.status-hero{background:var(--bg);border-bottom:1px solid var(--line);padding:64px 0 48px}.status-hero .pill{background:color-mix(in srgb, var(--emerald) 12%, var(--surface) 88%);border:1px solid color-mix(in srgb, var(--emerald) 24%, var(--line) 76%);border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:6px 14px 6px 12px;display:inline-flex}.status-hero .pulse{background:var(--emerald);width:9px;height:9px;box-shadow:0 0 0 4px var(--accent-ring);border-radius:50%}.status-hero .pill .t{color:var(--emerald-2);font-size:13.5px;font-weight:500}.status-hero h1{letter-spacing:-.022em;margin:0 0 6px;font-size:36px;font-weight:450;line-height:1.1}.status-hero .meta{color:var(--ink-3);align-items:center;gap:18px;font-family:Geist Mono,monospace;font-size:12.5px;display:flex}.status-hero .meta .sep{background:var(--ink-4);border-radius:50%;width:3px;height:3px;display:inline-block}.services{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.svc{border-bottom:1px solid var(--line);padding:20px 24px}.svc:last-child{border-bottom:0}.svc-top{align-items:center;gap:14px;margin-bottom:14px;display:flex}.svc-top .name{min-width:200px;font-size:15px;font-weight:500}.svc-top .desc{color:var(--ink-3);flex:1;font-size:13px}.svc-top .stats{color:var(--ink-2);flex:1;gap:24px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.svc-top .stats .lbl{color:var(--ink-4)}.svc-top .badge{color:var(--emerald);align-items:center;gap:6px;font-family:Geist Mono,monospace;font-size:11px;display:inline-flex}.svc-top .badge .d{background:var(--emerald);border-radius:50%;width:7px;height:7px}.svc-top .badge.warn{color:var(--warn)}.svc-top .badge.warn .d{background:var(--warn)}.svc-bars-wrap{position:relative}.svc-bars{align-items:flex-end;gap:2px;height:32px;margin-top:6px;display:flex}.svc-bars i{background:color-mix(in srgb, var(--chart-other) 40%, var(--surface) 60%);border-radius:1px;flex:1;height:100%;transition:opacity .12s}.svc-bars i.ok{background:var(--green-soft)}.svc-bars i.dim{background:color-mix(in srgb, var(--chart-other) 40%, var(--surface) 60%)}.svc-bars i.warn{background:var(--warn-soft)}.svc-bars i.err{background:var(--red-soft,#f5c5c5)}.svc-axis{color:var(--ink-4);justify-content:space-between;margin-top:8px;font-family:Geist Mono,monospace;font-size:10.5px;display:flex}.bar-tooltip{background:var(--surface);border:1px solid var(--line);pointer-events:none;z-index:50;white-space:nowrap;border-radius:10px;flex-direction:column;gap:5px;min-width:140px;padding:10px 12px;display:flex;position:absolute;bottom:calc(100% + 6px);box-shadow:0 4px 16px #0000001a}.bar-tooltip--left{left:0}.bar-tooltip--center{left:50%;transform:translate(-50%)}.bar-tooltip--right{right:0}.bar-tooltip__date{color:var(--ink-3);font-family:Geist Mono,monospace;font-size:10.5px}.bar-tooltip__status{color:var(--ink);font-size:12.5px;font-weight:500}.bar-tooltip__status--ok{color:var(--emerald)}.bar-tooltip__status--warn{color:var(--warn)}.bar-tooltip__status--err{color:#c0392b}.bar-tooltip__status--dim{color:var(--ink-4)}.bar-tooltip__row{justify-content:space-between;gap:16px;font-family:Geist Mono,monospace;font-size:11.5px;display:flex}.bar-tooltip__lbl{color:var(--ink-4)}.bar-tooltip__val{color:var(--ink-2)}[data-theme=dark] .bar-tooltip{box-shadow:0 4px 20px #0000004d}[data-theme=dark] .bar-tooltip__status--err{color:#e57373}.incidents{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.inc-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.inc-head h3{margin:0;font-size:14.5px;font-weight:500}.inc-head .filter{color:var(--ink-3);font-family:Geist Mono,monospace;font-size:11.5px}.inc{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr minmax(180px,220px);align-items:start;gap:18px;padding:20px 22px;display:grid}.inc:last-child{border-bottom:0}.inc .when{color:var(--ink-3);font-family:Geist Mono,monospace;font-size:11.5px;line-height:1.4}.inc .when .ago{color:var(--ink-4);margin-top:2px;display:block}.inc .body h4{margin:0 0 6px;font-size:14.5px;font-weight:500}.inc .body .summary{color:var(--ink-3);margin:0 0 10px;font-size:13.5px;line-height:1.5}.inc .body .status-note{color:var(--ink-2);margin:0 0 10px;font-size:12.5px;line-height:1.5}.inc .body .timeline{border-left:1px solid var(--line);margin:0;padding:0 0 0 14px;list-style:none}.inc .body .timeline li{color:var(--ink-3);padding:5px 0;font-size:12.5px;line-height:1.5;position:relative}.inc .body .timeline li:before{content:"";background:var(--ink-4);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:-19px}.inc .body .timeline li.resolved:before{background:var(--emerald)}.inc .body .timeline li.identified:before{background:var(--warn)}.inc .body .timeline li b{color:var(--ink-2);margin-right:6px;font-weight:500}.inc .body .timeline li time{color:var(--ink-4);margin-right:8px;font-family:Geist Mono,monospace;font-size:11px}.inc .body .component-list{color:var(--ink-4);margin-top:8px;font-family:Geist Mono,monospace;font-size:12px}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}.inc .level-wrap{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.inc .level-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 85%, var(--bg) 15%);border-radius:12px;flex-direction:column;gap:0;width:min(100%,200px);padding:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001f,inset 0 1px #ffffff12}.inc .level-card .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line);padding:7px 12px 6px;font-family:Geist Mono,monospace;font-size:9.5px;display:block}.inc .level-card .main{align-items:center;gap:9px;padding:10px 12px 6px;display:flex}.inc .level-card .d{border-radius:50%;flex:none;width:9px;height:9px;animation:2.2s ease-in-out infinite status-pulse}.inc .level-card.resolved .d{animation:none}.inc .level-card .main strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.25}.inc .level-card .sub{color:var(--ink-3);padding:0 12px 10px;font-family:Geist Mono,monospace;font-size:10.5px}.inc .level-card.notice{background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%)}.inc .level-card.notice .eyebrow{border-color:color-mix(in srgb, var(--ink-4) 15%, transparent 85%)}.inc .level-card.minor{background:color-mix(in srgb, var(--warn-soft) 20%, var(--surface) 80%);border-color:color-mix(in srgb, var(--warn) 22%, var(--line) 78%)}.inc .level-card.minor .eyebrow{color:color-mix(in srgb, var(--warn) 60%, var(--ink-4) 40%);border-color:color-mix(in srgb, var(--warn) 15%, var(--line) 85%)}.inc .level-card.major{background:color-mix(in srgb, #d8894c 12%, var(--surface) 88%);border-color:color-mix(in srgb, #c2601a 28%, var(--line) 72%)}.inc .level-card.major .eyebrow{color:color-mix(in srgb, #c2601a 70%, var(--ink-4) 30%);border-color:color-mix(in srgb, #c2601a 18%, var(--line) 82%)}.inc .level-card.critical{background:color-mix(in srgb, #9b2b2b 12%, var(--surface) 88%);border-color:color-mix(in srgb, #9b2b2b 34%, var(--line) 66%)}.inc .level-card.critical .eyebrow{color:color-mix(in srgb, #c94040 70%, var(--ink-4) 30%);border-color:color-mix(in srgb, #9b2b2b 22%, var(--line) 78%)}.inc .level-card.resolved{background:color-mix(in srgb, var(--green-soft) 28%, var(--surface) 72%);border-color:color-mix(in srgb, var(--emerald) 24%, var(--line) 76%)}.inc .level-card.resolved .eyebrow{color:color-mix(in srgb, var(--emerald) 65%, var(--ink-4) 35%);border-color:color-mix(in srgb, var(--emerald) 16%, var(--line) 84%)}.inc .resolved-at{color:var(--ink-4);margin-top:0;font-family:Geist Mono,monospace;font-size:11px}.subscribe{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.subscribe .left{align-items:center;gap:14px;display:flex}.subscribe .left .ico{background:color-mix(in srgb, var(--surface-2) 72%, var(--bg-deep) 28%);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;font-family:Geist Mono,monospace;font-size:13px;display:flex}.subscribe h4{margin:0;font-size:14px;font-weight:500}.subscribe p{color:var(--ink-3);margin:0;font-size:13px}.subscribe .opts{gap:10px;display:flex}@media (max-width:980px){.svc-top{flex-wrap:wrap}.svc-top .name{min-width:0}.svc-top .stats{gap:14px;width:100%}.inc{grid-template-columns:1fr}.inc .level-wrap{align-items:flex-start}.inc .level-card{width:100%;max-width:280px}}[data-theme=dark] .status-hero .pill .t{color:color-mix(in srgb, var(--emerald) 84%, white 16%)}[data-theme=dark] .svc-top .badge{color:color-mix(in srgb, var(--emerald) 88%, white 12%)}[data-theme=dark] .svc-top .badge.warn{color:color-mix(in srgb, var(--warn) 90%, white 10%)}[data-theme=dark] .svc-bars i{background:color-mix(in srgb, var(--chart-other) 28%, var(--surface) 72%)}[data-theme=dark] .svc-bars i.ok{background:color-mix(in srgb, var(--emerald) 38%, var(--surface) 62%)}[data-theme=dark] .svc-bars i.dim{background:color-mix(in srgb, var(--chart-other) 28%, var(--surface) 72%)}[data-theme=dark] .svc-bars i.warn{background:color-mix(in srgb, var(--warn) 48%, var(--surface) 52%)}[data-theme=dark] .svc-bars i.err{background:color-mix(in srgb, #9b2b2b 48%, var(--surface) 52%)}
