:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--deep:#071a22;--deep-2:#0c2731;--deep-line:#1c4250;--foam:#eaf6f5;--foam-muted:#9dbcc0;--current:#2ed3b7;--current-ink:#04231f;--bg:#f7faf9;--surface:#fff;--surface-2:#eef4f3;--line:#d6e2e0;--text:#0c1f25;--muted:#4f666b;--accent:#0f8f7c;--decide:#7a5af8;--ai:#2e7df6;--deterministic:#12996b;--human:#d98a00;--external:#e2553f;--radius:14px;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wrap:1160px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#06141a;--surface:#0c2028;--surface-2:#102a33;--line:#1c3b46;--text:#e6f1f0;--muted:#93aeb2;--accent:#2ed3b7;--decide:#a48bff;--ai:#6ea8ff;--deterministic:#3fcf9b;--human:#f2b23e;--external:#ff8672}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;line-height:1.08}h2{font-size:clamp(30px,4.2vw,46px);font-weight:750}h3{letter-spacing:-.012em;font-size:19px;font-weight:700;line-height:1.25}p{text-wrap:pretty}button{font:inherit;color:inherit;cursor:pointer}.wrap{width:min(var(--wrap), 100% - 40px);margin-inline:auto}section{padding:clamp(64px,9vw,112px) 0}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:13px;font-weight:700}.lead{color:var(--muted);max-width:62ch;margin-top:16px;font-size:clamp(17px,1.6vw,20px)}.band{background:var(--deep);color:var(--foam)}.band .lead{color:var(--foam-muted)}.band .eyebrow{color:var(--current)}.btn{border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-weight:700;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--current);color:var(--current-ink)}.btn.ghost{border-color:var(--deep-line);color:var(--foam)}.btn.ghost:hover{border-color:var(--current)}.mono{font-family:var(--mono)}:focus-visible{outline:2.5px solid var(--current);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.skip.svelte-12qhfyh{position:absolute;left:-9999px}.skip.svelte-12qhfyh:focus{z-index:20;background:var(--current);color:var(--current-ink);border-radius:8px;padding:8px 14px;font-weight:700;top:12px;left:12px}header.svelte-12qhfyh{z-index:10;background:color-mix(in srgb, var(--deep) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--deep-line);color:var(--foam);position:sticky;top:0}.bar.svelte-12qhfyh{align-items:center;gap:28px;height:64px;display:flex}.brand.svelte-12qhfyh{letter-spacing:-.03em;align-items:center;gap:9px;font-size:21px;font-weight:800;display:inline-flex}nav.svelte-12qhfyh{color:var(--foam-muted);gap:22px;margin-left:auto;font-size:14.5px;font-weight:600;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--foam)}.small.svelte-12qhfyh{padding:8px 15px;font-size:14.5px}footer.svelte-12qhfyh{border-top:1px solid var(--deep-line);padding:48px 0}.foot.svelte-12qhfyh{color:var(--foam-muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;font-size:15px;display:grid}.foot.svelte-12qhfyh .brand:where(.svelte-12qhfyh){color:var(--foam);margin-bottom:10px}.note.svelte-12qhfyh{border:1px dashed var(--deep-line);border-radius:12px;padding:14px 16px;font-size:14px}@media (width<=980px){nav.svelte-12qhfyh{display:none}.bar.svelte-12qhfyh{justify-content:space-between}}@media (width<=700px){.foot.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}}
