*{box-sizing:border-box}:root{--ink: #0b1324;--ink-2: #52514e;--muted: #8a93a6;--grid: #e6ebf3;--s1: #ec7200;--s2: #11666e}:root,[data-theme=light]{--band-green-bg: #e7f6e7;--band-green-fg: #036303;--band-yellow-bg: #fff2d6;--band-yellow-fg: #8a4b00;--band-red-bg: #fde3e3;--band-red-fg: #9c1717;--band-neutral-bg: #eef1f6;--band-neutral-fg: #5b6472;--pal-surface: #ffffff;--pal-surface2: #f7f9fd;--pal-ink: #0b1324;--pal-ink2: #52514e;--pal-ink3: #1f2d47;--pal-muted: #8a93a6;--pal-grid: #e6ebf3;--pal-axis: #c3c9d6;--pal-border: #e6ebf3;--pal-border2: #cbd5e1;--pal-headline1: #201b30;--pal-headline2: #2b2740;--page: radial-gradient(900px 380px at 12% -6%, rgba(42,120,214,.14), transparent 60%), radial-gradient(820px 360px at 92% 4%, rgba(27,175,122,.13), transparent 62%), radial-gradient(700px 420px at 60% 108%, rgba(124,92,255,.1), transparent 60%), linear-gradient(180deg, #eef3fb 0%, #f4f7fc 100%);--surface: #ffffff;--surface-2: #fff6ee;--tint-1: #fff6ee;--tint-2: #ffeedd;--tint-3: #fff6ee;--ink: #0b1324;--headline: #201b30;--headline-2: #2b2740;--muted-2: #5b6472;--border: #ebe7e1;--border-2: #d9d3ca;--info-bg: #fff1e4;--side-bg: var(--page);--side-text: #201b30;--header-bg: linear-gradient(120deg, #0f2a5a 0%, #2a78d6 60%, #1baf7a 130%);--header-text: #ffffff;--header-soft: rgba(255,255,255,.15);--rule: #1baf7a;--title-bg: transparent;--title-text: #ffffff;--title-border: transparent;--title-border-w: 0px;--title-size: 26px;--title-transform: none;--title-pad: 0;--toggle-active: rgba(255,255,255,.35);--header-soft: rgba(32,27,48,.07)}[data-theme=dark]{--band-green-bg: rgba(21,128,61,.22);--band-green-fg: #7ee2a0;--band-yellow-bg: rgba(192,140,0,.22);--band-yellow-fg: #ffd166;--band-red-bg: rgba(200,16,46,.25);--band-red-fg: #ff8a9a;--band-neutral-bg: rgba(255,255,255,.06);--band-neutral-fg: #a09cb4;--pal-surface: #201b30;--pal-surface2: #2b2740;--pal-ink: #f4f5f7;--pal-ink2: #c9c5d8;--pal-ink3: #e6e4ef;--pal-muted: #a09cb4;--pal-grid: #2f2b42;--pal-axis: #4a4560;--pal-border: #2f2b42;--pal-border2: #3d3852;--pal-headline1: #ffffff;--pal-headline2: #c9c5d8;--page: #171424;--surface: #201b30;--surface-2: #2b2740;--tint-1: #2b2740;--tint-2: #262238;--tint-3: #262238;--ink: #f4f5f7;--headline: #ffffff;--headline-2: #c9c5d8;--muted-2: #a09cb4;--border: #2f2b42;--border-2: #3d3852;--info-bg: #1e2a40;--side-bg: #201b30;--side-text: #ffffff;--header-bg: #201b30;--header-text: #ffffff;--header-soft: rgba(255,255,255,.12);--rule: #11666e;--title-bg: #ec7200;--title-text: #ffffff;--title-border: #ec7200;--title-border-w: 0px;--title-size: 22px;--title-transform: uppercase;--title-pad: 7px 16px;--toggle-active: rgba(255,255,255,.22);color-scheme:dark}html,body,#root{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased}button{font-family:inherit}code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#cdd6e6;border-radius:999px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#b4c0d6;background-clip:content-box}@keyframes nfr-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.side-nav{display:none}@media(min-width:960px){.side-nav{display:block}}:focus{outline:none}:focus-visible{outline:2px solid rgba(236,114,0,.55);outline-offset:2px;border-radius:6px}.side-nav a,.side-nav button{transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s ease}.side-nav a:hover{transform:translate(3px) scale(1.04)}.side-nav button:hover{transform:scale(1.15)}@keyframes nfr-spin{to{transform:rotate(360deg)}}
