.tg-status{color:#e6ecea;font-family:var(--font-geist-sans), system-ui, sans-serif;--status-accent:#00ffb2;background:#0a0e0d;min-height:100vh;font-size:16px;line-height:1.6}.tg-status *{box-sizing:border-box}.tg-status a{color:#e6ecea;text-decoration:none}.tg-status a:hover{color:#fff}.tg-status :focus-visible{outline-offset:4px;outline:2px solid #00ffb2}.tg-status h1,.tg-status h2,.tg-status h3,.tg-status p{margin:0}.tg-status header,.tg-status footer{border-bottom:1px solid #18211e}.tg-status header nav{justify-content:space-between;align-items:center;gap:16px;max-width:960px;margin:auto;padding:12px 20px;display:flex}.status-brand{letter-spacing:-.01em;align-items:center;gap:10px;min-height:44px;font-size:17px;display:flex}.status-brand strong{font-weight:600}.status-brand span{color:#8fa19a}.status-updates{white-space:nowrap;border:1px solid #26332e;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.tg-status main{max-width:960px;margin:auto;padding:clamp(36px,6vw,64px) 20px clamp(56px,8vw,96px)}.status-overall{background:#0f1f19;border:1px solid #1d3a2f;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:clamp(24px,4vw,32px);display:flex}.status-overall.state-unknown{background:#141b1a;border-color:#2b3936}.status-overall.state-degraded,.status-overall.state-maintenance{background:#211e14;border-color:#463c23}.status-overall.state-outage{background:#281719;border-color:#553033}.status-overall-icon{background:currentColor;border-radius:50%;flex:none;width:48px;height:48px;font-size:0;position:relative}.status-overall-icon:after{content:"·";color:#04140d;place-content:center;font-size:40px;display:grid;position:absolute;inset:0}.state-operational .status-overall-icon:after{content:"✓";font-size:26px}.state-outage .status-overall-icon:after{content:"!";font-size:28px}.status-overall>div{flex:260px;min-width:0}.tg-status h1{color:#e6ecea;letter-spacing:-.025em;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:1.15}.status-overall p{color:#a9b6b1;margin-top:6px;font-size:14px}.status-summary{background:#0d1211;border:1px solid #1c2723;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:24px 0 0;display:grid;overflow:hidden}.status-summary>div{border-right:1px solid #1c2723;padding:18px 22px}.status-summary>div:last-child{border:0}.status-summary dt{color:#8fa19a;font-size:14px}.status-summary dd{letter-spacing:-.02em;margin:2px 0 0;font-size:24px;font-weight:600}.tg-status .status-footnote{color:#7f8f89;margin-top:12px;font-size:12px}.status-group{margin-top:clamp(40px,6vw,56px)}.status-section-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.status-section-title h2{font-size:18px;font-weight:600}.status-section-title span{color:#8fa19a;font-size:14px}.status-group ul{background:#101615;border:1px solid #1c2723;border-radius:16px;margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.status-group li{border-bottom:1px solid #1a2420;padding:20px clamp(18px,3vw,24px)}.status-group li:last-child{border:none}.status-monitor-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.status-monitor-title>div{align-items:center;gap:10px;display:flex}.status-monitor-title>div:last-child{gap:16px;font-size:14px}.status-monitor-title strong{font-weight:500}.status-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.status-uptime{color:#8fa19a}.status-label{font-weight:500}.tg-status .status-component-note{color:#9aada3;margin-top:8px;font-size:13px}.status-bars{gap:2px;height:32px;margin-top:14px;display:flex}.status-bars>span{background:currentColor;border-radius:2px;flex:1 1 0;min-width:0}.status-bar-dates{color:#7f8f89;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.status-short{display:none}.status-legend{color:#a9b6b1;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:13px;display:flex}.status-legend span{align-items:center;gap:8px;display:inline-flex}.status-legend i{background:currentColor;border-radius:2px;width:10px;height:10px}.tg-status .state-operational{color:#00c98c}.tg-status .state-degraded{color:#e2b86b}.tg-status .state-outage{color:#f26d6d}.tg-status .state-maintenance{color:#8f9ee8}.tg-status .state-unknown{color:#3c4c46}.status-label.state-unknown{color:#8fa19a}.status-incidents{margin-top:clamp(48px,8vw,72px);scroll-margin-top:30px}.status-incidents h2{letter-spacing:-.02em;font-size:clamp(22px,3.5vw,28px);font-weight:600}.status-incidents article{border-top:1px solid #1c2723;margin-top:24px;padding-top:20px}.status-incident-date{color:#8fa19a;font-size:14px}.status-incident-title{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.status-incident-title h3{font-size:17px;font-weight:600}.status-phase{color:#e2b86b;text-transform:capitalize;background:#2a2418;border-radius:999px;padding:2px 10px;font-size:12px}.status-phase.resolved{color:#00ffb2;background:#13261f}.status-incidents ol{margin:16px 0 0;padding:0;list-style:none}.status-incidents li{border-left:2px solid #24372d;margin-top:16px;padding-left:18px}.status-incidents li>div{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.status-incidents li strong{text-transform:capitalize;font-weight:500}.status-incidents time{color:#7f8f89;font-size:12px}.status-incidents li p{color:#a9b6b1;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:14px}.tg-status .status-no-incidents{color:#a9b6b1;border-top:1px solid #1c2723;margin-top:20px;padding-top:20px}.tg-status .status-error{color:#f0b69e;border:1px solid #5d3a32;border-radius:10px;margin-top:20px;padding:16px;font-size:14px}.status-loading{color:#8fa19a}.tg-status footer{border-top:1px solid #18211e}.tg-status footer>div{color:#8fa19a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;max-width:960px;margin:auto;padding:20px;font-size:14px;display:flex}.tg-status footer nav{gap:24px;display:flex}.tg-status footer a{color:#8fa19a;align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.status-old,.status-long{display:none}.status-short{display:inline}.status-summary{grid-template-columns:repeat(2,1fr)}.status-summary>div{border-bottom:1px solid #1c2723}.status-summary>div:nth-child(2){border-right:0}.status-summary>div:nth-child(3){border-bottom:0}}@media (max-width:420px){.status-brand{gap:7px;font-size:15px}.status-updates{padding:0 10px;font-size:12px}.status-monitor-title>div:last-child{justify-content:space-between;width:100%;font-size:12px}}
