.PerformanceReport-module__NWhW0q__wrap{--pr-pos:var(--cm-accent);--pr-pos-muted:var(--cm-accent-muted);--pr-neg:var(--cm-negative);--pr-neg-muted:var(--cm-negative-muted);--pr-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace}.PerformanceReport-module__NWhW0q__article{padding-bottom:var(--cm-section-y)}.PerformanceReport-module__NWhW0q__hero{min-height:var(--cm-hero-min-report);align-items:center;padding-bottom:48px;display:flex;position:relative;overflow:hidden}.PerformanceReport-module__NWhW0q__heroGrid{pointer-events:none;background-image:var(--cm-hero-grid-image);background-size:var(--cm-hero-grid-size) var(--cm-hero-grid-size);-webkit-mask-image:var(--cm-mask-hero-fade);mask-image:var(--cm-mask-hero-fade);-webkit-mask-image:var(--cm-mask-hero-fade);position:absolute;inset:0}.PerformanceReport-module__NWhW0q__heroGlow{width:var(--cm-blob-w-compact);height:var(--cm-blob-h-marketing);pointer-events:none;background:var(--cm-glow-accent-strong);position:absolute;top:-80px;right:-100px}.PerformanceReport-module__NWhW0q__heroInner{max-width:var(--cm-max-width);padding:0 var(--cm-page-gutter);z-index:2;width:100%;margin:0 auto;position:relative}.PerformanceReport-module__NWhW0q__badge{border:1px solid var(--cm-line-2);background:var(--cm-pill-bg);border-radius:var(--cm-radius-pill);font-size:var(--cm-text-sm);color:var(--cm-text-tertiary);align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;display:inline-flex}.PerformanceReport-module__NWhW0q__badgeDot{background:var(--cm-accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite PerformanceReport-module__NWhW0q__prPulse}@keyframes PerformanceReport-module__NWhW0q__prPulse{0%,to{opacity:1}50%{opacity:.35}}.PerformanceReport-module__NWhW0q__period{font-family:var(--pr-mono);font-size:var(--cm-text-sm-body);letter-spacing:.1em;text-transform:uppercase;color:var(--cm-accent);margin-bottom:16px;display:block}.PerformanceReport-module__NWhW0q__heroTitle{font-family:var(--cm-font-display);color:var(--cm-text-primary);letter-spacing:-.025em;max-width:var(--cm-measure-hero-title);margin-bottom:20px;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.08}.PerformanceReport-module__NWhW0q__heroTitle em{color:var(--cm-text-tertiary);font-style:italic}.PerformanceReport-module__NWhW0q__heroSub{font-size:var(--cm-text-body-lg);color:var(--cm-text-tertiary);line-height:var(--cm-leading-relaxed);max-width:var(--cm-measure-hero-lead);margin-bottom:40px}.PerformanceReport-module__NWhW0q__metricStrip{border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-3xl);background:var(--cm-surface-1);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.PerformanceReport-module__NWhW0q__metricCell{border-right:1px solid var(--cm-line);padding:22px 20px 20px;position:relative}.PerformanceReport-module__NWhW0q__metricCell:last-child{border-right:none}.PerformanceReport-module__NWhW0q__metricCell:after{content:"";opacity:.9;height:2px;position:absolute;bottom:0;left:0;right:0}.PerformanceReport-module__NWhW0q__metricCell.PerformanceReport-module__NWhW0q__positive:after{background:var(--pr-pos)}.PerformanceReport-module__NWhW0q__metricCell.PerformanceReport-module__NWhW0q__accent:after{background:linear-gradient(90deg, var(--cm-accent), var(--cm-chart-positive))}.PerformanceReport-module__NWhW0q__metricCell.PerformanceReport-module__NWhW0q__negative:after{background:var(--pr-neg)}.PerformanceReport-module__NWhW0q__metricCell.PerformanceReport-module__NWhW0q__neutral:after{background:var(--cm-line-3)}.PerformanceReport-module__NWhW0q__metricLabel{font-size:var(--cm-text-xs-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--cm-text-muted);margin-bottom:8px;font-weight:700}.PerformanceReport-module__NWhW0q__metricValue{font-family:var(--cm-font-display);margin-bottom:6px;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:700;line-height:1.1}.PerformanceReport-module__NWhW0q__metricValue.PerformanceReport-module__NWhW0q__positive{color:var(--pr-pos)}.PerformanceReport-module__NWhW0q__metricValue.PerformanceReport-module__NWhW0q__accent{color:var(--cm-chart-positive)}.PerformanceReport-module__NWhW0q__metricValue.PerformanceReport-module__NWhW0q__negative{color:var(--pr-neg)}.PerformanceReport-module__NWhW0q__metricValue.PerformanceReport-module__NWhW0q__neutral{color:var(--cm-text-primary)}.PerformanceReport-module__NWhW0q__metricSub{font-size:var(--cm-text-sm-body);color:var(--cm-text-muted);line-height:1.45}.PerformanceReport-module__NWhW0q__metaBar{font-size:var(--cm-text-sm-body);color:var(--cm-text-muted);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.PerformanceReport-module__NWhW0q__metaBar time{color:var(--cm-text-tertiary)}.PerformanceReport-module__NWhW0q__sectionLead{font-size:var(--cm-text-body-lg);color:var(--cm-text-tertiary);line-height:var(--cm-leading-relaxed);max-width:var(--cm-measure-section);margin-top:18px}.PerformanceReport-module__NWhW0q__contextGrid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:40px;display:grid}.PerformanceReport-module__NWhW0q__contextBody p{margin-bottom:14px}.PerformanceReport-module__NWhW0q__blockquote{border-left:3px solid var(--cm-accent);background:var(--cm-accent-muted);border-radius:0 var(--cm-radius-lg) var(--cm-radius-lg) 0;font-family:var(--cm-font-display);font-style:italic;font-size:var(--cm-text-h3-ui);color:var(--cm-text-secondary);margin-top:28px;padding:22px 24px;line-height:1.45}.PerformanceReport-module__NWhW0q__tableLabel{font-size:var(--cm-text-xs-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--cm-text-muted);font-weight:700;font-family:var(--pr-mono);margin-bottom:14px}.PerformanceReport-module__NWhW0q__idxTable{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-xl);-webkit-overflow-scrolling:touch;overflow:auto hidden}.PerformanceReport-module__NWhW0q__idxRow{border-bottom:1px solid var(--cm-line);grid-template-columns:1fr 1fr 1fr;align-items:center;min-width:340px;padding:14px 20px;display:grid}.PerformanceReport-module__NWhW0q__idxRow:last-child{border-bottom:none}.PerformanceReport-module__NWhW0q__idxHead{background:var(--cm-ink-3)}.PerformanceReport-module__NWhW0q__idxHead span{font-size:var(--cm-text-xs-lg);letter-spacing:.08em;text-transform:uppercase;color:var(--cm-text-muted);font-weight:700;font-family:var(--pr-mono)}.PerformanceReport-module__NWhW0q__idxName{font-size:var(--cm-text-base);color:var(--cm-text-secondary);font-weight:600}.PerformanceReport-module__NWhW0q__idxNeg{font-family:var(--pr-mono);font-size:var(--cm-text-base);color:var(--pr-neg)}.PerformanceReport-module__NWhW0q__alphaPanel{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-xl);margin-top:24px;padding:22px 24px}.PerformanceReport-module__NWhW0q__barList{flex-direction:column;gap:8px;display:flex}.PerformanceReport-module__NWhW0q__barRow{align-items:center;gap:12px;display:flex}.PerformanceReport-module__NWhW0q__barLab{font-family:var(--pr-mono);font-size:var(--cm-text-sm-body);color:var(--cm-text-muted);min-width:72px}.PerformanceReport-module__NWhW0q__barTrack{background:var(--cm-surface-3);border-radius:3px;flex:1;height:6px;overflow:hidden}.PerformanceReport-module__NWhW0q__barFill{border-radius:3px;height:100%}.PerformanceReport-module__NWhW0q__barFill.PerformanceReport-module__NWhW0q__positive{background:linear-gradient(90deg, var(--cm-accent), var(--cm-chart-positive))}.PerformanceReport-module__NWhW0q__barFill.PerformanceReport-module__NWhW0q__accent{background:linear-gradient(90deg, var(--cm-chart-positive), var(--cm-accent))}.PerformanceReport-module__NWhW0q__barFill.PerformanceReport-module__NWhW0q__negative{background:var(--pr-neg)}.PerformanceReport-module__NWhW0q__barFill.PerformanceReport-module__NWhW0q__muted{background:var(--cm-line-3)}.PerformanceReport-module__NWhW0q__barVal{font-family:var(--pr-mono);font-size:var(--cm-text-sm-body);text-align:right;min-width:64px;font-weight:600}.PerformanceReport-module__NWhW0q__barVal.PerformanceReport-module__NWhW0q__positive,.PerformanceReport-module__NWhW0q__barVal.PerformanceReport-module__NWhW0q__accent{color:var(--pr-pos)}.PerformanceReport-module__NWhW0q__barVal.PerformanceReport-module__NWhW0q__negative{color:var(--pr-neg)}.PerformanceReport-module__NWhW0q__barVal.PerformanceReport-module__NWhW0q__muted{color:var(--cm-text-muted)}.PerformanceReport-module__NWhW0q__alphaFoot{font-size:var(--cm-text-sm);color:var(--cm-text-muted);margin-top:14px}.PerformanceReport-module__NWhW0q__snapTable{background:var(--cm-surface-1);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-3xl);-webkit-overflow-scrolling:touch;margin-top:40px;overflow:auto hidden}.PerformanceReport-module__NWhW0q__snapHead,.PerformanceReport-module__NWhW0q__snapRow{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;align-items:center;gap:8px;min-width:520px;padding:16px 22px;display:grid}.PerformanceReport-module__NWhW0q__snapHead{background:var(--cm-ink-3);border-bottom:1px solid var(--cm-line)}.PerformanceReport-module__NWhW0q__snapHead span{font-size:var(--cm-text-xs-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--cm-text-muted);font-weight:700;font-family:var(--pr-mono)}.PerformanceReport-module__NWhW0q__snapRow{border-bottom:1px solid var(--cm-line);transition:background var(--cm-duration-fast)}.PerformanceReport-module__NWhW0q__snapRow:last-child{border-bottom:none}.PerformanceReport-module__NWhW0q__snapRow:hover{background:var(--cm-surface-2)}.PerformanceReport-module__NWhW0q__snapRow.PerformanceReport-module__NWhW0q__strategy{background:var(--cm-accent-surface-subtle)}.PerformanceReport-module__NWhW0q__snapRow.PerformanceReport-module__NWhW0q__strategy:hover{background:var(--cm-accent-surface-mid)}.PerformanceReport-module__NWhW0q__snapName{font-size:var(--cm-text-base);color:var(--cm-text-primary);flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.PerformanceReport-module__NWhW0q__role{font-size:var(--cm-text-xs-lg);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--cm-radius-sm);padding:3px 8px;font-weight:700}.PerformanceReport-module__NWhW0q__role.PerformanceReport-module__NWhW0q__core{background:var(--cm-accent-muted);color:var(--cm-accent);border:1px solid var(--cm-accent-border)}.PerformanceReport-module__NWhW0q__role.PerformanceReport-module__NWhW0q__alpha{background:var(--cm-chart-positive-muted);color:var(--cm-chart-positive);border:1px solid var(--cm-chart-positive-border)}.PerformanceReport-module__NWhW0q__role.PerformanceReport-module__NWhW0q__bench{background:var(--pr-neg-muted);color:var(--pr-neg);border:1px solid var(--cm-negative-border)}.PerformanceReport-module__NWhW0q__cell{font-family:var(--pr-mono);font-size:var(--cm-text-sm-body);color:var(--cm-text-secondary);font-weight:500}.PerformanceReport-module__NWhW0q__cell.PerformanceReport-module__NWhW0q__positive{color:var(--pr-pos)}.PerformanceReport-module__NWhW0q__cell.PerformanceReport-module__NWhW0q__negative{color:var(--pr-neg)}.PerformanceReport-module__NWhW0q__cell.PerformanceReport-module__NWhW0q__gold{color:var(--cm-chart-accent-alt)}.PerformanceReport-module__NWhW0q__calloutGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.PerformanceReport-module__NWhW0q__callout{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-xl);padding:22px 20px}.PerformanceReport-module__NWhW0q__calloutKicker{font-size:var(--cm-text-xs-lg);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-weight:700}.PerformanceReport-module__NWhW0q__calloutKicker.PerformanceReport-module__NWhW0q__positive{color:var(--cm-accent)}.PerformanceReport-module__NWhW0q__calloutKicker.PerformanceReport-module__NWhW0q__accent{color:var(--cm-chart-positive)}.PerformanceReport-module__NWhW0q__calloutKicker.PerformanceReport-module__NWhW0q__negative{color:var(--pr-neg)}.PerformanceReport-module__NWhW0q__calloutStat{font-family:var(--cm-font-display);margin-bottom:8px;font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:700}.PerformanceReport-module__NWhW0q__calloutStat.PerformanceReport-module__NWhW0q__positive{color:var(--pr-pos)}.PerformanceReport-module__NWhW0q__calloutStat.PerformanceReport-module__NWhW0q__accent{color:var(--cm-chart-positive)}.PerformanceReport-module__NWhW0q__calloutStat.PerformanceReport-module__NWhW0q__negative{color:var(--pr-neg)}.PerformanceReport-module__NWhW0q__calloutBody{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);line-height:var(--cm-leading-ui);margin:0}.PerformanceReport-module__NWhW0q__stratGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.PerformanceReport-module__NWhW0q__stratCard{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-3xl);overflow:hidden}.PerformanceReport-module__NWhW0q__stratCard.PerformanceReport-module__NWhW0q__polaris{border-top:3px solid var(--cm-accent)}.PerformanceReport-module__NWhW0q__stratCard.PerformanceReport-module__NWhW0q__optimus{border-top:3px solid var(--cm-chart-positive)}.PerformanceReport-module__NWhW0q__scHead{border-bottom:1px solid var(--cm-line);padding:28px 26px 22px}.PerformanceReport-module__NWhW0q__scTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.PerformanceReport-module__NWhW0q__scName{font-family:var(--cm-font-display);font-size:var(--cm-text-h3-card);color:var(--cm-text-primary);font-weight:700}.PerformanceReport-module__NWhW0q__scBadge{font-size:var(--cm-text-xs-lg);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--cm-radius-md);padding:4px 12px;font-weight:700}.PerformanceReport-module__NWhW0q__scBadge.PerformanceReport-module__NWhW0q__core{background:var(--cm-accent-muted);color:var(--cm-accent);border:1px solid var(--cm-accent-border)}.PerformanceReport-module__NWhW0q__scBadge.PerformanceReport-module__NWhW0q__alpha{background:var(--cm-chart-positive-muted);color:var(--cm-chart-positive);border:1px solid var(--cm-chart-positive-border)}.PerformanceReport-module__NWhW0q__scDesc{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);line-height:var(--cm-leading-ui);margin:0}.PerformanceReport-module__NWhW0q__scBody{padding:24px 26px}.PerformanceReport-module__NWhW0q__kpiRow{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.PerformanceReport-module__NWhW0q__kpi{background:var(--cm-surface-2);border:1px solid var(--cm-line);border-radius:var(--cm-radius-lg);text-align:center;padding:14px 12px}.PerformanceReport-module__NWhW0q__kpiV{font-family:var(--pr-mono);font-size:var(--cm-text-h3-ui);margin-bottom:6px;font-weight:600;line-height:1.1}.PerformanceReport-module__NWhW0q__kpiV.PerformanceReport-module__NWhW0q__positive{color:var(--pr-pos)}.PerformanceReport-module__NWhW0q__kpiV.PerformanceReport-module__NWhW0q__negative{color:var(--pr-neg)}.PerformanceReport-module__NWhW0q__kpiV.PerformanceReport-module__NWhW0q__accent{color:var(--cm-chart-accent-alt)}.PerformanceReport-module__NWhW0q__kpiL{font-size:var(--cm-text-xs-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--cm-text-muted);font-weight:700}.PerformanceReport-module__NWhW0q__bullets{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.PerformanceReport-module__NWhW0q__bullet{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);line-height:var(--cm-leading-ui);align-items:flex-start;gap:10px;display:flex}.PerformanceReport-module__NWhW0q__bullet:before{content:"—";color:var(--cm-accent);flex-shrink:0;font-weight:700}.PerformanceReport-module__NWhW0q__quoteBox{background:var(--cm-ink-3);border:1px solid var(--cm-line);border-radius:var(--cm-radius-lg);font-family:var(--cm-font-display);font-style:italic;font-size:var(--cm-text-body);color:var(--cm-text-secondary);padding:16px 18px;line-height:1.5}.PerformanceReport-module__NWhW0q__monthlyGrid{grid-template-columns:1fr 1.15fr;align-items:start;gap:32px;margin-top:40px;display:grid}.PerformanceReport-module__NWhW0q__moTable{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-xl);-webkit-overflow-scrolling:touch;overflow:auto hidden}.PerformanceReport-module__NWhW0q__moHead,.PerformanceReport-module__NWhW0q__moRow{grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:8px;min-width:300px;padding:12px 18px;display:grid}.PerformanceReport-module__NWhW0q__moHead{background:var(--cm-ink-3);border-bottom:1px solid var(--cm-line)}.PerformanceReport-module__NWhW0q__moHead span{font-size:var(--cm-text-xs-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--cm-text-muted);font-weight:700;font-family:var(--pr-mono)}.PerformanceReport-module__NWhW0q__moRow{border-bottom:1px solid var(--cm-line);transition:background var(--cm-duration-fast)}.PerformanceReport-module__NWhW0q__moRow:last-child{border-bottom:none}.PerformanceReport-module__NWhW0q__moRow:hover{background:var(--cm-surface-2)}.PerformanceReport-module__NWhW0q__moRow.PerformanceReport-module__NWhW0q__win{background:var(--cm-accent-surface-soft)}.PerformanceReport-module__NWhW0q__moRow.PerformanceReport-module__NWhW0q__loss{background:var(--pr-neg-muted)}.PerformanceReport-module__NWhW0q__moMonth{font-size:var(--cm-text-sm-body);color:var(--cm-text-secondary);font-weight:500}.PerformanceReport-module__NWhW0q__moRet{font-family:var(--pr-mono);font-size:var(--cm-text-sm-body);font-weight:600}.PerformanceReport-module__NWhW0q__moRet.PerformanceReport-module__NWhW0q__pos{color:var(--pr-pos)}.PerformanceReport-module__NWhW0q__moRet.PerformanceReport-module__NWhW0q__neg{color:var(--pr-neg)}.PerformanceReport-module__NWhW0q__moBarWrap{background:var(--cm-surface-3);border-radius:2px;height:5px;overflow:hidden}.PerformanceReport-module__NWhW0q__moBar{border-radius:2px;height:100%}.PerformanceReport-module__NWhW0q__moBar.PerformanceReport-module__NWhW0q__pos{background:var(--cm-accent)}.PerformanceReport-module__NWhW0q__moBar.PerformanceReport-module__NWhW0q__neg{background:var(--pr-neg)}.PerformanceReport-module__NWhW0q__insights{flex-direction:column;gap:16px;display:flex}.PerformanceReport-module__NWhW0q__insight{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-xl);padding:22px}.PerformanceReport-module__NWhW0q__insight.PerformanceReport-module__NWhW0q__highlight{border-color:var(--cm-accent-border);background:var(--cm-accent-muted)}.PerformanceReport-module__NWhW0q__insight h4{font-size:var(--cm-text-base);color:var(--cm-text-primary);margin-bottom:8px;font-weight:700}.PerformanceReport-module__NWhW0q__insight p{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);line-height:var(--cm-leading-body);margin:0}.PerformanceReport-module__NWhW0q__insightStat{font-family:var(--pr-mono);color:var(--cm-accent);margin-bottom:6px;font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:600;line-height:1}.PerformanceReport-module__NWhW0q__insightStat.PerformanceReport-module__NWhW0q__neg{color:var(--pr-neg)}.PerformanceReport-module__NWhW0q__expGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.PerformanceReport-module__NWhW0q__expCard{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-3xl);padding:28px 24px}.PerformanceReport-module__NWhW0q__expCard.PerformanceReport-module__NWhW0q__polaris{border-top:3px solid var(--cm-accent)}.PerformanceReport-module__NWhW0q__expCard.PerformanceReport-module__NWhW0q__optimus{border-top:3px solid var(--cm-chart-positive)}.PerformanceReport-module__NWhW0q__expHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.PerformanceReport-module__NWhW0q__expName{font-family:var(--cm-font-display);font-size:var(--cm-text-h3-ui);color:var(--cm-text-primary);font-weight:700}.PerformanceReport-module__NWhW0q__expItems{flex-direction:column;gap:12px;display:flex}.PerformanceReport-module__NWhW0q__expItem{background:var(--cm-surface-2);border:1px solid var(--cm-line);border-radius:var(--cm-radius-lg);font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.6;display:flex}.PerformanceReport-module__NWhW0q__expIcon{color:var(--cm-icon-accent);flex-shrink:0;margin-top:2px}.PerformanceReport-module__NWhW0q__expIconOptimus{color:var(--cm-icon-positive)}.PerformanceReport-module__NWhW0q__concEyebrowWrap{justify-content:flex-start;width:100%;display:flex}.PerformanceReport-module__NWhW0q__keyMessage{background:var(--cm-surface-1);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-3xl);text-align:left;margin-top:28px;padding:36px 32px;position:relative;overflow:hidden}.PerformanceReport-module__NWhW0q__keyMessage:before{content:"";background:var(--cm-glow-key-message);pointer-events:none;position:absolute;inset:0}.PerformanceReport-module__NWhW0q__keyMessage h3{z-index:1;font-family:var(--cm-font-display);color:var(--cm-text-primary);margin-bottom:12px;font-size:clamp(1.125rem,2vw,1.35rem);font-weight:600;line-height:1.35;position:relative}.PerformanceReport-module__NWhW0q__keyMessage p{z-index:1;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;position:relative}.PerformanceReport-module__NWhW0q__conclusion{text-align:left;padding:96px 0 48px;position:relative;overflow:hidden}.PerformanceReport-module__NWhW0q__concGlow{background:var(--cm-glow-conclusion);pointer-events:none;width:560px;height:360px;position:absolute;top:0;left:50%;transform:translate(-50%)}.PerformanceReport-module__NWhW0q__concShell{z-index:2;max-width:var(--cm-max-width);width:100%;padding:0 var(--cm-page-gutter);box-sizing:border-box;margin:0 auto;position:relative}.PerformanceReport-module__NWhW0q__concInner{max-width:min(var(--cm-prose-max), 100%);position:relative}.PerformanceReport-module__NWhW0q__concInner p{color:var(--cm-text-tertiary);font-size:var(--cm-text-body-lg);line-height:var(--cm-leading-body);margin:16px 0 32px}.PerformanceReport-module__NWhW0q__pills{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:32px;display:flex}.PerformanceReport-module__NWhW0q__pill{background:var(--cm-surface-1);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-pill);font-size:var(--cm-text-sm-body);color:var(--cm-text-secondary);align-items:center;gap:8px;padding:10px 18px;font-weight:500;display:inline-flex}.PerformanceReport-module__NWhW0q__pillDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.PerformanceReport-module__NWhW0q__pillDot.PerformanceReport-module__NWhW0q__accent{background:var(--cm-accent)}.PerformanceReport-module__NWhW0q__pillDot.PerformanceReport-module__NWhW0q__lime{background:var(--cm-chart-positive)}.PerformanceReport-module__NWhW0q__pillDot.PerformanceReport-module__NWhW0q__muted{background:var(--cm-text-muted)}.PerformanceReport-module__NWhW0q__ctaRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.PerformanceReport-module__NWhW0q__disclaimer{max-width:var(--cm-max-width);padding:22px var(--cm-page-gutter);font-size:var(--cm-text-sm-body);color:var(--cm-text-muted);line-height:var(--cm-leading-relaxed);border-top:1px solid var(--cm-line);margin:48px auto 0}@media (max-width:940px){.PerformanceReport-module__NWhW0q__concShell{padding:0 var(--cm-page-gutter-sm)}.PerformanceReport-module__NWhW0q__metricStrip{grid-template-columns:repeat(2,1fr)}.PerformanceReport-module__NWhW0q__metricCell:nth-child(2){border-right:none}.PerformanceReport-module__NWhW0q__metricCell:first-child,.PerformanceReport-module__NWhW0q__metricCell:nth-child(2){border-bottom:1px solid var(--cm-line)}.PerformanceReport-module__NWhW0q__contextGrid,.PerformanceReport-module__NWhW0q__stratGrid,.PerformanceReport-module__NWhW0q__monthlyGrid,.PerformanceReport-module__NWhW0q__expGrid,.PerformanceReport-module__NWhW0q__calloutGrid{grid-template-columns:1fr}.PerformanceReport-module__NWhW0q__snapHead,.PerformanceReport-module__NWhW0q__snapRow{grid-template-columns:1.2fr 1fr 1fr;min-width:380px}.PerformanceReport-module__NWhW0q__snapHead span:nth-child(4),.PerformanceReport-module__NWhW0q__snapHead span:nth-child(5),.PerformanceReport-module__NWhW0q__snapRow>:nth-child(4),.PerformanceReport-module__NWhW0q__snapRow>:nth-child(5){display:none}.PerformanceReport-module__NWhW0q__kpiRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PerformanceReport-module__NWhW0q__metricStrip{grid-template-columns:1fr}.PerformanceReport-module__NWhW0q__metricStrip .PerformanceReport-module__NWhW0q__metricCell{border-right:none;border-bottom:1px solid var(--cm-line)}.PerformanceReport-module__NWhW0q__metricStrip .PerformanceReport-module__NWhW0q__metricCell:last-child{border-bottom:none}.PerformanceReport-module__NWhW0q__kpiRow{grid-template-columns:1fr}}
