.mobile-nav{--mn-signal: #d9b9ff;--mn-ease-in: cubic-bezier(.22, .9, .24, 1);--mn-ease-out: cubic-bezier(.55, 0, .45, .2);position:fixed;top:max(14px,var(--safe-top, 0px));right:max(14px,var(--safe-right, 0px));z-index:15;display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-family:nbarchitekt,Arial,sans-serif}.mobile-nav[hidden]{display:none}.mobile-nav__trigger{position:relative;appearance:none;border:none;background:none;padding:0;width:var(--touch-target, 44px);height:var(--touch-target, 44px);border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;flex:none;opacity:1;transform:scale(1);visibility:visible;transition:opacity .3s var(--mn-ease-in),transform .3s var(--mn-ease-in),visibility 0s linear 0s}html.agenda-cue-active .mobile-nav[data-state=closed] .mobile-nav__trigger{opacity:0;transform:scale(.7);visibility:hidden;pointer-events:none;transition:opacity .22s var(--mn-ease-out),transform .22s var(--mn-ease-out),visibility 0s linear .22s}.mobile-nav__trigger:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffff13;border:1px solid rgba(255,255,255,.145);backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35);box-shadow:inset 0 1px #fff3;transition:background-color .18s ease}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mobile-nav__trigger:before{background:color-mix(in srgb,var(--mn-signal) 8%,#0b0912)}}.mobile-nav__trigger:active:before{background:#ffffff1f}.mobile-nav__trigger:after{content:"";position:absolute;inset:-7px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--mn-signal) 55%,transparent),transparent 72%);opacity:0;transform:scale(.5);pointer-events:none}.mobile-nav[data-state=opening] .mobile-nav__trigger:after{animation:mn-trigger-pulse .4s var(--mn-ease-out) both}@keyframes mn-trigger-pulse{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.mobile-nav__trigger:focus-visible{outline:2px solid var(--mn-signal);outline-offset:3px}.mobile-nav__glyph{position:relative;z-index:1;display:block;width:100%;height:100%}.mobile-nav__bar{position:absolute;left:50%;top:50%;height:1.5px;border-radius:2px;background:linear-gradient(90deg,rgba(217,185,255,.7),var(--mn-signal));transform-origin:center;transition:transform .26s var(--mn-ease-in),width .26s var(--mn-ease-in)}.mobile-nav__bar--1{width:15px;transform:translate(calc(-50% + 1px),-5px)}.mobile-nav__bar--2{width:18px;transform:translate(-50%)}.mobile-nav__bar--3{width:11px;transform:translate(calc(-50% - 2px),5px)}.mobile-nav[data-state=opening] .mobile-nav__bar--1,.mobile-nav[data-state=open] .mobile-nav__bar--1{width:15px;transform:translate(-50%,-50%) rotate(45deg)}.mobile-nav[data-state=opening] .mobile-nav__bar--3,.mobile-nav[data-state=open] .mobile-nav__bar--3{width:15px;transform:translate(-50%,-50%) rotate(-45deg)}@keyframes mn-bar-collapse{0%{width:18px;opacity:1;transform:translate(-50%,-50%) scale(1)}45%{width:5px;opacity:1;transform:translate(-50%,-50%) scaleY(1.4)}to{width:3px;opacity:0;transform:translate(-50%,-50%) scale(1)}}.mobile-nav[data-state=opening] .mobile-nav__bar--2{animation:mn-bar-collapse .26s var(--mn-ease-in) both}.mobile-nav[data-state=open] .mobile-nav__bar--2{width:3px;opacity:0}.mobile-nav[data-state=closing] .mobile-nav__bar{transition:transform .16s var(--mn-ease-out),width .16s var(--mn-ease-out)}.mobile-nav[data-state=closing] .mobile-nav__bar--2{animation:none;width:18px;opacity:1}.mobile-nav__panel[hidden]{display:none}.mobile-nav__panel{transform-origin:top right;width:min(248px,calc(100vw - 28px));max-height:min(calc(100vh - 80px),420px);overflow:hidden auto;overscroll-behavior:contain;padding:7px;background:#ffffff13;border:1px solid rgba(255,255,255,.145);border-radius:18px;box-shadow:inset 0 1px #ffffff26,0 20px 46px -20px #0009;backdrop-filter:blur(20px) saturate(.88);-webkit-backdrop-filter:blur(20px) saturate(.88);opacity:0;transform:scale(.88) translateY(-6px);pointer-events:none}.mobile-nav__panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(70% 55% at 84% 4%,rgba(255,255,255,.14),transparent 68%);opacity:.8;pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mobile-nav__panel{background:color-mix(in srgb,var(--mn-signal) 10%,#0b0912)}}.mobile-nav[data-state=opening] .mobile-nav__panel,.mobile-nav[data-state=open] .mobile-nav__panel{opacity:1;transform:scale(1) translateY(0);pointer-events:auto;transition:opacity .22s var(--mn-ease-in),transform .26s var(--mn-ease-in)}.mobile-nav[data-state=closing] .mobile-nav__panel{opacity:0;transform:scale(.92) translateY(-4px);pointer-events:none;transition:opacity .14s var(--mn-ease-out),transform .16s var(--mn-ease-out)}.mobile-nav__list{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.mobile-nav__link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 13px;border-radius:13px;text-decoration:none;color:#f4ecff;font-size:15px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:pre;opacity:0;transform:translate3d(0,8px,0);-webkit-tap-highlight-color:transparent;transition-delay:calc(60ms + var(--nav-index, 0) * 30ms)}.mobile-nav[data-state=opening] .mobile-nav__link,.mobile-nav[data-state=open] .mobile-nav__link{opacity:1;transform:translateZ(0);transition:opacity .18s var(--mn-ease-in),transform .18s var(--mn-ease-in),background-color .16s ease,border-color .16s ease;transition-delay:calc(60ms + var(--nav-index, 0) * 30ms)}.mobile-nav__item--cta .mobile-nav__link{transition-delay:.16s}.mobile-nav[data-state=closing] .mobile-nav__link{transition:opacity .1s linear,transform .1s linear;transition-delay:0s}.mobile-nav__link-glass{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);transition:background-color .16s ease,border-color .16s ease}.mobile-nav__link:hover .mobile-nav__link-glass,.mobile-nav__link:focus-visible .mobile-nav__link-glass{background:#ffffff12;border-color:#ffffff21}.mobile-nav__link:active .mobile-nav__link-glass{background:#d9b9ff1a}.mobile-nav__label{flex:1 1 auto}.mobile-nav__arrow{flex:none;width:12px;height:12px;color:var(--mn-signal);opacity:.32;transform:translate(-3px);transition:opacity .16s ease,transform .16s ease}.mobile-nav__link:hover .mobile-nav__arrow,.mobile-nav__link:focus-visible .mobile-nav__arrow,.mobile-nav__link:active .mobile-nav__arrow{opacity:1;transform:translate(0)}.mobile-nav__link:focus-visible{outline:2px solid var(--mn-signal);outline-offset:-2px}.mobile-nav__item--cta{margin-top:2px}.mobile-nav__link--cta{min-height:50px;font-size:15.5px;font-weight:600}.mobile-nav__link--cta .mobile-nav__link-glass{border:1px solid rgba(217,185,255,.4);background:color-mix(in srgb,var(--mn-signal) 13%,rgba(255,255,255,.05));box-shadow:inset 0 1px #ffffff42,0 10px 22px -14px color-mix(in srgb,var(--mn-signal) 45%,transparent);overflow:hidden}.mobile-nav__link--cta:hover .mobile-nav__link-glass,.mobile-nav__link--cta:focus-visible .mobile-nav__link-glass{background:color-mix(in srgb,var(--mn-signal) 19%,rgba(255,255,255,.065));border-color:#d9b9ff94}.mobile-nav__link--cta:active .mobile-nav__link-glass{background:color-mix(in srgb,var(--mn-signal) 23%,rgba(255,255,255,.075))}.mobile-nav__link--cta .mobile-nav__label{text-shadow:0 0 16px color-mix(in srgb,var(--mn-signal) 55%,transparent)}.mobile-nav__link--cta .mobile-nav__link-glass:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.38) 46%,transparent 62%);background-size:220% 100%;background-position:130% 0;opacity:.5;mix-blend-mode:overlay;transition:background-position .8s var(--mn-ease-in)}.mobile-nav[data-state=open] .mobile-nav__link--cta .mobile-nav__link-glass:after{background-position:-30% 0}@media(prefers-reduced-motion:reduce){.mobile-nav__trigger{transform:none!important;transition:opacity .1s linear !important,visibility 0s linear 0s!important}html.agenda-cue-active .mobile-nav[data-state=closed] .mobile-nav__trigger{transition:opacity .1s linear !important,visibility 0s linear .1s!important}.mobile-nav__trigger:after{animation:none!important;opacity:0!important}.mobile-nav__bar{transition:opacity .1s linear!important}.mobile-nav__bar--2{animation:none!important}.mobile-nav[data-state=opening] .mobile-nav__bar--1,.mobile-nav[data-state=open] .mobile-nav__bar--1,.mobile-nav[data-state=opening] .mobile-nav__bar--3,.mobile-nav[data-state=open] .mobile-nav__bar--3{transform:translate(-50%,-50%) rotate(45deg);transition:opacity .1s linear!important}.mobile-nav[data-state=opening] .mobile-nav__bar--2,.mobile-nav[data-state=open] .mobile-nav__bar--2{opacity:0;transition:opacity .1s linear!important}.mobile-nav__panel{transform:none!important;opacity:0;transition:opacity .14s linear!important}.mobile-nav[data-state=opening] .mobile-nav__panel,.mobile-nav[data-state=open] .mobile-nav__panel{opacity:1}.mobile-nav[data-state=closing] .mobile-nav__panel{opacity:0}.mobile-nav__link{transform:none!important;transition:opacity .1s linear!important;transition-delay:0s!important}.mobile-nav__link--cta .mobile-nav__link-glass:after{transition:none!important;background-position:-30% 0!important}}
