.landing-mobile-nav{background:#07070d;border-color:#ffffff0f;height:min(78vh,42rem);max-height:min(94vh,48rem);transition:height .42s cubic-bezier(.22,1,.36,1),max-height .42s cubic-bezier(.22,1,.36,1),transform .3s ease-out;transform:translateY(-110%)}.landing-mobile-nav.is-open{transform:translate(0,0)}.landing-mobile-nav.is-compact{height:min(62vh,32rem);max-height:min(62vh,32rem)}.landing-mobile-nav.is-compact .landing-mobile-nav__panels{flex:auto;min-height:12rem}.landing-mobile-nav__footer{transition:padding .42s cubic-bezier(.22,1,.36,1)}.landing-mobile-nav.is-compact .landing-mobile-nav__footer{padding-top:.5rem}.landing-mobile-nav__item{text-align:left;color:#fff;border-radius:14px;align-items:center;gap:14px;width:100%;padding:10px 12px;font-size:17px;font-weight:500;transition:background .18s;display:flex}.landing-mobile-nav__item:active{background:#ffffff0a}.landing-mobile-nav__icon{background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .18s,transform .18s,filter .18s,box-shadow .18s;display:grid}.landing-mobile-nav__icon svg{stroke:url(#landing-mobile-nav-grad);fill:none}.landing-mobile-nav__item:hover .landing-mobile-nav__icon,.landing-mobile-nav__item:focus-visible .landing-mobile-nav__icon{filter:drop-shadow(0 0 7px #22ff888c);background:#22ff8814;transform:translateY(-1px)}.landing-mobile-nav__item:active .landing-mobile-nav__icon,.landing-mobile-nav__item.is-active .landing-mobile-nav__icon{filter:drop-shadow(0 0 8px #22ff8880);background:#22ff881f;box-shadow:inset 0 0 0 1px #22ff882e,0 0 18px #22ff881f}.landing-mobile-nav__chevron{color:#ffffff59;flex-shrink:0;transition:color .18s}.landing-mobile-nav__item:hover .landing-mobile-nav__chevron{color:#22ff88bf}.landing-mobile-nav__close{color:#e8fff4;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;transition:color .18s,background .18s,transform .18s,filter .18s;display:grid}.landing-mobile-nav__close svg{stroke:currentColor}.landing-mobile-nav__close:hover{color:#2f8;filter:drop-shadow(0 0 7px #22ff888c);background:#22ff8814;transform:translateY(-1px)}.landing-mobile-nav__panels{flex:auto;min-height:0;position:relative;overflow:hidden}.landing-mobile-nav__panel{overscroll-behavior:contain;will-change:transform,opacity;padding:.5rem .75rem 0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s;position:absolute;inset:0;overflow:hidden auto}.landing-mobile-nav__panel--main{opacity:1;pointer-events:auto;transform:translate(0,0)}.landing-mobile-nav__panel--main.is-exit{opacity:0;pointer-events:none;transform:translate(-18%)}.landing-mobile-nav__panel--language{opacity:0;pointer-events:none;transform:translate(22%)}.landing-mobile-nav__panel--language.is-enter{opacity:1;pointer-events:auto;transform:translate(0,0)}.landing-mobile-nav__lang-item{opacity:0;transform:translate(12px,8px)scale(.98)}.landing-mobile-nav__panel--language.is-enter .landing-mobile-nav__lang-item{animation:.38s cubic-bezier(.22,1,.36,1) forwards landing-mobile-nav-lang-in}.landing-mobile-nav__panel--language.is-enter .landing-mobile-nav__lang-item:first-child{animation-delay:60ms}.landing-mobile-nav__panel--language.is-enter .landing-mobile-nav__lang-item:nth-child(2){animation-delay:.11s}.landing-mobile-nav__panel--language.is-enter .landing-mobile-nav__lang-item:nth-child(3){animation-delay:.16s}.landing-mobile-nav__lang-head{opacity:0;transform:translateY(-6px)}.landing-mobile-nav__panel--language.is-enter .landing-mobile-nav__lang-head{animation:.32s cubic-bezier(.22,1,.36,1) 20ms forwards landing-mobile-nav-lang-in}@keyframes landing-mobile-nav-lang-in{to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.landing-mobile-nav,.landing-mobile-nav__footer,.landing-mobile-nav__panel,.landing-mobile-nav__lang-item,.landing-mobile-nav__lang-head{transition:none!important;animation:none!important}.landing-mobile-nav__lang-item,.landing-mobile-nav__lang-head{opacity:1!important;transform:none!important}.landing-mobile-nav__panel--main.is-exit,.landing-mobile-nav__panel--language{pointer-events:none}.landing-mobile-nav__panel--language.is-enter{pointer-events:auto}}
