:root{--ink:#0f1626;--ink2:#1b2438;--paper:#f6f6f3;--paper2:#fff;--fg:#121722;--muted:#5b6372;--dim:#8a91a0;--line:#121722;--soft:#dcdcd6;--hatch:#c9c9c2;--accent:#ff8a3d;--accent2:#ffa266;--onink:#e8eaf0;--onink-muted:#a6aec0;--good:#1f8f55;--bad:#c2341d;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--fg);font:14.5px/1.6 var(--mono);margin:0}a{color:inherit}code{font:13px var(--mono);background:#ecece7;border-radius:3px;padding:1px 5px}::selection{background:var(--accent);color:#000}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}h1{font:700 34px/1.15 var(--mono);letter-spacing:-.02em;margin:0 0 18px}h2{font:700 22px/1.3 var(--mono);letter-spacing:-.01em;margin:0 0 14px}h3{font:700 15px/1.4 var(--mono);margin:28px 0 8px}p{color:var(--muted);margin:0 0 14px}.btn{font:600 14px var(--mono);border:1.5px solid var(--line);background:var(--paper2);color:var(--fg);cursor:pointer;box-shadow:3px 3px 0 var(--line);padding:10px 18px;text-decoration:none;transition:transform 60ms,box-shadow 60ms;display:inline-block}.btn:hover{box-shadow:2px 2px 0 var(--line);transform:translate(1px,1px)}.btn:active{box-shadow:none;transform:translate(3px,3px)}.btn.primary{background:var(--accent)}.btn.small{box-shadow:2px 2px 0 var(--line);padding:5px 12px;font-size:13px}.btn:disabled{opacity:.5;cursor:default}.ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.box{background:var(--paper2);border:1.5px solid var(--line);position:relative}.box:after{content:"";z-index:-1;background:repeating-linear-gradient(45deg, var(--hatch) 0 1.5px, transparent 1.5px 4px);position:absolute;inset:7px -8px -8px 7px}.boxed-title{background:var(--paper2);padding:0 6px;font-size:14px;font-weight:700;position:absolute;top:-.8em;left:14px}.stack{isolation:isolate}.split{grid-template-columns:1fr 1fr;align-items:start;gap:36px;display:grid}.split>*{min-width:0}table{border-collapse:collapse;width:100%;font:13.5px var(--mono)}th,td{text-align:left;vertical-align:top;padding:11px 18px}thead th{border-bottom:1.5px solid var(--line);font-weight:700}tbody tr:nth-child(2n) td{background:#f4f4f0}td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.fine{color:var(--dim);font-size:12px}form.auth{gap:16px;display:grid}label{font:600 12.5px var(--mono);color:var(--fg);gap:6px;display:grid}input,select{font:14px var(--mono);color:var(--fg);background:var(--paper2);border:1.5px solid var(--line);border-radius:0;width:100%;padding:10px 12px}input:focus,select:focus{outline:2px solid var(--accent);outline-offset:1px}.err{color:var(--bad);font:13px var(--mono);margin:0}.ok{color:var(--good);font:13px var(--mono);margin:0}@media (width<=900px){.split{grid-template-columns:1fr}}@media (width<=600px){.wrap{padding:0 16px}h1{font-size:27px}h2{font-size:19px}th,td{padding:9px 12px}table{font-size:12.5px}}.band.svelte-fkvc1s{background:var(--ink);color:var(--onink)}nav.svelte-fkvc1s{justify-content:space-between;align-items:center;height:68px;font-size:14px;display:flex}.logo.svelte-fkvc1s{align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.links.svelte-fkvc1s{align-items:center;gap:28px;display:flex}.links.svelte-fkvc1s a:where(.svelte-fkvc1s):not(.btn){color:var(--onink);text-decoration:none}.links.svelte-fkvc1s a:where(.svelte-fkvc1s):not(.btn):hover{color:var(--accent)}.links.svelte-fkvc1s .btn{color:var(--fg);border-color:var(--accent);box-shadow:none}@media (width<=640px){.links.svelte-fkvc1s{gap:16px}.hide.svelte-fkvc1s{display:none}}footer.svelte-9sff3o{border-top:1.5px solid var(--soft);margin-top:72px;padding:40px 0 56px;font-size:13px}.cols.svelte-9sff3o{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:24px;display:grid}.logo.svelte-9sff3o{margin-bottom:6px;font-weight:700}h4.svelte-9sff3o{margin:0 0 8px;font-size:13px}a.svelte-9sff3o{color:var(--muted);line-height:1.9;text-decoration:none;display:block}a.svelte-9sff3o:hover{color:var(--fg)}.copy.svelte-9sff3o{color:var(--dim);text-align:right}@media (width<=760px){.cols.svelte-9sff3o{grid-template-columns:1fr 1fr}.copy.svelte-9sff3o{text-align:left}}
