@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b0b0d;--surface:#151517;--surface-2:#1d1d20;--surface-3:#26262a;--surface-inverse:#0b0b0d;--border-subtle:#2e2e33;--border-strong:#3d3d44;--ink:#f4f4f5;--ink-secondary:#9c9ca5;--ink-tertiary:#6a6a73;--ink-on-vivid:#0b0b0d;--accent-volt:#d7ff3d;--accent-volt-hover:#e4ff6e;--accent-surge:#fa5705;--accent-surge-hover:#f73;--status-success:#14b8a6;--status-warning:#ffb020;--status-danger:#ff4d4d;--volt-ink:var(--accent-volt);--success-ink:var(--status-success);--warning-ink:var(--status-warning);--volt-fill:var(--accent-volt);--volt-fill-hover:var(--accent-volt-hover);--on-volt-fill:var(--ink-on-vivid);--success-fill:var(--status-success);--on-success-fill:var(--ink-on-vivid);--warning-fill:var(--status-warning);--on-warning-fill:var(--ink-on-vivid);--font-heading:var(--font-display,"Bricolage Grotesque"), system-ui, sans-serif;--font-sans:"Satoshi", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--topbar-h:60px;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:40px;--radius-full:9999px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--nav-w-collapsed:84px;--nav-w-expanded:264px;--nav-bg:radial-gradient(120% 60% at 0% 0%, color-mix(in srgb, var(--accent-volt) 6%, transparent), transparent 60%), linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 65%, var(--canvas)) 100%);--nav-fg:var(--ink-secondary);--nav-active-bg:var(--surface-2);--nav-active-fg:var(--ink);--nav-radius:var(--radius-2xl);--nav-shadow:0 30px 60px -40px #000000e6;--nav-duration:.26s;--nav-ease:cubic-bezier(.22, 1, .36, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fafaf9;--surface:#fff;--surface-2:#f1f1ef;--surface-3:#e9e9e6;--border-subtle:#e6e6e3;--border-strong:#d4d4d0;--ink:#0b0b0d;--ink-secondary:#55555c;--ink-tertiary:#6b6b72;--volt-ink:#4f5e00;--success-ink:#0a7a6d;--warning-ink:#8a5600;--volt-fill:var(--surface-inverse);--volt-fill-hover:#26262a;--on-volt-fill:var(--accent-volt);--success-fill:var(--surface-inverse);--on-success-fill:var(--status-success);--warning-fill:var(--surface-inverse);--on-warning-fill:var(--status-warning);--nav-shadow:0 30px 60px -40px #00000040}.theme-dark-island{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b0b0d;--surface:#151517;--surface-2:#1d1d20;--surface-3:#26262a;--border-subtle:#2e2e33;--border-strong:#3d3d44;--ink:#f4f4f5;--ink-secondary:#9c9ca5;--ink-tertiary:#6a6a73;--volt-ink:var(--accent-volt);--success-ink:var(--status-success);--warning-ink:var(--status-warning);--volt-fill:var(--accent-volt);--volt-fill-hover:var(--accent-volt-hover);--on-volt-fill:var(--ink-on-vivid);--success-fill:var(--status-success);--on-success-fill:var(--ink-on-vivid)}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0;padding:0;overflow-x:clip}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,p{margin:0}a{color:inherit}button,input{font-family:inherit}:focus-visible{outline:2px solid var(--volt-ink);outline-offset:2px}::selection{background:var(--volt-fill);color:var(--on-volt-fill)}.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}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}
