.metric-card[data-v-80dad593]{position:relative;padding:17px 18px;display:flex;flex-direction:column;gap:8px}.mc-top[data-v-80dad593]{display:flex;justify-content:space-between;align-items:center}.mc-title[data-v-80dad593]{font-size:.7rem;font-weight:760;color:var(--sp-text-muted);letter-spacing:.5px;text-transform:uppercase}.mc-icon[data-v-80dad593]{display:grid;width:30px;height:30px;place-items:center;color:var(--sp-primary);background:var(--sp-primary-light);border-radius:9px;font-size:1rem}.mc-value-row[data-v-80dad593]{display:flex;align-items:baseline;gap:6px}.mc-value[data-v-80dad593]{display:inline-block;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:780;color:var(--sp-text-main);line-height:1}.mc-value.changed[data-v-80dad593]{animation:metric-value-update-80dad593 .52s cubic-bezier(.2,.8,.2,1)}@keyframes metric-value-update-80dad593{0%{transform:translateY(0);color:var(--sp-text-main)}35%{transform:translateY(-2px) scale(1.045);color:var(--sp-primary);text-shadow:0 0 18px var(--sp-primary-glow)}to{transform:translateY(0) scale(1);color:var(--sp-text-main);text-shadow:none}}.mc-unit[data-v-80dad593]{font-size:.85rem;font-weight:700;color:var(--sp-text-muted)}.mc-footer[data-v-80dad593]{display:flex;align-items:center;gap:8px;margin-top:4px}.mc-sub[data-v-80dad593]{font-size:.72rem;color:var(--sp-text-subtle);font-weight:500}.card-primary[data-v-80dad593]{box-shadow:inset 3px 0 var(--sp-primary),var(--sp-shadow)}.card-green[data-v-80dad593]{box-shadow:inset 3px 0 var(--sp-green),var(--sp-shadow)}.card-red[data-v-80dad593]{box-shadow:inset 3px 0 var(--sp-red),var(--sp-shadow)}.card-amber[data-v-80dad593]{box-shadow:inset 3px 0 var(--sp-amber),var(--sp-shadow)}.card-purple[data-v-80dad593]{box-shadow:inset 3px 0 var(--sp-purple),var(--sp-shadow)}.card-cyan[data-v-80dad593]{box-shadow:inset 3px 0 var(--sp-cyan),var(--sp-shadow)}@media(prefers-reduced-motion:reduce){.mc-value.changed[data-v-80dad593]{animation:none}}.empty-state[data-v-97060fa6]{display:grid;min-height:220px;place-content:center;justify-items:center;gap:7px;padding:24px;color:var(--sp-text-muted);text-align:center}.empty-state strong[data-v-97060fa6]{color:var(--sp-text-main);font-size:.88rem}.empty-state p[data-v-97060fa6]{max-width:48ch;color:var(--sp-text-subtle);font-size:.74rem}.ai-insight-strip[data-v-b2be21d2]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--sp-border-subtle);border-left:3px solid var(--sp-primary);border-radius:var(--sp-radius-sm);background:color-mix(in srgb,var(--sp-primary-light) 25%,var(--sp-card-bg));transition:border-color .18s ease,background-color .18s ease}.ai-insight-strip.warning[data-v-b2be21d2]{border-left-color:var(--sp-amber);background:color-mix(in srgb,var(--sp-amber-light) 28%,var(--sp-card-bg))}.ai-insight-strip.critical[data-v-b2be21d2]{border-left-color:var(--sp-red);background:color-mix(in srgb,var(--sp-red-light) 28%,var(--sp-card-bg))}.ai-strip-icon[data-v-b2be21d2]{position:relative;display:grid;place-items:center;width:34px;height:34px;color:var(--sp-primary);background:var(--sp-input-bg);border-radius:9px}.ai-strip-dot[data-v-b2be21d2]{position:absolute;right:2px;bottom:2px;width:7px;height:7px;border:2px solid var(--sp-card-bg);border-radius:50%;background:var(--sp-text-subtle)}.ai-strip-dot.live[data-v-b2be21d2]{background:var(--sp-green)}.ai-strip-copy[data-v-b2be21d2]{display:grid;gap:2px;min-width:0}.ai-strip-copy>span[data-v-b2be21d2]{color:var(--sp-text-subtle);font-size:.58rem;font-weight:850;text-transform:uppercase}.ai-strip-copy strong[data-v-b2be21d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.ai-strip-copy small[data-v-b2be21d2]{color:var(--sp-text-muted);font-size:.61rem}.ai-insight-strip a[data-v-b2be21d2]{color:var(--sp-primary);font-size:.66rem;font-weight:800;text-decoration:none;white-space:nowrap}@media(max-width:760px){.ai-insight-strip[data-v-b2be21d2]{grid-template-columns:auto 1fr}.ai-insight-strip a[data-v-b2be21d2]{grid-column:2}.ai-strip-copy strong[data-v-b2be21d2]{white-space:normal}}.alert-modal-overlay[data-v-7cb47565]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,#050b10 58%,transparent);animation:alert-overlay-in-7cb47565 .14s ease-out}.alert-modal[data-v-7cb47565]{display:flex;width:min(680px,100%);max-height:min(86vh,760px);flex-direction:column;overflow:hidden;background:var(--sp-card-bg);border:1px solid var(--sp-border);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow-lg);animation:alert-panel-in-7cb47565 .16s ease-out}.alert-modal-head[data-v-7cb47565]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--sp-border-subtle);border-left:4px solid var(--sp-amber);background:color-mix(in srgb,var(--sp-amber-light) 22%,var(--sp-card-bg))}.alert-modal.sev-critical .alert-modal-head[data-v-7cb47565]{border-left-color:var(--sp-red);background:color-mix(in srgb,var(--sp-red-light) 26%,var(--sp-card-bg))}.alert-modal-heading[data-v-7cb47565]{display:grid;gap:3px;min-width:0}.alert-modal-heading h2[data-v-7cb47565]{margin:0;font-size:1rem;line-height:1.25}.alert-modal-sev[data-v-7cb47565]{width:fit-content;padding:1px 8px;color:var(--sp-amber);background:var(--sp-amber-light);border-radius:999px;font-size:.58rem;font-weight:860;letter-spacing:.04em;text-transform:uppercase}.alert-modal.sev-critical .alert-modal-sev[data-v-7cb47565]{color:var(--sp-red);background:var(--sp-red-light)}.alert-modal-meta[data-v-7cb47565]{margin:0;color:var(--sp-text-subtle);font-size:.66rem}.alert-modal-close[data-v-7cb47565]{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;color:var(--sp-text-muted);background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:8px;cursor:pointer}.alert-modal-close[data-v-7cb47565]:hover{color:var(--sp-text-main);border-color:var(--sp-border)}.alert-modal-body[data-v-7cb47565]{display:grid;gap:9px;padding:16px 18px;overflow-y:auto}.alert-modal-message[data-v-7cb47565]{margin:0;color:var(--sp-text-main);font-size:.78rem}.modal-block[data-v-7cb47565]{padding:9px 11px;background:var(--sp-input-bg);border-left:2px solid var(--sp-border);border-radius:8px}.modal-block>span[data-v-7cb47565]{display:block;margin-bottom:4px;color:var(--sp-text-subtle);font-size:.58rem;font-weight:830;letter-spacing:.05em;text-transform:uppercase}.modal-block p[data-v-7cb47565]{margin:0;color:var(--sp-text-muted);font-size:.72rem;line-height:1.55}.modal-block ol[data-v-7cb47565]{display:grid;gap:4px;margin:0;padding-left:18px}.modal-block li[data-v-7cb47565]{color:var(--sp-text-muted);font-size:.72rem;line-height:1.5}.modal-evidence[data-v-7cb47565]{display:flex;flex-wrap:wrap;gap:6px}.modal-evidence span[data-v-7cb47565]{padding:2px 8px;color:var(--sp-text-muted);background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:999px;font-size:.64rem}.modal-evidence strong[data-v-7cb47565]{color:var(--sp-text-main)}.alert-modal-recommendation[data-v-7cb47565]{margin:0;padding:9px 11px;color:var(--sp-text-muted);background:var(--sp-primary-light);border-radius:8px;font-size:.72rem}.alert-modal-foot[data-v-7cb47565]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 18px;border-top:1px solid var(--sp-border-subtle)}.alert-modal-links[data-v-7cb47565]{display:flex;flex-wrap:wrap;gap:6px}@keyframes alert-overlay-in-7cb47565{0%{opacity:0}to{opacity:1}}@keyframes alert-panel-in-7cb47565{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.alert-modal[data-v-7cb47565]{max-height:92vh}.alert-modal-head[data-v-7cb47565],.alert-modal-body[data-v-7cb47565],.alert-modal-foot[data-v-7cb47565]{padding-inline:14px}.alert-modal-foot[data-v-7cb47565]{flex-direction:column-reverse;align-items:stretch}.alert-modal-links .btn[data-v-7cb47565],.alert-modal-foot>.btn[data-v-7cb47565]{width:100%}}@media(prefers-reduced-motion:reduce){.alert-modal-overlay[data-v-7cb47565],.alert-modal[data-v-7cb47565]{animation:none}}.wallboard-view[data-v-a469a948]{display:grid;gap:22px}.hero[data-v-a469a948]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;background:linear-gradient(120deg,var(--sp-card-bg),color-mix(in srgb,var(--sp-primary-light) 48%,var(--sp-card-bg)))}.hero-actions[data-v-a469a948]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.eyebrow[data-v-a469a948]{display:flex;align-items:center;gap:6px;color:var(--sp-text-subtle);font-size:.67rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.live-chip[data-v-a469a948]{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;color:var(--sp-green);background:var(--sp-green-light);border:1px solid color-mix(in srgb,var(--sp-green) 24%,transparent);border-radius:999px;font-size:.72rem;font-weight:750}.live-chip.paused[data-v-a469a948]{color:var(--sp-text-muted);background:var(--sp-input-bg);border-color:var(--sp-border)}.live-dot[data-v-a469a948]{width:7px;height:7px;background:currentColor;border-radius:50%}.notice[data-v-a469a948]{display:flex;gap:10px;padding:14px 16px}.notice-error[data-v-a469a948]{color:var(--sp-red);background:var(--sp-red-light);border:1px solid color-mix(in srgb,var(--sp-red) 30%,transparent);border-radius:var(--sp-radius-sm)}.posture-strip[data-v-a469a948]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px}.posture-main[data-v-a469a948]{display:flex;align-items:center;gap:12px}.posture-main>div[data-v-a469a948]{display:grid;gap:2px}.posture-main strong[data-v-a469a948]{font-size:1.2rem}.posture-main small[data-v-a469a948]{color:var(--sp-text-muted)}.posture-dot[data-v-a469a948]{width:15px;height:15px;border-radius:50%;box-shadow:0 0 0 6px var(--sp-input-bg)}.posture-critical[data-v-a469a948]{background:var(--sp-red)}.posture-warn[data-v-a469a948]{background:var(--sp-amber)}.posture-healthy[data-v-a469a948]{background:var(--sp-green)}.posture-unknown[data-v-a469a948]{background:var(--sp-text-subtle)}.posture-meta[data-v-a469a948]{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));gap:8px}.posture-meta>div[data-v-a469a948]{display:grid;gap:2px;padding:9px 11px;background:var(--sp-input-bg);border-radius:8px}.posture-meta span[data-v-a469a948]{color:var(--sp-text-subtle);font-size:.6rem;text-transform:uppercase}.posture-meta strong[data-v-a469a948]{font-size:.92rem}.kpi-grid[data-v-a469a948]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ops-grid[data-v-a469a948],.overview-grid[data-v-a469a948]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);gap:16px}.attention-card[data-v-a469a948],.hotspots-card[data-v-a469a948],.capacity-card[data-v-a469a948],.signals-card[data-v-a469a948]{padding:20px}.attention-list[data-v-a469a948],.hotspot-list[data-v-a469a948]{display:grid;gap:8px}.attention-row[data-v-a469a948]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--sp-border-subtle);border-left:3px solid var(--sp-amber);border-radius:9px;background:var(--sp-input-bg)}.attention-critical[data-v-a469a948]{border-left-color:var(--sp-red)}.attention-unknown[data-v-a469a948]{border-left-color:var(--sp-text-subtle)}.attention-severity[data-v-a469a948]{font-size:.59rem;font-weight:850;color:var(--sp-text-subtle)}.attention-copy[data-v-a469a948]{display:grid;gap:2px;min-width:0}.attention-copy span[data-v-a469a948],.attention-copy small[data-v-a469a948]{color:var(--sp-text-muted);font-size:.68rem}.attention-copy small[data-v-a469a948]{color:var(--sp-text-subtle)}.attention-actions[data-v-a469a948]{display:flex;gap:8px}.attention-actions a[data-v-a469a948],.hotspot-row>a[data-v-a469a948],.text-link[data-v-a469a948]{color:var(--sp-primary);font-size:.68rem;font-weight:760;text-decoration:none}.empty-compact[data-v-a469a948]{display:grid;justify-items:center;gap:5px;padding:28px;color:var(--sp-green);text-align:center}.empty-compact span[data-v-a469a948]{color:var(--sp-text-muted);font-size:.7rem}.hotspot-row[data-v-a469a948]{display:grid;grid-template-columns:1fr minmax(120px,auto) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--sp-border-subtle)}.hotspot-row[data-v-a469a948]:last-child{border-bottom:0}.hotspot-row>div[data-v-a469a948]{display:grid;gap:2px}.hotspot-row span[data-v-a469a948]{color:var(--sp-text-muted);font-size:.66rem}.hotspot-pressure[data-v-a469a948]{text-align:right}.capacity-list[data-v-a469a948]{display:grid;gap:14px}.capacity-row[data-v-a469a948]{display:grid;gap:6px}.capacity-meta[data-v-a469a948]{display:flex;justify-content:space-between;gap:12px;font-size:.75rem}.capacity-meta>div[data-v-a469a948]{display:grid}.capacity-meta span[data-v-a469a948]{color:var(--sp-text-muted);font-size:.66rem}.progress-track[data-v-a469a948]{height:7px;background:var(--sp-input-bg);border-radius:999px;overflow:hidden}.progress-fill[data-v-a469a948]{height:100%;border-radius:inherit}.fill-green[data-v-a469a948]{background:var(--sp-green)}.fill-amber[data-v-a469a948]{background:var(--sp-amber)}.fill-red[data-v-a469a948]{background:var(--sp-red)}.fill-muted[data-v-a469a948]{background:var(--sp-text-subtle)}.signal-grid[data-v-a469a948]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.signal[data-v-a469a948]{display:grid;gap:3px;padding:13px;background:var(--sp-input-bg);border-radius:8px}.signal span[data-v-a469a948]{color:var(--sp-text-subtle);font-size:.62rem;text-transform:uppercase}.signal strong[data-v-a469a948]{font-size:1rem}.signal small[data-v-a469a948]{color:var(--sp-text-muted);font-size:.64rem}.fleet-section[data-v-a469a948]{display:grid;gap:14px}.section-heading[data-v-a469a948]{display:flex;align-items:flex-end;justify-content:space-between}.fleet-title[data-v-a469a948]{margin:0;font-size:1.25rem}.service-grid[data-v-a469a948]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.service-card[data-v-a469a948]{display:grid;gap:13px;padding:16px;border-top:3px solid var(--sp-green)}.service-card.offline[data-v-a469a948]{border-top-color:var(--sp-red)}.service-card.paused[data-v-a469a948]{border-top-color:var(--sp-amber);background:color-mix(in srgb,var(--sp-amber-light) 24%,var(--sp-card-bg))}.service-head[data-v-a469a948],.service-identity[data-v-a469a948]{display:flex;align-items:flex-start;gap:9px}.service-head[data-v-a469a948]{justify-content:space-between}.service-identity h3[data-v-a469a948]{font-size:.9rem}.service-url[data-v-a469a948]{display:block;color:var(--sp-text-subtle);font-size:.63rem}.status-orb[data-v-a469a948]{width:9px;height:9px;margin-top:5px;border-radius:50%}.orb-up[data-v-a469a948]{background:var(--sp-green)}.orb-down[data-v-a469a948]{background:var(--sp-red)}.orb-unknown[data-v-a469a948],.orb-paused[data-v-a469a948]{background:var(--sp-amber)}.badge-paused[data-v-a469a948]{color:var(--sp-amber);background:var(--sp-amber-light);border:1px solid color-mix(in srgb,var(--sp-amber) 35%,transparent)}.paused-action[data-v-a469a948]{color:var(--sp-amber);font-size:.68rem;font-weight:740}.service-metrics[data-v-a469a948]{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.service-metrics>div[data-v-a469a948]{display:grid;gap:2px;padding:9px;background:var(--sp-input-bg);border-radius:7px}.service-metrics span[data-v-a469a948]{color:var(--sp-text-subtle);font-size:.6rem;text-transform:uppercase}.service-metrics strong[data-v-a469a948]{font-size:.8rem}.service-actions[data-v-a469a948]{display:flex;flex-wrap:wrap;gap:10px;padding-top:10px;border-top:1px solid var(--sp-border-subtle)}.service-actions a[data-v-a469a948]{color:var(--sp-primary);font-size:.68rem;font-weight:740;text-decoration:none}.text-red[data-v-a469a948]{color:var(--sp-red)}.text-amber[data-v-a469a948]{color:var(--sp-amber)}.text-green[data-v-a469a948]{color:var(--sp-green)}.text-muted[data-v-a469a948]{color:var(--sp-text-muted)}@media(max-width:1450px){.kpi-grid[data-v-a469a948]{grid-template-columns:repeat(3,1fr)}.service-grid[data-v-a469a948]{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.hero[data-v-a469a948],.posture-strip[data-v-a469a948],.section-heading[data-v-a469a948]{align-items:flex-start;flex-direction:column}.posture-meta[data-v-a469a948],.ops-grid[data-v-a469a948],.overview-grid[data-v-a469a948]{grid-template-columns:1fr;width:100%}.posture-meta[data-v-a469a948]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.kpi-grid[data-v-a469a948],.service-grid[data-v-a469a948],.signal-grid[data-v-a469a948],.attention-row[data-v-a469a948]{grid-template-columns:1fr}.attention-actions[data-v-a469a948]{justify-content:flex-start}.posture-meta[data-v-a469a948]{grid-template-columns:1fr}}.attention-card[data-v-a469a948]{display:flex;min-width:0;flex-direction:column}.attention-counts[data-v-a469a948]{display:flex;flex-wrap:wrap;gap:6px}.attention-counts .badge-critical[data-v-a469a948]{color:var(--sp-red);background:var(--sp-red-light)}.attention-counts .badge-warn[data-v-a469a948]{color:var(--sp-amber);background:var(--sp-amber-light)}.attention-list[data-v-a469a948]{display:grid;gap:6px;min-height:196px;max-height:360px;padding:4px 4px 4px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.attention-list[data-v-a469a948]::-webkit-scrollbar{width:8px}.attention-list[data-v-a469a948]::-webkit-scrollbar-thumb{background:var(--sp-border);border-radius:999px}.attention-list[data-v-a469a948]::-webkit-scrollbar-track{background:transparent}.attention-item[data-v-a469a948]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:8px 10px;color:inherit;font:inherit;text-align:left;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-left:3px solid var(--sp-amber);border-radius:8px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.attention-item[data-v-a469a948]:hover{border-color:var(--sp-border);background:var(--sp-card-bg-hover)}.attention-item[data-v-a469a948]:active{transform:translateY(1px)}.attention-item[data-v-a469a948]:focus-visible{outline:2px solid var(--sp-primary);outline-offset:1px}.attention-item.attention-critical[data-v-a469a948]{border-left-color:var(--sp-red)}.attention-severity[data-v-a469a948]{padding:1px 7px;color:var(--sp-amber);background:var(--sp-amber-light);border-radius:999px;font-size:.55rem;font-weight:850;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.attention-critical .attention-severity[data-v-a469a948]{color:var(--sp-red);background:var(--sp-red-light)}.attention-item-copy[data-v-a469a948]{display:grid;gap:1px;min-width:0}.attention-item-service[data-v-a469a948]{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:var(--sp-text-main);font-size:.7rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.attention-env[data-v-a469a948]{padding:0 5px;color:var(--sp-text-subtle);background:var(--sp-card-bg);border:1px solid var(--sp-border-subtle);border-radius:999px;font-size:.52rem;font-weight:760}.attention-item-title[data-v-a469a948],.attention-item-message[data-v-a469a948]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-item-title[data-v-a469a948]{color:var(--sp-text-main);font-size:.65rem}.attention-item-message[data-v-a469a948]{color:var(--sp-text-muted);font-size:.61rem}.attention-item-meta[data-v-a469a948]{display:grid;gap:2px;justify-items:end;color:var(--sp-text-subtle);font-size:.55rem;white-space:nowrap}.attention-category[data-v-a469a948]{letter-spacing:.04em;text-transform:uppercase}.attention-age[data-v-a469a948]{font-variant-numeric:tabular-nums}.attention-chevron[data-v-a469a948]{color:var(--sp-text-subtle)}.attention-item:hover .attention-chevron[data-v-a469a948]{color:var(--sp-primary)}.attention-footnote[data-v-a469a948]{margin:6px 2px 0;color:var(--sp-text-subtle);font-size:.6rem}@media(max-width:700px){.attention-item[data-v-a469a948]{grid-template-columns:auto minmax(0,1fr) auto}.attention-item-meta[data-v-a469a948]{display:none}.attention-list[data-v-a469a948]{max-height:320px}}
