.info-tooltip_trigger__jiG3N{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:9999px;background:#334155;color:#cbd5e1;font-size:10px;font-weight:600;margin-left:4px;border:0;cursor:help;padding:0}.info-tooltip_trigger__jiG3N:hover{background:#475569}.info-tooltip_content__IvMz_{background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.4;padding:6px 10px;border-radius:6px;border:1px solid #334155;max-width:260px;z-index:100}.info-tooltip_arrow__nj_ho{fill:#0f172a}.backtest-bets-table_wrapper__zNinl{border:1px solid #334155;border-radius:.5rem;background:rgba(15,23,42,.5);padding:1rem;overflow-x:auto}.backtest-bets-table_title__kiC5f{font-size:.9rem;font-weight:500;margin-bottom:.5rem}.backtest-bets-table_table__RXJy4{width:100%;border-collapse:collapse;font-size:.8rem;min-width:900px}.backtest-bets-table_table__RXJy4 td,.backtest-bets-table_table__RXJy4 th{padding:.5rem;border-bottom:1px solid rgba(51,65,85,.6);text-align:left;white-space:nowrap}.backtest-bets-table_table__RXJy4 th{color:#94a3b8;font-weight:500}.backtest-bets-table_hit__Q2nkd{color:#4ade80}.backtest-bets-table_miss__M_A35{color:#f87171}.backtest-bets-table_positive__KgMa5{color:#4ade80}.backtest-bets-table_negative__aQUxR{color:#f87171}.backtest-bets-table_footerRow__ktF7r td{font-weight:600;border-top:1px solid #475569;border-bottom:0}.backtest-bets-table_empty__Ytdu0{color:#94a3b8;font-size:.85rem;padding:.75rem 0}.backtest-client_container__p3Cc_{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;max-width:1280px;margin:0 auto;min-height:calc(100vh - 3.5rem)}.backtest-client_header__bwC1w{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.backtest-client_title__9d6U3{font-size:1.5rem;font-weight:600}.backtest-client_subtitle__wOFJo{color:#a1a1aa;font-size:.875rem}.backtest-client_form__1YIt_{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;padding:1rem;border:1px solid #3f3f46;border-radius:.5rem;background:rgba(24,24,27,.82)}.backtest-client_formField__OlUmv{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#a1a1aa}.backtest-client_input__lWISN{background:#09090b;border:1px solid #3f3f46;border-radius:.5rem;padding:.5rem;color:inherit;font-size:.875rem}.backtest-client_actions__L4lyv{display:flex;gap:.5rem;align-items:end}.backtest-client_button__FJZ8X{border:1px solid #3f3f46;background:#27272a;color:inherit;border-radius:.5rem;padding:.5rem .9rem;font-size:.875rem;cursor:pointer}.backtest-client_button__FJZ8X:hover{background:#3f3f46}.backtest-client_button__FJZ8X:disabled{opacity:.6;cursor:not-allowed}.backtest-client_buttonPrimary__IA4sj{background:rgba(15,118,110,.32);border-color:rgba(20,184,166,.55);color:#99f6e4}.backtest-client_dangerButton___9igY{border-color:#7f1d1d;color:#fca5a5;background:rgba(127,29,29,.16)}.backtest-client_dangerButton___9igY:hover{background:rgba(127,29,29,.35)}.backtest-client_cardGrid__7Ujqe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.backtest-client_card__9QujY{border:1px solid #3f3f46;border-radius:.5rem;padding:1rem;background:rgba(24,24,27,.82);display:flex;flex-direction:column;gap:.25rem}.backtest-client_cardLabel__VHsv7{font-size:.75rem;color:#a1a1aa}.backtest-client_cardValue__WqIQL{font-size:1.5rem;font-weight:600}.backtest-client_cardSub__cAWt7{font-size:.75rem;color:#a1a1aa}.backtest-client_chartWrapper__HbT9N{border:1px solid #3f3f46;border-radius:.5rem;padding:1rem;background:rgba(24,24,27,.82)}.backtest-client_chartTitle__U3EQH{font-size:.9rem;font-weight:500;margin-bottom:.5rem}.backtest-client_errorBanner__zNsDc{padding:.75rem 1rem;border-radius:.5rem;background:rgba(153,27,27,.2);border:1px solid #dc2626;color:#fca5a5;font-size:.875rem}.backtest-client_hint__Ggnf1{font-size:.8rem;color:#94a3b8}.backtest-client_historyList__U35iG{display:flex;flex-direction:column;gap:.25rem;max-height:200px;overflow-y:auto}.backtest-client_historyRow__wJpsQ{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border:1px solid #334155;border-radius:.375rem;padding:.5rem .75rem;font-size:.85rem;cursor:pointer;background:rgba(15,23,42,.3)}.backtest-client_historyRow__wJpsQ>:first-child{flex:1;min-width:220px}.backtest-client_historyActions__ocC3l{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.backtest-client_historyMeta__SGqtw{margin-top:.25rem;color:#94a3b8;font-size:.75rem}.backtest-client_historyRow__wJpsQ:hover{background:rgba(30,41,59,.6)}.backtest-client_historyRow__wJpsQ.backtest-client_selected__ecmC2{border-color:#3b82f6;background:rgba(37,99,235,.2)}.backtest-client_sectionTitle___EiDh{font-size:1rem;font-weight:500;margin-bottom:.5rem}.backtest-client_anchorSection__Uq23E{scroll-margin-top:5rem}.backtest-client_compareGrid__3TnhH{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.backtest-client_compareTray__HcNFX{display:grid;grid-template-columns:minmax(160px,1fr) minmax(320px,2fr) auto;gap:.75rem;align-items:center;border:1px solid #334155;border-radius:.5rem;padding:.75rem;margin-bottom:.75rem;background:rgba(15,23,42,.45)}.backtest-client_compareTrayTitle__iWjZz{font-weight:600;font-size:.9rem}.backtest-client_compareTrayHint__3ngiH,.backtest-client_muted__3HfeH{color:#94a3b8;font-size:.75rem}.backtest-client_compareSlots__ghc0X{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem}.backtest-client_compareSlot__JVcV1{min-height:2.25rem;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;border:1px dashed #334155;border-radius:.375rem;padding:.4rem .55rem;font-size:.8rem;background:rgba(2,6,23,.55)}.backtest-client_inlineButton__PDRZa{border:0;background:transparent;color:#93c5fd;cursor:pointer;font-size:.75rem;padding:0}.backtest-client_inlineButton__PDRZa:hover{color:#bfdbfe;text-decoration:underline}.backtest-client_pill__s2SZw{display:inline-flex;padding:.125rem .5rem;border-radius:9999px;background:rgba(30,64,175,.3);color:#bfdbfe;font-size:.7rem;margin-right:.25rem}.backtest-client_summaryBanner__ajPyt{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:.5rem .75rem;font-size:.8rem;color:#94a3b8}.backtest-client_cardPositive__rXmds .backtest-client_cardValue__WqIQL{color:#4ade80}.backtest-client_cardNegative__jVywr .backtest-client_cardValue__WqIQL{color:#f87171}.backtest-client_cardSection__hJ4IG{font-size:.75rem;color:#94a3b8;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.04em}.backtest-client_researchCard__L26Ng{display:flex;flex-direction:column;gap:.75rem;border:1px solid rgba(20,184,166,.45);border-radius:.75rem;padding:1rem;background:linear-gradient(135deg,rgba(13,148,136,.16),rgba(15,23,42,.72))}.backtest-client_researchMetrics__9ibQH{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.backtest-client_researchMetrics__9ibQH>div{display:flex;flex-direction:column;gap:.15rem;border:1px solid rgba(51,65,85,.8);border-radius:.5rem;padding:.65rem;background:rgba(2,6,23,.45)}.backtest-client_researchFooter__g7o1_{display:flex;justify-content:space-between;gap:.75rem;align-items:center;flex-wrap:wrap}.backtest-client_detailLink__0_d7H{color:#5eead4;font-size:.82rem;text-decoration:none}.backtest-client_detailLink__0_d7H:hover{color:#99f6e4;text-decoration:underline}