.portfolio-metrics em{display:block;color:var(--muted);font-style:normal;font-size:.76rem;margin-top:4px}.curve-panel{margin:26px 0}.curve-panel svg{display:block;width:100%;height:260px}.curve-panel line{stroke:#3b4350;stroke-width:1}.curve-line{fill:none;stroke:var(--green);stroke-width:2.5}.chart-periods button{width:auto;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:0;padding:8px 12px}.chart-periods .active{background:#3a4351;color:white}.ticker-search{width:220px;margin:0}.ticker-modal{width:min(1000px,96vw);height:min(90vh,900px);padding:0;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);overflow:auto}.ticker-modal::backdrop{background:rgba(0,0,0,.78)}.embed-head{display:flex;justify-content:space-between;padding:13px 17px}.embed-head button{width:auto;background:transparent;color:var(--muted);font-size:1.4rem;padding:0}.embed-hero{margin:0 12px;padding:24px;border:1px solid var(--line);background:var(--surface);border-radius:11px;display:flex;justify-content:space-between;align-items:center}.embed-hero h1{font-size:2.4rem;margin:0}.embed-hero p{color:var(--muted);margin:5px 0}.embed-hero strong{font-size:2rem}.embed-tabs{display:flex;gap:4px;background:#303744;margin:12px;padding:5px;border-radius:7px}.embed-tabs button{width:auto;background:transparent;color:var(--muted);padding:8px 12px}.embed-tabs button.active{background:#10141a;color:white}.embed-content{padding:12px;max-height:620px;overflow:auto}.embed-content.hidden{display:none}.embed-card{border:1px solid var(--line);padding:18px;margin-top:12px;border-radius:10px}.hidden{display:none}@media(max-width:650px){.embed-hero{display:block}.embed-tabs{overflow:auto;white-space:nowrap}.ticker-search{width:140px}.panel-title{gap:10px;align-items:center}.curve-panel svg{height:180px}}
