@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:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.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:700;src:url(./ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(./ibm-plex-sans-latin-700-normal.Bth3BMcD.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:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--bg:#0b0f15;--surface:#121821;--surface-2:#19212d;--line:#263242;--text:#e8edf3;--muted:#96a3b4;--accent:#f2a93b;--cta-bg:#f2a93b;--cta-bg-hover:#ffbe5c;--cta-ink:#1a1203;--ok:#46d38a;--danger:#ff8279;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius:10px;--gutter:clamp(16px, 4vw, 32px);--section:clamp(64px, 9vw, 112px)}@media (prefers-color-scheme:light){:root{--bg:#f5f3ee;--surface:#fff;--surface-2:#ebe8e0;--line:#d8d3c7;--text:#141a22;--muted:#566272;--accent:#a65a00;--ok:#1c9257;--danger:#c0362c}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.12}h2{font-size:clamp(1.8rem,4vw,2.6rem)}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:1160px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section);border-top:1px solid var(--line)}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:.74rem;font-weight:500;display:block}.lede{max-width:56ch;color:var(--muted);margin-top:16px;font-size:1.1rem}.btn{min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.98rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--cta-bg);color:var(--cta-ink)}.btn-primary:hover{background:var(--cta-bg-hover)}.btn-ghost{border-color:var(--line);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--muted)}.btn[disabled]{opacity:.6;cursor:progress}.led{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 22%, transparent);border-radius:50%;flex:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}header.svelte-1elxaub{z-index:50;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.bar.svelte-1elxaub{align-items:center;gap:24px;height:64px;display:flex}.brand.svelte-1elxaub{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.short.svelte-1elxaub{letter-spacing:.04em;font-size:1.25rem;font-weight:700}.full.svelte-1elxaub{border-left:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-left:12px;font-size:.68rem;display:none}@media (width>=1020px){.full.svelte-1elxaub{display:block}}nav.svelte-1elxaub{gap:28px;display:none}nav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--muted);font-size:.95rem;text-decoration:none}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--text)}.cta.svelte-1elxaub{min-height:38px;padding:0 16px;font-size:.9rem}@media (width>=760px){nav.svelte-1elxaub{display:flex}}footer.svelte-jz8lnl{border-top:1px solid var(--line);color:var(--muted);padding-block:36px;font-size:.92rem}.inner.svelte-jz8lnl{gap:6px;display:grid}.name.svelte-jz8lnl{font-family:var(--mono);color:var(--text)}.fine.svelte-jz8lnl{margin-top:10px}.skip.svelte-12qhfyh{z-index:100;background:var(--cta-bg);color:var(--cta-ink);border-radius:6px;padding:8px 14px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip.svelte-12qhfyh:focus{left:8px}
