.st-wrap{gap:22px}.st-hero,.st-wrap{display:flex;flex-direction:column}.st-hero{text-align:center;max-width:720px;margin:0 auto 10px;align-items:center;gap:12px}.st-hero h1{font-size:clamp(34px,5vw,52px);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0;color:#fff}.st-hero p{color:var(--text-muted);font-size:15.5px;line-height:1.6;margin:0}.st-banner{display:flex;align-items:center;gap:16px;padding:22px 26px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.st-banner-dot{width:14px;height:14px;border-radius:50%;flex:none;background:var(--text-dim)}.st-banner-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#fff}.st-banner-sub{font-size:13.5px;color:var(--text-muted);margin-top:3px}.st-banner-operational{border-color:rgba(34,197,94,.35);background:radial-gradient(ellipse at left,rgba(34,197,94,.13),rgba(10,10,13,.6) 70%)}.st-banner-operational .st-banner-dot{background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.2);animation:st-pulse 2.4s ease-in-out infinite}.st-banner-partial{border-color:rgba(245,158,11,.4);background:radial-gradient(ellipse at left,rgba(245,158,11,.13),rgba(10,10,13,.6) 70%)}.st-banner-partial .st-banner-dot{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.2)}.st-banner-outage{border-color:rgba(239,68,68,.45);background:radial-gradient(ellipse at left,rgba(239,68,68,.15),rgba(10,10,13,.6) 70%)}.st-banner-outage .st-banner-dot{background:#ef4444;box-shadow:0 0 0 5px rgba(239,68,68,.22)}@keyframes st-pulse{0%,to{box-shadow:0 0 0 4px rgba(34,197,94,.2)}50%{box-shadow:0 0 0 9px rgba(34,197,94,.05)}}.st-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.st-fact{padding:16px 18px;border-radius:16px;border:1px dashed rgba(255,255,255,.12);background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:4px}.st-fact span{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.st-fact strong{font-size:22px;font-weight:800;color:#fff;letter-spacing:-.02em}.st-group{display:flex;flex-direction:column;gap:12px}.st-group-title{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:8px 2px 0}.st-card{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.st-card.st-down{border-color:rgba(239,68,68,.4)}.st-card-head{justify-content:space-between;flex-wrap:wrap}.st-card-head,.st-name{display:flex;align-items:center;gap:12px}.st-name{min-width:0}.st-name h3{margin:0;font-size:16px;font-weight:700;color:#fff}.st-note{font-size:12.5px;color:#fca5a5;margin-top:2px}.st-dot{width:10px;height:10px;border-radius:50%;flex:none;background:var(--text-dim)}.st-dot-up{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2)}.st-dot-down{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.25)}.st-head-right{display:flex;align-items:center;gap:10px}.st-pill{font-family:var(--mono);font-size:13px;font-weight:700}.st-badge{font-size:12px;font-weight:700;padding:4px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:var(--text-muted);white-space:nowrap}.st-badge-up{color:#4ade80;border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.1)}.st-badge-down{color:#f87171;border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.1)}.st-beats{display:flex;gap:3px;height:30px}.st-beat{flex:1 1;min-width:2px;border-radius:3px;background:rgba(255,255,255,.08)}.st-beat-up{background:#22c55e}.st-beat-warn{background:#f59e0b}.st-beat-down{background:#ef4444}.st-beat-empty{background:rgba(255,255,255,.05)}.st-beat:hover{filter:brightness(1.3)}.st-stats{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap}.st-stat{display:flex;flex-direction:column;gap:2px}.st-stat span{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim)}.st-stat strong{font-size:15px;font-weight:800;font-family:var(--mono)}.st-more{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--brand-light);background:transparent;border:1px dashed rgba(255,255,255,.14);border-radius:10px;padding:6px 12px;cursor:pointer}.st-more:hover{background:rgba(255,255,255,.05)}.st-detail{border-top:1px dashed rgba(255,255,255,.1);padding-top:14px}.st-detail-title{font-size:12.5px;font-weight:700;color:var(--text-muted);margin-bottom:8px}.st-detail-title em{font-style:normal;font-weight:500;color:var(--text-dim);margin-left:8px}.st-chart{width:100%;height:120px;display:block;border-radius:10px;background:rgba(255,255,255,.02)}.st-days{display:flex;gap:2px;height:26px}.st-day{flex:1 1;min-width:2px;border-radius:2px}.st-empty{color:var(--text-dim);font-size:14px;padding:6px 0}.st-ssl{font-size:13.5px;color:var(--text-muted);margin:-6px 2px 0}.st-ssl strong{color:#fff}.st-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));grid-gap:22px;gap:22px}.st-metric{display:flex;flex-direction:column;gap:8px}.st-metric-top{display:flex;justify-content:space-between;font-size:13px;color:var(--text-muted)}.st-metric-top strong{color:#fff;font-family:var(--mono)}.st-meter{height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.st-meter span{display:block;height:100%;border-radius:999px;transition:width .6s ease}.st-metric-sub{font-size:12px;color:var(--text-dim);font-family:var(--mono)}.st-incidents{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.st-incidents li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px dashed rgba(255,255,255,.08)}.st-incidents li:last-child{border-bottom:0;padding-bottom:0}.st-incidents strong{color:#fff}.st-when{margin-left:auto;font-size:12.5px;color:var(--text-dim)}@media (max-width:640px){.st-card{padding:16px}.st-stats{gap:14px}.st-more,.st-when{margin-left:0}.st-when{width:100%}}.st-main{min-height:70vh;padding-top:118px;padding-bottom:80px}@media (max-width:900px){.st-main{padding-top:104px}}.st-meter span{transition:width .6s ease,background .3s ease}.st-metric-top strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-metrics-wrap{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}.st-host-name{font-weight:700;color:#fff;font-size:15px}