.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.hp_top .hp_top_slider{position:relative;z-index:1}.app_dots{align-items:center;direction:ltr;display:flex;height:26px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:2}.app_dots_row{height:6px;position:relative}.app_dots i{border-radius:999px;height:100%;position:absolute;top:0}.app_dots .track{background:#8d8d90}.app_dots .fill{background:#1c1c1e}.app_dots .hit{background:none;border:0;cursor:pointer;height:26px;padding:0;pointer-events:auto;position:absolute;top:-10px}.app_hero{background:#3c2a5a;overflow:hidden;z-index:0}.app_hero,.app_hero_farm{inset:0;position:absolute}.app_hero_farm{background:url(../app-scene/hero-desktop.webp) 50%/cover no-repeat}.app_hero_farm canvas{display:block;height:100%;inset:0;opacity:0;position:absolute;transition:opacity .6s ease;width:100%}.app_hero_farm.live canvas,html.farm-live .app_hero_farm canvas{opacity:1}.app_hero .app_device{left:13%;margin:0;position:absolute;top:7%;width:16.5%}.app_hero_slide{inset:0;position:absolute}.hp_top_slider .swiper-slide.app_slide{align-self:stretch;height:auto}.app_hero_words{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:normal;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.3),0 0 18px rgba(0,0,0,.38);top:2vw;transform:translate(-50%);width:38%;z-index:0}.app_hero_calm,.app_hero_words{left:50%;pointer-events:none;position:absolute}.app_hero_calm{backdrop-filter:blur(16px) brightness(.8) saturate(1.2);-webkit-backdrop-filter:blur(16px) brightness(.8) saturate(1.2);height:27vw;mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%);top:13.9vw;transform:translate(-50%,-50%);width:56%}.app_hero_words small{font-family:ArbelG;font-size:clamp(15px,1.7vw,28px);font-weight:400;line-height:1.2}.app_hero_words strong{font-family:Marom;font-size:clamp(40px,6.8vw,118px);font-weight:400;line-height:1}.app_hero_words span{font-family:ArbelG;font-size:clamp(14px,1.45vw,24px);font-weight:700;letter-spacing:0;line-height:1.25;margin-top:.25em;text-wrap:balance}.app_hero_stores{--badge:clamp(34px,3.3vw,54px);align-items:center;display:flex;gap:12px;margin-top:clamp(8px,1vw,16px);pointer-events:auto}.app_hero_stores a{display:block;line-height:0}.app_hero_stores .badge_apple{height:calc(var(--badge)*1.05)!important;margin:calc(var(--badge)*-.025);max-width:none;width:auto!important}.app_hero_stores .badge_google{height:calc(var(--badge)*1.488)!important;margin:calc(var(--badge)*-.244);max-width:none;width:auto!important}.app_hero_qr{background:#fff;border-radius:10px;bottom:1.6vw;box-shadow:0 2px 10px #00000040;height:clamp(60px,4.6vw,80px);opacity:.9;padding:4px;pointer-events:none;position:absolute;right:1.6vw;width:clamp(60px,4.6vw,80px)}@media (max-width:1024px){.app_hero_farm canvas,.app_hero_qr{display:none}}@media (min-width:1025px){.app_hero_words{top:13.9vw;transform:translate(-50%,-50%)}}@media (max-width:1024px){.app_hero_farm{background-image:url(../app-scene/hero-mobile.jpg)}.app_hero_calm{height:48vw;top:21vw;width:100%}.app_hero_words{top:4vw;width:94%}.app_hero_words small{font-size:clamp(14px,4vw,22px)}.app_hero_words strong{font-size:clamp(34px,10vw,60px)}.app_hero_words span{font-size:clamp(13px,3.7vw,21px)}.app_hero_stores{--badge:clamp(30px,8.6vw,46px)}}
