.flow-page.svelte-1dxshi1{max-width:960px;color:var(--text)}.page-header.svelte-1dxshi1{margin-bottom:2rem}.page-header.svelte-1dxshi1 h1:where(.svelte-1dxshi1){margin:0;font-size:1.8rem;color:var(--text)}.subtitle.svelte-1dxshi1{margin:.4rem 0 0;color:var(--muted);font-size:.92rem}.empty-state.svelte-1dxshi1{padding:3rem 2rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);text-align:center;color:var(--muted)}.flow-grid.svelte-1dxshi1{display:grid;gap:1rem}.flow-card.svelte-1dxshi1{padding:1.25rem 1.5rem;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.card-header.svelte-1dxshi1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.date.svelte-1dxshi1{font-size:.88rem;color:var(--muted)}.signal-badge.svelte-1dxshi1{padding:.22rem .65rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.78rem;font-weight:500;text-transform:capitalize}.tone-bull.svelte-1dxshi1{color:var(--positive)}.tone-bear.svelte-1dxshi1{color:var(--negative)}.tone-amber.svelte-1dxshi1{color:var(--caution)}.flow-numbers.svelte-1dxshi1{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.8rem}.flow-item.svelte-1dxshi1{display:flex;flex-direction:column;gap:.25rem}.flow-label.svelte-1dxshi1{font-size:.76rem;text-transform:uppercase;letter-spacing:0;color:var(--faint)}.flow-value.svelte-1dxshi1{font-size:1.05rem;color:var(--text)}.explanation.svelte-1dxshi1{margin:0;font-size:.9rem;line-height:1.6;color:var(--muted)}
