*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;width:100%;background:#0d0d1a;color:#ccc;overflow:hidden}::-webkit-scrollbar-track{background:#0d0d1a}::-webkit-scrollbar-thumb{background:#2a2a3e;border-radius:3px}.table-wrap[data-v-bf06bd8c]{flex:1;overflow:auto;font:12px/1.3 Consolas,Courier New,monospace;font-variant-numeric:tabular-nums;background:#0a0a0a;border:1px solid #005f17}.tr[data-v-bf06bd8c]{display:flex;align-items:center;white-space:nowrap;min-width:max-content}.header[data-v-bf06bd8c]{background:#0a1a0a;color:#00d4ff;font-weight:700;position:sticky;top:0;z-index:1}.tbody .tr[data-v-bf06bd8c]{border-bottom:1px solid #0a1a0a}.tbody .tr[data-v-bf06bd8c]:nth-child(2n){background:#0c0c0c}.row-signal[data-v-bf06bd8c]{background:#0a1a0a!important}.row-highlight[data-v-bf06bd8c]{background:#1a2a00!important;outline:1px solid #00ff41;outline-offset:-1px}.c-coin[data-v-bf06bd8c]{width:8ch;padding:0 2ch;flex-shrink:0;position:relative}.sim-dot[data-v-bf06bd8c]{position:absolute;right:1ch;top:0;color:#f60;font-weight:700;font-size:9px;animation:pulse .8s infinite}.c-dir[data-v-bf06bd8c]{width:6ch;padding:0 2ch;flex-shrink:0}.c-xh[data-v-bf06bd8c]{width:5ch;padding:0 2ch;flex-shrink:0;text-align:center}.c-y[data-v-bf06bd8c]{width:10ch;padding:0 2ch;flex-shrink:0;text-align:right}.c-lev[data-v-bf06bd8c]{width:4ch;padding:0 2ch;flex-shrink:0;text-align:center}.c-size[data-v-bf06bd8c]{width:14ch;padding:0 2ch;flex-shrink:0;text-align:right}.c-price[data-v-bf06bd8c]{width:9ch;padding:0 2ch;flex-shrink:0;text-align:right}.c-entry[data-v-bf06bd8c]{width:9ch;padding:0 2ch;flex-shrink:0;text-align:right;color:#888}.c-rate[data-v-bf06bd8c]{width:10ch;padding:0 2ch;flex-shrink:0;text-align:right}.c-hlpx[data-v-bf06bd8c]{width:9ch;padding:0 2ch;flex-shrink:0;text-align:right;color:#888}.c-pair[data-v-bf06bd8c]{width:9ch;padding:0 1ch 0 2ch;flex-shrink:0;text-align:center}.c-delta[data-v-bf06bd8c],.c-spread[data-v-bf06bd8c]{width:10ch;padding:0 2ch;flex-shrink:0;text-align:right}.c-ann[data-v-bf06bd8c]{width:8ch;padding:0 2ch;flex-shrink:0;text-align:right}.c-pump[data-v-bf06bd8c],.c-dump[data-v-bf06bd8c]{width:6ch;padding:0 2ch;flex-shrink:0;text-align:right}.c-status[data-v-bf06bd8c]{width:11ch;padding:0 2ch;flex-shrink:0;position:relative;text-align:right}.prog-opening[data-v-bf06bd8c]{color:#4caf50}.prog-closing[data-v-bf06bd8c]{color:#fa3}.prog-empty[data-v-bf06bd8c]{color:#1a1a1a}.prog-num[data-v-bf06bd8c]{position:absolute;right:0;top:0;color:#fff;font-weight:700;font-size:10px;background:#000000b3;line-height:1.3}.c-m[data-v-bf06bd8c]{width:9ch;padding:0 1ch 0 2ch;flex-shrink:0;text-align:left}.c-pnl[data-v-bf06bd8c]{width:9ch;padding:0 2ch 0 1ch;flex-shrink:0;text-align:right}@keyframes flash-bg-bf06bd8c{0%,to{background:transparent}50%{background:#ff323259}}.flash[data-v-bf06bd8c]{animation:flash-bg-bf06bd8c .6s infinite}.pump-active[data-v-bf06bd8c]{color:#ff9800;font-weight:700}.dump-active[data-v-bf06bd8c]{color:#2196f3;font-weight:700}.up[data-v-bf06bd8c]{color:#4caf50;font-weight:700}.down[data-v-bf06bd8c]{color:#f44336;font-weight:700}.pnl-up[data-v-bf06bd8c]{color:#4caf50}.pnl-down[data-v-bf06bd8c]{color:#f44336}.overlay[data-v-056cd681]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.dialog[data-v-056cd681]{width:60ch;background:#0a1a0a;border:2px solid #00ff41;padding:8px 12px;font:12px/1.5 Consolas,Courier New,monospace}.h-title[data-v-056cd681]{color:#00ff41;font-weight:700;text-align:center;margin-bottom:6px;font-size:14px}.h-body[data-v-056cd681]{color:#ccc}.h-section[data-v-056cd681]{color:#00d4ff;font-weight:700;margin:8px 0 2px}.h-row[data-v-056cd681]{padding:0 0 0 12px}.h-cmd[data-v-056cd681]{color:#00ff41;margin-right:12px;display:inline-block;min-width:28ch}.h-desc[data-v-056cd681]{padding:0 0 0 12px;color:#aaa}.dim[data-v-056cd681]{color:#666;font-style:italic}.h-close[data-v-056cd681]{color:#888;text-align:center;margin-top:8px;font-size:11px}.overlay[data-v-efb71606]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.dialog[data-v-efb71606]{width:90ch;max-height:80vh;background:#0a1a0a;border:2px solid #00ff41;padding:8px 12px;font:12px/1.5 Consolas,Courier New,monospace;display:flex;flex-direction:column}.h-title[data-v-efb71606]{color:#00ff41;font-weight:700;text-align:center;margin-bottom:8px;font-size:14px;flex-shrink:0}.h-body[data-v-efb71606]{flex:1;overflow-y:auto;color:#ccc}.log-line[data-v-efb71606]{padding:1px 0;border-bottom:1px solid #0a1a10}.log-time[data-v-efb71606]{color:#666;margin-right:8px}.log-icon[data-v-efb71606]{margin-right:4px}.log-coin[data-v-efb71606]{color:#00d4ff;font-weight:700;margin-right:8px;min-width:6ch;display:inline-block}.log-detail[data-v-efb71606]{color:#aaa}.dim[data-v-efb71606]{color:#666;text-align:center;padding:20px}.cat-CLOSE .log-detail[data-v-efb71606]{color:#fa3}.cat-SPREAD .log-detail[data-v-efb71606]{color:#ff6b6b}.cat-PUMP .log-detail[data-v-efb71606]{color:#ff9800}.cat-MARGIN .log-detail[data-v-efb71606]{color:#f44336}.h-close[data-v-efb71606]{color:#888;text-align:center;margin-top:8px;font-size:11px;flex-shrink:0}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;width:100%;background:#0a0a0a;color:#ccc;overflow:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#1a2a1a}.app{display:flex;flex-direction:column;height:100%;font:12px/1.3 Consolas,Courier New,monospace}.banner{padding:4px 8px;font-weight:700;font-size:12px}.banner-err{background:#4a0000;color:#ff6b6b}.banner-warn{background:#3a2a00;color:#fa3}.title-bar{display:flex;align-items:center;justify-content:center;color:#00ff41;font-weight:700;padding:1px 4px;background:#0a0a0a;border-bottom:1px solid #005f17;position:relative}.readme-link{position:absolute;right:8px;color:#00ff41;text-decoration:none;font-size:11px;font-weight:400;padding:0 4px;border:1px solid #005f17;border-radius:2px}.readme-link:hover{background:#0a2a0a;border-color:#00ff41}.acct-bar{text-align:center;padding:1px 8px;background:#0c0c0c;color:#00d4ff;font-size:12px;white-space:nowrap}.ov{color:#f0a040}.ex-bar{display:flex;padding:1px 8px;background:#080808;color:#888;font-size:11px;gap:12px;border-bottom:1px solid #1a1a1a;align-items:center;flex-wrap:wrap}.ex-item{white-space:nowrap}.ex-mm{color:#666}.ex-eq{color:#aaa}.settle{color:#555;margin-left:2px;font-size:10px}.total-cap{color:#00d4ff;font-weight:700}.tier-green{color:#4caf50}.tier-yellow{color:#fa3}.tier-red{color:#f44336}.tier-dead{color:red;font-weight:700}.risk-tag{padding:1px 6px;border-radius:2px;font-weight:700;font-size:11px;white-space:nowrap;margin-left:6px}.risk-dead{background:#4a0000;color:#ff6b6b;animation:pulse .5s infinite}.risk-warn{background:#3a2a00;color:#fa3}.risk-info{background:#0a1a2a;color:#6bf}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.green{color:#4caf50}.red{color:#f44336}.cmd-output{height:4em;padding:1px 4px;background:#050a05;color:#999;font-size:11px;border-top:1px solid #003308;overflow:hidden}.cmd-output div{line-height:1.2}.alert-line{font-weight:700;white-space:nowrap}.alert-dead{color:#ff6b6b;animation:pulse .5s infinite}.alert-warn{color:#fa3}.alert-info{color:#6bf}.cmd-input-wrap{display:flex;align-items:center;background:#0a3a0a;border:1px solid #00ff41;padding:0 4px;height:3em}.cmd-input-wrap:focus-within{background:#0a4a0a;border-color:#39ff14}.prompt{color:#00ff41;font-weight:700;margin-right:4px}.cmd-input{flex:1;background:transparent;border:none;outline:none;color:#00ff41;font:700 12px Consolas,Courier New,monospace}.cmd-input::placeholder{color:#0a0;font-weight:700}
