.backtest_page__JW6A6{color:var(--ink)}.backtest_hero__aR49H{padding-bottom:clamp(3rem,7vh,5rem)}.backtest_eyebrow__D5Fd6{font-family:var(--font-mono,ui-monospace,"SF Mono",monospace);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 1.4em}.backtest_title__pvGQN{font-family:var(--font-display);font-weight:var(--weight-medium,500);font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.06;letter-spacing:-.02em;max-width:18ch;margin:0 0 .5em}.backtest_title__pvGQN em{font-style:italic;color:var(--accent-cold)}.backtest_lede__r7CmL{color:var(--ink-dim);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;max-width:58ch;margin:0 0 1.2em}.backtest_method__X_82c a{color:var(--accent-cold);text-decoration:none;border-bottom:1px solid var(--accent-cold-soft);font-size:.95rem}.backtest_method__X_82c a:hover{color:var(--accent-cold-strong);border-bottom-color:var(--accent-cold)}.backtest_stats__xLSs8{border-top:1px solid var(--line);margin-top:clamp(2.5rem,6vh,4rem);padding-top:clamp(2rem,5vh,3.5rem)}.backtest_statBig__C_Hsc{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap}.backtest_statNum__bnk1f{font-family:var(--font-display);font-size:clamp(4.5rem,11vw,8.5rem);line-height:1;letter-spacing:-.03em;color:var(--ink)}.backtest_statLabel__zSyFk{color:var(--ink-dim);font-size:1.05rem;max-width:22ch;line-height:1.45}.backtest_statRow__dGAxF{display:flex;gap:.7rem;margin-top:1.6rem;flex-wrap:wrap}.backtest_chip__cmM5Z{font-family:var(--font-mono,ui-monospace,monospace);font-size:.8rem;letter-spacing:.06em;padding:.45em .9em;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-dim)}.backtest_chip__cmM5Z b{color:var(--ink);margin-right:.35em}.backtest_chip__cmM5Z.backtest_hit__lW7z_{border-color:rgba(134,176,216,.45);color:var(--accent-cold-strong)}.backtest_chip__cmM5Z.backtest_hit__lW7z_ b{color:var(--accent-cold-strong)}.backtest_chip__cmM5Z.backtest_miss__MXkJ1{border-color:rgba(214,134,110,.4);color:#d6866e}.backtest_chip__cmM5Z.backtest_miss__MXkJ1 b{color:#d6866e}.backtest_statNote__yUMAM{color:var(--ink-faint);font-size:.92rem;line-height:1.55;max-width:52ch;margin-top:1.4rem}.backtest_body__2UeEd{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.backtest_days__7YKBg{padding-top:clamp(4rem,9vh,6.5rem);padding-bottom:clamp(2.5rem,6vh,4rem)}.backtest_daysH__LRdVa{font-family:var(--font-display);font-weight:var(--weight-medium,500);font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.015em;margin:0 0 1.8em}.backtest_day__yM2dn{border-bottom:1px solid var(--line-soft)}.backtest_day__yM2dn[open]{background:var(--surface);margin:0 calc(var(--pad, 32px) * -1);padding:0 var(--pad,32px);border-bottom-color:var(--line-2)}.backtest_daySummary__zu3dx{display:grid;grid-template-columns:minmax(11rem,1.2fr) 6.5rem 1fr 5.5rem;grid-gap:1rem;gap:1rem;align-items:center;padding:.95rem 0;cursor:pointer;list-style:none}.backtest_daySummary__zu3dx::-webkit-details-marker{display:none}.backtest_daySummary__zu3dx:hover .backtest_dayDate__XZqeM{color:var(--accent-cold-strong)}.backtest_dayDate__XZqeM{color:var(--ink);font-size:.98rem}.backtest_verdict__7xrDi{font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;letter-spacing:.14em}.backtest_v_go__Wo1Ev{color:var(--accent-cold-strong)}.backtest_v_skip__emxxn{color:var(--ink-dim)}.backtest_v_marginal__MtZUK{color:var(--ink-faint)}.backtest_dayOutcome__8uFxh{color:var(--ink-dim);font-size:.92rem}.backtest_result__eq8pk{font-family:var(--font-mono,ui-monospace,monospace);font-size:.78rem;text-align:right}.backtest_res_hit__PX3XD{color:var(--accent-cold-strong)}.backtest_res_partial__XJjpF{color:var(--ink-dim)}.backtest_res_miss__ZVJ4w{color:#d6866e}.backtest_reveal__QQo9_{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.2rem;gap:2.2rem;padding:.6rem 0 1.8rem}@media (max-width:760px){.backtest_reveal__QQo9_{grid-template-columns:1fr}.backtest_daySummary__zu3dx{grid-template-columns:1fr auto;grid-auto-flow:row dense}.backtest_dayOutcome__8uFxh,.backtest_verdict__7xrDi{display:none}}.backtest_revealH__8rwar{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:1.2em 0 .7em}.backtest_morning__aEw2t{margin:0}.backtest_morning__aEw2t dt{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-cold-dim);margin-top:.9em}.backtest_morning__aEw2t dd{margin:.3em 0 0;color:var(--ink-dim);font-size:.92rem;line-height:1.55;white-space:pre-line}.backtest_reply__LHLU6{margin:0;padding:.9rem 1.1rem;border-left:2px solid var(--accent-cold-dim);background:var(--ice-deep);border-radius:0 8px 8px 0;color:var(--ink);font-size:.95rem;line-height:1.6;white-space:pre-line}.backtest_vote__VW_yj{color:var(--ink-faint);font-size:.82rem;margin:.7em 0 0;font-family:var(--font-mono,ui-monospace,monospace)}.backtest_facts__CecMB{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.backtest_facts__CecMB li{border:1px solid var(--line-2);border-radius:999px;padding:.3em .8em;font-size:.82rem;color:var(--ink-dim)}.backtest_scored__xrLm6{margin:1em 0 0;font-size:.92rem;line-height:1.5}.backtest_muted__DQVYN{color:var(--ink-faint)}.backtest_methodology__Lzo2J{border-top:1px solid var(--line);padding-top:clamp(2.5rem,6vh,4rem);padding-bottom:clamp(3rem,7vh,5rem)}.backtest_methH__BtihY{font-family:var(--font-display);font-weight:var(--weight-medium,500);font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.015em;margin:0 0 .9em}.backtest_methP__OEPTq{color:var(--ink-dim);line-height:1.65;max-width:62ch;margin:0 0 1.8em}.backtest_sources__CCOfQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1.4rem;gap:1.4rem;margin-bottom:1.8rem}.backtest_sources__CCOfQ h4{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-cold-dim);margin:0 0 .5em}.backtest_sources__CCOfQ p{color:var(--ink-dim);font-size:.9rem;line-height:1.55;margin:0}.backtest_methFine__v10Un{color:var(--ink-faint);font-size:.88rem;line-height:1.6;max-width:68ch;border-top:1px solid var(--line-soft);padding-top:1.4rem}.backtest_cta__YzuWL{padding-top:clamp(4rem,9vh,6rem);padding-bottom:clamp(5rem,11vh,8rem);text-align:center}.backtest_ctaLine__WGeUf{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);letter-spacing:-.01em;color:var(--ink);margin:0 0 1.4em}.backtest_ctaBtn__eVlC8{display:inline-block;font-family:var(--font-mono,ui-monospace,monospace);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--accent-cold);padding:.9em 2em;border-radius:999px;text-decoration:none}.backtest_ctaBtn__eVlC8:hover{background:var(--accent-cold-strong)}.backtest_demoCta__Ok9vS{margin-top:clamp(2.2rem,5vh,3.4rem);padding:clamp(1.2rem,2.6vw,1.7rem) clamp(1.4rem,3vw,1.9rem);border:1px solid var(--line);border-radius:15px;background:var(--accent-cold-soft);max-width:46ch}.backtest_demoLabel__ITmV7{font-family:var(--font-mono,ui-monospace,"SF Mono",monospace);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-cold-strong);margin:0 0 .6em}.backtest_demoBody__YGFnQ{font-family:var(--font-display);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.42;color:var(--ink);margin:0}.backtest_demoKey__UQw8z{font-family:var(--font-mono,ui-monospace,"SF Mono",monospace);font-size:.82em;background:var(--ink);color:var(--cream,#f8f5ee);padding:.18em .55em;border-radius:6px;letter-spacing:.03em;white-space:nowrap}