:root{font-family:Inter,Arial,sans-serif;color:#191a1c;background:#f7f6f1;font-synthesis:none;font-size:14px;line-height:1.55;--line:#d7d6d0;--muted:#686965;--accent:#5969b9;--good:#3d7560;--bad:#a54c42;--mono:'JetBrains Mono',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.wrap{max-width:1120px;margin:0 auto;padding:0 36px}.site-header{border-bottom:1px solid var(--line)}.header-inner{height:86px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:600;letter-spacing:-.4px}.brand img,.footer-brand img{width:28px;height:28px;border-radius:4px;display:block}.brand{font-size:15px;letter-spacing:-.01em}.footer-brand{display:flex;align-items:center;gap:11px}.header-inner nav{display:flex;gap:30px;font-size:12px}.header-inner nav a:hover{color:var(--accent)}.preview,.mono,.eyebrow,.range,.legend,.timeline-axis,.uptime-label{font-family:var(--mono);font-size:10px}.preview{text-transform:uppercase;letter-spacing:1.2px;border-left:1px solid var(--line);padding-left:24px;color:var(--muted)}
.intro{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:62px 0 38px}.eyebrow{color:var(--accent);letter-spacing:1.5px;text-transform:uppercase;display:flex;gap:12px;align-items:center;margin:0 0 20px}.eyebrow:before{content:'';height:1px;width:20px;background:var(--accent)}h1{font-size:46px;font-weight:500;line-height:1.1;letter-spacing:-1.8px;margin:0}.subtitle{color:var(--muted);font-size:13px;margin:19px 0 0}.intro-aside{display:flex;flex-direction:column;align-items:flex-end;gap:5px;color:var(--muted);font-size:12px;padding-bottom:2px}.intro-aside .mono{font-size:9px;text-transform:uppercase;letter-spacing:.8px}#refresh{background:#1b1c1f;color:#fff;border:0;padding:12px 17px;margin-top:16px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.7px;display:flex;gap:25px}#refresh:hover{background:#383b48}
.overview{display:flex;align-items:center;gap:16px;padding:21px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.status-dot{width:8px;height:8px;background:#8a8a82;border-radius:50%;flex-shrink:0}.operational .status-dot{background:var(--good)}.down .status-dot{background:var(--bad)}.degraded .status-dot{background:#b18a38}.overview h2{font-size:15px;font-weight:500;letter-spacing:-.25px;margin:0}.overview p{font-size:11px;color:var(--muted);margin:4px 0 0}#checked-summary{margin-left:auto;max-width:180px;text-align:right;color:var(--muted);font-size:9px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:47px 0 24px}.section-heading .eyebrow{margin-bottom:11px;font-size:9px}.section-heading h2{font-size:23px;letter-spacing:-.7px;font-weight:500;margin:0}.section-heading>.mono{color:var(--muted);font-size:9px}.range{display:flex;border:1px solid var(--line)}.range button{font-family:inherit;font-size:10px;background:transparent;border:0;padding:8px 13px}.range button+button{border-left:1px solid var(--line)}.range button[aria-pressed=true]{background:#1b1c1f;color:white}.range button:hover{box-shadow:inset 0 -2px var(--accent)}.history-key{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--muted);margin-bottom:25px}.history-key p{font-size:10px;margin:0}.key-divider{color:#b3b3aa;padding:0 8px}.legend{display:flex;flex-wrap:wrap;gap:14px;font-size:8px}.legend span{display:flex;align-items:center;gap:6px}.legend i{display:inline-block;width:7px;height:10px}.good{background:var(--good)}.partial{background:#a3b7a8}.failed{background:var(--bad)}.missing{background:#e1e0d9}
.environment{margin:0 0 25px}.environment-head{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #a8a9a3;border-bottom:1px solid var(--line);padding:12px 0}.environment-head>div{display:flex;align-items:baseline;gap:14px}.environment-head h3{font-size:12px;font-weight:600;margin:0}.environment-head p{font-size:10px;color:var(--muted);margin:0}.badge{font-size:10px;color:var(--muted);white-space:nowrap;display:flex;align-items:center;gap:7px}.badge:before{content:'';width:5px;height:5px;background:#92938d;border-radius:50%}.badge.operational{color:var(--good)}.badge.operational:before{background:var(--good)}.badge.down{color:var(--bad)}.badge.down:before{background:var(--bad)}.badge.degraded{color:#956b1b}.badge.degraded:before{background:#956b1b}.service{display:grid;grid-template-columns:210px minmax(0,1fr) 95px;gap:26px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.service h4{font-size:12px;font-weight:500;letter-spacing:-.15px;margin:0 0 7px}.service-meta{font-size:9px;color:var(--muted);margin-top:7px}.timeline{display:grid;grid-template-columns:repeat(var(--days),minmax(0,1fr));gap:3px}.day{height:24px;min-width:0;width:100%;border:0;padding:0;border-radius:0;position:relative}.day:hover,.day.selected{outline:1px solid #222;outline-offset:2px;z-index:1}.day:focus-visible{z-index:2}.timeline-axis{display:flex;justify-content:space-between;font-size:8px;color:#81827b;margin-top:6px}.uptime{text-align:right;font-family:var(--mono)}.uptime strong{font-size:15px;font-weight:400;letter-spacing:-.7px}.uptime-label{color:var(--muted);font-size:8px;display:block;margin-top:2px}.coverage{font-size:8px;display:block;color:var(--muted);margin-top:7px}.history-detail{border-left:2px solid var(--accent);padding:11px 16px;background:#eeede7;font-size:11px;line-height:1.8;min-height:42px}.method{font-size:10px;line-height:1.8;color:var(--muted);max-width:760px;margin-top:14px}.incidents{margin-bottom:55px}.incident-list{border-top:1px solid #a8a9a3}.empty{padding:28px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:12px}.empty span{color:var(--muted);font-size:10px}.incident{padding:23px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px}.incident h3{font-size:12px;margin:0 0 8px;font-weight:500}.incident p{font-size:10px;color:var(--muted);margin:4px 0}.incident .badge{align-self:flex-start}footer{border-top:1px solid var(--line);padding:25px 0 35px;display:flex;justify-content:space-between;gap:20px}.footer-brand{font-weight:600;font-size:12px}.footer-brand span{font-weight:400;color:var(--muted);margin-left:12px;font-size:10px}footer>div{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--mono);font-size:8px;line-height:1.9;color:var(--muted)}
@media(max-width:760px){.wrap{padding:0 22px}.header-inner{height:70px}.header-inner nav{gap:15px;font-size:10px}.preview{display:none}.intro{padding:38px 0 28px;align-items:flex-start}h1{font-size:35px}.intro-aside>span{display:none}.intro-aside{padding-top:15px}#refresh{font-size:8px;padding:10px;gap:8px}.subtitle{font-size:11px}.overview{align-items:flex-start}#checked-summary{font-size:8px;max-width:115px}.overview p{font-size:10px}.history-key{align-items:flex-start;flex-direction:column;gap:12px}.service{grid-template-columns:150px minmax(0,1fr);gap:14px}.history-chart{grid-column:1 / -1;grid-row:2}.uptime{grid-column:2;grid-row:1}.service .badge{font-size:9px}.section-heading{margin-top:35px}.section-heading h2{font-size:21px}.range button{padding:8px 10px}.legend{gap:13px}.day{height:26px}.empty{flex-direction:column;gap:8px}.section-heading>.mono{max-width:100px;text-align:right}.intro-aside{flex-shrink:0}.timeline{gap:2px}footer{flex-wrap:wrap}footer>div{align-items:flex-start}}
@media(max-width:430px){.intro{flex-wrap:wrap;gap:0}.intro-aside{padding:0}#refresh{margin-top:17px}.section-heading{gap:8px}.section-heading h2{font-size:20px}.range button{padding:7px 8px}.overview h2{font-size:13px}#checked-summary{max-width:90px}.environment-head>div{gap:8px}.environment-head p{font-size:9px}.timeline{gap:2px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
