:root{color:#172033;font-synthesis:none;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a{font:inherit}main{width:min(1040px,100% - 32px);margin:0 auto;padding:64px 0 32px}.site-header,.section-heading,.service-heading,.incident-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.site-header{margin-bottom:40px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:10px;font-size:clamp(2rem,5vw,3.5rem)}h2{letter-spacing:-.025em;margin-bottom:8px}h3{margin-bottom:6px}.eyebrow{color:#64708a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:750}.header-description,.section-heading p,.incident-meta,.service-meta{color:#68738a}button{color:#172033;cursor:pointer;background:#fff;border:1px solid #d6dce8;border-radius:10px;padding:10px 16px}button:disabled{cursor:wait;opacity:.65}.overall-banner{border:1px solid;border-radius:18px;align-items:center;gap:18px;margin-bottom:48px;padding:24px;display:flex}.overall-banner h2,.overall-banner p{margin-bottom:0}.overall-banner.operational{background:#effbf5;border-color:#b8e8cf}.overall-banner.down{background:#fff1f1;border-color:#f2b7b7}.overall-banner.unknown{background:#fffbea;border-color:#e4d8a8}.overall-indicator{background:#c69214;border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 6px #c6921424}.operational .overall-indicator{background:#14965d;box-shadow:0 0 0 6px #14965d24}.down .overall-indicator{background:#ce3f3f;box-shadow:0 0 0 6px #ce3f3f24}section{margin-bottom:48px}.section-heading{align-items:end;margin-bottom:18px}.section-heading h2{margin-bottom:0}.service-list,.incident-list{gap:16px;display:grid}.service-card,.incident-card,.empty-state{background:#fff;border:1px solid #dfe4ed;border-radius:16px;padding:22px;box-shadow:0 12px 30px #1e2a430d}.service-heading a{color:#64708a;font-size:.875rem;text-decoration:none}.status-badge{color:#59647a;background:#edf0f5;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:750}.status-badge.operational,.status-badge.resolved{color:#087849;background:#e1f7ec}.status-badge.down,.status-badge.investigating{color:#b72828;background:#fee7e7}.status-badge.identified,.status-badge.monitoring{color:#8a6200;background:#fff2ce}.check-strip{gap:5px;margin:24px 0;display:flex;overflow:hidden}.check{background:#d8dde7;border-radius:4px;width:100%;min-width:5px;height:26px}.check.success{background:#35b879}.check.failure{background:#df5a5a}.service-meta{justify-content:space-between;gap:20px;padding-top:10px;font-size:.875rem;display:flex}.service-meta strong{color:#273148}.incident-heading p{color:#5e6980;margin-bottom:0}.incident-meta{flex-wrap:wrap;gap:16px;margin-top:18px;font-size:.8rem;display:flex}.incident-updates{border-top:1px solid #e3e7ef;margin-top:20px}.incident-update{padding-top:16px}.incident-update div{justify-content:space-between;gap:16px;display:flex}.incident-update time{color:#7b8497;font-size:.8rem}.incident-update p{color:#556078;margin:8px 0 0}.error-banner{color:#9f2727;background:#fff0f0;border:1px solid #efb1b1;border-radius:12px;margin-bottom:20px;padding:14px 18px}.empty-state{color:#68738a}footer{color:#7a8498;text-align:center;border-top:1px solid #dfe4ed;padding-top:24px;font-size:.875rem}@media (width<=640px){main{width:min(100% - 24px,1040px);padding-top:32px}.site-header,.section-heading,.service-heading,.incident-heading{flex-direction:column;align-items:stretch}.site-header button{align-self:flex-start}}
