.evidence-note[data-v-0ed753bd]{border-top:1px solid var(--border);color:var(--text-muted);margin:20px 0 0;padding-top:16px;font-size:12px;line-height:1.8}.availability-overview[data-v-0ed753bd]{--tone:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0;padding:28px}.tone-success[data-v-0ed753bd]{--tone:var(--success)}.tone-warning[data-v-0ed753bd]{--tone:var(--warning)}.tone-error[data-v-0ed753bd]{--tone:var(--danger)}.status-heading[data-v-0ed753bd]{align-items:center;gap:18px;display:flex}.status-symbol[data-v-0ed753bd]{background:color-mix(in srgb,var(--tone) 10%,var(--surface));width:58px;height:58px;color:var(--tone);border-radius:50%;flex:none;place-items:center;display:grid}.status-heading>div[data-v-0ed753bd]:nth-child(2){min-width:0}.status-label[data-v-0ed753bd]{color:var(--tone);font-size:12px}.status-heading h2[data-v-0ed753bd]{color:var(--text);letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.25}.status-heading p[data-v-0ed753bd]{color:var(--text-muted);margin:0;font-size:11px}.status-heading[data-v-0ed753bd] .base-button{flex:none;margin-left:auto}.status-totals[data-v-0ed753bd]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px 45px;margin-top:27px;padding-top:24px;display:flex}.status-totals>div[data-v-0ed753bd]{gap:4px;display:grid}.status-totals strong[data-v-0ed753bd]{color:var(--text);font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1.2}.status-totals strong span[data-v-0ed753bd]{color:var(--text-muted);font-size:15px;font-weight:400}.status-totals>div>span[data-v-0ed753bd]{color:var(--text-muted);font-size:11px}.status-totals .affected strong[data-v-0ed753bd]{color:var(--tone)}.status-totals p[data-v-0ed753bd]{max-width:230px;color:var(--text-muted);margin:0 0 0 auto;font-size:11px;line-height:1.8}.affected-list[data-v-0ed753bd]{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:23px;font-size:12px;display:flex}.affected-list>span[data-v-0ed753bd]:first-child{color:var(--text-muted)}.affected-list>span[data-v-0ed753bd]{overflow-wrap:anywhere;align-items:center;gap:7px;display:inline-flex}.affected-list i[data-v-0ed753bd]{background:var(--tone);border-radius:50%;flex:none;width:5px;height:5px}.affected-list small[data-v-0ed753bd]{color:var(--tone);font-size:11px}@media (width<=600px){.availability-overview[data-v-0ed753bd]{padding:22px}.status-heading[data-v-0ed753bd]{flex-wrap:wrap;gap:13px}.status-symbol[data-v-0ed753bd]{width:43px;height:43px}.status-heading>div[data-v-0ed753bd]:nth-child(2){flex:1}.status-heading[data-v-0ed753bd] .base-button{margin-left:56px}.status-totals[data-v-0ed753bd]{gap:20px 30px}.status-totals p[data-v-0ed753bd]{width:100%;max-width:none;margin-left:0}.status-totals strong[data-v-0ed753bd]{font-size:23px}}.availability-chart[data-v-67309d0a]{min-width:0}.heatmap-context[data-v-67309d0a]{color:var(--text-faint);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:13px;font-size:11px;display:flex}.heatmap-viewport[data-v-67309d0a]{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overscroll-behavior-inline:contain;margin:-3px;padding:3px;overflow:auto hidden}.heatmap-grid[data-v-67309d0a]{grid-template-rows:repeat(12,14px) 23px;gap:4px;width:100%;min-width:max-content;display:grid}.minute-label[data-v-67309d0a]{align-self:center}.hour-label[data-v-67309d0a],.minute-label[data-v-67309d0a]{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:10px}.hour-label[data-v-67309d0a]{place-self:end center}.emphasized[data-v-67309d0a]{color:var(--text)}.heatmap-cell[data-v-67309d0a]{border:1px solid color-mix(in srgb,var(--text) 3%,transparent);appearance:none;background:var(--surface-strong);border-radius:3px;width:100%;min-width:0;height:100%;min-height:0;padding:0;transition:filter .12s,box-shadow .12s;position:relative}.heatmap-cell--success[data-v-67309d0a]{background:color-mix(in srgb,var(--success) 67%,var(--surface))}.heatmap-cell--warning[data-v-67309d0a]{background:color-mix(in srgb,var(--warning) 72%,var(--surface))}.heatmap-cell--error[data-v-67309d0a]{background:color-mix(in srgb,var(--danger) 83%,var(--surface))}.heatmap-cell.selected[data-v-67309d0a]{z-index:1;box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--text-soft);filter:brightness(1.08)}.heatmap-cell[data-v-67309d0a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.heatmap-detail[data-v-67309d0a]{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:47px;margin-top:15px;padding:12px 13px;font-size:11px;display:flex}.detail-time[data-v-67309d0a],.heatmap-detail[data-v-67309d0a],.heatmap-detail.inspecting[data-v-67309d0a]{color:var(--text-soft)}.detail-time[data-v-67309d0a]{font-variant-numeric:tabular-nums}.detail-value[data-v-67309d0a]{align-items:center;gap:7px;display:flex}.detail-value i[data-v-67309d0a]{background:currentColor;border-radius:50%;width:5px;height:5px}.detail-value strong[data-v-67309d0a]{color:var(--text);font-variant-numeric:tabular-nums;margin-left:5px;font-weight:600}.tone-success[data-v-67309d0a]{color:var(--success)}.tone-warning[data-v-67309d0a]{color:var(--warning)}.tone-error[data-v-67309d0a]{color:var(--danger)}.heatmap-empty[data-v-67309d0a]{border:1px dashed var(--border);background:var(--surface-soft);min-height:126px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}@media (pointer:coarse){.heatmap-grid[data-v-67309d0a]{grid-template-rows:repeat(12,23px) 25px}}@media (prefers-reduced-motion:reduce){.heatmap-cell[data-v-67309d0a]{transition:none}}.compact .heatmap-grid[data-v-67309d0a]{grid-template-rows:repeat(12,7px) 18px;gap:3px}.compact .heatmap-cell[data-v-67309d0a]{border-radius:2px}.compact .heatmap-context[data-v-67309d0a]{margin-bottom:10px}.compact .heatmap-detail[data-v-67309d0a]{background:0 0;border:0;border-radius:0;gap:6px 13px;min-height:35px;margin-top:10px;padding:9px 0 0}.compact .hour-label[data-v-67309d0a],.compact .minute-label[data-v-67309d0a]{font-size:9px}@media (pointer:coarse){.compact .heatmap-grid[data-v-67309d0a]{grid-template-rows:repeat(12,14px) 20px;min-width:440px}}.service-actions[data-v-744febc2]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:16px;display:flex}.service-actions a[data-v-744febc2]{min-height:36px;color:var(--accent);align-items:center;gap:6px;font-size:12px;display:inline-flex}.service-row[data-v-744febc2]{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:24px;min-width:0;padding:24px;display:grid}.service-heading[data-v-744febc2]{justify-content:space-between;align-items:start;gap:20px;display:flex}.service-heading>div[data-v-744febc2]{gap:8px;min-width:0;display:grid}.service-heading h3[data-v-744febc2]{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:16px;font-weight:600}.service-status[data-v-744febc2]{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.service-status i[data-v-744febc2]{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.status-window[data-v-744febc2]{color:var(--text-muted);font-size:10px;line-height:1.6}.tone-success[data-v-744febc2]{color:var(--success)}.tone-warning[data-v-744febc2]{color:var(--warning)}.tone-error[data-v-744febc2]{color:var(--danger)}.availability-rate[data-v-744febc2]{text-align:right;color:var(--text-muted);flex:none;gap:5px;font-size:10px;display:grid}.availability-rate strong[data-v-744febc2]{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:24px;font-weight:600}.observation-note[data-v-744febc2]{color:var(--text-muted);margin:-8px 0 0;font-size:10px;line-height:1.8}@media (width<=540px){.service-row[data-v-744febc2]{gap:20px;padding:20px}.service-heading[data-v-744febc2]{gap:12px}.availability-rate strong[data-v-744febc2]{font-size:21px}}.incident-panel[data-v-1ae85a53]{background:var(--surface);border-radius:16px;padding:25px}.incident-header[data-v-1ae85a53]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.incident-header>div>span[data-v-1ae85a53]{color:var(--text-soft);letter-spacing:.14em;font-size:12px;font-weight:760}.incident-header h2[data-v-1ae85a53]{margin:5px 0 0;font-size:18px}.incident-header p[data-v-1ae85a53]{color:var(--text-muted);margin:5px 0 0;font-size:12px}.incident-header>small[data-v-1ae85a53]{border:1px solid var(--border);color:var(--text-muted);border-radius:8px;padding:6px 9px;font-size:12px}.clear-state[data-v-1ae85a53]{background:color-mix(in srgb,var(--success) 5%,transparent);border-radius:10px;align-items:center;gap:13px;margin-top:20px;padding:22px;display:flex}.clear-icon[data-v-1ae85a53]{background:color-mix(in srgb,var(--success) 9%,transparent);width:42px;height:42px;color:var(--success);border-radius:12px;flex:none;place-items:center;display:grid}.clear-state strong[data-v-1ae85a53]{font-size:14px}.clear-state p[data-v-1ae85a53]{color:var(--text-muted);margin:4px 0 0;font-size:12px}.incident-list[data-v-1ae85a53]{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.incident-list li[data-v-1ae85a53]{--tone:var(--warning);border-bottom:1px solid var(--border);grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:15px 2px;display:grid}.incident-list li[data-v-1ae85a53]:last-child{border-bottom:0}.incident-list li>i[data-v-1ae85a53]{background:var(--tone);width:7px;height:7px;box-shadow:none;border-radius:50%}.incident-list .tone-error[data-v-1ae85a53]{--tone:var(--danger)}.incident-copy[data-v-1ae85a53],.incident-metric[data-v-1ae85a53]{display:grid}.incident-metric[data-v-1ae85a53]{text-align:right}.incident-list strong[data-v-1ae85a53]{color:var(--text-soft);font-size:13px}.incident-list span[data-v-1ae85a53],.incident-list time[data-v-1ae85a53]{color:var(--text-faint);margin-top:3px;font-size:12px}.incident-metric strong[data-v-1ae85a53]{color:var(--tone);font-family:var(--font-mono)}@media (width<=560px){.incident-panel[data-v-1ae85a53]{padding:20px}.incident-header p[data-v-1ae85a53]{display:none}.clear-state[data-v-1ae85a53]{align-items:flex-start;padding:17px}.incident-list li[data-v-1ae85a53]{grid-template-columns:8px 1fr}.incident-metric[data-v-1ae85a53]{text-align:left;grid-column:2}}.service-group-list[data-v-246999ed]{align-content:start;gap:6px;min-width:0;display:grid}.service-group-button[data-v-246999ed]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;width:100%;padding:16px;display:grid}.service-group-button[data-v-246999ed]:hover{background:var(--surface)}.service-group-button[aria-pressed=true][data-v-246999ed]{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:var(--primary-soft);box-shadow:inset 3px 0 var(--accent)}.service-group-button[data-v-246999ed]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.group-name[data-v-246999ed]{overflow-wrap:anywhere;color:var(--text);grid-column:1/-1;font-size:13px;font-weight:600}.group-state[data-v-246999ed]{color:var(--text-muted);align-items:center;gap:6px;font-size:10px;line-height:1.6;display:flex}.group-state i[data-v-246999ed]{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.tone-success[data-v-246999ed]{color:var(--success)}.tone-warning[data-v-246999ed]{color:var(--warning)}.tone-error[data-v-246999ed]{color:var(--danger)}.group-rate[data-v-246999ed]{color:var(--text-soft);font-variant-numeric:tabular-nums;align-self:end;align-items:center;gap:12px;font-size:10px;display:flex}.group-arrow[data-v-246999ed]{color:var(--accent);opacity:0}.service-group-button[aria-pressed=true] .group-arrow[data-v-246999ed]{opacity:1}@media (width<=800px){.service-group-list[data-v-246999ed]{scroll-snap-type:x proximity;gap:8px;padding:3px 3px 8px;display:flex;overflow-x:auto}.service-group-button[data-v-246999ed]{border-color:var(--border);background:var(--surface);scroll-snap-align:start;flex-shrink:0;width:224px}.service-group-button[aria-pressed=true][data-v-246999ed]{box-shadow:inset 0 -2px var(--accent)}}.requested-group-notice[data-v-64f1e151]{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:18px;font-size:13px}.requested-group-notice p[data-v-64f1e151]{color:var(--text-muted);line-height:1.7}.availability-dashboard[data-v-64f1e151]{gap:20px;display:grid}.loading-stack[data-v-64f1e151]{gap:14px;display:grid}.row-skeleton[data-v-64f1e151]{border-radius:16px;height:112px}.empty-services[data-v-64f1e151],.error-state[data-v-64f1e151]{text-align:center;justify-items:center;display:grid}.error-state[data-v-64f1e151]{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-content:center;min-height:460px}.error-state>span[data-v-64f1e151]{border:1px solid color-mix(in srgb,var(--danger) 18%,transparent);background:color-mix(in srgb,var(--danger) 7%,transparent);width:64px;height:64px;color:var(--danger);border-radius:16px;place-items:center;display:grid}.error-state h2[data-v-64f1e151]{margin:18px 0 6px;font-size:20px}.error-state p[data-v-64f1e151]{max-width:480px;color:var(--text-muted);margin:0 0 20px;font-size:13px}.stale-notice[data-v-64f1e151]{border:1px solid color-mix(in srgb,var(--warning) 22%,transparent);background:var(--surface);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.notice-icon[data-v-64f1e151]{background:color-mix(in srgb,var(--warning) 10%,transparent);width:38px;height:38px;color:var(--warning);border-radius:11px;place-items:center;display:grid}.stale-notice strong[data-v-64f1e151]{color:var(--text-soft);font-size:13px}.stale-notice p[data-v-64f1e151]{color:var(--text-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.services-section[data-v-64f1e151]{gap:20px;display:grid}.services-header[data-v-64f1e151]{justify-content:space-between;align-items:center;gap:16px;display:flex}.services-header h2[data-v-64f1e151]{margin:0;font-size:16px;font-weight:650}.services-header p[data-v-64f1e151]{color:var(--text-muted);margin:3px 0 0;font-size:12px}.service-grid[data-v-64f1e151]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.status-legend[data-v-64f1e151],.status-legend>div[data-v-64f1e151],.status-legend>div>span[data-v-64f1e151]{align-items:center;gap:8px;display:flex}.status-legend[data-v-64f1e151]{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;font-size:12px}.status-legend>div[data-v-64f1e151]{flex-wrap:wrap;gap:18px}.status-legend i[data-v-64f1e151]{background:var(--border-strong);border-radius:2px;width:10px;height:10px}.legend-success i[data-v-64f1e151]{background:var(--success)}.legend-warning i[data-v-64f1e151]{background:var(--warning)}.legend-error i[data-v-64f1e151]{background:var(--danger)}.empty-services[data-v-64f1e151]{border:1px solid var(--border);background:var(--surface);min-height:260px;color:var(--text-muted);border-radius:18px;align-content:center}.empty-services strong[data-v-64f1e151]{color:var(--text-soft);margin-top:14px;font-size:15px}.empty-services p[data-v-64f1e151]{color:var(--text-faint);margin:5px 0 0;font-size:12px}@media (width<=620px){.availability-dashboard[data-v-64f1e151]{gap:16px}.loading-stack[data-v-64f1e151]{gap:12px}.row-skeleton[data-v-64f1e151]{border-radius:15px;height:108px}.stale-notice[data-v-64f1e151]{grid-template-columns:auto 1fr;align-items:flex-start}.stale-notice[data-v-64f1e151] .base-button{grid-column:2}.status-legend[data-v-64f1e151],.status-legend>div[data-v-64f1e151]{gap:14px}}.group-filters[data-v-64f1e151]{flex-wrap:wrap;gap:6px;display:flex}.group-filters button[data-v-64f1e151]{min-height:36px;color:var(--text-muted);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.group-filters button[aria-pressed=true][data-v-64f1e151]{background:var(--primary-soft);color:var(--accent)}.group-filters button[data-v-64f1e151]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.group-filters span[data-v-64f1e151]{font-variant-numeric:tabular-nums;color:var(--text-muted)}@media (width<=650px){.services-header[data-v-64f1e151]{flex-direction:column;align-items:flex-start}.group-filters button[data-v-64f1e151]{min-height:40px}}@media (width<=1000px){.service-grid[data-v-64f1e151]{grid-template-columns:210px minmax(0,1fr);gap:16px}}@media (width<=800px){.service-grid[data-v-64f1e151]{grid-template-columns:minmax(0,1fr);gap:14px}}.latency-chart[data-v-491c65b0]{gap:8px;margin:0;display:grid}.latency-chart figcaption[data-v-491c65b0]{color:var(--text-muted);font-size:12px}.latency-plot[data-v-491c65b0]{grid-template-columns:minmax(0,1fr) auto;gap:10px;height:64px;display:grid}.latency-plot svg[data-v-491c65b0]{width:100%;height:100%;display:block;overflow:visible}.latency-guide[data-v-491c65b0]{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}.latency-line[data-v-491c65b0]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.latency-bounds[data-v-491c65b0]{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;padding:0;font-size:12px;line-height:12px;display:flex}.latency-bounds.single[data-v-491c65b0]{justify-content:center}.latency-empty[data-v-491c65b0]{border:1px dashed var(--border);height:64px;color:var(--text-muted);border-radius:10px;place-items:center;margin:0;font-size:12px;display:grid}.tone-success[data-v-491c65b0]{color:var(--success)}.tone-warning[data-v-491c65b0]{color:var(--warning)}.tone-error[data-v-491c65b0]{color:var(--danger)}.tone-neutral[data-v-491c65b0]{color:var(--text-muted)}.egress-network[data-v-3425c3a4]{gap:20px;margin-top:48px;display:grid}.egress-heading h2[data-v-3425c3a4]{font:600 22px/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 8px}.egress-heading p[data-v-3425c3a4],.egress-note[data-v-3425c3a4]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.7}.egress-grid[data-v-3425c3a4]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.egress-card[data-v-3425c3a4]{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:16px;min-width:0;padding:20px;display:grid}.egress-card-heading[data-v-3425c3a4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.egress-card-heading h3[data-v-3425c3a4]{margin:0;font-size:16px;font-weight:600}.egress-status[data-v-3425c3a4]{align-items:center;gap:6px;font-size:12px;display:inline-flex}.egress-status i[data-v-3425c3a4]{background:currentColor;border-radius:50%;width:5px;height:5px}.egress-upstreams[data-v-3425c3a4]{color:var(--text);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.tone-success[data-v-3425c3a4]{color:var(--success)}.tone-warning[data-v-3425c3a4]{color:var(--warning)}.tone-error[data-v-3425c3a4]{color:var(--danger)}.tone-neutral[data-v-3425c3a4]{color:var(--text-muted)}@media (width<=620px){.egress-grid[data-v-3425c3a4]{grid-template-columns:1fr}.egress-card[data-v-3425c3a4]{padding:16px}}
