@font-face{font-family:Montserrat;src:url('/assets/fonts/montserrat-latin-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--status-bg:#080d17;--status-panel:#121e2e;--status-border:#2b3f56;--status-text:#edf6ff;--status-muted:#a8bbd0;--status-cyan:#8ee5fa;--status-green:#7ee4b6;--status-red:#ff879c;--status-yellow:#f8d77c}
.status-page{margin:0;background:radial-gradient(ellipse at 75% 0,#12273d 0,transparent 50%),var(--status-bg);color:var(--status-text);font:14px/1.65 Montserrat,system-ui,sans-serif;min-height:100vh}
.status-page *{box-sizing:border-box}.status-page [hidden],.status-community[hidden]{display:none!important}.status-page a{color:var(--status-cyan);text-underline-offset:4px}.status-page a:hover{text-decoration-thickness:2px}.status-page button,.status-page select,.status-community button,.status-community a{font:inherit}.status-page :focus-visible,.status-community :focus-visible{outline:3px solid var(--status-cyan,#8ee5fa);outline-offset:4px}.status-skip{position:fixed;inset-block-start:-100px;inset-inline-start:16px;z-index:1000;background:#183148;padding:12px 18px;border-radius:10px}.status-skip:focus{inset-block-start:10px}
.status-header{max-width:1240px;margin:0 auto;padding:28px 30px;display:flex;gap:30px;align-items:center;flex-wrap:wrap}.status-brand{display:flex;align-items:center;gap:12px;letter-spacing:.07em;font-weight:800;text-decoration:none;color:var(--status-text)!important}.status-brand img{object-fit:contain}.brand-domain{color:var(--status-cyan)}.status-nav{display:flex;gap:25px;margin-inline-start:auto}.status-nav a{text-decoration:none;color:var(--status-muted)}.status-nav [aria-current]{color:var(--status-cyan);box-shadow:0 2px var(--status-cyan);padding-block:8px}.status-language{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--status-muted)}.status-page select{max-width:100%;color:var(--status-text);border:1px solid var(--status-border);border-radius:9px;padding:10px 30px 10px 12px;background:#101c2b;min-height:42px}
.status-shell{max-width:1180px;margin:25px auto 0;padding:0 30px 20px}.status-intro{max-width:800px;margin-block:42px 32px}.status-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:var(--status-cyan);margin:0 0 8px}.status-intro h1{font-size:clamp(30px,4.5vw,52px);line-height:1.12;letter-spacing:-.045em;margin:0 0 20px}.status-lead{font-size:15px;color:var(--status-muted);max-width:720px;margin:0}.status-panel{border:1px solid var(--status-border);border-radius:20px;background:linear-gradient(125deg,#192e42,#111d2d);padding:27px}.status-summary{margin-block-end:20px}.status-summary-heading{display:flex;align-items:center;gap:18px}.status-summary-heading h2{font-size:clamp(21px,3vw,29px);letter-spacing:-.03em;line-height:1.3;margin:0}.status-indicator{width:15px;height:15px;flex:none;border-radius:50%;background:#8b9bac;box-shadow:0 0 0 7px #8b9bac14}.status-indicator[data-severity=operational]{background:var(--status-green);box-shadow:0 0 0 7px #7ee4b614}.status-indicator[data-severity=info]{background:var(--status-cyan)}.status-indicator[data-severity=degraded]{background:#f2b174}.status-indicator[data-severity=partial]{background:var(--status-yellow)}.status-indicator[data-severity=error]{background:var(--status-red)}.status-freshness{margin-inline-start:auto;border:1px solid var(--status-border);border-radius:999px;padding:6px 11px;color:var(--status-muted);font-size:11px;font-weight:700}.status-freshness[data-state=fresh]{color:var(--status-green);border-color:#7ee4b644}.status-freshness[data-state=stale]{color:var(--status-yellow);border-color:#f8d77c44}.status-muted{color:var(--status-muted);font-size:12px}.status-checks{margin:22px 0 0;padding-block-start:18px;border-block-start:1px solid var(--status-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.status-checks dt{font-size:11px;color:var(--status-muted);margin-block-end:5px}.status-checks dd{font-size:12px;margin:0;font-variant-numeric:tabular-nums}.status-feedback{min-height:1.5em;font-size:12px;color:var(--status-yellow)}.status-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block:30px 12px}.status-section-heading h2{font-size:22px;letter-spacing:-.025em;line-height:1.3;margin:0}.status-section-heading>span{color:var(--status-muted);font-size:11px}.status-history-note{max-width:760px;margin:0 0 20px}
.status-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.status-service{padding:20px;border:1px solid var(--status-border);border-radius:15px;background:#111d2c;min-width:0}.status-service-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.status-service h3{font-size:14px;margin:0}.status-pill{border:1px solid currentColor;border-radius:999px;padding:3px 8px;font-size:10px;color:var(--status-muted);white-space:nowrap}.status-pill[data-severity=operational]{color:var(--status-green)}.status-pill[data-severity=info]{color:var(--status-cyan)}.status-pill[data-severity=degraded]{color:#f2b174}.status-pill[data-severity=partial]{color:var(--status-yellow)}.status-pill[data-severity=error]{color:var(--status-red)}.status-day-bars{height:28px;display:flex;gap:3px;margin-block:20px 7px;direction:ltr}.status-day{flex:1;min-width:1px;border-radius:2px;background:#2b4b4b}.status-day[data-severity=info]{background:#60bbd0}.status-day[data-severity=degraded]{background:#ce915c}.status-day[data-severity=partial]{background:#e6bf55}.status-day[data-severity=error]{background:#e4748a}.status-day[data-severity=unknown]{background:#344050}.status-service-axis{display:flex;justify-content:space-between;font-size:10px;color:var(--status-muted)}.status-service-description{font-size:11px;color:var(--status-muted);margin:10px 0 0;overflow-wrap:anywhere}
.status-latency{margin-block:28px}.status-latency .status-section-heading{margin-block:0 15px}.status-latency-values{display:flex;gap:30px}.status-latency-values span{display:block;color:var(--status-muted);font-size:10px}.status-latency-values strong{font-size:21px;line-height:1.3;color:var(--status-cyan);font-variant-numeric:tabular-nums}.status-latency-chart{margin-block:10px 8px;min-height:150px}.status-latency-chart svg{width:100%;height:160px;display:block;overflow:visible}.status-chart-grid{stroke:#2b3f56;stroke-width:1}.status-chart-line{stroke:var(--status-cyan);stroke-width:2;fill:none;vector-effect:non-scaling-stroke}.status-chart-gap{fill:#8ee5fa}.status-chart-axis{display:flex;justify-content:space-between;font-size:10px;color:var(--status-muted);gap:12px}.status-table-scroll{max-height:250px;overflow:auto;margin-block:12px}.status-page table{border-collapse:collapse;width:100%;font-size:11px;text-align:start}.status-page th,.status-page td{padding:7px 10px;border-block-end:1px solid var(--status-border);text-align:start}.status-page summary{cursor:pointer;color:var(--status-cyan);font-weight:600}.status-filters{display:flex;gap:10px}.status-filters label{display:flex;flex-direction:column;gap:4px;font-size:10px;color:var(--status-muted)}.status-incident-list{display:grid;gap:10px;margin-block-start:18px}.status-incident{border:1px solid var(--status-border);border-radius:14px;background:#111d2c}.status-incident>summary{list-style:none;padding:18px;display:flex;align-items:start;gap:12px}.status-incident>summary::-webkit-details-marker{display:none}.status-incident>summary::after{content:'+';font-size:20px;font-weight:400;line-height:1;margin-inline-start:auto}.status-incident[open]>summary::after{content:'−'}.status-incident-title{font-size:13px;font-weight:700;color:var(--status-text);overflow-wrap:anywhere}.status-incident-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--status-muted);font-weight:500;margin-block-start:5px}.status-incident .status-indicator{width:8px;height:8px;margin-block-start:7px;box-shadow:none}.status-incident-updates{border-inline-start:1px solid var(--status-border);list-style:none;margin:0 22px 22px 28px;padding-inline-start:19px}.status-incident-update{position:relative;padding-block:0 18px}.status-incident-update:last-child{padding-block-end:0}.status-incident-update::before{content:'';position:absolute;inset-inline-start:-23px;inset-block-start:8px;width:7px;height:7px;border-radius:50%;background:#66869b}.status-update-meta{font-size:10px;color:var(--status-muted);display:flex;gap:12px;flex-wrap:wrap}.status-update-title{font-size:12px;font-weight:700;margin:5px 0}.status-update-description{font-size:12px;color:var(--status-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.status-empty{padding:24px;border:1px dashed var(--status-border);border-radius:14px;color:var(--status-muted);font-size:12px}.status-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-block-start:40px;padding-block:20px;border-block-start:1px solid var(--status-border);font-size:11px;color:var(--status-muted)}.status-footer p{margin:0}
.status-community{position:fixed;inset-block-end:max(18px,env(safe-area-inset-bottom));left:max(18px,env(safe-area-inset-left));z-index:300;max-width:345px;width:calc(100vw - 36px);padding:21px;padding-inline-end:44px;border:1px solid #3e5a76;border-radius:15px;background:#142238;box-shadow:0 16px 50px #0008;color:#edf6ff;font:12px/1.6 Montserrat,system-ui,sans-serif;text-align:start}.status-community h2{margin:0 0 6px;font-size:14px;line-height:1.4}.status-community p{color:#b2c6dc;margin:0 0 13px}.status-community a{color:#8ee5fa;text-underline-offset:3px;font-weight:700}.status-community-close{position:absolute;inset-block-start:8px;inset-inline-end:8px;border:0;background:transparent;color:#b2c6dc;width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:22px!important;line-height:1}.status-community-close:hover{background:#8ee5fa14}
.status-history-score{margin:10px 0 0;color:var(--status-muted);font-size:10px;font-weight:600}.status-history-legend{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--status-muted);font-size:10px;margin-block:0 18px}.status-history-legend>span{display:flex;align-items:center;gap:6px}.status-history-legend i{display:inline-block;width:7px;height:7px;border-radius:2px;background:#2b4b4b}.status-history-legend i[data-severity=info]{background:#60bbd0}.status-history-legend i[data-severity=degraded]{background:#ce915c}.status-history-legend i[data-severity=partial]{background:#e6bf55}.status-history-legend i[data-severity=error]{background:#e4748a}
@media(max-width:720px){.status-header{padding:20px;gap:18px}.status-brand{font-size:12px;gap:8px}.status-brand img{width:32px;height:32px}.status-nav{gap:17px;font-size:11px}.status-language{width:100%;justify-content:flex-end}.status-shell{padding:0 20px 20px;margin-block-start:10px}.status-intro{margin-block:28px}.status-panel{padding:20px;border-radius:16px}.status-summary-heading{gap:15px;flex-wrap:wrap}.status-freshness{margin-inline-start:29px}.status-checks{gap:16px;grid-template-columns:1fr}.status-checks>div{display:flex;justify-content:space-between;gap:15px}.status-checks dt{margin:0}.status-service-grid{grid-template-columns:1fr}.status-section-heading{align-items:start;flex-wrap:wrap;gap:12px}.status-latency-values{gap:25px}.status-latency-values strong{font-size:19px}.status-filters{width:100%}.status-filters label{flex:1;min-width:0}.status-filters select{width:100%;font-size:11px}.status-day-bars{gap:2px}.status-service-axis{font-size:9px}.status-incident>summary{padding:16px}.status-community{max-width:320px}}
@media(prefers-reduced-motion:no-preference){.status-community{animation:status-community-in .2s ease-out}@keyframes status-community-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}

.status-service-axis,.status-chart-axis{direction:ltr}
