:root{--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1920px;--size-container:clamp(var(--size-container-min),100vw,var(--size-container-max));--size-font:calc(var(--size-container)/(var(--size-container-ideal)/var(--size-unit)));--animation-default:.8s cubic-bezier(.625,.05,0,1);--animation-default-fast:.4s cubic-bezier(.625,.05,0,1);--animation-expo:.8s cubic-bezier(.87,0,.13,1);--animation-expo-fast:.4s cubic-bezier(.87,0,.13,1);--animation-bounce:.8s cubic-bezier(.35,1.75,.6,1);--animation-bounce-fast:.6s cubic-bezier(.35,1.75,.6,1);--animation-ease:.2s ease;--ease-default:cubic-bezier(.625,.05,0,1);--ease-expo:cubic-bezier(.87,0,.13,1);--ease-bounce:cubic-bezier(.35,1.75,.6,1);--nb-void:#0a0c14;--nb-ink:#e8e4da;--nb-signal:#e8a33d;--nb-signal-hot:#ffc25e;--nb-dim:.5;--nb-faint:.3;--nb-line:#e8e4da80;--nb-line-faint:#e8e4da24;--nb-hint-lane:calc(var(--size-font)*3.2);--nb-frame-pad-x:calc(var(--size-font)*2);--nb-frame-pad-y:calc(var(--size-font)*1.6)}html[data-nb]{background:var(--nb-void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-nb] body{font-family:var(--nb-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--size-font);color:var(--nb-ink);background:var(--nb-void);overscroll-behavior:none;width:100vw;height:100svh;margin:0;overflow:hidden}html[data-nb] .nb-hero{letter-spacing:-.02em;font-size:2em;font-weight:500;line-height:1}html[data-nb] .nb-body{font-size:1em;font-weight:400;line-height:1.15}html[data-nb] .nb-mono{font-family:var(--nb-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.6em;font-weight:400;line-height:1}html[data-nb] .nb-dim{opacity:var(--nb-dim)}html[data-nb] .nb-faint{opacity:var(--nb-faint)}@media (max-width:768px){html[data-nb] .nb-hero{font-size:2.25em}html[data-nb] .nb-body,html[data-nb] .nb-mono{font-size:1em}}@media (prefers-reduced-motion:reduce){:root{--animation-default:10ms linear;--animation-default-fast:10ms linear;--animation-expo:10ms linear;--animation-expo-fast:10ms linear;--animation-bounce:10ms linear;--animation-bounce-fast:10ms linear;--animation-ease:10ms linear}}
