.neo-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505;border-bottom:1px solid #ffc85040;padding:4px 24px;font-family:Courier New,Courier,monospace;animation:8s ease-in-out infinite goldHaloPulse;position:relative;overflow:hidden;box-shadow:0 0 18px #ffb93c38,inset 0 0 14px #ffc85a1a}.neo-header-row{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.neo-header-left{justify-self:start;align-items:center;gap:28px;display:flex}.market-data-group{justify-self:center;align-items:center;gap:16px;display:flex}.market-data-group>.neo-block-mode{margin-left:164px}.neo-block{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.identity-time-group,.market-quotes-group,.neo-block-mode{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff1f;border-radius:4px;min-height:64px;padding:6px 16px;transition:border-color .2s,background .2s,box-shadow .2s,color .2s}.identity-time-group:hover,.market-quotes-group:hover,.neo-block-mode:not(.mode-auto):hover{border-color:#fff3}.identity-time-group{align-items:stretch;gap:18px;padding:0 16px 0 0;display:flex;overflow:hidden}.identity-time-group .neo-block-identity{border:0;border-radius:0;flex-shrink:0;align-self:stretch;width:120px;height:auto;min-height:0}.market-quotes-group{align-items:center;gap:18px;display:flex}.neo-block-line1{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:12px;font-weight:600}.neo-block-line2{font-size:13px;font-weight:700}.neo-block-identity{box-sizing:border-box;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;width:120px;height:80px;display:block;position:relative;overflow:hidden}.neo-block-identity .neo-avatar{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform-origin:50% 30%;border:0;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.4)}.neo-identity-label{box-sizing:border-box;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#f5c26b;text-shadow:0 1px 2px #000c;background:linear-gradient(#0000 0%,#00000080 40%,#000000d9 100%);width:100%;padding:6px 8px;font-size:12px;font-weight:800;position:absolute;bottom:0;left:0}.neo-date{color:#ffe7b3b3;letter-spacing:.04em;text-transform:capitalize;font-size:13px}.neo-time{color:#fff2c7;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 6px #ffd282d9,0 0 16px #ffb43c66;font-size:19px;font-weight:800}.neo-symbol{color:#f5c26b;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 8px #ffc85ae6,0 0 14px #ffa0328c;font-size:17px;font-weight:800}.market-badge{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:2px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-block}.market-badge.open{color:#4ade80;background:#0f7a3a2e;border-color:#0f7a3a73}.market-badge.closed{color:#fb7185;background:#b3261e2e;border-color:#b3261e73}.neo-block-quotes{align-items:stretch;gap:2px}.neo-quote-row{-moz-column-gap:8px;font-variant-numeric:tabular-nums;grid-template-columns:36px auto;align-items:baseline;column-gap:8px;transition:color .25s,text-shadow .25s;display:grid}.neo-quote-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;text-align:left;font-size:11px;font-weight:700}.neo-quote-value{text-align:right;color:#ffe9c2;font-size:16px;font-weight:700}.neo-quote-row.price-green .neo-quote-value{color:#53ff9b;text-shadow:0 0 6px #53ff9ba6}.neo-quote-row.price-red .neo-quote-value{color:#ff4d4d;text-shadow:0 0 6px #ff4d4da6}.neo-mode-value{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.neo-block-mode.mode-manual .neo-mode-value{color:#ffe9c2}.neo-block-mode.mode-auto{background:#39ff1412;border:1.5px solid #39ff14;box-shadow:0 0 12px #39ff1459}.neo-block-mode.mode-auto .neo-block-line1{color:#39ff14;font-size:13px}.neo-block-mode.mode-auto .neo-mode-value{color:#39ff14;text-shadow:0 0 6px #39ff1480;font-size:17px}.neo-block-mode.mode-auto .trading-mode-dot.auto{width:9px;height:9px;box-shadow:0 0 6px #39ff14,0 0 14px #39ff14b3}.trading-mode-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.trading-mode-dot.manual{background:#888}.trading-mode-dot.auto{background:#39ff14;animation:1.5s ease-in-out infinite autoTradingPulse;box-shadow:0 0 6px #39ff14,0 0 12px #39ff1499}.neo-header-nav{justify-self:end;align-items:center;gap:11px;margin-left:292px;display:flex}.neo-nav-tab{box-sizing:border-box;background:0 0;border:1px solid #ffffff26;border-radius:4px;flex-shrink:0;width:120px;height:64px;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.nav-tab-bg{-o-object-fit:cover;object-fit:cover;opacity:.7;filter:grayscale(.3)brightness(.85);width:100%;height:100%;transition:opacity .2s,filter .2s;display:block;position:absolute;inset:0}.nav-tab-overlay{pointer-events:none;background:linear-gradient(#0000 0%,#0006 50%,#000000d9 100%);width:100%;height:60%;position:absolute;bottom:0;left:0}.nav-tab-label{box-sizing:border-box;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 2px #000c;pointer-events:none;width:100%;padding:6px 8px;font-size:12px;font-weight:700;transition:color .2s,text-shadow .2s;position:absolute;bottom:0;left:0}.neo-nav-tab:hover:not(.active){border-color:#ffffff4d}.neo-nav-tab:hover:not(.active) .nav-tab-bg{opacity:1;filter:none}.neo-nav-tab.active{background:#39ff140d;border-color:#39ff14;box-shadow:0 0 8px #39ff1440}.neo-nav-tab.active .nav-tab-bg{opacity:1;filter:drop-shadow(0 0 4px #39ff144d)}.neo-nav-tab.active .nav-tab-label{color:#39ff14;text-shadow:0 0 6px #39ff1499,0 1px 2px #000c}.neo-header:before,.neo-header:after{content:"";background:linear-gradient(90deg,#0000,#ffd264f2,#0000);height:2px;position:absolute;top:0}.neo-header:after{width:160px;animation:4.5s linear infinite goldScanMain;left:-180px;box-shadow:0 0 25px #ffd264e6}.neo-header:before{opacity:.7;width:120px;animation:3.3s linear 1.5s infinite goldScan2;left:-120px}@keyframes goldScanMain{0%{opacity:0;left:-200px}50%{opacity:1;left:100%}to{opacity:0;left:120%}}@keyframes goldScan2{0%{opacity:0;left:-150px}55%{opacity:1;left:100%}to{opacity:0;left:120%}}@keyframes goldHaloPulse{0%,to{box-shadow:0 0 15px #ffbe5040,inset 0 0 10px #ffbe501a}50%{box-shadow:0 0 28px #ffc85a52,inset 0 0 16px #ffc85a29}}@keyframes autoTradingPulse{0%,to{opacity:1;box-shadow:0 0 6px #39ff14,0 0 12px #39ff1499}50%{opacity:.5;box-shadow:0 0 3px #39ff14,0 0 6px #39ff144d}}.nmt-panel{box-sizing:border-box;color:#e8d9a8;background:#020508;border:1px solid #00c86440;border-radius:8px;flex-direction:column;width:100%;height:100%;font-family:Courier New,Courier,monospace;font-size:.8em;display:flex;overflow:hidden}.nmt-topbar{background:#00c86426;border-bottom:1px solid #00ff881a;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.nmt-topbar-left{align-items:center;gap:8px;display:flex}.nmt-live-dot{background:#0f8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite nmt-blink;display:inline-block;box-shadow:0 0 6px #0f8}.nmt-title{color:#f5c26b;letter-spacing:.15em;font-size:8px;font-weight:700}.nmt-symbol{color:#e8d9a8;letter-spacing:.5px;font-size:8.8px;font-weight:700}.nmt-time{color:#0f86;letter-spacing:.1em;font-size:7.2px}.nmt-empty{color:#e8d9a880;padding:14px;font-size:8.8px}.nmt-section{padding:10px 14px 14px}.nmt-section+.nmt-section{border-top:1px solid #ffffff0d}.nmt-grid-2x2{flex:auto;grid-template-rows:.85fr 1.15fr;grid-template-columns:60% 40%;align-items:stretch;gap:0 16px;min-height:0;display:grid}.nmt-grid-2x2>.nmt-section+.nmt-section{border-top:0}.nmt-grid-2x2>.nmt-section:first-child,.nmt-grid-2x2>.nmt-section:nth-child(2){border-bottom:1px solid #ffffff0d}.nmt-grid-2x2>.nmt-section{min-width:0}.nmt-grid-2x2>.nmt-intraday,.nmt-grid-2x2>.nmt-tickflow{padding-left:16px;padding-right:20px;position:relative}.nmt-grid-2x2>.nmt-intraday:before,.nmt-grid-2x2>.nmt-tickflow:before{content:"";pointer-events:none;background:#0f83;width:1px;height:80%;position:absolute;top:10%;left:0}.nmt-intra-row{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:7px 6px 7px 0;display:flex}.nmt-intra-row:last-child{border-bottom:0}.nmt-intra-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;flex:0 0 28%;font-size:13px;font-weight:600}.nmt-intra-value{color:#ffe9c2;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;font-family:monospace;font-size:13px;font-weight:700}.nmt-intra-value.intra-up{color:#0f8}.nmt-intra-value.intra-down{color:#ff3d5a}.nmt-intra-value.intra-neutral{color:#ffffff8c}.nmt-gauge-track{background:#ffffff0f;border-radius:2px;flex:1 1 0;min-width:24px;height:4px;position:relative}.nmt-gauge-fill{border-radius:2px;transition:width .25s;position:absolute;top:0;bottom:0}.nmt-gauge-fill.fill-up{background:#0f8;box-shadow:0 0 4px #0f86}.nmt-gauge-fill.fill-down{background:#ff3d5a;box-shadow:0 0 4px #ff3d5a66}.nmt-gauge-fill.fill-neutral{background:#ffffff4d}.nmt-gauge-fill.fill-up.fill-extreme{box-shadow:0 0 7px #00ff88b3}.nmt-gauge-fill.fill-down.fill-extreme{box-shadow:0 0 7px #ff3d5ab3}.nmt-section-title{letter-spacing:1.5px;text-transform:uppercase;color:#e8d9a8;opacity:.7;margin:2px 0 10px;font-size:12px;font-weight:700}.nmt-syn-row{grid-template-columns:minmax(110px,1fr) minmax(140px,2.2fr) minmax(80px,.8fr) minmax(90px,.9fr);align-items:center;gap:12px;padding:6px 0;display:grid}.nmt-synth-label{align-items:baseline;gap:10px;display:flex}.nmt-synth-title{color:#e8d9a8;letter-spacing:.5px;font-size:14px;font-weight:700}.nmt-synth-tfs{opacity:.6;color:#e8d9a8;letter-spacing:.5px;font-family:monospace;font-size:12px}.nmt-progbar-track{background:#ffffff0f;border-radius:3px;width:100%;height:6px;position:relative;overflow:hidden}.nmt-progbar-fill{height:100%;transition:width .6s}.nmt-fill-up{background:#0f8;box-shadow:0 0 6px #0f89}.nmt-fill-down{background:#ff3d5a;box-shadow:0 0 6px #ff3d5a99}.nmt-fill-flat{background:#a89e7a}.nmt-syn-verdict{text-align:center;letter-spacing:1px;font-size:13px;font-weight:700}.nmt-dir-up{color:#0f8}.nmt-dir-down{color:#ff3d5a}.nmt-dir-flat{color:#e8d9a8}.nmt-syn-status{color:#e8d9a8a6;letter-spacing:.5px;font-size:12px}.nmt-table{flex-direction:column;font-size:13px;display:flex}.nmt-thead,.nmt-trow{grid-template-columns:10fr 12fr 16fr 16fr 11fr 11fr;align-items:center;gap:10px;padding:8px 4px;display:grid}.nmt-thead{letter-spacing:1.5px;color:#e8d9a8;text-transform:uppercase;opacity:.7;border-bottom:1px solid #ffffff14;font-size:12px;font-weight:700}.nmt-trow{border-bottom:1px solid #ffffff08}.nmt-trow:last-child{border-bottom:none}.nmt-thead>*,.nmt-trow>*{justify-content:center;align-items:center;min-width:0;display:flex}.nmt-thead>:first-child,.nmt-trow>:first-child{justify-content:flex-start}.nmt-cell-combo,.nmt-th-combo,.nmt-th-signal,.nmt-trow>.nmt-signal{justify-content:flex-start;padding-left:10px}.nmt-cell-combo{gap:10px}.nmt-tf{color:#e8d9a8;letter-spacing:.5px;font-size:14px;font-weight:700}.nmt-signal{letter-spacing:.5px;font-size:13px;font-weight:700}.nmt-num{color:#e8d9a8;font-family:monospace;font-size:13px;font-weight:700}.nmt-badge{letter-spacing:.5px;white-space:nowrap;justify-content:center;align-items:center;font-family:monospace;font-size:11px;font-weight:700;display:inline-flex}.nmt-badge-up{color:#0f8}.nmt-badge-down{color:#ff3d5a}.nmt-badge-flat{color:#a89e7a}.nmt-tf-grid{flex-direction:column;gap:12px;display:flex}.nmt-tf-row{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.nmt-tf-uncalib-dot{cursor:help;background:#888;border-radius:50%;width:5px;height:5px;display:inline-block}.nmt-tf-gauges{grid-template-columns:repeat(10,24px);justify-content:start;place-items:end center;gap:3px;display:grid}.nmt-tf-gauge-cell{cursor:help;justify-content:center;align-items:center;display:flex}.nmt-tf-gauge-body{width:24px;height:83px;position:relative}.nmt-tf-gauge-body-pending .nmt-tf-gauge-track{background:#ffffff05}.nmt-tf-gauge-track{box-sizing:border-box;background:#ffffff0a;position:absolute;inset:0;overflow:hidden}.nmt-tf-threshold-line{pointer-events:none;z-index:1;border-top:.5px dashed;position:absolute;left:0;right:0}.nmt-tf-threshold-p40{border-top-color:#444}.nmt-tf-threshold-p95{border-top-color:#d97e2c4d}.nmt-tf-gauge-fill{z-index:2;box-sizing:border-box;border-radius:2px 2px 0 0;transition:height .6s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0}.nmt-tf-comment-box{white-space:nowrap;background:#ffffff05;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:83px;padding:6px 8px;font-family:JetBrains Mono,monospace;display:flex;overflow:hidden}.nmt-tf-comment-title{letter-spacing:.04em;color:#b0a47e;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.nmt-tf-comment-line{letter-spacing:.06em;color:#b0a47e;font-size:13px}.nmt-tf-comment-sep{color:#b0a47e66;margin:0 4px}.nmt-tf-comment-level,.nmt-tf-comment-trend,.nmt-tf-comment-persist{color:#b0a47e}.nmt-tf-comment-level-dead{color:#555}.nmt-tf-comment-level-off{color:#888}.nmt-tf-comment-level-ok,.nmt-tf-comment-level-hot{color:#4a9c3a}.nmt-tf-comment-level-burst{color:#c43d3d}.nmt-tf-comment-trend-accel{color:#4a9c3a}.nmt-tf-comment-trend-stable{color:#b0a47e}.nmt-tf-comment-trend-fade{color:#d97e2c}.nmt-tf-comment-persist-fresh{color:#888}.nmt-tf-comment-persist-settled{color:#e8d9a8}.nmt-tf-comment-persist-sustain{color:#c4a544}.nmt-tf-xaxis{grid-template-columns:1fr auto;gap:10px;margin-top:8px;display:grid}.nmt-tf-xaxis-cells{grid-template-columns:repeat(10,24px);justify-content:start;justify-items:center;gap:3px;display:grid}.nmt-tf-xaxis-cells>div{color:#888;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:9px}.nmt-tf-legend{color:#ffffff80;border-top:.5px solid #ffffff1a;gap:12px;margin-top:10px;padding-top:6px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.nmt-tf-legend-item{align-items:center;gap:4px;display:inline-flex}.nmt-tf-legend-swatch{border-radius:1px;width:8px;height:8px;display:inline-block}@keyframes nmt-blink{0%,to{opacity:1}50%{opacity:.3}}.vr-panel{box-sizing:border-box;color:#e8d9a8;background:#020508;border:1px solid #00c86440;border-radius:8px;flex-direction:column;width:100%;height:100%;font-family:Courier New,Courier,monospace;font-size:.8em;display:flex;overflow:hidden}.vr-topbar{background:#00c86426;border-bottom:1px solid #00ff881a;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.vr-topbar-left{align-items:center;gap:8px;display:flex}.vr-live-dot{background:#0f8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite vr-blink;display:inline-block;box-shadow:0 0 6px #0f8}.vr-title{color:#f5c26b;letter-spacing:.15em;font-size:11px;font-weight:700}.vr-topbar-time{color:#0f86;letter-spacing:.1em;font-size:7.2px}.vr-body{flex:1;min-height:0;padding:6px 12px 8px;overflow:hidden}.vr-table{flex-direction:column;display:flex}.vr-thead,.vr-trow{grid-template-columns:22% repeat(4,1fr);align-items:center;gap:8px;padding:6px 4px;display:grid}.vr-thead{letter-spacing:1.5px;text-transform:uppercase;color:#e8d9a8;opacity:.7;border-bottom:1px solid #ffffff14;font-size:12px;font-weight:700}.vr-thead>*{text-align:center}.vr-trow{border-bottom:1px solid #ffffff08}.vr-trow:last-child{border-bottom:none}.vr-trow:nth-child(2n){background:#ffffff05}.vr-cell{justify-content:center;align-items:center;min-width:0;display:flex}.vr-label{letter-spacing:.05em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;justify-content:flex-start;font-size:13px;font-weight:600}.vr-num{color:#ffe9c2;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}@keyframes vr-blink{0%,to{opacity:1}50%{opacity:.3}}.markettrend-panel{box-sizing:border-box;background:#020508;border:1px solid #00c86440;border-radius:8px;width:100%;padding:0;font-family:Courier New,Courier,monospace;font-size:.8em;overflow:hidden}.markettrend-loading{color:#00ff8880;letter-spacing:.1em;align-items:center;gap:8px;padding:14px;font-size:8px;display:flex}.mt-topbar{background:#00c86426;border-bottom:1px solid #00ff881a;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.mt-topbar-left{align-items:center;gap:8px;display:flex}.mt-live-dot{background:#0f8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite mt-blink;display:inline-block;box-shadow:0 0 6px #0f8}.mt-title{color:#f5c26b;letter-spacing:.15em;font-size:8px;font-weight:700}.mt-topbar-time{color:#0f86;letter-spacing:.1em;font-size:7.2px}.mt-col-headers,.mt-row{grid-template-columns:minmax(85px,.9fr) minmax(60px,.7fr) minmax(70px,.9fr) minmax(58px,.8fr) minmax(58px,.8fr) minmax(58px,.8fr) minmax(58px,.8fr) minmax(55px,.75fr) minmax(65px,.8fr);align-items:center;gap:8px;display:grid}.mt-col-headers{border-bottom:1px solid #ffffff14;padding:8px 16px}.mt-ch{letter-spacing:1.5px;text-transform:uppercase;color:#e8d9a8;text-align:center;white-space:nowrap;cursor:help;font-size:12px;font-weight:700}.mt-ch-asset{text-align:left}.mt-rows{flex-direction:column;padding:2px 0;display:flex}.mt-row{cursor:default;min-height:32px;padding:4px 16px;transition:background .2s}.mt-row:hover{background:#ffffff08}.mt-cell{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;display:flex}.mt-asset{letter-spacing:.5px;color:#e8d9a8;white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;font-size:14px;font-weight:700;overflow:hidden}.mt-gauge{width:100%}.mt-pct-value{letter-spacing:.02em;white-space:nowrap;color:#e8d9a8;font-size:13px;font-weight:700;display:block}.mt-regime{line-height:1}.mt-mval{letter-spacing:.02em;font-family:monospace;font-size:13px;font-weight:700}.mt-up{color:#0f8}.mt-down{color:#ff3d5a}.mt-flat{color:#e8d9a8}.mt-progbar-track{background:#ffffff0f;border-radius:2px;width:100%;height:3px;position:relative;overflow:hidden}.mt-progbar-fill{border-radius:2px;height:100%;transition:width .6s;position:absolute}.mt-mbadge{letter-spacing:.5px;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-width:50px;padding:3px 10px;font-family:monospace;font-size:11px;font-weight:700;display:inline-flex}.mb-str-up{color:#0f8;background:#00ff881f;border:1px solid #0f86}.mb-sft-up{color:#7fddaa;background:#7fddaa1a;border:1px solid #7fddaa4d}.mb-emr{color:#f5c26b;background:#f5c26b1a;border:1px solid #f5c26b4d}.mb-flat{color:#567;opacity:.4;background:#5566771a;border:1px solid #5673}.mb-sft-dn{color:#d88;background:#dd88881a;border:1px solid #dd88884d}.mb-str-dn{color:#ff3d5a;background:#ff3d5a1f;border:1px solid #ff3d5a66}.mt-level-flat{color:#a89e7a;background:#e8d9a814;border:1px solid #e8d9a833}.mv-xlow{color:#0f8;font-weight:700}.mv-xhigh{color:#ff3d5a;font-weight:700}.mv-vlow,.mv-low,.mv-slow,.mv-neut,.mv-shigh,.mv-high,.mv-vhigh{color:#e8d9a8}.mt-separator{display:none}@keyframes mt-blink{0%,to{opacity:1}50%{opacity:.3}}.panel-topmovers{color:#ffe9c2;background:#020508;border:1px solid #00c86440;border-radius:8px;flex-direction:column;flex:1;height:100%;min-height:0;font-family:Courier New,Courier,monospace;font-size:.8em;display:flex;overflow:hidden}.panel-header{background:#00c86426;border-bottom:1px solid #00ff881a;flex:none;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.panel-title-group{align-items:center;gap:8px;display:flex}.mw-live-dot{background:#0f8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite mw-blink;display:inline-block;box-shadow:0 0 6px #0f8}.panel-title-group h3{letter-spacing:.15em;color:#f5c26b;margin:0;font-size:8px;font-weight:700}.timestamp{color:#0f86;letter-spacing:.1em;white-space:nowrap;font-size:7.2px}@keyframes mw-blink{0%,to{opacity:1}50%{opacity:.3}}.stack{flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.mw-table thead th{text-align:center;text-transform:uppercase;letter-spacing:.4px;color:#ffe9c28c;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff0f;padding:.32rem .2rem;font-size:12px;font-weight:500}.mw-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.696rem}.mw-table th:first-child{width:30%}.mw-table th:nth-child(2){width:22%}.mw-table th:nth-child(3){width:14%}.mw-table th:nth-child(4){width:11%}.mw-table th:nth-child(5){width:12%}.mw-table th:nth-child(6){width:11%}.mw-table tbody td{text-align:center;color:#ffe9c2;font-variant-numeric:tabular-nums;border-bottom:1px dashed #ffffff0a;padding:.28rem .2rem;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:400;line-height:1.3}.mw-table tbody tr:last-child td{border-bottom:none}td.sym{letter-spacing:.3px;text-align:left;font-family:inherit;font-size:14px;font-weight:600}.mw-table thead th:first-child,.mw-table tbody td:first-child{text-align:left;padding-left:24px}.mw-table tbody td.mw-group-title{text-align:left;pointer-events:none;background:0 0;border:0;padding:8px .2rem 5px 24px}.mw-group-pill{color:#4ade80;letter-spacing:.15em;text-transform:uppercase;background:#003c1e80;border:1px solid #00ff8033;border-radius:3px;padding:4px 14px;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:700;display:inline-block}.tm-row-clickable{cursor:pointer;transition:background .12s}.tm-row-clickable:hover{background:#ffd77812}.tm-row-clickable:active{background:#ffd7781f}.mw-table td.mw-pos{color:#0c6}.mw-table td.mw-neg,.mw-table td.mw-rsi-high{color:#f44}.mw-table td.mw-rsi-low{color:#0c6}.mw-table td.mw-z-high{color:#f80}.mw-table td.mw-z-low{color:#4af}.mw-table td.mw-slope-up{color:#0c6}.mw-table td.mw-slope-down{color:#f44}.empty{opacity:.5;text-align:center;padding:.6rem;font-size:.6rem}.mw-signal-cell{padding:.28rem .1rem!important}.mw-chip{letter-spacing:.3px;white-space:nowrap;background:#00000059;border:1px solid #0000;border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;line-height:1.15;display:inline-block}.mw-chip-none{color:#ffe9c240;font-size:.72rem}.mw-chip-dim{opacity:.5}.mw-chip-exh-buy{color:#4ade80;background:#4ade801a;border-color:#4ade808c}.mw-chip-exh-sell{color:#ef4444;background:#ef44441a;border-color:#ef44448c}.mw-chip-cont-buy{color:#4ade80;background:#4ade800d;border-color:#4ade804d}.mw-chip-cont-sell{color:#ef4444;background:#ef44440d;border-color:#ef44444d}.mw-chip-def-buy{color:#fbbf24;background:#fbbf241a;border-color:#fbbf248c}.mw-chip-def-sell{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b8c}.mw-chip-grise{color:#999;background:#b4b4b40d;border-color:#b4b4b44d}.mw-chip-blocked{color:#ddd;background:#00000073}.mw-chip-spike{color:#e24b4a;border-color:#e24b4a8c}.mw-chip-hours{color:#aaa;border-color:#96969666}.mw-chip-atr{color:#ef9f27;border-color:#ef9f278c}.mw-chip-exhonly{color:#7f77dd;border-color:#7f77dd8c}.mw-chip.mw-chip-waiting{opacity:.55;background:0 0}.mw-chip.mw-chip-tactics-off{color:#ffffff4d;background:0 0;border-color:#ffffff26}.ma-page{color:#fff;background:#000;flex-direction:column;height:calc(100vh - 80px);margin:0;padding:0;font-family:Courier New,Courier,monospace;display:flex;overflow:hidden}.matrix-layout{flex:1 1 0;grid-template-columns:72fr 28fr;gap:8px;min-height:0;padding:4px 6px 6px;display:grid;overflow:hidden}.matrix-col{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex;overflow:hidden}.matrix-col:first-child>:first-child{flex:66 1 0;min-height:0;overflow:hidden}.matrix-col:first-child>:nth-child(2){flex:34 1 0;min-height:0;overflow:hidden}.matrix-bottom-row{grid-template-columns:55fr 45fr;gap:8px;min-height:0;display:grid}.matrix-col:last-child>*{flex:1 1 0;min-height:0;overflow:hidden}.ma-state{background:#000;justify-content:center;align-items:center;height:100vh;display:flex}.ma-state-error{color:#f87171}.ma-state-loading{color:#888}.nf-container{background:radial-gradient(circle at top,#ffd78c0a,#000000f2);border:1px solid #ffc87833;border-radius:12px;flex-direction:column;height:100%;font-family:Courier New,monospace;display:flex;overflow:hidden}.nf-header{border-bottom:1px solid #ffc8781a;flex-shrink:0;align-items:center;gap:10px;padding:8px 14px;display:flex}.nf-title{letter-spacing:.1em;color:#4ade80;text-transform:uppercase;font-size:.68rem;font-weight:700}.nf-source{color:#888;letter-spacing:.05em;font-size:.62rem;font-weight:600}.nf-updated{color:#00bfff;margin-left:auto;font-size:.58rem}.nf-body{color:#e8d9a8;flex-direction:column;flex:1;min-height:0;padding:4px 0;display:flex;overflow-y:auto}.nf-body::-webkit-scrollbar{width:4px}.nf-body::-webkit-scrollbar-track{background:0 0}.nf-body::-webkit-scrollbar-thumb{background:#1e2a38;border-radius:2px}.nf-item{cursor:pointer;border-bottom:1px solid #ffffff1a;grid-template-columns:44px 1fr;align-items:start;gap:8px;padding:7px 14px;text-decoration:none;transition:background .12s;display:grid}.nf-item:hover{background:#ffc8780f}.nf-item-time{color:#888;white-space:nowrap;letter-spacing:.02em;padding-top:2px;font-size:.6rem;font-weight:600}.nf-item-title{color:#d4d4d4;font-size:.75rem;line-height:1.45;transition:color .12s}.nf-item:hover .nf-item-title{color:#fff}.nf-status{color:#4b5563;flex:1;justify-content:center;align-items:center;padding:20px;font-size:.72rem;display:flex}.nf-error{color:#f87171}.ec-container{background:radial-gradient(circle at top,#ffd78c0a,#000000f2);border:1px solid #ffc87833;border-radius:12px;flex-direction:column;height:100%;font-family:Courier New,monospace;display:flex;overflow:hidden}.ec-header{border-bottom:1px solid #ffc8781a;flex-shrink:0;align-items:center;gap:10px;padding:8px 14px;display:flex}.ec-live-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite ec-dot-pulse;box-shadow:0 0 4px #4ade8099}@keyframes ec-dot-pulse{0%,to{opacity:.55}50%{opacity:1}}.ec-title{letter-spacing:.1em;color:#4ade80;text-transform:uppercase;font-size:.68rem;font-weight:700}.ec-updated{color:#00bfff;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.58rem}.ec-refresh-btn{color:#4ade80;cursor:pointer;background:0 0;border:1px solid #4ade8040;border-radius:999px;padding:2px 6px;font-size:.75rem;line-height:1;transition:background .15s,border-color .15s,opacity .15s}.ec-refresh-btn:hover:not(:disabled){background:#4ade801f;border-color:#4ade808c}.ec-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.ec-refresh-btn.loading{animation:1s linear infinite ec-refresh-spin}@keyframes ec-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ec-view-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;gap:2px;padding:2px;display:flex}.ec-view-btn{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:2px 8px;font-family:inherit;font-size:.58rem;font-weight:700;transition:background .15s,color .15s}.ec-view-btn:hover{color:#ffffffd9}.ec-view-btn.active{color:#4ade80;background:#4ade8026}.ec-importance-filters{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;gap:2px;padding:2px;display:flex}.ec-importance-btn{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:2px 7px;font-family:inherit;font-size:.75rem;line-height:1;transition:background .15s,opacity .15s,filter .15s,transform .1s}.ec-importance-btn.active{background:#4ade8026}.ec-importance-btn.inactive{opacity:.35;filter:grayscale(.85)}.ec-importance-btn:hover:not(:disabled){background:#4ade801f;transform:scale(1.05)}.ec-importance-btn:disabled{cursor:not-allowed;opacity:.25;filter:grayscale()}.ec-body{flex:1;min-height:0;padding:6px 4px 6px 0;overflow-y:auto}.ec-body::-webkit-scrollbar{width:6px}.ec-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.ec-body::-webkit-scrollbar-track{background:0 0}.ec-placeholder{text-align:center;color:#ffffff59;padding:14px 8px;font-size:.72rem;font-style:italic}.ec-placeholder.ec-error{color:#ff3d5a;font-style:normal}.ec-group{margin-bottom:4px}.ec-group-header{letter-spacing:.1em;text-transform:uppercase;color:#f5c26b;z-index:1;background:#f5c26b08;border-bottom:1px dotted #f5c26b26;padding:6px 12px 4px;font-size:.58rem;font-weight:700;position:sticky;top:0}.ec-event{color:#ffffffd1;border-bottom:1px solid #ffffff08;grid-template-columns:44px 8px 40px 1fr;align-items:center;gap:8px;padding:4px 12px;font-size:.7rem;display:grid}.ec-event:hover{background:#ffffff08}.ec-event.is-past{opacity:.55}.ec-event.is-past .ec-event-time{-webkit-text-decoration:line-through #00bfff80;text-decoration:line-through #00bfff80;text-decoration-thickness:1px}.ec-event-time{color:#00bfff;font-variant-numeric:tabular-nums;font-family:inherit;font-size:.68rem}.ec-event-dot{border-radius:50%;flex-shrink:0;justify-self:center;width:7px;height:7px}.ec-dot-high{background:#ff3d5a;box-shadow:0 0 3px #ff3d5a99}.ec-dot-med{background:#f5c26b;box-shadow:0 0 3px #f5c26b80}.ec-dot-low{background:#ffffff40}.ec-event-ccy{letter-spacing:.05em;color:#4ade80;text-transform:uppercase;font-size:.6rem;font-weight:700}.ec-event-name{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.neo-title{letter-spacing:.12em;text-transform:uppercase;color:#f5c26b;margin-bottom:8px;font-size:11px;font-weight:700}.neo-title-section{background:#00c86426;border-bottom:1px solid #f5c26b66;padding:6px 12px}.neo-muted{color:#555;padding:8px 0;font-size:11px}.neo-op-list{flex-direction:column;gap:6px;display:flex}.neo-op-card{background:#ffffff08;border:1px solid #ffc8781f;border-radius:6px;padding:8px 10px}.neo-op-row{align-items:center;gap:10px;display:flex}.neo-op-symbol{color:#ffe9c2;min-width:70px;font-size:12px;font-weight:600}.neo-op-side{min-width:36px;font-size:11px;font-weight:600}.neo-op-side.buy{color:#60a5fa}.neo-op-side.sell{color:#f472b6}.neo-op-score{text-align:right;min-width:36px;font-size:13px;font-weight:700}.neo-op-meta{align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.neo-op-type{letter-spacing:.06em;border-radius:3px;padding:1px 5px;font-weight:600}.neo-op-type-continuation{color:#60a5fa;background:#60a5fa26}.neo-op-type-exhaustion{color:#c084fc;background:#c084fc26}.neo-op-phase{color:#ffe9c2;font-size:10px}.neo-intraday{font-size:10px;font-weight:600}.intraday-pos{color:#4ade80}.intraday-neg{color:#f87171}.intraday-zero{color:#666}.score-pos{color:#4ade80}.score-neg{color:#f87171}.score-zero{color:#888}.score-na{color:#555}.neo-op-breakdown{border-top:1px solid #ffffff0d;flex-direction:column;gap:3px;margin-top:6px;padding-top:6px;display:flex}.bk-item{align-items:center;gap:8px;display:flex}.bk-label{color:#888;text-align:right;letter-spacing:.04em;flex-shrink:0;width:70px;min-width:70px;font-size:9px}.bk-track{background:#ffffff0f;border-radius:2px;flex:1;height:4px;overflow:hidden}.bk-fill{border-radius:2px;height:100%;transition:width .3s}.bk-fill.bk-pos{background:#4ade80}.bk-fill.bk-neg{background:#f87171}.bk-val{text-align:right;width:28px;font-size:9px;font-weight:600}.neo-op-card-dim{opacity:.55;position:relative}.neo-op-card-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px;box-shadow:0 0 4px #f59e0bcc}.opp-tactically-disabled{color:#ffffff59;opacity:.6;filter:grayscale(.7);cursor:default}.opp-tactically-disabled .neo-op-side,.opp-tactically-disabled .neo-op-type,.opp-tactically-disabled .neo-op-phase,.opp-tactically-disabled .neo-op-score,.opp-tactically-disabled .bk-fill,.opp-tactically-disabled .bk-val{filter:grayscale(.7)}.mo-page{color:#fff;background:#000;grid-template-columns:35fr 30fr 35fr;gap:8px;height:calc(100vh - 80px);min-height:0;margin:0;padding:4px 6px 6px;font-family:Courier New,Courier,monospace;display:grid;overflow:hidden}.mo-col{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.mo-col-news,.mo-col-center{gap:6px}.mo-col-trends{gap:0}.mo-col-news>.mo-news-top,.mo-col-news>.mo-news-bottom{flex-direction:column;min-height:0;display:flex;overflow:hidden}.mo-col-news>.mo-news-top{flex:6 1 0}.mo-col-news>.mo-news-bottom{flex:4 1 0}.mo-section{background:radial-gradient(circle at top,#ffd78c0f,#000000eb);border:1px solid #ffc8782e;border-radius:8px;flex-direction:column;min-height:0;padding:8px 12px;display:flex;overflow-y:auto}.rc-compact{box-sizing:border-box;background:radial-gradient(#0d0d0d 0%,#000 80%);border:1px solid #1a1a1a;border-radius:4px;flex-shrink:0;width:100%;height:160px;position:relative;overflow:hidden}.rc-compact-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:brightness(.9)contrast(1.1);width:100%;height:100%;display:block}.rc-compact-overlay{color:#fff;letter-spacing:.4px;pointer-events:none;background:linear-gradient(#0000,#000000eb 70%);padding:6px 10px 8px;font-family:Courier New,Courier,monospace;font-size:11px;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.rc-compact-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rc-compact-brand{color:#f5d000;letter-spacing:1px;font-weight:700}.rc-compact-sep{color:#555}.rc-compact-state{font-weight:700}.rc-compact-count{color:#aaa}.rc-compact-time{color:#ccc;font-variant-numeric:tabular-nums}.rc-compact-reason{color:#888;margin-top:2px;font-size:10px}.rc-state-scanning .rc-compact{box-shadow:inset 0 0 0 1px #00ff7f26}.rc-state-scanning .rc-compact-state-scanning{color:#22c55e}.rc-state-scanning:after,.rc-state-prudent:after,.rc-state-block:after{content:"";z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:10px}.rc-state-scanning:after{background:#22c55e;animation:1.6s infinite mo-pulse-green;box-shadow:0 0 #22c55eb3}.rc-state-prudent .rc-compact-state-prudent{color:#f59e0b}.rc-state-prudent:after{background:#f59e0b;animation:1.2s infinite mo-pulse-orange;box-shadow:0 0 #f59e0bb3}.rc-state-block .rc-compact-state-block{color:#ef4444}.rc-state-block:after{background:#ef4444;animation:.9s infinite mo-pulse-red;box-shadow:0 0 #ef4444d9}.rc-state-idle .rc-compact-state-idle{color:#888}.rc-state-idle .rc-compact{filter:grayscale(.6)brightness(.7)}@keyframes mo-pulse-green{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes mo-pulse-orange{0%{box-shadow:0 0 #f59e0bb3}70%{box-shadow:0 0 0 10px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}@keyframes mo-pulse-red{0%{box-shadow:0 0 #ef4444d9}60%{box-shadow:0 0 0 12px #ef444400}to{box-shadow:0 0 #ef444400}}.mo-center-scrollable{flex-direction:column;flex:1 1 0;gap:6px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.mo-center-scrollable::-webkit-scrollbar{width:6px}.mo-center-scrollable::-webkit-scrollbar-thumb{background:#222;border-radius:3px}.mo-center-scrollable::-webkit-scrollbar-thumb:hover{background:#333}.mo-center-card{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px;padding:8px 10px}.mo-center-card .neo-op-row{flex-wrap:wrap;gap:6px 10px}.mo-center-card .neo-op-meta{margin-left:0}.ma-wait-m5-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ma-wait-m5-title{letter-spacing:1.2px;color:#f5d000;font-size:11px;font-weight:700}.ma-wait-m5-count{color:#888;font-variant-numeric:tabular-nums;background:#1a1a1a;border-radius:3px;padding:1px 6px;font-size:10px}.ma-wait-m5-spacer{flex:1 1 0}.ma-wait-m5-countdown{color:#999;font-variant-numeric:tabular-nums;letter-spacing:.5px;font-size:10px}.ma-wait-m5-empty{color:#555;padding:4px 0;font-size:11px;font-style:italic}.ma-wait-m5-list{flex-direction:column;gap:3px;display:flex}.ma-wait-m5-item{background:#ffffff05;border-radius:3px;grid-template-columns:1.4fr .7fr .6fr 1.4fr;align-items:center;gap:8px;padding:3px 4px;font-size:10.5px;display:grid}.ma-wait-m5-sym{color:#fff;font-weight:700}.ma-wait-m5-side{text-align:center;font-size:10px;font-weight:700}.ma-wait-m5-side-buy{color:#22c55e}.ma-wait-m5-side-sell{color:#ef4444}.ma-wait-m5-type{text-align:center;letter-spacing:.5px;font-size:9.5px;font-weight:700}.ma-wait-m5-type-continuation{color:#60a5fa}.ma-wait-m5-type-exhaustion{color:#c084fc}.ma-wait-m5-state{color:#999;letter-spacing:.3px;font-size:10px}.nf-filters{border-bottom:1px solid #1a1a1a;flex-wrap:wrap;gap:4px;padding:6px 8px 4px;display:flex}.nf-chip{appearance:none;color:#888;letter-spacing:.5px;cursor:pointer;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:3px;padding:3px 8px;font-family:inherit;font-size:10px;transition:all .15s}.nf-chip:hover{color:#ccc;border-color:#444}.nf-chip-active{color:#f5d000;background:#f5d0001f;border-color:#f5d000;font-weight:700}.neo-empty-stats{color:#888;flex-direction:column;gap:6px;padding:6px 4px;font-size:11px;display:flex}.neo-empty-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.neo-empty-line b{color:#ccc;font-weight:700}.neo-empty-stat{color:#777;letter-spacing:.4px;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.neo-op-wrap{border-radius:4px;transition:box-shadow .3s,background .3s}.neo-op-highlight{background:#f5d0000a;box-shadow:0 0 0 2px #f5d000,0 0 12px #f5d00066}.zone-classification{background:#0006;border:1px solid #2a4a2a;border-radius:4px;flex-direction:column;flex:1;justify-content:space-between;gap:12px;margin-top:0;padding:8px 12px;display:flex;overflow-y:auto}.zc-header{border-bottom:1px solid #2a4a2a;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:8px;padding-bottom:6px;display:flex;position:relative}.zc-title{color:#f5c26b;letter-spacing:.15em;font-family:Courier New,monospace;font-size:.85rem;font-weight:700}.zc-tactics-btn{color:#10b981;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#4ade801a;border:1px solid #4ade804d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:32px;padding:0 12px;font-family:Courier New,monospace;font-size:11px;font-weight:600;line-height:1;transition:border-color .12s,color .12s,background .12s;display:flex}.zc-tactics-btn:hover{color:#4ade80;background:#4ade8033;border-color:#4ade8080}.zc-tactics-btn.is-open{color:#4ade80;background:#4ade8040;border-color:#4ade80}.tt-popup{z-index:9999;color:#cfead4;background:#0a0f0a;border:1px solid #4ade80;border-radius:4px;flex-direction:column;width:400px;max-width:90vw;height:auto;max-height:80vh;font-family:Courier New,monospace;display:flex;position:fixed;box-shadow:0 8px 24px #0009}.tt-popup-header{background:#4ade800f;border-bottom:1px solid #2a4a2a;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.tt-popup-title{color:#f5c26b;letter-spacing:.15em;font-size:.75rem;font-weight:700}.tt-close{color:#888;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.1rem;line-height:1}.tt-close:hover{color:#ff6b6b}.tt-list{flex:auto;min-height:0;padding:6px 12px;overflow-y:auto}.tt-row{grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:2px 0;display:grid}.tt-symbol{color:#cfead4;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.tt-toggle{color:#555;cursor:pointer;letter-spacing:.5px;text-align:center;background:0 0;border:1px solid #2a4a2a;border-radius:10px;min-width:58px;padding:2px 10px;font-family:inherit;font-size:.68rem;font-weight:700;transition:border-color .12s,color .12s,background .12s}.tt-toggle.is-on{color:#4ade80;background:#4ade801a;border-color:#4ade80}.tt-toggle.is-off{color:#555;background:#0000004d;border-color:#333}.tt-toggle:hover{filter:brightness(1.2)}.tt-footer{border-top:1px solid #2a4a2a;justify-content:flex-end;padding:6px 10px;display:flex}.tt-reset{color:#888;cursor:pointer;letter-spacing:.5px;background:0 0;border:1px solid #2a4a2a;border-radius:3px;padding:3px 10px;font-family:inherit;font-size:.7rem;transition:border-color .12s,color .12s}.tt-reset:hover{color:#f5c26b;border-color:#f5c26b}.zc-section-header{background:linear-gradient(90deg,#ffffff0a 0%,#0000 100%);border-radius:2px;justify-content:space-between;align-items:center;margin:8px 0 4px;padding:4px 12px;display:flex}.zc-section-title{color:#cbd5e1;letter-spacing:2px;text-transform:uppercase;font-family:Courier New,monospace;font-size:11px;font-weight:600}.zc-section-count{color:#cbd5e1;opacity:.8;font-family:Courier New,monospace;font-size:14px;font-weight:700}.zc-cont-buy .zc-section-header{background:linear-gradient(90deg,#4ade801a 0%,#0000 100%)}.zc-cont-sell .zc-section-header{background:linear-gradient(90deg,#ef44441a 0%,#0000 100%)}.zc-exh-buy .zc-section-header{background:linear-gradient(90deg,#06d6a01a 0%,#0000 100%)}.zc-exh-sell .zc-section-header{background:linear-gradient(90deg,#f871711a 0%,#0000 100%)}.zc-grey .zc-section-header{background:linear-gradient(90deg,#94a3b81a 0%,#0000 100%)}.zc-blocked .zc-section-header{background:linear-gradient(90deg,#6b72801a 0%,#0000 100%)}.zc-symbols{grid-template-columns:1fr 1fr;gap:8px;display:grid}.zc-chip{box-sizing:border-box;background:0 0;border:1px solid #b4b4b440;border-radius:4px;flex-direction:column;justify-content:center;gap:6px;width:100%;min-width:0;max-width:none;min-height:48px;padding:10px 12px;font-family:Courier New,monospace;display:inline-flex;position:relative}.zc-chip-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:.78rem;display:flex}.zc-chip-symbol{color:#d4d4d4;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.zc-chip-zscore{color:#888;white-space:nowrap;flex-shrink:0;font-size:.7rem}.zc-chip-intraday{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.2px;flex-shrink:0;font-size:12px}.zc-chip-intraday.intraday-pos{color:#4ade80}.zc-chip-intraday.intraday-neg{color:#ef4444}.zc-chip-intraday.intraday-zero{color:#888}.zc-chip-intraday.intraday-na{color:#555}.zc-chip-bar{background:#ffffff0f;border-radius:1px;width:100%;height:2px;display:block;overflow:hidden}.zc-chip-bar-fill{border-radius:1px;height:100%;transition:width .3s;display:block}.zc-grey .zc-chip-bar-fill{background:linear-gradient(90deg,#b4b4b44d,#b4b4b4b3)}.zc-exh-buy .zc-chip-bar-fill{background:linear-gradient(90deg,#4ade8066,#4ade80f2)}.zc-exh-sell .zc-chip-bar-fill{background:linear-gradient(90deg,#ef444466,#ef4444f2)}.zc-cont-buy .zc-chip-bar-fill{background:linear-gradient(90deg,#4ade804d,#4ade80b3)}.zc-cont-sell .zc-chip-bar-fill{background:linear-gradient(90deg,#ef44444d,#ef4444b3)}.zc-grey .zc-chip{background:#b4b4b41a;border-color:#b4b4b466}.zc-exh-buy .zc-chip,.zc-cont-buy .zc-chip{background:#4ade801f;border-color:#4ade8080}.zc-exh-sell .zc-chip,.zc-cont-sell .zc-chip{background:#ef44441f;border-color:#ef444480}.zc-blocked .zc-chip{background:#b4b4b41a;border-color:#b4b4b466}.zc-grey .zc-chip-zscore{color:#999}.zc-exh-buy .zc-chip-zscore,.zc-cont-buy .zc-chip-zscore{color:#4ade80}.zc-exh-sell .zc-chip-zscore,.zc-cont-sell .zc-chip-zscore{color:#ef4444}.zc-cont-buy .zc-section-title{color:#4ade80}.zc-cont-sell .zc-section-title{color:#ef4444}.zc-exh-buy .zc-section-title{color:#06d6a0}.zc-exh-sell .zc-section-title{color:#f87171}.zc-grey .zc-section-title{color:#94a3b8}.zc-blocked .zc-section-title{color:#9ca3af}.zc-chip-dim{position:relative}.zc-chip-dim>.zc-chip-row,.zc-chip-dim>.zc-chip-bar{opacity:.55}.zc-chip-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px;box-shadow:0 0 4px #f59e0bcc}.zc-chip-blocked>.zc-chip-row{opacity:.85}.zc-chip-blocked .zc-chip-bar{display:none}.zc-chip-tag{letter-spacing:1px;color:#ffffff8c;font-size:.58rem;font-weight:700}.zc-blk-spike{border-color:#e24b4a8c}.zc-blk-hours{border-color:#96969666}.zc-blk-atr{border-color:#ef9f278c}.zc-blk-exh{border-color:#7f77dd8c}.zc-chip-waiting{opacity:.7;cursor:help;border-style:dashed;transition:opacity .15s;position:relative}.zc-chip-waiting:hover{opacity:1}.zc-chip-waiting.zc-blk-sev-yellow{border-color:#eab3088c}.zc-chip-waiting.zc-blk-sev-orange{border-color:#f59e0b8c}.zc-chip-waiting.zc-blk-sev-gray{border-color:#88888873}.zc-chip-waiting.zc-blk-sev-red{border-color:#ef44448c}.zc-section-wait .zc-section-title{opacity:.75;font-style:italic}.zc-tt-waiting-text{text-align:center;letter-spacing:.2px;padding:2px 4px;font-family:Courier New,monospace;font-size:12px;font-weight:600;display:block}.zc-chip-blocked{opacity:.7;cursor:help;transition:opacity .15s;position:relative}.zc-chip-blocked:hover{opacity:1}.zc-blk-dot{flex-shrink:0;font-size:.7rem;line-height:1}.zc-chip-blocked.zc-blk-sev-gray{border-color:#88888859}.zc-chip-blocked.zc-blk-sev-orange{border-color:#f59e0b73}.zc-chip-blocked.zc-blk-sev-yellow{border-color:#eab30873}.zc-chip-blocked.zc-blk-sev-red{border-color:#ef444473}.zc-narr-gray{color:#888}.zc-narr-orange{color:#f59e0b}.zc-narr-yellow{color:#eab308}.zc-narr-red{color:#ef4444}.zc-tooltip.zc-tt-blocked{color:#94c5e8;background:#081424;border-color:#00bfff;gap:2px;padding:5px 10px;line-height:1.2;box-shadow:0 6px 20px #00bfff26,0 6px 20px #00000080}.zc-tooltip.zc-tt-blocked .zc-tt-sym{color:#7dd3fc;letter-spacing:.4px;text-shadow:0 0 4px #7dd3fc66;font-size:13px;font-weight:500}.zc-tooltip.zc-tt-blocked .zc-tt-sep{margin:1px 0;background:#0284c7!important}.zc-tt-blocked-text{text-align:center;letter-spacing:.2px;padding:1px 2px;font-family:Courier New,monospace;font-size:12px;font-weight:600;line-height:1.2;display:block}.zc-tooltip.zc-tt-blocked .zc-narr-red{color:#0ff}.zc-tooltip.zc-tt-blocked .zc-narr-orange{color:#22d3ee}.zc-tooltip.zc-tt-blocked .zc-narr-gray{color:#7dd3fc}.zc-tooltip.zc-tt-blocked .zc-narr-yellow{color:#22d3ee}.zc-tooltip.zc-tt-blocked:after{border-top-color:#00bfff}.zc-tooltip.zc-tt-blocked .zc-tt-blocked-metric{text-align:center;color:#94c5e8;letter-spacing:.15px;opacity:1;padding:0 2px 1px;font-family:Courier New,monospace;font-size:12px;font-weight:600;line-height:1.2;display:block}.zc-footer{border-top:1px solid #2a4a2a;justify-content:flex-end;margin-top:8px;padding-top:6px;display:flex}.zc-footer-count{color:#4ade80;letter-spacing:.5px;font-family:Courier New,monospace;font-size:.7rem}.zc-footer-hidden{color:#888;letter-spacing:.4px;opacity:.65;margin-left:4px;font-family:Courier New,monospace;font-size:.65rem}.zc-empty{color:#cbd5e1;opacity:.5;letter-spacing:.3px;padding:2px 4px;font-family:Courier New,monospace;font-size:.65rem;font-style:italic}.zc-tt-detail{gap:2px!important;padding:6px 8px!important}.zc-tt-2col{-moz-column-gap:10px;grid-template-columns:1fr 1fr;align-items:baseline;column-gap:10px;display:grid}.zc-tt-cell{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;font-family:Courier New,monospace;display:flex}.zc-tt-key{color:#64748b;letter-spacing:.15px;text-transform:none;white-space:nowrap;flex-shrink:0;font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:10px;font-weight:600}.zc-tt-v{color:#1e293b;font-variant-numeric:tabular-nums;letter-spacing:.15px;white-space:nowrap;text-align:right;text-overflow:ellipsis;font-family:Courier New,monospace;font-size:11px;font-weight:700;overflow:hidden}.zc-tt-v.tf-up{color:#15803d}.zc-tt-v.tf-down{color:#b91c1c}.zc-tt-v.tf-flat{color:#1e293b}.zc-chip-clickable{appearance:none;cursor:pointer;text-align:left;font-family:Courier New,monospace;transition:transform .1s,box-shadow .15s}.zc-chip-clickable:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #f5d000}.zc-chip-clickable:active{transform:translateY(0)}.zc-tooltip{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1100;pointer-events:none;white-space:normal;color:#1e293b;box-sizing:border-box;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-direction:column;gap:7px;padding:10px 14px;font-family:Courier New,monospace;font-size:11px;display:none;position:absolute;bottom:calc(100% + 10px);left:0;right:0;transform:none;box-shadow:0 6px 20px #0006}.zc-tooltip:after{content:"";border-top:8px solid #cbd5e1;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.zc-exh-buy .zc-tooltip{border-color:#16a34a;box-shadow:0 6px 20px #0006}.zc-exh-buy .zc-tooltip:after{border-top-color:#16a34a}.zc-exh-sell .zc-tooltip{border-color:#dc2626;box-shadow:0 6px 20px #0006}.zc-exh-sell .zc-tooltip:after{border-top-color:#dc2626}.zc-cont-buy .zc-tooltip{border-color:#22c55e;box-shadow:0 6px 20px #0006}.zc-cont-buy .zc-tooltip:after{border-top-color:#22c55e}.zc-cont-sell .zc-tooltip{border-color:#ef4444;box-shadow:0 6px 20px #0006}.zc-cont-sell .zc-tooltip:after{border-top-color:#ef4444}.zc-grey .zc-tooltip{border-color:#eab308;box-shadow:0 6px 20px #0006}.zc-grey .zc-tooltip:after{border-top-color:#eab308}.zc-blocked .zc-tooltip{border-color:#71717a;box-shadow:0 6px 20px #0006}.zc-blocked .zc-tooltip:after{border-top-color:#71717a}.zc-tt-sep{height:2px!important}.zc-exh-buy .zc-tt-sep{background:#16a34a}.zc-exh-sell .zc-tt-sep{background:#dc2626}.zc-cont-buy .zc-tt-sep{background:#22c55e}.zc-cont-sell .zc-tt-sep{background:#ef4444}.zc-grey .zc-tt-sep{background:#eab308}.zc-blocked .zc-tt-sep{background:#71717a}.zc-chip:hover .zc-tooltip,.zc-chip:focus-visible .zc-tooltip{display:flex}.zc-grey .zc-chip:hover .zc-tooltip,.zc-grey .zc-chip:focus-visible .zc-tooltip{display:none}.zc-tt-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.zc-tt-header{align-items:baseline}.zc-tt-item{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.zc-tt-sym{text-transform:uppercase;color:#1e293b;letter-spacing:.6px;font-size:15px;font-weight:700}.zc-tt-intraday{font-variant-numeric:tabular-nums;font-family:Courier New,monospace;font-size:15px;font-weight:700}.zc-tt-intraday.intraday-pos{color:#15803d}.zc-tt-intraday.intraday-neg{color:#b91c1c}.zc-tt-intraday.intraday-zero{color:#64748b}.zc-tt-sep{height:1px;margin:2px 0;display:block}.zc-tt-lbl{color:#64748b;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:11px;font-weight:600}.zc-tt-val{color:#1e293b;font-variant-numeric:tabular-nums;letter-spacing:.3px;white-space:nowrap;font-family:Courier New,monospace;font-size:14px;font-weight:700}.zc-tt-score{color:#92400e;text-shadow:none;font-size:19px;font-weight:700}.zc-tt-val.tf-up{color:#15803d}.zc-tt-val.tf-down{color:#b91c1c}.zc-tt-val.tf-flat{color:#1e293b}@keyframes zc-pill-pulse{0%,to{box-shadow:0 0 #f5d00000}20%,50%{box-shadow:0 0 0 2px #f5d000,0 0 12px #f5d00080}}.zc-chip-clickable:focus:not(:focus-visible){animation:1.5s ease-out zc-pill-pulse}@media (width<=1500px){.mo-page{gap:6px;padding:3px 4px 4px}.rc-compact{height:140px}.rc-compact-overlay{font-size:10px}}@media (width<=1100px){.mo-page{grid-template-columns:1fr;grid-auto-rows:auto;overflow-y:auto}.mo-col{height:auto}.mo-col-news,.mo-col-trends{max-height:40vh}.mo-col-center{min-height:60vh}.rc-compact{height:160px}.zone-classification{justify-content:flex-start}}.ah-container{box-sizing:border-box;flex-direction:column;gap:12px;height:100%;padding:12px 4px 4px;font-family:Courier New,Courier,monospace;display:flex}.ah-title{letter-spacing:.15em;color:#f5c26b;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.ah-metrics{flex-direction:column;flex:1;gap:16px;display:flex}.ah-row{font-variant-numeric:tabular-nums;grid-template-columns:200px 1fr 80px;align-items:center;gap:12px;display:grid}.ah-label{color:#e8d9a8;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:600}.ah-track{background:#ffffff0f;border-radius:4px;height:7px;position:relative;overflow:hidden}.ah-fill{border-radius:4px;height:100%;transition:width .5s;box-shadow:0 0 6px #ffffff2e}.ah-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:700}.block-header{box-sizing:border-box;background:linear-gradient(90deg,#003c1e73,#003c1e26 65%,#0000);border-bottom:1px solid #00ff8033;flex-shrink:0;align-items:center;gap:8px;height:28px;padding:0 14px;display:flex}.block-header-title{letter-spacing:.1em;text-transform:uppercase;color:#a3e635;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:700}.block-header-right{align-items:center;gap:8px;margin-left:auto;display:flex}.deal-pipeline{box-sizing:border-box;font-variant-numeric:tabular-nums;flex-direction:column;gap:18px;height:100%;font-family:Courier New,Courier,monospace;font-size:12px;line-height:.9;display:flex}.pipeline-row-top{flex-shrink:0;grid-template-columns:auto 1fr;gap:16px;display:grid}.pipeline-valid-list{flex:1;grid-template-columns:1fr 1fr 1fr;align-content:start;gap:4px 8px;min-height:0;max-height:220px;margin-top:6px;display:grid;overflow-y:auto}.pipeline-row-bottom{border-top:1px solid #00ff8026;flex:1;min-height:0;padding-top:12px}.pipeline-account-health{width:100%;height:100%;overflow-y:auto}.trinity-advice{background:radial-gradient(circle at top,#78b4ff0f,#000000d9);border:1px solid #78b4ff26;border-radius:10px;flex:1;padding:8px 10px}.trinity-advice-title{letter-spacing:.15em;text-transform:uppercase;color:#f5c26b;background:#00c86426;border-bottom:1px solid #f5c26b66;margin-bottom:8px;padding:6px 12px;font-size:10px;font-weight:700}.trinity-advice-list{flex-direction:column;gap:6px;margin:0;padding:0 0 0 16px;list-style:outside;display:flex}.trinity-advice-list li{color:#ffe9c2;letter-spacing:.2px;font-size:11px;line-height:1.4}.trinity-advice-list li::marker{color:#5ba8f5}.pipeline-panel-valid{background:radial-gradient(circle at top,#ffd7780d,#000000e6);border:1px solid #ffc8782e;border-radius:12px;flex-direction:column;gap:2px;height:100%;min-height:0;padding:8px;display:flex;overflow:hidden;box-shadow:inset 0 0 10px #4cff9a0d}.box-title{letter-spacing:.15em;text-transform:uppercase;color:#f5c26b;background:#00c86426;border-bottom:1px solid #f5c26b66;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.cooldown-select{color:#a3e635;letter-spacing:.05em;cursor:pointer;background:#0006;border:1px solid #00ff804d;border-radius:4px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .2s,background .2s}.cooldown-select:hover{background:#003c1e66;border-color:#00ff8080}.voice-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:3px;font-size:14px;line-height:1;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex}.voice-btn:hover{background:#00ff8014;border-color:#00ff8033}.voice-btn.off{opacity:.45}.pipeline-title{letter-spacing:.15em;text-transform:uppercase;color:#f5c26b;background:#00c86426;border-bottom:1px solid #f5c26b66;align-items:center;gap:12px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.pipeline-count{color:#ffe9c2;background:#ffc8781f;border:1px solid #ffc87859;border-radius:10px;padding:3px 6px;font-size:.75rem;font-weight:700;line-height:1}.pipeline-item{-moz-column-gap:4px;white-space:nowrap;border:1px solid #ffffff38;border-radius:9px;grid-template-columns:1.2fr .8fr .5fr;grid-template-areas:"sym side score""mini mini mini";align-items:center;gap:2px 4px;padding:3px 10px;line-height:.95;display:grid}.pipeline-item:hover{border-color:#ffffff6b}.pipeline-item span{color:#ffe9c2;text-overflow:ellipsis;overflow:hidden}.pipeline-item .mini{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;text-shadow:0 0 2px #000000a6;background:linear-gradient(90deg,#ffd77829,#ffd7780d 50%,#0000);border-radius:4px;grid-area:mini;align-items:center;gap:12px;width:100%;padding:3px 6px;font-size:10px;line-height:1.05;display:flex;overflow:hidden}.pipeline-clickable:hover .mini{background:linear-gradient(90deg,#ffd77838,#ffd77814 50%,#0000)}.pipeline-item.muted .mini{opacity:.45;background:0 0}.mini-bd{flex-shrink:0}.mini-bd.type-continuation{color:#4fc3f7;font-weight:600}.mini-bd.type-exhaustion{color:#c989ee;font-weight:600}.mini-bd.phase{color:#e8d4a7;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pipeline-item.muted{opacity:.35;pointer-events:none;border-color:#ffffff1a;text-decoration:line-through}.pipeline-clickable{cursor:pointer}.pipeline-clickable:hover{background:#f5c26b12;box-shadow:inset 0 0 0 1px #f5c26b40}.pipeline-item.side-buy{background:#2ec87826}.pipeline-item.side-sell{background:#dc464626}.pipeline-empty{text-align:center;opacity:.6;grid-column:1/-1;padding:8px 2px;font-size:10px}.pipeline-item .sym{color:#ffe9c2;grid-area:sym;font-size:13px;font-weight:600}.pipeline-item .side{text-transform:uppercase;text-align:center;grid-area:side;font-size:13px;font-weight:700}.pipeline-item .side.buy{color:#00ff9c}.pipeline-item .side.sell{color:#ff6b6b}.pipeline-item .tf{text-align:center;color:#ffe9c2;font-size:13px;font-weight:600}.pipeline-item .metric.score{text-align:center;letter-spacing:.4px;background:linear-gradient(90deg,#0000,#ffd78c14);border-radius:4px;grid-area:score;font-size:13px;font-weight:800}.pipeline-panel-trinity{box-shadow:none;background:radial-gradient(circle at top,#78b4ff1a,#000000e0);border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:8px 0;display:flex}.trinity-label{letter-spacing:10px;text-align:center;color:#1687ea;text-shadow:0 0 8px #78b4ff59,0 0 16px #78b4ff2e;margin-top:6px;font-size:14px;font-weight:900;transition:color .5s,text-shadow .5s}.trinity-image{-o-object-fit:contain;object-fit:contain;will-change:transform;filter:drop-shadow(0 0 14px #78b4ff73);border:1px solid #0ff3;border-radius:4px;max-width:150px;max-height:150px;transition:transform .7s,filter .7s}.pipeline-panel-trinity.idle .trinity-image{opacity:.85;animation:2s ease-in-out infinite trinity-idle-breathe}@keyframes trinity-idle-breathe{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.pipeline-panel-trinity.scan .trinity-image{filter:drop-shadow(0 0 18px #78b4ff8c);animation:3.4s ease-in-out infinite trinity-scan-breathe}@keyframes trinity-scan-breathe{0%{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}to{opacity:.82;transform:scale(1)}}.pipeline-panel-trinity.alert .trinity-image{filter:drop-shadow(0 0 22px #ff5050a6);animation:.45s ease-out 2 trinity-alert}@keyframes trinity-alert{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.trinity-image{animation:none!important;transform:none!important}}.auto-toggle-wrapper{margin-left:auto}.auto-toggle-btn{cursor:pointer;background:0 0;border:1px solid #00ff804d;border-radius:999px;align-items:stretch;padding:0;transition:border-color .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.block-header-right .auto-toggle-btn{margin-left:6px}.auto-toggle-btn.auto{border-color:#39ff1473;box-shadow:0 0 8px #39ff1433}.auto-toggle-label{letter-spacing:.1em;color:#fff6;padding:4px 12px;font-size:11px;font-weight:700;transition:all .2s}.auto-toggle-label.active{color:#fff;background:#ffffff14}.auto-toggle-btn.auto .auto-toggle-label.active{color:#39ff14;text-shadow:0 0 6px #39ff1480;background:#39ff1426}.auto-confirm-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auto-confirm-modal{background:#0a0a0a;border:1.5px solid #39ff1473;border-radius:14px;width:360px;padding:24px;font-family:Courier New,Courier,monospace;box-shadow:0 0 30px #39ff1433,0 0 60px #39ff1414}.auto-confirm-title{letter-spacing:1.5px;color:#39ff14;text-align:center;text-shadow:0 0 8px #39ff1480;margin-bottom:14px;font-size:14px;font-weight:800}.auto-confirm-text{color:#c0bfb8;text-align:center;margin:0 0 20px;font-size:11px;line-height:1.5}.auto-confirm-actions{gap:10px;display:flex}.auto-confirm-cancel,.auto-confirm-ok{letter-spacing:.8px;cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:700}.auto-confirm-cancel{color:#888;background:#ffffff14;border:1px solid #ffffff26}.auto-confirm-cancel:hover{color:#aaa;background:#ffffff1f}.auto-confirm-ok{color:#39ff14;background:#39ff1426;border:1px solid #39ff1473}.auto-confirm-ok:hover{background:#39ff1440;box-shadow:0 0 12px #39ff144d}.dealing-room{display:block}.box-title{letter-spacing:.15em;text-transform:uppercase;color:#f5c26b;background:#00c86426;border-bottom:1px solid #f5c26b66;margin-bottom:6px;padding:6px 12px;font-size:10px;font-weight:700}.asset-readonly{grid-template-columns:.7fr auto;gap:6px;display:grid}.asset-readonly span{color:#f6e0bd;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:4px;justify-content:center;align-items:center;min-height:30px;padding:4px 10px;font-size:19px;font-weight:700;display:flex}.btn-buy,.btn-sell{text-align:center;cursor:pointer;opacity:.45;border:1px solid #0000;border-radius:4px;flex:1;min-height:28px;padding:7px;font-size:14px;font-weight:700;transition:opacity .2s,box-shadow .2s}.btn-buy{color:#44aa6b;background:#219a4fbf}.btn-sell{color:#ff5050a5;background:#e5222247}.btn-buy.active,.btn-sell.active{opacity:1}.deal-side-lots-row{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;margin-top:7px;display:grid}.deal-side-lots-row .btn-sell,.deal-side-lots-row .btn-buy{border-radius:6px;height:65px;font-size:16px;font-weight:700}.lots-inline{flex-direction:column;align-items:center;gap:3px;display:flex}.lots-inline label{color:#f5c26be6;text-align:center;font-size:8px;font-weight:700}.deal-sl-tp-inline{grid-template-columns:1fr 1fr;gap:4px;margin-top:1px;display:grid}.sl-tp-item{grid-template-columns:24px 1fr;align-items:center;gap:4px;display:grid}.sl-tp-item label{text-align:right;color:#f5c26be6;font-size:11px;font-weight:700}.deal-separator{opacity:.85;background:linear-gradient(90deg,#0000 0%,#f5c26be6 50%,#0000 100%);width:100%;height:1px;margin:8px 0;position:relative}.deal-separator:after{content:"";filter:blur(2px);opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000,#f5c26b59,#0000);position:absolute;inset:0}.deal-preview{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;border:1.5px dashed #f5c26b8c;border-radius:8px;margin:4px 0 3px;padding:6px 8px;font-size:8px;font-weight:600}.deal-preview.buy{color:#b6ffd9;border-color:#47ff918c;box-shadow:0 0 8px #47ff9159,inset 0 0 4px #47ff912e}.deal-preview.sell{color:#ffd1d1;border-color:#ff505099;box-shadow:0 0 8px #ff505059,inset 0 0 4px #ff50502e}.preview-row{grid-template-columns:repeat(4,auto);align-items:center;gap:13px;display:grid}.preview-main{font-size:9px;font-weight:600}.preview-risk{opacity:.9;margin-top:3px;font-size:8px;font-weight:600}.preview-side{letter-spacing:.4px;border-radius:4px;padding:2px 7px;font-weight:800}.preview-side.buy{color:#4cff9a;background:#47ff9126}.preview-side.sell{color:#ff6b6b;background:#ff505026}.preview-symbol{color:#f6e0bd;font-size:10px;font-weight:700}.preview-class{opacity:.75;font-size:8px}.preview-lots{color:#ffd88a;font-weight:700}.deal-action-row{gap:7px;margin-top:6px;display:flex}.deal-send,.deal-cancel{justify-content:center;align-items:center;display:flex}.deal-send.preview{color:#f5c26b;background:#ffffff0f;border:1.5px dashed #f5c26ba6;border-radius:8px;flex:1;height:45px;font-size:10px}.deal-send.send{color:#000;background:linear-gradient(#f5c26b,#d9a441);border-radius:8px;flex:1;height:35px;font-size:13px;font-weight:700}.deal-cancel{color:#892f0c;background:#a9edef;border-radius:8px;flex:0 0 28%;height:35px;font-size:13px;font-weight:700}.order-status{text-align:center;letter-spacing:.6px;margin-top:7px;font-size:9px;font-weight:700}.order-status.ok{color:#4cff9a}.order-status.error{color:#ff6b6b}.order-status.cooldown{color:#ffa726}.deal-hint{color:#f6e0bd;background:#ffffff0d;border:1px solid #ffc87859;border-radius:6px;margin:6px 0 7px;padding:6px 8px;font-size:8px;font-weight:600}.deal-hint strong{color:#ffd88a}.deal-hint.warning{border-color:#ffa05099;box-shadow:0 0 6px #ffa05040}.send-warning{text-align:center;border-radius:6px;margin:7px 0;padding:6px 8px;font-size:8px;font-weight:700}.send-warning.block{color:#ffd1d1;background:#ff50501f;border:1px solid #ff50508c;box-shadow:0 0 6px #ff505040}.send-warning.warn{color:#ffe3a3;background:#ffc8781f;border:1px solid #ffc87873}.mini.compact{opacity:.9;gap:7px;font-size:8px;display:flex}.mini-bd.struct{color:#e3ad30}.mini-bd.timing{color:#4fc3f7}.mini-bd.bb{color:#e44343}.mini-bd.flow{color:#96e47a}.mini-bd.vol{color:#a39be6}.deal-empty{text-align:center;color:#f5c26b80;letter-spacing:.3px;padding:20px 0;font-size:9px;font-weight:600}.deal-readonly-value{color:#e8d4a7;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;min-height:35px;padding:4px 6px;font-size:13px;font-weight:700;display:flex}.dealing-room-auto{position:relative}.dealing-auto-overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-family:Courier New,Courier,monospace;display:flex}.dealing-auto-icon{font-size:32px;animation:2s ease-in-out infinite autoIconPulse}.dealing-auto-label{letter-spacing:2px;color:#39ff14;text-shadow:0 0 10px #39ff1499;font-size:13px;font-weight:800}.dealing-auto-sub{color:#39ff1480;letter-spacing:.5px;font-size:10px;font-weight:600}@keyframes autoIconPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.last-open-positions{margin-top:4px;padding:16px 20px}.last-open-positions-title{color:#e8d9a8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.last-open-positions-empty{color:#888;text-align:center;padding:12px 0;font-size:11px;font-style:italic}.last-open-positions-table{flex-direction:column;display:flex}.last-open-positions-row{grid-template-columns:56px 1fr 48px 72px 56px;align-items:center;gap:8px;min-height:24px;padding:2px 6px;font-family:Courier New,Courier,monospace;font-size:11px;display:grid}.last-open-positions-row:nth-child(odd):not(.last-open-positions-header){background:#ffffff05}.last-open-positions-header{color:#888;letter-spacing:.08em;border-bottom:1px solid #ffffff14;margin-bottom:2px;padding-bottom:4px;font-size:10px;font-weight:600}.last-open-positions .lop-ts{color:#b0a47e}.last-open-positions .lop-sym{color:#e8d9a8;text-transform:uppercase;font-weight:500}.last-open-positions .lop-side.side-buy{color:#4a9c3a;font-weight:500}.last-open-positions .lop-side.side-sell{color:#c43d3d;font-weight:500}.last-open-positions .lop-type{color:#f5c26b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.last-open-positions .lop-lots{color:#b0a47e;text-align:right}.aia-container{background:#0d1117;border-bottom:1px solid #00ff802e;flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.aia-status{letter-spacing:.05em;color:#ffffff8c;white-space:nowrap;font-family:Courier New,Courier,monospace;font-size:11px}.aia-status.loading{color:#a3e635;animation:1.2s ease-in-out infinite aia-pulse}.aia-status.err{color:#ff3d5a}@keyframes aia-pulse{0%,to{opacity:.45}50%{opacity:1}}.aia-toggle-btn{color:#a3e635;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #00ff804d;border-radius:999px;padding:4px 12px;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.aia-toggle-btn.on{color:#39ff14;background:#003c1e80;border-color:#00ff8099}.aia-toggle-btn.off{color:#ffffff8c;border-color:#ffffff2e}.aia-toggle-btn:hover{border-color:#00ff808c}.aia-body{min-height:60px;padding:10px 14px 12px}.aia-placeholder{color:#4b5563;text-align:center;padding:14px 4px;font-size:.74rem;font-style:italic}.aia-error{color:#ff3d5a;padding:8px 4px;font-family:Courier New,Courier,monospace;font-size:.74rem}.aia-analysis{color:#d1d5db;white-space:pre-wrap;word-break:break-word;background:#111827;border:1px solid #1e2a38;border-radius:6px;padding:8px 12px;font-size:.78rem;line-height:1.55;transition:opacity .2s}.aia-analysis.stale{opacity:.55}.ai-container{background:#0d1117;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ai-header-sub{letter-spacing:.05em;color:#ffffff80;white-space:nowrap;font-family:Courier New,Courier,monospace;font-size:11px}.ai-clear-btn{color:#a3e635;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #00ff804d;border-radius:999px;padding:4px 12px;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:700;transition:background .2s,border-color .2s}.ai-clear-btn:hover{background:#003c1e66;border-color:#00ff808c}.ai-messages{flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex;overflow-y:auto}.ai-placeholder{color:#374151;text-align:center;margin:auto;font-size:.78rem;font-style:italic}.ai-msg{flex-direction:column;gap:2px;max-width:92%;display:flex}.ai-msg-user{align-self:flex-end;align-items:flex-end}.ai-msg-assistant{align-self:flex-start;align-items:flex-start}.ai-msg-role{letter-spacing:.06em;text-transform:uppercase;color:#4b5563;font-size:.62rem;font-weight:600}.ai-msg-user .ai-msg-role{color:#3b82f6}.ai-msg-assistant .ai-msg-role{color:#8b5cf6}.ai-msg-text{color:#d1d5db;white-space:pre-wrap;word-break:break-word;background:#111827;border:1px solid #1e2a38;border-radius:6px;padding:6px 10px;font-size:.78rem;line-height:1.55}.ai-msg-user .ai-msg-text{color:#e0eaff;background:#1e3a5f;border-color:#2563eb44}.ai-thinking{color:#4b5563;font-style:italic}.ai-input-row{background:#111827;border-top:1px solid #1e2a38;flex-shrink:0;gap:8px;padding:10px 14px;display:flex}.ai-input{color:#e5e7eb;resize:none;background:#0d1117;border:1px solid #1e2a38;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:.78rem;transition:border-color .15s}.ai-input:focus{border-color:#3b82f6}.ai-input::placeholder{color:#374151}.ai-send-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;align-self:flex-end;padding:6px 14px;font-size:.78rem;font-weight:600;transition:background .15s}.ai-send-btn:hover:not(:disabled){background:#3b82f6}.ai-send-btn:disabled{color:#4b5563;cursor:not-allowed;background:#1e2a38}.dashboard-exposure{flex:0 0 280px;min-height:220px;font-family:Courier New,Courier,monospace}.dashboard-exposure .donut-layout{margin-top:8px;padding-top:6px}.donut-layout{-moz-column-gap:16px;background:radial-gradient(circle,#0a0a0a 0%,#050505 60%,#000 100%);border-radius:10px;grid-template-columns:300px minmax(280px,1fr);align-items:center;column-gap:16px;padding:4px;display:grid}.donut-legend{flex-direction:column;justify-content:center;gap:8px;min-width:250px;height:100%;display:flex}.legend-row{-moz-column-gap:14px;color:#ffe9c2;white-space:nowrap;grid-template-columns:9px .75fr auto auto;align-items:center;column-gap:14px;padding:2px 0;font-size:11px;line-height:.85;display:grid}.legend-dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #ffffff40,inset 0 0 3px #0009}.legend-total{color:#ffe9c2;border-top:1px solid #ffc85040;grid-template-columns:2.5fr 1fr;margin-top:8px;padding-top:6px;font-size:.9rem;font-weight:700;display:grid}.dashboard-allocation{flex-direction:column;height:100%;font-family:Courier New,Courier,monospace;display:flex}.allocation-tubes{flex:1;justify-content:space-around;align-items:flex-end;gap:8px;min-height:0;padding:0 18px 6px;display:flex}.tube-wrapper{flex-direction:column;justify-content:flex-end;align-items:center;width:96px;height:100%;display:flex}.tube-empty{opacity:.35;filter:grayscale()}.tube-value{color:#f5c26b;margin-bottom:6px;font-size:11px;font-weight:600}.tube-label{color:#ffe9c2;letter-spacing:.4px;margin-top:6px;font-size:12px}.vertical-tube{width:90px;max-height:100%;display:block}.vertical-tube rect{transition:y .3s,height .3s,fill .3s,filter .3s}.alloc-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.alloc-edit-btn{color:#a3e635;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #00ff804d;border-radius:999px;padding:4px 12px;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:700;transition:background .2s,border-color .2s}.alloc-edit-btn:hover{background:#003c1e66;border-color:#00ff808c}.alloc-editor{background:#0000004d;border:1px solid #00c86433;border-radius:6px;margin-bottom:8px;padding:8px 10px}.alloc-inputs{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.alloc-input-row{align-items:center;gap:6px;display:flex}.alloc-input-label{color:#ffe9c2;letter-spacing:.06em;text-transform:uppercase;width:56px;font-size:10px;font-weight:600}.alloc-input{color:#ffe9c2;text-align:right;background:#00000080;border:1px solid #00c86433;border-radius:3px;width:48px;padding:2px 4px;font-family:Courier New,Courier,monospace;font-size:12px}.alloc-input:focus{border-color:#00c86480;outline:none}.alloc-input-pct{color:#ffe9c266;font-size:10px}.alloc-editor-footer{align-items:center;gap:8px;margin-top:8px;display:flex}.alloc-total{margin-right:auto;font-size:11px;font-weight:600}.alloc-total.valid{color:#4ade80}.alloc-total.invalid{color:#f87171}.alloc-cancel-btn,.alloc-validate-btn{color:#ffe9c2;cursor:pointer;text-transform:uppercase;background:#ffffff0a;border:1px solid #00c86433;border-radius:4px;padding:3px 10px;font-family:Courier New,Courier,monospace;font-size:10px;font-weight:600}.alloc-validate-btn{color:#4ade80;background:#00c86426;border-color:#00c86466}.alloc-validate-btn:disabled{opacity:.3;cursor:not-allowed}.alloc-validate-btn:not(:disabled):hover{background:#00c86440}.alloc-cancel-btn:hover{background:#ffffff14}.terminal-mt5-grid{box-sizing:border-box;grid-template-columns:70fr 30fr;gap:12px;height:calc(100vh - 80px);min-height:0;padding:4px 6px 6px;font-family:Courier New,Courier,monospace;display:grid;overflow:hidden}.left-column{grid-template-rows:minmax(280px,1.4fr) minmax(280px,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.left-top-row{grid-template-columns:1.2fr .9fr;gap:12px;min-height:0;display:grid;overflow:hidden}.left-bottom-row{grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid;overflow:hidden}.right-column{flex-direction:column;min-height:0;display:flex;overflow:hidden}.terminal-block{box-sizing:border-box;background:radial-gradient(circle at top,#ffd78c14,#000000eb);border:1px solid #ffc87840;border-radius:14px;min-height:0;padding:14px;overflow:hidden}.terminal-block.pipeline,.terminal-block.dealing,.terminal-block.exposure-distribution,.terminal-block.capital-allocation,.terminal-block.live-ai-analysis{border:none;border-bottom:1px solid #00ff8040;border-radius:0}.terminal-block.pipeline,.terminal-block.dealing{flex-direction:column;height:100%;min-height:0;display:flex}.terminal-block.pipeline{overflow-y:auto}.terminal-block.account-health,.terminal-block.exposure-distribution{flex-direction:column;min-height:0;display:flex;overflow:hidden}.terminal-block.capital-allocation{flex-direction:column;justify-content:center;min-height:0;display:flex;overflow:hidden}.terminal-block.live-ai-analysis{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.perf-container{box-sizing:border-box;background:#020508;border:1px solid #00c86440;border-radius:8px;flex-shrink:0;padding:0 16px 12px;font-family:Courier New,Courier,monospace}.perf-header{box-sizing:border-box;background:#00c86426;border-bottom:1px solid #00c86440;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;width:calc(100% + 32px);margin:0 -16px;padding:6px 12px;display:flex}.perf-header-title{color:#f5c26b;letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:700}.perf-header-date{color:#f5c26b;letter-spacing:.08em;font-size:14px;font-weight:800}.perf-kpi-grid{-moz-column-gap:8px;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;gap:5px 8px;margin-top:12px;display:grid}.perf-pulse-dot{vertical-align:middle;background:#4ade80;border-radius:50%;width:6px;height:6px;margin-right:4px;animation:1.4s infinite perf-pulse;display:inline-block;box-shadow:0 0 #4ade80b3}@keyframes perf-pulse{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 6px #4ade8000}to{box-shadow:0 0 #4ade8000}}.perf-stat-box{box-sizing:border-box;background:#ffffff05;border:1px solid #00c86414;border-radius:6px;align-items:center;gap:0;min-height:38px;padding:5px 14px;display:flex}.perf-stat-label{color:#ffe9c2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-align:left;flex-shrink:0;font-size:11px}.perf-stat-sub{color:#fff6;text-align:center;flex:1 1 0;min-width:0;margin:0 12px;font-size:10px;line-height:1.25}.perf-stat-value{color:#ffe9c2;white-space:nowrap;text-align:right;flex-shrink:0;margin-left:auto;font-size:18px;font-weight:700}.perf-filter-bar{flex-wrap:wrap;align-items:center;gap:4px;padding:6px 0;display:flex}.perf-filter-btn{color:#ffe9c2;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #00c86426;border-radius:4px;padding:4px 10px;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:600;transition:all .15s}.perf-filter-btn:hover{background:#00c8641f;border-color:#00c86459}.perf-filter-btn.active{color:#4ade80;background:#00c86433;border-color:#00c86480}.perf-custom-dates{align-items:center;gap:6px;margin-left:4px;display:flex}.perf-custom-dates input{color:#ffe9c2;background:#0006;border:1px solid #00c86433;border-radius:4px;width:120px;padding:3px 8px;font-family:Courier New,Courier,monospace;font-size:12px}.perf-custom-dates input::-webkit-calendar-picker-indicator{filter:invert(.7)sepia()hue-rotate(90deg);cursor:pointer}.perf-custom-sep{color:#00c86466;font-size:12px}.perf-filter-count{color:#ffe9c266;letter-spacing:.08em;margin-left:auto;font-size:12px}.perf-empty{text-align:center;color:#ffffff4d;padding:20px 0;font-size:13px}.open-positions{flex-direction:column;flex:1;min-height:0;font-family:Courier New,Courier,monospace;display:flex}.open-positions-title{letter-spacing:.15em;text-transform:uppercase;color:#f5c26b;background:#00c86426;border-bottom:1px solid #f5c26b66;margin-bottom:8px;padding:6px 12px;font-size:10px;font-weight:700}.portfolio-table-wrapper{background:#050505;border-radius:10px;flex:auto;min-height:0;padding:0 30px;overflow-y:auto;box-shadow:inset 0 0 12px #ffc8501f}.portfolio-table{border-collapse:collapse;width:100%;font-size:.78rem}.portfolio-table thead th{z-index:2;color:#ffe9c2;text-align:right;cursor:pointer;background:linear-gradient(#151005,#070503);border-bottom:1px solid #ffc85059;padding:7px 8px;font-size:10px;font-weight:600;position:sticky;top:0}.portfolio-table thead th:hover:after{content:"👆";margin-left:3px;font-size:10px}.portfolio-table td{color:#ffe9c2;white-space:nowrap;text-align:right;border-bottom:1px solid #ffffff0f;padding:4px 8px;font-size:11px;line-height:1.4}.portfolio-table th:first-child,.portfolio-table td:first-child{text-align:left;font-weight:600}.portfolio-table tbody tr:hover{background:#ffc8500f}td.buy{color:#4da6ff;font-weight:600}td.sell{color:#ff9f43;font-weight:600}td.sig-type{color:#f5c26b;letter-spacing:.02em;font-size:11px}td.pos{color:#00ff9c}td.neg{color:#ff4d4d}.close-cell{text-align:center;width:38px}.btn-close{cursor:pointer;background:0 0;border:none;padding:0}.close-icon{opacity:.85;font-size:18px;font-weight:900;line-height:1;transition:transform .15s,color .15s,opacity .15s,filter .15s}.close-icon.pos{color:#00ff9c;filter:drop-shadow(0 0 4px #00ffa059)}.close-icon.neg{color:#ff6b6b;filter:drop-shadow(0 0 4px #ff5a5a59)}.close-icon.neutral{color:#888}.close-cell{cursor:pointer;text-align:center;position:relative}.close-cell svg{pointer-events:none}.close-cell:hover{cursor:pointer;background:#ffffff0d}.close-cell:hover:after{content:"👆";font-size:12px;position:absolute;top:-2px;right:-4px}.ct-container{box-sizing:border-box;background:#020508;border:1px solid #00c86440;border-radius:8px;flex-direction:column;height:100%;font-family:Courier New,Courier,monospace;display:flex;overflow:hidden}.ct-header{background:#00c86426;border-bottom:1px solid #00c86440;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.ct-header-title{color:#f5c26b;letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:700}.ct-header-count{color:#f5c26b;letter-spacing:.08em;margin-left:auto;font-size:14px;font-weight:800}.ct-pnl-filters{gap:3px;display:flex}.ct-pnl-btn{color:#ffe9c2;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #00c86426;border-radius:3px;padding:3px 8px;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:600;transition:all .15s}.ct-pnl-btn:hover{background:#00c8641f;border-color:#00c86459}.ct-pnl-btn.active{color:#4ade80;background:#00c86433;border-color:#00c86480}.ct-scroll{flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.ct-scroll::-webkit-scrollbar{width:4px}.ct-scroll::-webkit-scrollbar-track{background:0 0}.ct-scroll::-webkit-scrollbar-thumb{background:#00c86466;border-radius:2px}.ct-scroll::-webkit-scrollbar-thumb:hover{background:#00c864bf}.ct-table-header,.ct-trade-row{grid-template-columns:30px 1.4fr 1fr .5fr .9fr .5fr 1fr 1fr .7fr .8fr .8fr;align-items:center;gap:2px;padding:4px 6px;font-size:12px;display:grid}.ct-table-header{letter-spacing:.1em;text-transform:uppercase;z-index:1;background:#020508;border-bottom:1px solid #00c86414;margin-bottom:2px;font-size:11px;position:sticky;top:0}.ct-trade-row.even{background:#ffffff05}.ct-col-label,.ct-col-sort{color:#0f86;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-col-sort{cursor:pointer;-webkit-user-select:none;user-select:none}.ct-col-sort:hover{color:#0f8}.ct-cell{color:#ffe9c2;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-rank{color:#ffe9c266}.ct-time{font-size:11px}.ct-symbol{font-weight:600}.ct-side-buy{color:#60a5fa}.ct-side-sell{color:#f472b6}.ct-type{color:#f5c26b;letter-spacing:.02em;font-size:10px}.ct-price{font-size:11px}.ct-dur{color:#ffe9c280}.ct-pnl{text-align:right;font-size:13px;font-weight:700}.ct-pnl.pos{color:#4ade80}.ct-pnl.neg{color:#f87171}.ct-equity{color:#ffe9c266;text-align:right;font-size:11px}.ct-table-header>:nth-child(10),.ct-table-header>:nth-child(11){text-align:right}.ct-loading{color:#444;padding:24px;font-size:13px}.ct-empty{color:#444;text-align:center;background:#020508;border:1px solid #00c86440;border-radius:8px;padding:24px;font-family:Courier New,Courier,monospace;font-size:13px}.perf-page{box-sizing:border-box;flex-direction:row;gap:16px;height:calc(100vh - 80px);padding:16px;display:flex;overflow:hidden}.perf-page-col{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex;overflow:hidden}.perf-page-left{overflow:hidden}.perf-page-left>*{height:100%;overflow:hidden}.perf-page-right{overflow-y:auto}.perf-page-state{color:#888;justify-content:center;align-items:center;height:calc(100vh - 80px);font-size:1rem;display:flex}.perf-page-error{color:#f87171}.perf-page-loading{color:#60a5fa}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.rounded{border-radius:.25rem}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.px-6{padding-left:1.5rem;padding-right:1.5rem}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--gold:#d4af37;--gold-soft:#f6d678}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#f5c26b66;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#f5c26bbf}
