.growth-history{padding-top:18px;width:100%;min-width:0}.growth-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.growth-header p{margin:0}.growth-ranges button[aria-pressed=true]{background:var(--accent,#67caff);color:#102336}.growth-summary{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:14px 0 8px;font-size:12px;color:var(--muted,#9dadc0)}.growth-positive{color:var(--good,#67daa6)}.growth-negative{color:var(--bad,#ff8f9e)}.growth-chart{display:block;width:100%;height:auto;min-height:240px;touch-action:pan-y}.growth-grid{stroke:var(--border,#344257);stroke-width:1;opacity:.6}.growth-axis{fill:var(--muted,#a7b5c9);font:11px var(--mono,monospace)}.growth-guide{stroke:var(--muted,#a7b5c9);stroke-dasharray:4 4;opacity:.7}.growth-readout{font:12px var(--mono,monospace);color:var(--muted,#a7b5c9);min-height:18px;margin:0 0 8px}.growth-scrubber{display:block;width:100%;accent-color:#67caff;height:18px;cursor:pointer}.growth-scrubber:focus-visible,.growth-ranges button:focus-visible{outline:2px solid #67caff;outline-offset:4px}.growth-legend{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:12px}.growth-portfolio{color:#67caff;font-weight:600}.growth-empty{padding:32px 16px;border:1px dashed var(--border,#344257);border-radius:12px;color:var(--muted,#a7b5c9);text-align:center}@media(max-width:600px){.growth-header{gap:10px}.growth-ranges{width:100%;justify-content:space-between}.growth-summary{font-size:11px}.growth-chart{min-height:180px}.growth-legend{gap:6px}}

.hero-top>.growth-ranges{margin-left:auto;align-self:flex-start;flex-shrink:0;width:auto;justify-content:flex-end}
