.strategy-tester_srOnly__26N6u{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.strategy-tester_testerShell__Z3M3Q{background:#ffffff}.strategy-tester_testerShell__Z3M3Q[data-theme=dark]{background:rgb(13,20,33)}.strategy-tester_testerShellDesktop__gnjD6{width:calc(100% + 4rem);min-height:720px;margin:-2rem;overflow:visible}.strategy-tester_testerShellMobile__mHYd_{width:calc(100vw - 8px);height:calc(100dvh - 56px);min-height:calc(100dvh - 56px);margin:-2rem calc(50% - 50vw + 4px) 0;overflow:hidden}.strategy-tester_testerFrame__RjCRe{width:100%;border:0;display:block}.strategy-tester_testerFrameDesktop__3OALq{overflow:hidden}.strategy-tester_testerFrameMobile__pLWZ3{overflow:auto}.strategy-tester_modalOverlay__wnJbx{position:fixed;inset:0;z-index:2147483640;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.45);backdrop-filter:blur(4px)}.strategy-tester_modalDialog__i5ScE{width:min(90vw,480px);max-height:calc(100dvh - 40px);overflow:auto;border-radius:12px;padding:24px 28px;background:linear-gradient(135deg,#ffffff,#f8fafc);color:#1e293b;box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.1)}.strategy-tester_modalOverlay__wnJbx[data-theme=dark] .strategy-tester_modalDialog__i5ScE{background:linear-gradient(135deg,#1e293b,#0f172a);color:#f1f5f9;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.1)}.strategy-tester_modalHeader__SSW0a{display:flex;align-items:center;gap:12px;margin-bottom:16px}.strategy-tester_modalIcon__fS1_s{font-size:28px;line-height:1}.strategy-tester_modalTitle__MRAAs{margin:0;font-size:18px;font-weight:600}.strategy-tester_modalMessage__BGc_8{margin:0 0 24px 40px;color:#475569;font-size:15px;line-height:1.6}.strategy-tester_modalOverlay__wnJbx[data-theme=dark] .strategy-tester_modalMessage__BGc_8{color:#cbd5e1}.strategy-tester_modalActions__S2s0_{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.strategy-tester_modalButton__O_Btn{min-width:110px;padding:10px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}.strategy-tester_cancelButton__fArMW{border:1px solid rgba(100,116,139,.3);background:rgba(100,116,139,.1);color:#475569}.strategy-tester_modalOverlay__wnJbx[data-theme=dark] .strategy-tester_cancelButton__fArMW{border-color:rgba(148,163,184,.3);background:rgba(148,163,184,.15);color:#cbd5e1}.strategy-tester_confirmButton__gLxe_{border:0;background:linear-gradient(135deg,#f87171,#ef4444);color:#ffffff;box-shadow:0 4px 12px rgba(239,68,68,.35)}.strategy-tester_modalOverlay__wnJbx[data-theme=dark] .strategy-tester_confirmButton__gLxe_{background:linear-gradient(135deg,#ef4444,#dc2626)}