.page.svelte-1v8gxh{max-width:800px;margin:0 auto;padding:1.5rem 1rem}h1.svelte-1v8gxh{color:#e94560;margin-bottom:1.5rem}h2.svelte-1v8gxh{color:#a0aec0;font-size:1rem;margin-bottom:.75rem}.empty.svelte-1v8gxh{color:#a0aec0}.empty.svelte-1v8gxh a:where(.svelte-1v8gxh){color:#e94560}.warnings.svelte-1v8gxh{background:#2d1b1b;border:1px solid #e94560;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.warnings.svelte-1v8gxh h2:where(.svelte-1v8gxh){color:#e94560;margin-bottom:.5rem}.warning.svelte-1v8gxh{color:#f0c0a0;font-size:.85rem;margin-bottom:.4rem}.cards.svelte-1v8gxh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.card.svelte-1v8gxh{background:#1a1a2e;border:1px solid #2a2a3e;border-radius:8px;padding:1rem}.card.highlight.svelte-1v8gxh{border-color:#e94560}.label.svelte-1v8gxh{font-size:.75rem;color:#a0aec0;margin-bottom:.25rem}.value.svelte-1v8gxh{font-size:1.4rem;font-weight:700;color:#fff}.sub.svelte-1v8gxh{font-size:.75rem;color:#718096;margin-top:.25rem}.chart-section.svelte-1v8gxh{margin-bottom:2rem;background:#1a1a2e;border:1px solid #2a2a3e;border-radius:8px;padding:1rem}.chart-header.svelte-1v8gxh{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.toggle.svelte-1v8gxh{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#a0aec0;cursor:pointer}.toggle.svelte-1v8gxh input:where(.svelte-1v8gxh){accent-color:#e94560}.chart.svelte-1v8gxh{width:100%;height:auto}.axis-label.svelte-1v8gxh{fill:#718096;font-size:9px;font-family:monospace}.fire-label.svelte-1v8gxh{fill:#38ef7d;font-size:9px;font-weight:700}.table-section.svelte-1v8gxh{background:#1a1a2e;border:1px solid #2a2a3e;border-radius:8px;padding:1rem}.table-wrap.svelte-1v8gxh{overflow-x:auto}table.svelte-1v8gxh{width:100%;border-collapse:collapse;font-size:.85rem}th.svelte-1v8gxh{color:#a0aec0;font-weight:500;padding:.5rem .75rem;text-align:right;border-bottom:1px solid #2a2a3e}th.svelte-1v8gxh:first-child,th.svelte-1v8gxh:nth-child(2){text-align:left}td.svelte-1v8gxh{padding:.4rem .75rem;text-align:right;color:#e2e8f0;border-bottom:1px solid #16213e}td.svelte-1v8gxh:first-child,td.svelte-1v8gxh:nth-child(2){text-align:left}tr.fire-row.svelte-1v8gxh td:where(.svelte-1v8gxh){color:#38ef7d}tr.svelte-1v8gxh:hover td:where(.svelte-1v8gxh){background:#16213e}
