.backtest_chartHead__5g17_{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.backtest_svg__xLvCn text{font-family:var(--type-data-font)}.backtest_plotWrap__9ACgK{position:relative}.backtest_actual__RcWsy{fill:none;stroke:color-mix(in srgb,var(--color-text) 82%,transparent);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.backtest_forecast__ZU6Y1{fill:none;stroke:var(--accent-ink);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.backtest_lineKey__unX6m{display:inline-block;width:18px;height:4px;border-radius:2px;flex:none}.backtest_swActual__YYY98{background:color-mix(in srgb,var(--color-text) 82%,transparent)}.backtest_swForecast__uEg6d{background:var(--accent-ink)}.backtest_bar__7a0rW{fill:var(--accent-ink)}.backtest_barPooled__3HK_F{fill:color-mix(in srgb,var(--accent-ink) 45%,transparent)}.backtest_barKey__eVQ1v{display:inline-block;width:11px;height:11px;border-radius:2px;flex:none}.backtest_zeroRule__O3JcU{stroke:color-mix(in srgb,var(--color-text) 45%,transparent);stroke-width:1;stroke-dasharray:3 3}.backtest_slotHot__ssJsf{fill:color-mix(in srgb,var(--color-text) 7%,transparent)}.backtest_sections__Q1l3s{display:flex;flex-direction:column;gap:var(--space-6)}.backtest_section__2YB3H{background:var(--canvas-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding-inline:var(--space-4);padding-block:var(--space-6)}@media (min-width:640px){.backtest_section__2YB3H{padding-inline:var(--space-6)}}.backtest_titleLine__le9O0{flex:1 1 100%;display:flex;align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap}.backtest_titleLine__le9O0 .backtest_panelNotes__LasX1{margin-left:auto;text-align:right}.backtest_chartHead__5g17_ .backtest_dayTabs__tG8h_{display:grid;grid-template-columns:repeat(var(--tabs,4),minmax(0,1fr));flex:1 0 100%}.backtest_chartHead__5g17_ .backtest_dayTab__dHpiP{text-align:center}.backtest_panelRow__Z2NOq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.backtest_panelRowOdd__BKrnK{grid-template-columns:repeat(4,minmax(0,1fr))}.backtest_panelRowOdd__BKrnK>.backtest_panel__xkgEJ{grid-column:2/span 2}@media (max-width:560px){.backtest_panelRowOdd__BKrnK,.backtest_panelRow__Z2NOq{grid-template-columns:minmax(0,1fr)}.backtest_panelRowOdd__BKrnK>.backtest_panel__xkgEJ{grid-column:auto}.backtest_panel__xkgEJ+.backtest_panel__xkgEJ{border-left:0;padding-left:0;margin-left:0}}.backtest_panel__xkgEJ{display:flex;flex-direction:column;gap:2px;min-width:0}.backtest_panel__xkgEJ+.backtest_panel__xkgEJ{border-left:1px solid var(--color-border);padding-left:var(--space-4);margin-left:calc(var(--space-4) * -.5)}.backtest_panelName__fEi5o{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.backtest_panelStat__jh88S{margin-left:auto;font-family:var(--type-data-font);font-size:var(--text-xs);font-weight:400;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.backtest_panelNotes__LasX1{display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs);font-style:italic;line-height:1.4;color:var(--color-text-muted)}.backtest_panelSvg__EaG_9{min-width:0}.backtest_panelTick__TRYsz{fill:var(--color-text-muted);font-size:10px}.backtest_panelTip__Pikox{top:4px;min-width:0;white-space:nowrap;font-size:11px}.backtest_panelTip__Pikox .backtest_tipVal__EH5wt{margin-left:var(--space-3)}.backtest_tipOneLine__rzU7Q{min-width:0;white-space:nowrap}.backtest_slice__AKOTL{fill:var(--accent-ink);fill-opacity:.85}.backtest_sliceHot__ufCHJ{fill-opacity:1;stroke:var(--color-text);stroke-width:1}.backtest_jobRule__lw149{stroke:var(--color-border-strong);stroke-width:1}.backtest_sliceLabel__xBnUG{fill:var(--bone);font-size:10px;font-weight:600;pointer-events:none}.backtest_barActual__cajd3{fill:color-mix(in srgb,var(--color-text) 82%,transparent)}.backtest_barForecast__G2sCI{fill:var(--accent-ink)}.backtest_rowLabel__iXNDO{fill:var(--color-text);font-size:12px}.backtest_rowMark__nNvuS,.backtest_rowSub__1YNj1{fill:var(--color-text-muted)}.backtest_rowSub__1YNj1{font-size:10px}.backtest_boundBar__pMwuk{fill:color-mix(in srgb,var(--color-text) 9%,transparent)}.backtest_boundTick__W4z4_{fill:color-mix(in srgb,var(--color-text) 38%,transparent);font-size:10px}.backtest_swBound__0JMfd{background:color-mix(in srgb,var(--color-text) 20%,transparent)}.backtest_tabNode__SSv_n{display:block;margin-top:2px;font-size:var(--text-xs);letter-spacing:.04em;opacity:.68}.backtest_barValue___Z0wR{fill:color-mix(in srgb,var(--color-text) 70%,transparent);font-size:11px;font-weight:400}.backtest_rentAmount__dHGRR{fill:var(--color-text);font-weight:600}.backtest_scoreReadout___VXvs{margin-left:auto;font-family:var(--type-data-font);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.backtest_scoreReadout___VXvs b{font-weight:600;color:var(--color-text)}.backtest_nodal__ahBlZ{--zone-0:#005db8;--zone-1:#cd5800;--zone-2:#009154;--zone-3:#ab3276}.backtest_squarePlot__S2Dw_{margin-inline:auto}.backtest_squarePlot__S2Dw_ .backtest_svg__xLvCn{min-width:0}.backtest_mark__4B9E3{fill-opacity:.72}.backtest_z0__tx_X6{fill:var(--zone-0);background:var(--zone-0)}.backtest_z1__Onps8{fill:var(--zone-1);background:var(--zone-1)}.backtest_z2__YnVpr{fill:var(--zone-2);background:var(--zone-2)}.backtest_z3__OimLC{fill:var(--zone-3);background:var(--zone-3)}.backtest_parity__PMm25{stroke:color-mix(in srgb,var(--color-text) 38%,transparent);stroke-width:1;stroke-dasharray:2 4;stroke-linecap:round}.backtest_markHot__oxGDz{fill:none;stroke:var(--color-text);stroke-width:1.5}.backtest_dotKey__IxLvE{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none;opacity:.85}.backtest_legendRow__AlJQE .backtest_zoneKeys___2VET{gap:var(--space-1) var(--space-4)}.backtest_zoneBtn__p0nhH{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.backtest_zoneBtn__p0nhH:hover{color:var(--color-text)}.backtest_zoneBtn__p0nhH:focus-visible{outline:1px solid var(--color-text);outline-offset:2px}.backtest_zoneBtn__p0nhH[aria-pressed=false]{opacity:.45}.backtest_zoneBtn__p0nhH[aria-pressed=false] .backtest_dotKey__IxLvE{background:var(--color-text-muted)}.backtest_blockToggle__68BSq{flex:none}.backtest_chartHead__5g17_ .backtest_hubTabs__thJq8{display:grid;grid-template-columns:repeat(var(--tabs,6),minmax(0,1fr));flex:1 0 100%;align-self:stretch}.backtest_chartHead__5g17_ .backtest_tabStack__sAjV3{flex:1 0 100%;display:grid;gap:var(--space-2)}@media (max-width:760px){.backtest_chartHead__5g17_ .backtest_hubTabs__thJq8{grid-template-columns:repeat(min(var(--tabs,6),3),minmax(0,1fr))}}.backtest_chartHead__5g17_ .backtest_hubTab__6VKRz{padding:var(--space-3) var(--space-2);font-size:var(--text-sm);text-align:center}.backtest_legendRow__AlJQE{display:flex;align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap}.backtest_legendRow__AlJQE .backtest_legend__anGeS{font-size:var(--text-sm);gap:var(--space-1) var(--space-6);align-items:center}.backtest_maeReadout__qoZw9{font-family:var(--type-data-font);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text)}.backtest_zero__g3zE_{stroke:var(--color-border-strong);stroke-width:1}.backtest_dayRule__ESl2f{stroke:color-mix(in srgb,var(--color-text) 28%,transparent);stroke-width:.75}.backtest_grid__rvDL7{stroke:color-mix(in srgb,var(--color-text) 20%,transparent);stroke-width:.5}.backtest_dayLabel__eccGL{fill:var(--color-text-muted);font-size:11px;font-weight:500}.backtest_tick__zJf1e{fill:var(--color-text-muted);font-size:10px}.backtest_axisTitle__yfq2x{fill:var(--color-text-muted);font-size:11px;font-weight:500}.backtest_unscored__37Dtu{fill:color-mix(in srgb,var(--color-text) 5%,transparent)}.backtest_crosshair__YhUWi{stroke:color-mix(in srgb,var(--color-text) 40%,transparent);stroke-width:.5}.backtest_markActual__UrdK_{fill:color-mix(in srgb,var(--color-text) 82%,transparent);stroke:var(--canvas-bg);stroke-width:2}.backtest_markForecast__czeq6{fill:var(--accent-ink);stroke:var(--canvas-bg);stroke-width:2}.backtest_hit__gmA5d{fill:transparent;cursor:crosshair;outline:none}.backtest_hit__gmA5d:focus-visible{outline:1px solid var(--color-text);outline-offset:-2px}.backtest_tooltip__EbswO{position:absolute;top:0;z-index:2;min-width:11.5rem;pointer-events:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:color-mix(in srgb,var(--canvas-bg) 86%,transparent);backdrop-filter:blur(10px) saturate(1.08);color:var(--color-text);font-size:12px;line-height:1.45}.backtest_tipHead__x4mzO{font-family:var(--type-data-font);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-1)}.backtest_tipRow__MtZe0{display:flex;align-items:center;gap:var(--space-2)}.backtest_tipVal__EH5wt{font-family:var(--type-data-font);font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.backtest_tipErr__gHJV3,.backtest_tipName__nwKKB{color:var(--color-text-muted)}.backtest_tipErr__gHJV3{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border)}.backtest_cell__Zq9_f{fill:var(--accent-ink)}.backtest_cellHot__OoqAt{fill:none;stroke:var(--color-text);stroke-width:1.25}.backtest_scaleNote__sWiC5{margin-left:auto;font-family:var(--type-data-font);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.backtest_zoneBoxes__2aKLd{display:flex;flex-wrap:wrap;gap:var(--space-2)}.backtest_zoneBox__s0C3N{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:none;font-family:var(--type-label-font);font-size:var(--text-xs);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer}.backtest_zoneBox__s0C3N[aria-pressed=true]{border-color:var(--color-border-strong);color:var(--color-text)}.backtest_boxTick__snH92{width:9px;height:9px;border:1px solid;border-radius:2px}.backtest_zoneBox__s0C3N[aria-pressed=true] .backtest_boxTick__snH92{border-color:var(--accent-ink);background:var(--accent-ink)}.backtest_readout__S2DmR{fill:var(--color-text);font-family:var(--type-data-font);font-size:13px;font-variant-numeric:tabular-nums}.backtest_readoutMuted__T4kze{fill:var(--color-text-muted);font-family:var(--type-data-font);font-size:12px;font-variant-numeric:tabular-nums}.Headline_sections__j6ZvI{display:flex;flex-direction:column;gap:var(--space-6)}.Headline_panel__pYWni{--headline-ink:color-mix(in srgb,var(--color-light) 90%,transparent);--headline-rule:color-mix(in srgb,var(--color-light) 18%,transparent);--headline-figure:var(--color-accent);background:var(--color-bg);border-radius:var(--radius-md);overflow:hidden;color-scheme:dark}.Headline_matrix__DnXXj{width:100%;border-collapse:collapse}.Headline_matrix__DnXXj td,.Headline_matrix__DnXXj th{padding:var(--space-3) var(--space-4);text-align:right;white-space:nowrap}.Headline_matrix__DnXXj tr>*+*{border-left:1px solid var(--headline-rule)}.Headline_matrix__DnXXj tbody tr{border-top:1px solid var(--headline-rule)}.Headline_matrix__DnXXj thead th{vertical-align:bottom;padding-bottom:var(--space-2)}.Headline_matrix__DnXXj tbody td,.Headline_matrix__DnXXj tbody th{vertical-align:baseline}.Headline_matrix__DnXXj th[scope=row]{width:1%;text-align:left}.Headline_label__JWs6Z{font-family:var(--type-label-font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--headline-ink)}.Headline_trio__7Bg8R{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;background:var(--headline-rule)}.Headline_tile__JfgHm{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg)}.Headline_v__B20Pa{font-size:clamp(var(--text-base),4.6cqi,var(--text-4xl));font-weight:500;line-height:1.1;color:var(--headline-figure);font-variant-numeric:tabular-nums}@container (min-width: 42rem){.Headline_matrix__DnXXj td,.Headline_matrix__DnXXj th,.Headline_tile__JfgHm{padding:var(--space-4) var(--space-6)}}@container (max-width: 28rem){.Headline_matrix__DnXXj td,.Headline_matrix__DnXXj th,.Headline_tile__JfgHm{padding:var(--space-2) var(--space-3)}}