.leadCapture-module__tLhZ7q__newsletterRoot{min-width:0}.leadCapture-module__tLhZ7q__newsletterRootBand{width:100%}.leadCapture-module__tLhZ7q__bandTitle{font-family:var(--cm-font-display);color:var(--cm-text-primary);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.28rem,2.4vw,1.55rem);font-weight:600;line-height:1.25}.leadCapture-module__tLhZ7q__blockTitle{font-size:var(--cm-text-xs-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--cm-text-muted);font-weight:700;font-family:var(--cm-font-ui);margin:0 0 10px}.leadCapture-module__tLhZ7q__intro{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);line-height:var(--cm-leading-ui);max-width:22rem;margin:0 0 16px}.leadCapture-module__tLhZ7q__form{flex-direction:column;gap:14px;display:flex;position:relative}.leadCapture-module__tLhZ7q__formBand{gap:18px}.leadCapture-module__tLhZ7q__bandFieldGrid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:560px){.leadCapture-module__tLhZ7q__bandFieldGrid{grid-template-columns:1fr 1fr;align-items:start;gap:16px 22px}}.leadCapture-module__tLhZ7q__bandHint{background:var(--cm-surface-2);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-lg);font-size:var(--cm-text-xs-lg);color:var(--cm-text-muted);grid-column:1/-1;margin:0;padding:12px 16px;line-height:1.55}.leadCapture-module__tLhZ7q__fieldPair{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:420px){.leadCapture-module__tLhZ7q__fieldPair{grid-template-columns:1fr 1fr}}.leadCapture-module__tLhZ7q__fieldHint{font-size:var(--cm-text-xs);color:var(--cm-text-muted);margin-top:5px;font-weight:500;line-height:1.45;display:block}.leadCapture-module__tLhZ7q__field{flex-direction:column;gap:6px;min-width:0;display:flex}.leadCapture-module__tLhZ7q__label{font-family:var(--cm-font-ui);font-size:var(--cm-text-xs-lg);letter-spacing:.08em;text-transform:uppercase;color:var(--cm-text-muted);font-weight:600}.leadCapture-module__tLhZ7q__input{font-family:var(--cm-font-ui);font-size:var(--cm-text-sm-body);color:var(--cm-text-primary);background:var(--cm-surface-2);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-lg);outline:none;width:100%;min-width:0;padding:12px 14px;transition:border-color .15s}.leadCapture-module__tLhZ7q__input::placeholder{color:var(--cm-text-muted)}.leadCapture-module__tLhZ7q__input:focus{border-color:var(--cm-line-3)}.leadCapture-module__tLhZ7q__consent{font-size:var(--cm-text-xs-lg);color:var(--cm-text-tertiary);align-items:flex-start;gap:10px;min-width:0;max-width:100%;line-height:1.5;display:flex}.leadCapture-module__tLhZ7q__consent span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.leadCapture-module__tLhZ7q__consent input{accent-color:var(--cm-accent);flex-shrink:0;margin-top:3px}.leadCapture-module__tLhZ7q__consent a{color:var(--cm-accent);text-underline-offset:2px;text-decoration:underline}.leadCapture-module__tLhZ7q__consent a:hover{color:var(--cm-text-primary)}.leadCapture-module__tLhZ7q__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leadCapture-module__tLhZ7q__submit{font-family:var(--cm-font-ui);font-size:var(--cm-text-sm-body);color:var(--cm-ink);background:var(--cm-text-primary);border-radius:var(--cm-radius-lg);cursor:pointer;border:none;align-self:flex-start;padding:12px 20px;font-weight:700;transition:opacity .15s}.leadCapture-module__tLhZ7q__submit:hover:not(:disabled){opacity:.92}.leadCapture-module__tLhZ7q__submit:disabled{opacity:.55;cursor:not-allowed}.leadCapture-module__tLhZ7q__submitBand{font-size:var(--cm-text-base);border-radius:var(--cm-radius-xl);text-align:center;justify-content:center;align-self:stretch;padding:14px 28px}@media (min-width:480px){.leadCapture-module__tLhZ7q__submitBand{text-align:center;align-self:flex-start;min-width:220px}}.leadCapture-module__tLhZ7q__error{font-size:var(--cm-text-sm-body);color:var(--cm-negative);margin:0}.leadCapture-module__tLhZ7q__success{font-size:var(--cm-text-sm-body);color:var(--cm-chart-positive);margin:0}.leadCapture-module__tLhZ7q__gateRoot{position:relative}.leadCapture-module__tLhZ7q__dimmed{filter:blur(8px);-webkit-user-select:none;user-select:none;pointer-events:none;max-height:min(70vh,520px);overflow:hidden}.leadCapture-module__tLhZ7q__backdrop{z-index:800;padding:var(--cm-page-gutter-sm);background:#08090b8c;justify-content:center;align-items:center;animation:.2s leadCapture-module__tLhZ7q__gateFadeIn;display:flex;position:fixed;inset:0}html[data-theme=light] .leadCapture-module__tLhZ7q__backdrop{background:#0f121866}@keyframes leadCapture-module__tLhZ7q__gateFadeIn{0%{opacity:0}to{opacity:1}}.leadCapture-module__tLhZ7q__dialog{border-radius:var(--cm-radius-card-feature);border:1px solid var(--cm-line);background:var(--cm-surface-1);width:100%;max-width:min(28rem,100%);max-height:min(90vh,680px);box-shadow:var(--cm-shadow-dropdown);padding:28px 24px 24px;position:relative;overflow-y:auto}.leadCapture-module__tLhZ7q__dialogTitle{font-family:var(--cm-font-display);font-size:var(--cm-text-h3-ui);color:var(--cm-text-primary);letter-spacing:-.02em;margin:0 0 8px;font-weight:600}.leadCapture-module__tLhZ7q__dialogLead{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);margin:0 0 22px;line-height:1.65}.leadCapture-module__tLhZ7q__dialogFootnote{font-size:var(--cm-text-xs);color:var(--cm-text-muted);border-top:1px solid var(--cm-line);margin:16px 0 0;padding-top:14px;line-height:1.5}
.Footer-module__3hUVsW__footer{background:var(--cm-ink);border-top:1px solid var(--cm-line);transition:background var(--cm-duration-normal) var(--cm-ease-out-soft);padding:clamp(80px,11vw,112px) 0 clamp(52px,7vw,80px)}.Footer-module__3hUVsW__container{max-width:var(--cm-max-width);padding:0 var(--cm-page-gutter);margin:0 auto}.Footer-module__3hUVsW__grid{grid-template-columns:1.35fr 1fr 1fr 1fr minmax(200px,1.05fr);gap:clamp(36px,4vw,52px) clamp(32px,3.5vw,44px);margin-bottom:clamp(40px,5vw,56px);display:grid}.Footer-module__3hUVsW__brand{flex-direction:column;display:flex}.Footer-module__3hUVsW__brandDesc{font-size:var(--cm-text-sm-body);color:var(--cm-text-muted);max-width:var(--cm-measure-footer-brand);margin-top:18px;line-height:1.85}.Footer-module__3hUVsW__sebi{background:var(--cm-ink-2);border:1px solid var(--cm-line);border-radius:var(--cm-radius-lg);width:fit-content;max-width:100%;transition:background var(--cm-duration-fast) var(--cm-ease-out-soft), border-color var(--cm-duration-fast) var(--cm-ease-out-soft);align-self:flex-start;margin-top:20px;padding:14px 18px}.Footer-module__3hUVsW__sebi p{font-size:var(--cm-text-xs-lg);color:var(--cm-text-muted);margin:0;font-weight:500;line-height:2}.Footer-module__3hUVsW__colTitle{font-size:var(--cm-text-xs-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--cm-text-muted);margin-bottom:18px;padding-bottom:2px;font-weight:700}.Footer-module__3hUVsW__colList{flex-direction:column;gap:12px;display:flex}.Footer-module__3hUVsW__colList a{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);transition:color var(--cm-duration-fast) var(--cm-ease-out-soft), transform var(--cm-duration-fast) var(--cm-ease-out-soft);text-decoration:none}@media (prefers-reduced-motion:no-preference){.Footer-module__3hUVsW__colList a:hover{color:var(--cm-text-primary);transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.Footer-module__3hUVsW__colList a:hover{color:var(--cm-text-primary)}}.Footer-module__3hUVsW__subList{flex-direction:column;gap:6px;margin-top:6px;padding-left:12px;display:flex}.Footer-module__3hUVsW__subList a{font-size:var(--cm-text-sm);color:var(--cm-text-muted)}.Footer-module__3hUVsW__subList a:hover{color:var(--cm-text-tertiary)}.Footer-module__3hUVsW__disclaimer{background:var(--cm-ink-2);border:1px solid var(--cm-line);border-radius:var(--cm-radius-lg);margin-bottom:22px;padding:18px 22px}.Footer-module__3hUVsW__disclaimer p{font-size:var(--cm-text-xs-lg);color:var(--cm-text-muted);line-height:1.8}.Footer-module__3hUVsW__disclaimer strong{color:var(--cm-text-tertiary)}.Footer-module__3hUVsW__bottom{border-top:1px solid var(--cm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;display:flex}.Footer-module__3hUVsW__bottomEnd{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.Footer-module__3hUVsW__bottom p{font-size:var(--cm-text-xs-lg);color:var(--cm-text-muted)}.Footer-module__3hUVsW__socialRow{gap:10px;display:flex}.Footer-module__3hUVsW__social{border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-md);width:36px;height:36px;color:var(--cm-icon-muted);transition:border-color var(--cm-duration-fast) var(--cm-ease-out-soft), color var(--cm-duration-fast) var(--cm-ease-out-soft), transform var(--cm-duration-fast) var(--cm-ease-out-soft);justify-content:center;align-items:center;text-decoration:none;display:flex}@media (prefers-reduced-motion:no-preference){.Footer-module__3hUVsW__social:hover{border-color:var(--cm-line-3);color:var(--cm-text-primary);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.Footer-module__3hUVsW__social:hover{border-color:var(--cm-line-3);color:var(--cm-text-primary)}}@media (max-width:940px){.Footer-module__3hUVsW__container{padding:0 var(--cm-page-gutter-sm)}.Footer-module__3hUVsW__grid{grid-template-columns:1fr 1fr;gap:36px 28px}.Footer-module__3hUVsW__bottom{text-align:center;flex-direction:column;gap:16px}.Footer-module__3hUVsW__bottomEnd{justify-content:center}}.Footer-module__3hUVsW__newsletterBand{border-top:1px solid var(--cm-line);margin-top:clamp(8px,2vw,16px);margin-bottom:clamp(36px,5vw,52px);padding:clamp(36px,4.5vw,52px) 0}.Footer-module__3hUVsW__newsletterBandInner{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,48px);min-width:0;display:grid}@media (min-width:900px){.Footer-module__3hUVsW__newsletterBandInner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,5vw,88px)}}.Footer-module__3hUVsW__newsletterBandCopy{max-width:38rem;padding-top:2px}.Footer-module__3hUVsW__newsletterBandKicker{font-size:var(--cm-text-xs-lg);letter-spacing:.14em;text-transform:uppercase;color:var(--cm-accent);margin:0 0 12px;font-weight:700}.Footer-module__3hUVsW__newsletterBandLead{font-size:var(--cm-text-body);color:var(--cm-text-tertiary);margin:0;line-height:1.75}
.SiteCreditStrip-module__vecKyG__strip{border-top:1px solid var(--cm-line);background:var(--cm-ink-2);padding:12px var(--cm-page-gutter);text-align:center;transition:background var(--cm-duration-normal) var(--cm-ease-out-soft), border-color var(--cm-duration-normal) var(--cm-ease-out-soft)}.SiteCreditStrip-module__vecKyG__inner{max-width:var(--cm-max-width);margin:0 auto}.SiteCreditStrip-module__vecKyG__text{font-family:var(--cm-font-ui);font-size:var(--cm-text-xs-lg);color:var(--cm-text-muted);transition:color var(--cm-duration-normal) var(--cm-ease-out-soft);margin:0;font-weight:500;line-height:1.5}.SiteCreditStrip-module__vecKyG__prefix{white-space:pre-wrap}.SiteCreditStrip-module__vecKyG__link{color:var(--cm-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--cm-line-3);text-decoration-color:var(--cm-line-3);text-underline-offset:3px;transition:color var(--cm-duration-fast) var(--cm-ease-out-soft), text-decoration-color var(--cm-duration-fast) var(--cm-ease-out-soft);font-weight:600}.SiteCreditStrip-module__vecKyG__link:hover{color:var(--cm-accent);-webkit-text-decoration-color:var(--cm-accent);text-decoration-color:var(--cm-accent)}.SiteCreditStrip-module__vecKyG__link:focus-visible{outline:2px solid var(--cm-accent);outline-offset:3px;border-radius:2px}@media (max-width:940px){.SiteCreditStrip-module__vecKyG__strip{padding-left:var(--cm-page-gutter-sm);padding-right:var(--cm-page-gutter-sm)}}
.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:1.1fr 1fr 1fr 1fr;align-items:center;min-width:400px;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.35fr 1fr 1fr 1fr 1fr 1fr;align-items:center;gap:8px;min-width:640px;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__snapHead span:nth-child(6),.PerformanceReport-module__NWhW0q__snapRow>:nth-child(4),.PerformanceReport-module__NWhW0q__snapRow>:nth-child(5),.PerformanceReport-module__NWhW0q__snapRow>:nth-child(6){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}}
