@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-300-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}:root{--status-ok:#10b981;--status-warn:#f59e0b;--status-down:#ef4444;--surface:#fafafa;--text:#171717;--muted:#737373;--accent:#6d28d9;--bar-bg:#e5e5e5}@media (prefers-color-scheme:dark){:root{--status-ok:#34d399;--status-warn:#fbbf24;--status-down:#f87171;--surface:#0a0a0a;--text:#fafafa;--muted:#a3a3a3;--accent:#a78bfa;--bar-bg:#1f1f1f}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:300;line-height:1.55}main{margin:0;padding:48px 24px 64px}.topbar{margin-bottom:32px}.wordmark{letter-spacing:.02em;align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.wordmark .mark{width:auto;height:18px;display:block}.banner{border-top:1px solid var(--bar-bg);border-bottom:1px solid var(--bar-bg);padding:24px 0}.banner .dot{vertical-align:middle;background:var(--muted);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.banner[data-status=operational] .dot{background:var(--status-ok)}.banner[data-status=degraded] .dot{background:var(--status-warn)}.banner[data-status=down] .dot{background:var(--status-down)}.banner[data-status=unknown] .dot{background:var(--muted)}.banner [data-cell=banner-label]{font-size:16px;font-weight:500}.checked{color:var(--muted);margin:4px 0 0 18px;font-size:13px}.services{margin-top:32px}.service{border-bottom:1px solid var(--bar-bg);padding:24px 0}.service header{justify-content:space-between;align-items:baseline;display:flex}.service h2{margin:0;font-size:14px;font-weight:500}.uptime{font-weight:500}.targets{color:var(--muted);margin:4px 0 16px;font-size:13px}.targets a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.targets a:hover{color:var(--text)}.bars{align-items:flex-end;gap:2px;height:32px;display:flex}.bars .bar{background:var(--bar-bg);border-radius:1px;flex:1 1 0;min-width:0;height:100%}.bars .bar[data-status=operational]{background:color-mix(in srgb, var(--status-ok) 70%, var(--surface));height:100%}.bars .bar[data-status=degraded]{background:var(--status-warn);height:55%}.bars .bar[data-status=down]{background:var(--status-down);height:25%}.bars .bar[data-status=unknown]{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--muted) 45%, var(--surface)) 0 2px, var(--surface) 2px 5px);height:100%}.bar-axis{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.bar-summary{color:var(--muted);margin:6px 0 0;font-size:13px}.regions{color:var(--muted);margin:12px 0 8px;font-size:13px}.sparkline{width:100%;height:32px;color:var(--accent);display:block}.tabs{margin-top:0}.tab-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tablist{border-bottom:1px solid var(--bar-bg);gap:24px;margin-bottom:16px;display:flex}.tab{color:var(--muted);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 0;font-weight:500;display:inline-flex}.tab-dot{background:var(--status-down);border-radius:50%;width:8px;height:8px;position:relative}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel{display:none}#tab-status:checked~.tablist label[for=tab-status],#tab-outages:checked~.tablist label[for=tab-outages],#tab-incidents:checked~.tablist label[for=tab-incidents]{color:var(--text);border-bottom-color:var(--text)}#tab-status:checked~.panel[data-panel=status],#tab-outages:checked~.panel[data-panel=outages],#tab-incidents:checked~.panel[data-panel=incidents]{display:block}#tab-status:focus-visible~.tablist label[for=tab-status],#tab-outages:focus-visible~.tablist label[for=tab-outages],#tab-incidents:focus-visible~.tablist label[for=tab-incidents]{outline:2px solid var(--accent);outline-offset:2px}.incident{border-top:1px solid var(--bar-bg);padding:16px 0}.incident header{align-items:center;gap:8px;display:flex}.incident .dot{background:var(--status-warn);border-radius:50%;width:8px;height:8px;display:inline-block}.incident[data-severity=minor] .dot{background:var(--status-warn)}.incident[data-severity=major] .dot,.incident[data-severity=critical] .dot{background:var(--status-down)}.incident h3{flex:1;margin:0;font-size:14px;font-weight:500}.incident-state{color:var(--muted);font-size:13px}.incident-meta{color:var(--muted);margin:4px 0 0 16px;font-size:13px}.incident-body{max-width:72ch;margin:12px 0 0 16px}.incident-body p{margin:0 0 8px}.updates{max-width:72ch;margin:12px 0 0 16px;padding:0;list-style:none}.updates li{border-top:1px dashed var(--bar-bg);color:var(--muted);grid-template-columns:60px 100px 1fr;gap:8px;padding:4px 0;font-size:13px;display:grid}.updates strong{color:var(--text);font-weight:500}.muted{color:var(--muted)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
