.stat-card.svelte-17xvzis{border-radius:var(--radius-lg);transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);animation:fadeIn var(--duration-slow) var(--ease-out) forwards;position:relative;overflow:hidden}.stat-card.svelte-17xvzis:hover{transform:translateY(-2px)}.card-inner.svelte-17xvzis{z-index:1;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-xl) var(--space-lg);gap:var(--space-xs);background-image:var(--gradient-card);flex-direction:column;display:flex;position:relative}.card-glow.svelte-17xvzis{border-radius:var(--radius-lg) var(--radius-lg) 0 0;opacity:0;height:2px;transition:opacity var(--duration-normal) var(--ease-out);position:absolute;top:-1px;left:0;right:0}.stat-card.svelte-17xvzis:hover .card-glow:where(.svelte-17xvzis){opacity:1}.stat-card[data-color=blue].svelte-17xvzis .card-glow:where(.svelte-17xvzis){background:var(--accent-blue)}.stat-card[data-color=green].svelte-17xvzis .card-glow:where(.svelte-17xvzis){background:var(--accent-green)}.stat-card[data-color=amber].svelte-17xvzis .card-glow:where(.svelte-17xvzis){background:var(--accent-amber)}.stat-card[data-color=red].svelte-17xvzis .card-glow:where(.svelte-17xvzis){background:var(--accent-red)}.stat-card[data-color=purple].svelte-17xvzis .card-glow:where(.svelte-17xvzis){background:var(--accent-purple)}.stat-card[data-color=cyan].svelte-17xvzis .card-glow:where(.svelte-17xvzis){background:var(--accent-cyan)}.stat-header.svelte-17xvzis{justify-content:space-between;align-items:center;display:flex}.stat-label.svelte-17xvzis{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:.72rem;font-weight:600}.stat-icon.svelte-17xvzis{font-size:1rem}.stat-value.svelte-17xvzis{letter-spacing:-.5px;font-size:1.85rem;font-weight:700;line-height:1.15;font-family:var(--font-mono);animation:countUp var(--duration-slow) var(--ease-out)}.stat-card[data-color=blue].svelte-17xvzis .stat-value:where(.svelte-17xvzis){color:var(--accent-blue)}.stat-card[data-color=green].svelte-17xvzis .stat-value:where(.svelte-17xvzis){color:var(--accent-green)}.stat-card[data-color=amber].svelte-17xvzis .stat-value:where(.svelte-17xvzis){color:var(--accent-amber)}.stat-card[data-color=red].svelte-17xvzis .stat-value:where(.svelte-17xvzis){color:var(--accent-red)}.stat-card[data-color=purple].svelte-17xvzis .stat-value:where(.svelte-17xvzis){color:var(--accent-purple)}.stat-card[data-color=cyan].svelte-17xvzis .stat-value:where(.svelte-17xvzis){color:var(--accent-cyan)}.stat-subtitle.svelte-17xvzis{color:var(--text-secondary);margin-top:var(--space-2xs);font-size:.72rem}.status-pill.svelte-1swmi23{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);letter-spacing:.2px;border:1px solid var(--border-subtle);background:var(--bg-card);font-size:.72rem;font-weight:600;display:inline-flex}.status-dot.svelte-1swmi23{border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-pill.healthy.svelte-1swmi23{color:var(--accent-green);border-color:#3dd9a033}.status-pill.healthy.svelte-1swmi23 .status-dot:where(.svelte-1swmi23){background:var(--accent-green);animation:2s ease-in-out infinite pulse;box-shadow:0 0 8px #3dd9a080}.status-pill.degraded.svelte-1swmi23{color:var(--accent-amber);border-color:#ffb54533}.status-pill.degraded.svelte-1swmi23 .status-dot:where(.svelte-1swmi23){background:var(--accent-amber);box-shadow:0 0 8px #ffb54580}.status-pill.loading.svelte-1swmi23{color:var(--text-muted)}.status-pill.loading.svelte-1swmi23 .status-dot:where(.svelte-1swmi23){background:var(--text-muted);animation:1s ease-in-out infinite pulse}.status-pill.error.svelte-1swmi23{color:var(--accent-red);border-color:#ff6b7a33}.status-pill.error.svelte-1swmi23 .status-dot:where(.svelte-1swmi23){background:var(--accent-red);box-shadow:0 0 8px #ff6b7a80}.chart-wrapper.svelte-1phpzs0{width:100%;height:300px}.page.svelte-1uha8ag{max-width:1280px}.page-header.svelte-1uha8ag{margin-bottom:var(--space-2xl);justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.page-title.svelte-1uha8ag{letter-spacing:-.3px;color:var(--text-primary);font-size:1.5rem;font-weight:700}.page-desc.svelte-1uha8ag{color:var(--text-muted);margin-top:3px;font-size:.82rem}.header-right.svelte-1uha8ag{align-items:center;gap:var(--space-sm);display:flex}.stats-grid.svelte-1uha8ag{gap:var(--space-lg);margin-bottom:var(--space-2xl);grid-template-columns:repeat(4,1fr);display:grid}.grid-two.svelte-1uha8ag{gap:var(--space-lg);margin-bottom:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.card.svelte-1uha8ag{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-xl);background-image:var(--gradient-card);animation:fadeIn var(--duration-slow) var(--ease-out) forwards}.card-header.svelte-1uha8ag{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;display:flex}.card-title.svelte-1uha8ag{align-items:center;gap:var(--space-sm);color:var(--text-primary);font-size:.88rem;font-weight:600;display:flex}.card-meta.svelte-1uha8ag{color:var(--text-muted);font-size:.7rem;font-weight:500}.empty-state.svelte-1uha8ag{color:var(--text-muted);padding:var(--space-3xl) 0;text-align:center;font-size:.82rem}.breakout-grid.svelte-1uha8ag{gap:var(--space-sm);flex-wrap:wrap;display:flex}.breakout-chip.svelte-1uha8ag{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-out);animation:fadeIn var(--duration-normal) var(--ease-out) both;text-decoration:none;display:flex}.breakout-chip.svelte-1uha8ag:hover{border-color:var(--border-active);background:var(--bg-elevated);text-decoration:none;transform:translateY(-1px)}.breakout-tag.svelte-1uha8ag{color:var(--text-primary);font-size:.8rem;font-weight:600}.see-all.svelte-1uha8ag{align-items:center;gap:var(--space-xs);margin-top:var(--space-lg);color:var(--accent-blue);transition:gap var(--duration-fast) var(--ease-out);font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.see-all.svelte-1uha8ag:hover{gap:var(--space-sm);text-decoration:none}.table-wrap.svelte-1uha8ag{margin:0 calc(-1 * var(--space-xl));padding:0 var(--space-xl);overflow-x:auto}table.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:.82rem}th.svelte-1uha8ag{text-align:left;padding:var(--space-sm) var(--space-md);color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--border-default);white-space:nowrap;font-size:.68rem;font-weight:600}.th-rank.svelte-1uha8ag{text-align:center;width:36px}.th-num.svelte-1uha8ag{text-align:right}td.svelte-1uha8ag{padding:var(--space-md) var(--space-md);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:middle}tr.svelte-1uha8ag{transition:background var(--duration-fast);animation:fadeIn var(--duration-normal) var(--ease-out) both}tbody.svelte-1uha8ag tr:where(.svelte-1uha8ag):hover td:where(.svelte-1uha8ag){background:var(--bg-card-hover)}.cell-rank.svelte-1uha8ag{text-align:center;font-weight:700;font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.cell-caption.svelte-1uha8ag{max-width:320px}.caption-text.svelte-1uha8ag{-webkit-line-clamp:2;line-clamp:2;color:var(--text-primary);-webkit-box-orient:vertical;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cell-num.svelte-1uha8ag{text-align:right;color:var(--text-secondary);font-size:.78rem}.cell-score.svelte-1uha8ag{text-align:right;color:var(--accent-blue);font-size:.82rem;font-weight:700}.cell-date.svelte-1uha8ag{white-space:nowrap}.date-text.svelte-1uha8ag{align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:.72rem;display:flex}.date-na.svelte-1uha8ag{color:var(--text-muted);font-size:.72rem}@media (width<=1024px){.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.grid-two.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=640px){.stats-grid.svelte-1uha8ag{grid-template-columns:1fr}}
