._overlay_1x57g_1{z-index:100;place-content:center;justify-items:center;gap:var(--space-3);padding:var(--gutter);background:radial-gradient(circle at 50% 40%, var(--surface-raised), var(--bg) 70%);color:var(--ink);cursor:pointer;text-align:center;animation:.4s ease-in 2.6s forwards _fade-out_1x57g_1;display:grid;position:fixed;inset:0}._overlay_1x57g_1:focus{outline:none}._logo_1x57g_21{justify-items:center;gap:var(--space-4);animation:.7s cubic-bezier(.2,.8,.2,1) both _rise_1x57g_1;display:grid}._wordmark_1x57g_28{font-family:var(--heading);letter-spacing:.12em;font-size:clamp(1.25rem,5.5vw,3.75rem);font-weight:700}._accent_1x57g_35{color:var(--accent)}._bars_1x57g_39{align-items:center;gap:5px;height:48px;display:flex}._bars_1x57g_39 span{background:var(--accent);transform-origin:50%;width:5px;height:100%;animation:_pulse_1x57g_1 .9s ease-in-out calc(var(--i) * 90ms) infinite alternate;border-radius:3px}._static_1x57g_56,._static_1x57g_56 *{animation:none!important}._static_1x57g_56 ._bars_1x57g_39 span{transform:scaleY(calc(.35 + .08 * var(--i)))}@keyframes _rise_1x57g_1{0%{opacity:0;transform:translateY(12px)}}@keyframes _pulse_1x57g_1{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes _fade-out_1x57g_1{to{opacity:0}}._shell_1mmiy_1{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}._skip_1mmiy_7{left:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);background:var(--accent);color:var(--accent-ink);z-index:10;position:absolute;top:-100px}._skip_1mmiy_7:focus{top:var(--space-3)}._header_1mmiy_22{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);width:100%;max-width:var(--content-max);padding:var(--space-4) var(--gutter);box-sizing:border-box;flex-wrap:wrap;margin:0 auto;display:flex}._brand_1mmiy_35{font-family:var(--heading);letter-spacing:.08em;color:var(--ink);font-size:1.15rem;font-weight:700;text-decoration:none}._brandAccent_1mmiy_44{color:var(--accent)}._nav_1mmiy_48{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._nav_1mmiy_48 a{color:var(--muted);border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}._nav_1mmiy_48 a:hover{color:var(--ink)}._nav_1mmiy_48 a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}._main_1mmiy_70{width:100%;max-width:var(--content-max);padding:var(--space-5) var(--gutter) var(--space-6);box-sizing:border-box;min-width:0;margin:0 auto}._main_1mmiy_70:focus{outline:none}._footer_1mmiy_83{border-top:1px solid var(--line);padding:var(--space-4) var(--gutter);color:var(--muted);text-align:center;font-size:.85rem}:root{--bg:#0e0f14;--surface:#161821;--surface-raised:#1e2130;--line:#2a2e3d;--ink:#f1f2f6;--text:#c9ccd6;--muted:#9097a8;--accent:#6ee7c8;--accent-ink:#062a22;--danger:#ff7a7a;--danger-ink:#2b0808;--warning:#f5c56b;--success:#6ee7a0;--before:#f5a524;--before-ink:#2a1a00;--after:var(--accent);--after-ink:var(--accent-ink);--wave-idle:#4a5163;--sans:system-ui, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--heading:"Inter Tight", system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:40px;--radius-1:6px;--radius-2:12px;--content-max:72rem;--gutter:clamp(16px, 4vw, 40px);--text-h:var(--ink);--border:var(--line);--code-bg:var(--surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:16px/1.55 var(--sans);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-width:320px;margin:0;overflow-x:hidden}#root{min-height:100dvh}h1,h2,h3{font-family:var(--heading);color:var(--ink);text-wrap:balance;line-height:1.15}h1{letter-spacing:-.02em;margin:0 0 var(--space-4);font-size:clamp(2rem,5vw,3.25rem);font-weight:700}h2{letter-spacing:-.01em;margin:0 0 var(--space-2);font-size:clamp(1.25rem,3vw,1.6rem);font-weight:650}h3{font-size:1.1rem;font-weight:650}p{margin:0}a{color:var(--accent);text-underline-offset:3px}img,svg,video{max-width:100%}code{font-family:var(--mono);background:var(--code-bg);color:var(--ink);border-radius:4px;padding:2px 6px;font-size:.9em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,input,select,textarea{font:inherit}.button{justify-content:center;align-items:center;gap:var(--space-2);background:var(--accent);min-height:44px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:999px;padding:10px 20px;font-weight:650;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(1.08)}.button:disabled{opacity:.5;cursor:not-allowed;filter:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
