.PortfolioPage-module__iZl4ya__hero{padding-bottom:0}.PortfolioPage-module__iZl4ya__breadcrumb{font-size:var(--cm-text-sm);color:var(--cm-text-muted);align-items:center;gap:6px;margin-bottom:24px;display:flex}.PortfolioPage-module__iZl4ya__breadcrumb a{color:var(--cm-text-muted);transition:color var(--cm-duration-fast);text-decoration:none}.PortfolioPage-module__iZl4ya__breadcrumb a:hover{color:var(--cm-text-tertiary)}.PortfolioPage-module__iZl4ya__breadcrumbSep{color:var(--cm-text-muted)}.PortfolioPage-module__iZl4ya__breadcrumbCurrent{color:var(--cm-text-tertiary)}.PortfolioPage-module__iZl4ya__heroHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.PortfolioPage-module__iZl4ya__heroLeft{max-width:var(--cm-measure-section)}.PortfolioPage-module__iZl4ya__familyBadge{border-radius:var(--cm-radius-pill);border:1px solid var(--cm-accent-border);background:var(--cm-accent-muted);font-size:var(--cm-text-xs-lg);text-transform:uppercase;letter-spacing:.1em;color:var(--cm-accent);align-items:center;gap:8px;margin-bottom:20px;padding:5px 14px;font-weight:700;display:inline-flex}.PortfolioPage-module__iZl4ya__familyDot{background:var(--cm-accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite PortfolioPage-module__iZl4ya__pulse}@keyframes PortfolioPage-module__iZl4ya__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.PortfolioPage-module__iZl4ya__title{font-family:var(--cm-font-display);color:var(--cm-text-primary);letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.12}.PortfolioPage-module__iZl4ya__tagline{font-size:var(--cm-text-body-lg);color:var(--cm-text-tertiary);font-weight:400;line-height:1.6}.PortfolioPage-module__iZl4ya__statsStrip{background:var(--cm-line);border:1px solid var(--cm-line);border-radius:var(--cm-radius-2xl);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid;overflow:hidden}.PortfolioPage-module__iZl4ya__stat{background:var(--cm-surface-1);flex-direction:column;gap:4px;padding:18px 22px;display:flex}.PortfolioPage-module__iZl4ya__statLabel{font-size:var(--cm-text-xs-lg);text-transform:uppercase;letter-spacing:.1em;color:var(--cm-text-muted);font-weight:700}.PortfolioPage-module__iZl4ya__statValue{font-size:var(--cm-text-h3-ui);color:var(--cm-text-primary);font-weight:700}.PortfolioPage-module__iZl4ya__overview{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,5vw,56px);display:grid}.PortfolioPage-module__iZl4ya__overviewDesc{font-size:var(--cm-text-body);color:var(--cm-text-secondary);max-width:none;line-height:1.85}.PortfolioPage-module__iZl4ya__overviewRight h3{font-size:var(--cm-text-h3-ui);color:var(--cm-text-primary);margin-bottom:20px;font-weight:700}.PortfolioPage-module__iZl4ya__numberedList{flex-direction:column;gap:0;display:flex}.PortfolioPage-module__iZl4ya__numberedItem{border-bottom:1px solid var(--cm-line);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.PortfolioPage-module__iZl4ya__numberedItem:last-child{border-bottom:none}.PortfolioPage-module__iZl4ya__numBadge{background:var(--cm-accent-muted);border:1px solid var(--cm-accent-border);width:24px;height:24px;font-size:var(--cm-text-xs);color:var(--cm-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-weight:700;display:flex}.PortfolioPage-module__iZl4ya__numberedItem p{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);line-height:var(--cm-leading-body);margin:0}.PortfolioPage-module__iZl4ya__perfHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.PortfolioPage-module__iZl4ya__perfHeaderLeft h2{margin-bottom:0}.PortfolioPage-module__iZl4ya__perfMeta{align-items:center;gap:20px;display:flex}.PortfolioPage-module__iZl4ya__perfMetaItem{text-align:right;flex-direction:column;gap:2px;display:flex}.PortfolioPage-module__iZl4ya__perfMetaLabel{font-size:var(--cm-text-xs-lg);text-transform:uppercase;letter-spacing:.08em;color:var(--cm-text-muted);font-weight:700}.PortfolioPage-module__iZl4ya__perfMetaValue{font-size:var(--cm-text-h3-ui);color:var(--cm-accent);font-weight:700}.PortfolioPage-module__iZl4ya__perfMetaBenchmark{font-size:var(--cm-text-base);color:var(--cm-text-tertiary);font-weight:600}.PortfolioPage-module__iZl4ya__chartContainer{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-2xl);padding:clamp(24px,4vw,36px) clamp(20px,3vw,32px) 20px}.PortfolioPage-module__iZl4ya__chartPlot{--chart-axis-w:46px;--chart-x-band:56px;--chart-bar-h:220px;min-height:calc(var(--chart-bar-h) + var(--chart-x-band) + 48px);padding-left:var(--chart-axis-w);padding-bottom:var(--chart-x-band);position:relative}.PortfolioPage-module__iZl4ya__chartYLabels{top:0;left:0;bottom:var(--chart-x-band);width:var(--chart-axis-w);pointer-events:none;position:absolute}.PortfolioPage-module__iZl4ya__yLabel{text-align:right;font-size:var(--cm-text-xs);color:var(--cm-text-muted);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;position:absolute;left:0;right:4px;transform:translateY(-50%)}.PortfolioPage-module__iZl4ya__chartGrid{left:var(--chart-axis-w);top:0;right:0;bottom:var(--chart-x-band);pointer-events:none;position:absolute}.PortfolioPage-module__iZl4ya__gridLine{border-top:1px dashed var(--cm-line);height:0;position:absolute;left:0;right:0}.PortfolioPage-module__iZl4ya__gridLine:first-child{border-top-style:solid}.PortfolioPage-module__iZl4ya__chartBars{z-index:1;width:100%;height:var(--chart-bar-h);justify-content:space-around;align-items:flex-end;margin-top:0;display:flex;position:relative}.PortfolioPage-module__iZl4ya__barGroup{flex-direction:column;flex:1;align-items:center;gap:12px;max-width:160px;display:flex}.PortfolioPage-module__iZl4ya__barPair{height:var(--chart-bar-h,220px);align-items:flex-end;gap:6px;display:flex}.PortfolioPage-module__iZl4ya__barCol{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.PortfolioPage-module__iZl4ya__barValue{font-size:var(--cm-text-sm-body);color:var(--cm-accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.PortfolioPage-module__iZl4ya__barValueBench{font-size:var(--cm-text-sm-body);color:var(--cm-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.PortfolioPage-module__iZl4ya__bar{border-radius:4px 4px 0 0;width:36px;min-height:4px;transition:height .6s cubic-bezier(.22,1,.36,1)}.PortfolioPage-module__iZl4ya__bar[data-type=portfolio]{background:linear-gradient(to top, var(--cm-accent), var(--cm-accent-mid))}.PortfolioPage-module__iZl4ya__bar[data-type=benchmark]{background:var(--cm-surface-3);border:1px solid var(--cm-line-2);border-bottom:none}.PortfolioPage-module__iZl4ya__barLabel{font-size:var(--cm-text-sm-body);color:var(--cm-text-secondary);text-align:center;font-weight:600}.PortfolioPage-module__iZl4ya__barAlpha{font-size:var(--cm-text-xs-lg);color:var(--cm-accent);background:var(--cm-accent-muted);border:1px solid var(--cm-accent-border);border-radius:var(--cm-radius-pill);font-variant-numeric:tabular-nums;padding:2px 10px;font-weight:700}.PortfolioPage-module__iZl4ya__returnsLegend{gap:24px;margin-top:16px;display:flex}.PortfolioPage-module__iZl4ya__legendItem{font-size:var(--cm-text-sm);color:var(--cm-text-tertiary);align-items:center;gap:8px;display:flex}.PortfolioPage-module__iZl4ya__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.PortfolioPage-module__iZl4ya__legendDotPortfolio{background:var(--cm-accent)}.PortfolioPage-module__iZl4ya__legendDotBenchmark{background:var(--cm-text-muted)}.PortfolioPage-module__iZl4ya__chartFootnote{font-size:var(--cm-text-xs);color:var(--cm-text-muted);margin:14px 0 0;line-height:1.5}.PortfolioPage-module__iZl4ya__perfDisclaimer{font-size:var(--cm-text-xs-lg);color:var(--cm-text-muted);line-height:var(--cm-leading-body);margin-top:20px;font-style:italic}.PortfolioPage-module__iZl4ya__suitableGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.PortfolioPage-module__iZl4ya__suitableCard{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-2xl);transition:border-color var(--cm-duration-normal);padding:28px 24px}.PortfolioPage-module__iZl4ya__suitableCard:hover{border-color:var(--cm-line-2)}.PortfolioPage-module__iZl4ya__suitableIcon{border-radius:var(--cm-radius-lg);background:var(--cm-accent-muted);border:1px solid var(--cm-accent-border);width:36px;height:36px;font-size:var(--cm-text-h4);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.PortfolioPage-module__iZl4ya__suitableCard p{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);line-height:var(--cm-leading-body);margin:0}.PortfolioPage-module__iZl4ya__subscribeSection{text-align:left}.PortfolioPage-module__iZl4ya__subscribeSection h2{margin-bottom:12px}.PortfolioPage-module__iZl4ya__subscribeLead{font-size:var(--cm-text-body);color:var(--cm-text-tertiary);max-width:min(var(--cm-prose-max), 100%);line-height:var(--cm-leading-body);margin:0 0 48px}.PortfolioPage-module__iZl4ya__platformsGrid{max-width:var(--cm-measure-grid-cards);grid-template-columns:repeat(4,1fr);gap:14px;margin:0;display:grid}.PortfolioPage-module__iZl4ya__platformCard{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-2xl);transition:border-color var(--cm-duration-normal), background var(--cm-duration-normal);flex-direction:column;align-items:center;gap:16px;padding:28px 20px;display:flex}.PortfolioPage-module__iZl4ya__platformCard:hover{border-color:var(--cm-line-2);background:var(--cm-surface-2)}.PortfolioPage-module__iZl4ya__platformLogo{border-radius:var(--cm-radius-lg);background:var(--cm-surface-3);border:1px solid var(--cm-line-2);width:44px;height:44px;font-size:var(--cm-text-xs-lg);color:var(--cm-text-tertiary);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;font-weight:800;display:flex}.PortfolioPage-module__iZl4ya__platformName{font-size:var(--cm-text-base);color:var(--cm-text-primary);font-weight:700}.PortfolioPage-module__iZl4ya__platformBtn{border-radius:var(--cm-radius-md);width:100%;font-size:var(--cm-text-sm-body);letter-spacing:-.01em;cursor:pointer;transition:opacity var(--cm-duration-fast);font-weight:700;font-family:var(--cm-font-ui);border:none;justify-content:center;align-items:center;gap:6px;padding:10px 16px;text-decoration:none;display:inline-flex}.PortfolioPage-module__iZl4ya__platformBtnActive{background:var(--cm-text-primary);color:var(--cm-ink)}.PortfolioPage-module__iZl4ya__platformBtnActive:hover{opacity:.88}.PortfolioPage-module__iZl4ya__platformBtnDisabled{background:var(--cm-surface-3);color:var(--cm-text-muted);cursor:default;border:1px solid var(--cm-line-2)}.PortfolioPage-module__iZl4ya__platformArrow{font-size:var(--cm-text-sm);transition:transform var(--cm-duration-fast)}.PortfolioPage-module__iZl4ya__platformBtnActive:hover .PortfolioPage-module__iZl4ya__platformArrow{transform:translate(2px)}.PortfolioPage-module__iZl4ya__disclaimer{background:var(--cm-ink-2);border:1px solid var(--cm-line);border-radius:var(--cm-radius-lg);margin-top:48px;padding:20px 24px}.PortfolioPage-module__iZl4ya__disclaimer p{font-size:var(--cm-text-xs-lg);color:var(--cm-text-muted);margin:0;line-height:1.85}.PortfolioPage-module__iZl4ya__disclaimer strong{color:var(--cm-text-tertiary)}@media (max-width:940px){.PortfolioPage-module__iZl4ya__heroHeader{flex-direction:column}.PortfolioPage-module__iZl4ya__statsStrip{grid-template-columns:1fr 1fr}.PortfolioPage-module__iZl4ya__overview{grid-template-columns:1fr;gap:40px}.PortfolioPage-module__iZl4ya__perfHeader{flex-direction:column;align-items:flex-start}.PortfolioPage-module__iZl4ya__perfMetaItem{text-align:left}.PortfolioPage-module__iZl4ya__chartContainer{padding:24px 16px 16px}.PortfolioPage-module__iZl4ya__chartPlot{--chart-bar-h:180px;--chart-axis-w:40px}.PortfolioPage-module__iZl4ya__barPair{gap:4px}.PortfolioPage-module__iZl4ya__bar{width:28px}.PortfolioPage-module__iZl4ya__barAlpha{font-size:var(--cm-text-xs);padding:2px 8px}.PortfolioPage-module__iZl4ya__suitableGrid{grid-template-columns:1fr}.PortfolioPage-module__iZl4ya__platformsGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.PortfolioPage-module__iZl4ya__statsStrip{grid-template-columns:1fr}.PortfolioPage-module__iZl4ya__chartContainer{padding:20px 12px 14px}.PortfolioPage-module__iZl4ya__chartPlot{--chart-bar-h:150px;--chart-axis-w:36px;--chart-x-band:48px}.PortfolioPage-module__iZl4ya__barPair{gap:3px}.PortfolioPage-module__iZl4ya__bar{width:20px}.PortfolioPage-module__iZl4ya__barValue,.PortfolioPage-module__iZl4ya__barValueBench,.PortfolioPage-module__iZl4ya__barLabel{font-size:var(--cm-text-xs)}.PortfolioPage-module__iZl4ya__barAlpha{font-size:var(--cm-text-xs);padding:1px 6px}.PortfolioPage-module__iZl4ya__platformsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PortfolioPage-module__iZl4ya__platformCard{padding:20px 12px}.PortfolioPage-module__iZl4ya__platformLogo{width:40px;height:40px;font-size:var(--cm-text-xs)}}
