.wrap.svelte-1gqz0lw{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.header-row.svelte-1gqz0lw{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.metrics-summary.svelte-1gqz0lw{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.total-col.svelte-1gqz0lw,.tax-card.svelte-1gqz0lw,.aftertax-card.svelte-1gqz0lw{flex-direction:column;display:flex}.total-label.svelte-1gqz0lw,.tax-card-label.svelte-1gqz0lw{font-family:var(--font-mono);letter-spacing:1px;color:var(--text-muted);font-size:8px}.total-value.svelte-1gqz0lw{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tax-card-val.svelte-1gqz0lw{font-family:var(--font-mono);color:var(--amber);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.aftertax-val.svelte-1gqz0lw{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.total-value.pos.svelte-1gqz0lw,.aftertax-val.pos.svelte-1gqz0lw{color:var(--green)}.total-value.neg.svelte-1gqz0lw,.aftertax-val.neg.svelte-1gqz0lw{color:var(--red)}.total-sub.svelte-1gqz0lw,.tax-card-sub.svelte-1gqz0lw{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.5px;margin-top:2px;font-size:8px}.range-selector.svelte-1gqz0lw{gap:2px;display:flex}.range-btn.svelte-1gqz0lw{border:1px solid var(--border-soft);color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;letter-spacing:1px;background:0 0;padding:2px 6px;font-size:8px}.range-btn.svelte-1gqz0lw:hover{color:var(--amber);border-color:var(--amber)}.range-btn.active.svelte-1gqz0lw{color:var(--amber);border-color:var(--amber);background:color-mix(in srgb, var(--amber) 10%, transparent)}.chart-container.svelte-1gqz0lw{height:60px;margin-bottom:8px}.chart-container.svelte-1gqz0lw svg:where(.svelte-1gqz0lw){width:100%;height:100%}.detail-list.svelte-1gqz0lw{flex:1;overflow:auto}.detail-header.svelte-1gqz0lw,.detail-row.svelte-1gqz0lw{grid-template-columns:minmax(0,1.1fr) minmax(0,1.8fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.3fr);align-items:center;gap:4px;min-width:0;padding:4px 8px;display:grid}.detail-header.svelte-1gqz0lw{font-family:var(--font-mono);letter-spacing:1px;color:var(--text-muted);border-bottom:1px solid var(--border-soft);background:var(--bg);z-index:1;font-size:8px;position:sticky;top:0}.dh-num.svelte-1gqz0lw{text-align:right}.dh-center.svelte-1gqz0lw{text-align:center}.detail-row.svelte-1gqz0lw{border-bottom:1px solid var(--border-soft);transition:background .15s}.detail-row.svelte-1gqz0lw:hover{background:color-mix(in srgb, var(--amber) 4%, transparent)}.sym.svelte-1gqz0lw{font-family:var(--font-mono);color:var(--amber);white-space:nowrap;font-size:10px;font-weight:600}.date.svelte-1gqz0lw{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:10px}.num.svelte-1gqz0lw{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:10px}.gain.svelte-1gqz0lw,.net.svelte-1gqz0lw{font-weight:600}.gain.pos.svelte-1gqz0lw,.net.pos.svelte-1gqz0lw{color:var(--green)}.gain.neg.svelte-1gqz0lw,.net.neg.svelte-1gqz0lw{color:var(--red)}.num.tax.svelte-1gqz0lw{color:var(--amber)}.term-badge.svelte-1gqz0lw{font-family:var(--font-mono);text-align:center;border-radius:0;padding:1px 4px;font-size:8px;font-weight:600}.term-badge.st.svelte-1gqz0lw{background:color-mix(in srgb, var(--amber) 15%, transparent);color:var(--amber)}.term-badge.lt.svelte-1gqz0lw{background:color-mix(in srgb, var(--green) 15%, transparent);color:var(--green)}.term-badge.mixed.svelte-1gqz0lw{background:color-mix(in srgb, var(--text-muted) 15%, transparent);color:var(--text-muted)}.empty.svelte-1gqz0lw{font-family:var(--font-mono);color:var(--text-faint);text-align:center;padding:24px;font-size:10px}
