.status-center-wrap{max-width:1040px;display:grid;gap:14px}
.status-page-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;flex-wrap:wrap;padding:2px 2px 0}
.status-page-head__title{font-size:28px;font-weight:800;line-height:1.05;color:rgba(255,255,255,.96)}
.status-page-head__note{margin-top:6px;font-size:13px;line-height:1.55;color:rgba(255,255,255,.56)}
.status-card{padding:18px 20px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 20px rgba(0,0,0,.12)}
.status-summary{display:grid;gap:14px}
.status-summary__headline{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}
.status-summary__copy{display:grid;gap:10px;max-width:700px}
.status-summary__titleRow{display:flex;align-items:center;justify-content:space-between;gap:14px}
.status-summary__title{font-size:24px;font-weight:800;line-height:1.15;color:rgba(255,255,255,.96)}
.status-summary__statusOrb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;flex-shrink:0;margin-top:4px}
.status-summary__statusOrb::before{content:'';position:absolute;inset:-6px;border-radius:50%;opacity:.18;filter:blur(8px)}
.status-summary__statusOrb::after{content:none}
.status-summary__statusOrb.ok::before{background:radial-gradient(circle,rgba(132,243,170,.28) 0%,rgba(132,243,170,.06) 62%,rgba(132,243,170,0) 100%)}
.status-summary__statusOrb.warn::before{background:radial-gradient(circle,rgba(255,217,119,.26) 0%,rgba(255,217,119,.06) 62%,rgba(255,217,119,0) 100%)}
.status-summary__statusOrb.bad::before{background:radial-gradient(circle,rgba(255,159,159,.26) 0%,rgba(255,159,159,.06) 62%,rgba(255,159,159,0) 100%)}
.status-summary__statusCore{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;animation:status-summary-orb-core-soft 6.2s ease-in-out infinite}
.status-summary__statusOrb.ok .status-summary__statusCore{background:#84f3aa;box-shadow:0 0 10px rgba(132,243,170,.18)}
.status-summary__statusOrb.warn .status-summary__statusCore{background:#ffd977;box-shadow:0 0 10px rgba(255,217,119,.18)}
.status-summary__statusOrb.bad .status-summary__statusCore{background:#ff9f9f;box-shadow:0 0 10px rgba(255,159,159,.18)}
@keyframes status-summary-orb-core-soft{0%,100%{transform:scale(.98);opacity:.9}50%{transform:scale(1.04);opacity:1}}
.status-summary__desc{font-size:15px;line-height:1.6;color:rgba(255,255,255,.7)}
.status-summary__facts{display:flex;gap:10px 16px;flex-wrap:wrap;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}
.status-summary__fact{font-size:13px;font-weight:600;color:rgba(255,255,255,.7)}
.status-section-head{display:grid;gap:10px;margin-bottom:4px}
.status-card#history .status-section-head{margin-bottom:16px}
.status-section-title{font-size:22px;font-weight:800;line-height:1.15;color:rgba(255,255,255,.96)}
.status-section-note{font-size:13px;line-height:1.55;color:rgba(255,255,255,.56);max-width:760px}
.status-history-group + .status-history-group{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}
.status-history-group__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:2px 0}
.status-history-group__toggle::-webkit-details-marker{display:none}
.status-history-group__toggleMain{min-width:0}
.status-history-group__count{margin-top:6px;font-size:12px;line-height:1.5;color:rgba(255,255,255,.52)}
.status-history-group__chevron{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:13px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);flex-shrink:0;transition:background .2s ease,border-color .2s ease}
.status-history-group__chevronIcon{display:block;width:9px;height:9px;margin:0;border-right:2px solid rgba(255,255,255,.56);border-bottom:2px solid rgba(255,255,255,.56);transform:rotate(45deg) translate(-1px,-2px);transition:transform .2s ease,border-color .2s ease}
.status-history-group__content{margin-top:14px}
.status-history-group__toggle:hover .status-history-group__chevron{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.09)}
.status-history-group[open] .status-history-group__chevron{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.09)}
.status-history-group[open] .status-history-group__chevronIcon{transform:rotate(225deg) translate(1px,0);border-color:rgba(255,255,255,.78)}
.status-subtitle{font-size:17px;font-weight:800;color:rgba(255,255,255,.92);margin-bottom:10px}
.status-system-list{display:grid;gap:0;margin-top:10px}
.status-system{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.06)}
.status-system:first-child{padding-top:6px}
.status-system:last-child{padding-bottom:0;border-bottom:none}
.status-system__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}
summary.status-system__head{list-style:none;cursor:pointer}
summary.status-system__head::-webkit-details-marker{display:none}
.status-system__titleRow{display:flex;align-items:center;gap:10px}
.status-system__dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:rgba(140,255,180,.95);box-shadow:0 0 10px rgba(140,255,180,.28)}
.status-system__dot.warn{background:rgba(255,208,92,.96);box-shadow:0 0 10px rgba(255,208,92,.28)}
.status-system__dot.bad{background:rgba(255,120,120,.95);box-shadow:0 0 10px rgba(255,120,120,.28)}
.status-system__title{font-size:18px;font-weight:800;line-height:1.2;color:rgba(255,255,255,.95)}
.status-system__meta{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}
.status-system__stat{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);font-size:12px;font-weight:700;color:rgba(255,255,255,.6)}
.status-system .status-system__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:14px;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 14px rgba(0,0,0,.14)!important;color:rgba(255,255,255,.9)!important;font:800 13px/1 'Roboto',sans-serif;text-decoration:none!important;text-shadow:none!important;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.status-system .status-system__head:hover .status-system__toggle{border-color:rgba(255,255,255,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 20px rgba(0,0,0,.18)!important;transform:translateY(-1px)}
.status-system .status-system__head:focus-visible .status-system__toggle{border-color:rgba(170,205,255,.42)!important;box-shadow:0 0 0 3px rgba(135,175,255,.16),inset 0 1px 0 rgba(255,255,255,.12),0 8px 18px rgba(0,0,0,.16)!important}
.status-system[open] .status-system__toggle{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025))!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.16),0 4px 10px rgba(0,0,0,.14)!important}
.status-component-list{margin-top:12px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.016);border:1px solid rgba(255,255,255,.05);display:grid;gap:10px}
.status-component{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}
.status-component:last-child{padding-bottom:0;border-bottom:none}
.status-component__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}
.status-component__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:rgba(255,255,255,.92)}
.status-component__uptime{margin-top:4px;font-size:12px;line-height:1.5;color:rgba(255,255,255,.58)}
.status-component__dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:rgba(140,255,180,.95);box-shadow:0 0 10px rgba(140,255,180,.28)}
.status-component__dot.warn{background:rgba(255,208,92,.96);box-shadow:0 0 10px rgba(255,208,92,.28)}
.status-component__dot.bad{background:rgba(255,120,120,.95);box-shadow:0 0 10px rgba(255,120,120,.28)}
.status-component__meta{display:flex;gap:8px;flex-wrap:wrap}
.status-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);font-size:11px;font-weight:700;color:rgba(255,255,255,.74)}
.status-chip--warn{border-color:rgba(255,208,92,.18);color:#ffe3a0}
.status-chip--bad{border-color:rgba(255,120,120,.16);color:#ffcece}
.status-component__bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}
.status-component__hint{font-size:12px;line-height:1.5;color:rgba(255,255,255,.52)}
.status-component__link{font-size:12px;color:#a9c6ff;text-decoration:none}
.status-history-bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;margin-top:8px}
.status-history-bar{height:14px;border-radius:999px;background:rgba(255,255,255,.06)}
.status-history-bar.operational{background:#33d0a5}
.status-history-bar.maintenance{background:#f2c94c}
.status-history-bar.degraded{background:#ffb020}
.status-history-bar.outage{background:#ff7b7b}
.status-history-bar.empty{background:rgba(255,255,255,.06)}
.status-incident-list{display:grid;gap:10px}
.status-incident{padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05)}
.status-incident__top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}
.status-incident__title{font-size:18px;font-weight:800;line-height:1.25;color:rgba(255,255,255,.94)}
.status-incident__summary{margin-top:10px;max-width:720px;font-size:14px;line-height:1.72;color:rgba(255,255,255,.66)}
.status-incident__meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.status-empty{font-size:14px;line-height:1.6;color:rgba(255,255,255,.54)}
.status-empty--boxed{padding:10px 0 2px}
.status-empty--quiet{padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.016);border:1px dashed rgba(255,255,255,.08)}
@media (prefers-reduced-motion:reduce){.status-summary__statusOrb::before,.status-summary__statusOrb::after,.status-summary__statusCore{animation:none}}
@media (max-width:900px){.status-page-head,.status-system__head,.status-component__top,.status-component__bottom,.status-incident__top{align-items:flex-start}.status-summary__titleRow{align-items:flex-start}.status-system__head{grid-template-columns:1fr}.status-history-bars{grid-template-columns:repeat(15,minmax(0,1fr))}}
