header.nav{z-index:1000;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0e0f2280;position:fixed}.nav-mm-wrap{left:50%;top:calc(81px * var(--s));z-index:999;transform:translateX(-50%) scale(var(--s));transform-origin:top;visibility:hidden;pointer-events:none;padding-top:14px;position:fixed}.nav-mm-wrap.is-open{visibility:visible;pointer-events:auto}.nav-mm-wrap .nav-mm{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:radial-gradient(80% 120% at 10% 0,#7864ff24 0%,#0000 55%),linear-gradient(160deg,#181a348c,#0a0b1a9e);border:1.5px solid #968cff4d;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff14}.nav-mm-wrap.is-open .nav-mm{opacity:1;transform:translateY(0)}.nav__links a.is-active{color:#e2d5ff}.nav__toggle,.nav-drawer{display:none}@media (max-width:1199px){header.nav{position:fixed;top:12px}header.nav .nav__cta{right:52px}.nav__toggle{color:#e8e9f8;cursor:pointer;background:#ffffff0d;border:1px solid #968cff57;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .2s,border-color .2s;display:grid;position:absolute;top:6px;right:7px}.nav__toggle:hover{background:#8c78ff33;border-color:#a78bfa99}header.nav:has(+.nav-drawer.is-open) .nav__toggle{background:#8c78ff33;border-color:#a78bfa99}.nav__toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nav-mm-wrap{display:none}.nav-drawer{z-index:999;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);opacity:0;visibility:hidden;pointer-events:none;background:#0e0f229e;border:1.5px solid #968cff4d;border-radius:24px;width:calc(100vw - 24px);max-width:763px;max-height:calc(100dvh - 84px);padding:10px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:block;position:fixed;top:70px;left:50%;overflow-y:auto;transform:translate(-50%,-8px);box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0f}.nav-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .2s;transform:translate(-50%)}.nav-drawer__row,.nav-drawer__link{width:100%;font:inherit;color:#dfe1f2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:500;transition:background .18s,color .18s;display:flex;position:relative}.nav-drawer__row:hover,.nav-drawer__link:hover,.nav-drawer__sublink:hover{background:#ffffff0d}.nav-drawer__label{display:inline-block;position:relative}.nav-drawer .is-active{color:#e2d5ff}.nav-drawer .is-active>.nav-drawer__label:after{content:"";background:#a78bfa;border-radius:999px;height:2px;position:absolute;bottom:-6px;left:0;right:0;box-shadow:0 0 6px #a78bfaa6,0 0 12px #8b5cf659}.nav-drawer__chev{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;color:#9a9fc6;width:18px;height:18px;transition:transform .2s}.nav-drawer__chev.is-open{transform:rotate(180deg)}.nav-drawer__sub{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.nav-drawer__sub.is-open{grid-template-rows:1fr}.nav-drawer__subinner{min-height:0;padding:0 6px;overflow:hidden}.nav-drawer__sub.is-open .nav-drawer__subinner{padding-bottom:8px}.nav-drawer__group{flex-direction:column;margin-top:8px;display:flex}.nav-drawer__group-label{letter-spacing:.14em;text-transform:uppercase;color:var(--violet-hi);padding:6px 12px;font-size:11px;font-weight:600}.nav-drawer__sublink{color:#dfe1f2;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;transition:background .18s,color .18s;display:flex}.nav-drawer__sub-icon{color:#b18cff;background:linear-gradient(#8c68ff2b,#4634aa14);border:1px solid #a78bfa33;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.nav-drawer__sub-icon svg{stroke-width:1.9px;width:16px;height:16px}.nav-drawer__actions{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;padding:12px 6px 4px;display:grid}.nav-drawer__login,.nav-drawer__cta{border-radius:22px;place-items:center;height:44px;font-size:15px;font-weight:500;display:grid}.nav-drawer__login{color:#dfe1f2;border:1px solid #ffffff29}.nav-drawer__cta{color:#fff;background:linear-gradient(#5842d673,#34269666);border:1.5px solid #6a58ee;box-shadow:0 0 20px #6a58ee52,inset 0 0 14px #8c78ff29}}@media (max-width:380px){header.nav .nav__cta{width:96px;font-size:13px}}@media (prefers-reduced-motion:reduce){.nav-drawer,.nav-drawer.is-open,.nav-drawer__sub{transition:none}}
