.vb-status{--status-cell-inline:4px;--status-cell-block:34px;--status-cell-gap:2px;--status-nodata:var(--hairline);max-width:60rem;margin-inline:auto;padding-block:2rem 4rem;padding-inline:1.25rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vb-status{--bg:#0e0f14;--bg-subtle:#17181d;--fg:#e7e8eb;--fg-muted:#8d8f95;--hairline:#2c2d33}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]) .vb-status{--bg:lab(4.3881% .336364 -2.76095);--bg-subtle:lab(8.28798% .466935 -3.71549);--fg:lab(91.8477% .174135 -1.88948);--fg-muted:lab(59.3336% .376076 -3.76242);--hairline:lab(18.7305% .426397 -3.73517)}}}.vb-status-header{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-block-end:1.5rem;display:flex}.vb-status-title{color:var(--fg);margin:0;font-size:1.375rem;font-weight:600}.vb-status-banner{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--bg-subtle);border-inline-start-width:3px;flex-direction:column;gap:.375rem;margin-block-end:1.5rem;padding:1rem 1.125rem;display:flex}.vb-status-banner[data-overall=operational]{border-inline-start-color:var(--success)}.vb-status-banner[data-overall=degraded]{border-inline-start-color:var(--warning)}.vb-status-banner[data-overall=outage]{border-inline-start-color:var(--danger)}.vb-status-banner[data-overall=unknown]{border-inline-start-color:var(--fg-muted)}.vb-status-banner-title{color:var(--fg);margin:0;font-size:1.0625rem;font-weight:600}.vb-status-banner-body{color:var(--fg-muted);margin:0;font-size:.8125rem}.vb-status-notice{border:1px solid var(--warning);border-radius:var(--radius-card);color:var(--fg);margin-block-end:1.25rem;padding:.875rem 1rem;font-size:.8125rem}.vb-status-notice p{margin:0}.vb-status-notice p+p{color:var(--fg-muted);margin-block-start:.375rem}.vb-status-group{margin-block-end:1.75rem}.vb-status-group-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 .625rem;font-size:.75rem;font-weight:600}html[lang=ar] .vb-status-group-heading{letter-spacing:0;text-transform:none}.vb-status-rows{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.vb-status-row{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--bg);padding:.875rem 1rem}.vb-status-row-head{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.vb-status-name{color:var(--fg);font-size:.9375rem;font-weight:600}.vb-status-chip{border:1px solid var(--hairline);border-radius:var(--radius-input);color:var(--fg-muted);white-space:nowrap;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.vb-status-chip[data-status=up]{border-color:var(--success);color:var(--success)}.vb-status-chip[data-status=degraded]{border-color:var(--warning);color:var(--warning)}.vb-status-chip[data-status=down]{border-color:var(--danger);color:var(--danger)}.vb-status-chip[data-status=stale]{border-style:dashed;border-color:var(--fg-muted)}.vb-status-uptime{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.75rem}.vb-status-summary,.vb-status-detail{color:var(--fg-muted);margin:.5rem 0 0;font-size:.8125rem}.vb-status-detail{font-family:var(--font-mono);font-size:.75rem}.vb-status-meta{color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem 1rem;margin-block-start:.5rem;font-size:.6875rem;display:flex}.vb-status-meta a{color:var(--fg-muted);text-decoration:underline}.vb-status-bar{gap:var(--status-cell-gap);margin-block-start:.75rem;padding-block-end:2px;display:flex;overflow-x:auto}.vb-status-cell{flex:1 0 var(--status-cell-inline);min-inline-size:var(--status-cell-inline);block-size:var(--status-cell-block);background:var(--status-nodata);border-radius:2px}.vb-status-cell[data-day=operational]{background:var(--success)}.vb-status-cell[data-day=degraded]{background:var(--warning)}.vb-status-cell[data-day=outage]{background:var(--danger)}.vb-status-cell[data-day=no_data],.vb-status-cell[data-day=unknown]{background:var(--status-nodata)}.vb-status-cell[data-day=not_configured]{border:1px solid var(--status-nodata);background:0 0}.vb-status-bar-scale{color:var(--fg-muted);justify-content:space-between;margin-block-start:.25rem;font-size:.625rem;display:flex}.vb-status-incidents{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.vb-status-incident{border:1px solid var(--hairline);border-radius:var(--radius-card);padding:.875rem 1rem}.vb-status-incident-head{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.vb-status-incident-when{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.vb-status-updates{border-inline-start:1px solid var(--hairline);flex-direction:column;gap:.5rem;margin:.625rem 0 0;padding:0;padding-inline-start:.75rem;list-style:none;display:flex}.vb-status-update-meta{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.625rem;display:block}.vb-status-update-body{color:var(--fg);margin:.125rem 0 0;font-size:.8125rem}.vb-status-legend{color:var(--fg-muted);flex-wrap:wrap;gap:.75rem;margin-block-start:1rem;font-size:.6875rem;display:flex}.vb-status-legend-item{align-items:center;gap:.375rem;display:inline-flex}.vb-status-legend-swatch{background:var(--status-nodata);border-radius:2px;block-size:10px;inline-size:10px}.vb-status-legend-swatch[data-day=operational]{background:var(--success)}.vb-status-legend-swatch[data-day=degraded]{background:var(--warning)}.vb-status-legend-swatch[data-day=outage]{background:var(--danger)}.vb-status-legend-swatch[data-day=not_configured]{border:1px solid var(--status-nodata);background:0 0}.vb-status-footer{border-block-start:1px solid var(--hairline);color:var(--fg-muted);margin-block-start:2.5rem;padding-block-start:1rem;font-size:.75rem}.vb-status-footer h2{color:var(--fg);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.vb-status-footer p{max-width:46rem;margin:0 0 .5rem}.vb-status-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.vb-status *{transition:none!important;animation:none!important}}
