:root{color-scheme:light dark;--bg:#faf9fc;--surface:#fff;--ink:#20202a;--muted:#73717e;--line:#e9e7ee;--purple:#7c3aed;--green:#12845b;--red:#c43443;--amber:#aa6a0b;--blue:#336cbd;--unknown:#73717e;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,a:focus-visible{outline-offset:5px}header,main,footer{max-width:920px;margin:auto}header{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:750;letter-spacing:-1.3px}.brand-dot{color:var(--purple)}nav{display:flex;gap:25px;align-items:center;font-size:13px;color:var(--muted)}button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:6px 11px;cursor:pointer}main{padding:60px 0 45px}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--purple);font-weight:750}h1{font-size:42px;letter-spacing:-1.6px;line-height:1.15;margin:12px 0 14px;font-weight:720}.intro{margin:0;color:var(--muted);font-size:16px}.summary{display:flex;align-items:center;gap:18px;background:var(--surface);border:1px solid var(--line);border-left:4px solid currentColor;border-radius:12px;padding:27px 25px;margin:35px 0 40px;color:var(--unknown)}.summary.operational{color:var(--green)}.summary.outage{color:var(--red)}.summary.degraded{color:var(--amber)}.summary.maintenance{color:var(--blue)}.status-mark{font-size:27px;line-height:1}.summary h2{font-size:18px;letter-spacing:-.3px;margin:0 0 3px;color:var(--ink)}.summary p{font-size:13px;color:var(--muted);margin:0}.live{font-size:10px;letter-spacing:1.4px;font-weight:700;margin-left:auto;background:color-mix(in srgb,currentColor 8%,transparent);border-radius:20px;padding:5px 10px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px;gap:12px}.section-title h2{font-size:16px;margin:0;letter-spacing:-.25px}.section-title>span{color:var(--muted);font-size:12px}.components{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.component{display:flex;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line)}.component:last-child{border-bottom:0}.component-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:15px;font-weight:650}.component h3{font-size:14px;font-weight:650;margin:0}.component p{font-size:12px;color:var(--muted);margin:2px 0 0}.badge{display:flex;align-items:center;gap:7px;margin-left:auto;font-size:12px;white-space:nowrap;color:var(--unknown)}.badge::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.badge.operational{color:var(--green)}.badge.outage{color:var(--red)}.badge.degraded{color:var(--amber)}.badge.maintenance{color:var(--blue)}.history{margin-top:38px}.placeholder,.empty{color:var(--muted);font-size:13px;padding:25px;margin:0}.empty{border:1px dashed var(--line);border-radius:10px;text-align:center}.incident{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:22px 24px;margin-bottom:12px}.incident-heading{display:flex;gap:12px;align-items:center}.incident h3{font-size:15px;margin:0}.incident p{font-size:13px;color:var(--muted);margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.incident time{display:block;font-size:11px;color:var(--muted);margin-top:9px}.incident ul{list-style:none;border-left:2px solid var(--line);padding-left:15px;margin-top:18px}.incident li{margin-top:12px}.incident li p{margin:0}aside{margin-top:32px;display:flex;gap:10px;color:var(--muted);font-size:12px}aside>span{font-size:16px}aside p{margin:0}footer{padding:25px 0 30px;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;color:var(--muted);font-size:11px}
@media(prefers-color-scheme:dark){:root{--bg:#111115;--surface:#19191f;--ink:#f1eff6;--muted:#a09aa9;--line:#2e2a35;--purple:#b394fa;--green:#55c99a;--red:#f4818c;--amber:#e4b563;--blue:#8bb8f5;--unknown:#a09aa9}}
@media(max-width:980px){header,main,footer{margin-left:24px;margin-right:24px}}@media(max-width:600px){header{height:84px}.brand{font-size:24px}nav{gap:12px}nav>a{font-size:11px}main{padding-top:36px}h1{font-size:35px}.summary{padding:22px 16px;gap:12px}.summary h2{font-size:16px}.live{display:none}.component{padding:17px 15px;gap:10px}.component p{display:none}.component-icon{width:28px;height:28px;font-size:13px}.badge{font-size:11px}.section-title>span{font-size:10px}footer{flex-wrap:wrap;gap:10px}footer>span:nth-child(2){display:none}.incident-heading{flex-wrap:wrap}.incident-heading .badge{margin-left:0}}
.history-card{padding:22px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.history-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:23px;font-size:12px}.history-toolbar label{color:var(--muted)}.history-toolbar select{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:6px 24px 6px 8px;max-width:230px}.history-toolbar strong{margin-left:auto;font-size:11px;color:var(--muted);font-weight:500;text-align:right}.history-bars{display:grid;grid-template-columns:repeat(90,minmax(0,1fr));gap:3px;height:38px}.day-bar{padding:0;min-width:0;width:100%;border:0;border-radius:2px;background:var(--unknown);opacity:.28;cursor:pointer}.day-bar.operational{background:var(--green);opacity:.85}.day-bar.degraded{background:var(--amber);opacity:1}.day-bar.outage{background:var(--red);opacity:1}.day-bar.maintenance{background:var(--blue);opacity:1}.day-bar[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.day-bar:hover,.day-bar:focus-visible{opacity:1;outline:2px solid var(--purple);outline-offset:2px}.history-axis{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:9px}.history-detail{font-size:12px;color:var(--ink);min-height:38px;margin:18px 0 10px;line-height:1.65}.history-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:14px}.legend::before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--unknown);margin-right:5px;opacity:.4}.legend.operational::before{background:var(--green);opacity:1}.legend.degraded::before{background:var(--amber);opacity:1}.legend.outage::before{background:var(--red);opacity:1}.history-note{font-size:10px;color:var(--muted);line-height:1.65;margin:14px 0 0}.brand img{object-fit:contain}
@media(max-width:600px){.history-card{padding:18px 14px}.history-toolbar{gap:7px;flex-wrap:wrap}.history-toolbar strong{width:100%;margin-left:0;text-align:left}.history-toolbar select{max-width:190px}.history-bars{gap:2px;height:30px}.history-legend{gap:10px}.brand{gap:6px}.brand img{width:32px;height:32px}}
