.space-y-5.svelte-196bbuz>:where(.svelte-196bbuz)+:where(.svelte-196bbuz){margin-top:20px}.mt-3.svelte-196bbuz{margin-top:12px}.page-header.svelte-196bbuz{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title.svelte-196bbuz{font-size:18px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.page-subtitle.svelte-196bbuz{font-size:12px;color:var(--text-muted);margin-top:3px}.cache-label.svelte-196bbuz{font-size:11px;color:var(--text-dimmed);flex-shrink:0;white-space:nowrap;padding-top:4px}.card-base.svelte-196bbuz{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:20px}.two-col.svelte-196bbuz{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.two-col.svelte-196bbuz{grid-template-columns:1fr}}.section-label.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.section-hdr.svelte-196bbuz{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-hdr.svelte-196bbuz .section-label:where(.svelte-196bbuz){margin-bottom:0}.more-link.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;color:var(--text-dimmed);text-decoration:none;transition:color .15s}.more-link.svelte-196bbuz:hover{color:var(--text-secondary)}.price-card.svelte-196bbuz{display:flex;flex-direction:column;gap:8px}.btc-card.svelte-196bbuz{border-top:2px solid color-mix(in srgb,var(--amber) 35%,transparent)}.eth-card.svelte-196bbuz{border-top:2px solid color-mix(in srgb,var(--purple) 35%,transparent)}.price-header.svelte-196bbuz{display:flex;align-items:center;gap:8px}.price-symbol.svelte-196bbuz{font-size:18px;font-weight:800;line-height:1}.btc-sym.svelte-196bbuz{color:var(--amber)}.eth-sym.svelte-196bbuz{color:var(--purple)}.price-name.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dimmed)}.price-row.svelte-196bbuz{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.price-value.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:32px;font-weight:700;color:var(--text-primary);letter-spacing:-.02em;line-height:1}.price-change.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:16px;font-weight:600}.chart-label.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dimmed);margin-top:4px;margin-bottom:6px}.etf-kpis.svelte-196bbuz{display:flex;gap:20px;flex-wrap:wrap;padding:12px 14px;background:var(--bg-elevated);border-radius:8px;border:1px solid var(--border-default)}.etf-kpi.svelte-196bbuz{display:flex;flex-direction:column;gap:3px}.etf-kpi-label.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dimmed)}.etf-kpi-val.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:18px;font-weight:700;color:var(--text-primary);line-height:1.2}.summary-kpis.svelte-196bbuz{display:flex;align-items:center;gap:0;flex-wrap:nowrap;margin-bottom:14px}.sum-stat.svelte-196bbuz{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px;padding:0 12px}.sum-stat.svelte-196bbuz:first-child{padding-left:0}.sum-divider.svelte-196bbuz{flex-shrink:0;width:1px;height:36px;background:var(--border-default)}.sum-val.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:24px;font-weight:700;color:var(--text-primary);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sum-val.green.svelte-196bbuz{color:var(--green)}.sum-val.amber.svelte-196bbuz{color:var(--amber)}.sum-label.svelte-196bbuz{font-size:11px;color:var(--text-dimmed);letter-spacing:.02em}.sentiment-bar.svelte-196bbuz{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-elevated);border-radius:8px;border:1px solid var(--border-default);margin-bottom:12px;flex-wrap:wrap}.sentiment-label.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dimmed)}.sentiment-detail.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;color:var(--text-dimmed)}.table-wrap.svelte-196bbuz{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table.svelte-196bbuz{width:100%;border-collapse:collapse;font-size:13px}.data-table.compact.svelte-196bbuz{font-size:12px}.data-table.svelte-196bbuz th:where(.svelte-196bbuz){font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dimmed);padding:5px 10px;border-bottom:1px solid var(--border-default);text-align:left;white-space:nowrap}.data-table.svelte-196bbuz td:where(.svelte-196bbuz){padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-secondary);white-space:nowrap}.data-table.compact.svelte-196bbuz td:where(.svelte-196bbuz){padding:6px 10px}.data-table.svelte-196bbuz tr:where(.svelte-196bbuz):last-child td:where(.svelte-196bbuz){border-bottom:none}.data-table.svelte-196bbuz tbody:where(.svelte-196bbuz) tr:where(.svelte-196bbuz):hover td:where(.svelte-196bbuz){background:var(--bg-elevated)}.text-right.svelte-196bbuz{text-align:right}.text-secondary.svelte-196bbuz{color:var(--text-secondary)}.mono.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace}.dim.svelte-196bbuz{color:var(--text-dimmed)}.text-truncate.svelte-196bbuz{max-width:160px;overflow:hidden;text-overflow:ellipsis}.company-col.svelte-196bbuz{max-width:180px}.insider-col.svelte-196bbuz{max-width:150px}.institution-col.svelte-196bbuz{max-width:200px}.ticker-link.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:700;color:var(--text-primary);text-decoration:none;letter-spacing:.03em;transition:color .15s}.ticker-link.svelte-196bbuz:hover{color:var(--purple)}.ticker-mono.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.03em}.score-val.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;font-weight:700}.dir-badge.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dimmed);padding:2px 7px;border-radius:4px;background:var(--bg-elevated);border:1px solid var(--border-default)}.dir-badge.bullish.svelte-196bbuz{color:var(--green);background:color-mix(in srgb,var(--green) 8%,transparent);border-color:color-mix(in srgb,var(--green) 20%,transparent)}.dir-badge.bearish.svelte-196bbuz{color:var(--amber);background:color-mix(in srgb,var(--amber) 8%,transparent);border-color:color-mix(in srgb,var(--amber) 20%,transparent)}.trade-badge.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dimmed)}.trade-badge.buy.svelte-196bbuz{color:var(--green)}.trade-badge.sell.svelte-196bbuz{color:var(--red)}.tags-row.svelte-196bbuz{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.tag.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.02em;padding:2px 6px;border-radius:4px;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-dimmed);white-space:nowrap}.insider-title.svelte-196bbuz{font-size:10px;color:var(--text-dimmed)}.more-note.svelte-196bbuz{font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;color:var(--text-dimmed);margin-top:10px;padding:6px 10px;border-left:2px solid var(--border-default)}.congress-empty.svelte-196bbuz{text-align:center;padding:24px 0}.congress-empty-main.svelte-196bbuz{font-size:13px;color:var(--text-muted);margin-bottom:5px}.congress-empty-sub.svelte-196bbuz{font-size:11px;color:var(--text-dimmed);max-width:480px;margin:0 auto;line-height:1.55}.empty-state.svelte-196bbuz{font-size:12px;color:var(--text-dimmed);padding:10px 0}.error-msg.svelte-196bbuz{font-size:13px;color:var(--red);padding:16px}
