body:has(.status-page){--sp-bg:#0f1419;--sp-card:#1a1f29;--sp-border:#2a2f3a;--sp-text:#e6e6e6;--sp-muted:#9aa0aa;--sp-up:#4ade80;--sp-down:#f7768e;--sp-partial:#e0af68;--sp-no-data:#2a2f3a;--sp-up-border:#1d3a2a;--sp-partial-border:#3a2f1a;--sp-down-border:#3b1c22;background:var(--sp-bg);color:var(--sp-text)}body:has(.status-page[data-theme=light]){--sp-bg:#fff;--sp-card:#f3f4f6;--sp-border:#e2e5ea;--sp-text:#1a1f29;--sp-muted:#6b7280;--sp-up:#16a34a;--sp-down:#dc2626;--sp-partial:#d97706;--sp-no-data:#d1d5db;--sp-up-border:#a7e8bd;--sp-partial-border:#f5d492;--sp-down-border:#f4b8b8}main.svelte-1vbf7yn{box-sizing:border-box;max-width:720px;min-height:100vh;margin:0 auto;padding:3rem 1.5rem 4rem}header.svelte-1vbf7yn{margin-bottom:2.5rem}h1.svelte-1vbf7yn{margin:0 0 1rem;font-size:1.6rem}.banner.svelte-1vbf7yn{border:1px solid var(--sp-border);background:var(--sp-card);border-radius:8px;align-items:center;gap:.6rem;margin:0;padding:.9rem 1.1rem;font-weight:600;display:flex}.banner.svelte-1vbf7yn .dot:where(.svelte-1vbf7yn){width:10px;height:10px;color:var(--sp-muted);background:currentColor;border-radius:50%;flex-shrink:0;position:relative}.banner.svelte-1vbf7yn .dot:where(.svelte-1vbf7yn):after{content:"";background:currentColor;border-radius:50%;animation:2s infinite svelte-1vbf7yn-dot-pulse;position:absolute;inset:0}@keyframes svelte-1vbf7yn-dot-pulse{0%{opacity:.5}70%{opacity:0;transform:scale(2.5)}to{opacity:0}}.banner.unknown.svelte-1vbf7yn .dot:where(.svelte-1vbf7yn):after{display:none}@media (prefers-reduced-motion:reduce){.banner.svelte-1vbf7yn .dot:where(.svelte-1vbf7yn):after{animation:none}}.banner.operational.svelte-1vbf7yn{border-color:var(--sp-up-border);color:var(--sp-up)}.banner.operational.svelte-1vbf7yn .dot:where(.svelte-1vbf7yn){color:var(--sp-up)}.banner.degraded.svelte-1vbf7yn{border-color:var(--sp-partial-border);color:var(--sp-partial)}.banner.degraded.svelte-1vbf7yn .dot:where(.svelte-1vbf7yn){color:var(--sp-partial)}.banner.major_outage.svelte-1vbf7yn{border-color:var(--sp-down-border);color:var(--sp-down)}.banner.major_outage.svelte-1vbf7yn .dot:where(.svelte-1vbf7yn){color:var(--sp-down)}.incidents.svelte-1vbf7yn{margin:0 0 2rem}details.incident-history.svelte-1vbf7yn summary:where(.svelte-1vbf7yn){cursor:pointer;list-style:none;display:block}.banner-row.svelte-1vbf7yn{align-items:center;gap:.6rem;display:flex}details.incident-history.svelte-1vbf7yn summary:where(.svelte-1vbf7yn)::-webkit-details-marker{display:none}.history-hint.svelte-1vbf7yn{color:var(--sp-muted);margin-left:auto;font-size:.75rem;font-weight:400}details.incident-history[open].svelte-1vbf7yn .history-hint:where(.svelte-1vbf7yn):after{content:" ▴"}details.incident-history.svelte-1vbf7yn:not([open]) .history-hint:where(.svelte-1vbf7yn):after{content:" ▾"}details.incident-history.svelte-1vbf7yn .incidents.past:where(.svelte-1vbf7yn){margin-top:.75rem}.incidents.past.svelte-1vbf7yn{margin-top:2.5rem}.incidents.svelte-1vbf7yn h2:where(.svelte-1vbf7yn){text-transform:uppercase;letter-spacing:.04em;color:var(--sp-muted);margin:0 0 .75rem;font-size:.85rem}.incident.svelte-1vbf7yn{background:var(--sp-card);border:1px solid var(--sp-border);border-left-width:3px;border-radius:8px;margin-bottom:.75rem;padding:1rem 1.25rem}.incident.minor.svelte-1vbf7yn{border-left-color:var(--sp-partial)}.incident.major.svelte-1vbf7yn,.incident.critical.svelte-1vbf7yn{border-left-color:var(--sp-down)}.incident-head.svelte-1vbf7yn{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.incident.svelte-1vbf7yn h3:where(.svelte-1vbf7yn){margin:0;font-size:1rem}.incident-status.svelte-1vbf7yn{text-transform:uppercase;letter-spacing:.02em;color:var(--sp-muted);font-size:.75rem;font-weight:600}.incident-meta.svelte-1vbf7yn{color:var(--sp-muted);margin:.25rem 0 0;font-size:.75rem}.timeline.svelte-1vbf7yn{border-top:1px solid var(--sp-border);margin:.75rem 0 0;padding:0;list-style:none}.timeline.svelte-1vbf7yn li:where(.svelte-1vbf7yn){margin-top:.75rem;padding-top:.75rem}.timeline.svelte-1vbf7yn li:where(.svelte-1vbf7yn)+li:where(.svelte-1vbf7yn){border-top:1px solid var(--sp-border)}.timeline.svelte-1vbf7yn p:where(.svelte-1vbf7yn){margin:.25rem 0 0;font-size:.9rem}.update-status.svelte-1vbf7yn{text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;font-weight:700}.update-time.svelte-1vbf7yn{color:var(--sp-muted);margin-left:.5rem;font-size:.7rem}.components.svelte-1vbf7yn{margin:0;padding:0;list-style:none}.components.svelte-1vbf7yn li:where(.svelte-1vbf7yn){background:var(--sp-card);border:1px solid var(--sp-border);border-radius:8px;margin-bottom:.75rem;padding:1.1rem 1.25rem}.row.svelte-1vbf7yn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.name.svelte-1vbf7yn{font-weight:600}.state.svelte-1vbf7yn{color:var(--sp-muted);font-size:.8rem;font-weight:600}.state.operational.svelte-1vbf7yn{color:var(--sp-up)}.state.degraded.svelte-1vbf7yn{color:var(--sp-partial)}.state.down.svelte-1vbf7yn{color:var(--sp-down)}.state.maintenance.svelte-1vbf7yn{color:var(--sp-partial)}.banner.maintenance.svelte-1vbf7yn{border-color:var(--sp-partial-border);color:var(--sp-partial)}.banner.maintenance.svelte-1vbf7yn .dot:where(.svelte-1vbf7yn){color:var(--sp-partial)}.history.svelte-1vbf7yn{width:100%;height:30px;display:block}.meta.svelte-1vbf7yn{color:var(--sp-muted);justify-content:space-between;gap:.75rem;margin-top:.5rem;font-size:.75rem;display:flex}.meta.svelte-1vbf7yn .uptime:where(.svelte-1vbf7yn){font-variant-numeric:tabular-nums}.meta.svelte-1vbf7yn .muted:where(.svelte-1vbf7yn){opacity:.7}.empty.svelte-1vbf7yn{color:var(--sp-muted)}footer.svelte-1vbf7yn{border-top:1px solid var(--sp-border);color:var(--sp-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.8rem;display:flex}footer.svelte-1vbf7yn a:where(.svelte-1vbf7yn){color:var(--sp-muted)}@media (width<=480px){main.svelte-1vbf7yn{padding:2rem 1rem 3rem}.meta.svelte-1vbf7yn span:where(.svelte-1vbf7yn):first-child,.meta.svelte-1vbf7yn span:where(.svelte-1vbf7yn):last-child{display:none}}
