.site-header.svelte-a8kxe2{z-index:50;background:var(--canvas);border-bottom:1px solid var(--line);position:sticky;top:0}.bar.svelte-a8kxe2{justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,100%);height:64px;margin:0 auto;padding:0 1.25rem;display:flex}.brand.svelte-a8kxe2{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mark.svelte-a8kxe2{background:var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.dot.svelte-a8kxe2{background:var(--mint);border-radius:50%;width:10px;height:10px}.word.svelte-a8kxe2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:400;line-height:1}.links.svelte-a8kxe2{align-items:center;gap:4px;display:flex}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-family:var(--font-body);color:var(--ink-mute);border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .12s,background .12s}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible{color:var(--ink)}.links.svelte-a8kxe2 a.cta:where(.svelte-a8kxe2){background:var(--ink);color:#fff;border-radius:100px;margin-left:8px;padding:10px 20px;font-size:12.5px}.links.svelte-a8kxe2 a.cta:where(.svelte-a8kxe2):hover,.links.svelte-a8kxe2 a.cta:where(.svelte-a8kxe2):focus-visible{background:var(--ink-soft)}.hamburger.svelte-a8kxe2{border:1px solid var(--line);background:var(--canvas);cursor:pointer;border-radius:100px;width:40px;height:40px;padding:0;display:none}.hamburger.svelte-a8kxe2:hover,.hamburger.svelte-a8kxe2:focus-visible{border-color:var(--line-strong)}.bars.svelte-a8kxe2{width:16px;height:12px;display:inline-block;position:relative}.bars.svelte-a8kxe2 span:where(.svelte-a8kxe2){background:var(--ink);border-radius:2px;width:100%;height:1.5px;transition:transform .16s,opacity .12s,top .16s;position:absolute;left:0}.bars.svelte-a8kxe2 span:where(.svelte-a8kxe2):first-child{top:0}.bars.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(2){top:5px}.bars.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(3){top:10px}.bars.open.svelte-a8kxe2 span:where(.svelte-a8kxe2):first-child{top:5px;transform:rotate(45deg)}.bars.open.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(2){opacity:0}.bars.open.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(3){top:5px;transform:rotate(-45deg)}.sheet.svelte-a8kxe2{background:var(--canvas);border-bottom:1px solid var(--line);flex-direction:column;padding:12px 1.25rem 20px;display:none}.sheet.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-family:var(--font-body);color:var(--ink-soft);border-radius:8px;padding:12px 8px;font-size:15px;font-weight:500;text-decoration:none}.sheet.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.sheet.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible{background:var(--surface);color:var(--ink)}.sheet.svelte-a8kxe2 a.cta:where(.svelte-a8kxe2){text-align:center;background:var(--ink);color:#fff;border-radius:100px;margin-top:8px}.sheet.svelte-a8kxe2 a.cta:where(.svelte-a8kxe2):hover,.sheet.svelte-a8kxe2 a.cta:where(.svelte-a8kxe2):focus-visible{background:var(--ink-soft);color:#fff}@media (width<=640px){.links.svelte-a8kxe2{display:none}.hamburger.svelte-a8kxe2{place-items:center;display:inline-grid}.sheet.svelte-a8kxe2{display:flex}}.disclaimer.svelte-plcn99{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin:16px 0 0;padding-top:10px;font-size:9.5px;font-weight:500;line-height:1.4}.disclaimer.compact.svelte-plcn99{letter-spacing:.16em;margin:8px 0 0;padding-top:6px;font-size:9px}.site-footer.svelte-4jwo3w{border-top:1px solid var(--line);background:var(--canvas)}.inner.svelte-4jwo3w{grid-template-columns:1fr;gap:32px;width:min(1120px,100%);margin:0 auto;padding:56px 1.25rem;display:grid}.col.svelte-4jwo3w h4:where(.svelte-4jwo3w){font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 14px;font-size:10px;font-weight:500}.col.svelte-4jwo3w ul:where(.svelte-4jwo3w){gap:8px;margin:0;padding:0;list-style:none;display:grid}.col.svelte-4jwo3w a:where(.svelte-4jwo3w){font-family:var(--font-body);color:var(--ink-soft);font-size:13px;text-decoration:none}.col.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.col.svelte-4jwo3w a:where(.svelte-4jwo3w):focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.col.svelte-4jwo3w li.muted:where(.svelte-4jwo3w){font-family:var(--font-body);color:var(--ink-mute);max-width:28ch;font-size:12px;line-height:1.5}.brand.svelte-4jwo3w{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mark.svelte-4jwo3w{background:var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.dot.svelte-4jwo3w{background:var(--mint);border-radius:50%;width:10px;height:10px}.word.svelte-4jwo3w{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:400;line-height:1}.tagline.svelte-4jwo3w{max-width:36ch;color:var(--ink-soft);margin:16px 0 12px;font-size:13.5px;line-height:1.55}.copy.svelte-4jwo3w{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-faint);margin:0;font-size:11px}.disclaimer.svelte-4jwo3w{border-top:1px solid var(--line);background:var(--surface)}.disclaimer-inner.svelte-4jwo3w{width:min(1120px,100%);margin:0 auto;padding:18px 1.25rem}@media (width>=720px){.inner.svelte-4jwo3w{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.brand-col.svelte-4jwo3w{padding-right:16px}}:root{--canvas:#fff;--surface:#f7f8f8;--surface-soft:#eef1f2;--surface-tint:#e4eaeb;--slate-50:#f3f5f6;--slate-100:#e4eaeb;--slate-200:#c8d3d6;--slate-300:#9fb0b5;--slate-400:#7f9399;--slate-500:#6f848a;--slate-600:#4e6066;--ink:#1a2633;--ink-soft:#3f4d5a;--ink-mute:#6a7682;--ink-faint:#9aa3ab;--line:#e1e5e7;--line-strong:#c8d0d3;--mint:#9ecdb5;--mint-soft:#e8f2ec;--mint-wash:#f3f8f5;--mint-deep:#5c8f75;--ok:#3e9d6b;--warn:#c88a3c;--error:#c64848;--shadow-card:0 1px 2px #1a26330a, 0 8px 24px #1a26330f;--shadow-soft:0 1px 2px #1a26330a;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Source Serif 4", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bg-top:var(--canvas);--bg-bottom:var(--surface);--surface-1:var(--canvas);--surface-2:var(--canvas);--ink-strong:var(--ink);--ink-muted:var(--ink-mute);--accent:var(--ink);--accent-strong:var(--mint-deep);--border-soft:var(--line);--border-strong:var(--line-strong);--font-sans:var(--font-body)}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.5;overflow-x:hidden}.chrome{background:var(--canvas)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-weight:400}a{color:inherit}code{font-family:var(--font-mono);font-size:.95em}:focus-visible{outline:2px solid var(--mint-deep);outline-offset:2px}.chrome.svelte-12qhfyh{background:var(--canvas);flex-direction:column;min-height:100svh;display:flex}main.svelte-12qhfyh{flex:1;width:100%}
