.stat-card[data-v-6f341255]{background:var(--surface);border-radius:min(28px, var(--radius-3xl));box-shadow:var(--surface-shadow);transition:box-shadow var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);flex-direction:column;gap:10px;padding:18px 18px 14px;display:flex}.stat-card[data-v-6f341255]:hover{box-shadow:var(--overlay-shadow);transform:translateY(-2px)}.stat-card[data-v-6f341255]:active{transform:translateY(0)scale(.99)}.stat-top[data-v-6f341255]{align-items:center;gap:8px;display:flex}.stat-icon[data-v-6f341255]{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.stat-label[data-v-6f341255]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--muted)}.stat-value[data-v-6f341255]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--foreground);letter-spacing:-.03em;line-height:var(--line-height-display);font-variant-numeric:tabular-nums}.stat-foot[data-v-6f341255]{justify-content:space-between;align-items:flex-end;gap:12px;min-height:36px;display:flex}.stat-trend[data-v-6f341255]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stat-delta[data-v-6f341255]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.stat-delta.up[data-v-6f341255]{color:var(--success)}.stat-delta.down[data-v-6f341255]{color:var(--danger)}.stat-sub[data-v-6f341255]{font-size:var(--font-size-sm);color:var(--muted)}.stat-spark[data-v-6f341255]{opacity:.9;flex-shrink:0;width:96px;height:36px}.trend-chart[data-v-df85dc82]{flex-direction:column;flex:1;width:100%;min-height:240px;display:flex;position:relative}.trend-svg[data-v-df85dc82]{flex:1;width:100%;height:auto;min-height:220px;display:block;overflow:visible}.trend-grid[data-v-df85dc82]{stroke:var(--separator);stroke-width:1px;stroke-dasharray:3 4}.trend-line[data-v-df85dc82]{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.trend-line-fail[data-v-df85dc82]{stroke:var(--danger);stroke-width:1.75px;stroke-dasharray:4 4;opacity:.85}.trend-guide[data-v-df85dc82]{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.55}.trend-dot[data-v-df85dc82]{fill:var(--surface);stroke-width:2.5px}.trend-dot-fail[data-v-df85dc82]{stroke:var(--danger)}.trend-labels[data-v-df85dc82]{justify-content:space-between;padding:6px 8px 0;display:flex}.trend-label[data-v-df85dc82]{font-size:var(--font-size-xs);color:var(--muted);transition:opacity var(--duration-fast) var(--ease-standard)}.trend-label.dim[data-v-df85dc82]{opacity:.35}.trend-label.hide[data-v-df85dc82]{opacity:0;pointer-events:none}.trend-tip[data-v-df85dc82]{pointer-events:none;background:var(--foreground);color:var(--surface);border-radius:var(--radius-lg);font-size:var(--font-size-xs);white-space:nowrap;z-index:calc(var(--z-index-base) + 2);box-shadow:var(--overlay-shadow);padding:8px 10px;position:absolute;top:8px;transform:translate(-50%)}.trend-tip-date[data-v-df85dc82]{opacity:.7;margin-bottom:4px}.trend-tip-row[data-v-df85dc82]{align-items:center;gap:6px;line-height:1.5;display:flex}.trend-tip-dot[data-v-df85dc82]{border-radius:50%;width:6px;height:6px}.trend-tip-dot.fail[data-v-df85dc82]{background:var(--danger)}.page-header[data-v-24339e1c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;padding:4px 2px 2px;display:flex}.header-left[data-v-24339e1c]{flex-direction:column;gap:6px;min-width:0;display:flex}.header-meta[data-v-24339e1c]{font-size:var(--font-size-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-dot[data-v-24339e1c]{opacity:.5}.meta-updated[data-v-24339e1c]{opacity:.85;font-variant-numeric:tabular-nums}.header-actions[data-v-24339e1c]{flex-shrink:0;align-items:center;gap:10px;display:flex}.live-pill[data-v-24339e1c]{border-radius:var(--radius-2xl);background:var(--success-soft);color:var(--success);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.live-pill.is-off[data-v-24339e1c]{background:var(--danger-soft);color:var(--danger)}.live-pill.is-pending[data-v-24339e1c]{background:var(--warning-soft);color:var(--warning)}.live-dot[data-v-24339e1c]{background:var(--success);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite live-pulse-24339e1c}.live-dot.off[data-v-24339e1c]{background:var(--danger);animation:none}.live-dot.pending[data-v-24339e1c]{background:var(--warning)}@keyframes live-pulse-24339e1c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.live-dot[data-v-24339e1c],.sk-bar[data-v-24339e1c]{animation:none}.panel-card[data-v-24339e1c]{transition:none}}.error-banner[data-v-24339e1c]{background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-xl);align-items:center;gap:10px;padding:12px 16px;display:flex}.error-text[data-v-24339e1c]{font-size:var(--font-size-sm);flex:1}.kpi-grid[data-v-24339e1c]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=1023px){.kpi-grid[data-v-24339e1c]{grid-template-columns:repeat(2,1fr)}}.ops-grid[data-v-24339e1c]{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=768px){.ops-grid[data-v-24339e1c]{grid-template-columns:repeat(2,1fr);align-items:stretch}.ops-grid>.panel-card[data-v-24339e1c]{box-sizing:border-box;height:100%}}.ops-grid>.panel-card[data-v-24339e1c]{flex-direction:column;min-height:260px;display:flex}.ops-grid .res-grid[data-v-24339e1c],.ops-grid .source-list[data-v-24339e1c]{flex:1}.panel-card[data-v-24339e1c]{background:var(--surface);border-radius:min(28px, var(--radius-3xl));box-shadow:var(--surface-shadow);transition:box-shadow var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);padding:20px}.panel-card[data-v-24339e1c]:hover{box-shadow:var(--overlay-shadow)}.panel-head-row[data-v-24339e1c]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.panel-title-row[data-v-24339e1c]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--foreground)}.panel-sub[data-v-24339e1c]{font-size:var(--font-size-xs);color:var(--muted);margin-top:2px}.panel-hint[data-v-24339e1c]{font-size:var(--font-size-xs);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px}.dash-link[data-v-24339e1c]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--accent);white-space:nowrap;text-decoration:none}.dash-link[data-v-24339e1c]:hover{opacity:var(--opacity-hover)}.range-tabs[data-v-24339e1c]{background:var(--surface-secondary);border-radius:var(--radius-2xl);align-items:center;gap:3px;padding:3px;display:flex}.range-tabs .btn-tab[data-v-24339e1c]{height:30px;font-size:var(--font-size-xs);padding:0 12px}.range-tabs .btn-tab.is-active[data-v-24339e1c]{background:var(--surface);color:var(--foreground);box-shadow:var(--surface-shadow)}.chart-panel[data-v-24339e1c]{flex-direction:column;min-height:360px;display:flex}.chart-panel[data-v-24339e1c] .trend-chart{flex-direction:column;flex:auto;min-height:280px;display:flex}.chart-panel[data-v-24339e1c] .trend-svg{flex:auto;height:auto;min-height:260px}@media (width<=767px){.chart-panel[data-v-24339e1c]{min-height:280px}.chart-panel[data-v-24339e1c] .trend-chart,.chart-panel[data-v-24339e1c] .trend-svg{min-height:200px}.chart-summary[data-v-24339e1c]{gap:12px}.chart-head-right[data-v-24339e1c]{justify-content:space-between;width:100%}}.chart-head-right[data-v-24339e1c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.chart-summary[data-v-24339e1c]{align-items:center;gap:16px;display:flex}.sum-item[data-v-24339e1c]{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.sum-num[data-v-24339e1c]{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sum-num.is-danger[data-v-24339e1c]{color:var(--danger)}.sum-label[data-v-24339e1c]{font-size:var(--font-size-xs);color:var(--muted)}.chart-legend[data-v-24339e1c]{align-items:center;gap:12px;padding-top:2px;display:flex}.legend-item[data-v-24339e1c]{font-size:var(--font-size-xs);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.legend-swatch[data-v-24339e1c]{border-radius:2px;width:12px;height:3px}.legend-swatch.run[data-v-24339e1c]{background:var(--accent)}.legend-swatch.fail[data-v-24339e1c]{background:repeating-linear-gradient(90deg, var(--danger) 0 3px, transparent 3px 6px)}.chart-skeleton[data-v-24339e1c]{flex:1;align-items:flex-end;gap:10px;min-height:280px;padding:16px 8px 28px;display:flex}.sk-bar[data-v-24339e1c]{border-radius:var(--radius-lg) var(--radius-xs) 0 0;background:linear-gradient(180deg, var(--surface-tertiary), var(--surface-secondary));flex:1;animation:1.2s ease-in-out infinite sk-pulse-24339e1c}@keyframes sk-pulse-24339e1c{0%,to{opacity:.55}50%{opacity:1}}.source-list[data-v-24339e1c]{flex-direction:column;justify-content:space-evenly;gap:10px;display:flex}.source-row[data-v-24339e1c]{grid-template-columns:52px minmax(0,1fr) 32px 36px;align-items:center;gap:8px;display:grid}.source-name[data-v-24339e1c]{font-size:var(--font-size-sm);color:var(--muted)}.source-track[data-v-24339e1c]{border-radius:var(--radius-xs);background:var(--surface-tertiary);height:8px;overflow:hidden}.source-fill[data-v-24339e1c]{border-radius:var(--radius-xs);background:var(--accent);height:100%;transition:width var(--duration-plot) var(--ease-out)}.source-fill.is-zero[data-v-24339e1c]{opacity:.35;min-width:2px}.source-count[data-v-24339e1c]{text-align:right;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--foreground);font-variant-numeric:tabular-nums}.source-pct[data-v-24339e1c]{text-align:right;font-size:var(--font-size-xs);color:var(--muted);font-variant-numeric:tabular-nums}.res-grid[data-v-24339e1c]{flex:1;grid-template-columns:1fr 1fr;align-content:space-evenly;gap:10px;display:grid}.res-item[data-v-24339e1c]{background:var(--surface-secondary);border-radius:var(--radius-xl);transition:background-color var(--duration-fast) var(--ease-standard);padding:14px 12px}.res-item[data-v-24339e1c]:hover{background:var(--surface-tertiary)}.res-num[data-v-24339e1c]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--foreground);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.res-num.is-live[data-v-24339e1c]{color:var(--accent)}.res-label[data-v-24339e1c]{font-size:var(--font-size-sm);color:var(--muted);margin-top:2px}.res-sub[data-v-24339e1c]{font-size:var(--font-size-xs);color:var(--muted);opacity:.85;margin-top:2px}.health-panel .panel-head-row[data-v-24339e1c]{align-items:center}.sys-actions[data-v-24339e1c]{flex-shrink:0;align-items:center;gap:8px;display:flex}.check-grid[data-v-24339e1c]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.check-card[data-v-24339e1c]{background:var(--surface-secondary);border-radius:var(--radius-xl);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.check-card[data-v-24339e1c]:hover{background:var(--surface-tertiary)}.check-card.error[data-v-24339e1c]{border-color:color-mix(in oklab, var(--danger) 28%, transparent)}.check-card.not_configured[data-v-24339e1c]{border-color:color-mix(in oklab, var(--warning) 22%, transparent)}.check-top[data-v-24339e1c]{align-items:center;gap:8px;min-width:0;display:flex}.check-name[data-v-24339e1c]{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.check-status[data-v-24339e1c]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);flex-shrink:0}.check-card.ok .check-status[data-v-24339e1c]{color:var(--success)}.check-card.error .check-status[data-v-24339e1c]{color:var(--danger)}.check-card.not_configured .check-status[data-v-24339e1c]{color:var(--warning)}.check-meta[data-v-24339e1c]{align-items:center;gap:8px;min-height:18px;display:flex}.check-model[data-v-24339e1c]{font-size:var(--font-size-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health-pip[data-v-24339e1c]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.health-pip.ok[data-v-24339e1c]{background:var(--success)}.health-pip.error[data-v-24339e1c]{background:var(--danger)}.health-pip.pending[data-v-24339e1c]{background:var(--warning)}.health-balance[data-v-24339e1c]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--success);font-variant-numeric:tabular-nums;white-space:nowrap}.health-latency[data-v-24339e1c]{font-size:var(--font-size-xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.table-card[data-v-24339e1c]{padding-bottom:10px}.table-wrap[data-v-24339e1c]{margin:0 -20px;padding:0 20px;overflow-x:auto}.data-table[data-v-24339e1c]{border-collapse:collapse;width:100%}.data-table thead th[data-v-24339e1c]{text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--muted);background:var(--surface-secondary);white-space:nowrap;padding:10px 12px}.data-table thead th[data-v-24339e1c]:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.data-table thead th[data-v-24339e1c]:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.data-table tbody td.num-cell[data-v-24339e1c],.data-table thead th.col-num[data-v-24339e1c]{text-align:right}.data-table tbody td[data-v-24339e1c]{font-size:var(--font-size-sm);color:var(--foreground);border-top:1px solid var(--separator);white-space:nowrap;padding:11px 12px}.clickable-row[data-v-24339e1c]{cursor:var(--cursor-interactive)}.clickable-row:focus-visible td[data-v-24339e1c],.clickable-row:hover td[data-v-24339e1c]{background:var(--surface-secondary)}.clickable-row[data-v-24339e1c]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.name-cell[data-v-24339e1c]{max-width:280px}.name-wrap[data-v-24339e1c]{align-items:center;gap:10px;min-width:0;display:flex}.name-text[data-v-24339e1c]{text-overflow:ellipsis;font-weight:var(--font-weight-medium);overflow:hidden}.type-icon[data-v-24339e1c]{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.type-icon.agent[data-v-24339e1c]{background:var(--accent-soft);color:var(--accent)}.type-icon.workflow[data-v-24339e1c]{background:var(--success-soft);color:var(--success)}.muted-cell[data-v-24339e1c]{color:var(--muted)}.num-cell[data-v-24339e1c]{font-variant-numeric:tabular-nums;color:var(--muted)}.col-time[data-v-24339e1c]{color:var(--muted)}
