.agent-gym-module__nyiWvW__app{color:#f4f6f8;--accent:#c4f76a;min-height:100dvh}.agent-gym-module__nyiWvW__builder{border:0;min-width:0;margin:0;padding:0}.agent-gym-module__nyiWvW__main{max-width:980px;margin:0 auto;padding:29px 28px 90px}.agent-gym-module__nyiWvW__app button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.agent-gym-module__nyiWvW__app button:disabled{opacity:.45;cursor:not-allowed}.agent-gym-module__nyiWvW__app :-webkit-any(button,a,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:2px solid #c4f76a}.agent-gym-module__nyiWvW__app :-moz-any(button,a,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:2px solid #c4f76a}.agent-gym-module__nyiWvW__app :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:2px solid #c4f76a}.agent-gym-module__nyiWvW__app :-webkit-any(button,input,textarea,select){scroll-margin-block:100px}.agent-gym-module__nyiWvW__app :-moz-any(button,input,textarea,select){scroll-margin-block:100px}.agent-gym-module__nyiWvW__app :is(button,input,textarea,select){scroll-margin-block:100px}.agent-gym-module__nyiWvW__agentSelect select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.agent-gym-module__nyiWvW__back{color:#b0b8c3;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.agent-gym-module__nyiWvW__hero{justify-content:space-between;align-items:center;gap:24px;margin:20px 0 31px;display:flex}.agent-gym-module__nyiWvW__eyebrow{color:#a3adba;letter-spacing:1.8px;margin-bottom:10px;font-size:12px}.agent-gym-module__nyiWvW__hero h1{letter-spacing:-2.5px;font-size:max(40px,min(6vw,60px));font-weight:570;line-height:1.1}.agent-gym-module__nyiWvW__hero h1 span{color:#c4f76a}.agent-gym-module__nyiWvW__agentBar{align-items:center;gap:12px;margin-bottom:22px;display:flex}.agent-gym-module__nyiWvW__agentSelect{color:#b8c5d5;background:#141920;border:1px solid #343e49;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.agent-gym-module__nyiWvW__agentSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#f0f4f8;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:16px 0;font-size:16px}.agent-gym-module__nyiWvW__agentSelect svg{flex-shrink:0}.agent-gym-module__nyiWvW__newButton{color:#d0f697;background:#202b18;border:1px solid #455335;border-radius:12px;align-items:center;gap:6px;min-height:52px;padding:0 17px;font-size:14px;display:flex}.agent-gym-module__nyiWvW__tabs{background:#11161b;border:1px solid #2c343d;border-radius:13px;gap:5px;margin:0 0 27px;padding:5px;display:flex}.agent-gym-module__nyiWvW__tabs button{color:#a9b4c1;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:10px 14px;font-size:14px;font-weight:550;display:flex}.agent-gym-module__nyiWvW__tabs button[aria-pressed=true]{color:#d2ff99;background:#2a3520}.agent-gym-module__nyiWvW__account{max-width:520px;margin-bottom:25px}.agent-gym-module__nyiWvW__panel,.agent-gym-module__nyiWvW__result{background:#12171d;border:1px solid #2e3741;border-radius:20px;min-width:0;margin-bottom:18px;padding:26px}.agent-gym-module__nyiWvW__panel h2,.agent-gym-module__nyiWvW__result h2{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:19px;font-weight:580;line-height:1.4}.agent-gym-module__nyiWvW__panel>h2{margin-bottom:23px}.agent-gym-module__nyiWvW__sectionHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.agent-gym-module__nyiWvW__sectionHeading>span,.agent-gym-module__nyiWvW__sectionHeading>svg{color:#acb8c6;font-size:12px}.agent-gym-module__nyiWvW__sectionHeading h3{font-size:16px;font-weight:570}.agent-gym-module__nyiWvW__sectionHeading button{color:#b6c3d3;background:0 0;border:0;min-width:40px;min-height:44px}.agent-gym-module__nyiWvW__field{color:#bbc6d3;flex-direction:column;gap:9px;min-width:0;margin-bottom:20px;font-size:14px;line-height:1.45;display:flex}.agent-gym-module__nyiWvW__field>input,.agent-gym-module__nyiWvW__field>textarea,.agent-gym-module__nyiWvW__field>select{color:#f3f6fa;background:#0b1117;border:1px solid #384553;border-radius:11px;outline:none;width:100%;min-width:0;min-height:49px;padding:13px 15px;font-size:16px}.agent-gym-module__nyiWvW__field>textarea{resize:vertical;min-height:106px;line-height:1.6}.agent-gym-module__nyiWvW__field input::placeholder,.agent-gym-module__nyiWvW__field textarea::placeholder{color:#8e9eaf}.agent-gym-module__nyiWvW__fields{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.agent-gym-module__nyiWvW__unitInput{background:#0b1117;border:1px solid #384553;border-radius:11px;align-items:center;gap:10px;min-height:49px;padding:0 14px;display:flex}.agent-gym-module__nyiWvW__unitInput input{color:#f3f6fa;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:13px 0;font-size:17px}.agent-gym-module__nyiWvW__unitInput span{color:#98a9bc;font-size:13px}.agent-gym-module__nyiWvW__small{color:#a1adbc;margin-top:12px;font-size:14px;line-height:1.65}.agent-gym-module__nyiWvW__small a{text-underline-offset:3px;color:#cbdea9;text-decoration:underline}.agent-gym-module__nyiWvW__strategyGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px;display:grid}.agent-gym-module__nyiWvW__strategyGrid button{text-align:left;color:#e5ecf5;background:#171f28;border:1px solid #34404c;border-radius:13px;padding:18px}.agent-gym-module__nyiWvW__strategyGrid button[aria-pressed=true]{color:#d8ffa6;background:#24311a;border-color:#82a456}.agent-gym-module__nyiWvW__strategyGrid strong{justify-content:space-between;align-items:center;gap:7px;font-size:16px;font-weight:550;display:flex}.agent-gym-module__nyiWvW__strategyGrid span{color:#b0bdcd;margin-top:10px;font-size:13px;line-height:1.6;display:block}.agent-gym-module__nyiWvW__strategyGrid button[aria-pressed=true] span{color:#becdae}.agent-gym-module__nyiWvW__segment{background:#0d131a;border:1px solid #323d49;border-radius:11px;gap:5px;margin:0 0 23px;padding:4px;display:flex}.agent-gym-module__nyiWvW__segment button{color:#aebdcd;background:0 0;border:0;border-radius:8px;flex:1;min-height:44px;padding:8px 10px;font-size:14px}.agent-gym-module__nyiWvW__segment button[aria-pressed=true]{color:#f4f7fc;background:#2a3542}.agent-gym-module__nyiWvW__permissions label{cursor:pointer;border-top:1px solid #2d3742;justify-content:space-between;align-items:center;gap:25px;padding:18px 0;display:flex}.agent-gym-module__nyiWvW__permissions label:first-child{border-top:0;padding-top:0}.agent-gym-module__nyiWvW__permissions strong{color:#e4eaf3;font-size:15px;font-weight:530;display:block}.agent-gym-module__nyiWvW__permissions small{color:#a3b2c4;margin-top:7px;font-size:13px;line-height:1.5;display:block}.agent-gym-module__nyiWvW__permissions input,.agent-gym-module__nyiWvW__autoScan input{accent-color:#c4f76a;cursor:pointer;flex-shrink:0;width:19px;height:19px}.agent-gym-module__nyiWvW__advanced{background:#11171e;border:1px solid #2f3944;border-radius:15px;margin-bottom:24px;padding:0 24px 20px}.agent-gym-module__nyiWvW__advanced:not([open]){padding-bottom:0}.agent-gym-module__nyiWvW__advanced summary{cursor:pointer;color:#c0cbd9;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:14px;display:flex}.agent-gym-module__nyiWvW__saveRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.agent-gym-module__nyiWvW__saveRow p{color:#a1afbf;max-width:260px;font-size:13px;line-height:1.6}.agent-gym-module__nyiWvW__saveRow .agent-gym-module__nyiWvW__primary{width:auto;min-width:215px}.agent-gym-module__nyiWvW__primary,.agent-gym-module__nyiWvW__secondary{color:#172408;background:#c4f76a;border:1px solid #c4f76a;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:13px 19px;font-size:14px;font-weight:630;display:inline-flex}.agent-gym-module__nyiWvW__primary:hover:not(:disabled){background:#d2ff84}.agent-gym-module__nyiWvW__secondary{color:#d7e1ef;background:#232d3a;border-color:#3d4a5a}.agent-gym-module__nyiWvW__error,.agent-gym-module__nyiWvW__notice{color:#ffbecb;overflow-wrap:anywhere;background:#2b1b22;border:1px solid #6e414c;border-radius:12px;margin:16px 0;padding:15px 18px;font-size:14px;line-height:1.6;display:block}.agent-gym-module__nyiWvW__notice{color:#d0eeb5;background:#1c2715;border-color:#425631}.agent-gym-module__nyiWvW__notice>svg{vertical-align:middle;margin-right:8px}.agent-gym-module__nyiWvW__notice button{float:right;width:32px;height:32px;color:inherit;background:0 0;border:0;place-items:center;display:inline-grid}.agent-gym-module__nyiWvW__loading{color:#aab9cd;justify-content:center;align-items:center;gap:10px;padding:30px;font-size:14px;display:flex}.agent-gym-module__nyiWvW__loading svg{animation:1.2s linear infinite agent-gym-module__nyiWvW__spin}@keyframes agent-gym-module__nyiWvW__spin{to{transform:rotate(360deg)}}.agent-gym-module__nyiWvW__empty{text-align:center;background:#121820;border:1px dashed #394452;border-radius:20px;padding:50px 25px}.agent-gym-module__nyiWvW__empty>svg{color:#c4f76a;margin-bottom:23px}.agent-gym-module__nyiWvW__empty h2{margin-bottom:12px;font-size:22px;font-weight:550}.agent-gym-module__nyiWvW__empty p{color:#a8b6c8;font-size:14px;line-height:1.6}.agent-gym-module__nyiWvW__empty .agent-gym-module__nyiWvW__primary{margin-top:27px}.agent-gym-module__nyiWvW__marketPicker{margin:28px 0}.agent-gym-module__nyiWvW__marketPicker .agent-gym-module__nyiWvW__sectionHeading{margin-bottom:15px}.agent-gym-module__nyiWvW__search{color:#a1b0c2;background:#0d141c;border:1px solid #3b4755;border-radius:11px;align-items:center;gap:10px;padding:6px 7px 6px 14px;display:flex}.agent-gym-module__nyiWvW__search input{color:#eff4fb;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 0;font-size:16px}.agent-gym-module__nyiWvW__search button{color:#e0e9f5;background:#2a3644;border:0;border-radius:7px;min-height:44px;padding:0 13px;font-size:12px}.agent-gym-module__nyiWvW__selections{gap:8px;margin-bottom:15px;display:grid}.agent-gym-module__nyiWvW__selections>div{color:#d9e5cc;background:#25301e;border:1px solid #4a5b37;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.agent-gym-module__nyiWvW__selections span{flex:1;min-width:0}.agent-gym-module__nyiWvW__selections strong{color:#d5ffa1;padding-right:6px}.agent-gym-module__nyiWvW__selections button{color:#c9dfb3;background:0 0;border:0;flex-shrink:0;width:44px;height:44px}.agent-gym-module__nyiWvW__marketResults{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:12px;max-height:400px;margin-top:14px;padding:2px;display:grid;overflow:auto}.agent-gym-module__nyiWvW__marketResults article{background:#161f2a;border:1px solid #313e4d;border-radius:12px;flex-direction:column;gap:17px;padding:17px;display:flex}.agent-gym-module__nyiWvW__marketResults h4{overflow-wrap:anywhere;flex:1;font-size:14px;font-weight:530;line-height:1.55}.agent-gym-module__nyiWvW__marketResults article>div{gap:7px;display:flex}.agent-gym-module__nyiWvW__marketResults button{color:#ced9e8;overflow-wrap:anywhere;background:#232e3d;border:1px solid #455266;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:41px;padding:10px;font-size:12px;display:flex}.agent-gym-module__nyiWvW__marketResults button[aria-pressed=true]{color:#d4ff9b;background:#2a381d;border-color:#84a259}.agent-gym-module__nyiWvW__marketResults button span{white-space:nowrap;font-variant-numeric:tabular-nums}.agent-gym-module__nyiWvW__testControls{align-items:flex-end;gap:20px;display:flex}.agent-gym-module__nyiWvW__testControls .agent-gym-module__nyiWvW__field{flex:1;margin-bottom:0}.agent-gym-module__nyiWvW__testControls .agent-gym-module__nyiWvW__primary{flex:1}.agent-gym-module__nyiWvW__result{background:radial-gradient(at 100% 0,rgba(39,53,25,.4),transparent 55%),#11181a;border-color:#415137}.agent-gym-module__nyiWvW__resultHero{margin:30px 0 20px}.agent-gym-module__nyiWvW__resultHero>span,.agent-gym-module__nyiWvW__benchmarkScore>span{color:#aebe9e;letter-spacing:1.5px;font-size:12px;display:block}.agent-gym-module__nyiWvW__resultHero>strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin:12px 0;font-size:40px;font-weight:550;display:block}.agent-gym-module__nyiWvW__resultHero p{font-size:15px}.agent-gym-module__nyiWvW__chart{margin:27px 0 24px}.agent-gym-module__nyiWvW__chart svg{width:100%;height:auto;margin:14px 0 10px;display:block}.agent-gym-module__nyiWvW__chartLegend{color:#afbecf;gap:18px;font-size:12px;display:flex}.agent-gym-module__nyiWvW__chartLegend span:before{content:"";background:#c4f76a;width:12px;height:2px;margin:0 7px 3px 0;display:inline-block}.agent-gym-module__nyiWvW__chartLegend span:last-child:before{background:#8493a5}.agent-gym-module__nyiWvW__chartDates{color:#a4b3c5;justify-content:space-between;font-size:12px;display:flex}.agent-gym-module__nyiWvW__metrics{border-top:1px solid #334135;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 20px;margin:25px 0;padding-top:25px;display:grid}.agent-gym-module__nyiWvW__metrics dt{color:#a6b7c5;margin-bottom:8px;font-size:12px;line-height:1.5}.agent-gym-module__nyiWvW__metrics dd{font-variant-numeric:tabular-nums;letter-spacing:-.6px;overflow-wrap:anywhere;font-size:22px;font-weight:540}.agent-gym-module__nyiWvW__app [data-sign=positive]{color:#c4f76a}.agent-gym-module__nyiWvW__app [data-sign=negative]{color:#ffacbd}.agent-gym-module__nyiWvW__disclosure{border-top:1px solid #34414a;margin-top:23px;padding:16px 0 0}.agent-gym-module__nyiWvW__disclosure summary{color:#c1cfdf;cursor:pointer;padding:4px 0;font-size:13px}.agent-gym-module__nyiWvW__disclosure p{color:#aab9ca;margin:13px 0;font-size:12px;line-height:1.7}.agent-gym-module__nyiWvW__logRow{border-bottom:1px solid #303c49;justify-content:space-between;align-items:center;gap:17px;padding:16px 0;font-size:13px;line-height:1.5;display:flex}.agent-gym-module__nyiWvW__logRow>span{overflow-wrap:anywhere;flex:1;min-width:0}.agent-gym-module__nyiWvW__logRow small{color:#a1b1c6;margin-top:6px;font-size:12px;display:block}.agent-gym-module__nyiWvW__logRow>strong{flex-shrink:0;font-size:13px;font-weight:550}.agent-gym-module__nyiWvW__logRow>button{color:#d2edae;background:#24321a;border:1px solid #4b5e36;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:12px;display:flex}.agent-gym-module__nyiWvW__freeBadge{white-space:nowrap;background:#24321b;border:1px solid #4d6040;border-radius:7px;padding:5px 9px;display:inline-block;color:#cbe6b1!important;font-size:12px!important}.agent-gym-module__nyiWvW__liveDot{background:#8895a5;border-radius:50%;width:9px;height:9px;display:block}.agent-gym-module__nyiWvW__liveDot[data-active=true]{background:#c4f76a;box-shadow:0 0 0 7px rgba(196,247,106,.05)}.agent-gym-module__nyiWvW__runActions{gap:12px;margin:24px 0 20px;display:flex}.agent-gym-module__nyiWvW__runActions .agent-gym-module__nyiWvW__primary{flex:1}.agent-gym-module__nyiWvW__autoScan{color:#becddd;align-items:center;gap:10px;font-size:13px;line-height:1.6;display:flex}.agent-gym-module__nyiWvW__result>.agent-gym-module__nyiWvW__sectionHeading:not(:first-child){margin-top:30px}.agent-gym-module__nyiWvW__signals{gap:12px;display:grid}.agent-gym-module__nyiWvW__signals article{background:#1a2616;border:1px solid #3a4c31;border-radius:13px;padding:19px}.agent-gym-module__nyiWvW__signals article[data-action=hold]{background:#18222c;border-color:#354452}.agent-gym-module__nyiWvW__signals article[data-action=sell]{background:#2b1e25;border-color:#66464d}.agent-gym-module__nyiWvW__signalTop{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.agent-gym-module__nyiWvW__signalTop strong{color:#d1ffa3;font-size:13px;font-weight:650}.agent-gym-module__nyiWvW__signalTop span{color:#abb9a0;font-size:12px}.agent-gym-module__nyiWvW__signals article[data-action=hold] .agent-gym-module__nyiWvW__signalTop strong{color:#c0d4ea}.agent-gym-module__nyiWvW__signals article[data-action=sell] .agent-gym-module__nyiWvW__signalTop strong{color:#ffc0cf}.agent-gym-module__nyiWvW__signals h4{overflow-wrap:anywhere;font-size:16px;font-weight:550;line-height:1.55}.agent-gym-module__nyiWvW__signals p{color:#b1c0ad;margin-top:12px;font-size:13px;line-height:1.6}.agent-gym-module__nyiWvW__signalDetails{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:17px 0 12px;font-size:13px;display:flex}.agent-gym-module__nyiWvW__signals small{color:#b0bfad;font-size:12px;line-height:1.6}.agent-gym-module__nyiWvW__signals .agent-gym-module__nyiWvW__secondary{width:100%;margin-top:18px}.agent-gym-module__nyiWvW__benchmarkIntro>svg{color:#c8adff;margin-bottom:20px}.agent-gym-module__nyiWvW__benchmarkIntro>p{color:#becbdb;max-width:600px;font-size:16px;line-height:1.7}.agent-gym-module__nyiWvW__benchmarkWarning{background:#292333;border:1px solid #594570;border-radius:12px;margin:23px 0;padding:17px}.agent-gym-module__nyiWvW__benchmarkWarning strong{color:#dbc5fa;font-size:13px;font-weight:570}.agent-gym-module__nyiWvW__benchmarkWarning p{color:#baaccd;margin-top:9px;font-size:13px;line-height:1.7}.agent-gym-module__nyiWvW__benchmarkScore{text-align:center;margin:35px 0}.agent-gym-module__nyiWvW__benchmarkScore>span{color:#b8abd0;font-size:12px}.agent-gym-module__nyiWvW__benchmarkScore>strong{color:#d5b6ff;letter-spacing:-2.5px;margin:20px 0 17px;font-size:64px;font-weight:550;line-height:1.1;display:block}.agent-gym-module__nyiWvW__benchmarkScore>p{color:#b6a9ca;font-size:13px;line-height:1.6}.agent-gym-module__nyiWvW__benchmarkItems{gap:16px;display:grid}.agent-gym-module__nyiWvW__benchmarkItems article{background:#1b1924;border:1px solid #3b3449;border-radius:12px;padding:18px}.agent-gym-module__nyiWvW__benchmarkItems h4{color:#e5deef;font-size:15px;font-weight:550;line-height:1.6}.agent-gym-module__nyiWvW__benchmarkItems article>div{color:#c1b5d2;flex-wrap:wrap;align-items:center;gap:13px;margin:15px 0;font-size:12px;display:flex}.agent-gym-module__nyiWvW__benchmarkItems strong{color:#ddc5ff;margin-left:auto;font-weight:600}.agent-gym-module__nyiWvW__benchmarkItems p{color:#b2a7c3;font-size:12px;line-height:1.7}.agent-gym-module__nyiWvW__attribution{color:#b0a5c0;margin-top:25px;font-size:12px;line-height:1.8}.agent-gym-module__nyiWvW__attribution a{color:#d3bfe9;text-underline-offset:3px;text-decoration:underline}.agent-gym-module__nyiWvW__savedRuns{margin-top:36px}.agent-gym-module__nyiWvW__savedRuns h2{font-size:18px;font-weight:560}.agent-gym-module__nyiWvW__runList{gap:10px;display:grid}.agent-gym-module__nyiWvW__runList button{color:#dae4f1;text-align:left;background:#151e28;border:1px solid #35414f;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:18px 20px;display:flex}.agent-gym-module__nyiWvW__runList strong{overflow-wrap:anywhere;font-size:14px;font-weight:530;line-height:1.5;display:block}.agent-gym-module__nyiWvW__runList small{color:#9eadc1;margin-top:8px;font-size:12px;line-height:1.6;display:block}.agent-gym-module__nyiWvW__runList>button>span:last-child{color:#c4f76a;flex-shrink:0;font-size:14px}.agent-gym-module__nyiWvW__runList .agent-gym-module__nyiWvW__selectedRun{background:#202c18;border-color:#7f9b52}.agent-gym-module__nyiWvW__footerNote{color:#9babbc;border-top:1px solid #2b3642;max-width:700px;margin-top:32px;padding:24px 0 0;font-size:12px;line-height:1.8}.agent-gym-module__nyiWvW__quoteSheet{padding:24px 26px 30px}.agent-gym-module__nyiWvW__quoteSheet h2{letter-spacing:-.5px;margin:19px 0 15px;font-size:23px;font-weight:550;line-height:1.45}.agent-gym-module__nyiWvW__quoteSheet>p{color:#b4c2d4;font-size:13px;line-height:1.7}.agent-gym-module__nyiWvW__quoteSheet dl{border-top:1px solid #344051;border-bottom:1px solid #344051;gap:20px;margin:26px 0;padding:24px 0;display:grid}.agent-gym-module__nyiWvW__quoteSheet dl>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.agent-gym-module__nyiWvW__quoteSheet dt{color:#b4c4d6;font-size:14px}.agent-gym-module__nyiWvW__quoteSheet dd{font-variant-numeric:tabular-nums;font-size:17px}.agent-gym-module__nyiWvW__quoteSheet .agent-gym-module__nyiWvW__primary{width:100%;margin-top:22px}@media (max-width:700px){.agent-gym-module__nyiWvW__main{padding:20px 18px calc(110px + env(safe-area-inset-bottom))}.agent-gym-module__nyiWvW__hero{margin:20px 0 27px}.agent-gym-module__nyiWvW__hero h1{letter-spacing:-1.8px;font-size:45px}.agent-gym-module__nyiWvW__tabs{scrollbar-width:none;gap:3px;margin-bottom:21px;padding:4px;overflow:auto}.agent-gym-module__nyiWvW__tabs button{flex-direction:column;gap:7px;min-height:59px;padding:9px 8px;font-size:12px}.agent-gym-module__nyiWvW__panel,.agent-gym-module__nyiWvW__result{border-radius:17px;margin-bottom:14px;padding:21px 18px}.agent-gym-module__nyiWvW__panel h2,.agent-gym-module__nyiWvW__result h2{font-size:18px}.agent-gym-module__nyiWvW__sectionHeading{gap:12px;margin-bottom:21px}.agent-gym-module__nyiWvW__sectionHeading>span{font-size:12px}.agent-gym-module__nyiWvW__fields{gap:0 13px}.agent-gym-module__nyiWvW__field{margin-bottom:19px;font-size:14px}.agent-gym-module__nyiWvW__field>input,.agent-gym-module__nyiWvW__field>textarea,.agent-gym-module__nyiWvW__field>select{padding-left:12px;padding-right:12px}.agent-gym-module__nyiWvW__unitInput{gap:7px;padding-left:11px;padding-right:11px}.agent-gym-module__nyiWvW__strategyGrid{gap:10px}.agent-gym-module__nyiWvW__strategyGrid button{padding:15px 13px}.agent-gym-module__nyiWvW__strategyGrid strong{font-size:14px}.agent-gym-module__nyiWvW__strategyGrid span{font-size:12px}.agent-gym-module__nyiWvW__saveRow{flex-direction:column-reverse;align-items:stretch;gap:12px}.agent-gym-module__nyiWvW__saveRow .agent-gym-module__nyiWvW__primary{width:100%}.agent-gym-module__nyiWvW__saveRow p{text-align:center;max-width:none;font-size:12px}.agent-gym-module__nyiWvW__advanced{padding-left:18px;padding-right:18px}.agent-gym-module__nyiWvW__advanced summary{font-size:13px}.agent-gym-module__nyiWvW__marketResults{grid-template-columns:1fr;max-height:380px}.agent-gym-module__nyiWvW__marketResults article{padding:16px}.agent-gym-module__nyiWvW__marketResults button{min-height:44px;font-size:13px}.agent-gym-module__nyiWvW__testControls{flex-direction:column;align-items:stretch;gap:18px}.agent-gym-module__nyiWvW__testControls .agent-gym-module__nyiWvW__primary,.agent-gym-module__nyiWvW__benchmarkIntro .agent-gym-module__nyiWvW__primary,.agent-gym-module__nyiWvW__panel>.agent-gym-module__nyiWvW__primary{width:100%}.agent-gym-module__nyiWvW__metrics{grid-template-columns:1fr 1fr;gap:25px 14px}.agent-gym-module__nyiWvW__metrics dd{font-size:20px}.agent-gym-module__nyiWvW__metrics dt{font-size:12px}.agent-gym-module__nyiWvW__resultHero>strong{font-size:35px}.agent-gym-module__nyiWvW__chart svg{min-height:120px}.agent-gym-module__nyiWvW__freeBadge{white-space:normal;text-align:center;font-size:12px!important}.agent-gym-module__nyiWvW__runActions{gap:8px}.agent-gym-module__nyiWvW__runActions button{padding-left:12px;padding-right:12px;font-size:12px}.agent-gym-module__nyiWvW__result>.agent-gym-module__nyiWvW__sectionHeading:not(:first-child){flex-wrap:wrap}.agent-gym-module__nyiWvW__signals article{padding:16px}.agent-gym-module__nyiWvW__signalTop{gap:10px}.agent-gym-module__nyiWvW__signals h4{font-size:15px}.agent-gym-module__nyiWvW__benchmarkIntro>p{font-size:14px}.agent-gym-module__nyiWvW__benchmarkScore>strong{font-size:58px}.agent-gym-module__nyiWvW__runList button{gap:15px;padding:16px}.agent-gym-module__nyiWvW__runList>button>span:last-child{font-size:12px}.agent-gym-module__nyiWvW__quoteSheet{padding:20px 21px calc(28px + env(safe-area-inset-bottom))}}@media (max-width:360px){.agent-gym-module__nyiWvW__main{padding-left:14px;padding-right:14px}.agent-gym-module__nyiWvW__tabs button{padding-left:6px;padding-right:6px;font-size:12px}.agent-gym-module__nyiWvW__newButton{padding-left:12px;padding-right:12px}.agent-gym-module__nyiWvW__newButton span{display:none}.agent-gym-module__nyiWvW__hero h1{font-size:41px}.agent-gym-module__nyiWvW__strategyGrid strong{font-size:13px}.agent-gym-module__nyiWvW__field{font-size:14px}.agent-gym-module__nyiWvW__metrics dd{font-size:18px}}@media (prefers-reduced-motion:reduce){.agent-gym-module__nyiWvW__loading svg{animation:none}}
