.auto-refresh-badge[data-v-fe75a810]{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:5px 10px;color:var(--sp-green);background:var(--sp-green-light);border:1px solid color-mix(in srgb,var(--sp-green) 26%,transparent);border-radius:999px;font-size:.68rem;font-weight:760;white-space:nowrap}.auto-refresh-badge.protected[data-v-fe75a810]{color:var(--sp-primary);background:var(--sp-primary-light);border-color:color-mix(in srgb,var(--sp-primary) 25%,transparent)}.auto-refresh-badge.paused[data-v-fe75a810]{color:var(--sp-text-muted);background:var(--sp-input-bg);border-color:var(--sp-border)}.refresh-dot[data-v-fe75a810]{width:7px;height:7px;flex:0 0 auto;background:currentColor;border-radius:50%;box-shadow:0 0 color-mix(in srgb,currentColor 28%,transparent);animation:refresh-pulse-fe75a810 1.7s ease-out infinite}.refreshing .refresh-dot[data-v-fe75a810]{animation-duration:.75s}.paused .refresh-dot[data-v-fe75a810]{animation:none;opacity:.55}@keyframes refresh-pulse-fe75a810{0%{box-shadow:0 0 color-mix(in srgb,currentColor 28%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media(prefers-reduced-motion:reduce){.refresh-dot[data-v-fe75a810]{animation:none}}.timeseries-chart[data-v-4f718360]{min-height:230px}svg[data-v-4f718360]{display:block;width:100%;height:250px;overflow:visible}.grid line[data-v-4f718360]{stroke:var(--sp-border-subtle);stroke-width:1;stroke-dasharray:3 6}.axis-labels[data-v-4f718360]{fill:var(--sp-text-subtle);font-size:10px}.line[data-v-4f718360]{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:chart-draw-4f718360 .85s var(--sp-ease-out, ease-out) forwards}.area[data-v-4f718360]{opacity:0;animation:chart-fade-4f718360 .62s ease-out .11s forwards}@keyframes chart-draw-4f718360{to{stroke-dashoffset:0}}@keyframes chart-fade-4f718360{to{opacity:.9}}.threshold[data-v-4f718360]{stroke:var(--sp-amber);stroke-width:1.2;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.threshold-label[data-v-4f718360]{fill:var(--sp-amber);font-size:9px;font-weight:700}.last-ring[data-v-4f718360]{fill:none;opacity:.28;stroke-width:2;vector-effect:non-scaling-stroke}.chart-empty[data-v-4f718360]{display:grid;min-height:230px;place-items:center;color:var(--sp-text-subtle);font-size:.8rem;border:1px dashed var(--sp-border-subtle);border-radius:var(--sp-radius-sm)}@media(prefers-reduced-motion:reduce){.line[data-v-4f718360],.area[data-v-4f718360]{animation:none;stroke-dashoffset:0;opacity:.9}}.diagnostics-view[data-v-5a4792c9]{display:grid;gap:22px}.page-header-actions[data-v-5a4792c9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.error-banner[data-v-5a4792c9]{display:flex;align-items:center;gap:8px;padding:12px 14px;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);font-size:.78rem}.score-card[data-v-5a4792c9]{display:grid;grid-template-columns:auto 1fr minmax(230px,auto);align-items:center;gap:24px;padding:26px;border-left:4px solid var(--sp-green)}.score-card.offline[data-v-5a4792c9]{border-left-color:var(--sp-red)}.score-ring[data-v-5a4792c9]{position:relative;display:grid;width:106px;height:106px;place-content:center;justify-items:center;border-radius:50%}.score-ring[data-v-5a4792c9]:after{position:absolute;top:7px;right:7px;bottom:7px;left:7px;content:"";background:var(--sp-card-bg);border-radius:50%}.score-ring strong[data-v-5a4792c9],.score-ring span[data-v-5a4792c9]{position:relative;z-index:1}.score-ring strong[data-v-5a4792c9]{font-size:1.75rem;line-height:1}.score-ring span[data-v-5a4792c9]{margin-top:4px;color:var(--sp-text-muted);font-size:.58rem;text-transform:uppercase}.score-copy[data-v-5a4792c9]{display:grid;gap:7px}.score-meta[data-v-5a4792c9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--sp-text-muted);font-size:.69rem}.score-copy h2[data-v-5a4792c9]{font-size:1.2rem}.score-copy p[data-v-5a4792c9]{max-width:70ch;color:var(--sp-text-muted);font-size:.78rem}.score-facts[data-v-5a4792c9]{display:grid;gap:7px}.score-facts div[data-v-5a4792c9]{display:grid;gap:2px;padding:9px 11px;background:var(--sp-input-bg);border-radius:8px}.score-facts span[data-v-5a4792c9]{color:var(--sp-text-subtle);font-size:.62rem;text-transform:uppercase}.score-facts strong[data-v-5a4792c9]{font-size:.76rem}.kpi-grid[data-v-5a4792c9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.forecast-card[data-v-5a4792c9]{padding:22px}.forecast-grid[data-v-5a4792c9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.forecast-grid article[data-v-5a4792c9]{display:flex;align-items:flex-start;gap:10px;padding:14px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:var(--sp-radius-sm)}.forecast-grid article>div[data-v-5a4792c9]{display:grid;gap:3px}.forecast-grid small[data-v-5a4792c9]{color:var(--sp-text-subtle);font-size:.62rem;font-weight:740;text-transform:uppercase}.forecast-grid strong[data-v-5a4792c9]{font-size:.8rem}.forecast-grid p[data-v-5a4792c9]{color:var(--sp-text-muted);font-size:.66rem}.forecast-icon[data-v-5a4792c9]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:var(--sp-primary);background:var(--sp-primary-light);border-radius:9px}.trend-table[data-v-5a4792c9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:14px;background:var(--sp-border-subtle);border:1px solid var(--sp-border-subtle);border-radius:var(--sp-radius-sm)}.trend-table div[data-v-5a4792c9]{display:grid;gap:2px;padding:11px;background:var(--sp-card-bg)}.trend-table span[data-v-5a4792c9]{color:var(--sp-text-subtle);font-size:.62rem;text-transform:uppercase}.trend-table strong[data-v-5a4792c9]{font-size:.74rem}.alerts-section[data-v-5a4792c9]{display:grid;gap:13px}.section-title-row[data-v-5a4792c9]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.section-title[data-v-5a4792c9]{margin:0;font-size:1.22rem}.alerts-grid[data-v-5a4792c9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.finding[data-v-5a4792c9]{display:grid;gap:10px;padding:16px;border-left:3px solid var(--sp-amber)}.finding.severity-critical[data-v-5a4792c9]{border-left-color:var(--sp-red)}.finding.severity-info[data-v-5a4792c9]{border-left-color:var(--sp-cyan)}.finding-head[data-v-5a4792c9]{display:flex;align-items:center;gap:8px}.finding p[data-v-5a4792c9]{color:var(--sp-text-main);font-size:.76rem}.evidence[data-v-5a4792c9]{display:flex;align-items:center;gap:6px;color:var(--sp-purple);font-size:.68rem}.recommendation[data-v-5a4792c9]{display:flex;align-items:flex-start;gap:7px;padding:9px;color:var(--sp-text-muted);background:var(--sp-input-bg);border-radius:8px;font-size:.68rem}.recommendation svg[data-v-5a4792c9]{flex:0 0 auto;color:var(--sp-primary)}.no-findings[data-v-5a4792c9]{display:grid;justify-items:center;gap:5px;padding:32px;color:var(--sp-green);text-align:center}.no-findings span[data-v-5a4792c9]{color:var(--sp-text-muted);font-size:.7rem}.telemetry-grid[data-v-5a4792c9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.telemetry-card .sp-card-header a[data-v-5a4792c9]{color:var(--sp-primary);font-size:.68rem;font-weight:740;text-decoration:none}.telemetry-card dl[data-v-5a4792c9]{display:grid;gap:0}.telemetry-card dl div[data-v-5a4792c9]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid var(--sp-border-subtle)}.telemetry-card dl div[data-v-5a4792c9]:last-child{border-bottom:0}.telemetry-card dt[data-v-5a4792c9]{color:var(--sp-text-muted);font-size:.72rem}.telemetry-card dd[data-v-5a4792c9]{color:var(--sp-text-main);font-size:.73rem;font-weight:730;text-align:right}.method-card[data-v-5a4792c9]{display:flex;align-items:flex-start;gap:10px;color:var(--sp-primary)}.method-card p[data-v-5a4792c9]{margin-top:3px;color:var(--sp-text-muted);font-size:.72rem}.actuator-auth-banner[data-v-5a4792c9]{align-items:flex-start}.actuator-auth-banner>div[data-v-5a4792c9]{display:grid;gap:3px}.actuator-auth-banner strong[data-v-5a4792c9]{font-size:.78rem}.actuator-auth-banner span[data-v-5a4792c9]{color:var(--sp-text-main);font-size:.7rem;line-height:1.45}.actuator-auth-banner .banner-action[data-v-5a4792c9]{color:var(--sp-text-muted);font-family:var(--sp-font-mono, monospace)}.actuator-auth-banner a[data-v-5a4792c9]{color:var(--sp-primary);font-size:.7rem;font-weight:800;text-decoration:none}.recommendations-card[data-v-5a4792c9]{padding:18px}.recommendation-list[data-v-5a4792c9]{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.recommendation-list li[data-v-5a4792c9]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:var(--sp-input-bg);border-left:2px solid var(--sp-border);border-radius:8px}.recommendation-list li.rec-critical[data-v-5a4792c9]{border-left-color:var(--sp-red)}.recommendation-list li.rec-warn[data-v-5a4792c9]{border-left-color:var(--sp-amber)}.recommendation-list p[data-v-5a4792c9]{margin:0 0 3px;color:var(--sp-text-muted);font-size:.7rem;line-height:1.45}.recommendation-list code[data-v-5a4792c9]{color:var(--sp-text-main);font-size:.66rem;word-break:break-all}.diagnostic-priority-grid[data-v-5a4792c9]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:14px}.bottleneck-card[data-v-5a4792c9],.headroom-card[data-v-5a4792c9],.history-section[data-v-5a4792c9],.anomaly-section[data-v-5a4792c9]{padding:20px}.driver-list[data-v-5a4792c9],.headroom-list[data-v-5a4792c9]{display:grid;gap:8px}.driver-row[data-v-5a4792c9]{display:grid;grid-template-columns:1fr auto;gap:5px}.driver-row>div[data-v-5a4792c9]:first-child{display:grid}.driver-row small[data-v-5a4792c9]{color:var(--sp-text-muted);font-size:.64rem}.driver-value[data-v-5a4792c9]{display:flex;align-items:center;gap:8px;font-size:.68rem}.driver-value strong[data-v-5a4792c9]{color:var(--sp-amber)}.driver-track[data-v-5a4792c9]{grid-column:1/-1;height:4px;background:var(--sp-input-bg);border-radius:999px;overflow:hidden}.driver-track span[data-v-5a4792c9]{display:block;height:100%;background:var(--sp-primary)}.headroom-list>div[data-v-5a4792c9]{display:grid;gap:5px}.headroom-list>div>div[data-v-5a4792c9]:first-child{display:flex;justify-content:space-between;font-size:.72rem}.headroom-list small[data-v-5a4792c9]{color:var(--sp-text-muted);font-size:.63rem}.headroom-track[data-v-5a4792c9]{height:6px;background:var(--sp-input-bg);border-radius:999px;overflow:hidden}.headroom-track span[data-v-5a4792c9]{display:block;height:100%}.fill-green[data-v-5a4792c9]{background:var(--sp-green)}.fill-amber[data-v-5a4792c9]{background:var(--sp-amber)}.fill-red[data-v-5a4792c9]{background:var(--sp-red)}.fill-muted[data-v-5a4792c9]{background:var(--sp-text-subtle)}.history-grid[data-v-5a4792c9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.history-grid article[data-v-5a4792c9]{padding:12px;background:var(--sp-input-bg);border-radius:999px;overflow:hidden}.chart-head[data-v-5a4792c9]{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:.7rem}.section-help[data-v-5a4792c9]{color:var(--sp-text-muted);font-size:.68rem}.empty-inline[data-v-5a4792c9]{display:flex;align-items:center;gap:8px;padding:20px;color:var(--sp-text-muted);font-size:.72rem}.anomaly-grid[data-v-5a4792c9]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.anomaly-grid>div[data-v-5a4792c9]{display:grid;gap:3px;padding:12px;background:var(--sp-input-bg);border-radius:8px}.anomaly-grid span[data-v-5a4792c9]{color:var(--sp-text-subtle);font-size:.62rem;text-transform:uppercase}.anomaly-grid small[data-v-5a4792c9]{color:var(--sp-text-muted);font-size:.64rem}.text-red[data-v-5a4792c9]{color:var(--sp-red)}.text-amber[data-v-5a4792c9]{color:var(--sp-amber)}.text-green[data-v-5a4792c9]{color:var(--sp-green)}.text-muted[data-v-5a4792c9]{color:var(--sp-text-muted)}.error-breakdown-card[data-v-5a4792c9]{grid-column:1 / -1;border-left:3px solid var(--sp-red)}.error-breakdown-body[data-v-5a4792c9]{display:grid;gap:8px;padding-top:4px}.section-hint[data-v-5a4792c9]{font-size:.68rem;color:var(--sp-text-muted);margin:0}.uri-error-list[data-v-5a4792c9]{list-style:none;margin:0;padding:0;display:grid;gap:5px}.uri-error-list li code[data-v-5a4792c9]{font-size:.72rem;padding:3px 6px;background:var(--sp-input-bg);border-radius:4px;color:var(--sp-red);display:inline-block}.badge-row[data-v-5a4792c9]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.badge-row-label[data-v-5a4792c9]{font-size:.66rem;color:var(--sp-text-muted);font-weight:600}@media(max-width:1200px){.score-card[data-v-5a4792c9]{grid-template-columns:auto 1fr}.diagnostic-priority-grid[data-v-5a4792c9]{grid-template-columns:1fr}.score-facts[data-v-5a4792c9]{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.forecast-grid[data-v-5a4792c9],.kpi-grid[data-v-5a4792c9]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.score-card[data-v-5a4792c9]{grid-template-columns:1fr;justify-items:start}.score-facts[data-v-5a4792c9],.forecast-grid[data-v-5a4792c9],.trend-table[data-v-5a4792c9],.telemetry-grid[data-v-5a4792c9],.kpi-grid[data-v-5a4792c9],.history-grid[data-v-5a4792c9],.anomaly-grid[data-v-5a4792c9]{grid-template-columns:1fr;width:100%}}.alert-summary-badges[data-v-5a4792c9]{display:flex;flex-wrap:wrap;gap:6px}.alert-summary-badges .badge-critical[data-v-5a4792c9]{color:var(--sp-red);background:var(--sp-red-light)}.alert-summary-badges .badge-warn[data-v-5a4792c9]{color:var(--sp-amber);background:var(--sp-amber-light)}.finding-category[data-v-5a4792c9]{color:var(--sp-text-subtle);font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.finding-message[data-v-5a4792c9]{margin:0 0 8px;color:var(--sp-text-main);font-size:.74rem}.finding-block[data-v-5a4792c9]{margin:0 0 7px;padding:8px 10px;background:var(--sp-input-bg);border-left:2px solid var(--sp-border);border-radius:8px}.finding-block span[data-v-5a4792c9]{display:block;margin-bottom:3px;color:var(--sp-text-subtle);font-size:.57rem;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.finding-block p[data-v-5a4792c9]{margin:0;color:var(--sp-text-muted);font-size:.68rem;line-height:1.5}.finding-evidence[data-v-5a4792c9]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.finding-evidence span[data-v-5a4792c9]{padding:2px 7px;color:var(--sp-text-muted);background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:999px;font-size:.61rem}.finding-evidence strong[data-v-5a4792c9]{color:var(--sp-text-main)}.finding-guides[data-v-5a4792c9]{display:grid;gap:6px;margin-bottom:8px}.finding-guides details[data-v-5a4792c9]{padding:7px 10px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:8px}.finding-guides summary[data-v-5a4792c9]{color:var(--sp-text-main);font-size:.66rem;font-weight:800;cursor:pointer}.finding-guides ol[data-v-5a4792c9]{display:grid;gap:3px;margin:6px 0 0;padding-left:18px}.finding-guides li[data-v-5a4792c9]{color:var(--sp-text-muted);font-size:.66rem;line-height:1.45}.windows-card[data-v-5a4792c9]{padding:18px}.window-grid[data-v-5a4792c9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.window-item[data-v-5a4792c9]{display:grid;gap:2px;padding:10px 12px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-left:3px solid var(--sp-border);border-radius:8px}.window-item span[data-v-5a4792c9]{color:var(--sp-text-subtle);font-size:.6rem;font-weight:760;text-transform:uppercase}.window-item strong[data-v-5a4792c9]{font-size:1.05rem;font-variant-numeric:tabular-nums}.window-item small[data-v-5a4792c9]{color:var(--sp-text-muted);font-size:.6rem}.window-item.status-critical[data-v-5a4792c9]{border-left-color:var(--sp-red)}.window-item.status-critical strong[data-v-5a4792c9]{color:var(--sp-red)}.window-item.status-burning[data-v-5a4792c9]{border-left-color:var(--sp-amber)}.window-item.status-burning strong[data-v-5a4792c9]{color:var(--sp-amber)}.window-item.status-within_budget[data-v-5a4792c9]{border-left-color:var(--sp-green)}.window-item.status-within_budget strong[data-v-5a4792c9]{color:var(--sp-green)}.endpoint-table[data-v-5a4792c9]{margin-top:8px;overflow-x:auto}.endpoint-table table[data-v-5a4792c9]{width:100%;border-collapse:collapse;font-size:.65rem}.endpoint-table th[data-v-5a4792c9]{padding:6px 7px;color:var(--sp-text-subtle);border-bottom:1px solid var(--sp-border);font-size:.56rem;text-align:left;text-transform:uppercase}.endpoint-table td[data-v-5a4792c9]{padding:6px 7px;border-bottom:1px solid var(--sp-border-subtle);white-space:nowrap}.endpoint-uri[data-v-5a4792c9]{max-width:220px;overflow:hidden;text-overflow:ellipsis;font-family:var(--sp-font-mono, monospace)}.badge-critical[data-v-5a4792c9]{color:var(--sp-red);background:var(--sp-red-light)}.badge-warn[data-v-5a4792c9]{color:var(--sp-amber);background:var(--sp-amber-light)}.badge-healthy[data-v-5a4792c9]{color:var(--sp-green);background:var(--sp-green-light)}@media(max-width:760px){.window-grid[data-v-5a4792c9]{grid-template-columns:1fr}}
