.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}@media (min-width:801px){.hp_top_slider .swiper-slide a>span.no_mobile{display:block;width:100%}.hp_top_slider .swiper-slide .no_mobile img.skip-lazy{height:auto;max-width:none;width:100%}}.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%;transform:none;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:42%;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:max(15px,2.2vw);font-weight:400;line-height:1.2}.app_hero_words strong{font-family:Marom;font-size:max(40px,8.8vw);font-weight:400;line-height:1}.app_hero_words span{font-family:ArbelG;font-size:max(14px,1.7vw);font-weight:700;letter-spacing:0;line-height:1.25;margin-top:.25em;text-wrap:balance}.app_hero_stores{--badge:max(34px,4vw);align-items:center;display:flex;gap:max(12px,.8vw);margin-top:max(8px,1vw);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:max(60px,4.6vw);opacity:.9;padding:4px;pointer-events:none;position:absolute;right:1.6vw;width:max(60px,4.6vw)}@media (max-width:800px){.app_hero_qr{display:none}.app_hero .app_device{left:50%;margin:0;top:31vw;transform:translate(-50%);width:36vw}}@media (min-width:801px){.app_hero_words{top:13.9vw;transform:translate(-50%,-50%)}}@media (min-width:801px) and (max-width:1150px){.app_hero_words{top:calc(13.9vw + 20px)}}@media (max-width:800px){.app_hero_farm{background-image:url(../app-scene/hero-mobile.webp)}.app_hero_calm{height:32vw;top:14vw;width:100%}.app_hero_words{top:2.5vw;width:94%}.app_hero_words small{font-size:4.6vw}.app_hero_words strong{font-size:13vw}.app_hero_words span{font-size:3.7vw}.app_hero_stores{--badge:8.4vw;flex-direction:row;left:0;margin:0;position:absolute;top:56.5vw}html:not([data-os]) .app_hero_stores{align-items:flex-start;flex-direction:column;gap:2vw;top:45vw}}html[data-os=android] .app_hero_stores a:has(.badge_apple),html[data-os=ios] .app_hero_stores a:has(.badge_google){display:none}
