:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#161614;background:#f7f7f6;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit}button{font:inherit}.site-shell{width:min(100% - 40px,920px);margin:0 auto}.site-header{min-height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dededb}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-size:15px;font-weight:700;letter-spacing:.17em}.brand img{width:30px;height:32px}.site-header nav,footer div{display:flex;align-items:center;gap:24px}.site-header nav a,footer a{color:#666660;text-decoration:none;font-size:14px}.site-header nav a:hover,footer a:hover{color:#168658}main{padding:70px 0 84px}.page-intro{max-width:660px;margin-bottom:36px}.eyebrow{margin:0 0 10px;color:#168658;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,6vw,54px);font-weight:500;letter-spacing:-.035em;line-height:1.08}.page-intro>p:last-child{color:#666660;font-size:17px;line-height:1.65}.overall-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;min-height:132px;padding:26px 28px;border:1px solid;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1817150a}.overall-card.status-operational{border-color:#b9e4cf;background:#f3fbf7}.overall-card.status-maintenance,.overall-card.status-degraded{border-color:#ead9a9;background:#fdfaf2}.overall-card.status-major_outage{border-color:#e7c2bf;background:#fdf6f5}.overall-card h2{margin-bottom:6px;font-size:23px;letter-spacing:-.015em}.overall-card p{margin:0;color:#666660;line-height:1.55}.status-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e8f7ef}.status-symbol span{width:13px;height:13px;border-radius:50%;background:#22b77b;box-shadow:0 0 0 5px #22b77b24}.status-maintenance .status-symbol,.status-degraded .status-symbol{background:#faf1da}.status-maintenance .status-symbol span,.status-degraded .status-symbol span{background:#b8860b;box-shadow:0 0 0 5px #b8860b21}.status-major_outage .status-symbol{background:#f7e4e2}.status-major_outage .status-symbol span{background:#b4413c;box-shadow:0 0 0 5px #b4413c21}.refresh-button{padding:8px 12px;color:#46453f;background:#fff;border:1px solid #cfcfcc;border-radius:6px;cursor:pointer}.refresh-button:hover{background:#f1f1ef}.notice{margin-top:12px;padding:12px 16px;color:#6f4f0a;background:#faf1da;border:1px solid #ead9a9;border-radius:8px;font-size:14px;line-height:1.5}.section{margin-top:60px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:17px}.section-heading h2{margin:0;font-size:25px;letter-spacing:-.02em}.last-checked{color:#8e8e8a;font-size:12px;text-align:right}.component-list{overflow:hidden;border:1px solid #dededb;border-radius:10px;background:#fff}.component-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;padding:18px 20px;border-bottom:1px solid #eaeae7}.component-row:last-child{border-bottom:0}.component-row h3{margin:0 0 3px;font-size:15px;font-weight:650}.automated-label{color:#8e8e8a;font-size:12px}.status-pill{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#4d4a44;font-size:13px;font-weight:600}.status-pill i{display:block;width:8px;height:8px;border-radius:50%;background:#22b77b}.status-pill.status-maintenance i,.status-pill.status-degraded i{background:#b8860b}.status-pill.status-major_outage i{background:#b4413c}.quiet-empty{padding:22px 20px;color:#8e8e8a;border:1px dashed #cfcfcc;border-radius:10px;background:#ffffff73;font-size:14px}.history-list{display:grid;gap:14px}.history-card{padding:22px 22px 20px;border:1px solid #dededb;border-radius:10px;background:#fff}.history-card-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.history-card-heading h3{margin:4px 0 0;font-size:18px}.history-card-heading>time{color:#8e8e8a;font-size:12px;white-space:nowrap}.history-state{color:#168658;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.maintenance-card .history-state{color:#8a6213}.affected,.maintenance-window{margin-top:12px;color:#8e8e8a;font-size:12px}.maintenance-card>p{margin:14px 0 0;color:#46453f;font-size:14px;line-height:1.6}.timeline{position:relative;margin:20px 0 0;padding:0;list-style:none}.timeline li{position:relative;padding:0 0 20px 20px;border-left:1px solid #dededb}.timeline li:last-child{padding-bottom:0}.timeline li:before{position:absolute;top:4px;left:-4px;width:7px;height:7px;content:"";border-radius:50%;background:#22b77b}.timeline-meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.timeline-meta strong{font-size:13px}.timeline-meta time{color:#8e8e8a;font-size:11px}.timeline p{margin:7px 0 0;color:#666660;font-size:14px;line-height:1.6}.timeline.compact{margin-top:18px}.past-maintenance{margin-top:34px}.past-maintenance>h3{margin-bottom:14px;color:#666660;font-size:14px}footer{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:90px;color:#8e8e8a;border-top:1px solid #dededb;font-size:13px}@media(max-width:640px){.site-shell{width:min(100% - 28px,920px)}.site-header{min-height:72px}.site-header nav{gap:16px}.site-header nav a:first-child{display:none}main{padding:48px 0 64px}.page-intro{margin-bottom:28px}.overall-card{grid-template-columns:auto 1fr;padding:22px 18px}.refresh-button{grid-column:2;justify-self:start}.section{margin-top:48px}.section-heading{align-items:start;flex-direction:column;gap:8px}.last-checked{text-align:left}.component-row{min-height:72px;padding:16px}.history-card{padding:18px 16px}.history-card-heading{flex-direction:column;gap:8px}.timeline-meta{align-items:start;flex-direction:column;gap:3px}footer{align-items:flex-start;flex-direction:column;padding:24px 0}footer div{flex-wrap:wrap;gap:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
