.status-page{--ink:#f4fbf8;--ink-muted:#9db7ae;--ink-dim:#8fa89f;--ink-faint:#6f8b81;--accent:#42dead;--amber:#f5b544;--red:#ff6b6b;--line:hsla(0,0%,100%,.09);--line-soft:hsla(0,0%,100%,.06);color:var(--ink)}.status-page .status-card{border:1px solid var(--line);border-radius:26px;background:linear-gradient(168deg,rgba(14,28,27,.62),rgba(6,14,18,.5))}.status-page .status-banner{display:flex;align-items:center;gap:20px;padding:30px 34px;border-radius:26px;border:1px solid rgba(66,222,173,.3);background:linear-gradient(150deg,rgba(66,222,173,.09),rgba(6,14,18,.5) 74%)}.status-page .status-banner[data-tone=degraded]{border-color:rgba(245,181,68,.4);background:linear-gradient(150deg,rgba(245,181,68,.1),rgba(6,14,18,.5) 74%)}.status-page .status-banner[data-tone=down]{border-color:hsla(0,100%,71%,.4);background:linear-gradient(150deg,hsla(0,100%,71%,.1),rgba(6,14,18,.5) 74%)}.status-page .status-ring{display:flex;width:54px;height:54px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(66,222,173,.35);background:rgba(66,222,173,.14)}.status-page .status-banner[data-tone=degraded] .status-ring{border-color:rgba(245,181,68,.4);background:rgba(245,181,68,.14)}.status-page .status-banner[data-tone=down] .status-ring{border-color:hsla(0,100%,71%,.4);background:hsla(0,100%,71%,.14)}.status-page .status-dot{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:statusPulseDot 2.4s ease-in-out infinite}.status-page .status-dot[data-tone=degraded]{background:var(--amber);box-shadow:0 0 10px var(--amber)}.status-page .status-dot[data-tone=down]{background:var(--red);box-shadow:0 0 10px var(--red)}.status-page .status-svc{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.85fr));gap:24px;align-items:center;padding:22px 28px;border-bottom:1px solid var(--line-soft)}.status-page .status-svc:last-child{border-bottom:0}.status-page .status-svc-name{display:flex;align-items:center;gap:13px;font-size:16.5px;font-weight:700;color:var(--ink)}.status-page .status-svc-meta{display:flex;flex-direction:column;gap:4px}.status-page .status-svc-meta .k{font-size:11.5px;font-weight:800;letter-spacing:.13em;color:var(--ink-faint)}.status-page .status-svc-meta .v{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:15px;font-weight:600;color:#cfe2da}.status-page .status-svc-meta .v[data-tone=ok]{color:var(--accent)}.status-page .status-svc-meta .v[data-tone=degraded]{color:var(--amber)}.status-page .status-svc-meta .v[data-tone=down]{color:var(--red)}.status-page .status-spark{display:flex;align-items:flex-end;gap:2px;height:46px}.status-page .status-spark span{display:block;flex:1;min-width:2px;border-radius:1px;background:rgba(66,222,173,.55)}.status-page .status-spark span[data-tone=degraded]{background:var(--amber)}.status-page .status-spark span[data-tone=down]{background:var(--red)}.status-page .status-stat{display:flex;flex-direction:column;gap:8px;padding:26px 28px;border:1px solid var(--line);border-radius:20px;background:hsla(0,0%,100%,.02)}.status-page .status-stat .k{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--ink-faint)}.status-page .status-stat .v{font-family:var(--font-figtree),sans-serif;font-size:40px;font-weight:600;letter-spacing:-1.4px;line-height:1;color:var(--ink)}.status-page .status-stat .s{font-size:14px;font-weight:600;color:var(--ink-dim)}.status-page .status-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:62px 30px;text-align:center}.status-page .status-empty .big{font-family:var(--font-figtree),sans-serif;font-size:24px;font-weight:600;letter-spacing:-.4px;color:var(--ink)}.status-page .status-empty p{margin:0;max-width:460px;font-size:16px;line-height:1.6;color:var(--ink-dim)}.status-page .status-incident{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;padding:26px 0;border-bottom:1px solid var(--line-soft)}.status-page .status-incident:last-child{border-bottom:0}.status-page .status-incident .when{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13.5px;font-weight:600;line-height:1.7;color:var(--ink-faint)}.status-page .status-incident .tag{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;border:1px solid rgba(66,222,173,.3);background:rgba(66,222,173,.07);font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--accent)}.status-page .status-incident h3{margin:10px 0 8px;font-size:18px;font-weight:700;color:var(--ink)}.status-page .status-incident p{margin:0;font-size:15.5px;line-height:1.66;color:var(--ink-muted)}@keyframes statusPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (max-width:1180px){.status-page .status-svc{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.9fr));gap:16px;padding:20px}}@media (max-width:820px){.status-page .status-banner{padding:22px 20px}.status-page .status-svc{grid-template-columns:1fr 1fr;gap:18px;padding:20px}.status-page .status-svc-name{grid-column:1/-1}.status-page .status-incident{grid-template-columns:1fr;gap:12px}.status-page .status-stat .v{font-size:32px}}