:root{--brand-ink:#10174d;--brand-navy:#202169;--brand-primary:#3766df;--brand-secondary:#4782e8;--brand-sky:#67b8f7;--brand-coral:#ea806b;--brand-coral-strong:#df6c58;--ui-page:#f7f8fb;--ui-surface:#fff;--ui-surface-soft:#f2f5fb;--ui-text:#181b20;--ui-text-muted:#6f7680;--ui-border:#dfe3e7;--ui-border-soft:#eceef2;--ui-action-bg:var(--brand-primary);--ui-action-hover:var(--brand-navy);--ui-action-text:#fff;--ui-focus-ring:var(--brand-primary);--ui-info-bg:#67b8f724;--ui-info-border:#3766df3d;--status-success-fg:#196642;--status-success-bg:#e8f6ee;--status-success-border:#afd9c2;--status-online:#24945f;--status-warning-fg:#7a5414;--status-warning-bg:#fff5df;--status-error-fg:#8b4038;--status-error-bg:#fff0ed}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e6f1ff;background:#071019;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 10%,#14304b 0,#071019 38rem);min-height:100vh;margin:0}main{width:min(960px,100% - 32px);margin:0 auto;padding:72px 0}.eyebrow{color:#65d5ff;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}h1{max-width:760px;margin:16px 0 20px;font-size:clamp(2.4rem,7vw,5rem);line-height:.98}.lead{color:#b7c7d8;max-width:720px;font-size:1.15rem;line-height:1.65}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:40px;display:grid}.card{background:#0b1c2ab8;border:1px solid #29465d;border-radius:16px;padding:22px}.card strong{margin-bottom:9px;display:block}.ok{color:#67d8bf}.paused{color:#ffd27e}a{color:#65d5ff}code{color:#b3ecff}nav{align-items:center;gap:18px;margin-bottom:48px;display:flex}nav a{text-decoration:none}.button{color:#04111b;font:inherit;cursor:pointer;background:#44bfe9;border:0;border-radius:10px;padding:11px 16px;font-weight:700;display:inline-flex}.button:disabled{opacity:.45;cursor:not-allowed}.stack{gap:14px;margin-top:28px;display:grid}.muted{color:#8fa5b8}.error{color:#ff9d9d}table{border-collapse:collapse;width:100%;margin-top:22px}th,td{text-align:left;border-bottom:1px solid #29465d;padding:10px;font-size:.9rem}
