.status-hero{position:relative;max-width:1280px;margin:0 auto;padding:152px 24px 28px}.status-hero .industry-hero-glow{top:220px}.status-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:stretch}.status-hero-card{background:var(--vo-surface);border:1px solid var(--vo-border);border-radius:16px;box-shadow:var(--vo-shadow);padding:28px}.status-hero-overview{display:flex;gap:24px;align-items:flex-start}.status-hero-check{flex:0 0 auto;width:56px;height:56px;border-radius:999px;background:#e8f7ee;color:var(--vo-green);display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.status-hero-check .material-symbols-outlined{font-size:32px;font-weight:700}.status-hero-overview[data-overall=degraded] .status-hero-check{background:#fff4dd;color:#b86b00}.status-hero-overview[data-overall=down] .status-hero-check{background:#fde8e8;color:#c0392b}.status-hero-text h1{margin:0 0 8px;font-family:Hanken Grotesk,Inter,sans-serif;font-size:clamp(26px,3vw,32px);line-height:1.15;color:var(--vo-ink)}.status-hero-text p{margin:0 0 14px;color:var(--vo-muted);font-size:15px;line-height:1.55;max-width:560px}.status-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--vo-muted);font-size:13px}.status-hero-meta span{display:inline-flex;align-items:center;gap:6px}.status-hero-meta .material-symbols-outlined{font-size:16px}.status-hero-divider{color:var(--vo-border)}.status-hero-refresh{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;border:1px solid var(--vo-border);background:var(--vo-surface);color:var(--vo-blue);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease}.status-hero-refresh:hover{border-color:var(--vo-blue);background:var(--vo-soft)}.status-uptime-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;position:relative}.status-uptime-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.status-uptime-label{color:var(--vo-muted);font-size:13px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.status-uptime-value{font-family:Hanken Grotesk,Inter,sans-serif;font-size:36px;font-weight:700;color:var(--vo-green);line-height:1}.status-uptime-value span{font-size:22px;margin-left:2px}.status-uptime-axis{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:72px;bottom:36px;right:24px;color:var(--vo-muted);font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;opacity:.55;pointer-events:none}.status-uptime-bars{display:flex;align-items:flex-end;gap:2px;height:120px;padding-right:32px}.status-uptime-bar{flex:1 1 0;min-width:2px;border-radius:2px;background:var(--vo-green);height:var(--bar-height, 100%);transition:opacity .18s ease,transform .18s ease}.status-uptime-bar:hover{opacity:.75;transform:scaleY(1.05);transform-origin:bottom}.status-uptime-bar.is-degraded{background:#f6b73c}.status-uptime-bar.is-down{background:#d35150}.status-uptime-axis-x{position:relative;height:14px;margin-right:32px}.status-uptime-axis-x span{position:absolute;transform:translate(-50%);color:var(--vo-muted);font-size:11px;font-family:JetBrains Mono,ui-monospace,monospace}.status-main{max-width:1280px;margin:0 auto;padding:0 24px 40px}.status-main-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;align-items:start}.status-services-card,.status-updates-card,.status-subscribe-card{background:var(--vo-surface);border:1px solid var(--vo-border);border-radius:16px;box-shadow:var(--vo-shadow)}.status-services-card{padding:8px 8px 0}.status-card-header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px}.status-card-header h2{margin:0;font-family:Hanken Grotesk,Inter,sans-serif;font-size:16px;color:var(--vo-ink)}.status-expand{background:transparent;border:none;color:var(--vo-blue);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px}.status-expand:hover{background:var(--vo-soft)}.status-service-list{list-style:none;margin:0;padding:0}.status-service-empty,.status-incident-empty{padding:18px;color:var(--vo-muted);font-size:13px}.status-service-row{display:grid;grid-template-columns:32px 1fr auto auto;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--vo-border)}.status-service-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--vo-muted)}.status-service-icon .material-symbols-outlined{font-size:20px}.status-service-body{display:grid;gap:2px;min-width:0}.status-service-name{font-weight:600;color:var(--vo-ink);font-size:14px}.status-service-desc{color:var(--vo-muted);font-size:12px;line-height:1.4}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em}.status-pill.is-operational{background:#e8f7ee;color:var(--vo-green)}.status-pill.is-degraded{background:#fff4dd;color:#b86b00}.status-pill.is-down{background:#fde8e8;color:#c0392b}.status-pill .material-symbols-outlined{font-size:14px}.status-service-toggle{background:transparent;border:none;color:var(--vo-muted);cursor:pointer;padding:4px;border-radius:6px;transition:background .2s ease,transform .2s ease,color .2s ease}.status-service-toggle:hover{background:var(--vo-soft);color:var(--vo-blue)}.status-service-row.is-expanded .status-service-toggle{transform:rotate(180deg)}.status-service-detail{grid-column:1 / -1;display:none;margin-top:12px;padding:16px;border-radius:12px;background:var(--vo-soft);border:1px solid var(--vo-border)}.status-service-row.is-expanded .status-service-detail{display:grid;gap:12px}.status-service-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.status-service-detail-label{display:block;color:var(--vo-muted);font-size:11px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.status-service-detail-value{color:var(--vo-ink);font-weight:700;font-size:14px}.status-service-detail-message{margin:0;color:var(--vo-muted);font-size:13px;line-height:1.5}.status-service-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.status-service-detail-button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;background:var(--vo-surface);border:1px solid var(--vo-border);color:var(--vo-ink);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease}.status-service-detail-button:hover{border-color:var(--vo-blue);color:var(--vo-blue)}.status-service-detail-button .material-symbols-outlined{font-size:16px}.status-card-footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px;border-top:1px solid var(--vo-border);color:var(--vo-blue);font-size:13px;font-weight:600}.status-card-footer .material-symbols-outlined{font-size:16px}.status-aside{display:grid;gap:20px}.status-incidents{list-style:none;margin:0;padding:0 18px 18px;display:grid;gap:18px}.status-incident{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:flex-start}.status-incident-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.status-incident.is-ok .status-incident-icon,.status-incident.is-resolved .status-incident-icon{background:#e8f7ee;color:var(--vo-green)}.status-incident.is-info .status-incident-icon,.status-incident.is-maintenance .status-incident-icon{background:#e6efff;color:var(--vo-blue)}.status-incident.is-degraded .status-incident-icon{background:#fff4dd;color:#b86b00}.status-incident.is-down .status-incident-icon{background:#fde8e8;color:#c0392b}.status-incident-icon .material-symbols-outlined{font-size:15px}.status-incident-body{display:grid;gap:4px}.status-incident-title{font-weight:600;font-size:14px;color:var(--vo-ink)}.status-incident-when{color:var(--vo-muted);font-size:12px;font-family:JetBrains Mono,ui-monospace,monospace}.status-incident-text{color:var(--vo-muted);font-size:13px;line-height:1.5}.status-subscribe-card{padding:22px;display:grid;gap:12px}.status-subscribe-card h2{margin:0;font-family:Hanken Grotesk,Inter,sans-serif;font-size:16px;color:var(--vo-ink)}.status-subscribe-card p{margin:0;color:var(--vo-muted);font-size:13px;line-height:1.55}.status-subscribe-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.status-subscribe-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border-radius:10px;background:var(--vo-surface);border:1px solid var(--vo-border);color:var(--vo-ink);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.status-subscribe-button:hover{border-color:var(--vo-blue);color:var(--vo-blue);transform:translateY(-1px)}.status-subscribe-button .material-symbols-outlined{font-size:16px}.status-reliability{max-width:1280px;margin:0 auto;padding:0 24px 80px}.status-reliability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px;background:var(--vo-surface);border:1px solid var(--vo-border);border-radius:16px;box-shadow:var(--vo-shadow)}.status-reliability-card{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:flex-start}.status-reliability-icon{width:36px;height:36px;border-radius:10px;background:var(--vo-soft);color:var(--vo-blue);display:inline-flex;align-items:center;justify-content:center}.status-reliability-icon .material-symbols-outlined{font-size:20px}.status-reliability-card h3{margin:0 0 4px;font-family:Hanken Grotesk,Inter,sans-serif;font-size:14px;color:var(--vo-ink)}.status-reliability-card p{margin:0;color:var(--vo-muted);font-size:13px;line-height:1.5}.status-compliance{margin-top:14px;padding:16px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;color:var(--vo-muted)}.status-compliance-lead{display:inline-flex;align-items:center;gap:6px;color:var(--vo-green);font-weight:700}.status-compliance-lead .material-symbols-outlined{font-size:16px}.status-compliance-tags{display:inline-flex;flex-wrap:wrap;gap:10px;color:var(--vo-muted)}.status-compliance-tags span{position:relative;padding-right:12px}.status-compliance-tags span+span:before{content:"·";position:absolute;left:-8px;color:var(--vo-border)}.status-compliance-support{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.status-compliance-support a{color:var(--vo-blue);font-weight:600;display:inline-flex;align-items:center;gap:4px}.status-compliance-support .material-symbols-outlined{font-size:14px}.status-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px}.status-modal[hidden]{display:none}.status-modal-backdrop{position:absolute;inset:0;background:#0b1c308c;backdrop-filter:blur(4px)}.status-modal-card{position:relative;width:min(460px,100%);background:var(--vo-surface);border:1px solid var(--vo-border);border-radius:16px;box-shadow:0 30px 60px #0f172a2e;padding:28px;display:grid;gap:14px}.status-modal-card h3{margin:0;font-family:Hanken Grotesk,Inter,sans-serif;font-size:18px;color:var(--vo-ink)}.status-modal-card>p{margin:0;color:var(--vo-muted);font-size:13px;line-height:1.55}.status-modal-close{position:absolute;top:14px;right:14px;background:transparent;border:none;color:var(--vo-muted);cursor:pointer;padding:4px;border-radius:6px}.status-modal-close:hover{background:var(--vo-soft);color:var(--vo-ink)}.status-subscribe-form{display:grid;gap:12px}.status-subscribe-field{display:grid;gap:6px}.status-subscribe-field span{font-size:12px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--vo-muted)}.status-subscribe-field input{padding:10px 12px;border-radius:10px;border:1px solid var(--vo-border);background:var(--vo-surface);font-size:14px;color:var(--vo-ink)}.status-subscribe-field input:focus{outline:none;border-color:var(--vo-blue);box-shadow:0 0 0 3px #0058be26}.status-subscribe-error{margin:0;color:#c0392b;font-size:13px}.status-subscribe-success{margin:0;color:var(--vo-green);font-size:13px}.status-subscribe-submit{display:flex;justify-content:flex-end}@media(max-width:980px){.status-hero-grid,.status-main-grid{grid-template-columns:1fr}.status-reliability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-compliance-support{margin-left:0}.status-service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.status-hero{padding-top:110px}.status-hero-overview{flex-direction:column;gap:14px}.status-reliability-grid{grid-template-columns:1fr}.status-service-row{grid-template-columns:28px 1fr auto}.status-service-toggle{display:none}.status-service-detail-grid{grid-template-columns:1fr}}
