.mnav{--mnav-pad:max(24px,calc((100% - 560px) / 2));position:fixed;z-index:10000;inset:0;display:flex;flex-direction:column;height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(120% 55% at 100% 0,rgba(220,38,38,.17) 0,transparent 62%),var(--dk,#080808);opacity:0;visibility:hidden;transform:translateY(-14px);transition:opacity .3s ease-out,transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s}.mnav.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media (min-width:1025px){.mnav{display:none}}.mnav__bar{position:sticky;top:0;z-index:2;justify-content:space-between;padding:calc(14px + env(safe-area-inset-top)) var(--mnav-pad) 14px;background:linear-gradient(to bottom,var(--dk,#080808) 55%,transparent)}.mnav__bar,.mnav__bar-end{display:flex;align-items:center}.mnav__bar-end{gap:10px}.mnav__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--tw);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:50%;cursor:pointer;transition:background .25s ease-out,border-color .25s ease-out}.mnav__close:focus-visible,.mnav__close:hover{background:var(--red);border-color:var(--red);outline:none}.mnav__body{flex:1;padding:6px var(--mnav-pad) 24px}.mnav__list{margin:0;padding:0;list-style:none}.mnav__list li{border-bottom:1px solid rgba(255,255,255,.08)}.mnav__list a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:10px 0;min-height:64px;color:var(--tw);text-decoration:none;-webkit-tap-highlight-color:transparent}.mnav__ic{display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:15px;color:var(--tg2);background:rgba(255,255,255,.06);border-radius:14px;transition:background .25s ease-out,color .25s ease-out}.mnav__label{font-family:var(--font-display);font-size:clamp(26px,8vw,32px);line-height:1.15;letter-spacing:-.01em;transition:color .25s ease-out}.mnav__go{font-size:12px;color:var(--tg3);transition:color .25s ease-out,translate .25s ease-out}[dir=rtl] .mnav__go{scale:-1 1}[dir=rtl] .mnav__label{font-family:var(--font-body);font-weight:700;font-size:clamp(22px,7vw,27px);letter-spacing:0}.mnav__list a.is-active .mnav__label,.mnav__list a:active .mnav__label{color:var(--rn,#ff2e2e)}.mnav__list a.is-active .mnav__ic{color:var(--rn,#ff2e2e);background:rgba(220,38,38,.16)}.mnav__list a.is-active .mnav__go,.mnav__list a:active .mnav__go{color:var(--rn,#ff2e2e)}@media (hover:hover){.mnav__list a:hover .mnav__label{color:var(--rn,#ff2e2e)}.mnav__list a:hover .mnav__go{color:var(--rn,#ff2e2e);translate:4px 0}[dir=rtl] .mnav__list a:hover .mnav__go{translate:-4px 0}}.mnav__sub{margin:22px 0 10px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tg3)}[dir=rtl] .mnav__sub{letter-spacing:0;text-transform:none;font-size:14px}.mnav__more{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.mnav__more a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--tg1);text-decoration:none;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:12px;transition:background .25s ease-out,border-color .25s ease-out,color .25s ease-out}.mnav__more a.is-active,.mnav__more a:active{color:var(--tw);background:rgba(220,38,38,.2);border-color:rgba(220,38,38,.5)}@media (hover:hover){.mnav__more a:hover{color:var(--tw);border-color:rgba(255,255,255,.3)}}.mnav__foot{position:sticky;bottom:0;z-index:2;display:grid;gap:14px;padding:16px var(--mnav-pad) calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--dk,#080808) 70%,transparent)}.mnav__cta{width:100%;justify-content:center;min-height:54px;border:0;cursor:pointer;font-family:inherit}.mnav .lang-switch{margin:0;align-self:auto;font-size:13px;padding:0 14px;min-height:44px}.mnav__install{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--tw);background:rgba(220,38,38,.2);border:1px solid rgba(220,38,38,.5);border-radius:12px;cursor:pointer}.mnav.is-open .mnav__foot,.mnav.is-open .mnav__list li,.mnav.is-open .mnav__more,.mnav.is-open .mnav__sub{animation:mnav-in .6s cubic-bezier(.16,1,.3,1) both}.mnav.is-open .mnav__list li,.mnav.is-open .mnav__more,.mnav.is-open .mnav__sub{animation-delay:calc(var(--i, 0) * 45ms + .12s)}.mnav.is-open .mnav__foot{animation-delay:.52s}@keyframes mnav-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.mnav,.mnav.is-open{transition:opacity .2s linear,visibility 0s;transform:none}.mnav.is-open .mnav__foot,.mnav.is-open .mnav__list li,.mnav.is-open .mnav__more,.mnav.is-open .mnav__sub{animation:none}}