.backtesting_shell__bIdX8{--lab-ink:#0d1122;--lab-panel:rgba(28,34,58,0.76);--lab-line:rgba(229,212,182,0.14);--lab-bone:#e5d4b6;--lab-muted:#a8aaba;--lab-pulse:#f44e1c;--lab-green:#4fbc72;position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 10% 6%,rgba(244,78,28,.14),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(241,222,200,.09),transparent 22rem),linear-gradient(180deg,#1c223a,#11162a 50%,#0d1122);color:var(--lab-bone)}.backtesting_noise__d55v3{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(79,85,112,.14) 1px,transparent 0) 0 0 /34px 34px,linear-gradient(180deg,rgba(201,168,122,.06) 1px,transparent 0) 0 0 /34px 34px;mask-image:linear-gradient(180deg,black 0,transparent 78%)}.backtesting_header__pS_Ad{display:flex;align-items:center;justify-content:space-between;width:min(1420px,calc(100vw - 2rem));margin:0 auto;padding:1.25rem 0 .75rem}.backtesting_backLink__MNJ7o{color:#ff8a60;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.64rem;font-weight:900;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:color .18s ease}.backtesting_backLink__MNJ7o:hover{color:var(--lab-pulse)}.backtesting_headerCenter__A0WDQ{text-align:center}.backtesting_headerLabel___TQPs{display:block;color:var(--lab-bone);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.62rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.backtesting_headerSub__bYnsp{margin:.2rem 0 0;color:rgba(229,212,182,.52);font-size:.76rem;letter-spacing:.04em}.backtesting_workspace__xtFwx{display:grid;grid-template-columns:1.5fr .5fr;gap:1rem;width:min(1420px,calc(100vw - 2rem));margin:1rem auto 0}.backtesting_chartFrame__CzLVH{position:relative;display:flex;flex-direction:column;min-height:480px;border:1px solid var(--lab-line);border-radius:1.4rem;background:linear-gradient(90deg,rgba(79,85,112,.18) 1px,transparent 0) 0 0 /42px 42px,linear-gradient(180deg,rgba(201,168,122,.07) 1px,transparent 0) 0 0 /42px 42px,rgba(13,17,34,.72);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(229,212,182,.04),0 18px 48px rgba(0,0,0,.28)}.backtesting_chartHeader__WSJ6V{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(229,212,182,.08)}.backtesting_chartTag___goKo{color:#ff8a60;font-size:.72rem;font-weight:900;letter-spacing:.14em}.backtesting_chartSubtag__e3lju,.backtesting_chartTag___goKo{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;text-transform:uppercase}.backtesting_chartSubtag__e3lju{color:rgba(229,212,182,.44);font-size:.62rem;font-weight:800;letter-spacing:.1em}.backtesting_chartSvg__HtXUI{display:block;width:100%;flex:1;min-height:400px}.backtesting_emptyState__tVt_V{display:grid;flex:1;min-height:400px;place-items:center;padding:2rem;color:rgba(229,212,182,.66);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-align:center;text-transform:uppercase}.backtesting_chartControls__2oHgi{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid rgba(229,212,182,.08);background:rgba(13,17,34,.4);border-bottom-left-radius:1.4rem;border-bottom-right-radius:1.4rem}.backtesting_chartBtn__rfnkG{min-height:2.2rem;padding:0 1rem;border:1px solid rgba(229,212,182,.16);border-radius:.6rem;background:rgba(229,212,182,.05);color:var(--lab-bone);cursor:pointer;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.backtesting_chartBtn__rfnkG:hover:not(:disabled){background:rgba(229,212,182,.12);border-color:rgba(229,212,182,.32)}.backtesting_chartBtn__rfnkG:disabled{opacity:.4;cursor:not-allowed}.backtesting_controlPanel__9xNtX{display:flex;flex-direction:column;gap:1rem;border:1px solid var(--lab-line);border-radius:1.4rem;padding:1.25rem;background:linear-gradient(180deg,rgba(248,218,194,.035),transparent 42%),var(--lab-panel);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(229,212,182,.05),0 18px 48px rgba(0,0,0,.22)}.backtesting_scenarioTitle__ytZuS{margin:0;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:1.3rem;letter-spacing:-.04em;line-height:1.1;color:var(--lab-bone)}.backtesting_scenarioContext___bWwo{margin:.4rem 0 0;color:rgba(229,212,182,.62);font-size:.82rem;line-height:1.5}.backtesting_divider__GfOfi{height:1px;background:rgba(229,212,182,.08);margin:.25rem 0}.backtesting_panelSection__VtEES{display:grid;gap:.55rem}.backtesting_panelKicker__hcm7Z{color:#ff8a60;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.58rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.backtesting_choiceRow__DiDSY{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.backtesting_choiceBtn__TISOi{min-height:2.5rem;border:1px solid rgba(229,212,182,.14);border-radius:.75rem;background:rgba(13,17,34,.72);color:var(--lab-bone);cursor:pointer;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease,opacity .18s ease}.backtesting_choiceBtn__TISOi:hover:not(:disabled){transform:translateY(-2px)}.backtesting_choiceBtn__TISOi:disabled{opacity:.44;cursor:not-allowed}.backtesting_longBtn__yc4sP:hover:not(:disabled){border-color:rgba(79,188,114,.52);color:var(--lab-green)}.backtesting_longBtn__yc4sP.backtesting_active__es8Bs{border-color:rgba(79,188,114,.72);background:rgba(79,188,114,.14);color:var(--lab-green)}.backtesting_shortBtn__6WZJx:hover:not(:disabled){border-color:rgba(244,78,28,.52);color:var(--lab-pulse)}.backtesting_shortBtn__6WZJx.backtesting_active__es8Bs{border-color:rgba(244,78,28,.72);background:rgba(244,78,28,.14);color:var(--lab-pulse)}.backtesting_skipBtn__i5R_p:hover:not(:disabled){border-color:rgba(229,212,182,.38);color:var(--lab-bone)}.backtesting_skipBtn__i5R_p.backtesting_active__es8Bs{border-color:rgba(229,212,182,.52);background:rgba(229,212,182,.08);color:var(--lab-bone)}.backtesting_riskRow__BYh6K{display:grid;gap:.4rem}.backtesting_inputGrid__aRLWS{display:grid;gap:.5rem}.backtesting_inputGrid__aRLWS label{display:grid;gap:.3rem}.backtesting_inputGrid__aRLWS span{color:rgba(229,212,182,.54);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.backtesting_inputGrid__aRLWS input{width:100%;min-height:2.45rem;border:1px solid rgba(229,212,182,.12);border-radius:.65rem;background:rgba(13,17,34,.62);color:var(--lab-bone);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.82rem;font-weight:800;outline:none;padding:0 .75rem}.backtesting_inputGrid__aRLWS input:focus{border-color:rgba(244,78,28,.52);box-shadow:0 0 0 3px rgba(244,78,28,.1)}.backtesting_riskItem__9oXiD{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border:1px solid rgba(229,212,182,.08);border-radius:.6rem;background:rgba(13,17,34,.5)}.backtesting_riskLabel__nmWjr{color:rgba(229,212,182,.54);font-size:.62rem;font-weight:800;text-transform:uppercase}.backtesting_riskLabel__nmWjr,.backtesting_riskValue__4jUGF{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.backtesting_riskValue__4jUGF{color:var(--lab-bone);font-size:.76rem;font-weight:700}.backtesting_revealBtn__n_fHT{margin-top:auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;border:none;border-radius:.85rem;background:var(--lab-pulse);color:#11162a;cursor:pointer;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 14px 38px rgba(244,78,28,.22);transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease,opacity .18s ease}.backtesting_revealBtn__n_fHT:hover:not(:disabled){background:#ff6b34;transform:translateY(-2px);box-shadow:0 18px 46px rgba(244,78,28,.32)}.backtesting_revealBtn__n_fHT:disabled{opacity:.38;cursor:not-allowed}.backtesting_resultBox__xqo1b{border:1px solid rgba(244,78,28,.3);border-radius:1rem;padding:1rem;background:rgba(244,78,28,.08);animation:backtesting_fadeIn__av8Qu .34s ease both}.backtesting_resultBox__xqo1b.backtesting_correct__d2xlP{border-color:rgba(79,188,114,.3);background:rgba(79,188,114,.08)}.backtesting_resultBox__xqo1b.backtesting_skip__NJpuL{border-color:rgba(229,212,182,.2);background:rgba(229,212,182,.05)}.backtesting_resultHeader__AXe3e{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.backtesting_resultStatus__wM05M{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.backtesting_resultR__0T9ZK{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:-.03em}.backtesting_resultText__QJoW1{margin:0;color:rgba(229,212,182,.72);font-size:.84rem;line-height:1.5}.backtesting_nextBtn__f9aUN{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;margin-top:.75rem;border:1px solid rgba(229,212,182,.22);border-radius:.85rem;background:rgba(229,212,182,.12);color:var(--lab-bone);cursor:pointer;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:background-color .18s ease,transform .18s ease}.backtesting_nextBtn__f9aUN:hover{background:rgba(229,212,182,.18);transform:translateY(-2px)}.backtesting_statsBar__E87k4{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;width:min(1420px,calc(100vw - 2rem));margin:1.25rem auto 0}.backtesting_statItem__WDPFx{border:1px solid var(--lab-line);border-radius:1rem;padding:.85rem 1rem;background:rgba(17,22,42,.56);text-align:center}.backtesting_statLabel__z_OvV{display:block;color:#ff8a60;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.56rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.35rem}.backtesting_statValue__Tf_aB{display:block;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.03em;line-height:1}.backtesting_statPositive__OLz7J{color:var(--lab-green)}.backtesting_statNegative__jqJo0{color:var(--lab-pulse)}.backtesting_footer__AVWQx{display:flex;align-items:center;justify-content:space-between;width:min(1420px,calc(100vw - 2rem));margin:0 auto;padding:2rem 0 2.5rem;color:rgba(229,212,182,.48);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.backtesting_footer__AVWQx a{display:inline-flex;align-items:center;min-height:2.5rem;border:1px solid rgba(229,212,182,.2);border-radius:999px;padding:.52rem .92rem;color:var(--lab-bone);font-weight:900;text-decoration:none;transition:border-color .18s ease,color .18s ease}.backtesting_footer__AVWQx a:hover{border-color:rgba(244,78,28,.48);color:#ff8a60}@media (max-width:980px){.backtesting_workspace__xtFwx{grid-template-columns:1fr}.backtesting_chartFrame__CzLVH{min-height:380px}.backtesting_statsBar__E87k4{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.backtesting_choiceRow__DiDSY{grid-template-columns:1fr}.backtesting_statsBar__E87k4{grid-template-columns:1fr;gap:.5rem}}@keyframes backtesting_fadeIn__av8Qu{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}