.status-page[data-astro-cid-5hidb3bo]{width:100%;max-width:680px;margin-inline:auto}.status-h1[data-astro-cid-5hidb3bo]{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 8px;font-size:clamp(30px,5vw,42px)}.status-sub[data-astro-cid-5hidb3bo]{color:var(--muted);margin:0 0 22px}.status-period[data-astro-cid-5hidb3bo]{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:2px;margin:0 0 18px;padding:3px;display:inline-flex}.status-period[data-astro-cid-5hidb3bo] .sp-btn[data-astro-cid-5hidb3bo]{appearance:none;cursor:pointer;font-family:var(--font-sans);color:var(--muted);background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:13px;transition:background .15s,color .15s}.status-period[data-astro-cid-5hidb3bo] .sp-btn[data-astro-cid-5hidb3bo]:hover{color:var(--ink)}.status-period[data-astro-cid-5hidb3bo] .sp-btn[data-astro-cid-5hidb3bo].is-active{background:color-mix(in srgb, var(--indigo) 12%, var(--surface));color:var(--ink);font-weight:600}.status-incident[data-astro-cid-5hidb3bo]{border:1px solid var(--line);border-left:3px solid var(--indigo);background:color-mix(in srgb, var(--indigo) 7%, var(--surface));border-radius:10px;margin:0 0 16px;padding:14px 16px}.status-incident[data-astro-cid-5hidb3bo].danger{border-left-color:var(--terracotta);background:color-mix(in srgb, var(--terracotta) 8%, var(--surface))}.status-incident[data-astro-cid-5hidb3bo].warn{background:color-mix(in srgb, #d98a2b 9%, var(--surface));border-left-color:#d98a2b}.status-incident[data-astro-cid-5hidb3bo] .si-title{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:600}.status-incident[data-astro-cid-5hidb3bo] .si-body{color:var(--muted);margin-top:6px;font-size:14px}.status-incident[data-astro-cid-5hidb3bo] .si-since{color:var(--muted);font-size:12px;font-family:var(--font-mono);margin-top:8px}.status-banner[data-astro-cid-5hidb3bo]{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin:0 0 22px;padding:18px 22px;display:flex;box-shadow:0 1px 3px #3c28140d}.status-banner[data-astro-cid-5hidb3bo] .sb-dot[data-astro-cid-5hidb3bo]{background:var(--muted);border-radius:50%;flex:none;width:12px;height:12px}.status-banner[data-astro-cid-5hidb3bo] .sb-dot[data-astro-cid-5hidb3bo].ok{background:#3f9d6b}.status-banner[data-astro-cid-5hidb3bo] .sb-dot[data-astro-cid-5hidb3bo].warn{background:#d98a2b}.status-banner[data-astro-cid-5hidb3bo] .sb-dot[data-astro-cid-5hidb3bo].bad{background:var(--terracotta)}.status-banner[data-astro-cid-5hidb3bo] .sb-main[data-astro-cid-5hidb3bo]{flex-direction:column;gap:3px;min-width:0;display:flex}.status-banner[data-astro-cid-5hidb3bo] .sb-text[data-astro-cid-5hidb3bo]{font-family:var(--font-display);color:var(--ink);font-size:clamp(18px,2.6vw,21px);font-weight:700}.status-banner[data-astro-cid-5hidb3bo] .sb-sub[data-astro-cid-5hidb3bo]{color:var(--muted);font-size:12.5px;font-family:var(--font-mono)}.status-banner[data-astro-cid-5hidb3bo].bad{background:color-mix(in srgb, var(--terracotta) 9%, var(--surface));border-color:color-mix(in srgb, var(--terracotta) 28%, var(--line))}.status-banner[data-astro-cid-5hidb3bo].warn{background:color-mix(in srgb, #d98a2b 9%, var(--surface));border-color:color-mix(in srgb, #d98a2b 28%, var(--line))}@media (width<=420px){.status-banner[data-astro-cid-5hidb3bo]{padding:16px 18px}}.status-list{flex-direction:column;gap:14px;display:flex}.status-list .st-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #3c28140d}.status-list .st-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.status-list .st-name{font-family:var(--font-display);color:var(--ink);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.status-list .st-pill{font-family:var(--font-sans);letter-spacing:.03em;color:var(--muted);background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.status-list .st-pill .st-pdot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px}.status-list .st-pill.up{color:#3f9d6b;background:#3f9d6b1f}.status-list .st-pill.down{color:var(--terracotta);background:color-mix(in srgb, var(--terracotta) 12%, transparent)}.status-list .st-pill.pending{color:#d98a2b;background:#d98a2b21}.status-list .st-pill.maintenance{color:var(--indigo);background:color-mix(in srgb, var(--indigo) 12%, transparent)}.status-list .st-bar{gap:3px;width:100%;height:28px;padding:4px 0;display:flex;overflow:hidden}.status-list .st-seg{background:#e3dccb;border-radius:3px;flex:0 0 7px;height:28px;transition:transform .18s,opacity .18s}.status-list .st-seg.up{background:#3f9d6b}.status-list .st-seg.down{background:var(--terracotta)}.status-list .st-seg.pending{background:#d98a2b}.status-list .st-seg.maintenance{background:var(--indigo)}.status-list .st-seg.empty{background:color-mix(in srgb, var(--ink) 9%, transparent)}.status-list .st-seg:hover{opacity:.82;transform:scaleY(1.12)}.status-list .st-axis{justify-content:space-between;margin-top:6px;display:flex}.status-list .st-axis span{font-family:var(--font-sans);color:var(--muted);letter-spacing:.02em;font-size:11px}.status-list .st-graph{margin-top:16px}.status-list .st-graph-title{font-family:var(--font-sans);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.status-list .st-svg{width:100%;height:56px;display:block}.status-list .st-svg .st-area{fill:#3f9d6b24;stroke:none}.status-list .st-svg .st-line{fill:none;stroke:#3f9d6b;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.status-list .st-stats{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.status-list .st-stat{font-family:var(--font-sans);color:var(--muted);font-size:12.5px}.status-list .st-stat .st-v{color:var(--ink);font-weight:600;font-family:var(--font-mono);margin-left:5px}.status-list .st-stat .st-v.ok{color:#3f9d6b}.status-list .st-stat .st-v.warn{color:#d98a2b}.status-list .st-stat .st-v.bad{color:var(--terracotta)}.status-list .st-stat .st-rel{color:var(--ink);font-weight:500}.status-list .st-sep{background:var(--line);opacity:.8;width:1px;height:12px;display:inline-block}.status-list .st-msg{color:var(--muted)}@media (prefers-reduced-motion:reduce){.status-list .st-seg:hover{transform:none}}@media (width<=420px){.status-list .st-card{padding:16px}.status-list .st-sep{display:none}.status-list .st-stats{gap:10px}}.status-incidents{margin-top:34px}.status-incidents .si-h2{font-family:var(--font-display);color:var(--ink);letter-spacing:.02em;margin:0 0 14px;font-size:20px}.status-incidents .si-list{flex-direction:column;gap:10px;display:flex}.status-incidents .si-empty{color:var(--muted);margin:0;font-size:14px}.status-incidents .si-item{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:10px;padding:12px 14px}.status-incidents .si-item.ongoing,.status-incidents .si-item.danger{border-left-color:var(--terracotta)}.status-incidents .si-item.outage{border-left-color:var(--muted)}.status-incidents .si-item.degraded,.status-incidents .si-item.warn{border-left-color:#d98a2b}.status-incidents .si-item.info{border-left-color:var(--indigo)}.status-incidents .si-item.degraded .si-badge{color:#d98a2b;background:#d98a2b24}.status-incidents .si-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.status-incidents .si-badge{font-family:var(--font-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--terracotta);background:color-mix(in srgb, var(--terracotta) 12%, transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.status-incidents .si-item.outage .si-badge{color:var(--muted);background:color-mix(in srgb, var(--ink) 8%, transparent)}.status-incidents .si-name{font-family:var(--font-display);color:var(--ink);flex:auto;min-width:0;font-size:15px;font-weight:600}.status-incidents .si-when{font-family:var(--font-mono);color:var(--muted);font-size:12px}.status-incidents .si-detail{color:var(--muted);white-space:pre-wrap;margin-top:6px;font-size:13.5px}
