.sidebar{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden auto}.sidebar nav{flex-shrink:0;min-height:0}.sidebar-foot{flex-shrink:0}@media (max-width:960px){.sidebar{overscroll-behavior-y:auto;touch-action:auto;scrollbar-gutter:auto;height:auto;max-height:none;overflow:visible}.sidebar nav{touch-action:pan-x;-webkit-overflow-scrolling:touch;flex-shrink:1}}
.copy-trading-center{gap:18px;display:grid}.copy-trading-hero{background:linear-gradient(135deg,#f7fcfa,#eaf6f1);justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.copy-trading-hero h2{color:#123d2e;margin:4px 0 8px;font-size:31px}.copy-trading-hero p:last-child{color:#64766f;max-width:880px;margin:0;line-height:1.7}.copy-mode{color:#91383f;background:#fff3f4;border:1px solid #e2b3b8;border-radius:15px;gap:4px;min-width:190px;padding:17px 19px;display:grid}.copy-mode.connected{color:#145941;background:#eff9f5;border-color:#a9d5c3}.copy-mode span,.copy-mode small{color:#6b7c75;font-size:12px}.copy-message{color:#176246;background:#eefaf5;border:1px solid #a8dac7;border-radius:13px;align-items:center;gap:14px;padding:13px 17px;display:flex}.copy-message.error{color:#8e3038;background:#fff0f1;border-color:#efb6ba}.copy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.copy-summary article{background:#fff;border:1px solid #dce8e2;border-radius:14px;gap:5px;padding:17px 18px;display:grid}.copy-summary span,.copy-summary small{color:#73817b;font-size:12px}.copy-summary strong{color:#153e30;font-size:26px}.copy-account,.copy-ea,.copy-orders{overflow:hidden}.copy-account>header,.copy-ea>header,.copy-orders>header{background:#f9fcfa;border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:center;gap:18px;padding:19px 23px;display:flex}.copy-account h3,.copy-ea h3,.copy-orders h3{color:#173b2f;margin:0 0 5px;font-size:20px}.copy-account header p,.copy-ea header p,.copy-orders header p{color:#708078;margin:0;font-size:12px}.copy-account header>span,.copy-orders header>span{color:#587067;font-size:12px}.copy-account-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end;gap:13px;padding:20px 23px;display:grid}.copy-account label,.copy-ea-list label{color:#53675e;gap:6px;font-size:12px;font-weight:750;display:grid}.copy-account input,.copy-ea-list input{color:#173b2f;background:#fff;border:1px solid #d5e2dc;border-radius:9px;width:100%;min-width:0;height:41px;padding:0 11px}.copy-master{align-items:center;gap:9px;min-height:41px;display:flex!important}.copy-master input,.copy-ea-switch input{width:17px;height:17px}.copy-master span{display:grid}.copy-master small{color:#829089;font-size:10px;font-weight:500}.copy-account button,.copy-account a,.copy-ea>header button,.copy-ea-list form>button{color:#fff;text-align:center;background:#135b43;border:0;border-radius:9px;padding:11px 15px;font-weight:800;text-decoration:none}.copy-account button:disabled,.copy-ea button:disabled{cursor:not-allowed;opacity:.45}.copy-connector{background:#fbfdfc;border-top:1px solid #e6ede9;align-items:center;gap:10px;padding:15px 23px;display:flex}.copy-connector button{background:#2f765f}.copy-connector code{color:#185c45;white-space:nowrap;background:#fff;border:1px solid #d9e5df;border-radius:8px;max-width:410px;padding:9px 11px;overflow:auto}.copy-connector small{color:#75837d}.copy-ea-list{display:grid}.copy-ea-list form{border-top:1px solid #e7eeea;grid-template-columns:minmax(220px,1.2fr) minmax(230px,1.4fr) repeat(4,minmax(105px,.65fr)) auto auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.copy-ea-list form:first-child{border-top:0}.copy-ea-list form.enabled{background:#f4fbf8}.copy-ea-name{gap:3px;padding-right:55px;display:grid;position:relative}.copy-ea-name strong{color:#193f32}.copy-ea-name small{color:#7b8983;font-size:11px}.copy-ea-name em{color:#945158;background:#fdebed;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal;position:absolute;top:0;right:0}.copy-ea-name em.online{color:#146246;background:#dff4e9}.copy-reach{gap:6px;display:grid}.copy-reach>span{justify-content:space-between;gap:8px;display:flex}.copy-reach b{color:#1b5e47;font-size:13px}.copy-reach small{color:#778780;font-size:10px}.copy-reach i{background:#e5ece8;border-radius:99px;height:7px;overflow:hidden}.copy-reach i u{border-radius:inherit;background:#21a875;height:100%;text-decoration:none;display:block}.copy-ea-switch{white-space:nowrap;align-items:center;gap:7px;display:flex!important}.copy-ea-list form>button{padding-inline:13px}.copy-table-wrap{overflow:auto}.copy-orders table{border-collapse:collapse;width:100%;min-width:1120px}.copy-orders th,.copy-orders td{color:#52665d;text-align:left;border-bottom:1px solid #e6ede9;padding:12px 14px;font-size:12px}.copy-orders th{color:#6c7b74;background:#fbfdfc}.copy-orders td small{color:#829089;margin-top:3px;display:block}.copy-orders td>span{color:#785e22;background:#fff1cb;border-radius:99px;padding:4px 8px;font-weight:800;display:inline-flex}.copy-orders td>span.executed,.copy-orders td>span.closed{color:#156347;background:#e0f5ea}.copy-orders td>span.failed,.copy-orders td>span.expired{color:#a13b44;background:#fdebed}.copy-empty,.copy-trading-loading{text-align:center;place-items:center;min-height:200px;padding:30px;display:grid}.copy-empty strong,.copy-trading-loading h2{color:#173b2f}.copy-empty p,.copy-trading-loading p{color:#718079}.copy-trading-loading>span{border:3px solid #d7e6df;border-top-color:#1e8c66;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@media (max-width:1350px){.copy-ea-list form{grid-template-columns:minmax(200px,1fr) minmax(220px,1.2fr) repeat(2,minmax(110px,.7fr))}.copy-ea-switch,.copy-ea-list form>button{justify-self:start}}@media (max-width:1000px){.copy-summary,.copy-account-fields{grid-template-columns:repeat(2,1fr)}.copy-ea-list form{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-ea-name,.copy-reach{grid-column:1/-1}}@media (max-width:720px){.copy-trading-hero,.copy-account>header,.copy-ea>header,.copy-orders>header{flex-direction:column;align-items:stretch}.copy-mode{min-width:0}.copy-summary,.copy-account-fields,.copy-ea-list form{grid-template-columns:1fr}.copy-ea-name,.copy-reach{grid-column:1}.copy-connector{flex-direction:column;align-items:stretch}.copy-connector code{max-width:100%}}.copy-ea-filters{background:#f5faf7;border-bottom:1px solid #e2ebe7;grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(210px,auto);align-items:end;gap:12px;padding:16px 23px;display:grid}.copy-ea-filters label{color:#53675e;gap:6px;font-size:12px;font-weight:750;display:grid}.copy-ea-filters select{color:#173b2f;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cedfd7;border-radius:10px;padding:0 36px 0 12px;font-size:13px;font-weight:700}.copy-filter-result{color:#65776f;white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;min-height:42px;font-size:12px;display:flex}.copy-filter-result strong{color:#145b43;font-size:16px}.copy-filter-result button{color:#1b6049;background:#fff;border:1px solid #bdd3c9;border-radius:9px;padding:9px 12px;font-weight:750}.copy-filter-result button:disabled{cursor:not-allowed;opacity:.45}.copy-filter-empty{border-top:0;min-height:150px}@media (max-width:1000px){.copy-ea-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-filter-result{justify-content:flex-start}}@media (max-width:720px){.copy-ea-filters{grid-template-columns:1fr;padding:15px}.copy-filter-result{justify-content:space-between}.copy-ea-filters select{font-size:16px}}.copy-profile-switcher{overflow:hidden}.copy-profile-switcher>header{background:#f9fcfa;border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.copy-profile-switcher h3{color:#173b2f;margin:0 0 4px}.copy-profile-switcher p{color:#708078;margin:0;font-size:12px}.copy-profile-switcher>header button{color:#fff;background:#135b43;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.copy-profile-switcher>div{gap:10px;padding:14px;display:flex;overflow:auto}.copy-profile-switcher>div>button{color:#52665d;text-align:left;background:#fff;border:1px solid #d8e4de;border-radius:12px;gap:4px;min-width:210px;padding:12px 14px;display:grid}.copy-profile-switcher button strong{color:#173b2f}.copy-profile-switcher button small{color:#75837d}.copy-profile-switcher button em{color:#1b7a59;font-size:11px;font-style:normal}.copy-account-fields{grid-template-columns:repeat(4,minmax(140px,1fr))}.copy-ea-list>form{padding:0;display:block}.copy-source-head{grid-template-columns:minmax(250px,1.1fr) minmax(260px,1.2fr) auto auto;align-items:center;gap:16px;padding:17px 20px;display:grid}.copy-source-head>button{color:#fff;background:#135b43;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.copy-source-head>button:disabled{opacity:.45}.copy-layers{background:#fbfdfc;border-top:1px solid #e0eae5}.copy-layers>header{color:#65776f;justify-content:space-between;gap:14px;padding:11px 20px;font-size:12px;display:flex}.copy-layers>header strong{color:#185a45}.copy-layer{border-top:1px dashed #dce7e2;grid-template-columns:70px repeat(4,minmax(110px,1fr)) auto auto;align-items:end;gap:10px;padding:11px 20px;display:grid}.copy-layer>b{color:#173b2f;align-self:center}.copy-layer-toggle{align-items:center;gap:6px;min-height:41px;display:flex!important}.copy-layer-toggle input{width:17px}.copy-layer>button,.copy-layer-actions button{color:#1a6049;background:#fff;border:1px solid #bfd4ca;border-radius:8px;min-height:38px;padding:8px 11px;font-weight:700}.copy-layer>button:disabled,.copy-layer-actions button:disabled{opacity:.4}.copy-layer-actions{border-top:1px dashed #dce7e2;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex}.copy-layer-actions small{color:#75837d}.copy-orders table{min-width:1240px}@media (max-width:1180px){.copy-account-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-source-head{grid-template-columns:1fr 1fr}.copy-layer{grid-template-columns:70px repeat(2,minmax(130px,1fr))}.copy-layer-toggle{justify-self:start}}@media (max-width:720px){.copy-profile-switcher>header,.copy-layers>header,.copy-layer-actions{flex-direction:column;align-items:stretch}.copy-profile-switcher>div>button{min-width:185px}.copy-account-fields,.copy-source-head,.copy-layer{grid-template-columns:1fr}.copy-ea-name,.copy-reach{grid-column:auto}.copy-layer{padding:14px}.copy-layers>header,.copy-layer-actions{padding:12px 14px}.copy-source-head{padding:15px}.copy-trading-hero h2{font-size:26px}}.copy-retry-panel{background:#fff9e9;border-color:#e8c574;overflow:hidden}.copy-retry-panel>header{border-bottom:1px solid #ecd79f;padding:17px 20px}.copy-retry-panel>header>div{gap:5px;display:grid}.copy-retry-panel>header strong{color:#704d05}.copy-retry-panel>header span{color:#846d3a;font-size:12px}.copy-retry-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.copy-retry-sources article{background:#fffdf7;border:1px solid #ead49a;border-radius:12px;overflow:hidden}.copy-retry-sources article>header{border-bottom:1px solid #f0e2bc;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.copy-retry-sources article>header>div{gap:3px;min-width:0;display:grid}.copy-retry-sources article>header strong{color:#654606;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-retry-sources article>header small{color:#8b7543;font-size:10px}.copy-retry-panel button{color:#fff;background:#a56c00;border:0;border-radius:9px;flex:none;padding:10px 13px;font-weight:800}.copy-retry-panel button:disabled{opacity:.45}.copy-retry-sources ul{margin:0;padding:0;list-style:none;display:grid}.copy-retry-sources li{border-top:1px dashed #eee0bc;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.copy-retry-sources li:first-child{border-top:0}.copy-retry-sources li>span{gap:3px;min-width:0;display:grid}.copy-retry-sources li b{color:#70520e;font-size:12px}.copy-retry-sources li code{color:#967f4b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.copy-retry-sources li small{color:#5f756b;font-size:10px;line-height:1.4}.copy-retry-sources li>strong{color:#8c5b00;flex:none;font-size:12px}@media (max-width:1000px){.copy-retry-sources{grid-template-columns:1fr}}@media (max-width:720px){.copy-retry-panel>header{padding:15px}.copy-retry-sources{padding:10px}.copy-retry-sources article>header{flex-direction:column;align-items:stretch}.copy-retry-panel button{width:100%}.copy-retry-sources li{align-items:flex-start}.copy-orders .copy-table-wrap{overflow:visible}.copy-orders table,.copy-orders thead,.copy-orders tbody,.copy-orders tr,.copy-orders td{display:block}.copy-orders table{min-width:0}.copy-orders thead{display:none}.copy-orders tbody{background:#f5faf7;gap:12px;padding:12px;display:grid}.copy-orders tr{background:#fff;border:1px solid #dce8e2;border-radius:12px;overflow:hidden}.copy-orders td{text-align:right;border-bottom:1px solid #edf2ef;grid-template-columns:92px minmax(0,1fr);gap:9px;padding:10px 12px;display:grid}.copy-orders td:last-child{border-bottom:0}.copy-orders td:before{content:attr(data-label);color:#7a8982;text-align:left;font-weight:700}.copy-orders td small{overflow-wrap:anywhere;grid-column:2;margin-top:2px}.copy-orders td>span{justify-self:end}}.copy-ea-list select{color:#173b2f;background:#fff;border:1px solid #d5e2dc;border-radius:9px;width:100%;min-width:0;height:41px;padding:0 11px}.copy-layer{grid-template-columns:70px repeat(5,minmax(110px,1fr)) auto auto}.copy-layer label>small{color:#7a8982;font-size:10px;font-weight:500}@media (max-width:1180px){.copy-layer{grid-template-columns:70px repeat(2,minmax(130px,1fr))}}@media (max-width:720px){.copy-layer{grid-template-columns:1fr}.copy-ea-list select{font-size:16px}}.copy-positions{overflow:hidden}.copy-positions>header{background:#f9fcfa;border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:center;gap:18px;padding:19px 23px;display:flex}.copy-positions h3{color:#173b2f;margin:0 0 5px;font-size:20px}.copy-positions header p{color:#708078;margin:0;font-size:12px}.copy-positions header>strong{font-size:20px}.positive{color:#147451}.negative{color:#b13d49}.copy-target-metrics{border-bottom:1px solid #e6ede9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.copy-target-metrics span{color:#75837d;border-right:1px solid #e6ede9;gap:5px;padding:13px 18px;font-size:11px;display:grid}.copy-target-metrics span:last-child{border-right:0}.copy-target-metrics strong{color:#173b2f;font-size:15px}.copy-position-list{background:#f5faf7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.copy-position-list article{background:#fff;border:1px solid #dce8e2;border-radius:12px;overflow:hidden}.copy-position-list article>header{border-bottom:1px solid #edf2ef;align-items:center;gap:9px;padding:11px 13px;display:flex}.copy-position-list article>header>span{color:#126344;background:#ddf5e9;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800}.copy-position-list article>header>span.sell{color:#a23843;background:#fde7ea}.copy-position-list article>header>b{margin-left:auto}.copy-position-list article>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.copy-position-list article>div>span{color:#7a8982;border-bottom:1px solid #edf2ef;border-right:1px solid #edf2ef;gap:3px;padding:10px 12px;font-size:10px;display:grid}.copy-position-list article>div>span:nth-child(3n){border-right:0}.copy-position-list article>div>span:nth-last-child(-n+3){border-bottom:0}.copy-position-list article>div strong{overflow-wrap:anywhere;color:#3f554c;font-size:11px}.copy-empty.compact{min-height:130px}@media (max-width:1000px){.copy-target-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-target-metrics span{border-bottom:1px solid #e6ede9}.copy-position-list{grid-template-columns:1fr}}@media (max-width:720px){.copy-positions>header{flex-direction:column;align-items:stretch}.copy-target-metrics,.copy-position-list article>div{grid-template-columns:1fr 1fr}.copy-position-list article>div>span:nth-child(n){border-bottom:1px solid #edf2ef;border-right:1px solid #edf2ef}.copy-position-list article>div>span:nth-child(2n){border-right:0}.copy-position-list article>div>span:nth-last-child(-n+2){border-bottom:0}}.copy-basket-protection{background:#eef8f4;border-top:1px solid #e0eae5;grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,240px));align-items:end;gap:14px;padding:13px 20px;display:grid}.copy-basket-protection>div{gap:4px;display:grid}.copy-basket-protection strong{color:#174c39}.copy-basket-protection small{color:#708078;font-size:11px}.copy-basket-protection label{color:#53675e;gap:6px;font-size:12px;font-weight:750;display:grid}@media (max-width:720px){.copy-basket-protection{grid-template-columns:1fr;padding:14px}}.copy-gate{border-left:3px solid #e5b94f;gap:3px;padding-left:8px;display:grid}.copy-gate b{color:#76540d;font-size:10px}.copy-gate span{color:#5f6f68;font-size:10px;line-height:1.45}.copy-emergency{background:#fff7f7;border-top:1px solid #f0d3d6;justify-content:space-between;align-items:center;gap:18px;padding:15px 23px;display:flex}.copy-emergency>div{gap:4px;display:grid}.copy-emergency strong{color:#913943}.copy-emergency small{color:#7a6a6d}.copy-emergency button{background:#a73944}@media (max-width:720px){.copy-emergency{flex-direction:column;align-items:stretch}.copy-emergency button{width:100%}}.copy-ea-list>form{background:#fff;border-left:4px solid #0000}.copy-ea-list>form.enabled{background:#f7fcfa;border-left-color:#21a875}.copy-ea-name{align-items:center;gap:12px;padding:0;display:flex}.copy-ea-name>span:not(.copy-symbol-code){gap:4px;min-width:0;display:grid}.copy-ea-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.copy-ea-name em{letter-spacing:.08em;margin-left:auto;position:static}.copy-symbol-code{color:#cbffe9;letter-spacing:.07em;background:linear-gradient(145deg,#123d32,#071f1a);border:1px solid #0a3d30;border-radius:8px;place-items:center;min-width:70px;height:46px;font:800 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.copy-reach>span b{letter-spacing:.01em}.copy-reach>span small{color:#986831}.copy-reach i{background:repeating-linear-gradient(90deg,#edf3f0 0 calc(25% - 1px),#cddbd5 calc(25% - 1px) 25%);border:1px solid #dce8e2;height:8px}.copy-reach i u{background:linear-gradient(90deg,#26b47e,#8fdab8)}.copy-source-actions{gap:7px;display:grid}.copy-source-actions>span{color:#718078;letter-spacing:.08em;background:#f5f8f7;border:1px solid #d8e4de;border-radius:99px;justify-self:start;padding:5px 9px;font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.copy-source-actions>span.armed{color:#0d6747;background:#e3f8ee;border-color:#8fd3b5}.copy-source-actions button{border:0;border-radius:8px;min-height:40px;padding:9px 13px;font-weight:850}.copy-source-actions button.quick{color:#fff;background:#0e684c;box-shadow:0 7px 18px #0d684c26}.copy-source-actions button.pause{color:#973943;background:#fff4f5;border:1px solid #e1b9bc}.copy-source-actions button.settings{color:#315e4e;background:#fff;border:1px solid #b9cec5}.copy-source-actions button:disabled{cursor:not-allowed;opacity:.45}.copy-rule-editor{background:#fbfdfc;border-top:1px solid #e0eae5}.copy-rule-summary{cursor:pointer;color:#34574a;text-align:left;background:linear-gradient(90deg,#f1f8f5,#fbfdfc);border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:13px 20px;display:flex}.copy-rule-summary>i{color:#23644e;white-space:nowrap;background:#fff;border:1px solid #bfd4ca;border-radius:7px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.copy-rule-summary span{gap:3px;display:grid}.copy-rule-summary small{color:#75847d;font-size:10px}.copy-rule-summary>strong{color:#155c43;margin-left:auto;font-size:11px}.copy-rule-editor.open>.copy-rule-summary{border-bottom:1px solid #dce8e2}.copy-basket-protection{border-top:0}.copy-layers>header{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.copy-layer>b{border-left:3px solid #28aa79;padding-left:8px;font:850 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.copy-layer label{letter-spacing:.01em}.copy-layer input:focus,.copy-layer select:focus,.copy-basket-protection input:focus{outline-offset:1px;border-color:#39a97c;outline:2px solid #91d7ba}.copy-message.success{animation:.2s ease-out copyNoticeIn}@keyframes copyNoticeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.copy-source-head{grid-template-columns:1fr 1fr}.copy-source-actions{grid-column:1/-1;grid-template-columns:auto 1fr 1fr;align-items:center}.copy-source-actions>span{justify-self:start}}@media (max-width:720px){.copy-source-head{grid-template-columns:1fr;gap:14px}.copy-ea-name{align-items:flex-start}.copy-ea-name em{margin-top:4px}.copy-symbol-code{min-width:64px}.copy-source-actions{grid-column:auto;grid-template-columns:1fr 1fr}.copy-source-actions>span{grid-column:1/-1}.copy-rule-summary{flex-wrap:wrap;align-items:flex-start;padding:13px 14px}.copy-rule-summary>strong{margin-left:0}.copy-rule-summary>i{margin-left:auto}.copy-source-actions button{font-size:14px}}.copy-source-actions button.remove{color:#8d5e63;background:0 0;border:1px solid #0000;min-height:30px;padding:5px 9px;font-size:11px}.copy-source-actions button.remove:not(:disabled):hover{background:#fff5f5;border-color:#e5c5c8}.copy-account-fields label>small{color:#788880;font-size:10px;font-weight:500;line-height:1.45}.copy-candidate-pool>header{background:linear-gradient(90deg,#f4faf7,#fbfdfc)}.copy-pool-toolbar{color:#64766e;background:#fff;border-bottom:1px solid #e3ece8;justify-content:space-between;align-items:center;gap:16px;padding:11px 22px;display:flex}.copy-pool-toolbar label{color:#214f3e;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.copy-pool-toolbar input,.copy-candidate-select input{accent-color:#168560;width:17px;height:17px}.copy-pool-toolbar span{font-size:11px}.copy-candidate-list{background:#f5faf7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.copy-candidate{background:#fff;border:1px solid #d9e6e0;border-radius:12px;grid-template-columns:auto minmax(250px,1.25fr) minmax(210px,.9fr) minmax(170px,.8fr) auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 5px 16px #14483609}.copy-candidate-select{color:#75847d;place-items:center;gap:3px;font-size:9px;font-weight:750;display:grid}.copy-candidate .copy-ea-name{min-width:0}.copy-candidate .copy-symbol-code{min-width:62px;height:42px}.copy-candidate-metrics{background:#fbfdfc;border:1px solid #e3ece8;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid}.copy-candidate-metrics span{color:#7b8983;border-right:1px solid #e3ece8;gap:3px;padding:8px;font-size:9px;display:grid}.copy-candidate-metrics span:last-child{border-right:0}.copy-candidate-metrics strong{color:#234d3d;font-size:11px}.copy-candidate-status{border-left:3px solid #e0b64b;gap:3px;padding-left:9px;display:grid}.copy-candidate-status.eligible{border-color:#28a979}.copy-candidate-status strong{color:#62512b;font-size:11px}.copy-candidate-status.eligible strong{color:#146144}.copy-candidate-status small{color:#75847d;font-size:9px;line-height:1.4}.copy-candidate>button{color:#fff;white-space:nowrap;background:#135b43;border:0;border-radius:8px;min-height:40px;padding:9px 12px;font-weight:800}.copy-candidate>button:disabled{opacity:.45}.copy-candidate-list .copy-ea-name em{margin-left:auto;position:static}@media (max-width:1500px){.copy-candidate-list{grid-template-columns:1fr}}@media (max-width:1180px){.copy-source-actions{grid-template-columns:auto 1fr 1fr auto}}@media (max-width:900px){.copy-candidate{grid-template-columns:auto 1fr auto}.copy-candidate-metrics,.copy-candidate-status{grid-column:2/-1}.copy-candidate>button{grid-column:3}}@media (max-width:720px){.copy-pool-toolbar{flex-direction:column;align-items:flex-start;padding:12px 15px}.copy-candidate-list{padding:10px}.copy-candidate{grid-template-columns:auto 1fr;padding:12px}.copy-candidate .copy-ea-name{grid-column:2}.copy-candidate-metrics,.copy-candidate-status,.copy-candidate>button{grid-column:1/-1}.copy-candidate>button{width:100%}.copy-source-actions{grid-template-columns:1fr 1fr}.copy-source-actions button.remove{grid-column:1/-1}}.copy-portfolio-protection{background:linear-gradient(90deg,#edf8f3,#f7fbf9);border-top:1px solid #dce9e3;grid-template-columns:minmax(320px,1fr) repeat(2,minmax(170px,240px));align-items:end;gap:16px;padding:17px 22px;display:grid}.copy-portfolio-protection>div,.copy-basket-protection>div{gap:5px;display:grid}.copy-portfolio-protection strong,.copy-basket-protection strong{color:#143f32;font-size:15px}.copy-portfolio-protection small,.copy-basket-protection small{color:#65776f;line-height:1.5}.copy-portfolio-protection em,.copy-basket-protection em{color:#536a60;font-size:11px;font-style:normal}.copy-portfolio-protection label{color:#405e52;gap:6px;font-size:12px;font-weight:800;display:grid}.copy-portfolio-protection label>small{font-size:10px;font-weight:500}.copy-portfolio-protection input{color:#173b2f;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cadbd3;border-radius:9px;padding:0 12px;font-weight:800}.copy-scope-badge{color:#136445;letter-spacing:.08em;background:#e4f7ed;border:1px solid #95d1b5;border-radius:99px;justify-self:start;padding:4px 8px;font:850 9px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.copy-scope-badge.account{color:#fff;background:#185e47;border-color:#82b7a1}.copy-source-actions{grid-template-columns:1fr;align-items:center}.copy-source-actions>span,.copy-source-actions button.remove{grid-column:auto}.copy-source-actions button.remove{justify-self:center}.copy-layer>b>small{color:#6d7d76;white-space:nowrap;margin-top:3px;font:700 8px/1.35 Inter,system-ui,sans-serif;display:block}.copy-ea-metrics{flex-wrap:wrap;gap:8px;display:flex}.copy-ea-metrics>span{color:#6d7f77;border-right:1px solid #dbe7e1;padding-right:9px;font-size:10px}.copy-ea-metrics>span:last-child{border-right:0}.copy-ea-metrics b{color:#254f40}.copy-gate{margin-top:1px}.copy-rule-summary b{font-size:12px}.copy-rule-summary small{font-size:9px}.copy-basket-protection{background:#f0f8f5;grid-template-columns:minmax(320px,1fr) repeat(2,minmax(170px,240px));padding:15px 18px}.copy-layers>header{background:#fff;align-items:center;padding:10px 18px}.copy-layers>header b{color:#214e3e}.copy-layer{grid-template-columns:70px repeat(3,minmax(120px,1fr)) auto auto;padding:10px 18px}.copy-layer-actions .primary-save{color:#fff;background:#135b43;border-color:#135b43;margin-left:auto}.copy-ea-list>form{margin:0}.copy-execution-mode{color:#4f675d;align-items:center;gap:8px;margin-left:auto;font-family:inherit;font-weight:800;display:flex!important}.copy-execution-mode select{width:auto;min-width:185px}.copy-aggregate-note{color:#426357;background:#f2faf6;border-top:1px dashed #dce7e2;padding:10px 18px;font-size:11px;line-height:1.6}@media (max-width:1180px){.copy-source-head{grid-template-columns:1fr 1fr}.copy-source-actions{grid-column:1/-1;grid-template-columns:auto 1fr auto}.copy-source-actions>span,.copy-source-actions button.remove{grid-column:auto}.copy-portfolio-protection,.copy-basket-protection{grid-template-columns:1fr 1fr}.copy-portfolio-protection>div,.copy-basket-protection>div{grid-column:1/-1}.copy-layer{grid-template-columns:70px repeat(2,minmax(130px,1fr))}.copy-layer-toggle{justify-self:start}}@media (max-width:720px){.copy-source-head,.copy-portfolio-protection,.copy-basket-protection,.copy-layer{grid-template-columns:1fr}.copy-source-head{padding:14px}.copy-source-actions{grid-column:auto;grid-template-columns:1fr 1fr}.copy-source-actions>span,.copy-source-actions button.remove{grid-column:1/-1}.copy-portfolio-protection,.copy-basket-protection{padding:14px}.copy-portfolio-protection>div,.copy-basket-protection>div{grid-column:auto}.copy-ea-metrics{grid-template-columns:repeat(2,1fr);display:grid}.copy-ea-metrics>span{border:0;padding:0}.copy-rule-summary{padding:12px 14px}.copy-rule-summary>strong{width:100%;font-size:10px}.copy-layer{padding:13px 14px}}.copy-trading-center{--copy-navy:#112e27;--copy-green:#137153;--copy-mint:#eaf6f0;--copy-soft:#f7faf8;--copy-line:#dce6e1;--copy-muted:#718078;gap:14px}.copy-trading-center .panel{border-color:var(--copy-line);border-radius:13px;box-shadow:0 8px 24px #153d3009}.copy-trading-hero{background:linear-gradient(112deg,#fff 0%,#f5faf7 66%,#eaf6f0 100%);min-height:118px;padding:22px 24px}.copy-trading-hero h2{letter-spacing:-.025em;margin:2px 0 6px;font-size:27px}.copy-trading-hero p:last-child{font-size:13px;line-height:1.55}.copy-mode{background:#fff;border:0;border-left:4px solid #c55a63;border-radius:8px;gap:3px;min-width:285px;padding:12px 15px;box-shadow:0 2px 10px #153d300f}.copy-mode.connected{background:#fff;border-color:#22a676}.copy-mode span,.copy-mode small{font-size:10px}.copy-mode strong{font-size:16px}.copy-profile-switcher>header{background:#fff;padding:13px 17px}.copy-profile-switcher h3{font-size:15px}.copy-profile-switcher>header button{min-height:38px;padding:8px 13px}.copy-profile-switcher>div{gap:8px;padding:10px}.copy-profile-switcher>div>button{border-radius:9px;min-width:190px;padding:10px 12px}.copy-profile-switcher>div>button.active{border-color:#349a75;box-shadow:inset 3px 0 #1da270,0 0 0 2px #dcf0e7}.copy-workspace-nav{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eff5f2f0;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;display:grid;position:sticky;top:10px;overflow:hidden}.copy-workspace-nav button{color:#64746d;text-align:left;background:0 0;border:0;border-radius:9px;gap:3px;min-height:57px;padding:8px 14px;display:grid}.copy-workspace-nav button:hover{background:#fff}.copy-workspace-nav button.active{color:#fff;background:var(--copy-navy);box-shadow:0 5px 14px #112e2729}.copy-workspace-nav span{font-size:13px;font-weight:850}.copy-workspace-nav small{color:#829089;font-size:10px}.copy-workspace-nav button.active small{color:#b9d0c7}.copy-summary{gap:8px}.copy-summary article{border-radius:11px;gap:3px;min-height:94px;padding:14px 16px}.copy-summary span{font-size:11px;font-weight:700}.copy-summary strong{font-variant-numeric:tabular-nums;font-size:24px}.copy-summary small{font-size:10px}.copy-summary article.attention{background:#fff9e9;border-color:#e7c878}.copy-summary .real{background:#f0f8f4;border-color:#a8d5c2}.copy-account-header{background:#fff!important;padding:18px 20px!important}.copy-account-header>div{gap:3px;display:grid}.copy-account-header h3{margin:0!important;font-size:18px!important}.copy-account-header p{margin:0!important}.copy-section-kicker{letter-spacing:.12em;color:#7b8a83!important;font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important}.copy-account-header>span{border-radius:999px;padding:6px 10px;font-weight:800;font-size:10px!important}.copy-account-header .status-on{color:#116346;background:#e2f5eb}.copy-account-header .status-off{color:#8c5b20;background:#fff1d6}.copy-settings-grid{background:#f4f8f6;grid-template-columns:1fr 1.2fr;gap:12px;padding:14px;display:grid}.copy-settings-card{border:1px solid var(--copy-line);background:#fff;border-radius:11px;overflow:hidden}.copy-settings-card>header{border-bottom:1px solid #e7eeea;align-items:center;gap:10px;padding:12px 14px;display:flex}.copy-settings-card>header>span{color:#176247;background:#e5f4ed;border-radius:7px;place-items:center;width:27px;height:27px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.copy-settings-card>header>div{gap:2px;display:grid}.copy-settings-card>header strong{color:#1b4738;font-size:12px}.copy-settings-card>header small{color:#87938e;font-size:9px}.copy-account-fields.identity,.copy-account-fields.limits{align-items:start;gap:10px;padding:13px;display:grid}.copy-account-fields.identity{grid-template-columns:1fr}.copy-account-fields.limits{grid-template-columns:1fr 1fr}.copy-account-fields label{font-size:11px}.copy-account-fields label>small{font-size:9px}.copy-account-fields input{background:#fbfcfb;border-radius:7px;height:39px}.copy-portfolio-protection{border-top:1px solid var(--copy-line);background:#edf7f2;grid-template-columns:minmax(340px,1fr) repeat(2,minmax(160px,210px));align-items:end;gap:14px;padding:16px 19px}.copy-portfolio-protection strong{font-size:14px}.copy-portfolio-protection small,.copy-portfolio-protection em{font-size:10px}.copy-scope-badge.account{background:#17644a;border:0}.copy-account-savebar{border-top:1px solid var(--copy-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:13px 19px;display:flex}.copy-account-savebar .copy-master{min-height:38px}.copy-account-savebar button{min-width:190px}.copy-master b{font-size:12px}.copy-secondary-tools,.copy-danger-zone{border-top:1px solid var(--copy-line);background:#fbfcfb}.copy-secondary-tools summary,.copy-danger-zone summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 19px;list-style:none;display:flex}.copy-secondary-tools summary::-webkit-details-marker{display:none}.copy-danger-zone summary::-webkit-details-marker{display:none}.copy-secondary-tools summary>span,.copy-danger-zone summary>span{gap:2px;display:grid}.copy-secondary-tools summary strong,.copy-danger-zone summary strong{color:#36574a;font-size:11px}.copy-secondary-tools summary small,.copy-danger-zone summary small{color:#88948f;font-size:9px}.copy-secondary-tools summary i,.copy-danger-zone summary i{color:#60736b;font-size:10px;font-style:normal;font-weight:800}.copy-secondary-tools[open] summary i,.copy-danger-zone[open] summary i{font-size:0}.copy-secondary-tools[open] summary i:after,.copy-danger-zone[open] summary i:after{content:"收起";font-size:10px}.copy-danger-zone summary strong{color:#97414a}.copy-danger-zone{background:snow}.copy-connector{padding:13px 19px}.copy-account>.copy-emergency{background:0 0;border-top:0;padding:0;display:block}.copy-emergency-action{background:#fff7f7;border-top:1px solid #f0d3d6;justify-content:space-between;align-items:center;gap:18px;padding:14px 19px;display:flex}.copy-emergency-action>div{gap:4px;display:grid}.copy-emergency-action strong{color:#913943}.copy-emergency-action small{color:#7a6a6d}.copy-emergency-action button{background:#a73944}.copy-strategy-workspace{gap:10px;display:grid}.copy-subnav{border:1px solid var(--copy-line);background:#edf3f0;border-radius:10px;justify-self:start;gap:4px;padding:3px;display:flex}.copy-subnav button{color:#65756e;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:7px 13px;font-size:11px;font-weight:800;display:flex}.copy-subnav button.active{color:#143d31;background:#fff;box-shadow:0 1px 5px #153d301a}.copy-subnav button span{color:#567168;text-align:center;background:#dce8e2;border-radius:999px;min-width:20px;padding:2px 6px;font-size:9px}.copy-subnav button.active span{color:#fff;background:#197150}.copy-ea>header,.copy-orders>header,.copy-positions>header{background:#fff;padding:16px 19px}.copy-ea h3,.copy-orders h3,.copy-positions h3{font-size:17px}.copy-ea>header button{min-height:38px;padding:8px 13px}.copy-ea-list>form{border-left-width:3px}.copy-ea-list>form+form{border-top:7px solid #eef3f1}.copy-source-head{grid-template-columns:minmax(280px,1fr) minmax(340px,1.35fr) minmax(158px,.45fr);gap:16px;padding:15px 17px}.copy-symbol-code{min-width:62px;height:43px}.copy-ea-name strong{font-size:14px}.copy-source-actions button{min-height:36px}.copy-rule-summary{padding:10px 17px}.copy-basket-protection{padding:14px 17px}.copy-layers>header,.copy-layer{padding:10px 17px}.copy-layer-actions{padding:11px 17px}.copy-empty.compact button{color:#fff;background:#17644a;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.copy-candidate-list{background:#f3f7f5;gap:9px;padding:10px}.copy-candidate{box-shadow:none;border-radius:9px;padding:12px}.copy-ea-filters{padding:13px 18px}.copy-pool-toolbar{padding:10px 18px}.copy-target-metrics{background:#f8faf9}.copy-target-metrics span{padding:12px 16px}.copy-position-list{background:#f3f7f5;gap:9px;padding:10px}.copy-position-list article{border-radius:9px}.copy-orders th{z-index:1;color:#dcebe5;background:#174f42;position:sticky;top:0}.copy-orders tbody tr:nth-child(2n){background:#f9fbfa}.copy-orders tbody tr:hover{background:#eff7f3}.copy-retry-panel{margin-bottom:0}.copy-message{border-radius:10px}@media (max-width:1180px){.copy-settings-grid{grid-template-columns:1fr}.copy-account-fields.identity{grid-template-columns:repeat(3,1fr)}.copy-source-head{grid-template-columns:1fr 1fr}.copy-source-actions{grid-column:1/-1;grid-template-columns:auto 1fr auto}.copy-portfolio-protection{grid-template-columns:1fr 1fr}.copy-portfolio-protection>div{grid-column:1/-1}}@media (max-width:760px){.copy-trading-center{gap:10px}.copy-trading-hero{min-height:0;padding:14px;display:grid}.copy-trading-hero>div:first-child{display:block}.copy-trading-hero h2{font-size:21px}.copy-trading-hero p:last-child{font-size:11px}.copy-mode{min-width:0}.copy-workspace-nav{grid-template-columns:repeat(4,minmax(88px,1fr));padding:3px;top:6px;overflow:auto}.copy-workspace-nav button{min-height:51px;padding:7px 10px}.copy-workspace-nav span{font-size:11px}.copy-workspace-nav small{font-size:8px}.copy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-summary article{min-height:78px;padding:11px 12px}.copy-summary strong{font-size:21px}.copy-account-header{align-items:flex-start!important;padding:15px!important;display:flex!important}.copy-account-header>span{flex:none}.copy-settings-grid{padding:9px}.copy-account-fields.identity,.copy-account-fields.limits{grid-template-columns:1fr;padding:11px}.copy-portfolio-protection{grid-template-columns:1fr;padding:14px}.copy-portfolio-protection>div{grid-column:auto}.copy-account-savebar{flex-direction:column;align-items:stretch;padding:13px 14px}.copy-account-savebar button{width:100%}.copy-secondary-tools summary,.copy-danger-zone summary{padding:12px 14px}.copy-emergency-action{flex-direction:column;align-items:stretch;padding:12px 14px}.copy-emergency-action button{width:100%}.copy-subnav{justify-self:stretch;width:100%}.copy-subnav button{flex:1;justify-content:center}.copy-source-head{grid-template-columns:1fr;padding:14px}.copy-source-actions{grid-column:auto;grid-template-columns:1fr 1fr}.copy-source-actions>span,.copy-source-actions button.remove{grid-column:1/-1}.copy-ea>header,.copy-orders>header,.copy-positions>header{flex-direction:column;padding:14px;align-items:stretch!important;display:flex!important}.copy-profile-switcher>header{padding:12px 13px}.copy-profile-switcher>div{padding:8px}.copy-profile-switcher>div>button{min-width:165px}.copy-connector{padding:12px 14px}}.copy-trading-center{color:#183d32;gap:10px}.copy-console-bar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;grid-template-columns:auto minmax(250px,360px) auto 1fr;align-items:center;gap:18px;padding:13px 16px;display:grid;position:sticky;top:8px;box-shadow:0 8px 28px #112e2714!important}.copy-console-title{gap:2px;min-width:145px;display:grid}.copy-console-title small{color:#77877f;font-size:10px;font-weight:750}.copy-console-title strong{letter-spacing:-.02em;font-size:18px}.copy-account-select{color:#718178;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;font-size:10px;font-weight:800;display:grid}.copy-account-select select{color:#173c31;background:#f8fbf9;border:1px solid #ccdcd4;border-radius:8px;min-width:0;height:40px;padding:0 34px 0 11px;font-size:13px;font-weight:800}.copy-link-state{align-items:center;gap:8px;min-width:120px;display:flex}.copy-link-state>i{background:#c84e59;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #fdebed}.copy-link-state.connected>i{background:#21a673;box-shadow:0 0 0 4px #e1f5ec}.copy-link-state>span{gap:1px;display:grid}.copy-link-state small{color:#839087;font-size:9px}.copy-link-state strong{font-size:12px}.copy-console-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.copy-console-actions>button,.copy-console-actions>.copy-emergency>button{color:#31584a;background:#fff;border:1px solid #d5e1db;border-radius:8px;min-height:38px;padding:7px 12px;font-size:11px;font-weight:850}.copy-console-actions>.copy-emergency{align-items:initial;flex-direction:initial;background:0 0;border:0;padding:0;display:block}.copy-console-actions .copy-emergency-button{color:#a13742;background:#fff6f7;border-color:#e6bcc0}.copy-master-button{gap:8px;display:flex;align-items:center!important}.copy-master-button span{font-size:10px;font-weight:700}.copy-master-button strong{border-radius:99px;padding:3px 7px;font-size:10px}.copy-master-button.on strong{color:#fff;background:#16815d}.copy-master-button.off strong{color:#8d5b21;background:#fff0d5}.copy-add-profile{color:#fff!important;background:#155f47!important}.copy-command-summary{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.copy-command-summary article{background:#fff;border-right:1px solid #e1e9e5;align-content:center;gap:2px;min-height:76px;padding:10px 15px;display:grid}.copy-command-summary article:last-child{border-right:0}.copy-command-summary span{color:#77857e;font-size:10px;font-weight:750}.copy-command-summary strong{font-variant-numeric:tabular-nums;font-size:21px}.copy-command-summary small{color:#87928d;font-size:9px}.copy-command-summary article.attention{background:#fff8e9}.copy-command-summary article.attention strong{color:#a76b00}.copy-command-summary article.healthy{background:#f2faf6}.copy-command-summary article.healthy strong{color:#167551}.copy-workspace-nav{background:#edf3f0;justify-content:flex-start;gap:2px;padding:4px;display:flex;position:static;overflow-x:auto;box-shadow:none!important;border-radius:10px!important}.copy-workspace-nav button{text-align:center;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:7px 16px;display:flex}.copy-workspace-nav button.active{box-shadow:0 2px 8px #112e2721}.copy-workspace-nav button>span{color:#61736a;background:#dce7e1;border-radius:99px;min-width:19px;padding:2px 6px;font-size:9px}.copy-workspace-nav button.active>span{color:#143d31;background:#a8d2c2}.copy-workspace-nav button>span.alert{color:#fff;background:#c64a55}.copy-strategy-workspace{gap:8px}.copy-subnav{margin-top:2px}.copy-strategy-alert{color:#694f16;background:#fff9e9;border:1px solid #ebcc84;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px 13px;display:grid}.copy-strategy-alert>span{color:#fff;background:#d99b1f;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.copy-strategy-alert>div{gap:2px;display:grid}.copy-strategy-alert strong{font-size:12px}.copy-strategy-alert small{color:#806c42;font-size:10px}.copy-strategy-alert button{color:#735314;background:#fff;border:1px solid #d9b866;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:850}.copy-ea>header{padding:14px 16px}.copy-ea>header h3{font-size:16px}.copy-ea>header p{font-size:10px}.copy-strategy-toolbar{background:#f7faf8;border-top:1px solid #e3ebe7;border-bottom:1px solid #e3ebe7;align-items:center;gap:10px;padding:9px 12px;display:flex}.copy-strategy-toolbar label{flex:0 290px}.copy-strategy-toolbar input{color:#183d32;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #d0ded7;border-radius:8px;padding:0 11px;font-size:11px}.copy-strategy-toolbar>div{gap:3px;display:flex}.copy-strategy-toolbar button{color:#65766e;background:0 0;border:0;border-radius:7px;min-height:32px;padding:6px 10px;font-size:10px;font-weight:800}.copy-strategy-toolbar button.active{color:#fff;background:#1a604b}.copy-strategy-toolbar>small{color:#7c8983;margin-left:auto;font-size:9px}.copy-ea-table-head,.copy-ea-row{grid-template-columns:minmax(250px,1.55fr) minmax(190px,1.1fr) minmax(145px,.75fr) minmax(150px,.75fr) minmax(105px,.55fr) minmax(135px,.65fr) minmax(140px,.7fr);align-items:center;column-gap:13px;display:grid}.copy-ea-table-head{color:#7a8881;letter-spacing:.02em;background:#f4f8f6;border-bottom:1px solid #dce6e1;padding:8px 13px;font-size:9px;font-weight:850}.copy-ea-list{background:#fff}.copy-ea-list>form.copy-ea-row{box-shadow:none;background:#fff;border-top:0;border-bottom:1px solid #e2eae6;border-left:3px solid #2bac7d;border-right:0;margin:0;padding:12px 12px 12px 10px}.copy-ea-list>form.copy-ea-row.paused{border-left-color:#cbd7d1}.copy-ea-list>form.copy-ea-row:last-child{border-bottom:0}.copy-ea-list>form.copy-ea-row:hover{background:#fbfdfc}.copy-ea-cell{min-width:0}.copy-ea-cell.identity{align-items:center;gap:10px;display:flex}.copy-ea-cell.identity>span:nth-child(2){gap:3px;min-width:0;display:grid}.copy-ea-cell.identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.copy-ea-cell.identity small{color:#78867f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.copy-ea-row .copy-symbol-code{border-radius:7px;width:50px;min-width:50px;height:38px;font-size:9px}.copy-ea-cell.state{gap:5px;display:grid}.copy-run-state{color:#2f5b4b;background:#e7f1ed;border-radius:99px;justify-self:start;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.copy-run-state.active,.copy-run-state.ready{color:#126445;background:#ddf3e9}.copy-run-state.working{color:#285786;background:#e6f0fb}.copy-run-state.warning{color:#805b0c;background:#fff0ca}.copy-run-state.danger{color:#9f3540;background:#fde5e8}.copy-run-state.muted{color:#66756e;background:#e9eeec}.copy-ea-cell.state>small{color:#6f7e77;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.copy-ea-cell.trigger{gap:7px;display:grid}.copy-ea-cell.trigger>span{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.copy-ea-cell.trigger b{font-size:14px}.copy-ea-cell.trigger small{color:#8b7650;font-size:8px}.copy-ea-cell.trigger>i{background:#e5ece8;border-radius:99px;height:6px;overflow:hidden}.copy-ea-cell.trigger u{background:linear-gradient(90deg,#18a875,#73d3ae);border-radius:99px;height:100%;display:block}.copy-ea-cell.exposure{align-items:center;gap:10px;display:flex}.copy-ea-cell.exposure>span{gap:2px;display:grid}.copy-ea-cell.exposure small,.copy-ea-cell.pnl small,.copy-ea-cell.protection small{color:#7d8b84;font-size:8px}.copy-ea-cell.exposure b{font-size:12px}.copy-ea-cell.pnl{gap:2px;display:grid}.copy-ea-cell.pnl b{font-size:14px}.copy-ea-cell.protection{gap:3px;display:grid}.copy-ea-cell.protection b{font-size:10px}.copy-ea-cell.actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.copy-ea-cell.actions button{border-radius:7px;min-height:33px;padding:6px 9px;font-size:9px;font-weight:850}.copy-inline-toggle{color:#17664a;background:#eef9f4;border:1px solid #b9d8ca}.copy-inline-toggle.off{color:#66756e;background:#f6f8f7;border-color:#d8dfdc}.copy-open-drawer{color:#244e3f;background:#fff;border:1px solid #cbd9d2}.copy-open-drawer span{color:#fff;background:#c44d57;border-radius:99px;margin-left:4px;padding:1px 5px}.copy-drawer-layer{z-index:1000;position:fixed;inset:0}.copy-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#091a1570;border:0;width:100%;height:100%;position:absolute;inset:0}.copy-rule-drawer{color:#183d32;background:#f5f8f6;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,94vw);height:100%;animation:.2s ease-out copy-drawer-in;display:grid;position:absolute;top:0;right:0;box-shadow:-18px 0 50px #061e1638}.copy-rule-drawer>header{background:#fff;border-bottom:1px solid #d8e3dd;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.copy-rule-drawer>header>div{align-items:center;gap:11px;display:flex}.copy-rule-drawer>header>div>span:last-child{gap:2px;display:grid}.copy-rule-drawer>header small{color:#7c8983;font-size:9px}.copy-rule-drawer>header strong{text-overflow:ellipsis;white-space:nowrap;max-width:560px;font-size:14px;overflow:hidden}.copy-rule-drawer>header em{margin-top:3px}.copy-rule-drawer>header>button{color:#466458;background:#fff;border:1px solid #d6e0db;border-radius:50%;width:36px;height:36px;font-size:22px}.copy-drawer-scroll{padding:12px;overflow-y:auto}.copy-drawer-status{background:#fff;border:1px solid #d9e4df;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid;overflow:hidden}.copy-drawer-status>div{border-right:1px solid #e1e9e5;gap:3px;padding:11px;display:grid}.copy-drawer-status>div:last-child{border-right:0}.copy-drawer-status small{color:#7e8b85;font-size:9px}.copy-rule-drawer .copy-basket-protection{background:#fff;border:1px solid #d6e4dd;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:13px}.copy-rule-drawer .copy-basket-protection>div{grid-column:1/-1}.copy-rule-drawer .copy-layers{background:#fff;border:1px solid #d6e4dd;border-radius:10px;overflow:hidden}.copy-rule-drawer .copy-layers>header{grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.copy-rule-drawer .copy-layers>header>strong{grid-column:1/-1}.copy-rule-drawer .copy-layer{grid-template-columns:80px repeat(2,minmax(0,1fr));gap:9px;padding:11px 12px}.copy-rule-drawer .copy-layer-toggle{justify-self:start}.copy-rule-drawer .copy-layer-actions{align-items:center;gap:9px;padding:11px 12px;display:flex}.copy-rule-drawer .copy-layer-actions small{color:#75847d;text-align:right;margin-left:auto;font-size:9px}.copy-rule-drawer>footer{background:#fff;border-top:1px solid #d8e3dd;justify-content:flex-end;align-items:center;gap:7px;padding:12px 16px;display:flex}.copy-rule-drawer>footer button{color:#31574a;background:#fff;border:1px solid #cddbd4;border-radius:8px;min-height:38px;padding:8px 13px;font-size:10px;font-weight:850}.copy-rule-drawer>footer .primary-save{color:#fff;background:#155f47;border-color:#155f47}.copy-rule-drawer>footer .copy-remove-source{color:#9a4750;background:0 0;border-color:#0000;margin-right:auto}.copy-rule-drawer>footer .copy-retry-source{color:#785916;background:#fff8e4;border-color:#e1bd65}.copy-candidate-list{grid-template-columns:1fr}.copy-candidate{grid-template-columns:auto minmax(260px,1.4fr) minmax(240px,1fr) minmax(190px,.8fr) auto}.copy-candidate>button{font-size:10px}@keyframes copy-drawer-in{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:1280px){.copy-console-bar{grid-template-columns:auto minmax(220px,1fr) auto}.copy-console-actions{border-top:1px solid #e5ece8;grid-column:1/-1;justify-content:flex-start;padding-top:9px}.copy-ea-table-head,.copy-ea-row{grid-template-columns:minmax(230px,1.4fr) minmax(180px,1fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(100px,.55fr) minmax(130px,.65fr) minmax(125px,.65fr)}.copy-ea-cell.exposure{gap:7px}}@media (max-width:980px){.copy-console-bar{grid-template-columns:1fr 1fr;position:static}.copy-console-title{grid-column:1/-1}.copy-link-state{justify-self:end}.copy-console-actions{grid-column:1/-1}.copy-command-summary{grid-template-columns:repeat(3,1fr)}.copy-command-summary article:nth-child(3){border-right:0}.copy-command-summary article:nth-child(n+4){border-top:1px solid #e1e9e5}.copy-ea-table-head{display:none}.copy-ea-list>form.copy-ea-row{grid-template-columns:1.4fr 1fr 1fr;row-gap:12px;padding:14px}.copy-ea-cell.state{grid-column:2/-1}.copy-ea-cell.trigger{grid-column:1/-1}.copy-ea-cell.exposure{grid-column:1}.copy-ea-cell.pnl{grid-column:2}.copy-ea-cell.protection{grid-column:3}.copy-ea-cell.actions{border-top:1px solid #e3ebe7;grid-column:1/-1;justify-content:flex-start;padding-top:9px}.copy-candidate{grid-template-columns:auto 1fr auto}.copy-candidate-metrics,.copy-candidate-status{grid-column:2/-1}}@media (max-width:700px){.copy-console-bar{grid-template-columns:1fr;gap:10px;padding:12px}.copy-console-title,.copy-account-select,.copy-link-state,.copy-console-actions{grid-column:auto;justify-self:stretch}.copy-account-select{grid-template-columns:1fr}.copy-console-actions{grid-template-columns:1fr 1fr;padding-top:10px;display:grid}.copy-console-actions>.copy-add-profile{grid-column:1/-1}.copy-console-actions>.copy-emergency{display:block}.copy-console-actions>.copy-emergency>button{width:100%}.copy-command-summary{grid-template-columns:repeat(2,1fr)}.copy-command-summary article:nth-child(3){border-right:1px solid #e1e9e5}.copy-command-summary article:nth-child(2n){border-right:0}.copy-command-summary article:nth-child(n+3){border-top:1px solid #e1e9e5}.copy-command-summary article:last-child{grid-column:1/-1}.copy-workspace-nav{padding:3px}.copy-workspace-nav button{padding:7px 11px}.copy-strategy-toolbar{flex-direction:column;align-items:stretch}.copy-strategy-toolbar label{flex:auto}.copy-strategy-toolbar>div{overflow-x:auto}.copy-strategy-toolbar>small{margin-left:0}.copy-strategy-alert{grid-template-columns:auto 1fr}.copy-strategy-alert button{grid-column:1/-1}.copy-ea-list>form.copy-ea-row{grid-template-columns:1fr 1fr}.copy-ea-cell.identity,.copy-ea-cell.state,.copy-ea-cell.trigger,.copy-ea-cell.actions,.copy-ea-cell.exposure{grid-column:1/-1}.copy-ea-cell.pnl{grid-column:1}.copy-ea-cell.protection{grid-column:2}.copy-ea-cell.actions{grid-template-columns:1fr 1fr;display:grid}.copy-ea-cell.actions button{width:100%}.copy-rule-drawer{width:100vw}.copy-rule-drawer .copy-basket-protection,.copy-drawer-status{grid-template-columns:1fr}.copy-drawer-status>div{border-bottom:1px solid #e1e9e5;border-right:0}.copy-drawer-status>div:last-child{border-bottom:0}.copy-rule-drawer .copy-layer{grid-template-columns:1fr 1fr}.copy-rule-drawer .copy-layer>b{grid-column:1/-1}.copy-rule-drawer .copy-layers>header{grid-template-columns:1fr}.copy-rule-drawer .copy-execution-mode{margin-left:0}.copy-rule-drawer>footer{grid-template-columns:1fr 1fr;display:grid}.copy-rule-drawer>footer button{width:100%}.copy-rule-drawer>footer .copy-remove-source{grid-column:1/-1;margin-right:0}.copy-rule-drawer>footer .primary-save{grid-column:2}.copy-candidate{grid-template-columns:auto 1fr}.copy-candidate .copy-ea-name{grid-column:2}.copy-candidate-metrics,.copy-candidate-status,.copy-candidate>button{grid-column:1/-1}}.copy-ea-list>form.copy-ea-row{display:grid}.copy-rule-drawer{border:1px solid #d8e3dd;border-radius:14px;width:min(700px,100vw - 24px);height:calc(100dvh - 16px);top:8px;right:8px;overflow:hidden;box-shadow:-16px 8px 48px #061e163d}.copy-rule-drawer>header{min-height:72px;padding:11px 14px}.copy-rule-drawer>header .copy-symbol-code{width:54px;min-width:54px;height:40px}.copy-rule-drawer>header>div>span:last-child{grid-template-columns:1fr auto;align-items:center;column-gap:8px}.copy-rule-drawer>header>div>span:last-child>small{grid-column:1/-1}.copy-rule-drawer>header>div>span:last-child>strong{max-width:500px;font-size:13px}.copy-rule-drawer>header>div>span:last-child>em{margin:0}.copy-rule-drawer>header>button{width:32px;height:32px;font-size:19px}.copy-drawer-scroll{overscroll-behavior:contain;min-height:0;padding:10px}.copy-drawer-status{margin-bottom:8px}.copy-drawer-status>div{padding:9px 10px}.copy-drawer-status small{font-size:9px}.copy-drawer-status strong{font-size:12px}.copy-rule-drawer .copy-basket-protection{gap:9px;margin-bottom:8px;padding:11px 12px}.copy-rule-drawer .copy-basket-protection>div{grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.copy-rule-drawer .copy-basket-protection>div strong{font-size:13px}.copy-rule-drawer .copy-basket-protection>div small{grid-column:1/-1;margin-top:2px;line-height:1.45}.copy-rule-drawer .copy-basket-protection input{height:38px}.copy-rule-drawer .copy-layers>header{grid-template-columns:1fr auto;align-items:center;padding:10px 12px}.copy-rule-drawer .copy-layers>header>span{font-size:10px}.copy-rule-drawer .copy-layers>header>span b{margin-bottom:2px;font-size:13px;display:block}.copy-rule-drawer .copy-layers>header>strong{border-top:1px dashed #e1e9e5;grid-column:1/-1;padding-top:7px;font-size:9px}.copy-rule-drawer .copy-execution-mode{grid-template-columns:auto minmax(190px,230px);align-items:center;gap:7px;display:grid}.copy-rule-drawer .copy-execution-mode select{height:36px}.copy-aggregate-help{color:#536a60;background:#f5faf7;border-top:1px solid #e2ebe7}.copy-aggregate-help summary{cursor:pointer;color:#2a6550;padding:8px 12px;font-size:10px;font-weight:850;list-style-position:inside}.copy-aggregate-help p{color:#687a72;border-top:1px dashed #dce7e2;margin:0;padding:9px 12px;font-size:9px;line-height:1.55}.copy-rule-drawer .copy-layer{border-top:1px solid #e1e9e5;padding:0;display:block}.copy-layer-title{background:#fbfdfc;align-items:center;gap:9px;padding:9px 11px;display:flex}.copy-layer-title>span{gap:1px;min-width:110px;display:grid}.copy-layer-title b{font-size:12px}.copy-layer-title small{color:#7b8983;font-size:8px}.copy-layer-title .copy-layer-toggle{color:#27634e;min-height:30px;margin-left:auto;font-size:9px;display:flex!important}.copy-layer-title .copy-layer-toggle input{width:15px;height:15px}.copy-layer-title>button{color:#a04a52;background:0 0;border:0;border-radius:6px;min-height:30px;padding:5px 8px;font-size:9px;font-weight:800}.copy-layer-title>button:disabled{visibility:hidden}.copy-layer-fields{border-top:1px dashed #e2eae6;grid-template-columns:.8fr 1.35fr .85fr;gap:9px;padding:10px 11px 11px;display:grid}.copy-layer-fields label{align-content:start;gap:5px;font-size:9px;display:grid}.copy-layer-fields input,.copy-layer-fields select{height:38px}.copy-layer-fields label>small{color:#7e8c85;min-height:13px;font-size:8px;font-weight:500}.copy-rule-drawer .copy-layer-actions{padding:9px 11px}.copy-rule-drawer .copy-layer-actions button{min-height:34px}.copy-rule-drawer>footer{flex:none;min-height:62px;padding:10px 12px;box-shadow:0 -8px 22px #13392c0f}.copy-rule-drawer>footer .copy-remove-source{margin-right:0}.copy-save-hint{color:#7b8982;margin-left:auto;font-size:8px}.copy-rule-drawer>footer button{min-height:36px}.copy-rule-drawer>footer .primary-save{min-width:112px}@media (max-width:700px){.copy-rule-drawer{border:0;border-radius:0;width:100vw;height:100dvh;top:0;right:0}.copy-rule-drawer>header{min-height:66px;padding:9px 11px}.copy-rule-drawer>header>div>span:last-child>strong{max-width:calc(100vw - 155px)}.copy-drawer-scroll{padding:7px}.copy-drawer-status{grid-template-columns:repeat(3,1fr)}.copy-drawer-status>div{border-bottom:0;border-right:1px solid #e1e9e5;padding:8px}.copy-drawer-status>div:last-child{border-right:0}.copy-rule-drawer .copy-basket-protection{grid-template-columns:1fr 1fr}.copy-rule-drawer .copy-basket-protection>div{grid-column:1/-1}.copy-rule-drawer .copy-layers>header,.copy-rule-drawer .copy-execution-mode{grid-template-columns:1fr}.copy-layer-fields{grid-template-columns:1fr 1fr}.copy-layer-fields>label:nth-child(2){grid-column:2}.copy-layer-fields>label:last-child{grid-column:1/-1}.copy-rule-drawer>footer{flex-wrap:wrap;gap:7px;display:flex}.copy-save-hint{display:none}.copy-rule-drawer>footer button{width:auto;min-height:40px;font-size:10px}.copy-rule-drawer>footer .copy-remove-source,.copy-rule-drawer>footer .copy-retry-source{display:block}.copy-rule-drawer>footer button:not(.copy-remove-source):not(.copy-retry-source):not(.primary-save){margin-left:auto}.copy-rule-drawer>footer .primary-save{min-width:118px}}.copy-position-total{text-align:right;gap:2px;display:grid}.copy-position-total small{color:#7d8983;font-size:9px}.copy-position-total strong{font-variant-numeric:tabular-nums;font-size:18px}.copy-positions .copy-target-metrics{background:#f7faf8;grid-template-columns:1.35fr 1.35fr .65fr .65fr}.copy-positions .copy-target-metrics span{gap:3px;padding:10px 14px;font-size:9px}.copy-positions .copy-target-metrics strong{font-variant-numeric:tabular-nums;font-size:12px}.copy-position-table-wrap{background:#fff;overflow:auto}.copy-position-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.copy-position-table th{z-index:2;color:#708078;text-align:left;white-space:nowrap;background:#f1f6f3;border-bottom:1px solid #d7e3dd;padding:9px 11px;font-size:9px;font-weight:850;position:sticky;top:0}.copy-position-table td{color:#42594f;vertical-align:middle;border-bottom:1px solid #e6ede9;height:52px;padding:8px 11px;font-size:10px}.copy-position-table tbody tr:last-child td{border-bottom:0}.copy-position-table tbody tr:nth-child(2n){background:#fbfcfb}.copy-position-table tbody tr:hover{background:#f0f8f4}.copy-position-table th:first-child{width:145px}.copy-position-table th:nth-child(2){width:85px}.copy-position-table th:nth-child(3),.copy-position-table th:nth-child(4){width:105px}.copy-position-table th:nth-child(5){width:125px}.copy-position-table th:nth-child(6){width:120px}.copy-position-table th:nth-child(7){width:270px}.copy-position-table th:nth-child(8){width:175px}.copy-position-table td>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.copy-position-table td>small{color:#7d8a84;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.copy-position-table td>span:not(.copy-side){display:block}.copy-position-table .copy-side{color:#146148;background:#dff3e9;border-radius:99px;justify-content:center;min-width:37px;margin-right:7px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-flex}.copy-position-table .copy-side.sell{color:#a03e47;background:#fde7e9}.copy-position-table td:first-child strong{font-size:12px;display:inline}.copy-position-table td:nth-child(3),.copy-position-table td:nth-child(4),.copy-position-table td:nth-child(5),.copy-position-table td:nth-child(6){font-variant-numeric:tabular-nums}.copy-position-table td:nth-child(6) strong{font-size:11px}@media (max-width:900px){.copy-positions .copy-target-metrics{grid-template-columns:1fr 1fr}.copy-position-table{min-width:980px}.copy-position-table th:nth-child(7){width:220px}}@media (max-width:700px){.copy-position-total{text-align:left}.copy-position-table-wrap{background:#f3f7f5;padding:8px;overflow:visible}.copy-position-table,.copy-position-table tbody,.copy-position-table tr,.copy-position-table td{min-width:0;display:block}.copy-position-table thead{display:none}.copy-position-table tbody{gap:8px;display:grid}.copy-position-table tr{border:1px solid #dce7e2;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;background:#fff!important}.copy-position-table td{text-align:right;border-bottom:1px solid #edf2ef;border-right:1px solid #edf2ef;align-content:center;gap:3px;height:auto;min-height:51px;padding:8px 10px;display:grid}.copy-position-table td:nth-child(2n){border-right:0}.copy-position-table td:nth-last-child(-n+2){border-bottom:0}.copy-position-table td:before{content:attr(data-label);color:#849089;text-align:left;font-size:8px;font-weight:750}.copy-position-table td:first-child strong{font-size:11px}.copy-position-table td>small{white-space:normal}.copy-position-table .copy-side{justify-self:end;margin-right:0}.copy-position-table td:first-child{grid-template-columns:auto 1fr}.copy-position-table td:first-child:before{grid-column:1/-1}.copy-position-table td:first-child strong{align-self:center}.copy-position-table td:nth-child(7){text-align:right}}.copy-execution-toolbar{background:#f7faf8;border-bottom:1px solid #e1e9e5;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.copy-execution-filters{align-items:center;gap:5px;display:flex}.copy-execution-filters button{color:#687a71;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:6px 9px;font-size:9px;font-weight:800;display:flex}.copy-execution-filters button b{color:#60726a;background:#e7eeea;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.copy-execution-filters button.active{color:#145d45;background:#fff;border-color:#b8d7c9}.copy-execution-filters button.active b{color:#fff;background:#196c50}.copy-execution-search{width:min(330px,38vw)}.copy-execution-search input{color:#193e32;background:#fff;border:1px solid #d4e0da;border-radius:8px;outline:none;width:100%;height:35px;padding:0 11px;font-size:10px}.copy-execution-search input:focus{border-color:#55aa85;box-shadow:0 0 0 3px #3099701a}.copy-execution-list{background:#fff}.copy-execution-list-head,.copy-execution-record>summary{grid-template-columns:minmax(250px,1.55fr) minmax(155px,.9fr) minmax(80px,.45fr) minmax(150px,.75fr) minmax(150px,.8fr) 18px;align-items:center;gap:14px;display:grid}.copy-execution-list-head{color:#72827a;background:#f1f6f3;border-bottom:1px solid #d8e4de;padding:8px 14px;font-size:8px;font-weight:850}.copy-execution-record{border-bottom:1px solid #e3ebe7}.copy-execution-record:last-child{border-bottom:0}.copy-execution-record>summary{cursor:pointer;background:#fff;min-height:68px;padding:10px 14px;list-style:none;transition:background .15s;position:relative}.copy-execution-record>summary::-webkit-details-marker{display:none}.copy-execution-record>summary:hover{background:#f6faf8}.copy-execution-record[open]>summary{background:#f1f7f4}.copy-execution-record.failed>summary{box-shadow:inset 3px 0 #d05c66}.copy-execution-record.active>summary{box-shadow:inset 3px 0 #d5a53d}.copy-execution-origin,.copy-execution-trade,.copy-execution-lots,.copy-execution-ticket,.copy-execution-status{gap:3px;min-width:0;display:grid}.copy-execution-origin time{color:#718078;font-variant-numeric:tabular-nums;font-size:8px}.copy-execution-origin strong,.copy-execution-trade strong,.copy-execution-ticket strong{color:#1b4234;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.copy-execution-origin small,.copy-execution-ticket small,.copy-execution-status small{color:#7e8c85;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.copy-execution-trade{grid-template-columns:auto minmax(0,1fr);align-items:center}.copy-execution-trade em{color:#17664b;background:#def3e8;border-radius:99px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.copy-execution-trade em.close{color:#8a6330;background:#fff0d1}.copy-execution-lots{grid-template-columns:auto 1fr;align-items:baseline}.copy-execution-lots strong{color:#163f31;font-variant-numeric:tabular-nums;font-size:13px}.copy-execution-lots small{color:#829088;font-size:8px}.copy-execution-status{border-left:2px solid #a9d7c3;padding-left:9px}.copy-execution-status strong{color:#176448;font-size:9px}.copy-execution-status.failed,.copy-execution-status.expired{border-color:#e09399}.copy-execution-status.failed strong,.copy-execution-status.expired strong{color:#aa3f48}.copy-execution-status.queued,.copy-execution-status.claimed{border-color:#e2bd67}.copy-execution-status.queued strong,.copy-execution-status.claimed strong{color:#805d16}.copy-execution-expand{color:#71857b;font-size:15px;transition:transform .15s}.copy-execution-record[open] .copy-execution-expand{transform:rotate(180deg)}.copy-execution-detail{background:#f9fbfa;border-top:1px dashed #dbe6e0;gap:10px;padding:11px 14px 13px;display:grid}.copy-execution-facts{background:#fff;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.copy-execution-facts>span{border-right:1px solid #e7eeea;gap:3px;padding:9px 10px;display:grid}.copy-execution-facts>span:last-child{border-right:0}.copy-execution-facts small{color:#84918b;font-size:8px}.copy-execution-facts strong{color:#345548;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.copy-execution-error{color:#993b44;background:#fff4f5;border:1px solid #edc2c6;border-radius:8px;gap:4px;padding:9px 11px;display:grid}.copy-execution-error strong{font-size:10px}.copy-execution-error code{overflow-wrap:anywhere;color:#a45057;font-size:8px}.copy-source-mappings{background:#fff;border:1px solid #e0e8e4;border-radius:8px;overflow:hidden}.copy-source-mappings>header{border-bottom:1px solid #e6ede9;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.copy-source-mappings>header strong{font-size:9px}.copy-source-mappings>header span{color:#7d8b84;font-size:8px}.copy-source-mappings>div{grid-template-columns:repeat(3,minmax(0,1fr));max-height:210px;display:grid;overflow:auto}.copy-source-mappings>div>span{border-bottom:1px solid #edf2ef;border-right:1px solid #edf2ef;gap:2px;min-width:0;padding:8px 10px;display:grid}.copy-source-mappings>div>span:nth-child(3n){border-right:0}.copy-source-mappings strong,.copy-source-mappings code,.copy-source-mappings small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-source-mappings strong{color:#325346;font-size:8px}.copy-source-mappings code{color:#184f3d;font-size:9px}.copy-source-mappings small{color:#819088;font-size:8px}@media (max-width:1000px){.copy-execution-list-head,.copy-execution-record>summary{grid-template-columns:minmax(210px,1.4fr) minmax(140px,1fr) 70px minmax(130px,.8fr) minmax(130px,.8fr) 18px}.copy-execution-facts{grid-template-columns:repeat(3,1fr)}.copy-execution-facts>span:nth-child(3){border-right:0}.copy-execution-facts>span:nth-child(n+4){border-top:1px solid #e7eeea}.copy-source-mappings>div{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-source-mappings>div>span:nth-child(3n){border-right:1px solid #edf2ef}.copy-source-mappings>div>span:nth-child(2n){border-right:0}}@media (max-width:700px){.copy-execution-toolbar{flex-direction:column;align-items:stretch;padding:9px}.copy-execution-filters{overflow-x:auto}.copy-execution-filters button{flex:none}.copy-execution-search{width:100%}.copy-execution-list-head{display:none}.copy-execution-list{background:#f3f7f5;gap:8px;padding:8px;display:grid}.copy-execution-record{background:#fff;border:1px solid #dce6e1;border-radius:9px;overflow:hidden}.copy-execution-record>summary{grid-template-columns:1fr auto;gap:8px;min-height:0;padding:11px 12px}.copy-execution-origin,.copy-execution-trade{grid-column:1}.copy-execution-lots{grid-area:1/2}.copy-execution-ticket{grid-column:1}.copy-execution-status{grid-column:1/-1}.copy-execution-expand{grid-area:3/2;align-self:center}.copy-execution-detail{padding:8px}.copy-execution-facts{grid-template-columns:1fr 1fr}.copy-execution-facts>span,.copy-execution-facts>span:nth-child(3){border-right:1px solid #e7eeea}.copy-execution-facts>span:nth-child(2n){border-right:0}.copy-execution-facts>span:nth-child(n+3){border-top:1px solid #e7eeea}.copy-execution-facts>span:last-child{border-right:0;grid-column:1/-1}.copy-source-mappings>div{grid-template-columns:1fr}.copy-source-mappings>div>span,.copy-source-mappings>div>span:nth-child(3n){border-right:0}}.copy-monitor{background:#fff;overflow:hidden}.copy-monitor-header{background:linear-gradient(110deg,#fff 0%,#f5faf7 64%,#eaf6f0 100%);border-bottom:1px solid #dfe9e4;justify-content:space-between;align-items:center;gap:28px;padding:20px 22px;display:flex}.copy-monitor-header>div:first-child{gap:4px;display:grid}.copy-monitor-header>div:first-child>small{color:#4e7566;letter-spacing:.13em;font:850 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.copy-monitor-header h3{color:#143d31;letter-spacing:-.02em;margin:0;font-size:20px}.copy-monitor-header p{color:#708078;max-width:790px;margin:0;font-size:10px;line-height:1.55}.copy-monitor-score{background:#fff;border:1px solid #aed7c5;border-left:4px solid #25a873;border-radius:10px;grid-template-columns:auto auto;gap:2px 10px;min-width:170px;padding:10px 13px;display:grid}.copy-monitor-score>span{color:#72837b;grid-column:1/-1;font-size:8px}.copy-monitor-score>strong{color:#155d45;font-variant-numeric:tabular-nums;grid-row:2/4;font-size:30px;line-height:1}.copy-monitor-score>em{color:#14714f;align-self:end;font-size:10px;font-style:normal;font-weight:850}.copy-monitor-score>small{color:#85918c;font-size:8px}.copy-monitor-score.warning{border-color:#e3c16d #e3c16d #e3c16d #d6a22d}.copy-monitor-score.warning>strong,.copy-monitor-score.warning>em{color:#825d12}.copy-monitor-score.critical{border-color:#e4b1b6 #e4b1b6 #e4b1b6 #c74d58}.copy-monitor-score.critical>strong,.copy-monitor-score.critical>em{color:#a43c46}.copy-monitor-pipeline{background:#f8faf9;border-bottom:1px solid #dfe8e4;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.copy-monitor-pipeline article{border-right:1px solid #e1e9e5;align-items:center;gap:8px;min-height:63px;padding:10px 12px;display:flex;position:relative}.copy-monitor-pipeline article:last-child{border-right:0}.copy-monitor-pipeline article>span{color:#176148;background:#e1f2ea;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font:850 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.copy-monitor-pipeline article>div{gap:2px;min-width:0;display:grid}.copy-monitor-pipeline strong{color:#254c3e;font-size:9px}.copy-monitor-pipeline small{color:#85918c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.copy-monitor-pipeline em{color:#16704e;background:#e3f5ec;border-radius:99px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:7px;right:7px}.copy-monitor-pipeline article.warning>span,.copy-monitor-pipeline article.warning>em{color:#7d5911;background:#fff0cf}.copy-monitor-pipeline article.critical>span,.copy-monitor-pipeline article.critical>em{color:#9d3d46;background:#fde9eb}.copy-monitor-metrics{border-bottom:1px solid #dfe8e4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.copy-monitor-metrics article{border-right:1px solid #e3ebe7;gap:3px;padding:13px 16px;display:grid}.copy-monitor-metrics article:last-child{border-right:0}.copy-monitor-metrics span{color:#76867e;font-size:9px}.copy-monitor-metrics strong{color:#153f31;font-variant-numeric:tabular-nums;font-size:20px}.copy-monitor-metrics strong small{color:#73857c;font-size:10px}.copy-monitor-metrics em{color:#84918b;font-size:8px;font-style:normal}.copy-monitor-metrics article.warning{background:#fffaf0}.copy-monitor-metrics article.critical{background:#fff5f6}.copy-monitor-metrics article.warning strong{color:#866015}.copy-monitor-metrics article.critical strong{color:#aa414b}.copy-monitor-section-head{background:#f6f9f7;border-bottom:1px solid #dfe8e4;justify-content:space-between;align-items:center;gap:20px;padding:13px 17px;display:flex}.copy-monitor-section-head>div{gap:2px;display:grid}.copy-monitor-section-head h4{color:#214a3b;margin:0;font-size:13px}.copy-monitor-section-head p,.copy-monitor-section-head>span{color:#7b8a83;margin:0;font-size:8px}.copy-monitor-section-head.findings{border-top:8px solid #eef3f1}.copy-monitor-decision-wrap{overflow:auto}.copy-monitor-decisions{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px}.copy-monitor-decisions th{color:#71817a;text-align:left;background:#eef4f1;border-bottom:1px solid #dce6e1;padding:8px 11px;font-size:8px}.copy-monitor-decisions th:first-child{width:245px}.copy-monitor-decisions th:nth-child(2){width:360px}.copy-monitor-decisions th:nth-child(n+3){width:120px}.copy-monitor-decisions td{color:#486056;vertical-align:middle;border-bottom:1px solid #e7edea;height:62px;padding:8px 11px;font-size:9px}.copy-monitor-decisions tbody tr:last-child td{border-bottom:0}.copy-monitor-decisions tbody tr:hover{background:#f5faf7}.copy-monitor-decisions td>strong,.copy-monitor-decisions td>small{display:block}.copy-monitor-decisions td>strong{color:#294f40;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-monitor-decisions td>small{color:#829089;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.copy-monitor-decision{color:#176849;background:#e1f4ea;border-radius:99px;margin-right:6px;padding:3px 6px;font-size:7px;font-weight:850;display:inline-flex}.copy-monitor-decision.warning{color:#7f5b13;background:#fff0cc}.copy-monitor-decision.critical{color:#a03e48;background:#fde7e9}.copy-monitor-decision.neutral{color:#687770;background:#e9eeeb}.copy-monitor-findings{gap:0;display:grid}.copy-monitor-findings article{border-bottom:1px solid #e6ede9;grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:11px 16px;display:grid}.copy-monitor-findings article:last-child{border-bottom:0}.copy-monitor-findings article>span{color:#805a10;background:#fff0cd;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.copy-monitor-findings article.critical>span{color:#a13e47;background:#fde7e9}.copy-monitor-findings article>div{gap:2px;display:grid}.copy-monitor-findings strong{color:#654d17;font-size:10px}.copy-monitor-findings article.critical strong{color:#933b43}.copy-monitor-findings p{color:#65776f;margin:0;font-size:9px}.copy-monitor-findings code{color:#947945;font-size:7px}.copy-monitor-findings time{color:#86928c;font-size:8px}.copy-monitor-clear,.copy-monitor-empty{align-items:center;gap:13px;min-height:105px;padding:22px;display:flex}.copy-monitor-clear>span,.copy-monitor-pulse{color:#fff;background:#24a776;border-radius:99px;flex:none;place-items:center;width:34px;height:34px;display:grid}.copy-monitor-clear>div,.copy-monitor-empty>div{gap:4px;display:grid}.copy-monitor-clear strong,.copy-monitor-empty h3{color:#1c4c3a;margin:0;font-size:13px}.copy-monitor-clear p,.copy-monitor-empty p{color:#788880;max-width:720px;margin:0;font-size:9px;line-height:1.55}.copy-monitor-pulse{background:#e3f4ec;position:relative}.copy-monitor-pulse:after{content:"";background:#22a574;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #22a57421}@media (max-width:1100px){.copy-monitor-pipeline{grid-template-columns:repeat(3,1fr)}.copy-monitor-pipeline article:nth-child(3){border-right:0}.copy-monitor-pipeline article:nth-child(n+4){border-top:1px solid #e1e9e5}.copy-monitor-metrics{grid-template-columns:repeat(2,1fr)}.copy-monitor-metrics article:nth-child(2){border-right:0}.copy-monitor-metrics article:nth-child(n+3){border-top:1px solid #e3ebe7}}@media (max-width:700px){.copy-monitor-header{flex-direction:column;align-items:stretch;padding:15px}.copy-monitor-score{min-width:0}.copy-monitor-pipeline{grid-template-columns:repeat(2,1fr)}.copy-monitor-pipeline article:nth-child(3){border-right:1px solid #e1e9e5}.copy-monitor-pipeline article:nth-child(2n){border-right:0}.copy-monitor-pipeline article:nth-child(n+3){border-top:1px solid #e1e9e5}.copy-monitor-metrics{grid-template-columns:1fr 1fr}.copy-monitor-metrics article{padding:11px}.copy-monitor-decision-wrap{background:#f3f7f5;padding:8px;overflow:visible}.copy-monitor-decisions,.copy-monitor-decisions tbody,.copy-monitor-decisions tr,.copy-monitor-decisions td{min-width:0;display:block}.copy-monitor-decisions thead{display:none}.copy-monitor-decisions tbody{gap:8px;display:grid}.copy-monitor-decisions tr{background:#fff;border:1px solid #dce6e1;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.copy-monitor-decisions td{border-right:1px solid #e8eeeb;height:auto;min-height:48px;padding:8px}.copy-monitor-decisions td:nth-child(2n){border-right:0}.copy-monitor-decisions td:nth-child(2){border-right:0;grid-column:1/-1}.copy-monitor-findings article{grid-template-columns:25px 1fr}.copy-monitor-findings time{grid-column:2}.copy-monitor-section-head{flex-direction:column;align-items:flex-start;gap:4px}}
.mobile-bottom-nav,.mobile-more-backdrop,.mobile-account-summary,.mobile-filter-toggle-row,.mobile-account-list,.mobile-export-button,.symbol-mobile-current{display:none}@media (max-width:960px),(max-device-width:820px),(hover:none) and (pointer:coarse) and (max-width:1180px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%}button,input,select,textarea{font-size:16px}button,a,select,summary{touch-action:manipulation}.app-shell{width:100%;min-width:0;min-height:100dvh;display:block}.sidebar{z-index:100;width:100%;height:auto;min-height:0;max-height:none;padding:max(9px, env(safe-area-inset-top)) 14px 9px;scrollbar-gutter:auto;border-bottom:1px solid #ffffff24;display:block;position:sticky;inset:0 0 auto;overflow:visible;box-shadow:0 7px 22px #102c221f}.brand{border-bottom:0;gap:9px;min-height:42px;padding:0}.brand-mark{border-radius:11px;width:36px;height:36px;font-size:18px}.brand strong{font-size:15px}.brand small{margin-top:1px;font-size:10px}.sidebar nav{display:none}.sidebar nav::-webkit-scrollbar{display:none}.nav-group{display:contents}.nav-group-label,.nav-section-label{display:none!important}.nav-item{scroll-snap-align:start;white-space:nowrap;border-radius:10px;flex:none;width:auto;min-width:max-content;min-height:42px;padding:9px 12px}.nav-item:before{inset:9px auto 9px 0}.sidebar-foot{display:none}.mobile-bottom-nav{right:10px;bottom:max(8px, env(safe-area-inset-bottom));z-index:240;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefdf7;border:1px solid #dbe7e1;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:64px;padding:6px;display:grid;position:fixed;left:10px;box-shadow:0 16px 44px #0c2d2252}.mobile-bottom-nav button{color:#718078;background:0 0;border:0;border-radius:14px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:52px;padding:4px 2px;font-size:10px;font-weight:750;display:grid;position:relative}.mobile-bottom-nav button>i{color:#486056;background:#eef4f1;border-radius:8px;place-items:center;width:25px;height:24px;font-size:12px;font-style:normal;font-weight:850;line-height:1;display:grid}.mobile-bottom-nav button.active{color:#123f31;background:#eaf7f0}.mobile-bottom-nav button.active>i{color:#fff;background:#176147}.mobile-bottom-nav button>em{color:#fff;background:#39705d;border:2px solid #fff;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;line-height:13px;position:absolute;top:3px;right:max(5px,50% - 25px)}.mobile-bottom-nav button>em.alert-count{background:#d85d64}.mobile-more-backdrop{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071f1878;align-items:end;display:grid;position:fixed;inset:0}.mobile-more-dismiss{background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobile-more-sheet{z-index:1;width:100%;max-height:min(86dvh,760px);padding:18px 14px calc(20px + env(safe-area-inset-bottom));background:#f8fbf9;border-radius:24px 24px 0 0;gap:16px;animation:.18s ease-out mobile-sheet-in;display:grid;position:relative;overflow-y:auto;box-shadow:0 -18px 46px #071f1833}@keyframes mobile-sheet-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-more-sheet>header,.mobile-more-sheet>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-more-sheet>header>div{gap:3px;display:grid}.mobile-more-sheet>header strong{color:#173f31;font-size:20px}.mobile-more-sheet>header small,.mobile-more-sheet>footer span{color:#718078;font-size:11px}.mobile-more-sheet>header>button{color:#284d3e;background:#fff;border:1px solid #dbe5e0;border-radius:50%;width:44px;height:44px;padding:0;font-size:25px}.mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobile-more-grid>button{color:#234b3b;text-align:left;background:#fff;border:1px solid #dfe8e3;border-radius:15px;min-height:78px;padding:14px;display:grid}.mobile-more-grid>button.active{background:#eaf7f0;border-color:#6ab493;box-shadow:inset 3px 0 #2eba82}.mobile-more-grid>button strong{font-size:14px}.mobile-more-grid>button small{color:#7a8982;margin-top:5px;font-size:10px;line-height:1.35}.mobile-more-sheet>footer{padding-top:2px}.mobile-more-sheet>footer span{align-items:center;gap:7px;display:inline-flex}.mobile-more-sheet>footer span i{background:#2db176;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2db17618}.mobile-more-sheet>footer button{color:#b54249;background:#fff;border:1px solid #efd5d7;border-radius:12px;min-height:44px;padding:10px 14px;font-weight:750}.workspace{width:100%;min-width:0;max-width:none;padding:16px 12px calc(94px + env(safe-area-inset-bottom))}.topbar,.backtest-toolbar,.panel-head,.history-head,.symbol-decision-hero,.symbol-evidence-chain>header,.backtest-automation-log>header,.log-device-panel>header,.log-device-issues>header,.log-device-terminals>header{flex-direction:column;align-items:stretch;gap:12px}.topbar{margin-bottom:18px;display:grid}.topbar h1{font-size:clamp(25px,7vw,31px);line-height:1.14}.topbar>div:first-child>p:last-child{max-width:100%;line-height:1.55}.top-actions,.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.top-actions .live-pill,.topbar-actions .live-pill{grid-column:1/-1;min-height:34px;margin:0}.top-actions button,.topbar-actions button,.submit-button,.export-button{min-height:46px}.metrics,.portfolio-live-grid,.ea-research-kpis,.research-summary,.summary-stat-grid,.factor-coverage-summary,.backtest-summary-grid,.backtest-metrics-grid,.session-summary-grid,.collector-health-summary,.log-summary,.log-device-kpis,.gold-health-strip,.gold-price-grid,.gold-spread-grid,.symbol-signal-grid,.symbol-evidence-summary,.alpha-summary,.alpha-summary-five,.alpha-status-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metrics article,.backtest-summary-grid article,.backtest-metrics-grid article,.log-device-kpis article{min-height:0;padding:15px}.metrics strong,.backtest-summary-grid strong,.backtest-metrics-grid strong,.log-device-kpis strong{font-size:clamp(21px,6vw,27px)}.panel,.detail-hero,.history-panel,.account-meta,.symbol-decision-hero,.alpha-center .alpha-hero-compact{border-radius:14px}.panel-head{padding:18px 16px 13px;display:flex}.panel-head h2,.backtest-toolbar h2{font-size:21px}.account-tools,.symbol-decision-controls,.backtest-log-controls,.log-device-page-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.search,.account-tools select,.account-tools .export-button,.symbol-decision-controls label,.symbol-decision-controls select,.symbol-decision-controls button,.backtest-log-controls label,.backtest-log-controls select{width:100%;min-width:0}.account-tools .search{grid-column:1/-1;min-height:46px}.account-tools .export-button{display:none}.mobile-account-summary{background:#e1e9e5;border:1px solid #e1e9e5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 14px 14px;display:grid;overflow:hidden}.mobile-account-summary article{background:#fbfdfc;min-width:0;min-height:82px;padding:12px;display:grid}.mobile-account-summary span,.mobile-account-summary small{color:#78867f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mobile-account-summary strong{color:#183f31;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:21px;line-height:1.05;overflow:hidden}.filter-row,.dimension-filter-tags,.range-tabs,.report-tabs,.alpha-workspace-nav,.alpha-pipeline,.alpha-center .alpha-pipeline-compact{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow:auto hidden}.filter-row::-webkit-scrollbar{display:none}.dimension-filter-tags::-webkit-scrollbar{display:none}.range-tabs::-webkit-scrollbar{display:none}.report-tabs::-webkit-scrollbar{display:none}.alpha-workspace-nav::-webkit-scrollbar{display:none}.alpha-pipeline::-webkit-scrollbar{display:none}.filter-row{padding:0 16px 13px}.filter-row button,.dimension-filter-tags button,.range-tabs button,.report-tabs button{white-space:nowrap;flex:none;min-height:42px}.filter-row>span{flex:none;margin-left:8px}.mobile-filter-toggle-row{align-items:center;gap:8px;padding:0 16px 14px;display:flex}.mobile-filter-toggle-row>button:first-child{color:#244c3c;text-align:left;background:#f7faf8;border:1px solid #dce6e1;border-radius:12px;flex:1;align-items:center;min-width:0;min-height:46px;padding:10px 12px;display:flex}.mobile-filter-toggle-row button>span{font-weight:800}.mobile-filter-toggle-row button>em{color:#fff;background:#176147;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:7px;font-size:10px;font-style:normal;display:grid}.mobile-filter-toggle-row button>i{color:#7b8982;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal;overflow:hidden}.mobile-filter-toggle-row .mobile-filter-reset{color:#b14950;background:#fff;border:1px solid #eadbdc;border-radius:12px;min-height:46px;padding:10px 12px;font-weight:750}.dimension-filter-panel{border-top:1px solid #e6ece9;border-bottom:1px solid #e6ece9;padding:13px 16px;display:none}.dimension-filter-panel.mobile-open{display:grid}.mobile-export-button{color:#1a5c43;background:#fff;border:1px solid #ceded6;border-radius:11px;min-height:46px;font-weight:800;display:block}.dimension-filter-line{grid-template-columns:1fr;gap:5px}.dimension-filter-line>strong{padding:0}.table-wrap,.history-table-wrap,.account-table-wrap,.account-table-scroll,.ea-symbol-table-wrap,.ai-shadow-history-wrap,.backtest-log-scroll{overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.account-table-scroll-hint,.account-table-wrap{display:none}.mobile-account-list{background:#f3f7f5;gap:10px;padding:12px;display:grid}.mobile-account-card{background:#fff;border:1px solid #dfe8e3;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 7px 20px #123b2d0a}.mobile-account-card:before{content:"";background:#abb8b2;width:4px;position:absolute;inset:0 auto 0 0}.mobile-account-card.status-online:before{background:#2db176}.mobile-account-card.status-warning:before{background:#d99832}.mobile-account-card.status-offline:before{background:#d85d64}.mobile-account-card.status-uncertain:before{background:#5f86a5}.mobile-account-main{color:#173f31;text-align:left;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr) auto 13px;align-items:center;gap:8px;width:100%;min-height:68px;padding:12px 11px 10px 14px;display:grid}.mobile-account-index{color:#52675e;background:#edf3f0;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.mobile-account-identity{gap:3px;min-width:0;display:grid}.mobile-account-identity strong,.mobile-account-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-account-identity strong{font-size:14px}.mobile-account-identity strong em{color:#806b2d;background:#f7efd3;border-radius:5px;margin-left:5px;padding:2px 5px;font-size:8px;font-style:normal}.mobile-account-identity small{color:#7b8982;font-size:10px}.mobile-account-main .status{white-space:nowrap;background:#f1f5f3;border-radius:999px;gap:5px;padding:5px 7px;font-size:9px}.mobile-account-arrow{color:#9aa7a1;font-size:22px}.mobile-account-metrics{background:#e6ece9;border:1px solid #e6ece9;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 12px 10px 15px;display:grid;overflow:hidden}.mobile-account-metrics>div{background:#fafcfb;min-width:0;min-height:57px;padding:9px 10px;display:grid}.mobile-account-metrics span,.mobile-account-metrics strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-account-metrics span{color:#829089;font-size:9px}.mobile-account-metrics strong{color:#274b3d;margin-top:3px;font-size:13px}.mobile-account-meta,.mobile-account-risk{flex-wrap:wrap;gap:5px;margin:0 12px 10px 15px;display:flex}.mobile-account-meta span{color:#587065;text-overflow:ellipsis;white-space:nowrap;background:#eef4f1;border-radius:7px;max-width:100%;padding:4px 7px;font-size:9px;overflow:hidden}.mobile-account-risk{color:#7c8983;border-top:1px solid #edf1ef;justify-content:space-between;padding-top:9px;font-size:9px}.mobile-account-actions{border:1px solid #e3eae6;border-radius:10px;margin:0 12px 12px 15px;overflow:hidden}.mobile-account-actions summary{color:#466457;min-height:42px;padding:12px;font-size:11px;font-weight:750;list-style-position:inside}.mobile-account-actions>div{gap:7px;padding:0 9px 9px;display:grid}.mobile-account-actions button{color:#1d5540;background:#f6faf8;border:1px solid #dce6e1;border-radius:9px;min-height:44px;font-weight:750}.mobile-account-actions button.danger{color:#b54148;background:#fff8f8;border-color:#ead3d5}.mobile-load-more{color:#185740;background:#fff;border:1px solid #cbded5;border-radius:14px;place-items:center;min-height:54px;padding:9px;font-weight:800;display:grid}.mobile-load-more small{color:#7c8983;font-size:9px;font-weight:500}.mobile-account-empty{color:#7b8982;text-align:center;background:#fff;border:1px dashed #cfddd6;border-radius:14px;place-items:center;min-height:150px;padding:24px;display:grid}.alerts-layout,.research-layout,.staff-layout,.analysis-console,.backtest-main-grid,.backtest-detail-layout,.backtest-ai-layout,.backtest-source-lower,.backtest-lower-grid,.log-device-detail-layout,.gold-basis-lower,.alpha-help-body,.alpha-detail-overview,.symbol-matrix-layout{grid-template-columns:minmax(0,1fr)}.console-main{grid-column:1}.console-equity{grid-template-columns:1fr;gap:12px}.console-equity>div{border-bottom:1px solid #e1e7e4;border-right:0;padding:0 0 12px}.console-equity .equity-chart{margin:0}.detail-drawer{width:100%;height:100dvh;padding:22px 14px calc(24px + env(safe-area-inset-bottom))}.detail-drawer header h2{font-size:22px}.detail-stats,.analytics-metrics,.backtest-run-meta,.session-timeline-grid,.factor-family-grid,.alpha-contract-grid,.alpha-gates,.alpha-replication-metrics,.symbol-factor-grid,.evidence-chain-sample-metrics,.ai-shadow-plan-strip,.ai-shadow-monitor-metrics,.ai-shadow-layer-grid,.ai-confidence-calibration-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-backdrop{place-items:end stretch;padding:0}.modal{width:100%;max-width:none;max-height:min(92dvh,920px);padding:24px 16px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.form-grid,.copy-field,.log-credential-field>div,.log-one-click-install{grid-template-columns:1fr}.copy-field,.log-credential-field>div,.log-one-click-install{display:grid}.copy-field button,.log-credential-field button,.log-one-click-install button{min-height:46px}.history-head,.detail-hero>div,.account-meta dl div,.log-device-actions,.log-device-paused,.ai-shadow-panel>header,.ai-shadow-panel>footer,.ai-shadow-performance-head,.ai-shadow-history>header,.ai-shadow-layer-comparison>header{flex-direction:column;align-items:flex-start}.history-head,.detail-hero>div,.account-meta dl div,.log-device-actions,.log-device-paused{display:flex}.account-meta dd{text-align:left}.symbol-decision-hero{padding:20px 16px}.symbol-decision-hero h2{font-size:24px}.symbol-decision-controls label:first-child{grid-column:1/-1}.symbol-matrix-grid{scroll-snap-type:inline proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.symbol-matrix-grid>article,.symbol-matrix-grid>button{scroll-snap-align:start;flex:0 0 min(82vw,310px)}.symbol-signal-grid>article{min-height:115px;padding:14px}.symbol-signal-grid>article:first-child{grid-column:1/-1}.symbol-evidence-chain>header{padding:17px 16px;display:flex}.symbol-evidence-chain-flow{padding:3px 13px}.evidence-chain-step>summary{grid-template-columns:32px minmax(0,1fr) auto;gap:9px}.evidence-chain-step>summary>i{width:28px;height:28px}.evidence-chain-step>summary>div{grid-template-columns:minmax(0,1fr);gap:4px}.evidence-chain-detail{margin-left:37px;padding:12px}.evidence-chain-calendar-list,.evidence-chain-timeframes,.evidence-chain-ea-list,.evidence-chain-history-list{grid-template-columns:minmax(0,1fr)}.evidence-chain-consensus>span{width:100%;margin-left:0}.alpha-center .alpha-hero-compact{grid-template-columns:minmax(0,1fr);padding:20px 16px}.alpha-stage-snapshot{border-top:1px solid var(--alpha-line);border-left:0;padding:13px 0 0}.alpha-workspace-nav button,.alpha-center .alpha-workspace-nav button,.alpha-center .alpha-pipeline-compact>div{flex:0 0 min(76vw,270px)}.backtest-toolbar{display:flex}.backtest-toolbar button{width:100%}.backtest-job-list{max-height:410px}.backtest-detail{padding:18px 14px}.backtest-detail-head,.backtest-current-run{flex-direction:column}.backtest-current-number,.backtest-live small{text-align:left}.backtest-stage-flow{touch-action:pan-x;gap:10px;padding:3px 1px 10px;display:flex;overflow-x:auto}.backtest-stage{flex:0 0 62px}.backtest-stage:not(:last-child):after{display:none}.backtest-automation-log>header{padding:18px 16px;display:flex}.backtest-log-controls>span{grid-column:1/-1}.log-device-entry{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px}.log-device-entry-identity{padding-right:0}.log-device-entry-stat,.log-device-entry-last{display:none}.log-device-entry-action{padding-left:0}.log-device-page-hero{grid-template-columns:minmax(0,1fr);padding:20px 16px}.log-device-page-actions{justify-content:stretch}.log-device-page-actions button{width:100%}.log-device-incident-list{grid-template-columns:minmax(0,1fr);padding:12px}.log-terminal-table>article{grid-template-columns:minmax(0,1fr);gap:12px;padding:15px}.log-terminal-table label{grid-template-columns:minmax(0,1fr)}.log-device-list select{width:100%;min-width:0}.ai-shadow-grid,.ai-shadow-performance-groups,.ai-shadow-drift{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-shadow-panel>header,.ai-shadow-panel>footer,.ai-shadow-performance-head,.ai-shadow-history>header,.ai-shadow-layer-comparison>header{display:flex}.ai-shadow-actions,.ai-shadow-panel>footer button{width:100%}.ai-shadow-panel>footer button{min-height:44px}.sign-in-page{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));place-items:center}.sign-in-card{border-radius:19px;width:100%;max-width:430px;padding:30px 20px}.sign-in-card h1{font-size:clamp(28px,9vw,34px)}.sign-in-form input,.sign-in-form button{min-height:48px}}@media (max-width:520px),(max-device-width:520px){.workspace{padding-inline:10px}.brand>div:last-child{min-width:0}.topbar-actions,.account-tools,.symbol-decision-controls,.backtest-log-controls{grid-template-columns:minmax(0,1fr)}.topbar-actions .live-pill,.account-tools .search,.symbol-decision-controls label:first-child,.backtest-log-controls>span{grid-column:1}.top-actions .live-pill{grid-column:1/-1}.metrics,.portfolio-live-grid,.ea-research-kpis,.research-summary,.summary-stat-grid,.factor-coverage-summary,.backtest-summary-grid,.backtest-metrics-grid,.session-summary-grid,.collector-health-summary,.log-summary,.log-device-kpis,.gold-health-strip,.gold-price-grid,.gold-spread-grid,.symbol-signal-grid,.symbol-evidence-summary,.alpha-summary,.alpha-summary-five,.alpha-status-strip,.detail-stats,.analytics-metrics,.backtest-run-meta,.session-timeline-grid,.factor-family-grid,.alpha-contract-grid,.alpha-gates,.alpha-replication-metrics,.symbol-factor-grid,.evidence-chain-sample-metrics,.ai-shadow-grid,.ai-shadow-plan-strip,.ai-shadow-performance-groups,.ai-shadow-monitor-metrics,.ai-shadow-layer-grid,.ai-shadow-drift,.ai-confidence-calibration-strip{grid-template-columns:minmax(0,1fr)}.symbol-signal-grid>article:first-child{grid-column:1}.modal{padding-inline:14px}}@media (max-width:760px),(max-device-width:760px){.copy-trading-hero{background:linear-gradient(112deg,#fff,#edf7f2);border:1px solid #dce6e1;padding:14px;display:grid;box-shadow:0 8px 24px #153d3009}.copy-trading-hero>div:first-child{display:block}.copy-account>.copy-account-header,.copy-ea>header,.copy-orders>header,.copy-positions>header{display:flex}.copy-account-fields.identity,.copy-account-fields.limits{padding:11px}}.mobile-disclosure{display:contents}.mobile-disclosure>summary{display:none}.mobile-disclosure:not([open])>:not(summary){display:block}@media (max-width:960px),(max-device-width:820px),(hover:none) and (pointer:coarse) and (max-width:1180px){.workspace{padding-top:12px}.topbar{gap:9px;margin-bottom:12px}.topbar>div:first-child>.eyebrow,.topbar .page-description{display:none}.topbar h1{letter-spacing:-.025em;font-size:24px}.top-actions,.topbar-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.top-actions .live-pill,.topbar-actions .live-pill{grid-column:auto;justify-content:flex-start;min-height:38px;padding-inline:11px}.top-actions .secondary-button,.topbar-actions .secondary-button{min-width:74px;min-height:38px;padding:8px 11px}.top-add-account{display:none}.topbar-accounts .top-add-account{grid-column:1/-1;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.mobile-disclosure{background:#fff;border:1px solid #dce7e2;border-radius:15px;display:block;overflow:hidden}.mobile-disclosure>summary{color:#1c4536;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 15px;list-style:none;display:flex}.mobile-disclosure>summary::-webkit-details-marker{display:none}.mobile-disclosure>summary>span{gap:4px;min-width:0;display:grid}.mobile-disclosure>summary strong{font-size:15px}.mobile-disclosure>summary small{color:#78877f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.mobile-disclosure>summary em{color:#50675d;background:#edf3f0;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.mobile-disclosure>summary:after{color:#658077;content:"⌄";font-size:16px;transform:rotate(-90deg)}.mobile-disclosure[open]>summary{background:#f7faf8;border-bottom:1px solid #e4ece8}.mobile-disclosure[open]>summary:after{transform:none}.mobile-disclosure:not([open])>:not(summary){display:none}.overview-mobile-section>:is(.ea-classification-panel,.ea-overall-strip){box-shadow:none;border:0;border-radius:0;margin:0}.overview-mobile-section>:is(.ea-classification-panel,.ea-overall-strip)>header{display:none}.ea-research-hero{display:block}.ea-research-intro{display:none}.ea-research-kpis{background:#dfe9e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.ea-research-kpis article{min-height:78px;padding:12px 13px}.ea-research-kpis article:nth-child(2),.ea-research-kpis article:nth-child(3){display:none}.ea-research-kpis article.consensus-kpi{grid-column:1/-1}.ea-research-kpis strong{font-size:21px}.alerts-layout .alert-guide{display:none}.alerts-panel .panel-head{flex-direction:row;align-items:center;padding-block:13px}.alert-list button{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:13px 14px}.copy-trading-center{gap:10px}.copy-trading-hero{box-shadow:none;background:0 0;border:0;padding:0;display:block}.copy-desktop-intro{display:none}.copy-mode{border-radius:15px;min-width:0;padding:16px}.copy-mode span,.copy-mode small{font-size:11px}.copy-mode strong{font-size:24px}.copy-mode a{color:#fff;background:#8f3941;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin-top:9px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.copy-mode.connected a{background:#176047}.copy-summary{background:#dfe8e3;border:1px solid #dfe8e3;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.copy-summary article,.copy-summary .real{background:#fff;border:0;border-radius:0;gap:2px;min-height:77px;padding:11px 13px}.copy-summary span,.copy-summary small{font-size:10px}.copy-summary strong{font-size:22px}.copy-summary small{display:none}.copy-mobile-section>.copy-account,.copy-mobile-section>.copy-ea,.copy-mobile-section>.copy-orders{box-shadow:none;border:0;border-radius:0}.copy-account>header,.copy-ea>header,.copy-orders>header{display:none}.copy-account-fields,.copy-ea-list form,.copy-connector{padding:14px}.copy-empty{min-height:120px;padding:22px 17px}.symbol-decision-hero{padding:12px}.symbol-mobile-current{color:#fff;background:#174c3b;border-radius:15px;gap:10px;padding:16px;display:grid}.symbol-mobile-current.sell{background:#913d43}.symbol-mobile-current.wait{background:#4f6259}.symbol-mobile-current>header,.symbol-mobile-current dl{justify-content:space-between;align-items:center;gap:10px;display:flex}.symbol-mobile-current>header span,.symbol-mobile-current>header b,.symbol-mobile-current>small{color:#d7ebe2;font-size:10px}.symbol-mobile-current>strong{font-size:25px}.symbol-mobile-current dl{margin:0;padding-top:2px}.symbol-mobile-current dl>div{gap:3px;display:grid}.symbol-mobile-current dt{color:#c8ddd4;font-size:9px}.symbol-mobile-current dd{margin:0;font-size:13px;font-weight:850}.symbol-decision-hero>div:first-child{display:none}.symbol-decision-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end}.symbol-decision-controls label:first-child{grid-column:auto}.symbol-decision-controls button{min-width:82px}.symbol-signal-grid{display:none}.symbol-matrix-panel>header,.factor-radar-panel>header{padding:15px}.symbol-matrix-panel>header span,.factor-radar-panel>header span,.symbol-matrix-panel>header>b,.factor-radar-legend{display:none}.symbol-mobile-section>:is(.market-environment-panel,.economic-calendar-panel,.forward-validation-panel,.symbol-decision-body,.symbol-history-panel,.ai-shadow-panel,.factor-radar-panel){box-shadow:none;border:0;border-radius:0;margin:0}.symbol-mobile-section>.symbol-history-panel>header,.symbol-mobile-section>.factor-radar-panel>header{display:none}}@media (max-width:520px),(max-device-width:520px){.topbar h1{font-size:22px}.ea-classification-summary article{min-height:76px;padding:11px 12px}.ea-classification-summary small{white-space:normal}}
