.stock-card.svelte-16fd33g{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:2px solid var(--ag-accent-border);border-radius:4px;background:#0003;text-decoration:none;color:inherit;transition:border-color .15s ease}.stock-card.svelte-16fd33g:hover{border-color:var(--ag-mint)}.stock-head.svelte-16fd33g{display:flex;gap:.5rem;align-items:flex-start}.stock-head.svelte-16fd33g .stock-icon{color:var(--ag-cyan);flex-shrink:0}.stock-ticker.svelte-16fd33g{margin:0;font-weight:800;font-size:1rem}.stock-name.svelte-16fd33g{margin:.1rem 0 0;font-size:.75rem;line-height:1.3}.stock-quote.svelte-16fd33g{display:flex;align-items:baseline;gap:.5rem}.price.svelte-16fd33g{font-weight:800;font-size:.95rem}.change.svelte-16fd33g{font-size:.8rem;font-weight:700}.up.svelte-16fd33g{color:var(--ag-mint)}.down.svelte-16fd33g{color:#ff6b9d}.congress-badge.svelte-16fd33g{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--ag-cyan)}.index-tabs.svelte-1d0y2pg,.sector-chips.svelte-1d0y2pg{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.stock-grid.svelte-1d0y2pg{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem}.sector-title.svelte-1d0y2pg{margin:1.25rem 0 .5rem;font-size:.95rem;color:var(--ag-cyan)}.empty-state.svelte-1d0y2pg{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;text-align:center;color:var(--ag-text-muted)}
