.perf-root{--perf-card-shadow:none!important}.perf-root :is(
.k,.glbl,.qk,.sl-lbl,.ptl,.sc-lbl,.mlabel,.band-t,.ps-tier-lbl,.ps-spark-lbl,.psk,.dh-wd,.stat-chip .k,.hcard .k,.riskcard .k,.chip .k,.ms .k,.m2 .k,.ht .k,.toolbar .grp > .glbl,table.perf th,table.combo thead th,table.acct-table th,.pd-row.pd-head,.agg-row.head,.badge,.flag,.stratpill,.provenance,.ph-eyebrow,.zh-eyebrow,.livepill,.wh-why
){text-transform:none!important}.perf-root .zone-head .zh-num{display:none!important}.perf-root .zone-head{grid-template-columns:minmax(0,1fr)!important}:root.light:has(body.perf-standalone),html:has(body.perf-standalone){background-image:none!important}body.perf-standalone{background-color:var(--color-background-body,var(--bg-main))}body.perf-standalone::after{display:none!important}.perf-scene{display:none!important}.perf-root{--loss:var(--cfin-loss-graphic, #6a6a6a);--loss-text:var(--cfin-loss-ink, #656565)}.perf-root .growth path.gcurve.linear,.perf-root .underwater path.ucurve{stroke-width:2.2}.perf-root #heroGrid,.perf-root #heroGrid>*,.perf-root .chart-pair,.perf-root .chart-pair>*,.perf-root .grid>*,.perf-root .hero-grid,.perf-root .hero-grid>*,.perf-root svg{min-width:0}.perf-root header.page.perf-hero.phead{display:block!important}.perf-root .perf-hero.phead .ph-eyebrow{margin-bottom:10px}.perf-root .perf-hero.phead h1{margin-bottom:10px}.perf-root .perf-hero.phead .sub{max-width:68ch;margin:0 0 16px}.perf-root .ph-metaln{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px}.perf-root .ph-mchip,.perf-root .ph-metaln .livepill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--cfin-radius-control,999px);background:var(--cfin-fill-quaternary,var(--surface-1));color:var(--color-text-secondary,var(--text-sub));font-size:var(--cfin-text-footnote-size, .8rem);white-space:nowrap}.perf-root .ph-mchip svg{width:16px;height:16px;flex:none}.perf-root .ph-metaln .perf-info.ph-explain{display:inline-flex;align-items:center;gap:6px;position:static;width:auto;height:auto;min-height:44px;margin:0!important;padding:5px 10px 5px 4px;color:var(--color-accent,var(--accent));font-size:var(--cfin-text-footnote-size, .8rem);background:0 0}.perf-root .ph-metaln .perf-info.ph-explain::before{margin-right:4px}.perf-root .ph-curve{display:block;width:100%;max-height:64px;height:64px;margin-top:10px}.perf-root .ph-curve .ph-curve-line{stroke-width:1.2!important}.perf-root .ph-curve .ph-curve-fill{display:none!important}.perf-root #heroGrid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}.perf-root #heroGrid .chip-grid{display:contents!important}.perf-root #heroGrid .hcard.hero-primary,.perf-root #heroGrid .stat-chip{grid-column:span 3!important;padding:16px!important;background:var(--cfin-fill-quaternary,var(--surface-1));border-radius:var(--card-radius,16px)}.perf-root #heroGrid[data-hg-rem="3"] .chip-grid>:nth-last-child(-n+3){grid-column:span 4!important}.perf-root #heroGrid[data-hg-rem="2"] .chip-grid>:nth-last-child(-n+2){grid-column:span 6!important}.perf-root #heroGrid[data-hg-rem="1"] .chip-grid>:nth-last-child(-n+1){grid-column:span 12!important}.perf-root #heroGrid .hcard.hero-primary::before{display:none!important}.perf-root #heroGrid .v{font-size:var(--cfin-text-title-1-size, 28px)!important;font-weight:600!important;line-height:1.15!important;margin-top:4px}.perf-root #heroGrid .sm{margin-top:6px}.perf-root #heroGrid .hero-spark{max-width:100%;height:24px;margin:4px 0 0;opacity:.6}.perf-root #heroGrid .hero-spark svg{display:block;width:100%;height:100%}.perf-root #heroGrid .v .pos,.perf-root #heroGrid .v.pos{color:var(--cfin-profit-ink,var(--profit-text))!important}@media (max-width:860px){.perf-root #heroGrid .hcard.hero-primary,.perf-root #heroGrid .stat-chip{grid-column:span 6!important}.perf-root #heroGrid[data-hg-rem] .chip-grid>.stat-chip{grid-column:span 6!important}.perf-root #heroGrid[data-hg-rem-sm="1"] .chip-grid>:nth-last-child(-n+1){grid-column:span 12!important}}.perf-root .quality-row>.qtile:first-child{grid-column:auto!important}.perf-root .quality-row>.qtile:first-child .qv{font-size:inherit!important;letter-spacing:normal!important}.perf-root .perf-row2{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width:900px){.perf-root .perf-row2{grid-template-columns:1fr 1fr}.perf-root .perf-row2:has(> .section[hidden]),.perf-root .perf-row2:has(> .section[style*="display: none"]),.perf-root .perf-row2:has(> .section[style*="display:none"]){grid-template-columns:1fr!important}}.perf-root .perf-row2>.section{margin-bottom:0;min-width:0}.perf-root .chart-pair{grid-template-columns:1fr!important}.perf-root #compGrid{display:block!important;min-width:0}.perf-root .comp-row3{min-width:0;margin-bottom:16px}.perf-root .comp-row3:last-child{margin-bottom:0}.perf-root .comp-row3 .cr3-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.perf-root .comp-row3 .cr3-head b{font-weight:600;color:var(--color-text-primary,var(--text-main))}.perf-root .comp-row3 .cr3-head .sub{color:var(--color-text-secondary,var(--text-sub));font-size:var(--cfin-text-footnote-size, .8rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perf-root .comp-row3 .bar2{display:flex;width:100%;height:8px;margin-top:6px;border-radius:4px;overflow:hidden;background:var(--cfin-fill-quaternary,var(--surface-1))}.perf-root .comp-row3 .cr3-seg{display:block;height:100%;background:var(--color-accent,var(--accent))}.perf-root .comp-row3 .cr3-seg+.cr3-seg{margin-left:2px}.perf-root .comp-row3 .cr3-seg.cr3-empty{background:0 0;width:100%}.perf-root .comp-row3 .foot{margin-top:4px;color:var(--color-text-secondary,var(--text-sub));font-size:var(--cfin-text-caption-1-size, .72rem)}.perf-root .dh-picker{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.perf-root .dh-nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--cfin-radius-control,999px);background:var(--cfin-fill-quaternary,var(--surface-1));color:var(--color-text-primary,var(--text-main));cursor:pointer}.perf-root .dh-nav:disabled{opacity:.35;cursor:default}@media (pointer:coarse),(max-width:768px){.perf-root .dh-nav{min-width:44px!important;min-height:44px!important}}.perf-root .dh-picker-label{min-width:11ch;text-align:center;font-weight:600;color:var(--color-text-primary,var(--text-main))}.perf-root .dh-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px}.perf-root .dh-dow span{text-align:center;font-size:var(--cfin-text-caption-1-size, .7rem);color:var(--color-text-secondary,var(--text-sub))}.perf-root .dh-mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.perf-root .dh-mcell{min-width:0;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:6px;background:var(--cfin-fill-quaternary,var(--surface-1))}.perf-root .dh-mcell-outside{visibility:hidden}.perf-root .dh-mcell-day{font-size:var(--cfin-text-caption-2-size, .64rem);color:var(--color-text-secondary,var(--text-sub))}.perf-root .dh-mcell-pct{font-size:var(--cfin-text-caption-1-size, .7rem);font-weight:600;font-variant-numeric:tabular-nums}.perf-root .dh-mcell-closed-lbl{font-size:var(--cfin-text-caption-2-size, .6rem);font-weight:500;color:var(--color-text-secondary,var(--text-sub))}.perf-root .dh-mcell-gain{background:color-mix(in srgb,var(--cfin-profit-graphic,var(--profit)) 16%,transparent)}.perf-root .dh-mcell-loss{background:var(--cfin-state-withheld-hatch,rgba(120,120,120,.16))}.perf-root .dh-mcell-closed{opacity:.5}.perf-root .dh-mcell-nodata{opacity:.4}.perf-root .mhm-bars{display:flex;align-items:flex-end;gap:8px;padding:8px 0 0}.perf-root .mhm-bars .mhm-cell{flex:1 1 0;min-width:0;aspect-ratio:auto;border:0;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;background:0 0;cursor:default}.perf-root .mhm-bars .mhm-cell:hover{filter:none}body.perf-standalone .perf-root :is(#heroGrid .stat-chip .v .neg,#heroGrid .hcard .v .neg,.mhm-bar-val.neg).has-dir-glyph:not(text)::before,body.perf-standalone .perf-root :is(#heroGrid .stat-chip .v .neg,#heroGrid .hcard .v .neg,.mhm-bar-val.neg):not(text)::before{content:none!important}.perf-root .mhm-bars .mhm-bar-val{font-size:var(--cfin-text-caption-1-size, .72rem);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.perf-root .mhm-bars .mhm-bar-track{width:100%;max-width:28px;height:96px;display:flex;align-items:flex-end;justify-content:center}.perf-root .mhm-bars .mhm-bar-fill{width:100%;border-radius:3px 3px 0 0}.perf-root .mhm-bars .mhm-cell.mhm-gain .mhm-bar-fill{background:var(--cfin-profit-graphic,var(--profit))}.perf-root .mhm-bars .mhm-cell.mhm-loss .mhm-bar-fill{background:repeating-linear-gradient(135deg,var(--cfin-state-withheld-hatch,rgba(120,120,120,.3)) 0 3px,transparent 3px 6px);border:1.5px solid var(--cfin-loss-graphic,var(--loss))}.perf-root .mhm-bars .mhm-cell.mhm-null{opacity:.4;background:0 0}.perf-root .mhm-bars .mhm-mo-lbl{padding:0}@media (prefers-reduced-motion:reduce){.perf-root *{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.perf-root .zone-head .zh-title,.perf-root header.page.perf-hero h1,body.perf-standalone .perf-root .zone-head .zh-title,body.perf-standalone .perf-root header.page.perf-hero h1{color:var(--color-text-primary)}.perf-root .perf-hero .ph-eyebrow,.perf-root .zone-head .zh-eyebrow,body.perf-standalone .perf-root .perf-hero .ph-eyebrow,body.perf-standalone .perf-root .zone-head .zh-eyebrow{background:0 0;box-shadow:none;border:0;padding:0;color:var(--profit-text);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.perf-root .perf-hero .ph-eyebrow-dot,body.perf-standalone .perf-root .perf-hero .ph-eyebrow-dot{display:none}.perf-root [data-motion].cm-done,.perf-root [data-motion].cm-done .cm-c,.perf-root [data-motion].cm-done .cm-w{opacity:1!important;filter:none!important;translate:0 0!important}.perf-root{--perf-gutter:max(20px, env(safe-area-inset-right, 20px));--perf-aspect-hero:1.3333;--perf-aspect-strip:1.3333;--perf-aspect-sidecar:2;--perf-spark-h:40px}@media (min-width:601px){.perf-root{--perf-gutter:calc(46px + max(8px, env(safe-area-inset-right, 8px)));--perf-aspect-hero:1.7778;--perf-aspect-strip:1.7778;--perf-aspect-sidecar:3}}@media (min-width:900px){.perf-root{--perf-aspect-hero:2.3333;--perf-aspect-strip:3}}@media (min-width:1025px){.perf-root{--perf-gutter:40px}}.perf-root .wrap{box-sizing:content-box;max-width:var(--container,1200px);padding-inline:var(--perf-gutter)}.perf-root svg.growth{--chart-aspect:var(--perf-aspect-hero)}.perf-root svg.underwater{--chart-aspect:var(--perf-aspect-strip)}.perf-root svg.intraday{--chart-aspect:var(--perf-aspect-sidecar)}.perf-root svg.herospark,.perf-root svg.ispark.chip-viz{height:var(--perf-spark-h);width:100%}.perf-root .perf-row2{align-items:stretch}body.perf-standalone .perf-root [data-arrow=up]:not(text)::before{content:"\25B2";display:inline-block;margin-inline-end:.22em;font-size:max(.56em, 8px);line-height:1;vertical-align:.12em;color:var(--cfin-profit-ink,var(--profit-text))}@supports (content:"x" / "y"){body.perf-standalone .perf-root [data-arrow=up]:not(text)::before{content:"\25B2"/var(--gain-word, "")}}body.perf-standalone .perf-root .pos-mark{fill:var(--cfin-profit-ink,var(--profit-text))}.perf-root header.page.perf-hero,.perf-root header.page.perf-hero :is(h1,.ph-eyebrow,p.sub){text-align:center}.perf-root header.page.perf-hero .meta,.perf-root header.page.perf-hero .ph-meta,.perf-root header.page.perf-hero .ph-metaln{justify-content:center}.perf-root header.page.perf-hero p.sub{margin-inline:auto}.perf-root .zone-head,.perf-root .zone-head :is(.zh-body,.zh-title,.zh-eyebrow,.zh-lede){text-align:center}.perf-root .zone-head .zh-lede{margin-inline:auto}.perf-root .section>:is(h2,.sec-title),.perf-root .section>h2+.hint{text-align:center;margin-inline:auto}.perf-root .section>h2,.perf-root .tab-intro>h2{justify-content:center}.perf-root .section>h2 .perf-info{margin-inline-start:6px}.perf-root :is(#heroGrid .stat-chip,.hcard,.healthcard,.health-banner,.freshbanner,.nd-card){border:1px solid var(--perf-card-border,var(--glass-border))!important;border-radius:var(--card-radius)!important;box-shadow:none!important}.perf-root .hcard.best{box-shadow:none}.perf-root :is(.bh,.cfg,.ct,.dp-fam,.pmeta,.wlbl,.wval,.subt) :is(b,i,span),.perf-root :is(.sm,.sk-t,.sk-i,.qs,.dh-lg-lbl,.mhm-mo-lbl,table th,.ptl,.ptl .sub,.rk,.acctbadge,.newtag,.glbl,.data-as-of,.wh-why,.bh,.akey,.anum,.cfg,.ct,.dp-fam,.li,.pmeta,.sn,.sub,.subt,.wlbl,.wval,#cdText){font-size:var(--cfin-font-size-floor)!important}.perf-root :is(svg.growth,svg.underwater,svg.scatter,svg.overlay,svg.race,svg.dist,svg.clock,svg.avg-trend) text{font-size:var(--cfin-font-size-floor);fill:var(--color-text-secondary)}.perf-root :is(svg.growth,svg.underwater,svg.scatter,svg.overlay,svg.race,svg.dist,svg.clock,svg.avg-trend) .gridln{stroke:var(--cfin-separator);stroke-width:1;stroke-dasharray:3 4;opacity:1}.perf-root :is(svg.growth,svg.underwater,svg.scatter,svg.overlay,svg.race,svg.dist,svg.clock,svg.avg-trend) .zeroln{stroke:var(--cfin-separator);stroke-width:1;stroke-dasharray:5 4;opacity:1}.perf-root :is(svg.growth,svg.underwater,svg.scatter,svg.overlay,svg.race,svg.dist,svg.clock,svg.avg-trend) .axis{stroke:var(--cfin-separator);stroke-width:1}.perf-root :is(svg.overlay,svg.growth) .zeroln+text,.perf-root svg.race .leadlbl{paint-order:stroke;stroke:var(--bg-card,var(--surface-1));stroke-width:3px;stroke-linejoin:round;font-size:var(--cfin-font-size-floor)}.perf-root svg.scatter .axistitle{fill:var(--color-text-secondary)}.perf-root svg.scatter text[style*=green-ea]{font-size:var(--cfin-font-size-floor)}.perf-root :is(svg.growth path.gcurve,svg.overlay path.curve,svg.race path.rl){opacity:1}.perf-root .daily-heatmap-wrap.dh-sparse,.perf-root .quality-charts>.daily-heatmap-wrap,body.perf-standalone .perf-root .quality-charts>.daily-heatmap-wrap.dh-sparse{width:auto;max-width:none;justify-self:stretch}.perf-root .quality-charts>.daily-heatmap-wrap .dh-h,.perf-root .quality-charts>.daily-heatmap-wrap>.hint{max-width:none}.perf-root .quality-charts #dailyHeatmap{display:block}.perf-root #dailyHeatmap>:is(.dh-picker,.dh-dow,.dh-mgrid){max-width:calc(7 * 120px + 6 * 4px);margin-inline:auto}.perf-root #dailyHeatmap .dh-mcell{aspect-ratio:5/4}.perf-root #dailyHeatmap .dh-dow span,.perf-root #dailyHeatmap .dh-mcell-closed-lbl,.perf-root #dailyHeatmap .dh-mcell-day,.perf-root #dailyHeatmap .dh-mcell-pct{font-size:var(--cfin-font-size-floor)}.perf-root .dh-legend{justify-content:center}.perf-root .quality-row>.q-locked{border:1px solid var(--perf-card-border,var(--glass-border));border-radius:var(--card-radius);box-shadow:none}.perf-root .q-locked .ql-h{text-transform:none;letter-spacing:0;font-size:var(--cfin-font-size-floor);font-weight:600}.perf-root .comp-row .cfill.iris,.perf-root .durp .pfill.iris,.perf-root .durp-pop .sw.iris,.perf-root .hcard .splitbar i.iris,.perf-root .swatch.iris,.perf-root :is(.sw,.swatch,.pfill,.cfill,.splitbar i).iris{background:var(--perf-series-0,var(--cfin-series-vault))}.perf-root .dist rect.bar-iris{fill:var(--perf-series-0,var(--cfin-series-vault))}body.perf-standalone .perf-root [data-arrow=none]:not(text)::before{content:none!important}