.status-shell{--bg:#f4faf9;--bg-card:#fff;--text:#0f172a;--text-muted:#64748b;--text-faint:#94a3b8;--border:#0f172a14;--border-soft:#0f172a0a;--teal:#0d9488;--green:#22c55e;--yellow:#eab308;--orange:#f97316;--red:#ef4444;--blue:#3b82f6;--gray:#94a3b8;background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;padding:48px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.status-shell[data-theme=dark]{--bg:#05080d;--bg-card:#080e16d9;--text:#e2e8f0;--text-muted:#94a3b8;--text-faint:#64748b;--border:#5eead41f;--border-soft:#5eead40f}.status-container{max-width:880px;margin:0 auto}.status-back{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:7px 12px 7px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:color .18s,background .18s,border-color .18s,transform .12s;display:inline-flex}.status-back:hover{color:var(--text);background:var(--surface);border-color:var(--border-soft)}.status-back:active{transform:translate(-1px)}.status-back:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.status-back svg{opacity:.85}.status-brand{color:var(--text-muted);align-items:center;gap:10px;margin-bottom:32px;font-size:14px;font-weight:600;display:flex}.status-brand a{color:var(--text-muted);text-decoration:none}.status-brand-dot{background:var(--teal);border-radius:50%;width:8px;height:8px}.status-banner{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;align-items:center;gap:16px;margin-bottom:32px;padding:28px 32px;display:flex;box-shadow:0 1px 2px #0f172a0a}.status-banner-dot{border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:0 0 0 4px #22c55e2e}.status-banner-text{letter-spacing:-.01em;font-size:22px;font-weight:700}.status-banner-sub{color:var(--text-muted);margin-top:4px;font-size:13px}.status-section{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;margin-bottom:24px;padding:24px 28px;box-shadow:0 1px 2px #0f172a0a}.status-section-head{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.status-section-title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:14px;font-weight:700}.status-section-sub{color:var(--text-faint);font-size:12px}.status-component{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr auto;gap:6px 16px;padding:16px 0;display:grid}.status-component:last-child{border-bottom:none}.status-component-name{font-size:15px;font-weight:600}.status-component-desc{color:var(--text-muted);margin-top:2px;font-size:12.5px}.status-component-status{text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.status-component-uptime{grid-column:1/-1;margin-top:10px}.status-uptime-bars{align-items:stretch;gap:2px;height:28px;display:flex}.status-uptime-bar{background:var(--green);border-radius:2px;flex:1;min-width:0;transition:opacity .15s}.status-uptime-bar:hover{opacity:.85}.status-uptime-bar[data-status=degraded]{background:var(--yellow)}.status-uptime-bar[data-status=partial_outage]{background:var(--orange)}.status-uptime-bar[data-status=major_outage]{background:var(--red)}.status-uptime-bar[data-status=maintenance]{background:var(--blue)}.status-uptime-bar[data-status=unknown]{background:var(--border)}.status-uptime-meta{color:var(--text-faint);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.status-uptime-track{position:relative}.status-uptime-bar{cursor:pointer;outline:none}.status-uptime-bar[data-active]{opacity:.85;box-shadow:0 0 0 2px var(--bg-card), 0 0 0 3px var(--teal)}.status-uptime-bar:focus-visible{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 3px var(--teal)}.status-tip{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;forced-color-adjust:none;z-index:30;pointer-events:none;border:1px solid #0f172a14;border-radius:12px;width:248px;padding:12px 14px;position:absolute;bottom:calc(100% + 12px);transform:translate(-50%);box-shadow:inset 0 1px #fff9,0 14px 32px -10px #0f172a38,0 4px 12px -4px #0f172a1f;color:#0f172a!important;background:#fff!important}.status-tip-arrow{forced-color-adjust:none;z-index:31;pointer-events:none;border-bottom:1px solid #0f172a14;border-right:1px solid #0f172a14;width:11px;height:11px;position:absolute;bottom:calc(100% + 7px);transform:translate(-50%)rotate(45deg);background:#fff!important}.status-tip-date{margin-bottom:8px;font-size:13px;font-weight:700;color:#0f172a!important}.status-tip-empty{font-size:12.5px;color:#64748b!important}.status-tip-list{flex-direction:column;display:flex}.status-tip-row{border-top:1px solid #0f172a0f;align-items:center;gap:9px;padding:7px 0;display:flex}.status-tip-row:first-child{border-top:none}.status-tip-sev{background:#94a3b8;border-radius:50%;flex-shrink:0;width:9px;height:9px}.status-tip-sev[data-sev=degraded]{background:#eab308}.status-tip-sev[data-sev=partial_outage]{background:#f97316}.status-tip-sev[data-sev=major_outage]{background:#ef4444}.status-tip-sev[data-sev=maintenance]{background:#3b82f6}.status-tip-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.status-tip-label{font-size:12.5px;font-weight:600;color:#0f172a!important}.status-tip-window{font-variant-numeric:tabular-nums;font-size:11px;color:#94a3b8!important}.status-tip-dur{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:#475569!important}.status-incident{border-bottom:1px solid var(--border-soft);padding:16px 0}.status-incident:last-child{border-bottom:none}.status-incident-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.status-incident-title{flex:1;font-size:15px;font-weight:600}.status-incident-pill{letter-spacing:.05em;text-transform:uppercase;color:#b91c1c;background:#f871711f;border:1px solid #f8717138;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.status-incident-pill[data-status=resolved]{color:#166534;background:#22c55e1f;border-color:#22c55e38}.status-incident-pill[data-status=monitoring],.status-incident-pill[data-status=maintenance]{color:#1e40af;background:#3b82f61f;border-color:#3b82f638}.status-incident-pill[data-status=planned]{color:#475569;background:#94a3b824;border-color:#94a3b847}.status-incident-pill[data-status=identified]{color:#854d0e;background:#eab30829;border-color:#eab30847}.status-incident-date{color:var(--text-faint);white-space:nowrap;font-size:12px}.status-incident-updates{border-left:2px solid var(--border);margin-top:8px;padding-left:16px}.status-incident-update{padding:8px 0;font-size:13px;line-height:1.55}.status-incident-update-meta{color:var(--text-faint);margin-top:2px;font-size:11.5px}.status-empty{text-align:center;color:var(--text-faint);padding:32px 0;font-size:13.5px}.status-subscribe{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:24px 28px;display:flex}.status-subscribe-text{flex:1;min-width:240px}.status-subscribe-title{margin-bottom:2px;font-size:15px;font-weight:600}.status-subscribe-sub{color:var(--text-muted);font-size:12.5px}.status-subscribe-form{flex-wrap:wrap;gap:8px;display:flex}.status-subscribe-input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;outline:none;width:220px;padding:9px 12px;font-family:inherit;font-size:13px}.status-subscribe-input:focus{border-color:var(--teal)}.status-subscribe-btn{background:var(--teal);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.status-subscribe-btn:hover:not(:disabled){background:#0f766e}.status-subscribe-btn:disabled{opacity:.6;cursor:not-allowed}.status-footer{border-top:1px solid var(--border);color:var(--text-faint);text-align:center;margin-top:40px;padding-top:24px;font-size:12.5px}.status-footer a{color:var(--text-muted);margin:0 12px;text-decoration:none}.status-footer a:hover{color:var(--text)}
