:root{--bg:#0d0f13;--panel:#151920;--panel2:#1b212a;--line:#282f3a;--text:#f4f6fa;--muted:#929baa;--blue:#1677ff;--yellow:#ffd43b;--green:#36c982;--red:#ff5d68;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% -20%,#142744 0,transparent 48%),var(--bg);color:var(--text);min-height:100vh}.topbar{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1080px)/2));background:#0d0f13d9}.brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;letter-spacing:.08em}.brand-mark{width:40px;height:40px;display:grid;place-items:center;background:var(--blue);color:white;font-weight:900;border-radius:11px;font-size:21px;box-shadow:0 5px 24px #1677ff44}.brand strong,.brand small{display:block}.brand strong{font-size:14px}.brand small{font-size:9px;color:var(--muted);letter-spacing:.2em;margin-top:3px}.live{font-size:10px;letter-spacing:.14em;color:#c3cad5}.live i,.status-pill i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:8px;box-shadow:0 0 12px #36c98288}.container{max-width:900px;margin:0 auto;padding:66px 24px 28px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.19em;color:var(--yellow)}h1{font-size:clamp(34px,6vw,48px);letter-spacing:-.045em;margin:12px 0 8px}.muted{color:var(--muted);margin:0}.summary{margin-top:30px;border:1px solid #245b43;background:linear-gradient(110deg,#143525,#14251f);border-radius:14px;padding:20px;display:flex;align-items:center;gap:15px}.summary-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#1f754b;color:#fff;font-size:22px;font-weight:800}.summary strong,.summary small{display:block}.summary strong{font-size:16px}.summary small{font-size:11px;color:#a7c8b6;margin-top:5px}.summary.degraded{border-color:#745d1c;background:#302814}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:48px 0 17px}h2{font-size:22px;margin:7px 0 0;letter-spacing:-.025em}.count{font-size:11px;color:var(--muted)}.service-list{display:grid;gap:10px}.service-card{min-height:78px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(110deg,var(--panel),#12161c);padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.service-main{display:flex;align-items:center;gap:14px}.service-icon{width:38px;height:38px;border-radius:10px;background:#142a49;color:#7eb5ff;display:grid;place-items:center;font-size:21px}.service-card h3{font-size:14px;margin:0 0 4px}.service-card p{font-size:11px;color:var(--muted);margin:0}.status-pill{font-size:11px;font-weight:650;color:#8ce5b7;white-space:nowrap}.status-pill i{width:6px;height:6px}.status-pill.degraded{color:#ffcf58}.notice{margin-top:28px;padding:17px;border:1px solid #51451e;background:#211e14;border-radius:12px;display:flex;gap:13px}.notice-symbol{flex:0 0 24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:#171717;font-weight:900}.notice strong{font-size:12px;color:var(--yellow)}.notice p{font-size:12px;line-height:1.6;color:#c4bda7;margin:5px 0 0}footer{display:flex;justify-content:space-between;color:#687180;font-size:10px;letter-spacing:.08em;margin-top:55px;padding-top:18px;border-top:1px solid var(--line)}@media(max-width:560px){.container{padding-top:42px}.topbar{height:66px;padding:0 18px}.live{font-size:8px}.service-card{padding:13px}.status-pill{font-size:10px}.section-heading{margin-top:38px}}

.service-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.uptime{font-size:11px;color:var(--muted,#8b909b)}
.service-card{flex-wrap:wrap}.service-link{color:inherit;text-decoration:none}.service-link:hover{color:#7eb5ff}.history{flex:1 0 100%;padding:14px 2px 0;border-top:1px solid var(--line);margin-top:3px}.history-head,.history-scale{display:flex;justify-content:space-between;align-items:center}.history-head strong{font-size:11px}.history-head span,.history-scale{font-size:9px;color:var(--muted)}.history-bars{display:grid;grid-template-columns:repeat(90,minmax(2px,1fr));gap:3px;margin:10px 0 5px}.history-bar{height:25px;min-width:0;padding:0;border:0;border-radius:3px;background:#596171;cursor:pointer;transition:transform .12s,filter .12s}.history-bar:hover,.history-bar:focus-visible{transform:scaleY(1.22);filter:brightness(1.25);outline:1px solid #fff}.history-bar.operational,.legend i.operational{background:var(--green)}.history-bar.degraded,.legend i.degraded{background:var(--yellow)}.history-bar.outage,.legend i.outage{background:var(--red)}.history-bar.unknown,.legend i.unknown{background:#596171}.legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;color:var(--muted);font-size:10px}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{display:inline-block;width:8px;height:8px;border-radius:2px}.status-pill.outage{color:#ff7b84}.status-pill.unknown{color:#a0a8b5}.status-pill.maintenance{color:#ffd43b}.status-pill i{background:currentColor;box-shadow:none}.day-dialog{width:min(520px,calc(100% - 32px));max-height:80vh;overflow:auto;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px;box-shadow:0 20px 80px #000b}.day-dialog::backdrop{background:#05070bcc;backdrop-filter:blur(4px)}.day-dialog h2{margin:7px 34px 10px 0}.dialog-close{float:right;background:transparent;border:0;color:var(--muted);font-size:28px;cursor:pointer}.dialog-incidents{display:grid;gap:10px;margin-top:18px}.dialog-incident{padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.dialog-incident strong,.dialog-incident small{display:block}.dialog-incident small{color:var(--muted);font-size:10px;margin-top:5px}.dialog-incident p{font-size:12px;line-height:1.5;color:#c5cbd5;margin:9px 0 0}.history-bar:focus-visible{outline-offset:2px}@media(max-width:560px){.history-bars{gap:2px}.history-bar{height:20px}.history-head span{font-size:8px}.service-meta{align-items:flex-start;width:100%;padding-left:52px}.service-card{align-items:flex-start}}
.incidents-notice{align-items:flex-start;border-color:#82353c;background:linear-gradient(110deg,#311a1e,#211619);margin-top:28px}.incidents-notice .notice-symbol{background:var(--red);color:#fff}.incident-notice-content{min-width:0;flex:1}.incident-notice-content>strong{color:#ff9299}.incident-notice-content>p{margin-bottom:12px}.today-incidents,.incident-updates{list-style:none;padding:0;margin:0}.today-incidents{display:grid;gap:9px}.today-incident{padding:12px;border:1px solid #543039;border-radius:9px;background:#170f13}.today-incident.minor{border-color:#64521f}.today-incident-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.today-incident-heading strong{font-size:12px;color:#f7f4f4}.incident-state{font-size:10px;color:#ffb0b5;text-transform:capitalize}.today-incident.minor .incident-state{color:#ffe08a}.today-incident>small{display:block;margin-top:5px;color:#b6aab0;font-size:10px}.incident-updates{display:grid;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid #38272c}.incident-updates li{font-size:11px;line-height:1.5;color:#d6cdd0}.incident-updates time{color:#ffb0b5;font-variant-numeric:tabular-nums}@media(max-width:560px){.today-incident-heading{align-items:flex-start;flex-direction:column;gap:4px}}
.brand{gap:11px}.brand-logo{display:block;width:auto;height:52px;max-width:min(136px,38vw);object-fit:contain}.brand-caption{display:block;padding-left:11px;border-left:1px solid var(--line);font-size:9px;font-weight:750;letter-spacing:.18em;color:#c3cad5;white-space:nowrap}@media(max-width:560px){.brand-logo{height:43px;max-width:min(112px,34vw)}.brand-caption{font-size:8px;letter-spacing:.12em;padding-left:8px}.brand{gap:8px}}
