.backtest_root__FBkGS{--bt-vault:#0f909f;--bt-bh:#b8572f;--bt-grid:rgba(17,17,17,0.09);--bt-axis:rgba(17,17,17,0.3)}.backtest_title__EYGeW{display:block;font-size:clamp(3rem,9vw,10rem)}.backtest_leadNote__Ac3ny{font-size:.9rem;line-height:1.45;color:var(--fg-muted)}.backtest_leadNote__Ac3ny a{border-bottom:1px solid}.backtest_body__HxKw8{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(56px,6vw,96px);padding-top:clamp(48px,5.5vw,88px)}.backtest_body__HxKw8 strong{font-weight:650;color:var(--fg)}.backtest_controls___PwAr{position:sticky;top:calc(var(--banner-h) + var(--app-nav-h));z-index:5;display:grid;gap:10px;padding-top:16px;padding-bottom:14px;background:var(--bg);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule)}.backtest_controlRow__Q2Ean{display:flex;flex-wrap:wrap;align-items:end;gap:14px clamp(20px,3vw,44px)}.backtest_group__b4W9H{display:grid;gap:8px;min-width:0}.backtest_chips__I5rGk{display:flex;flex-wrap:wrap;gap:6px}.backtest_chips__I5rGk .chip{min-height:34px;padding:8px 12px;cursor:pointer}@media (hover:hover) and (pointer:fine){.backtest_chips__I5rGk .chip:not([aria-pressed=true]):hover{background:var(--ghost)}}.backtest_controlNote__L1sUv{max-width:62em;font-size:.82rem;line-height:1.45;color:var(--fg-muted)}@media (max-width:900px){.backtest_controls___PwAr{position:static}}.backtest_headline__CGozF{display:grid;gap:14px;padding-top:clamp(28px,3vw,44px)}.backtest_stats__90jae{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-strong)}.backtest_stat__LlbgQ{display:grid;align-content:start;gap:10px;min-width:0;padding:clamp(18px,2vw,28px) clamp(14px,2vw,28px) clamp(20px,2.4vw,32px);border-bottom:1px solid var(--rule)}.backtest_stat__LlbgQ:not(:nth-child(3n+1)){border-left:1px solid var(--rule)}.backtest_stat__LlbgQ:nth-child(3n+1){padding-left:0}.backtest_statValue__GJlY5{font-size:clamp(2.5rem,4.6vw,4.4rem);font-weight:650;line-height:1;letter-spacing:-.045em;overflow-wrap:anywhere}.backtest_statSub__qiq0N{font-size:.86rem;line-height:1.35;color:var(--fg-muted)}.backtest_statNote__XHAKt{font-size:.8rem;line-height:1.45;color:var(--fg-muted)}@media (max-width:720px){.backtest_stats__90jae{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest_stat__LlbgQ:not(:nth-child(3n+1)){border-left:0}.backtest_stat__LlbgQ:nth-child(3n+1){padding-left:clamp(14px,2vw,28px)}.backtest_stat__LlbgQ:nth-child(odd){padding-left:0}.backtest_stat__LlbgQ:nth-child(2n){border-left:1px solid var(--rule)}.backtest_statValue__GJlY5{font-size:clamp(2rem,9.6vw,2.6rem)}}.backtest_frame__56bXz{display:grid;gap:14px;margin:0;min-width:0}.backtest_frameHead__xcCHf{justify-content:space-between}.backtest_frameHead__xcCHf,.backtest_frameTools__bs8gL{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.backtest_legend__lgi5S{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.82rem}.backtest_legend__lgi5S li{display:inline-flex;align-items:center;gap:8px}.backtest_legend__lgi5S li:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--bt-vault)}.backtest_legend__lgi5S li[data-shape=bar]:before{width:12px;height:12px;border-radius:3px}.backtest_legend__lgi5S li[data-series=bh]:before{background:var(--bt-bh)}.backtest_viewToggle__d7k9z{min-height:32px;padding:6px 12px;border:1px solid var(--rule-strong);border-radius:999px;font-size:var(--fs-label);font-weight:650;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .22s var(--ease-ui)}.backtest_viewToggle__d7k9z[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media (hover:hover) and (pointer:fine){.backtest_viewToggle__d7k9z:not([aria-pressed=true]):hover{background:var(--ghost)}}.backtest_caption__JEGhY{max-width:52em;font-size:.84rem;line-height:1.5;color:var(--fg-muted)}.backtest_plot__4oe4F{position:relative;min-width:0}.backtest_svg__1ngMU{display:block;max-width:100%;height:auto;overflow:visible;touch-action:pan-y;border-radius:4px}.backtest_svg__1ngMU:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.backtest_grid__CsrGw{stroke:var(--bt-grid);stroke-width:1}.backtest_axis__Zqj1E,.backtest_base__qDaMx{stroke:var(--bt-axis);stroke-width:1}.backtest_tickStrong__ITXvQ,.backtest_tick__0jgNa{font-family:var(--font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;fill:var(--fg-muted)}.backtest_tickStrong__ITXvQ{font-weight:700;fill:var(--fg)}.backtest_axisTitle__OP4Rg{font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;fill:var(--fg-muted)}.backtest_line__zF393{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.backtest_line__zF393[data-series=vault]{stroke:var(--bt-vault)}.backtest_line__zF393[data-series=bh]{stroke:var(--bt-bh)}.backtest_endLabel__KPuJO,.backtest_markLabel__mkZ7S,.backtest_rowLabel__2FI3X,.backtest_valueLabel__G9Eme{font-family:var(--font-sans);font-size:12px;font-weight:600;fill:var(--fg);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.backtest_valueLabel__G9Eme{font-family:var(--font-mono);font-weight:500;letter-spacing:-.02em}.backtest_rowLabel__2FI3X{font-size:11px}.backtest_markLabel__mkZ7S,.backtest_rowLabel__2FI3X{font-weight:500;fill:var(--fg-muted)}.backtest_marker__nFlHq{stroke:var(--fg);stroke-width:1}.backtest_crosshair__gnJt8,.backtest_hover__Km6hZ line{stroke:var(--fg-muted);stroke-width:1}.backtest_dot__30V1A,.backtest_hover__Km6hZ circle{stroke:var(--bg);stroke-width:2}.backtest_dot__30V1A[data-series=vault],.backtest_hover__Km6hZ circle[data-series=vault]{fill:var(--bt-vault)}.backtest_hover__Km6hZ circle[data-series=bh]{fill:var(--bt-bh)}.backtest_col__xWKnw path[data-series=vault]{fill:var(--bt-vault)}.backtest_col__xWKnw path[data-series=bh]{fill:var(--bt-bh)}.backtest_col__xWKnw path{transition:opacity .15s var(--ease-ui)}.backtest_hit__ZnYw5{fill:transparent}.backtest_col__xWKnw[data-active] .backtest_hit__ZnYw5{fill:var(--ghost)}.backtest_col__xWKnw[data-active] path{opacity:.82}.backtest_tip__Ik0_w{position:absolute;z-index:2;display:grid;gap:3px;min-width:150px;padding:9px 11px;border-radius:8px;background:var(--ink);color:var(--paper);font-size:.78rem;line-height:1.35;white-space:nowrap;transform:translateX(-50%);pointer-events:none;box-shadow:0 6px 20px rgba(17,17,17,.18)}.backtest_tipHead__NI5qG{color:var(--muted-ink)}.backtest_tipRow__MiAJV{display:inline-flex;align-items:center;gap:6px;color:var(--muted-ink)}.backtest_tipRow__MiAJV:before{content:"";width:12px;height:2px;border-radius:2px;background:var(--mint)}.backtest_tipRow__MiAJV[data-series=bh]:before{background:#e3906d}.backtest_tipRow__MiAJV strong{font-family:var(--font-mono);font-weight:600;color:var(--paper)}.backtest_tipNote__ZTH_D{font-size:.72rem;color:var(--muted-ink)}.backtest_panels__Nglm_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px)}.backtest_panels__Nglm_[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest_panel__RxSOX{display:grid;align-content:start;gap:8px;min-width:0;padding-top:10px;border-top:1px solid var(--rule)}.backtest_panelHead__2L66S{display:grid;gap:2px}.backtest_panelTitle__EP_zj{font-size:.95rem;font-weight:650;letter-spacing:-.01em}.backtest_panelSub__UO09t{font-size:.78rem;color:var(--fg-muted)}@media (max-width:1100px){.backtest_panels__Nglm_{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.backtest_panels__Nglm_[data-cols="2"]{grid-template-columns:minmax(0,1fr)}}.backtest_tableBox__J6xrM{max-height:440px;overflow-y:auto;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.backtest_table__6HiEe{width:100%;border-collapse:collapse;font-size:.86rem}.backtest_table__6HiEe th{position:sticky;top:0;padding:10px 12px 10px 0;background:var(--bg);border-bottom:1px solid var(--rule-strong);font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--fg-muted)}.backtest_table__6HiEe td{padding:9px 12px 9px 0;border-bottom:1px solid var(--rule);vertical-align:top}.backtest_table__6HiEe td:last-child,.backtest_table__6HiEe th:last-child{padding-right:0}.backtest_num__RIlvJ{text-align:right!important;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.backtest_cellSub__CFokr{display:block;font-size:.76rem;color:var(--fg-muted)}.backtest_caveats__RbCJm{display:grid;gap:22px;max-width:52em;padding:clamp(18px,2.2vw,28px);border-left:2px solid var(--accent-bright);background:var(--surface)}.backtest_caveats__RbCJm ul{display:grid;gap:14px}.backtest_caveats__RbCJm li{font-size:.95rem;line-height:1.55;color:var(--fg-muted)}.backtest_caveats__RbCJm li strong{color:var(--fg)}.backtest_sources__uJr4l{display:flex;flex-wrap:wrap;gap:10px 28px;padding-top:16px;border-top:1px solid var(--rule);font-size:.9rem}.backtest_sources__uJr4l a{overflow-wrap:anywhere}