.pager-root{display:block;position:relative}[data-nav-focus]:focus,[data-nav-focus]:focus-visible{outline:none}.nav-scrim{z-index:50;opacity:0;visibility:hidden;transition:opacity .45s var(--ease-snap), visibility 0s linear .45s;background:radial-gradient(110% 70% at 50% 0,#00558c29,#0000 70%),#0202099e;position:fixed;inset:0}.nav-root[data-open=true] .nav-scrim{opacity:1;visibility:visible;transition:opacity .45s var(--ease-snap)}.nav-card{--nav-rgb:6 16 28;--nav-alpha:.62;--nav-border:var(--line-strong);--nav-glow:0 18px 48px -30px #000000e6;--nav-accent:var(--cyan-hot);--nav-accent-glow:var(--glow-cyan);--nav-current:var(--cyan);--nav-word:var(--cyan);--nav-panel-glow:#00558c38;--nav-burger-border:var(--line-strong);--nav-burger-fill:#041a3173;--nav-burger-fill-hover:#041a31b3;z-index:50;top:var(--nav-inset);left:var(--nav-inset);right:var(--nav-inset);max-width:1440px;height:var(--nav-h);isolation:isolate;border:1px solid var(--nav-border);background-color:rgb(var(--nav-rgb) / var(--nav-alpha));-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:inset 0 1px 0 #ffffff0d, var(--nav-glow);transition:height .45s var(--ease-snap), background-color .5s ease, border-color .5s ease, box-shadow .5s ease;border-radius:16px;flex-direction:column;margin-inline:auto;display:flex;position:fixed;overflow:hidden}.nav-card[data-tone=surface]{--nav-rgb:2 2 9}.nav-card[data-tone=hot]{--nav-rgb:14 9 6;--nav-border:#e2902a8c;--nav-glow:0 0 26px -6px #e2902a80, 0 18px 48px -26px #ca590fa6;--nav-accent:var(--orange);--nav-accent-glow:var(--glow-orange);--nav-current:var(--orange);--nav-word:var(--orange);--nav-panel-glow:#ca590f33;--nav-burger-border:#e2902a6b;--nav-burger-fill:#24120680;--nav-burger-fill-hover:#341a08b8}.nav-root[data-open=true] .nav-card{--nav-alpha:.9;height:calc(100vh - 2 * var(--nav-inset));height:calc(100svh - 2 * var(--nav-inset))}.nav-bar{height:calc(var(--nav-h) - 2px);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 9px 0 10px;display:flex;position:relative}.nav-bar:after{content:"";background:var(--grad-spectrum);opacity:0;height:1px;transition:opacity .2s,transform 0s linear .2s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(.4);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.nav-root[data-open=true] .nav-bar:after{opacity:.6;transition:opacity .5s var(--ease-snap) 80ms, transform .9s var(--ease-snap) 80ms;transform:none}.nav-brand{min-width:0;height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding-right:6px;text-decoration:none;display:inline-flex}.nav-brand-mark{width:36px;height:36px;transition:transform .35s var(--ease-snap), filter .35s var(--ease-snap)}@media (hover:hover){.nav-brand:hover .nav-brand-mark{filter:drop-shadow(0 0 8px #00e2fc8c);transform:translateY(-1px)rotate(-4deg)}}.nav-brand:focus-visible{border-radius:10px}.nav-wordmark{white-space:nowrap;font-size:15px}.nav-wordmark>span{color:var(--nav-word);transition:color .5s}@media (max-width:359px){.nav-wordmark{letter-spacing:.12em;font-size:13px}}.nav-actions{flex:none;align-items:center;gap:10px;display:flex}.nav-cta-slot{display:none}@media (min-width:640px){.nav-cta-slot{display:flex}}.nav-cta{transition:opacity .3s var(--ease-snap), transform .3s var(--ease-snap), box-shadow .25s var(--ease-snap), border-color .25s var(--ease-snap), background-color .25s var(--ease-snap), color .25s var(--ease-snap)}.nav-root[data-open=true] .nav-cta{opacity:0;pointer-events:none;transform:translateY(-4px)scale(.97)}.nav-root .pill:focus-visible{border-radius:999px}.nav-burger{border:1px solid var(--nav-burger-border);background-color:var(--nav-burger-fill);width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .25s var(--ease-snap), box-shadow .25s var(--ease-snap), background-color .25s var(--ease-snap), transform .2s var(--ease-snap);border-radius:12px;flex:none;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover){.nav-burger:hover{border-color:var(--nav-accent);background-color:var(--nav-burger-fill-hover);box-shadow:var(--nav-accent-glow)}}.nav-burger:active{transform:scale(.95)}.nav-burger:focus-visible{outline-offset:2px;border-radius:12px}.nav-burger-lines{width:18px;height:12px;display:block;position:relative}.nav-burger-line{width:18px;height:2px;transition:transform .4s var(--ease-snap);background-color:currentColor;border-radius:2px;position:absolute;left:0}.nav-burger-line:first-child{top:2px;transform:translate(0)rotate(0)scaleX(1)}.nav-burger-line:last-child{top:8px;transform:translate(3px)rotate(0)scaleX(.6667)}@media (hover:hover){.nav-burger:hover .nav-burger-line:last-child{transform:translate(0)rotate(0)scaleX(1)}}.nav-root[data-open=true] .nav-burger-line:first-child{transform:translateY(3px)rotate(45deg)scaleX(1)}.nav-root[data-open=true] .nav-burger-line:last-child{transform:translateY(-3px)rotate(-45deg)scaleX(1)}.nav-panel{--nav-row-min:44px;--nav-reserve:124px;--nav-row-h:clamp(var(--nav-row-min), calc((100svh - 2 * var(--nav-inset) - var(--nav-h) - var(--nav-reserve)) / 11), 62px);--nav-tile:clamp(28px, calc(var(--nav-row-h) * .72), 38px);height:calc(100vh - 2 * var(--nav-inset) - var(--nav-h));height:calc(100svh - 2 * var(--nav-inset) - var(--nav-h));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:radial-gradient(70% 34% at 50% 104%, var(--nav-panel-glow), transparent 72%);visibility:hidden;flex-direction:column;flex:none;padding:5px 12px 14px;transition:visibility 0s linear .45s;display:flex;position:relative;overflow-y:auto}.nav-root[data-open=true] .nav-panel{visibility:visible;transition:none}@supports not (height:1svh){.nav-panel{--nav-row-h:clamp(var(--nav-row-min), calc((100vh - 2 * var(--nav-inset) - var(--nav-h) - var(--nav-reserve)) / 11), 62px)}}@media (pointer:fine){.nav-panel{--nav-row-min:38px}}@media (max-height:700px){.nav-panel{--nav-reserve:104px}}@media (min-width:768px){.nav-panel{padding-inline:16px}}.nav-list{flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.nav-item{--nav-delay:calc(var(--i,0) * 35ms + .15s);opacity:0;transition:opacity .18s,transform 0s linear .2s;position:relative;transform:translateY(14px)}.nav-item:before{content:"";background:linear-gradient(90deg, var(--line-strong), var(--line) 35%, var(--line) 80%, transparent);transform-origin:0;height:1px;transition:transform .2s;position:absolute;top:0;left:10px;right:10px;transform:scaleX(0)}.nav-item:first-child:before{display:none}.nav-root[data-open=true] .nav-item{opacity:1;transition:opacity .45s var(--ease-snap) var(--nav-delay), transform .6s var(--ease-snap) var(--nav-delay);transform:none}.nav-root[data-open=true] .nav-item:before{transition:transform .8s var(--ease-snap) var(--nav-delay);transform:scaleX(1)}.nav-row{isolation:isolate;height:var(--nav-row-h);color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:14px;padding:0 10px;text-decoration:none;display:flex;position:relative}.nav-row:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--nav-current) 11%, transparent), color-mix(in srgb, var(--nav-current) 3.5%, transparent) 55%, transparent);opacity:0;transition:opacity .3s var(--ease-snap);border-radius:12px;position:absolute;inset:3px 0}.nav-row:focus-visible{outline:2px solid var(--cyan-hot);outline-offset:-2px;border-radius:12px}.nav-row-icon{width:var(--nav-tile);height:var(--nav-tile);border:1px solid var(--line);color:var(--cyan);transition:border-color .25s var(--ease-snap), color .25s var(--ease-snap), box-shadow .25s var(--ease-snap);background:linear-gradient(#0b2c4c8c,#0412208c);border-radius:10px;flex:none;place-items:center;display:grid}.nav-row-icon svg{width:calc(var(--nav-tile) * .47);height:calc(var(--nav-tile) * .47)}.nav-row-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-display);font-weight:600;font-size:clamp(16px, calc(var(--nav-row-h) * .38), 23px);letter-spacing:.02em;transition:transform .3s var(--ease-snap), color .25s var(--ease-snap);flex:auto;line-height:1.3;overflow:hidden}.nav-row-hint{display:none}@media (min-width:1024px){.nav-row-label{flex:0 0 clamp(11rem,19vw,17rem)}.nav-row-hint{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-dim);transition:color .25s var(--ease-snap);flex:auto;font-size:14px;line-height:1.4;display:block;overflow:hidden}}.nav-row-meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-dim);flex:none;font-size:11px;line-height:1;display:none}@media (min-width:480px){.nav-row-meta{display:block}}.nav-row-end{flex:none;justify-content:flex-end;min-width:44px;display:flex}.nav-row-arrow{width:16px;height:16px;color:var(--ink-dim);transition:transform .25s var(--ease-snap), color .25s var(--ease-snap)}a.nav-row:focus-visible:after{opacity:1}a.nav-row:focus-visible .nav-row-icon{border-color:var(--line-strong);color:var(--nav-accent);box-shadow:0 0 18px -4px color-mix(in srgb, var(--nav-accent) 55%, transparent)}a.nav-row:focus-visible .nav-row-label{transform:translate(3px)}a.nav-row:focus-visible .nav-row-hint{color:#eaf6facc}a.nav-row:focus-visible .nav-row-arrow{color:var(--nav-accent);transform:translate(3px)}a.nav-row:focus-visible .nav-row-arrow-diag{transform:translate(2px,-2px)}@media (hover:hover){a.nav-row:hover:after{opacity:1}a.nav-row:hover .nav-row-icon{border-color:var(--line-strong);color:var(--nav-accent);box-shadow:0 0 18px -4px color-mix(in srgb, var(--nav-accent) 55%, transparent)}a.nav-row:hover .nav-row-label{transform:translate(3px)}a.nav-row:hover .nav-row-hint{color:#eaf6facc}a.nav-row:hover .nav-row-arrow{color:var(--nav-accent);transform:translate(3px)}a.nav-row:hover .nav-row-arrow-diag{transform:translate(2px,-2px)}}.nav-row-current .nav-row-label,.nav-row-current .nav-row-meta{color:var(--nav-current)}.nav-row-current .nav-row-icon{border-color:color-mix(in srgb, var(--nav-current) 50%, transparent);color:var(--nav-current);box-shadow:inset 0 0 14px color-mix(in srgb, var(--nav-current) 16%, transparent)}.nav-row-current:before{content:"";background:var(--nav-current);width:2px;height:18px;box-shadow:0 0 12px var(--nav-current);border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-row.is-soon{color:var(--ink-dim);cursor:not-allowed}.nav-row.is-soon .nav-row-icon{border-style:dashed;border-color:var(--line-strong);color:var(--ink-dim);background:0 0}.nav-foot{--nav-delay:calc(var(--i,11) * 35ms + .15s);opacity:0;flex-direction:column;flex:none;gap:10px;margin-top:auto;padding-top:14px;transition:opacity .18s,transform 0s linear .2s;display:flex;transform:translateY(14px)}.nav-root[data-open=true] .nav-foot{opacity:1;transition:opacity .45s var(--ease-snap) var(--nav-delay), transform .6s var(--ease-snap) var(--nav-delay);transform:none}.nav-foot-cta{width:100%;height:50px}@media (min-height:820px){.nav-foot-cta{height:56px;font-size:14px}}@media (max-height:700px){.nav-foot{gap:8px;padding-top:10px}.nav-foot-cta{height:46px}}.nav-foot-meta{font-family:var(--font-mono);color:var(--ink-dim);justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;line-height:16px;display:flex}.nav-foot-handle{color:var(--ink)}.nav-foot-sep{color:var(--line-strong)}.nav-root:not([data-open=true]) .nav-foot .dot-live:after{animation-play-state:paused}.progress-root{z-index:40;top:calc(var(--nav-inset) + var(--nav-h) + 16px);pointer-events:none;width:12px;position:fixed;bottom:16px;right:0}@media (min-width:768px){.progress-root{right:3px}}.progress-rail{width:2px;position:absolute;top:0;bottom:0;left:5px}.progress-track{background-color:#3dd4e81a;border-radius:2px;position:absolute;inset:0;overflow:hidden}.progress-window{will-change:transform;position:absolute;inset:0;overflow:hidden;transform:translateY(-100%)}.progress-fill{background:var(--grad-spectrum-y);will-change:transform;position:absolute;inset:0;transform:translateY(100%)}.progress-tick{background-color:var(--line-strong);width:6px;height:1px;transition:background-color .35s var(--ease-snap), transform .35s var(--ease-snap);border-radius:1px;margin-top:-.5px;position:absolute;left:-2px}.progress-tick[data-state=past]{background-color:#eaf6fa61}.progress-tick[data-state=active]{background-color:var(--ink);transform:scaleX(1.67)}.progress-carrier{will-change:transform;position:absolute;inset:0;transform:translate(0,0)}.progress-head{background-color:var(--progress-head,var(--blue));width:6px;height:6px;box-shadow:0 0 10px 2px var(--progress-head,var(--blue)), inset 0 0 0 1px #ffffff73;border-radius:999px;position:absolute;top:-3px;left:-2px}.progress-counter{display:none}@media (min-width:1024px){.progress-counter{z-index:40;font-family:var(--font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ink-dim);align-items:center;gap:6px;margin:0;font-size:11px;line-height:16px;display:flex;position:fixed;bottom:12px;right:20px}}.progress-count-now{height:16px;color:var(--ink);display:inline-block;overflow:hidden}.progress-num{animation:progress-roll-next .5s var(--ease-snap) both;display:block}.progress-counter[data-dir=prev] .progress-num{animation-name:progress-roll-prev}.progress-sep{color:var(--line-strong)}@keyframes progress-roll-next{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes progress-roll-prev{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-card{transition:background-color .5s,border-color .5s,box-shadow .5s}.nav-scrim,.nav-root[data-open=true] .nav-scrim,.nav-panel,.nav-item,.nav-item:before,.nav-foot,.nav-root[data-open=true] .nav-item,.nav-root[data-open=true] .nav-item:before,.nav-root[data-open=true] .nav-foot,.nav-burger-line,.nav-brand-mark,.nav-row-label,.nav-row-arrow,.progress-tick{transition:none}.nav-bar:after,.nav-root[data-open=true] .nav-bar:after{transition:opacity .2s;transform:none}.nav-item,.nav-foot,.nav-root[data-open=true] .nav-item,.nav-root[data-open=true] .nav-foot,.nav-root[data-open=true] .nav-cta,.nav-burger:active,.nav-brand:hover .nav-brand-mark,a.nav-row:hover .nav-row-label,a.nav-row:focus-visible .nav-row-label,a.nav-row:hover .nav-row-arrow,a.nav-row:focus-visible .nav-row-arrow,a.nav-row:hover .nav-row-arrow-diag,a.nav-row:focus-visible .nav-row-arrow-diag{transform:none}.progress-counter[data-dir] .progress-num{animation:none}}@media (prefers-reduced-transparency:reduce){.nav-card{--nav-alpha:.95}.nav-root[data-open=true] .nav-card{--nav-alpha:.98}}html.fx-lite .nav-card{-webkit-backdrop-filter:none;backdrop-filter:none}@media not (prefers-reduced-transparency:reduce){html.fx-lite .nav-card{background-color:color-mix(in srgb, color-mix(in srgb, rgb(var(--nav-rgb)) 69%, var(--void)) 90%, transparent)}html.fx-lite .nav-root[data-open=true] .nav-card{background-color:color-mix(in srgb, color-mix(in srgb, rgb(var(--nav-rgb)) 93%, var(--void)) 97%, transparent)}}@media (forced-colors:active){.nav-burger-line,.nav-row-current:before{forced-color-adjust:none;background-color:buttontext}}
