.stat-row.svelte-1mirum{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px}.stat-card.svelte-1mirum{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:16px;text-align:center}.stat-card.accent.svelte-1mirum{border-color:var(--amber)}.stat-card.positive.svelte-1mirum .stat-value:where(.svelte-1mirum){color:#10b981}.stat-card.negative.svelte-1mirum .stat-value:where(.svelte-1mirum){color:#ef4444}.stat-value.svelte-1mirum{font-size:1.6rem;font-weight:700;color:var(--text)}.stat-label.svelte-1mirum{font-size:.8rem;color:var(--text3);margin-top:4px}.chart.svelte-1mirum{width:100%;height:200px}.industry-chart.svelte-1mirum{height:auto}.source.svelte-1mirum{color:var(--text3);font-size:.7rem;margin:8px 0 0;text-align:right}.table-wrap.svelte-1mirum{overflow-x:auto}table.svelte-1mirum{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-1mirum{color:var(--text3);font-weight:600;text-align:left;padding:8px;border-bottom:1px solid var(--border)}td.svelte-1mirum{padding:8px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text2)}.num.svelte-1mirum{text-align:right;font-variant-numeric:tabular-nums}.chart-wrap.svelte-1mirum{position:relative;cursor:crosshair}.chart-overlay.svelte-1mirum{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.chart-tooltip.svelte-1mirum{position:absolute;pointer-events:none;background:#141414eb;border:1px solid rgba(16,185,129,.4);border-radius:8px;padding:6px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;transform:translate(0);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chart-tooltip.flip.svelte-1mirum{transform:translate(calc(-100% - 16px))}.tt-rate.svelte-1mirum{font-size:.95rem;font-weight:700;color:#10b981}.tt-date.svelte-1mirum{font-size:.72rem;color:#ffffff80}.chart-tooltip.multi.svelte-1mirum{gap:4px}.tt-row.svelte-1mirum{display:flex;align-items:center;gap:6px;font-size:.78rem}.tt-dot.svelte-1mirum{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tt-label.svelte-1mirum{color:#ffffff8c}.tt-val.svelte-1mirum{font-weight:600;margin-left:auto;padding-left:8px}
