:root{color-scheme:dark;--status-bg:#09121f;--status-card:#0e1b2c;--status-line:#25384d;--status-text:#eff6ff;--status-muted:#a0b3c9;--status-accent:#64ddca}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 5% 0%,#112b35 0,transparent 38%),var(--status-bg);color:var(--status-text);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:15px;line-height:1.6}a{color:var(--status-accent);text-decoration:none}a:hover{text-decoration:underline}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--status-accent)}[hidden]{display:none!important}.status-header,.status-main,.status-footer{width:min(1060px,calc(100% - 48px));margin:auto}.status-header{display:flex;justify-content:space-between;align-items:center;padding:25px 0;border-bottom:1px solid var(--status-line);gap:20px}.status-brand{display:flex;align-items:center;gap:11px;font-size:21px;font-weight:750;color:var(--status-text)}.status-brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--status-accent);color:#08252a;font-size:26px;font-weight:850}.status-link{font-size:14px}.status-main{padding:45px 0 32px}.status-heading,.status-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.status-heading{margin-bottom:27px}.status-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:750;color:var(--status-accent);margin:0 0 7px}h1{font-size:clamp(28px,4vw,42px);line-height:1.2;letter-spacing:-.035em;margin:0 0 12px}h2{font-size:20px;line-height:1.35;letter-spacing:-.02em;margin:0}p{margin:8px 0}.status-lead,.status-muted,.status-freshness,.status-disclaimer{color:var(--status-muted)}.status-button{border:1px solid #365068;border-radius:11px;background:#112135;color:var(--status-text);padding:11px 17px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px}.status-button:hover{background:#1a3147;text-decoration:none}.status-button:disabled{opacity:.45;cursor:default}.status-banner{display:flex;align-items:center;gap:23px;background:linear-gradient(120deg,#152539,#102031);border:1px solid #355168;border-radius:22px;padding:29px 32px}.status-banner h2{font-size:clamp(21px,3vw,27px)}.status-banner p:last-child{color:#c3d1df;margin-bottom:0}.status-symbol{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;flex-shrink:0;font-size:29px;background:#253b50;color:#b8c9dd}.status-banner[data-state=operational]{background:linear-gradient(120deg,#103632,#0f242c);border-color:#256b60}.status-banner[data-state=operational] .status-symbol{background:#1a5148;color:#7cebd6}.status-banner[data-state=degraded],.status-banner[data-state=maintenance]{border-color:#77643c;background:linear-gradient(120deg,#302b20,#172334)}.status-banner[data-state=partial_outage],.status-banner[data-state=major_outage]{border-color:#94494f;background:linear-gradient(120deg,#36232d,#172334)}.status-freshness{font-size:12px;margin:12px 2px 30px}.status-maintenance{padding:23px 25px;border:1px solid #6a5b3a;border-radius:16px;background:#26291f;margin-bottom:28px;overflow-wrap:anywhere;white-space:pre-line}.status-maintenance small{color:#c6c3ab}.status-main>section:not(.status-banner):not(.status-maintenance){margin-top:34px}.status-section-heading{margin-bottom:17px}.status-section-heading .status-muted{font-size:13px;margin:5px 0 0}.status-components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.status-component{border:1px solid var(--status-line);background:var(--status-card);border-radius:15px;padding:20px;min-width:0}.status-component h3{font-size:15px;margin:0 0 12px}.status-component p{font-size:12px;color:var(--status-muted);overflow-wrap:anywhere;white-space:pre-line}.status-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#b8c9dd;line-height:1.45}.status-badge:before{content:"";height:7px;width:7px;border-radius:50%;background:currentColor;flex-shrink:0}.status-badge[data-state=operational]{color:#70e1c7}.status-badge[data-state=maintenance],.status-badge[data-state=degraded]{color:#edcb7b}.status-badge[data-state=partial_outage],.status-badge[data-state=major_outage]{color:#ff9fa6}.status-count{background:#1c3045;border-radius:8px;padding:2px 9px;font-size:12px}.status-empty{border:1px dashed var(--status-line);padding:25px;border-radius:15px;color:var(--status-muted);font-size:14px;margin:0}.status-incident{background:var(--status-card);border:1px solid var(--status-line);border-radius:16px;margin-bottom:12px;overflow:hidden}.status-incident summary{list-style:none;cursor:pointer;padding:21px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.status-incident summary::-webkit-details-marker{display:none}.status-incident summary:after{content:"+";font-size:22px;color:var(--status-muted)}.status-incident[open] summary:after{content:"−"}.status-incident h3{font-size:17px;line-height:1.4;margin:6px 0;overflow-wrap:anywhere}.status-incident-meta{font-size:12px;color:var(--status-muted)}.status-incident-body{border-top:1px solid var(--status-line);padding:20px 24px}.status-timeline{list-style:none;margin:0;padding:0 0 0 17px;border-left:1px solid #38536b}.status-timeline li{position:relative;margin:0 0 23px}.status-timeline li:last-child{margin-bottom:0}.status-timeline li:before{position:absolute;left:-21px;top:7px;content:"";height:7px;width:7px;background:#64ddca;border:2px solid #0e1b2c;border-radius:50%}.status-timeline time{font-size:12px;color:var(--status-muted)}.status-timeline strong{display:block;font-size:13px}.status-timeline p{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;color:#d6e3f1}.status-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;font-size:13px;color:var(--status-muted)}.status-help{display:flex;gap:25px;align-items:center;justify-content:space-between;margin-top:38px;padding:24px;border:1px solid var(--status-line);border-radius:17px;background:#102434}.status-help h2{font-size:17px}.status-help p{font-size:13px;color:var(--status-muted);margin-bottom:0}.status-disclaimer{font-size:12px;max-width:850px;margin:22px 0}.status-footer{border-top:1px solid var(--status-line);padding:22px 0 30px;display:flex;gap:24px;flex-wrap:wrap;font-size:13px;color:var(--status-muted)}.status-footer span{margin-right:auto}@media(max-width:700px){.status-components{grid-template-columns:repeat(2,minmax(0,1fr))}.status-section-heading{align-items:flex-start}.status-help{align-items:flex-start;flex-direction:column}.status-help .status-button{width:100%}}@media(max-width:440px){.status-header,.status-main,.status-footer{width:calc(100% - 32px)}.status-main{padding-top:30px}.status-heading{align-items:flex-start;flex-direction:column;gap:16px}.status-heading .status-button{width:100%}.status-banner{padding:22px 19px;gap:13px;align-items:flex-start}.status-symbol{width:39px;height:39px;border-radius:12px;font-size:21px}.status-banner .status-eyebrow{font-size:10px}.status-banner h2{font-size:21px}.status-banner p:last-child{font-size:13px}.status-components{grid-template-columns:1fr}.status-component{padding:17px}.status-section-heading>.status-muted{max-width:120px;text-align:right}.status-incident summary,.status-incident-body{padding:18px}.status-pagination .status-button{padding:9px 12px}.status-footer{gap:16px}.status-footer span{width:100%;margin:0}.status-link{font-size:12px}}
