.page.svelte-utgko8{padding:var(--space-2xl) 0 6rem}.page-header.svelte-utgko8{margin-bottom:var(--space-xl)}.tag.svelte-utgko8{text-transform:uppercase;letter-spacing:.1em;color:var(--color-neutral);margin-bottom:var(--space-sm);font-size:.7rem;font-weight:600;font-family:var(--font-mono);display:inline-block}h1.svelte-utgko8{letter-spacing:-.03em;margin-bottom:var(--space-xs);font-size:clamp(2rem,4vw,3rem);font-weight:900}h3.svelte-utgko8{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dim);margin:var(--space-lg) 0 var(--space-sm);font-size:.8rem}.page-header.svelte-utgko8 p:where(.svelte-utgko8){color:var(--color-text-muted);max-width:760px;font-size:1.05rem}.fine.svelte-utgko8 a:where(.svelte-utgko8){color:var(--color-primary-light);text-decoration:underline}.card.svelte-utgko8{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);margin-bottom:var(--space-xl)}.card.svelte-utgko8 h2:where(.svelte-utgko8){margin-bottom:var(--space-sm);font-size:1.1rem;font-weight:700}.withheld.svelte-utgko8{border-color:#f59e0b66}.lead.svelte-utgko8{color:var(--color-text-muted);margin-bottom:var(--space-md)}.stats.svelte-utgko8{gap:var(--space-lg);margin-bottom:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.stats.svelte-utgko8 div:where(.svelte-utgko8){flex-direction:column;gap:2px;display:flex}.value.svelte-utgko8{font-size:2rem;font-weight:800;font-family:var(--font-mono)}.label.svelte-utgko8{color:var(--color-text);font-size:.85rem}.note.svelte-utgko8{color:var(--color-text-dim);font-size:.75rem}.verdict.svelte-utgko8{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);margin:var(--space-sm) 0;font-size:.9rem}.verdict.bad.svelte-utgko8{background:#ef44441a;border:1px solid #ef444459}.verdict.warn.svelte-utgko8{background:#f59e0b1a;border:1px solid #f59e0b59}.muted.svelte-utgko8{color:var(--color-text-muted)}.small.svelte-utgko8{font-size:.8rem}.dim.svelte-utgko8{color:var(--color-text-dim)}.filters.svelte-utgko8{gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.filter.svelte-utgko8{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);color:var(--color-text-muted);background:var(--color-bg-card);border:1px solid var(--color-border);font-size:.85rem;font-weight:500}.filter.active.svelte-utgko8{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.table-wrapper.svelte-utgko8{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-xl);overflow-x:auto}.table-wrapper.inner.svelte-utgko8{margin-bottom:var(--space-md);background:0 0}table.svelte-utgko8{border-collapse:collapse;width:100%}thead.svelte-utgko8{border-bottom:1px solid var(--color-border)}th.svelte-utgko8{padding:var(--space-md) var(--space-lg);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dim);text-align:left;white-space:nowrap;font-size:.75rem;font-weight:600}th.right.svelte-utgko8,td.right.svelte-utgko8{text-align:right}td.svelte-utgko8{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border);white-space:nowrap;font-size:.9rem}tr.svelte-utgko8:last-child td:where(.svelte-utgko8){border-bottom:none}tr.selected.svelte-utgko8{background:#10b9810f}.symbol.svelte-utgko8{font-weight:700;font-family:var(--font-mono)}.mkt.svelte-utgko8{margin-left:var(--space-xs);color:var(--color-text-dim);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 4px;font-size:.6rem}.flag.svelte-utgko8{margin-left:var(--space-xs);color:var(--color-neutral);border:1px solid #f59e0b80;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.7rem;display:inline-flex}.name.svelte-utgko8{color:var(--color-text-dim);font-size:.75rem;font-weight:400;font-family:var(--font-sans);display:block}.mono.svelte-utgko8{font-family:var(--font-mono);font-size:.85rem}.up.svelte-utgko8{color:var(--color-gain)}.down.svelte-utgko8{color:var(--color-loss)}.action.svelte-utgko8{text-align:right}.detail-btn.svelte-utgko8{border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary-light);background:0 0;padding:4px 14px;font-size:.8rem;font-weight:600}.detail-btn.svelte-utgko8:hover{background:var(--color-primary);color:#fff}.chart.svelte-utgko8{width:100%;height:220px}.chart.svelte-utgko8 svg:where(.svelte-utgko8){width:100%;height:100%;display:block}.hist.svelte-utgko8{stroke:var(--color-text-dim);stroke-width:1.5px}.mid.svelte-utgko8{stroke:var(--color-primary-light);stroke-width:2px}.band.svelte-utgko8{fill:var(--color-primary);opacity:.15}.divider.svelte-utgko8{stroke:var(--color-border-light);stroke-dasharray:3 3}.feedback.svelte-utgko8 fieldset:where(.svelte-utgko8){margin:0 0 var(--space-md);gap:var(--space-sm);border:none;flex-direction:column;padding:0;display:flex}.feedback.svelte-utgko8 label:where(.svelte-utgko8){color:var(--color-text);cursor:pointer;font-size:.95rem}.feedback.svelte-utgko8 .block:where(.svelte-utgko8){margin-bottom:var(--space-md);display:block}.feedback.svelte-utgko8 .block:where(.svelte-utgko8) span:where(.svelte-utgko8){margin-bottom:var(--space-xs);color:var(--color-text-muted);font-size:.85rem;display:block}textarea.svelte-utgko8,.feedback.svelte-utgko8 input[type=email]:where(.svelte-utgko8){background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text);padding:var(--space-sm) var(--space-md);font-family:var(--font-sans);resize:vertical;font-size:.9rem}.sr.svelte-utgko8{position:absolute;left:-9999px}.submit.svelte-utgko8{background:var(--color-primary);color:#fff;padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-md);margin-bottom:var(--space-sm);font-weight:600}.fine.svelte-utgko8{margin-top:var(--space-2xl);max-width:760px}.fine.svelte-utgko8 h2:where(.svelte-utgko8){margin-bottom:var(--space-sm);font-size:1rem}.fine.svelte-utgko8 ul:where(.svelte-utgko8){padding-left:var(--space-lg);color:var(--color-text-muted);font-size:.85rem;line-height:1.7}
