@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-italic.CZTNEAuW.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-italic.CsGl1sm0.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-italic.Du9zzoL2.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-400-italic.V_9i1P_m.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0e18;--bg-card:#10141f;--border:#232d40;--border-hi:#354159;--text:#e2e8f0;--text-muted:#9fb1c4;--text-dim:#8193a6;--accent:#fff;--code-bg:#10141f;--sans:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--radius:8px;--measure:680px}@media (prefers-color-scheme:light){:root{--bg:#f4f6f9;--bg-card:#fff;--border:#d1d9e0;--border-hi:#b8c5d0;--text:#1a2332;--text-muted:#4a6070;--text-dim:#526676;--accent:#334155;--code-bg:#fff}}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.7}a{color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:var(--border-hi);text-decoration-color:var(--border-hi)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.wrap{max-width:var(--measure);margin:0 auto;padding:0 16px}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:12px}.prose>*+*{margin-top:1.1em}.prose h2{letter-spacing:-.01em;margin-top:2em;font-size:1.35em;line-height:1.3}.prose h3{margin-top:1.6em;font-size:1.1em}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.3em}.prose blockquote{border-left:2px solid var(--border-hi);color:var(--text-muted);padding-left:1em}.prose code{font-family:var(--mono);background:var(--code-bg);border:1px solid var(--border);border-radius:4px;padding:.1em .35em;font-size:.88em}.prose pre{font-family:var(--mono);background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;font-size:14px;line-height:1.55;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.prose img{border-radius:var(--radius);max-width:100%;height:auto}.prose hr{border:0;border-top:1px solid var(--border);margin:2.2em 0}.prose table{border-collapse:collapse;width:100%;font-size:.92em;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--border);text-align:left;padding:6px 10px}.top.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:16px;padding-top:28px;padding-bottom:28px;display:flex}.brand.svelte-12qhfyh{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.home.svelte-12qhfyh{font-family:var(--mono);color:var(--text-muted);font-size:13px;text-decoration:none}.home.svelte-12qhfyh:hover{color:var(--text)}main.svelte-12qhfyh{min-height:60vh}.bottom.svelte-12qhfyh{border-top:1px solid var(--border);font-family:var(--mono);color:var(--text-dim);justify-content:space-between;gap:16px;margin-top:72px;padding-top:20px;padding-bottom:40px;font-size:12px;display:flex}
