:root{--paper: #fafaf7;--ink: #15151a;--muted: #6a6a78;--line: rgba(21, 21, 26, .1);--line-strong: rgba(21, 21, 26, .18);--accent: #4f46e5;--accent-2: #14b8a6;--maxw: 1180px;--radius-md: 8px;--radius-lg: 14px;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@media(prefers-color-scheme:dark){:root{--paper: #0e0e11;--ink: #f2f2f0;--muted: #9a9aa6;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);--accent: #7c75f0;--accent-2: #2dd4bf}}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-sans);font-size:16px;color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--paper);color:var(--ink);line-height:1.6}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:#fff}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--muted)}@media(max-width:640px){.wrap{padding:0 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hd.svelte-1elxaub{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border-bottom:.5px solid var(--line)}.hd__bar.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;height:64px}.hd__mark.svelte-1elxaub{font-weight:800;letter-spacing:-.02em;font-size:18px;color:var(--ink)}.dot.svelte-1elxaub{color:var(--accent)}.hd__nav.svelte-1elxaub{display:flex;align-items:center;gap:22px}.hd__nav.svelte-1elxaub a:where(.svelte-1elxaub){font-size:14px;color:var(--muted);transition:color .2s}.hd__nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,.hd__nav.svelte-1elxaub a.active:where(.svelte-1elxaub){color:var(--ink)}@media(max-width:640px){.hd__nav.svelte-1elxaub{gap:14px}.hd__mark.svelte-1elxaub{font-size:16px}}.ft.svelte-jz8lnl{border-top:.5px solid var(--line);margin-top:5rem;padding:4rem 0 3rem}.ft__top.svelte-jz8lnl{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.ft__cta.svelte-jz8lnl{font-size:clamp(28px,5vw,52px);font-weight:800;letter-spacing:-.03em;margin:0;color:var(--ink)}.ft__meta.svelte-jz8lnl{display:flex;flex-direction:column;gap:6px;text-align:right;line-height:1.9}.ft__meta.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--ink)}.ft__cred.svelte-jz8lnl{margin:20px 0 0;font-size:13px;color:var(--muted)}.ft__stamp.svelte-jz8lnl{display:flex;justify-content:space-between;margin-top:40px}@media(max-width:640px){.ft__meta.svelte-jz8lnl{text-align:left}}.main.svelte-12qhfyh{min-height:70vh}.skip.svelte-12qhfyh{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:0 0 8px}.skip.svelte-12qhfyh:focus{left:0}
