.status-operational{--status-color:#11803c;--status-bg:#eafaf0}.status-degraded{--status-color:#996000;--status-bg:#fff5d9}.status-partial_outage{--status-color:#b04b00;--status-bg:#fff0e4}.status-major_outage{--status-color:#b32d2d;--status-bg:#ffeded}.status-maintenance{--status-color:#005fc5;--status-bg:#edf5ff}.status-unknown{--status-color:#6b7280;--status-bg:#f2f3f5}.status-banner{background:var(--status-bg);border:1px solid var(--status-color);border-radius:0 24px;align-items:center;gap:18px;margin-bottom:24px;padding:26px 30px;display:flex}.status-dot{background:var(--status-color);border-radius:50%;flex-shrink:0;width:18px;height:18px}.status-banner h3{color:var(--status-color);margin-bottom:6px;font-size:20px}.status-banner p{color:#555;font-size:14px}.status-legend{flex-wrap:wrap;gap:8px 20px;margin-bottom:20px;font-size:13px;display:flex}.status-list{border:1px solid #0000001a;border-radius:0 24px;margin-bottom:20px;overflow:hidden}.status-row{border-bottom:1px solid #00000014;padding:22px 28px}.status-row:last-child{border-bottom:0}.status-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.status-row-head>*{overflow-wrap:anywhere;min-width:0}.status-name{color:var(--dark);font-size:15.5px}.status-name small{color:#666;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.status-badge{color:var(--status-color);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.status-badge:before{content:"";background:var(--status-color);border-radius:50%;flex-shrink:0;width:9px;height:9px}.status-bars{gap:2px;height:30px;display:flex}.status-bars span{background:var(--status-color);border-radius:2px;flex:1;min-width:0}.status-scale{color:#666;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.status-updates summary{cursor:pointer;color:var(--blue);font-weight:600}.status-section-title,.status-service-heading h2,.status-history h2,.status-contact h2{color:var(--dark);margin-bottom:16px;font-size:24px}.status-service-heading{margin-bottom:24px}.status-service-heading p{color:#777;font-size:13px}.status-history{margin-top:40px}.status-incident{overflow-wrap:anywhere;border:1px solid #ddd;border-radius:0 20px;margin-bottom:20px;padding:24px 28px}.status-incident h3{color:var(--blue);scroll-margin-top:calc(var(--nav-h) + 20px);font-size:18px}.status-incident p{font-size:14px;line-height:1.7}.incident-state{color:#555;font-size:13px;font-weight:600}.status-incident-meta{margin-bottom:8px}.status-updates{margin-top:16px}.status-updates ol{list-style:none}.status-updates li{border-left:3px solid var(--blue);margin-top:16px;padding-left:16px}.status-update-meta{color:#666;font-weight:600}.status-update-message{white-space:pre-wrap}.status-contact{border-bottom:1px solid #0000001a;margin:28px 0 40px;padding-bottom:28px}.status-contact h2{margin-bottom:8px;font-size:18px}.status-contact p{color:#555;font-size:14px}.status-contact-links{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.status-contact-links .btn{justify-content:center}[data-js=network-status]>.btn{margin-top:20px}@media (width<=700px){.status-banner,.status-row,.status-incident{padding:20px 18px}.status-bars{gap:1px}}
