@font-face{font-family:sans;src:url(../media/InterTight_400-s.p.23ms9amgd_e-7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/InterTight_600-s.p.3l1_slcceat9l.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}._2N0ZTa_className{font-family:sans,sans Fallback,system-ui,-apple-system,Segoe UI,sans-serif}._2N0ZTa_variable{--font-sans:"sans", "sans Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:mono;src:url(../media/JetBrainsMono_400-s.p.0schr0lclylgv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/JetBrainsMono_600-s.p.0mjik0z7domjy.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.d3bTeG_className{font-family:mono,mono Fallback,ui-monospace,SF Mono,Menlo,monospace}.d3bTeG_variable{--font-mono:"mono", "mono Fallback", ui-monospace, SF Mono, Menlo, monospace}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f7f7f4;--surface:#fff;--surface-side:#fbfbf9;--surface-sunken:#f0f0ec;--line:#e6e6e1;--line-soft:#f0f0ec;--border-control:#8a8a85;--text-1:#0b1210;--text-2:#474745;--text-3:#6b6b67;--text-on-ink:#fff;--mint:#3ee39a;--mint-deep:#0b7a50;--mint-tint:#ddf5e8;--amber:#7a3a04;--amber-tint:#fcefdb;--amber-dot:#e8a33d;--red:#b42318;--red-tint:#fde7e4;--red-dot:#e5484d;--blue:#2f4a7a;--blue-tint:#e8eef9;--neutral-dot:#c9c9c4;--focus:#0b7a50;--code-bg:#111312;--code-text:#cff5e1;--code-line:#1f2a26;--ink:#0b1210;--danger-fill:#b42318;--text-on-danger:#fff;--ink-panel-bg:#0b1210;--ink-panel-line:#0b1210;--ink-panel-text:#fff;--ink-panel-text-2:#cfcfcf;--avatar-1-bg:#ddf5e8;--avatar-1-fg:#0b6b47;--avatar-2-bg:#fcefdb;--avatar-2-fg:#7a3a04;--avatar-3-bg:#e8eef9;--avatar-3-fg:#2f4a7a;--avatar-4-bg:#f1e8f7;--avatar-4-fg:#5b2b7a;--avatar-5-bg:#fde7e4;--avatar-5-fg:#b42318;--live-ring:#3ee39a99;--live-ring-red:#e5484d8c;--live-ring-amber:#e8a33d8c;--topbar-bg:#f7f7f4f5;--backdrop:#0b121066;--ff-sans:var(--font-sans,"Inter Tight"), system-ui, -apple-system, "Segoe UI", sans-serif;--ff-mono:var(--font-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-full:999px;--sh-xs:0 1px 2px #0b12100a;--sh-active:0 1px 2px #0b12100f, 0 0 0 1px var(--line);--sh-lift:0 1px 2px #0b12100a, 0 14px 30px -16px #0b121047;--sh-btn:0 8px 18px -10px #0b12108c;--sh-float:0 0 0 1px var(--line), 0 18px 40px -16px #0b121059;--sh-toast:0 18px 40px -16px #0000008c;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.3, 1.5, .5, 1);--d-press:.12s;--d-hover:.15s;--d-menu:.18s;--d-dialog:.22s;--d-indicator:.45s;--d-rise:.6s;--z-topbar:10;--z-drawer:30;--z-menu:40;--z-dialog:50;--z-toast:60}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1210;--surface:#121b18;--surface-side:#0e1613;--surface-sunken:#17221e;--line:#22302a;--line-soft:#1a2622;--border-control:#6b7f77;--text-1:#e9efec;--text-2:#b5c2bc;--text-3:#9aa8a2;--text-on-ink:#0b1210;--mint:#3ee39a;--mint-deep:#3ee39a;--mint-tint:#0f2a20;--amber:#f5b95f;--amber-tint:#33240f;--red:#f97066;--red-tint:#3a1715;--blue:#9db8f0;--blue-tint:#172238;--neutral-dot:#53635c;--focus:#3ee39a;--ink-panel-bg:#17221e;--ink-panel-line:#22302a;--ink-panel-text:#e9efec;--ink-panel-text-2:#b5c2bc;--avatar-1-bg:#0f2a20;--avatar-1-fg:#3ee39a;--avatar-2-bg:#33240f;--avatar-2-fg:#f5b95f;--avatar-3-bg:#172238;--avatar-3-fg:#9db8f0;--avatar-4-bg:#2a1a36;--avatar-4-fg:#d7b4f0;--avatar-5-bg:#3a1715;--avatar-5-fg:#f97066;--topbar-bg:#0b1210f5;--backdrop:#0009;--sh-xs:none;--sh-active:0 0 0 1px var(--line);--sh-lift:0 0 0 1px var(--line);--sh-btn:none;--sh-float:0 0 0 1px var(--line), 0 18px 40px -16px #0009;--sh-toast:0 0 0 1px var(--line), 0 18px 40px -16px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1210;--surface:#121b18;--surface-side:#0e1613;--surface-sunken:#17221e;--line:#22302a;--line-soft:#1a2622;--border-control:#6b7f77;--text-1:#e9efec;--text-2:#b5c2bc;--text-3:#9aa8a2;--text-on-ink:#0b1210;--mint:#3ee39a;--mint-deep:#3ee39a;--mint-tint:#0f2a20;--amber:#f5b95f;--amber-tint:#33240f;--red:#f97066;--red-tint:#3a1715;--blue:#9db8f0;--blue-tint:#172238;--neutral-dot:#53635c;--focus:#3ee39a;--ink-panel-bg:#17221e;--ink-panel-line:#22302a;--ink-panel-text:#e9efec;--ink-panel-text-2:#b5c2bc;--avatar-1-bg:#0f2a20;--avatar-1-fg:#3ee39a;--avatar-2-bg:#33240f;--avatar-2-fg:#f5b95f;--avatar-3-bg:#172238;--avatar-3-fg:#9db8f0;--avatar-4-bg:#2a1a36;--avatar-4-fg:#d7b4f0;--avatar-5-bg:#3a1715;--avatar-5-fg:#f97066;--topbar-bg:#0b1210f5;--backdrop:#0009;--sh-xs:none;--sh-active:0 0 0 1px var(--line);--sh-lift:0 0 0 1px var(--line);--sh-btn:none;--sh-float:0 0 0 1px var(--line), 0 18px 40px -16px #0009;--sh-toast:0 0 0 1px var(--line), 0 18px 40px -16px #0009}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scroll-padding-top:76px}body{min-height:100dvh;font-family:var(--ff-sans);color:var(--text-1);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:14px;font-weight:400;line-height:21px}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:32px}h2,h3{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:20px}b,strong{font-weight:600}a{color:var(--mint-deep);text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}img,svg{vertical-align:middle;display:inline-block}pre,code,kbd{font-family:var(--ff-mono)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--mint-tint);color:var(--text-1)}.label{font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:400;line-height:16px}.mono{font-family:var(--ff-mono);font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
