:root{color-scheme:dark;--ss-bg:#0b1427;--ss-surface:#121e34;--ss-border:#2a405b;--ss-text:#f2f6ff;--ss-muted:#a9bed7;--ss-blue:#55c7ff;--ss-green:#40df98;--ss-amber:#ffca64;--ss-red:#ff6674;--ss-gray:#71859e}*{box-sizing:border-box}.ss{margin:0;background:var(--ss-bg);color:var(--ss-text);font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ss-shell{width:min(1240px,calc(100% - 64px));margin:auto}.ss a{color:var(--ss-blue);text-underline-offset:5px}.ss button,.ss input,.ss select,.ss textarea{font:inherit}.ss button,.ss summary{cursor:pointer}.ss a:focus-visible,.ss button:focus-visible,.ss input:focus-visible,.ss select:focus-visible,.ss textarea:focus-visible,.ss summary:focus-visible{outline:3px solid var(--ss-blue);outline-offset:4px}.ss-skip{position:absolute;top:-100px;padding:12px;background:var(--ss-surface);z-index:10}.ss-skip:focus{top:8px}.ss-header{display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--ss-border);padding:28px 0}.ss-brand{white-space:nowrap;text-decoration:none!important;color:var(--ss-text)!important;font-size:21px;letter-spacing:.025em}.ss-brand strong{color:var(--ss-blue)}.ss-header nav{display:flex;align-items:center;gap:27px}.ss-header nav a{font-size:14px;text-decoration:none;color:var(--ss-muted)}.ss-header nav [aria-current]{color:var(--ss-blue);padding:8px 0;border-bottom:2px solid var(--ss-blue)}.ss-header nav .ss-panel-link{color:var(--ss-blue);margin-left:22px}.ss-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ss-blue);border-radius:7px;padding:11px 18px;background:transparent;color:var(--ss-blue);text-decoration:none!important;font-weight:650}.ss-button:hover{background:#183b55}.ss-button:disabled{opacity:.55;cursor:wait}.ss-menu{display:none;background:none;color:var(--ss-text);border:1px solid var(--ss-border);border-radius:6px;padding:6px 12px}.ss main{padding:46px 0 52px}.ss h1{font-size:clamp(36px,4.2vw,60px);line-height:1.12;letter-spacing:-.035em;margin:12px 0}.ss h2{font-size:22px;line-height:1.3;margin:0 0 18px;letter-spacing:-.015em}.ss h3{font-size:17px;margin:0 0 3px}.ss p{margin:8px 0}.ss-intro{color:var(--ss-muted);font-size:19px;margin-bottom:32px!important}.ss-eyebrow{color:var(--ss-blue);font-weight:700;letter-spacing:.13em;font-size:11px}.ss-preview-badge{border:1px solid var(--ss-border);padding:5px 10px;border-radius:5px;font-size:11px;letter-spacing:.07em;color:var(--ss-muted)}.ss-overall{display:flex;align-items:center;gap:19px;border:1px solid var(--ss-border);border-left:3px solid var(--ss-gray);background:#101e33;border-radius:9px;padding:20px 24px;margin:28px 0 18px}.ss-overall[data-state=operational]{border-color:#206956;background:#102c2b;border-left-color:var(--ss-green)}.ss-overall[data-state=outage]{border-left-color:var(--ss-red)}.ss-overall[data-state=degraded],.ss-overall[data-state=maintenance]{border-left-color:var(--ss-amber)}.ss-overall-icon{display:grid;place-items:center;flex-shrink:0;width:41px;height:41px;border-radius:50%;background:var(--ss-surface);font-size:24px;color:var(--ss-gray)}[data-state=operational] .ss-overall-icon{color:#072e20;background:var(--ss-green)}[data-state=outage] .ss-overall-icon{color:var(--ss-red)}[data-state=degraded] .ss-overall-icon,[data-state=maintenance] .ss-overall-icon{color:var(--ss-amber)}.ss-overall strong{font-size:19px}.ss-overall p{font-size:13px;color:var(--ss-muted);margin:2px 0}.ss-checked{margin-left:auto;color:var(--ss-muted);font-size:12px;white-space:nowrap}.ss-services{border:1px solid var(--ss-border);border-radius:9px;overflow:hidden;background:#0f1b2f}.ss-service{display:grid;grid-template-columns:35px minmax(200px,1fr) minmax(220px,1.25fr) 130px;align-items:center;gap:22px;padding:22px 26px}.ss-service+.ss-service{border-top:1px solid var(--ss-border)}.ss-service>*{min-width:0}.ss-service-info{overflow-wrap:anywhere}.ss-service-icon{color:var(--ss-muted)}.ss-service-icon svg{width:29px;height:29px;stroke:currentColor;fill:none;stroke-width:1.7}.ss-service p{color:var(--ss-muted);font-size:13px;margin:2px 0}.ss-status{justify-self:end;display:flex;gap:9px;align-items:center;font-size:13px;font-weight:650;white-space:nowrap;color:var(--ss-gray)}.ss-dot{width:9px;height:9px;flex:0 0 9px;display:inline-block;border-radius:50%;background:currentColor}.ss-status[data-state=operational]{color:var(--ss-green)}.ss-status[data-state=outage]{color:var(--ss-red)}.ss-status[data-state=degraded],.ss-status[data-state=maintenance]{color:var(--ss-amber)}.ss-bars{display:flex;gap:3px;height:16px;align-items:stretch}.ss-bar{min-width:0;flex:1;background:#34465f;border-radius:1px}.ss-bar[data-state=operational]{background:var(--ss-green)}.ss-bar[data-state=outage]{background:var(--ss-red)}.ss-bar[data-state=degraded],.ss-bar[data-state=maintenance]{background:var(--ss-amber)}.ss-history-caption{display:flex;justify-content:space-between;gap:12px;color:var(--ss-muted);font-size:11px;margin-top:7px}.ss-history-notes{display:flex;justify-content:space-between;gap:20px;margin:18px 0 25px}.ss-history-notes strong{font-size:15px}.ss-history-notes p{font-size:12px;color:var(--ss-muted);margin:1px 0}.ss-legend{display:flex;flex-wrap:wrap;align-items:center;gap:15px;font-size:11px;color:var(--ss-muted)}.ss-legend span{display:flex;align-items:center;gap:6px}.ss-legend .ss-dot{width:8px;height:8px;flex-basis:8px}.ss-lower{display:grid;grid-template-columns:1.65fr 1fr;gap:22px}.ss-card{padding:25px;border:1px solid var(--ss-border);background:#101c30;border-radius:9px}.ss-empty{padding:18px;border:1px solid var(--ss-border);border-radius:7px;color:var(--ss-muted);font-size:14px}.ss-empty strong{color:var(--ss-text);display:block}.ss-incident{border-top:1px solid var(--ss-border);margin-top:22px;padding-top:20px}.ss-incident summary{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;list-style:none}.ss-incident summary::-webkit-details-marker{display:none}.ss-incident summary strong{font-size:15px}.ss-incident summary small{display:block;color:var(--ss-muted);font-size:12px}.ss-incident summary .ss-view-update{color:var(--ss-blue);font-size:12px;white-space:nowrap}.ss-pill{font-size:10px;padding:3px 7px;border:1px solid var(--ss-border);border-radius:5px;margin-left:9px;color:var(--ss-muted);display:inline-block}.ss-pill[data-state=resolved]{color:var(--ss-green);border-color:#25644f}.ss-update{border-left:2px solid var(--ss-border);padding:8px 0 8px 15px;margin:12px 0}.ss-update time{font-size:11px;color:var(--ss-muted)}.ss-update p{white-space:pre-wrap;font-size:14px;overflow-wrap:anywhere}.ss-maintenance{border:1px solid #655235;background:#25262a;border-radius:7px;padding:17px;margin-bottom:16px}.ss-maintenance .ss-eyebrow{color:var(--ss-amber);margin:0 0 5px}.ss-maintenance p{font-size:13px;color:var(--ss-muted);white-space:pre-wrap;overflow-wrap:anywhere}.ss-maintenance time{font-size:12px;color:var(--ss-amber)}.ss-card>.ss-button{width:100%}.ss-scope{color:var(--ss-muted);font-size:12px;line-height:1.8;margin-top:24px!important}.ss-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--ss-border);padding:26px 0;color:var(--ss-muted);font-size:12px}.ss-footer div{display:flex;gap:22px}.ss-footer .ss-brand{font-size:17px}.ss dialog{width:min(520px,calc(100% - 30px));background:var(--ss-surface);color:var(--ss-text);border:1px solid var(--ss-border);border-radius:10px;padding:30px}.ss dialog::backdrop{background:#020812b8}.ss-close{float:right;background:none;border:0;color:var(--ss-muted);font-size:25px}.ss dialog a{display:inline-block;margin-top:17px}.ss label{display:grid;gap:7px;color:var(--ss-muted);font-size:13px;margin:15px 0}.ss input,.ss select,.ss textarea{border:1px solid var(--ss-border);border-radius:6px;background:var(--ss-bg);color:var(--ss-text);padding:11px 12px;width:100%}.ss textarea{min-height:110px;resize:vertical}.ss-alert{border:1px solid #6b4b37;padding:13px 17px;color:var(--ss-amber);border-radius:7px;font-size:13px;margin:15px 0}.ss-admin-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start}.ss-inline-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ss fieldset{border:1px solid var(--ss-border);border-radius:6px;padding:9px 15px;margin:16px 0}.ss legend{font-size:13px;color:var(--ss-muted)}.ss-check{display:flex!important;align-items:center;gap:9px!important;margin:6px 0!important}.ss-check input{width:auto}.ss-admin-list article{border-top:1px solid var(--ss-border);padding:16px 0}.ss-admin-actions{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0}.ss-admin-actions button{font-size:12px;padding:6px 12px}.ss-audit{font-size:12px;color:var(--ss-muted)}.ss-admin-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.ss-admin-health{font-size:13px;color:var(--ss-muted);display:grid;gap:9px}.ss-admin-health div{display:flex;justify-content:space-between;gap:15px}.ss-result{color:var(--ss-blue);min-height:25px;font-size:13px}.ss-monitor-label{color:var(--ss-muted);font-size:12px;margin-bottom:24px!important}
@media(max-width:1050px){.ss-header nav{gap:16px}.ss-header nav .ss-panel-link{margin-left:0}.ss-service{grid-template-columns:27px minmax(155px,1fr) minmax(140px,1fr) 110px;gap:15px;padding:20px}.ss-header .ss-brand{font-size:18px}.ss-bars{gap:1px}}
@media(max-width:760px){.ss-shell{width:calc(100% - 36px)}.ss-header{padding:20px 0;flex-wrap:wrap;gap:14px}.ss-header .ss-brand{font-size:19px}.ss-menu{display:block}.ss-header nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:12px;padding:10px 0}.ss-header nav[data-open=true]{display:flex}.ss-header nav [aria-current]{border:0}.ss main{padding:28px 0 35px}.ss h1{font-size:38px}.ss-intro{font-size:16px;margin-bottom:20px!important}.ss-overall{padding:17px;gap:12px;flex-wrap:wrap;margin:23px 0 16px}.ss-overall strong{font-size:17px}.ss-overall-icon{width:32px;height:32px;font-size:20px}.ss-checked{margin-left:44px;font-size:11px;width:100%}.ss-service{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon info" ". status" "history history";gap:8px 12px;padding:19px 17px}.ss-service-icon{grid-area:icon;align-self:start}.ss-service-info{grid-area:info}.ss-service h3{font-size:15px}.ss-service p{font-size:11px}.ss-service-icon svg{width:23px;height:23px}.ss-status{grid-area:status;justify-self:start;font-size:12px;gap:6px;white-space:normal;overflow-wrap:anywhere}.ss-service-history{grid-area:history;margin-top:8px}.ss-bars{gap:1px;height:12px}.ss-history-caption{font-size:10px;flex-wrap:wrap}.ss-history-notes{flex-direction:column;gap:13px;margin:17px 0 22px}.ss-legend{font-size:10px;gap:10px}.ss-lower,.ss-admin-grid,.ss-inline-grid{grid-template-columns:1fr}.ss-card{padding:20px}.ss h2{font-size:20px}.ss-footer{flex-direction:column;align-items:flex-start;padding:20px 0}.ss-footer div{gap:15px;flex-wrap:wrap}.ss-incident summary .ss-view-update{font-size:11px}.ss-scope{font-size:11px}.ss-admin-health div{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.ss [hidden]{display:none!important}

.ss #ss-admin-navigation{display:flex;flex-wrap:wrap}

/* Public status content inherits the live CMS theme inside the native shell. */
.status-page{padding-bottom:70px;min-width:0}.ss-integrated{--ss-bg:var(--bg);--ss-surface:var(--surface);--ss-border:var(--border);--ss-text:var(--text);--ss-muted:var(--muted);--ss-blue:var(--cyan);background:transparent;color:var(--text);font:inherit}
.ss-integrated .page-introduction{padding-block:45px 20px;border-bottom:1px solid var(--border)}.ss-integrated .page-introduction .eyebrow{color:var(--cyan);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 16px}.ss-integrated h1{font-size:44px;font-weight:700;line-height:1.08;letter-spacing:-2px;margin:0 0 16px}.ss-integrated .ss-intro{font-size:16px;line-height:1.8;margin:0!important;color:var(--muted)}
.ss-integrated .ss-services,.ss-integrated .ss-card{background:var(--surface);border-color:var(--border);border-radius:var(--radius)}.ss-integrated .ss-service{padding:26px;grid-template-columns:35px minmax(150px,1fr) minmax(0,1.25fr) 130px}.ss-integrated .ss-service-history{min-width:0}.ss-integrated .ss-service h3{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.2px}.ss-integrated .ss-service p{font-size:13px;line-height:1.6}.ss-integrated .ss-bars{gap:1px}.ss-integrated .ss-bar{min-width:0}.ss-integrated .ss-card h2{font-size:26px;font-weight:600;letter-spacing:-.7px}
.ss-integrated .ss-overall{border-radius:var(--radius);background:var(--surface);margin-top:30px}.ss-integrated .ss-overall[data-state=operational]{background:color-mix(in srgb,var(--surface),#40df98 8%);border-color:color-mix(in srgb,var(--border),#40df98 35%);border-left-color:var(--ss-green)}.ss-integrated .ss-overall strong{font-size:20px}.ss-integrated .ss-button{border-radius:var(--radius);color:var(--text);background:var(--blue);border-color:var(--blue);font-size:14px;min-height:46px}.ss-integrated .ss-button:hover{background:var(--cyan);border-color:var(--cyan);color:var(--bg)}.ss-integrated .ss-scope{margin-top:28px!important}.ss-integrated .ss-history-notes{margin-block:23px 30px}.ss-integrated .ss-card{padding:30px}.ss-integrated .ss-lower{gap:24px}
@media(max-width:1050px){.ss-integrated .ss-service{grid-template-columns:27px minmax(140px,1fr) minmax(0,1fr) 110px;padding:20px;gap:15px}}
@media(max-width:760px){.ss-integrated .ss-service{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon info" ". status" "history history";padding:20px 17px;gap:8px 12px}.ss-integrated .ss-service h3{font-size:17px}.ss-integrated .ss-service p{font-size:12px}.ss-integrated .ss-status{grid-area:status;justify-self:start;white-space:normal;font-size:12px}.ss-integrated .ss-service-history{grid-area:history;margin-top:10px}.ss-integrated .ss-card{padding:23px}.ss-integrated .ss-card h2{font-size:23px}.ss-integrated .ss-overall strong{font-size:18px}.ss-integrated .ss-lower{gap:18px}}
@media(max-width:700px){.status-page{padding-bottom:50px}.ss-integrated .page-introduction{padding-block:32px 15px}.ss-integrated h1{font-size:35px;letter-spacing:-1.3px}.ss-integrated .ss-intro{font-size:15px}.ss-integrated .ss-overall{margin-top:23px}.ss-integrated .ss-checked{margin-left:0;white-space:normal}.ss-integrated .ss-overall>div{min-width:0}.ss-integrated dialog{padding:25px 20px}}

.ss-service-detail{grid-column:1/-1;border-top:1px solid var(--ss-border);margin-top:12px;padding-top:12px;min-width:0}.ss-service-detail summary{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;color:var(--ss-blue);font-size:13px;font-weight:650;cursor:pointer}.ss-service-detail summary span{color:var(--ss-muted);font-weight:400}.ss-probe-body{padding:18px 0 4px;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.ss-probe-body dl,.ss-probe-event dl{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;gap:7px 20px;margin:15px 0}.ss-probe-body dt{color:var(--ss-muted)}.ss-probe-body dd{margin:0}.ss-probe-body h4{font-size:16px;margin:25px 0 12px}.ss-probe-event{border:1px solid var(--ss-border);border-radius:8px;padding:18px;margin:10px 0;background:var(--ss-surface)}.ss-service .ss-probe-body p{font-size:14px;line-height:1.65}.ss-integrated .ss-service-detail{grid-area:auto;grid-column:1/-1}.ss-probe-body .ss-monitor-label{font-size:12px!important}@media(max-width:760px){.ss-probe-body dl,.ss-probe-event dl{grid-template-columns:1fr;gap:2px}.ss-probe-body dd{margin-bottom:9px}.ss-probe-event{padding:14px}.ss-service-detail summary{font-size:12px}}
