:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#app{height:100%;width:100%;margin:0;padding:0;overflow:hidden}main{width:100%;height:100%}.modal-overlay[data-v-19ce3a41]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}.modal-content[data-v-19ce3a41]{background:#2a3543;color:#fff;padding:20px;border-radius:8px;width:90%;max-width:400px;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-content[data-v-19ce3a41]::-webkit-scrollbar{width:6px}.modal-content[data-v-19ce3a41]::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px}.trend-hint[data-v-19ce3a41]{font-size:11px;color:#8aa0b5;margin:-6px 0 12px}.form-group[data-v-19ce3a41]{margin-bottom:15px}label[data-v-19ce3a41]{display:block;margin-bottom:5px}input[data-v-19ce3a41],select[data-v-19ce3a41]{width:100%;padding:8px;border-radius:4px;border:1px solid #555;background:#18222d;color:#fff}.order-details[data-v-19ce3a41]{border-top:1px solid #555;margin-top:15px;padding-top:15px}.side-selector div[data-v-19ce3a41]{display:flex}.side-label[data-v-19ce3a41]{flex:1;text-align:center;padding:8px;border:1px solid #555;cursor:pointer}.side-selector input[type=radio][data-v-19ce3a41]{display:none}.side-selector input[type=radio]:checked+.side-label.buy[data-v-19ce3a41]{background:#00ff9b;color:#18222d;border-color:#00ff9b}.side-selector input[type=radio]:checked+.side-label.sell[data-v-19ce3a41]{background:red;color:#fff;border-color:red}.modal-actions[data-v-19ce3a41]{display:flex;justify-content:space-between;gap:10px;margin-top:20px;align-items:center}.btn-save[data-v-19ce3a41],.btn-cancel[data-v-19ce3a41],.btn-delete[data-v-19ce3a41]{padding:10px 15px;border:none;border-radius:4px;cursor:pointer}.btn-save[data-v-19ce3a41]{background:#00ff9b;color:#18222d}.btn-cancel[data-v-19ce3a41]{background:#555;color:#fff}.btn-delete[data-v-19ce3a41]{background-color:#ff4d4d;color:#fff}.risk-management .input-mode-selector[data-v-19ce3a41]{display:flex;margin-bottom:5px}.risk-management .input-mode-selector button[data-v-19ce3a41]{flex:1;padding:5px;border:1px solid #555;background:#18222d;color:#888;cursor:pointer}.risk-management .input-mode-selector button.active[data-v-19ce3a41]{background:#00ff9b;color:#18222d;border-color:#00ff9b}.side-display[data-v-19ce3a41]{padding:8px;border-radius:4px;text-align:center;font-weight:700}.side-display.long[data-v-19ce3a41]{background-color:#00ff9b;color:#18222d}.side-display.short[data-v-19ce3a41]{background-color:#ff4d4d;color:#fff}.advanced-risk[data-v-19ce3a41]{margin-top:20px;padding:15px;background-color:#0003;border-radius:8px;border:1px solid #33404f}.section-header[data-v-19ce3a41]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #333;padding-bottom:8px}.section-header h4[data-v-19ce3a41]{margin:0;color:#00ff9b;font-size:12px;text-transform:uppercase;letter-spacing:1px}.risk-row[data-v-19ce3a41]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #333;transition:background .3s}.risk-row[data-v-19ce3a41]:last-child{border-bottom:none}.risk-info[data-v-19ce3a41]{display:flex;flex-direction:column}.risk-info label[data-v-19ce3a41]{font-size:14px;font-weight:700;color:#e0e0e0;margin:0;cursor:pointer}.risk-info small[data-v-19ce3a41]{font-size:11px;color:#888;margin-top:2px}.risk-controls[data-v-19ce3a41]{display:flex;align-items:center;gap:10px}.input-wrapper-small[data-v-19ce3a41]{display:flex;align-items:center;background:#18222d;border:1px solid #555;border-radius:4px;padding:2px 8px;width:80px}.input-wrapper-small input[data-v-19ce3a41]{width:100%;border:none;background:transparent;color:#fff;text-align:right;padding:4px 2px;font-size:14px;outline:none}.input-wrapper-small .unit[data-v-19ce3a41]{color:#00ff9b;font-size:12px;font-weight:700;margin-left:2px}.switch[data-v-19ce3a41]{position:relative;display:inline-block;width:40px;height:20px}.switch input[data-v-19ce3a41]{opacity:0;width:0;height:0}.slider[data-v-19ce3a41]{position:absolute;cursor:pointer;inset:0;background-color:#555;-webkit-transition:.4s;transition:.4s}.slider[data-v-19ce3a41]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider[data-v-19ce3a41]{background-color:#00ff9b}input:focus+.slider[data-v-19ce3a41]{box-shadow:0 0 1px #00ff9b}input:checked+.slider[data-v-19ce3a41]:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}.slider.round[data-v-19ce3a41]{border-radius:34px}.slider.round[data-v-19ce3a41]:before{border-radius:50%}.modal-overlay[data-v-2e9bc481]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}.modal-content[data-v-2e9bc481]{background:#2a3543;color:#fff;padding:20px;border-radius:8px;width:90%;max-width:400px}.symbol-list[data-v-2e9bc481]{margin:20px 0;max-height:200px;overflow-y:auto;border:1px solid #555;border-radius:4px}.symbol-item[data-v-2e9bc481]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #444}.symbol-item[data-v-2e9bc481]:last-child{border-bottom:none}.empty-list[data-v-2e9bc481]{padding:20px;text-align:center;color:#888}.btn-delete-symbol[data-v-2e9bc481]{background:none;border:none;color:#ff4d4d;font-size:20px;cursor:pointer;line-height:1}.add-symbol-form[data-v-2e9bc481]{display:flex;gap:10px;margin-bottom:10px}.add-symbol-form input[data-v-2e9bc481]{flex-grow:1;background:#18222d;color:#fff;border:1px solid #555;border-radius:4px;padding:8px}.btn-add-symbol[data-v-2e9bc481]{background:#00ff9b;color:#18222d;border:none;border-radius:4px;padding:0 15px;cursor:pointer}.add-error[data-v-2e9bc481]{color:#ff4d4d;font-size:12px;margin-bottom:15px}.modal-actions[data-v-2e9bc481]{display:flex;justify-content:flex-end;margin-top:20px}.btn-close[data-v-2e9bc481]{background:#555;color:#fff;border:none;border-radius:4px;padding:10px 15px;cursor:pointer}.modal-overlay[data-v-032a40f9]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1200}.modal-content[data-v-032a40f9]{background:#1e2733;color:#e6edf3;padding:18px;border-radius:12px;width:92%;max-width:460px;max-height:84vh;overflow-y:auto;border:1px solid #2c3a4a;box-shadow:0 12px 40px #00000080}.lm-head[data-v-032a40f9]{display:flex;align-items:center;justify-content:space-between}.lm-head h3[data-v-032a40f9]{margin:0;font-size:17px}.lm-x[data-v-032a40f9]{background:none;border:none;color:#8a98a8;font-size:24px;cursor:pointer;line-height:1}.lm-x[data-v-032a40f9]:hover{color:#fff}.lm-newlist[data-v-032a40f9]{display:flex;gap:8px;margin:14px 0 6px}.lm-newlist input[data-v-032a40f9]{flex:1;background:#131b24;color:#fff;border:1px solid #2c3a4a;border-radius:6px;padding:8px}.lm-btn-add[data-v-032a40f9]{background:#00ff9b;color:#10181f;font-weight:700;border:none;border-radius:6px;padding:0 14px;cursor:pointer}.lm-btn-add.sm[data-v-032a40f9]{padding:0 10px;font-size:12px}.lm-btn-add[data-v-032a40f9]:hover{filter:brightness(1.1)}.lm-empty[data-v-032a40f9]{color:#7d8b9a;text-align:center;padding:18px 0}.lm-lists[data-v-032a40f9]{display:flex;flex-direction:column;gap:10px;margin-top:8px}.lm-list[data-v-032a40f9]{background:#161f29;border:1px solid #283543;border-radius:10px;padding:10px}.lm-palette[data-v-032a40f9]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.lm-palette.inlist[data-v-032a40f9]{margin:6px 0}.lm-swatch[data-v-032a40f9]{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid transparent;padding:0}.lm-swatch.sel[data-v-032a40f9]{border-color:#fff;box-shadow:0 0 0 1px #1e2733,0 0 6px #fff6}.lm-list-head[data-v-032a40f9]{display:flex;align-items:center;gap:8px}.lm-colordot[data-v-032a40f9]{width:16px;height:16px;border-radius:50%;flex:0 0 auto;border:1px solid rgba(255,255,255,.25);cursor:pointer;padding:0;box-shadow:0 0 4px #0006}.lm-name[data-v-032a40f9]{flex:1;background:transparent;color:#fff;font-weight:700;font-size:14px;border:1px solid transparent;border-radius:6px;padding:4px 6px}.lm-name[data-v-032a40f9]:hover,.lm-name[data-v-032a40f9]:focus{border-color:#2c3a4a;background:#0f161e;outline:none}.lm-count[data-v-032a40f9]{background:#243140;color:#9fb0c0;font-size:11px;border-radius:10px;padding:1px 8px;min-width:22px;text-align:center}.lm-del[data-v-032a40f9]{background:none;border:1px solid #3a2630;color:#ff6b6b;border-radius:6px;padding:3px 8px;cursor:pointer;font-size:13px}.lm-del.armed[data-v-032a40f9]{background:#ff4d4d;color:#fff;border-color:#ff4d4d;font-weight:700}.lm-pairs[data-v-032a40f9]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.lm-pair[data-v-032a40f9]{display:inline-flex;align-items:center;gap:4px;background:#213044;color:#cfe0f0;font-size:12px;border-radius:6px;padding:3px 6px 3px 8px}.lm-pair-x[data-v-032a40f9]{background:none;border:none;color:#ff7a7a;cursor:pointer;font-size:15px;line-height:1;padding:0}.lm-pair-empty[data-v-032a40f9]{color:#5d6b7d;font-size:12px;font-style:italic}.lm-addpair[data-v-032a40f9]{display:flex;gap:6px}.lm-addpair input[data-v-032a40f9]{flex:1;background:#131b24;color:#fff;border:1px solid #2c3a4a;border-radius:6px;padding:6px 8px;font-size:12px}.lm-error[data-v-032a40f9]{color:#ff6b6b;font-size:12px;margin-top:6px}.lm-error.sm[data-v-032a40f9]{margin-top:4px}.modal-overlay[data-v-307710ba]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}.modal-content[data-v-307710ba]{background:#2a3543;color:#fff;padding:20px;border-radius:8px;width:90%;max-width:400px;text-align:center}p[data-v-307710ba]{margin:20px 0}.modal-actions[data-v-307710ba]{display:flex;justify-content:center;gap:20px}.btn-confirm[data-v-307710ba],.btn-cancel[data-v-307710ba]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.btn-confirm[data-v-307710ba]{background-color:#ff4d4d;color:#fff}.btn-cancel[data-v-307710ba]{background:#555;color:#fff}.settings-panel[data-v-3ad66c1a]{position:absolute;top:50px;left:10px;background-color:#2a3543;border:1px solid #33404f;border-radius:6px;padding:15px;z-index:50;color:#ccc;width:280px;box-shadow:0 4px 12px #00000080}h4[data-v-3ad66c1a]{margin-top:0;color:#fff;border-bottom:1px solid #444;padding-bottom:10px;margin-bottom:15px}.setting-item[data-v-3ad66c1a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.setting-item label[data-v-3ad66c1a]{font-size:14px;color:#ddd}.setting-item input[type=checkbox][data-v-3ad66c1a]{margin:0 8px 0 0}.setting-item[data-v-3ad66c1a]:has(input[type=checkbox]){justify-content:flex-start}.setting-item select[data-v-3ad66c1a]{width:120px;background-color:#18222d;color:#fff;border:1px solid #555;border-radius:4px;padding:4px;font-size:14px}.panel-overlay[data-v-7d7c5d9f]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}.history-panel[data-v-7d7c5d9f]{background:#2a3543;color:#fff;border-radius:8px;width:90%;max-width:900px;height:80vh;display:flex;flex-direction:column}.panel-header[data-v-7d7c5d9f]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #33404f}.header-left[data-v-7d7c5d9f]{display:flex;align-items:center;gap:20px}.panel-header h3[data-v-7d7c5d9f]{margin:0}.range-select[data-v-7d7c5d9f]{background:#18222d;color:#00ff9b;border:1px solid #444;padding:6px 12px;border-radius:4px;font-size:13px;cursor:pointer;font-weight:700;outline:none}.range-select[data-v-7d7c5d9f]:focus{border-color:#00ff9b}.btn-close[data-v-7d7c5d9f]{background:none;border:none;color:#ccc;font-size:24px;cursor:pointer}.panel-content[data-v-7d7c5d9f]{flex-grow:1;overflow-y:auto;padding:20px}.loading-state[data-v-7d7c5d9f],.empty-state[data-v-7d7c5d9f]{text-align:center;margin-top:50px;color:#888}.history-table[data-v-7d7c5d9f]{width:100%;border-collapse:collapse}.history-table th[data-v-7d7c5d9f],.history-table td[data-v-7d7c5d9f]{padding:10px;text-align:left;border-bottom:1px solid #33404f;font-size:13px}.history-table th[data-v-7d7c5d9f]{color:#ccc}.history-table td.long[data-v-7d7c5d9f]{color:#00ff9b;font-weight:700}.history-table td.short[data-v-7d7c5d9f]{color:#ff4d4d;font-weight:700}.clickable-symbol[data-v-7d7c5d9f]{color:#00ff9b;font-weight:700;cursor:pointer;transition:all .2s}.clickable-symbol[data-v-7d7c5d9f]:hover{color:#fff;text-decoration:underline}.pagination-controls[data-v-7d7c5d9f]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}.pagination-controls button[data-v-7d7c5d9f]{background:#33404f;color:#fff;border:none;border-radius:4px;padding:8px 15px;cursor:pointer}.pagination-controls button[data-v-7d7c5d9f]:disabled{background:#18222d;color:#555;cursor:not-allowed}.modal-overlay[data-v-c8c25fa8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}.modal-content[data-v-c8c25fa8]{background:#2a3543;color:#fff;padding:20px;border-radius:8px;width:90%;max-width:480px;max-height:90vh;overflow-y:auto}h3[data-v-c8c25fa8]{margin-top:0}h4[data-v-c8c25fa8]{margin:0 0 10px;font-size:15px}.description[data-v-c8c25fa8]{font-size:13px;color:#ccc;margin-bottom:16px}.accounts-list[data-v-c8c25fa8]{margin-bottom:18px}.empty[data-v-c8c25fa8]{color:#999;font-size:13px;text-align:center;padding:10px 0}.account-row[data-v-c8c25fa8]{display:flex;justify-content:space-between;align-items:center;background:#18222d;border:1px solid #3a4756;border-radius:6px;padding:10px 12px;margin-bottom:8px}.account-row.active[data-v-c8c25fa8]{border-color:#00ff9b;box-shadow:0 0 0 1px #00ff9b4d}.account-info[data-v-c8c25fa8]{display:flex;align-items:center;gap:8px}.account-label[data-v-c8c25fa8]{font-weight:600}.badge-active[data-v-c8c25fa8]{font-size:10px;font-weight:700;background:#00ff9b;color:#18222d;padding:2px 6px;border-radius:4px}.account-actions[data-v-c8c25fa8]{display:flex;gap:6px}.btn-mini[data-v-c8c25fa8]{padding:5px 10px;border:none;border-radius:4px;cursor:pointer;font-size:12px}.btn-mini[data-v-c8c25fa8]:disabled{opacity:.5;cursor:not-allowed}.btn-activate[data-v-c8c25fa8]{background:#2d7dff;color:#fff}.btn-delete[data-v-c8c25fa8]{background:#3a4756;color:#ff6b6b}.add-section[data-v-c8c25fa8]{border-top:1px solid #3a4756;padding-top:16px}.form-group[data-v-c8c25fa8]{margin-bottom:12px}label[data-v-c8c25fa8]{display:block;margin-bottom:5px;font-size:13px}input[data-v-c8c25fa8]{width:100%;padding:8px;border-radius:4px;border:1px solid #555;background:#18222d;color:#fff;box-sizing:border-box}.btn-save[data-v-c8c25fa8]{width:100%;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;background:#00ff9b;color:#18222d;font-weight:600}.btn-save[data-v-c8c25fa8]:disabled{background:#555;cursor:not-allowed}.modal-actions[data-v-c8c25fa8]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.btn-cancel[data-v-c8c25fa8]{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;background:#555;color:#fff}.message[data-v-c8c25fa8]{padding:10px;border-radius:4px;margin-top:15px;text-align:center;font-size:13px}.message.success[data-v-c8c25fa8]{background-color:#00ff9b33;color:#00ff9b}.message.error[data-v-c8c25fa8]{background-color:#ff4d4d33;color:#ff4d4d}.modal-overlay[data-v-c2151ad1]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:200}.modal-content[data-v-c2151ad1]{background:#2a3543;color:#fff;padding:22px;border-radius:8px;width:90%;max-width:440px}h3[data-v-c2151ad1]{margin-top:0;color:#fc0}.description[data-v-c2151ad1]{font-size:14px;color:#ccc;line-height:1.5}.warning-box[data-v-c2151ad1]{background:#ff4d4d26;border:1px solid rgba(255,77,77,.4);color:#ff8a8a;padding:10px;border-radius:6px;font-size:13px;margin:14px 0}.message[data-v-c2151ad1]{padding:10px;border-radius:4px;margin-top:12px;text-align:center;font-size:13px}.message.error[data-v-c2151ad1]{background-color:#ff4d4d33;color:#ff4d4d}.modal-actions[data-v-c2151ad1]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-cancel[data-v-c2151ad1],.btn-confirm[data-v-c2151ad1]{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-weight:600}.btn-cancel[data-v-c2151ad1]{background:#555;color:#fff}.btn-confirm[data-v-c2151ad1]{background:#00ff9b;color:#18222d}.btn-confirm[data-v-c2151ad1]:disabled{background:#555;color:#999;cursor:not-allowed}.modal-overlay[data-v-a9b2ac64]{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:150}.modal-content[data-v-a9b2ac64]{background:#232e3a;color:#e6edf3;padding:22px 24px;border:1px solid #38465a;border-radius:12px;width:92%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 16px 50px #00000080}.modal-header[data-v-a9b2ac64]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.modal-header h3[data-v-a9b2ac64]{margin:0;font-size:17px}.status[data-v-a9b2ac64]{margin:0 0 10px;font-size:12px;color:#7d8895;font-weight:600}.status.on[data-v-a9b2ac64]{color:#00ff9b}.description[data-v-a9b2ac64]{font-size:12.5px;color:#aab4c0;line-height:1.6;background:#1b242f;border-radius:8px;padding:9px 12px;margin:0 0 6px}.description b[data-v-a9b2ac64]{color:#e6edf3}.description .long[data-v-a9b2ac64]{color:#00ff9b}.description .short[data-v-a9b2ac64]{color:#ff5c5c}h4[data-v-a9b2ac64]{margin:18px 0 9px;font-size:13px;color:#cdd6e0;letter-spacing:.3px;display:flex;align-items:baseline;gap:7px}h4 .unit[data-v-a9b2ac64]{font-size:11px;color:#7d8895;font-weight:400}.grid[data-v-a9b2ac64]{display:flex;flex-direction:column;gap:7px}.grid-head[data-v-a9b2ac64],.grid-row[data-v-a9b2ac64]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px}.grid-head[data-v-a9b2ac64]{font-size:10.5px;color:#7d8895;text-transform:uppercase;letter-spacing:.5px;padding:0 2px}.grid-head .long[data-v-a9b2ac64]{color:#00ff9b}.grid-head .short[data-v-a9b2ac64]{color:#ff5c5c}input.num[data-v-a9b2ac64],input.key[data-v-a9b2ac64]{width:100%;padding:8px 9px;border-radius:6px;border:1px solid #3a4757;background:#1b242f;color:#e6edf3;box-sizing:border-box;font-size:13px;transition:border-color .15s,box-shadow .15s}input.num[data-v-a9b2ac64]:focus,input.key[data-v-a9b2ac64]:focus{outline:none;border-color:#4f9bff;box-shadow:0 0 0 2px #4f9bff33}input.key[data-v-a9b2ac64]{text-align:center;font-family:ui-monospace,monospace;font-weight:600}input.key.long[data-v-a9b2ac64]{color:#00ff9b}input.key.short[data-v-a9b2ac64]{color:#ff7b7b}input.key.long[data-v-a9b2ac64]:focus{border-color:#00ff9b;box-shadow:0 0 0 2px #00ff9b2e}input.key.short[data-v-a9b2ac64]:focus{border-color:#ff5c5c;box-shadow:0 0 0 2px #ff5c5c2e}input[data-v-a9b2ac64]:disabled{opacity:.4;cursor:not-allowed}input[data-v-a9b2ac64]::placeholder{color:#5a6675}.mc-desc[data-v-a9b2ac64]{margin-top:0}.pane-rows[data-v-a9b2ac64]{display:flex;flex-direction:column;gap:7px}.pane-row[data-v-a9b2ac64]{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-items:center}.pane-label[data-v-a9b2ac64]{font-size:13px;color:#cdd6e0;font-weight:600}.sltp-grid[data-v-a9b2ac64]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sltp-cell[data-v-a9b2ac64]{display:flex;align-items:center;gap:8px;background:#1b242f;border:1px solid #2f3b49;border-radius:8px;padding:8px 10px}.sltp-cell .num[data-v-a9b2ac64]{width:64px;padding:6px 8px}.sltp-label[data-v-a9b2ac64]{font-weight:700;font-size:13px}.sltp-label.sl[data-v-a9b2ac64]{color:#ff7b7b}.sltp-label.tp[data-v-a9b2ac64]{color:#00ff9b}.pct[data-v-a9b2ac64]{color:#7d8895;font-size:13px}.switch[data-v-a9b2ac64]{position:relative;display:inline-block;width:42px;height:23px;flex-shrink:0}.switch.sm[data-v-a9b2ac64]{width:36px;height:20px}.switch input[data-v-a9b2ac64]{opacity:0;width:0;height:0}.slider[data-v-a9b2ac64]{position:absolute;cursor:pointer;inset:0;background:#44505f;border-radius:999px;transition:.2s}.slider[data-v-a9b2ac64]:before{content:"";position:absolute;height:17px;width:17px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.switch.sm .slider[data-v-a9b2ac64]:before{height:14px;width:14px}.switch input:checked+.slider[data-v-a9b2ac64]{background:#00ff9b}.switch input:checked+.slider[data-v-a9b2ac64]:before{transform:translate(19px)}.switch.sm input:checked+.slider[data-v-a9b2ac64]:before{transform:translate(16px)}.modal-actions[data-v-a9b2ac64]{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.btn-cancel[data-v-a9b2ac64],.btn-reset[data-v-a9b2ac64],.btn-save[data-v-a9b2ac64]{padding:9px 16px;border:none;border-radius:7px;cursor:pointer;font-weight:600;font-size:13px;transition:filter .15s,transform .05s}.btn-cancel[data-v-a9b2ac64]:hover,.btn-reset[data-v-a9b2ac64]:hover,.btn-save[data-v-a9b2ac64]:hover{filter:brightness(1.12)}.btn-cancel[data-v-a9b2ac64]:active,.btn-reset[data-v-a9b2ac64]:active,.btn-save[data-v-a9b2ac64]:active{transform:translateY(1px)}.btn-cancel[data-v-a9b2ac64]{background:#3a4757;color:#e6edf3}.btn-reset[data-v-a9b2ac64]{background:transparent;color:#fc6;border:1px solid #5a4d2e}.btn-save[data-v-a9b2ac64]{background:#00ff9b;color:#14202b}.panel-overlay[data-v-d841c8be]{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:100}.positions-panel[data-v-d841c8be]{background:linear-gradient(180deg,#161d27,#10161e);color:#e6edf3;border:1px solid #2a3543;border-radius:12px;width:92%;max-width:880px;max-height:82vh;display:flex;flex-direction:column;box-shadow:0 18px 50px #0000008c;overflow:hidden;font-family:Segoe UI,sans-serif}.panel-header[data-v-d841c8be]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#18222d;border-bottom:1px solid #2a3543}.header-title-group[data-v-d841c8be]{display:flex;align-items:center;gap:10px}.panel-header h3[data-v-d841c8be]{margin:0;font-size:16px;font-weight:700}.count-badge[data-v-d841c8be]{background:#2962ff;color:#fff;font-size:12px;font-weight:700;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.header-right[data-v-d841c8be]{display:flex;align-items:center;gap:10px}.badge[data-v-d841c8be]{display:inline-flex;align-items:center;gap:6px;background:#0f1620;border:1px solid #2a3543;padding:4px 10px;border-radius:8px;font-family:monospace}.badge-label[data-v-d841c8be]{font-size:10px;color:#7d8895;text-transform:uppercase;letter-spacing:.5px}.badge-value[data-v-d841c8be]{font-size:14px;font-weight:700}.badge-value.bal[data-v-d841c8be]{color:#e6edf3}.btn-close-all[data-v-d841c8be]{background:#3a1a1a;border:1px solid #ff4d4d;color:#ff8a8a;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.btn-close-all[data-v-d841c8be]:hover:not(:disabled){background:#ff4d4d;color:#fff}.btn-close-all[data-v-d841c8be]:disabled{opacity:.5;cursor:default}.btn-x[data-v-d841c8be]{background:none;border:none;color:#9fb0c3;font-size:24px;line-height:1;cursor:pointer;padding:0 2px}.btn-x[data-v-d841c8be]:hover{color:#fff}.panel-content[data-v-d841c8be]{flex-grow:1;overflow-y:auto;padding:6px 10px 12px}.loading-state[data-v-d841c8be],.empty-state[data-v-d841c8be]{text-align:center;margin-top:48px;color:#7d8895;font-size:14px}.empty-state[data-v-d841c8be]{display:flex;flex-direction:column;align-items:center;gap:10px}.empty-emoji[data-v-d841c8be]{font-size:34px;opacity:.7}.positions-table[data-v-d841c8be]{width:100%;border-collapse:collapse}.positions-table th[data-v-d841c8be]{position:sticky;top:0;background:#131a23;color:#8a96a3;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:10px 12px;text-align:left;border-bottom:1px solid #2a3543}.positions-table th.num[data-v-d841c8be]{text-align:right}.positions-table td[data-v-d841c8be]{padding:11px 12px;font-size:13px;border-bottom:1px solid #1e2731}.positions-table td.num[data-v-d841c8be]{text-align:right;font-family:monospace;color:#c6d0da}.positions-table tbody tr[data-v-d841c8be]{transition:background .1s}.positions-table tbody tr.clickable[data-v-d841c8be]{cursor:pointer}.positions-table tbody tr[data-v-d841c8be]:hover{background:#1a2330}.positions-table tbody tr:last-child td[data-v-d841c8be]{border-bottom:none}.positions-table td.sym[data-v-d841c8be]{font-weight:700;color:#e6edf3}.positions-table td.liq[data-v-d841c8be]{color:#d8a657}.positions-table td.liq.unavail[data-v-d841c8be]{color:#5d6b7d;cursor:help}.side-pill[data-v-d841c8be]{display:inline-block;padding:2px 9px;border-radius:5px;font-size:11px;font-weight:700;letter-spacing:.5px}.side-pill.long[data-v-d841c8be]{background:#00ff9b24;color:#00ff9b;border:1px solid rgba(0,255,155,.35)}.side-pill.short[data-v-d841c8be]{background:#ff4d4d24;color:#ff6b6b;border:1px solid rgba(255,77,77,.35)}.lev-tag[data-v-d841c8be]{color:#9fb0c3}.pnl[data-v-d841c8be]{font-weight:700}.positions-table td.pnl.pnl-positive[data-v-d841c8be]{color:#00ff9b}.positions-table td.pnl.pnl-negative[data-v-d841c8be]{color:#ff5f5f}.badge-value.pnl-positive[data-v-d841c8be]{color:#00ff9b}.badge-value.pnl-negative[data-v-d841c8be]{color:#ff5f5f}.action-cell[data-v-d841c8be]{text-align:right;white-space:nowrap}.btn-close-pos[data-v-d841c8be]{background:transparent;border:1px solid #44505f;color:#c6d0da;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.btn-close-pos[data-v-d841c8be]:hover:not(:disabled){background:#ff4d4d;border-color:#ff4d4d;color:#fff}.btn-close-pos[data-v-d841c8be]:disabled{opacity:.5;cursor:default}.panel-overlay[data-v-2ada9f71]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:100}.perf-panel[data-v-2ada9f71]{background:linear-gradient(180deg,#161d27,#10161e);color:#e6edf3;border:1px solid #2a3543;border-radius:12px;width:94%;max-width:920px;max-height:86vh;display:flex;flex-direction:column;box-shadow:0 18px 50px #0000008c;overflow:hidden;font-family:Segoe UI,sans-serif}.panel-header[data-v-2ada9f71]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#18222d;border-bottom:1px solid #2a3543}.header-left[data-v-2ada9f71]{display:flex;align-items:center;gap:14px}.panel-header h3[data-v-2ada9f71]{margin:0;font-size:16px;font-weight:700}.period-sel[data-v-2ada9f71]{display:flex;gap:4px}.period-sel button[data-v-2ada9f71]{background:#0f1620;border:1px solid #2a3543;color:#9fb0c3;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.period-sel button[data-v-2ada9f71]:hover{color:#fff;border-color:#44505f}.period-sel button.on[data-v-2ada9f71]{background:#2962ff;border-color:#2962ff;color:#fff}.fees-toggle[data-v-2ada9f71]{display:flex;align-items:center;gap:5px;cursor:pointer;background:#0f1620;border:1px solid #2a3543;color:#9fb0c3;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.fees-toggle[data-v-2ada9f71]:hover{color:#fff;border-color:#44505f}.fees-toggle.on[data-v-2ada9f71]{color:#00ff9b;border-color:#2f5a44;background:#102017}.fees-toggle input[data-v-2ada9f71]{cursor:pointer;margin:0}.btn-x[data-v-2ada9f71]{background:none;border:none;color:#9fb0c3;font-size:24px;line-height:1;cursor:pointer}.btn-x[data-v-2ada9f71]:hover{color:#fff}.panel-content[data-v-2ada9f71]{flex-grow:1;overflow-y:auto;padding:16px}.state[data-v-2ada9f71]{text-align:center;margin-top:50px;color:#7d8895;font-size:14px}.state-emoji[data-v-2ada9f71]{display:block;font-size:32px;margin-bottom:8px;opacity:.7}.pos[data-v-2ada9f71]{color:#00ff9b}.neg[data-v-2ada9f71]{color:#ff5f5f}.metrics-grid[data-v-2ada9f71]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}.metric[data-v-2ada9f71]{background:#131a23;border:1px solid #233040;border-radius:8px;padding:9px 11px;display:flex;flex-direction:column;gap:3px}.m-label[data-v-2ada9f71]{font-size:10px;color:#7d8895;text-transform:uppercase;letter-spacing:.4px}.m-value[data-v-2ada9f71]{font-size:17px;font-weight:700;font-family:monospace}.metric-wide[data-v-2ada9f71]{grid-column:span 2}.retry-btn[data-v-2ada9f71]{margin-left:8px;background:#2962ff;border:none;color:#fff;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.retry-btn[data-v-2ada9f71]:hover{filter:brightness(1.1)}.section[data-v-2ada9f71]{margin-bottom:18px}.section-title[data-v-2ada9f71]{font-size:13px;font-weight:700;color:#c6d0da;margin-bottom:8px}.st-sub[data-v-2ada9f71]{font-size:11px;font-weight:400;color:#6c7886;margin-left:6px}.mini-empty[data-v-2ada9f71]{color:#667;font-size:12px;padding:8px 0}.chart-wrap[data-v-2ada9f71]{position:relative}.chart[data-v-2ada9f71]{width:100%;height:160px;display:block;background:#0f1620;border:1px solid #233040;border-radius:8px;cursor:crosshair}.cross-v[data-v-2ada9f71]{position:absolute;top:0;height:160px;width:1px;background:#ffffff40;pointer-events:none}.cross-dot[data-v-2ada9f71]{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#fff;box-shadow:0 0 7px #ffffffb3;pointer-events:none}.chart-tip[data-v-2ada9f71]{position:absolute;top:6px;transform:translate(-50%);background:#0b1118;border:1px solid #2a3543;border-radius:6px;padding:5px 9px;pointer-events:none;white-space:nowrap;box-shadow:0 4px 14px #00000080}.tip-val[data-v-2ada9f71]{font-family:monospace;font-weight:700;font-size:13px}.tip-date[data-v-2ada9f71]{font-size:11px;color:#c6d0da;font-weight:700;margin-bottom:4px}.tip-line[data-v-2ada9f71]{display:flex;justify-content:space-between;gap:14px;font-family:monospace;font-size:11px;line-height:1.5}.tip-line>span[data-v-2ada9f71]:first-child{color:#8a96a3}.tip-line.net[data-v-2ada9f71]{margin-top:3px;padding-top:3px;border-top:1px solid #2a3543;font-weight:700}.tip-line.net>span[data-v-2ada9f71]:first-child{color:#c6d0da}.cal-tip[data-v-2ada9f71]{position:fixed;z-index:200;pointer-events:none;background:#0b1118;border:1px solid #2a3543;border-radius:7px;padding:7px 10px;box-shadow:0 6px 18px #0000008c;min-width:150px}.chart.bars[data-v-2ada9f71]{height:180px;width:auto}.bars-scroll[data-v-2ada9f71]{position:relative;overflow-x:auto;background:#0f1620;border:1px solid #233040;border-radius:8px}.bars-cross[data-v-2ada9f71]{height:180px}.zero-line[data-v-2ada9f71]{stroke:#3a4654;stroke-width:1;stroke-dasharray:3 3}.line-pos[data-v-2ada9f71]{fill:none;stroke:#00ff9b;stroke-width:2}.line-neg[data-v-2ada9f71]{fill:none;stroke:#ff5f5f;stroke-width:2}.area-pos[data-v-2ada9f71]{fill:#00ff9b1f;stroke:none}.area-neg[data-v-2ada9f71]{fill:#ff5f5f1f;stroke:none}.bar-pos[data-v-2ada9f71]{fill:#1f9d6b}.bar-neg[data-v-2ada9f71]{fill:#c0463f}.bar-x[data-v-2ada9f71]{fill:#6c7886;font-size:9px;text-anchor:middle;font-family:monospace}.cal-wrap[data-v-2ada9f71]{display:flex;flex-direction:column;gap:16px}.cal-month[data-v-2ada9f71]{width:100%;box-sizing:border-box;background:#0f1620;border:1px solid #233040;border-radius:8px;padding:12px}.cal-mtitle[data-v-2ada9f71]{font-size:14px;font-weight:700;color:#c6d0da;margin-bottom:8px;display:flex;justify-content:space-between;gap:10px}.cal-mnet[data-v-2ada9f71]{font-family:monospace}.cal-grid[data-v-2ada9f71]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cal-dow[data-v-2ada9f71]{font-size:12px;color:#5d6b7d;text-align:center;padding-bottom:4px}.cal-cell[data-v-2ada9f71]{min-height:78px;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#131a23;border:1px solid #1e2731}.cal-cell.blank[data-v-2ada9f71]{background:transparent;border:none}.cal-cell.empty-day[data-v-2ada9f71]{opacity:.4}.cal-cell.pos-day[data-v-2ada9f71],.cal-cell.neg-day[data-v-2ada9f71]{cursor:default}.cal-cell.pos-day[data-v-2ada9f71]{background:#00ff9b26;border-color:#00ff9b59}.cal-cell.neg-day[data-v-2ada9f71]{background:#ff5f5f26;border-color:#ff5f5f59}.cal-day[data-v-2ada9f71]{font-size:14px;color:#8a96a3;line-height:1}.cal-val[data-v-2ada9f71]{font-size:14px;font-weight:700;font-family:monospace;line-height:1}.rank-list[data-v-2ada9f71]{display:flex;flex-direction:column;gap:5px}.rank-row[data-v-2ada9f71]{display:grid;grid-template-columns:130px 1fr 110px;align-items:center;gap:10px}.rank-sym[data-v-2ada9f71]{font-size:12px;font-weight:600;color:#e6edf3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-sym.clickable[data-v-2ada9f71]{cursor:pointer;border-bottom:1px dashed #44505f}.rank-sym.clickable[data-v-2ada9f71]:hover{color:#00ff9b;border-color:#00ff9b}.rank-bar-track[data-v-2ada9f71]{height:14px;background:#131a23;border-radius:3px;overflow:hidden}.rank-bar[data-v-2ada9f71]{height:100%;border-radius:3px}.rank-val[data-v-2ada9f71]{text-align:right;font-family:monospace;font-size:12px;font-weight:700}@media (max-width: 720px){.metrics-grid[data-v-2ada9f71]{grid-template-columns:repeat(2,1fr)}.rank-row[data-v-2ada9f71]{grid-template-columns:90px 1fr 90px}}.leverage-panel[data-v-c55041d6]{position:absolute;top:100px;left:10px;background-color:#2a3543;border:1px solid #33404f;border-radius:8px;padding:15px;z-index:50;color:#ccc;width:280px;box-shadow:0 8px 24px #00000073}.panel-header[data-v-c55041d6]{display:flex;justify-content:center;align-items:center;margin-bottom:12px}.panel-header h4[data-v-c55041d6]{margin:0;color:#fff}.leverage-strip[data-v-c55041d6]{background:#18222d;border:1px solid #33404f;border-radius:4px;padding:8px 10px;box-sizing:border-box;min-height:72px;display:flex;flex-direction:column;justify-content:center}.lev-row[data-v-c55041d6]{display:flex;align-items:center;gap:6px}.lev-label[data-v-c55041d6]{font-size:16px}.lev-input[data-v-c55041d6]{width:50px;background:#2a3543;border:1px solid #555;border-radius:4px;color:#00ff9b;font-weight:700;font-family:monospace;text-align:center;padding:4px}.lev-input[data-v-c55041d6]::-webkit-outer-spin-button,.lev-input[data-v-c55041d6]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lev-x[data-v-c55041d6]{color:#00ff9b;font-weight:700;margin-left:-2px}.btn-max[data-v-c55041d6]{margin-left:auto;background:#2d7dff;color:#fff;border:none;border-radius:4px;padding:5px 10px;cursor:pointer;font-size:12px;font-weight:700}.btn-max[data-v-c55041d6]:disabled{opacity:.5;cursor:not-allowed}.lev-info[data-v-c55041d6]{margin-top:6px;font-size:11px;color:#aaa}.lev-info b[data-v-c55041d6]{color:#ddd}.lev-loading[data-v-c55041d6]{font-size:12px;color:#888;text-align:center}.qt-section[data-v-c55041d6]{margin-top:14px;padding-top:12px;border-top:1px solid #33404f}.qt-head[data-v-c55041d6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.qt-title[data-v-c55041d6]{font-size:13px;color:#fff;font-weight:700;letter-spacing:.3px}.qt-pills[data-v-c55041d6]{display:flex;align-items:center;gap:5px}.qt-pill[data-v-c55041d6]{font-size:10px;font-weight:700;color:#9fb0c3;background:#18222d;border:1px solid #33404f;border-radius:10px;padding:3px 9px;white-space:nowrap;cursor:pointer}.qt-pill[data-v-c55041d6]:hover{border-color:#5a6b7d;color:#fff}.qt-pill.off[data-v-c55041d6]{opacity:.5;text-decoration:line-through}.qt-edit[data-v-c55041d6]{background:#18222d;border:1px solid #33404f;color:#9fb0c3;border-radius:6px;padding:3px 7px;font-size:12px;line-height:1;cursor:pointer}.qt-edit[data-v-c55041d6]:hover,.qt-edit.on[data-v-c55041d6]{border-color:#5a6b7d;color:#fff}.qt-editor[data-v-c55041d6]{background:#18222d;border:1px solid #33404f;border-radius:6px;padding:10px;margin-bottom:10px;display:flex;flex-direction:column;gap:9px}.qte-block[data-v-c55041d6]{display:flex;flex-direction:column;gap:5px}.qte-label[data-v-c55041d6]{font-size:11px;color:#9fb0c3}.qte-sizes[data-v-c55041d6]{display:flex;gap:6px}.qte-row[data-v-c55041d6]{display:flex;align-items:center;gap:8px}.qte-check[data-v-c55041d6]{display:flex;align-items:center;gap:5px;font-size:13px;color:#e6edf3;font-weight:700;width:48px;cursor:pointer}.qte-pct[data-v-c55041d6]{color:#9fb0c3;font-size:12px}.qte-input[data-v-c55041d6]{width:100%;background:#2a3543;border:1px solid #555;border-radius:4px;color:#e6edf3;padding:6px 4px;font-size:13px;text-align:center;font-family:monospace;box-sizing:border-box}.qte-input.sm[data-v-c55041d6]{width:64px;flex:0 0 auto}.qte-input[data-v-c55041d6]:disabled{opacity:.4}.qte-save[data-v-c55041d6]{background:#00ff9b;color:#14202b;border:none;border-radius:5px;padding:8px;font-weight:700;cursor:pointer;font-size:13px}.qte-save[data-v-c55041d6]:hover{filter:brightness(1.1)}.qt-grid[data-v-c55041d6]{display:flex;gap:8px}.qt-col[data-v-c55041d6]{flex:1;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:8px}.qt-col.long[data-v-c55041d6]{background:#00c08712;border:1px solid rgba(0,192,135,.22)}.qt-col.short[data-v-c55041d6]{background:#ff5c5c12;border:1px solid rgba(255,92,92,.22)}.qt-col-head[data-v-c55041d6]{font-size:11px;font-weight:800;text-align:center;letter-spacing:.6px;padding-bottom:2px}.qt-col.long .qt-col-head[data-v-c55041d6]{color:#00c087}.qt-col.short .qt-col-head[data-v-c55041d6]{color:#ff5c5c}.qt-arrow[data-v-c55041d6]{font-size:9px;vertical-align:middle}.qt-btn[data-v-c55041d6]{width:100%;border:none;border-radius:6px;padding:11px 4px;cursor:pointer;font-size:14px;font-weight:700;color:#fff;min-width:0;transition:transform .05s ease,filter .12s ease,background .12s ease}.qt-cur[data-v-c55041d6]{opacity:.6;font-size:11px;margin-right:1px}.qt-btn[data-v-c55041d6]:disabled{opacity:.45;cursor:not-allowed}.qt-btn[data-v-c55041d6]:not(:disabled):hover{filter:brightness(1.12)}.qt-btn[data-v-c55041d6]:not(:disabled):active{transform:scale(.96)}.qt-long[data-v-c55041d6]{background:#00c087;box-shadow:0 1px 2px #0000004d}.qt-long[data-v-c55041d6]:not(:disabled):active{background:#00d897}.qt-short[data-v-c55041d6]{background:#ff5c5c;box-shadow:0 1px 2px #0000004d}.qt-short[data-v-c55041d6]:not(:disabled):active{background:#ff7373}.qt-close[data-v-c55041d6]{margin-top:10px;background:#18222d;border:1px solid #33404f;border-radius:8px;padding:8px 10px}.qt-close-head[data-v-c55041d6]{display:flex;align-items:center;gap:6px;margin-bottom:7px}.qt-dot[data-v-c55041d6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.qt-dot.long[data-v-c55041d6]{background:#00c087;box-shadow:0 0 6px #00c087b3}.qt-dot.short[data-v-c55041d6]{background:#ff5c5c;box-shadow:0 0 6px #ff5c5cb3}.qt-close-label[data-v-c55041d6]{font-size:11px;color:#dfe6ee;font-weight:700}.qt-close-amt[data-v-c55041d6]{margin-left:auto;font-size:11px;color:#8b9bb0;font-family:monospace}.qt-pnl[data-v-c55041d6]{font-size:13px;font-weight:700;font-family:monospace;margin:0 0 8px 14px;letter-spacing:.2px}.qt-pnl.pnl-up[data-v-c55041d6]{color:#00c087}.qt-pnl.pnl-down[data-v-c55041d6]{color:#ff5c5c}.qt-close-btns[data-v-c55041d6]{display:flex;gap:6px}.qt-close-btn[data-v-c55041d6]{flex:1;background:#33404f;padding:8px 4px;font-size:12px}.qt-close-btn[data-v-c55041d6]:not(:disabled):hover{background:#3e4d5e}.message[data-v-c55041d6]{padding:8px;border-radius:4px;margin-top:12px;text-align:center;font-size:12px}.message.success[data-v-c55041d6]{background-color:#00ff9b33;color:#00ff9b}.message.error[data-v-c55041d6]{background-color:#ff4d4d33;color:#ff4d4d}.indicator-settings .setting-row[data-v-ca809915]{display:flex;align-items:center;gap:10px;margin-top:5px}.indicator-settings label[data-v-ca809915]{font-size:11px;color:#aaa}.indicator-settings input[type=number][data-v-ca809915]{width:50px;background:#18222d;color:#fff;border:1px solid #555;border-radius:3px;padding:2px 4px;font-size:12px}.indicator-settings input[type=color][data-v-ca809915]{width:25px;height:18px;padding:0;border:none;cursor:pointer}.checkbox-label[data-v-ca809915]{display:flex;align-items:center;gap:6px;font-size:12px;color:#ccc;cursor:pointer}.checkbox-label input[type=checkbox][data-v-ca809915]{accent-color:#00ff9b;cursor:pointer}.btn-icon[data-v-ca809915]{background:none;border:none;cursor:pointer;font-size:16px;padding:0 4px}.btn-remove[data-v-ca809915]{color:#ff4d4d}.color-picker-group[data-v-ca809915]{display:flex;align-items:center;gap:5px}.hex-input[data-v-ca809915]{width:60px!important;text-transform:uppercase;font-family:monospace;font-size:11px!important}.donchian-select[data-v-ca809915]{width:100%;background:#18222d;color:#fff;border:1px solid #555;border-radius:3px;padding:2px 4px;font-size:12px}.donchian-levels-section[data-v-ca809915]{margin-top:5px;padding:5px;background:#0003;border-radius:4px}.levels-header[data-v-ca809915]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.levels-header label[data-v-ca809915]{font-size:11px;color:#aaa}.btn-add-level[data-v-ca809915]{background:#00ff9b;color:#18222d;border:none;border-radius:3px;width:20px;height:20px;font-weight:700;cursor:pointer;font-size:14px;line-height:1}.level-item[data-v-ca809915]{border-bottom:1px solid #333;padding-bottom:4px;margin-bottom:4px}.level-item[data-v-ca809915]:last-child{border-bottom:none;margin-bottom:0}.level-row[data-v-ca809915]{display:flex;align-items:center;gap:4px}.level-area-row[data-v-ca809915]{display:flex;align-items:center;gap:4px;margin-top:2px;padding-left:4px}.level-area-row label[data-v-ca809915]{font-size:10px;color:#777}.area-direction-select[data-v-ca809915]{width:55px;background:#18222d;color:#fff;border:1px solid #555;border-radius:3px;padding:1px 2px;font-size:10px}.area-off-label[data-v-ca809915]{font-size:10px;color:#555;cursor:pointer;padding:1px 4px}.area-off-label[data-v-ca809915]:hover{color:#aaa}.opacity-slider[data-v-ca809915]{width:45px;height:14px;cursor:pointer;accent-color:#00ff9b}.level-pct-input[data-v-ca809915]{width:40px;background:#18222d;color:#fff;border:1px solid #555;border-radius:3px;padding:2px 4px;font-size:12px}.level-pct-sign[data-v-ca809915]{font-size:11px;color:#aaa}.level-color-input[data-v-ca809915]{width:22px;height:18px;padding:0;border:none;cursor:pointer}.indicators-panel[data-v-8d9b1b5d]{position:absolute;top:60px;left:10px;background-color:#2a3543;border:1px solid #33404f;border-radius:6px;padding:15px;z-index:60;color:#ccc;width:280px;box-shadow:0 4px 12px #0000004d;max-height:calc(100vh - 80px);overflow-y:auto;overscroll-behavior:contain}.indicators-panel[data-v-8d9b1b5d]::-webkit-scrollbar{width:8px}.indicators-panel[data-v-8d9b1b5d]::-webkit-scrollbar-track{background:#1f2933;border-radius:4px}.indicators-panel[data-v-8d9b1b5d]::-webkit-scrollbar-thumb{background:#445669;border-radius:4px}.indicators-panel[data-v-8d9b1b5d]::-webkit-scrollbar-thumb:hover{background:#5a6e85}.panel-header[data-v-8d9b1b5d]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #444;padding-bottom:10px;margin-bottom:10px}.panel-header h4[data-v-8d9b1b5d]{margin:0;color:#fff}.header-right[data-v-8d9b1b5d]{display:flex;align-items:center;gap:8px}.btn-individual[data-v-8d9b1b5d]{background:#1b242f;color:#8fd0ff;border:1px solid #2f4257;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-individual[data-v-8d9b1b5d]:hover{border-color:#4f9bff}.btn-individual.on[data-v-8d9b1b5d]{color:#ffd479;border-color:#5a4d2e;background:#2a2410}.btn-add[data-v-8d9b1b5d]{background:#00ff9b;color:#18222d;border:none;border-radius:4px;width:24px;height:24px;font-weight:700;cursor:pointer}.add-indicator-menu[data-v-8d9b1b5d]{display:flex;flex-direction:column;gap:5px;margin-bottom:10px;background:#1f2933;padding:5px;border-radius:4px}.add-indicator-menu button[data-v-8d9b1b5d]{background:#33404f;color:#fff;border:1px solid #444;padding:6px;border-radius:4px;cursor:pointer;text-align:left;font-size:13px}.add-indicator-menu button[data-v-8d9b1b5d]:hover{background:#445669}.active-indicators-list[data-v-8d9b1b5d]{display:flex;flex-direction:column;gap:10px}.empty-msg[data-v-8d9b1b5d]{font-size:12px;color:#777;text-align:center;font-style:italic}.indicator-item[data-v-8d9b1b5d]{border:1px solid #444;border-radius:4px;padding:8px;background:#1f2933}.indicator-header[data-v-8d9b1b5d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.indicator-name[data-v-8d9b1b5d]{font-weight:700;color:#fff;font-size:14px}.checkbox-label[data-v-8d9b1b5d]{display:flex;align-items:center;gap:6px;font-size:12px;color:#ccc;cursor:pointer}.checkbox-label input[type=checkbox][data-v-8d9b1b5d]{accent-color:#00ff9b;cursor:pointer}.header-actions[data-v-8d9b1b5d]{display:flex;gap:5px}.btn-icon[data-v-8d9b1b5d]{background:none;border:none;cursor:pointer;font-size:16px;padding:0 4px}.btn-remove[data-v-8d9b1b5d]{color:#ff4d4d}.btn-eye[data-v-8d9b1b5d]{color:#aaa;transition:all .2s;font-size:14px}.btn-eye.hidden[data-v-8d9b1b5d]{opacity:.4}.btn-bell[data-v-8d9b1b5d]{color:#777;filter:grayscale(100%);transition:all .2s}.btn-bell[data-v-8d9b1b5d]:hover,.btn-bell.active[data-v-8d9b1b5d]{color:#ffeb3b;filter:grayscale(0%);transform:scale(1.1)}.indicator-settings .setting-row[data-v-8d9b1b5d]{display:flex;align-items:center;gap:10px;margin-top:5px}.indicator-settings label[data-v-8d9b1b5d]{font-size:11px;color:#aaa}.indicator-settings input[type=number][data-v-8d9b1b5d]{width:50px;background:#18222d;color:#fff;border:1px solid #555;border-radius:3px;padding:2px 4px;font-size:12px}.indicator-settings input[type=color][data-v-8d9b1b5d]{width:25px;height:18px;padding:0;border:none;cursor:pointer}.alert-config-form[data-v-8d9b1b5d]{margin-top:10px;border-top:1px dashed #555;background:#252f3b;padding:10px;border-radius:4px}.form-title[data-v-8d9b1b5d]{font-size:12px;font-weight:700;color:#00ff9b;margin-bottom:8px;text-align:center}.form-group[data-v-8d9b1b5d]{margin-bottom:8px}.form-group label[data-v-8d9b1b5d]{display:block;font-size:11px;margin-bottom:3px;color:#ccc}.form-group select[data-v-8d9b1b5d],.form-group input[data-v-8d9b1b5d]{width:100%;background:#18222d;color:#fff;border:1px solid #555;border-radius:3px;padding:4px;font-size:12px}.order-fields[data-v-8d9b1b5d]{padding:5px;background:#0003;border-radius:4px}.radio-group[data-v-8d9b1b5d]{display:flex;gap:10px}.radio-label[data-v-8d9b1b5d]{font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px}.radio-label.buy[data-v-8d9b1b5d]{color:#00ff9b}.radio-label.sell[data-v-8d9b1b5d]{color:#ff4d4d}.form-actions[data-v-8d9b1b5d]{display:flex;justify-content:space-between;margin-top:10px}.btn-cancel[data-v-8d9b1b5d]{background:#444;color:#fff;border:none;border-radius:3px;padding:5px 10px;cursor:pointer;font-size:11px}.btn-save[data-v-8d9b1b5d]{background:#00ff9b;color:#18222d;border:none;border-radius:3px;padding:5px 10px;cursor:pointer;font-weight:700;font-size:11px}.btn-save[data-v-8d9b1b5d]:disabled{opacity:.5;cursor:wait}.form-msg[data-v-8d9b1b5d]{font-size:11px;text-align:center;margin-top:5px}.form-msg.success[data-v-8d9b1b5d]{color:#00ff9b}.form-msg.error[data-v-8d9b1b5d]{color:#ff4d4d}.auto-detect-info[data-v-8d9b1b5d]{background-color:#0000004d;border-left:3px solid #00ff9b;padding:8px;margin-bottom:10px;font-size:11px;color:#eee;line-height:1.4}.btn-bell.active-config[data-v-8d9b1b5d]{color:#ffeb3b;filter:grayscale(0%);transform:scale(1.1)}.btn-bell.is-running[data-v-8d9b1b5d]{color:#00ff9b;filter:grayscale(0%);text-shadow:0 0 5px rgba(0,255,155,.6)}.risk-section[data-v-8d9b1b5d]{background:#0000004d;padding:5px;border-radius:4px;margin-top:8px}.risk-section label[data-v-8d9b1b5d]{color:#aaa;font-size:10px;margin-bottom:3px;display:block}.risk-row[data-v-8d9b1b5d]{display:flex;align-items:center;gap:5px;margin-bottom:4px;width:100%}.risk-row span[data-v-8d9b1b5d]{font-size:11px;width:15px;font-weight:700;flex-shrink:0}.risk-row select[data-v-8d9b1b5d]{width:45px;padding:2px;flex-shrink:0}.risk-row input[data-v-8d9b1b5d]{flex-grow:1;width:0;min-width:50px}.color-picker-group[data-v-8d9b1b5d]{display:flex;align-items:center;gap:5px}.hex-input[data-v-8d9b1b5d]{width:60px!important;text-transform:uppercase;font-family:monospace;font-size:11px!important}.hint[data-v-8d9b1b5d]{font-size:10px;color:#888;font-style:italic;margin-top:4px}.donchian-select[data-v-8d9b1b5d]{width:100%;background:#18222d;color:#fff;border:1px solid #555;border-radius:3px;padding:2px 4px;font-size:12px}.donchian-levels-section[data-v-8d9b1b5d]{margin-top:5px;padding:5px;background:#0003;border-radius:4px}.levels-header[data-v-8d9b1b5d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.levels-header label[data-v-8d9b1b5d]{font-size:11px;color:#aaa}.btn-add-level[data-v-8d9b1b5d]{background:#00ff9b;color:#18222d;border:none;border-radius:3px;width:20px;height:20px;font-weight:700;cursor:pointer;font-size:14px;line-height:1}.level-item[data-v-8d9b1b5d]{border-bottom:1px solid #333;padding-bottom:4px;margin-bottom:4px}.level-item[data-v-8d9b1b5d]:last-child{border-bottom:none;margin-bottom:0}.level-row[data-v-8d9b1b5d]{display:flex;align-items:center;gap:4px}.level-area-row[data-v-8d9b1b5d]{display:flex;align-items:center;gap:4px;margin-top:2px;padding-left:4px}.level-area-row label[data-v-8d9b1b5d]{font-size:10px;color:#777}.area-direction-select[data-v-8d9b1b5d]{width:55px;background:#18222d;color:#fff;border:1px solid #555;border-radius:3px;padding:1px 2px;font-size:10px}.area-off-label[data-v-8d9b1b5d]{font-size:10px;color:#555;cursor:pointer;padding:1px 4px}.area-off-label[data-v-8d9b1b5d]:hover{color:#aaa}.opacity-slider[data-v-8d9b1b5d]{width:45px;height:14px;cursor:pointer;accent-color:#00ff9b}.level-pct-input[data-v-8d9b1b5d]{width:40px;background:#18222d;color:#fff;border:1px solid #555;border-radius:3px;padding:2px 4px;font-size:12px}.level-pct-sign[data-v-8d9b1b5d]{font-size:11px;color:#aaa}.level-color-input[data-v-8d9b1b5d]{width:22px;height:18px;padding:0;border:none;cursor:pointer}.btn-remove-level[data-v-8d9b1b5d]{font-size:14px}.fib-modal-overlay[data-v-c437b9d5]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:200}.fib-modal[data-v-c437b9d5]{background:#1f2933;border:1px solid #33404f;border-radius:8px;width:300px;max-height:80vh;overflow-y:auto;color:#ccc;box-shadow:0 8px 24px #00000080}.fib-header[data-v-c437b9d5]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #33404f}.fib-header h4[data-v-c437b9d5]{margin:0;color:#fff;font-size:15px}.fib-x[data-v-c437b9d5]{background:none;border:none;color:#aaa;font-size:20px;cursor:pointer;line-height:1}.fib-x[data-v-c437b9d5]:hover{color:#fff}.fib-row[data-v-c437b9d5]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #2a3543;flex-wrap:wrap}.fib-row>label[data-v-c437b9d5]{font-size:12px;color:#aaa}.fib-row input[type=number][data-v-c437b9d5]{width:48px;background:#18222d;color:#fff;border:1px solid #555;border-radius:4px;padding:3px 5px;font-size:12px}.fib-check[data-v-c437b9d5]{display:flex;align-items:center;gap:5px;cursor:pointer}.fib-check input[data-v-c437b9d5]{accent-color:#00ff9b}.fib-levels-head[data-v-c437b9d5]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px 4px}.fib-levels-head span[data-v-c437b9d5]{font-size:12px;color:#8b949e;text-transform:uppercase;letter-spacing:.5px}.fib-add[data-v-c437b9d5]{background:#00ff9b;color:#18222d;border:none;border-radius:4px;width:22px;height:22px;font-weight:700;cursor:pointer;font-size:15px;line-height:1}.fib-levels[data-v-c437b9d5]{padding:0 14px 8px;display:flex;flex-direction:column;gap:5px}.fib-level[data-v-c437b9d5]{display:flex;align-items:center;gap:8px}.fib-level input[type=checkbox][data-v-c437b9d5]{accent-color:#00ff9b;cursor:pointer}.fib-val[data-v-c437b9d5]{flex:1;background:#18222d;color:#fff;border:1px solid #555;border-radius:4px;padding:3px 6px;font-size:12px;min-width:0}.fib-color[data-v-c437b9d5]{width:28px;height:22px;padding:0;border:none;cursor:pointer;background:none}.fib-del-lvl[data-v-c437b9d5]{background:none;border:none;color:#ff4d4d;font-size:18px;cursor:pointer;line-height:1}.fib-footer[data-v-c437b9d5]{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid #33404f}.fib-reset[data-v-c437b9d5]{background:#33404f;color:#fff;border:1px solid #555;border-radius:4px;padding:6px 10px;cursor:pointer;font-size:12px}.fib-reset[data-v-c437b9d5]:hover{background:#445669}.fib-ok[data-v-c437b9d5]{background:#00ff9b;color:#18222d;border:none;border-radius:4px;padding:6px 14px;cursor:pointer;font-weight:700;font-size:12px}.yf-overlay[data-v-06a2c161]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:200}.yf-modal[data-v-06a2c161]{background:#1f2933;border:1px solid #33404f;border-radius:8px;width:320px;max-height:85vh;overflow-y:auto;color:#ccc;box-shadow:0 8px 24px #00000080}.yf-header[data-v-06a2c161]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #33404f}.yf-header h4[data-v-06a2c161]{margin:0;color:#fff;font-size:15px}.yf-x[data-v-06a2c161]{background:none;border:none;color:#aaa;font-size:20px;cursor:pointer;line-height:1}.yf-x[data-v-06a2c161]:hover{color:#fff}.yf-section-title[data-v-06a2c161]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 4px;font-size:12px;color:#8b949e;text-transform:uppercase;letter-spacing:.5px}.yf-enable[data-v-06a2c161]{text-transform:none;color:#ccc}.yf-block[data-v-06a2c161]{padding:6px 14px 10px;border-bottom:1px solid #2a3543}.yf-disabled[data-v-06a2c161]{opacity:.45;pointer-events:none}.yf-line[data-v-06a2c161]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0}.yf-check[data-v-06a2c161]{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:13px}.yf-check input[data-v-06a2c161]{accent-color:#00ff9b}.yf-color[data-v-06a2c161]{width:30px;height:22px;padding:0;border:none;cursor:pointer;background:none}.yf-row[data-v-06a2c161]{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.yf-row>label[data-v-06a2c161]{font-size:12px;color:#aaa}.yf-row input[type=number][data-v-06a2c161]{width:48px;background:#18222d;color:#fff;border:1px solid #555;border-radius:4px;padding:3px 5px;font-size:12px}.yf-note[data-v-06a2c161]{font-size:11px;color:#8b949e;line-height:1.4;margin:4px 0 8px}.yf-levels-head[data-v-06a2c161]{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.yf-levels-head span[data-v-06a2c161]{font-size:12px;color:#8b949e}.yf-add[data-v-06a2c161]{background:#00ff9b;color:#18222d;border:none;border-radius:4px;width:22px;height:22px;font-weight:700;cursor:pointer;font-size:15px;line-height:1}.yf-levels[data-v-06a2c161]{display:flex;flex-direction:column;gap:5px;margin:6px 0}.yf-level[data-v-06a2c161]{display:flex;align-items:center;gap:8px}.yf-level input[type=checkbox][data-v-06a2c161]{accent-color:#00ff9b;cursor:pointer}.yf-val[data-v-06a2c161]{flex:1;background:#18222d;color:#fff;border:1px solid #555;border-radius:4px;padding:3px 6px;font-size:12px;min-width:0}.yf-lcolor[data-v-06a2c161]{width:28px;height:22px;padding:0;border:none;cursor:pointer;background:none}.yf-del[data-v-06a2c161]{background:none;border:none;color:#ff4d4d;font-size:18px;cursor:pointer;line-height:1}.yf-reset[data-v-06a2c161]{background:#33404f;color:#fff;border:1px solid #555;border-radius:4px;padding:5px 10px;cursor:pointer;font-size:12px;margin-top:4px}.yf-reset[data-v-06a2c161]:hover{background:#445669}.yf-footer[data-v-06a2c161]{display:flex;justify-content:flex-end;padding:12px 14px}.yf-ok[data-v-06a2c161]{background:#00ff9b;color:#18222d;border:none;border-radius:4px;padding:6px 14px;cursor:pointer;font-weight:700;font-size:12px}.is-overlay[data-v-dfb62668]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:200}.is-modal[data-v-dfb62668]{background:#1f2933;border:1px solid #33404f;border-radius:8px;width:300px;max-height:85vh;overflow-y:auto;color:#ccc;box-shadow:0 8px 24px #00000080}.is-header[data-v-dfb62668]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #33404f}.is-header h4[data-v-dfb62668]{margin:0;color:#fff;font-size:15px}.is-x[data-v-dfb62668]{background:none;border:none;color:#aaa;font-size:20px;cursor:pointer;line-height:1}.is-x[data-v-dfb62668]:hover{color:#fff}.is-body[data-v-dfb62668]{padding:8px 14px 12px}.is-footer[data-v-dfb62668]{display:flex;justify-content:flex-end;padding:10px 14px;border-top:1px solid #33404f}.is-ok[data-v-dfb62668]{background:#00ff9b;color:#18222d;border:none;border-radius:4px;padding:6px 14px;cursor:pointer;font-weight:700;font-size:12px}.panel-overlay[data-v-7614d0bc]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}.manager-panel[data-v-7614d0bc]{background:#2a3543;color:#fff;border-radius:8px;width:90%;max-width:900px;height:80vh;display:flex;flex-direction:column}.panel-header[data-v-7614d0bc]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #33404f}.btn-close[data-v-7614d0bc]{background:none;border:none;color:#ccc;font-size:24px;cursor:pointer}.panel-content[data-v-7614d0bc]{flex-grow:1;overflow-y:auto;padding:20px}.alerts-table[data-v-7614d0bc]{width:100%;border-collapse:collapse}.alerts-table th[data-v-7614d0bc],.alerts-table td[data-v-7614d0bc]{padding:12px;text-align:left;border-bottom:1px solid #33404f;font-size:13px}.alerts-table th[data-v-7614d0bc]{color:#888;font-weight:400}.badge[data-v-7614d0bc]{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700}.badge-level[data-v-7614d0bc]{background:#ff9f4333;color:#ff9f43}.badge-indicator[data-v-7614d0bc]{background:#2e86de33;color:#54a0ff}.price-text[data-v-7614d0bc]{font-family:monospace;font-size:14px;color:#fff}.label-text[data-v-7614d0bc]{color:#aaa;font-style:italic;margin-left:5px}.params-text[data-v-7614d0bc]{color:#ccc;font-size:12px;margin-left:5px}.condition-text[data-v-7614d0bc]{font-size:11px;color:#888}.text-long[data-v-7614d0bc]{color:#00ff9b;font-weight:700}.text-short[data-v-7614d0bc]{color:#ff4d4d;font-weight:700}.close-badge[data-v-7614d0bc]{font-size:10px;color:#ff9f43;margin-left:5px}.btn-delete[data-v-7614d0bc]{background:none;border:1px solid #444;color:#ff4d4d;padding:5px 10px;border-radius:4px;cursor:pointer;transition:all .2s}.btn-delete[data-v-7614d0bc]:hover{background:#ff4d4d1a;border-color:#ff4d4d}.btn-delete[data-v-7614d0bc]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-7614d0bc],.empty-state[data-v-7614d0bc]{text-align:center;margin-top:50px;color:#888}.clickable-symbol[data-v-7614d0bc]{color:#00ff9b;font-weight:700;cursor:pointer;transition:all .2s}.clickable-symbol[data-v-7614d0bc]:hover{color:#fff;text-decoration:underline}.panel-overlay[data-v-dc24d0e1]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100}.pnl-panel[data-v-dc24d0e1]{background:#2a3543;color:#fff;border-radius:8px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column}.panel-header[data-v-dc24d0e1]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #33404f}.panel-header h3[data-v-dc24d0e1]{margin:0;color:#00ff9b}.btn-close[data-v-dc24d0e1]{background:none;border:none;color:#ccc;font-size:24px;cursor:pointer}.panel-content[data-v-dc24d0e1]{flex-grow:1;overflow-y:auto;padding:20px}.pnl-table[data-v-dc24d0e1]{width:100%;border-collapse:collapse;font-family:monospace;font-size:13px}.pnl-table th[data-v-dc24d0e1],.pnl-table td[data-v-dc24d0e1]{padding:10px;text-align:left;border-bottom:1px solid #33404f}.pnl-table th[data-v-dc24d0e1]{color:#888;font-family:sans-serif;font-size:12px}.pnl-positive[data-v-dc24d0e1]{color:#00ff9b}.pnl-negative[data-v-dc24d0e1]{color:#ff4d4d}.asset-col[data-v-dc24d0e1]{color:#888;font-size:11px}.clickable-symbol[data-v-dc24d0e1]{color:#fff;cursor:pointer;transition:color .2s;border-bottom:1px dashed #555}.clickable-symbol[data-v-dc24d0e1]:hover{color:#00ff9b;border-color:#00ff9b}.summary-box[data-v-dc24d0e1]{margin-top:20px;padding:12px 15px;background:#18222d;border-radius:6px;font-size:14px;border:1px solid #33404f}.sum-row[data-v-dc24d0e1]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.sum-label[data-v-dc24d0e1]{color:#aab4c0;font-size:13px}.sum-net[data-v-dc24d0e1]{margin-top:6px;padding-top:10px;border-top:1px solid #33404f;font-size:15px}.sum-net .sum-label[data-v-dc24d0e1]{color:#e6edf3;font-weight:700}.loading-state[data-v-dc24d0e1],.empty-state[data-v-dc24d0e1]{text-align:center;margin-top:50px;color:#888}.load-more-wrap[data-v-dc24d0e1]{display:flex;justify-content:center;margin-top:14px}.btn-load-more[data-v-dc24d0e1]{background:#18222d;color:#00ff9b;border:1px solid rgba(0,255,155,.35);padding:9px 18px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;transition:filter .15s}.btn-load-more[data-v-dc24d0e1]:hover:not(:disabled){filter:brightness(1.2)}.btn-load-more[data-v-dc24d0e1]:disabled{opacity:.5;cursor:default}.end-of-list[data-v-dc24d0e1]{text-align:center;margin-top:14px;color:#667;font-size:12px}.side-long[data-v-dc24d0e1]{color:#00ff9b;font-weight:700;font-size:11px}.side-short[data-v-dc24d0e1]{color:#ff4d4d;font-weight:700;font-size:11px}.balance-badge[data-v-dc24d0e1]{background:#00ff9b26;color:#00ff9b;padding:4px 10px;border-radius:4px;font-size:13px;font-weight:700;border:1px solid rgba(0,255,155,.3)}.mb-overlay[data-v-f34e35df]{position:fixed;inset:0;background:#0000008c;z-index:3000;display:flex;align-items:center;justify-content:center}.mb-panel[data-v-f34e35df]{width:460px;max-width:94vw;max-height:88vh;display:flex;flex-direction:column;background:#14181f;border:1px solid #2c3645;border-radius:12px;box-shadow:0 12px 40px #0009;font-family:Segoe UI,sans-serif;color:#e6edf3}.mb-header[data-v-f34e35df]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #2c3645}.mb-header h3[data-v-f34e35df]{margin:0;font-size:15px}.mb-tabs[data-v-f34e35df]{display:flex;gap:4px;margin-left:auto}.mb-tabs button[data-v-f34e35df]{background:#1b242f;border:1px solid #2c3645;color:#9fb0c3;border-radius:6px;padding:4px 10px;cursor:pointer;font-size:12px}.mb-tabs button.on[data-v-f34e35df]{background:#22303d;color:#fff;border-color:#3a4a5a}.mb-close[data-v-f34e35df]{background:transparent;border:none;color:#9fb0c3;font-size:22px;cursor:pointer;line-height:1}.mb-close[data-v-f34e35df]:hover{color:#fff}.mb-body[data-v-f34e35df]{padding:12px 14px;overflow-y:auto}.mb-empty[data-v-f34e35df]{color:#7d8895;font-size:13px;text-align:center;padding:24px 8px}.mb-bot[data-v-f34e35df]{background:#1b242f;border:1px solid #2c3645;border-radius:8px;padding:9px 11px;margin-bottom:8px;border-left:3px solid #3a4a5a}.mb-bot.st-cooldown[data-v-f34e35df]{border-left-color:#f0b72f}.mb-bot.st-running[data-v-f34e35df]{border-left-color:#00ff9b}.mb-bot.st-armed[data-v-f34e35df]{border-left-color:#4c8bf5}.mb-bot.st-finished[data-v-f34e35df]{border-left-color:#5d6b7d;opacity:.82}.mb-bot-main[data-v-f34e35df]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mb-sym[data-v-f34e35df]{font-weight:700;font-size:14px}.clickable[data-v-f34e35df]{cursor:pointer}.clickable[data-v-f34e35df]:hover{color:#7fb2ff}.mb-dir[data-v-f34e35df]{font-size:12px;color:#9fb0c3}.mb-state[data-v-f34e35df]{font-size:11px;padding:1px 7px;border-radius:10px;font-weight:600}.badge-armed[data-v-f34e35df]{background:#16305a;color:#7fb2ff}.badge-cooldown[data-v-f34e35df]{background:#3a2f0e;color:#f0b72f}.badge-running[data-v-f34e35df]{background:#0f2f1e;color:#00ff9b}.badge-finished[data-v-f34e35df]{background:#2a2f37;color:#9fb0c3}.mb-paper[data-v-f34e35df]{font-size:10px;color:#b98cff;border:1px solid #4a3a6a;border-radius:8px;padding:0 6px}.mb-live[data-v-f34e35df]{font-size:10px;color:#ff8a8a;border:1px solid #6a3a3a;border-radius:8px;padding:0 6px}.mb-bot-meta[data-v-f34e35df]{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#9fb0c3;margin:6px 0}.mb-bot-actions[data-v-f34e35df]{display:flex;gap:6px}.mb-btn[data-v-f34e35df]{background:#22303d;border:1px solid #33404f;color:#cfe0f0;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:12px}.mb-btn[data-v-f34e35df]:hover{background:#2a3b4a}.mb-btn.warn[data-v-f34e35df]{color:#ffcf8a}.mb-btn.del[data-v-f34e35df]{color:#ff8a8a}.g[data-v-f34e35df]{color:#00ff9b}.r[data-v-f34e35df]{color:#ff6b6b}.mb-form[data-v-f34e35df]{display:flex;flex-direction:column;gap:10px}.mb-row[data-v-f34e35df]{display:flex;flex-direction:column;gap:4px}.mb-row2[data-v-f34e35df]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mb-row2>div[data-v-f34e35df]{display:flex;flex-direction:column;gap:4px}.mb-form label[data-v-f34e35df]{font-size:11px;color:#9fb0c3}.mb-in[data-v-f34e35df]{background:#1b242f;border:1px solid #344256;color:#e6edf3;border-radius:6px;padding:6px 8px;font-size:13px;width:100%;box-sizing:border-box}.mb-in-grp[data-v-f34e35df]{display:flex;gap:4px}.mb-mini[data-v-f34e35df]{background:#22303d;border:1px solid #344256;color:#9fb0c3;border-radius:6px;padding:0 8px;cursor:pointer}.mb-mini[data-v-f34e35df]:hover{color:#fff}.mb-seg[data-v-f34e35df]{display:flex;gap:4px}.mb-seg button[data-v-f34e35df]{flex:1;background:#1b242f;border:1px solid #344256;color:#9fb0c3;border-radius:6px;padding:6px;cursor:pointer;font-size:12px}.mb-seg button.on[data-v-f34e35df]{background:#22303d;color:#fff;border-color:#4c8bf5}.mb-seg button.live.on[data-v-f34e35df]{border-color:#ff5a5a;color:#ffb3b3}.mb-warn[data-v-f34e35df]{font-size:11px;color:#ffcf8a;background:#2a1e10;border:1px solid #5a431e;border-radius:6px;padding:7px 9px}.mb-lim-title[data-v-f34e35df]{font-size:11px;color:#7d8895;text-transform:uppercase;letter-spacing:.4px;margin-top:2px}.mb-hint[data-v-f34e35df]{font-size:11px;color:#b98cff;background:#1a1428;border:1px solid #37294f;border-radius:6px;padding:7px 9px}.mb-error[data-v-f34e35df]{font-size:12px;color:#ff8a8a}.mb-form-foot[data-v-f34e35df]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.mb-cancel[data-v-f34e35df]{background:transparent;border:1px solid #344256;color:#9fb0c3;border-radius:6px;padding:7px 14px;cursor:pointer}.mb-save[data-v-f34e35df]{background:#00ff9b;color:#14202b;border:none;border-radius:6px;padding:7px 16px;font-weight:700;cursor:pointer}.mb-save[data-v-f34e35df]:disabled{opacity:.6}.mb-back[data-v-f34e35df]{background:transparent;border:none;color:#7fb2ff;cursor:pointer;font-size:13px;padding:0 0 8px}.mb-dash-head[data-v-f34e35df]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mb-result[data-v-f34e35df]{font-size:13px;color:#cfe0f0}.mb-stats[data-v-f34e35df]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;margin-bottom:12px}.mb-stat[data-v-f34e35df]{background:#1b242f;border:1px solid #2c3645;border-radius:8px;padding:8px;text-align:center}.mb-stat span[data-v-f34e35df]{display:block;font-size:10px;color:#7d8895}.mb-stat b[data-v-f34e35df]{font-size:15px}.mb-stats2[data-v-f34e35df]{display:flex;gap:18px;justify-content:center;font-size:12px;color:#9fb0c3;margin:-4px 0 12px}.mb-stats2 b[data-v-f34e35df]{font-weight:700}.mb-src[data-v-f34e35df]{font-size:10px;color:#7d8895;text-align:center;margin:-6px 0 12px}.mb-curve[data-v-f34e35df]{background:#0f1620;border:1px solid #2c3645;border-radius:8px;padding:8px;margin-bottom:12px}.mb-svg[data-v-f34e35df]{width:100%;height:70px;display:block}.mb-line[data-v-f34e35df]{fill:none;stroke:#00ff9b;stroke-width:1.5;vector-effect:non-scaling-stroke}.mb-zero[data-v-f34e35df]{stroke:#33404f;stroke-width:1;vector-effect:non-scaling-stroke}.mb-curve-lbl[data-v-f34e35df]{font-size:10px;color:#7d8895;text-align:center;margin-top:4px}.mb-trades[data-v-f34e35df]{width:100%;border-collapse:collapse;font-size:12px}.mb-trades th[data-v-f34e35df]{text-align:left;color:#7d8895;font-weight:600;padding:4px 6px;border-bottom:1px solid #2c3645}.mb-trades td[data-v-f34e35df]{padding:4px 6px;border-bottom:1px solid #1b242f}.mb-empty-cell[data-v-f34e35df]{text-align:center;color:#7d8895;padding:14px}.market-depth-panel[data-v-f9bfa80d]{position:absolute;top:60px;right:0;width:300px;height:calc(100% - 60px);background-color:#121212;border-left:1px solid #2a3543;display:flex;flex-direction:column;z-index:45;transition:transform .3s ease;transform:translate(0);box-shadow:-5px 0 15px #00000080}.market-depth-panel.panel-hidden[data-v-f9bfa80d]{transform:translate(100%)}.depth-header[data-v-f9bfa80d]{display:flex;justify-content:space-between;align-items:center;background-color:#1e1e1e;border-bottom:1px solid #333;padding:0;height:40px}.tabs[data-v-f9bfa80d]{display:flex;height:100%}.tabs button[data-v-f9bfa80d]{background:transparent;border:none;color:#888;padding:0 15px;font-size:13px;font-weight:700;cursor:pointer;border-bottom:2px solid transparent}.tabs button[data-v-f9bfa80d]:hover{color:#ccc}.tabs button.active[data-v-f9bfa80d]{color:#fff;border-bottom-color:#f1c40f}.btn-close-panel[data-v-f9bfa80d]{background:none;border:none;color:#888;font-size:20px;cursor:pointer;padding:0 15px}.btn-close-panel[data-v-f9bfa80d]:hover{color:#fff}.depth-content[data-v-f9bfa80d]{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;font-family:Roboto Mono,monospace;font-size:12px}.trades-content[data-v-f9bfa80d]{overflow-y:auto}.table-header[data-v-f9bfa80d]{display:flex;justify-content:space-between;padding:5px 10px;color:#666;font-size:11px;border-bottom:1px solid #222}.order-list[data-v-f9bfa80d]{display:flex;flex-direction:column;width:100%}.asks[data-v-f9bfa80d]{justify-content:flex-end;flex-grow:1}.bids[data-v-f9bfa80d]{justify-content:flex-start;flex-grow:1}.order-row[data-v-f9bfa80d]{display:flex;justify-content:space-between;padding:2px 10px;position:relative;cursor:pointer;z-index:1}.order-row[data-v-f9bfa80d]:hover{background-color:#ffffff0d}.order-row span[data-v-f9bfa80d]{position:relative;z-index:2}.order-row .price[data-v-f9bfa80d]{font-weight:700}.order-row .size[data-v-f9bfa80d]{color:#ccc}.trade-row .time[data-v-f9bfa80d]{color:#666;font-size:11px}.ask-row .price[data-v-f9bfa80d]{color:#ff4d4d}.bid-row .price[data-v-f9bfa80d]{color:#00ff9b}.text-red[data-v-f9bfa80d]{color:#ff4d4d!important}.text-green[data-v-f9bfa80d]{color:#00ff9b!important}.depth-bar[data-v-f9bfa80d]{position:absolute;top:0;right:0;height:100%;z-index:0;transition:width .1s ease}.bg-red[data-v-f9bfa80d]{background-color:#ff4d4d26}.bg-green[data-v-f9bfa80d]{background-color:#00ff9b26}.current-price-divider[data-v-f9bfa80d]{display:flex;align-items:center;gap:10px;padding:5px 10px;font-size:16px;font-weight:700;border-top:1px solid #222;border-bottom:1px solid #222;background-color:#1a1a1a}.current-price-divider.up[data-v-f9bfa80d]{color:#00ff9b}.current-price-divider.down[data-v-f9bfa80d]{color:#ff4d4d}.arrow[data-v-f9bfa80d]{font-size:18px}@media (max-width: 768px){.market-depth-panel[data-v-f9bfa80d]{width:100%;height:50vh;top:auto;bottom:0;border-left:none;border-top:1px solid #2a3543;transform:translateY(0)}.market-depth-panel.panel-hidden[data-v-f9bfa80d]{transform:translateY(100%)}}.chart-wrapper[data-v-5281df38]{width:100%;height:100%;position:relative;display:flex;flex-direction:column;background-color:#121212}.chart-wrapper.pane-active[data-v-5281df38]:after{content:"";position:absolute;inset:0;border:var(--pane-active-width, 2px) solid var(--pane-active-color, #39ff14);box-shadow:inset 0 0 var(--pane-active-glow, 0px) color-mix(in srgb,var(--pane-active-color, #39ff14) 50%,transparent);pointer-events:none;z-index:40}.chart-wrapper.mc[data-v-5281df38] .indicators-panel,.chart-wrapper.mc[data-v-5281df38] .leverage-panel,.chart-wrapper.mc[data-v-5281df38] .settings-panel{position:fixed;top:132px;left:8px;max-height:calc(100vh - 142px);overflow-y:auto;z-index:200}.neon-presets[data-v-5281df38]{display:flex;flex-wrap:wrap;gap:6px}.neon-swatch[data-v-5281df38]{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .1s}.neon-swatch[data-v-5281df38]:hover{transform:scale(1.15)}.neon-swatch.selected[data-v-5281df38]{border-color:#fff}.scanner-header[data-v-5281df38]{display:flex;justify-content:space-between;align-items:center;background-color:#1e1e1e;border-bottom:1px solid #333;padding:5px 15px;min-height:60px;flex:0 0 auto}.symbol-info-group[data-v-5281df38]{display:flex;flex-direction:column;justify-content:center;min-width:140px}.main-symbol-row[data-v-5281df38]{display:flex;align-items:center;gap:8px}.symbol-name[data-v-5281df38]{font-size:20px;font-weight:700;color:#fff;letter-spacing:1px}.btn-star[data-v-5281df38]{background:none;border:none;font-size:20px;color:#444;cursor:pointer;padding:0;line-height:1;transition:color .2s}.btn-star[data-v-5281df38]:hover{color:#888}.btn-star.is-fav[data-v-5281df38]{color:gold;text-shadow:0 0 5px rgba(255,215,0,.5)}.star-wrap[data-v-5281df38]{position:relative;display:inline-flex}.star-menu[data-v-5281df38]{position:absolute;top:26px;left:-6px;z-index:1100;width:210px;background:#1e2733;color:#e6edf3;border:1px solid #2c3a4a;border-radius:10px;padding:8px;box-shadow:0 10px 30px #0000008c}.sm-title[data-v-5281df38]{font-size:12px;color:#9fb0c0;margin-bottom:6px}.sm-title b[data-v-5281df38]{color:#fff}.sm-empty[data-v-5281df38]{font-size:12px;color:#7d8b9a;padding:4px 0 8px}.sm-lists[data-v-5281df38]{display:flex;flex-direction:column;gap:3px;max-height:200px;overflow-y:auto}.sm-item[data-v-5281df38]{display:flex;align-items:center;gap:8px;width:100%;background:#161f29;border:1px solid #283543;color:#cfe0f0;border-radius:7px;padding:6px 8px;cursor:pointer;font-size:13px;text-align:left}.sm-item[data-v-5281df38]:hover{background:#1c2836}.sm-item.on[data-v-5281df38]{color:#fff}.sm-dot[data-v-5281df38]{width:10px;height:10px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 4px #0006}.sm-check[data-v-5281df38]{width:12px;font-weight:700;text-align:right}.sm-name[data-v-5281df38]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-count[data-v-5281df38]{background:#243140;color:#9fb0c0;font-size:10px;border-radius:9px;padding:1px 7px}.sm-new[data-v-5281df38]{display:flex;gap:6px;margin-top:8px}.sm-palette[data-v-5281df38]{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.sm-swatch[data-v-5281df38]{width:18px;height:18px;border-radius:50%;cursor:pointer;border:2px solid transparent;padding:0}.sm-swatch.sel[data-v-5281df38]{border-color:#fff;box-shadow:0 0 0 1px #1e2733,0 0 6px #fff6}.sm-new input[data-v-5281df38]{flex:1;background:#131b24;color:#fff;font-size:12px;border:1px solid #2c3a4a;border-radius:6px;padding:5px 7px}.sm-new-btn[data-v-5281df38]{background:#00ff9b;color:#10181f;font-weight:700;font-size:15px;border:none;border-radius:6px;padding:0 11px;cursor:pointer;line-height:1}.sm-edit[data-v-5281df38]{width:100%;margin-top:8px;background:#243140;color:#9fb0c0;border:none;border-radius:6px;padding:6px;cursor:pointer;font-size:12px}.sm-edit[data-v-5281df38]:hover{background:#2c3a4a;color:#fff}.sub-info-row[data-v-5281df38]{display:flex;gap:10px;font-size:12px;margin-top:2px;align-items:baseline}.info-badge[data-v-5281df38]{font-weight:700}.info-text[data-v-5281df38]{color:#fff}.info-text-dim[data-v-5281df38]{color:#666;font-style:italic}.mode-selector[data-v-5281df38]{display:flex;gap:5px;background:#111;padding:3px;border-radius:6px;border:1px solid #333}.mode-selector button[data-v-5281df38]{background:transparent;border:none;color:#888;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s}.mode-selector button[data-v-5281df38]:hover{color:#ccc}.mode-selector button.active[data-v-5281df38]{background:#333;color:#fff;box-shadow:0 1px 3px #00000080}.navlist-wrap[data-v-5281df38]{position:relative;display:inline-flex}.navlist-btn[data-v-5281df38]{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid transparent;color:#888;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s}.navlist-btn[data-v-5281df38]:hover{color:#ccc}.navlist-btn.active[data-v-5281df38]{background:#333;color:#fff;box-shadow:0 1px 3px #00000080}.nl-caret[data-v-5281df38]{font-size:9px;opacity:.8}.nl-dot[data-v-5281df38]{width:9px;height:9px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 4px #0006}.navlist-menu[data-v-5281df38]{position:absolute;top:34px;left:0;z-index:1100;min-width:180px;background:#1e2733;border:1px solid #2c3a4a;border-radius:10px;padding:6px;box-shadow:0 10px 30px #0000008c}.nl-empty[data-v-5281df38]{font-size:12px;color:#7d8b9a;padding:6px 8px}.nl-item[data-v-5281df38]{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:none;color:#cfe0f0;border-radius:7px;padding:7px 8px;cursor:pointer;font-size:13px;text-align:left}.nl-item[data-v-5281df38]:hover{background:#1c2836}.nl-item.on[data-v-5281df38]{background:#243140;color:#fff}.nl-name[data-v-5281df38]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-count[data-v-5281df38]{background:#243140;color:#9fb0c0;font-size:10px;border-radius:9px;padding:1px 7px}.nl-edit[data-v-5281df38]{width:100%;margin-top:5px;background:#243140;color:#9fb0c0;border:none;border-radius:6px;padding:6px;cursor:pointer;font-size:12px}.nl-edit[data-v-5281df38]:hover{background:#2c3a4a;color:#fff}.tools-group[data-v-5281df38]{display:flex;align-items:center;gap:8px}.search-box input[data-v-5281df38]{background:#111;border:1px solid #444;color:#fff;padding:6px 10px;border-radius:4px;font-size:13px;width:100px;transition:width .2s}.search-box input[data-v-5281df38]:focus{width:140px;border-color:#00ff9b;outline:none}.tf-select[data-v-5281df38]{background:#111;color:#fff;border:1px solid #444;padding:6px;border-radius:4px;cursor:pointer;font-size:13px}.throttle-input[data-v-5281df38]{width:35px;background:#111;color:#fff;border:1px solid #444;border-radius:4px;padding:4px;font-size:12px;text-align:center}.divider[data-v-5281df38]{width:1px;height:24px;background:#444;margin:0 5px}.btn-tool[data-v-5281df38]{background:#111;border:1px solid #444;color:#ddd;width:32px;height:32px;border-radius:4px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:16px;transition:background .2s}.btn-tool[data-v-5281df38]:hover{background:#000;border-color:#666}.btn-tool.secondary[data-v-5281df38]{background:transparent;border:none;color:#666}.btn-tool.secondary[data-v-5281df38]:hover{color:#fff;background:#333}.btn-tool.tool-active[data-v-5281df38]{border-color:#00ff9b;box-shadow:0 0 0 1px #00ff9b66}.shortcut-toast[data-v-5281df38]{position:absolute;top:60px;left:50%;transform:translate(-50%);z-index:300;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;color:#fff;pointer-events:none;background:#283543f2;border:1px solid #3a4756;box-shadow:0 2px 10px #0006}.shortcut-toast.success[data-v-5281df38]{border-color:#00ff9b;color:#00ff9b}.shortcut-toast.error[data-v-5281df38]{border-color:#ff4d4d;color:#ff8a8a}.shortcut-toast.warn[data-v-5281df38]{border-color:#fc6;color:#fc6}.shortcut-toast.info[data-v-5281df38]{color:#cfe}.extra-tools[data-v-5281df38]{display:flex;gap:2px}.legend-container[data-v-5281df38]{padding:8px 15px;background-color:#121212;border-bottom:1px solid #2a3543;display:flex;flex-direction:column;gap:4px}.ohlc-legend[data-v-5281df38]{color:#fff;font-family:Roboto Mono,monospace;font-size:12px;display:flex;gap:15px}.ohlc-legend .value[data-v-5281df38]{color:inherit}.indicators-legend[data-v-5281df38]{display:flex;flex-wrap:wrap;gap:15px;font-size:11px;font-family:Roboto Mono,monospace}.floating-nav-container[data-v-5281df38]{position:absolute;bottom:25px;left:50%;transform:translate(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;gap:10px}.floating-nav-container.mc-nav[data-v-5281df38]{top:auto;bottom:8px;flex-direction:column;z-index:60}.floating-nav-container.mc-nav .playlist-popup[data-v-5281df38]{position:absolute;top:calc(100% + 8px);bottom:auto;left:50%;transform:translate(-50%);margin:0}.floating-nav[data-v-5281df38]{display:flex;align-items:center;gap:15px;background:#1e1e1ef2;border:1px solid #444;padding:6px 20px;border-radius:30px;box-shadow:0 4px 15px #00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nav-list-btn[data-v-5281df38]{background:transparent;border:none;font-size:18px;cursor:pointer;transition:transform .2s}.nav-list-btn[data-v-5281df38]:hover{transform:scale(1.2)}.playlist-popup[data-v-5281df38]{background:#1e1e1e;border:1px solid #444;border-radius:8px;width:220px;max-height:300px;display:flex;flex-direction:column;box-shadow:0 -5px 20px #00000080;overflow:hidden;margin-bottom:5px}.popup-header[data-v-5281df38]{background:#2a3543;padding:8px;text-align:center;font-size:12px;font-weight:700;color:#ccc;border-bottom:1px solid #333}.popup-content[data-v-5281df38]{overflow-y:auto;flex-grow:1}.playlist-item[data-v-5281df38]{display:flex;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #333;cursor:pointer;font-size:13px;color:#ccc}.playlist-item[data-v-5281df38]:hover{background:#333}.playlist-item.active[data-v-5281df38]{background:#2a3543;color:#fff;font-weight:700}.playlist-item .idx[data-v-5281df38]{color:#666;width:25px}.playlist-item .sym[data-v-5281df38]{flex-grow:1}.playlist-item .val.green[data-v-5281df38]{color:#00ff9b}.playlist-item .val.red[data-v-5281df38]{color:#ff4d4d}.nav-arrow[data-v-5281df38]{background:transparent;border:1px solid #555;color:#ccc;width:36px;height:30px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .1s}.nav-arrow[data-v-5281df38]:hover{background:#333;border-color:#777;color:#fff}.nav-arrow[data-v-5281df38]:active{transform:scale(.95);background:#444}.auto-control[data-v-5281df38]{display:flex;align-items:center;gap:8px}.auto-control button[data-v-5281df38]{background:none;border:none;color:#666;font-weight:700;font-size:13px;cursor:pointer;min-width:80px;font-family:Segoe UI,sans-serif}.auto-control button[data-v-5281df38]:hover{color:#999}.auto-control button.auto-on[data-v-5281df38]{color:#00ff9b;text-shadow:0 0 8px rgba(0,255,155,.3)}.auto-input[data-v-5281df38]{width:40px;background:#111;border:1px solid #444;color:#fff;text-align:center;border-radius:4px;padding:4px;font-size:12px}.auto-input[data-v-5281df38]:focus{border-color:#00ff9b;outline:none}.chart-container[data-v-5281df38]{width:100%;flex-grow:1;min-height:400px;will-change:transform;contain:layout style paint;position:relative}.dom-watermark[data-v-5281df38]{position:absolute;inset:0;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-weight:700;text-align:center;-webkit-user-select:none;user-select:none}.dwm-top[data-v-5281df38]{font-size:26px;letter-spacing:1px;line-height:1.05}.dwm-pair[data-v-5281df38]{font-size:36px;line-height:1.05}.chart-container.with-macd[data-v-5281df38]{min-height:300px}.macd-resize-handle[data-v-5281df38]{width:100%;height:6px;background:#33404f;cursor:ns-resize;flex-shrink:0;transition:background .15s}.macd-resize-handle[data-v-5281df38]:hover{background:#00ff9b}.macd-chart-container[data-v-5281df38]{width:100%;flex-shrink:0}.error-message[data-v-5281df38]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:red;background-color:#000c;padding:15px 25px;border-radius:8px;z-index:10;border:1px solid #ff0000}.scanner-config-modal[data-v-5281df38]{width:300px;background:#1e1e1e;border:1px solid #333}.scanner-config-modal select[data-v-5281df38],.scanner-config-modal input[data-v-5281df38]{width:100%;padding:8px;background:#111;border:1px solid #444;color:#fff;border-radius:4px;margin-top:5px}.measure-tooltip[data-v-5281df38]{position:fixed;background:#000c;color:#fff;padding:6px 12px;border-radius:4px;font-size:13px;font-weight:700;pointer-events:none;z-index:9999;border:1px solid #555;box-shadow:0 2px 10px #00000080}.meas-green[data-v-5281df38]{border-color:#00ff9b;color:#00ff9b}.meas-red[data-v-5281df38]{border-color:#ff4d4d;color:#ff4d4d}.measure-box[data-v-5281df38]{position:fixed;z-index:9998;pointer-events:none}.btn-tool.active-tool[data-v-5281df38]{background:#00ff9b;color:#18222d;border-color:#00ff9b}.btn-tool.fib-del[data-v-5281df38]{border-color:#ff4d4d}.btn-tool.fib-del[data-v-5281df38]:hover{background:#ff4d4d}.trend-color-input[data-v-5281df38]{width:28px;height:28px;padding:0;border:1px solid #33404f;border-radius:4px;background:transparent;cursor:pointer;vertical-align:middle}.fib-clear-wrap[data-v-5281df38]{position:relative;display:inline-block}.fib-clear-backdrop[data-v-5281df38]{position:fixed;inset:0;z-index:119}.fib-clear-menu[data-v-5281df38]{position:absolute;top:115%;right:0;z-index:120;background:#1f2933;border:1px solid #33404f;border-radius:6px;display:flex;flex-direction:column;min-width:160px;box-shadow:0 4px 12px #00000073;overflow:hidden}.fib-clear-menu button[data-v-5281df38]{background:none;border:none;color:#ccc;text-align:left;padding:9px 12px;cursor:pointer;font-size:12px;white-space:nowrap}.fib-clear-menu button[data-v-5281df38]:hover{background:#33404f;color:#fff}.fib-clear-menu button.danger[data-v-5281df38]{color:#ff6b6b}.fib-clear-menu button.danger[data-v-5281df38]:hover{background:#ff4d4d;color:#fff}.fib-clear-title[data-v-5281df38]{padding:6px 12px 2px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#8b949e;background:#18222d}.liq-wrap[data-v-5281df38]{position:relative;display:inline-flex;gap:2px}.liq-cog[data-v-5281df38]{padding:0 6px}.liq-backdrop[data-v-5281df38]{position:fixed;inset:0;z-index:119}.liq-menu[data-v-5281df38]{position:absolute;top:115%;right:0;z-index:120;background:#1f2933;border:1px solid #33404f;border-radius:6px;display:flex;flex-direction:column;min-width:130px;padding:4px 0;box-shadow:0 4px 12px #00000073}.liq-menu-title[data-v-5281df38]{padding:4px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#8b949e}.liq-menu-item[data-v-5281df38]{display:flex;align-items:center;gap:7px;padding:5px 12px;cursor:pointer;font-size:12px;color:#ccc}.liq-menu-item[data-v-5281df38]:hover{background:#33404f;color:#fff}.liq-dot[data-v-5281df38]{width:10px;height:10px;border-radius:50%;display:inline-block}.liq-refresh[data-v-5281df38]{flex:1;background:#2a3742;border:1px solid #3a4a5a;color:#cfe0f0;border-radius:5px;padding:5px 8px;cursor:pointer;font-size:12px}.liq-refresh[data-v-5281df38]:hover{background:#33404f;color:#fff}.liq-sep[data-v-5281df38]{height:1px;background:#33404f;margin:5px 8px}.liq-slider[data-v-5281df38]{padding:4px 12px 2px}.liq-slider-top[data-v-5281df38]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#b9c4cf;margin-bottom:2px}.liq-slider-top .liq-val[data-v-5281df38]{color:#7fb2ff;font-variant-numeric:tabular-nums}.liq-slider input[type=range][data-v-5281df38]{width:100%;margin:0;accent-color:#4c8bf5;height:14px}.liq-menu-row[data-v-5281df38]{display:flex;gap:6px;margin:6px 8px 4px}.liq-reset[data-v-5281df38]{background:#2a3742;border:1px solid #3a4a5a;color:#9fb0c0;border-radius:5px;padding:5px 8px;cursor:pointer;font-size:12px}.liq-reset[data-v-5281df38]:hover{background:#33404f;color:#fff}.modal-overlay[data-v-5281df38]{position:fixed!important;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999}.scanner-config-modal-content[data-v-5281df38]{background:#2a3543;color:#fff;padding:20px;border-radius:8px;width:300px;border:1px solid #444;box-shadow:0 10px 30px #00000080}.scanner-config-modal-content select[data-v-5281df38],.scanner-config-modal-content input[data-v-5281df38]{width:100%;padding:8px;background:#18222d;border:1px solid #555;color:#fff;border-radius:4px;margin-top:5px}.theme-modal-content[data-v-5281df38]{background:linear-gradient(160deg,#232f3c,#1a232e);color:#e6edf3;padding:22px;border-radius:14px;width:340px;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px #0009;max-height:90vh;overflow-y:auto}.theme-modal-content .modal-header[data-v-5281df38]{margin-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:14px}.theme-modal-content .modal-header h3[data-v-5281df38]{font-size:17px;letter-spacing:.3px}.theme-modal-content .btn-close-modal[data-v-5281df38]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.theme-modal-content .btn-close-modal[data-v-5281df38]:hover{background:#ffffff14;color:#fff}.theme-modal-content .config-section[data-v-5281df38]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px;margin-bottom:14px}.theme-modal-content .config-section>label[data-v-5281df38]{color:#8fa3b8;margin-bottom:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.theme-row[data-v-5281df38]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;font-size:13px;color:#cfd8e3;padding:3px 0}.theme-row+.theme-row[data-v-5281df38]{border-top:1px solid rgba(255,255,255,.04)}.theme-row input[type=color][data-v-5281df38]{-webkit-appearance:none;appearance:none;width:46px;height:28px;padding:0;cursor:pointer;background:transparent;border:none}.theme-row input[type=color][data-v-5281df38]::-webkit-color-swatch-wrapper{padding:0}.theme-row input[type=color][data-v-5281df38]::-webkit-color-swatch{border:1px solid rgba(255,255,255,.25);border-radius:7px;box-shadow:0 1px 3px #0006}.theme-row input[type=range][data-v-5281df38]{flex:1;margin-left:12px;accent-color:#00ff9b;height:4px;cursor:pointer}.theme-modal-content input[type=checkbox][data-v-5281df38]{accent-color:#00ff9b;width:16px;height:16px;cursor:pointer}.theme-row .checkbox-label[data-v-5281df38]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12.5px}.theme-modal-content .modal-actions[data-v-5281df38]{display:flex;gap:10px;justify-content:flex-end;align-items:center;margin-top:6px}.theme-modal-content .btn-save[data-v-5281df38]{background:#00ff9b;color:#04221a;border:none;padding:9px 20px;border-radius:8px;font-weight:700;cursor:pointer;font-size:13px;transition:filter .15s,transform .05s}.theme-modal-content .btn-save[data-v-5281df38]:hover{filter:brightness(1.1)}.theme-modal-content .btn-save[data-v-5281df38]:active{transform:scale(.97)}.theme-modal-content .btn-theme-reset[data-v-5281df38]{background:transparent;border:1px solid rgba(255,255,255,.12);color:#8fa3b8;font-size:12.5px;padding:9px 16px;border-radius:8px;cursor:pointer;white-space:nowrap;line-height:1;transition:color .15s,background .15s,border-color .15s}.theme-modal-content .btn-theme-reset[data-v-5281df38]:hover{color:#fff;background:#ffffff0f;border-color:#ffffff40}.scanner-sig-btn[data-v-5281df38]{position:relative}.scanner-sig-badge[data-v-5281df38]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ff3b3b;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.scanner-sig-modal[data-v-5281df38]{background:linear-gradient(160deg,#232f3c,#1a232e);color:#e6edf3;padding:20px;border-radius:14px;width:380px;max-width:92vw;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px #0009;max-height:86vh;display:flex;flex-direction:column}.scanner-sig-modal .modal-header[data-v-5281df38]{margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}.ssc-header-actions[data-v-5281df38]{display:flex;align-items:center;gap:6px}.ssc-mute-btn[data-v-5281df38]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#e6edf3;width:30px;height:28px;border-radius:8px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.ssc-mute-btn[data-v-5281df38]:hover{background:#ffffff1f}.ssc-mute-btn.muted[data-v-5281df38]{color:#ff6b6b;border-color:#ff6b6b66}.scanner-sig-config[data-v-5281df38]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:12.5px}.scanner-sig-config .ssc-row[data-v-5281df38]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.scanner-sig-config .ssc-field[data-v-5281df38]{color:#9fb0c2;display:flex;align-items:center;gap:6px}.scanner-sig-config select[data-v-5281df38],.scanner-sig-config input[type=number][data-v-5281df38]{background:#18222d;border:1px solid #3a4756;color:#fff;border-radius:6px;padding:3px 6px;font-size:12.5px;width:auto}.scanner-sig-config input[type=number][data-v-5281df38]{width:64px}.scanner-sig-config input[type=checkbox][data-v-5281df38]{accent-color:#00ff9b;width:15px;height:15px}.scanner-sig-config .checkbox-label[data-v-5281df38]{display:flex;align-items:center;gap:6px;cursor:pointer;color:#cfd8e3}.scanner-sig-config .ssc-source-row[data-v-5281df38]{border-top:1px solid rgba(255,255,255,.07);margin-top:4px;padding-top:4px}.scanner-sig-config .ssc-lists[data-v-5281df38]{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 2px}.scanner-sig-config .ssc-lists-empty[data-v-5281df38]{color:#7d8895;font-size:12px}.scanner-sig-config .ssc-list-chip[data-v-5281df38]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;background:#18222d;border:1px solid #33404f;border-radius:6px;padding:3px 8px;color:#cfd8e3;font-size:12px}.scanner-sig-config .ssc-list-chip.on[data-v-5281df38]{border-color:#00ff9b;background:#16240f}.scanner-sig-config .ssc-list-chip input[type=checkbox][data-v-5281df38]{width:13px;height:13px}.ssc-list-dot[data-v-5281df38]{width:9px;height:9px;border-radius:50%;display:inline-block}.ssc-list-count[data-v-5281df38]{color:#7d8895;font-size:11px}.scanner-sig-list[data-v-5281df38]{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:6px}.ssc-empty[data-v-5281df38]{color:#7d8da0;font-size:13px;text-align:center;padding:24px 0}.ssc-item[data-v-5281df38]{display:flex;align-items:center;justify-content:space-between;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-left:3px solid #5c6b7a;border-radius:8px;padding:8px 10px;cursor:pointer;transition:background .12s,transform .05s}.ssc-item[data-v-5281df38]:hover{background:#ffffff12}.ssc-item[data-v-5281df38]:active{transform:scale(.99)}.ssc-item.is-bull[data-v-5281df38]{border-left-color:#00ff9b}.ssc-item.is-bear[data-v-5281df38]{border-left-color:#ff4d4d}.ssc-item.is-touch[data-v-5281df38]{border-left-color:#ffb300}.ssc-item-main[data-v-5281df38]{display:flex;flex-direction:column;gap:2px;min-width:0}.ssc-symbol[data-v-5281df38]{font-weight:700;font-size:13.5px;color:#fff}.ssc-label[data-v-5281df38]{font-size:11.5px;color:#9fb0c2}.ssc-item-meta[data-v-5281df38]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ssc-val[data-v-5281df38]{font-size:13px;font-weight:700;color:#e6edf3;font-family:monospace}.ssc-time[data-v-5281df38]{font-size:10.5px;color:#7d8da0}.modal-header[data-v-5281df38]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #444;padding-bottom:10px}.modal-header h3[data-v-5281df38]{margin:0;color:#00ff9b}.btn-close-modal[data-v-5281df38]{background:none;border:none;color:#888;font-size:20px;cursor:pointer}.config-section[data-v-5281df38]{margin-bottom:20px}.config-section label[data-v-5281df38]{display:block;color:#ccc;margin-bottom:8px;font-size:13px;font-weight:700}.input-wrapper[data-v-5281df38]{display:flex;align-items:center;background:#18222d;border:1px solid #555;border-radius:4px;padding:5px 10px}.input-wrapper input[data-v-5281df38]{border:none;background:transparent;color:#fff;flex-grow:1;font-size:16px;font-family:monospace;outline:none}.unit[data-v-5281df38]{color:#666;font-size:12px}.quick-select[data-v-5281df38]{display:flex;gap:5px;margin-top:8px}.quick-select button[data-v-5281df38]{flex:1;background:#222;border:1px solid #444;color:#aaa;padding:4px;border-radius:3px;cursor:pointer;font-size:12px}.quick-select button.active[data-v-5281df38]{background:#00ff9b;color:#000;border-color:#00ff9b;font-weight:700}.full-width[data-v-5281df38]{width:100%;padding:12px;font-size:14px;text-transform:uppercase;letter-spacing:1px}.invisible-overlay[data-v-5281df38]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:40}.funding-row[data-v-5281df38]{display:flex;gap:6px;font-size:11px;margin-top:2px;align-items:center;font-family:monospace}@media (max-width: 768px){.scanner-header[data-v-5281df38]{height:auto;flex-direction:column;align-items:stretch;padding:10px;gap:10px}.symbol-info-group[data-v-5281df38]{align-items:center;min-width:auto}.mode-selector[data-v-5281df38]{justify-content:center;width:100%}.tools-group[data-v-5281df38]{justify-content:center;flex-wrap:wrap}.search-box input[data-v-5281df38]{width:80px}.floating-nav[data-v-5281df38]{bottom:60px;padding:5px 15px}}.multi-root[data-v-9a53f6a3]{position:fixed;inset:0;display:flex;flex-direction:column;background-color:#0a0e14;overflow:hidden;z-index:1}.multi-toolbar[data-v-9a53f6a3]{flex:0 0 38px;height:38px;display:flex;align-items:center;gap:14px;padding:0 12px;background-color:#121212;border-bottom:1px solid #222;font-family:Segoe UI,sans-serif;color:#ddd}.multi-title[data-v-9a53f6a3]{font-weight:600;font-size:13px;color:#2962ff;white-space:nowrap}.layout-sel[data-v-9a53f6a3]{display:flex;gap:4px}.layout-sel button[data-v-9a53f6a3]{width:30px;height:24px;border:1px solid #333;background:#1a1a1a;color:#aaa;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600}.layout-sel button[data-v-9a53f6a3]:hover{background:#242424;color:#fff}.layout-sel button.active[data-v-9a53f6a3]{background:#2962ff;border-color:#2962ff;color:#fff}.layout-sel.disabled[data-v-9a53f6a3]{opacity:.4}.layout-sel button[data-v-9a53f6a3]:disabled{cursor:not-allowed}.layout-sel button[data-v-9a53f6a3]:disabled:hover{background:none;color:inherit}.sync-tf[data-v-9a53f6a3]{display:flex;align-items:center;gap:4px;white-space:nowrap;height:24px;padding:0 8px;border:1px solid #333;background:#1a1a1a;color:#aaa;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600}.sync-tf[data-v-9a53f6a3]:hover{background:#242424;color:#fff}.sync-tf.on[data-v-9a53f6a3]{color:#39ff14;border-color:#2f5a1e;background:#16240f}.sync-tf input[data-v-9a53f6a3]{cursor:pointer}.synclist-ctl[data-v-9a53f6a3]{display:flex;align-items:center;gap:4px;white-space:nowrap}.sl-src[data-v-9a53f6a3]{height:24px;background:#1a1a1a;color:#ddd;border:1px solid #333;border-radius:4px;font-size:12px;padding:0 4px;cursor:pointer}.sl-nav[data-v-9a53f6a3]{height:24px;min-width:24px;padding:0 6px;border:1px solid #333;background:#1a1a1a;color:#ccc;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;line-height:1}.sl-nav[data-v-9a53f6a3]:hover:not(:disabled){background:#242424;color:#fff;border-color:#555}.sl-nav[data-v-9a53f6a3]:disabled{opacity:.35;cursor:default}.sl-page[data-v-9a53f6a3]{font-size:12px;color:#9fb0c3;min-width:30px;text-align:center;font-weight:600}.sl-refresh[data-v-9a53f6a3]{height:24px;min-width:24px;padding:0 5px;border:1px solid #333;background:#1a1a1a;color:#ccc;border-radius:4px;cursor:pointer;font-size:12px;line-height:1}.sl-refresh[data-v-9a53f6a3]:hover{background:#242424;border-color:#555}.layouts-wrap[data-v-9a53f6a3]{position:relative}.layouts-btn[data-v-9a53f6a3]{height:24px;padding:0 10px;border:1px solid #333;background:#1a1a1a;color:#ccc;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap}.layouts-btn[data-v-9a53f6a3]:hover,.layouts-btn.open[data-v-9a53f6a3]{background:#242424;color:#fff;border-color:#555}.layouts-popup[data-v-9a53f6a3]{position:absolute;top:30px;left:0;z-index:1000;width:300px;background:#14181f;border:1px solid #2c3645;border-radius:8px;box-shadow:0 10px 30px #00000080;padding:12px}.lp-create[data-v-9a53f6a3]{display:flex;flex-direction:column;gap:8px;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid #2c3645}.lp-name-input[data-v-9a53f6a3]{width:100%;box-sizing:border-box;background:#1b242f;border:1px solid #344256;color:#e6edf3;border-radius:5px;padding:7px 9px;font-size:13px}.lp-name-input[data-v-9a53f6a3]::placeholder{color:#5d6b7d}.lp-editing-bar[data-v-9a53f6a3]{display:flex;align-items:center;gap:6px;font-size:11px;color:#fc4;background:#2a2410;border:1px solid #5a4d1e;border-radius:5px;padding:5px 8px}.lp-editing-bar b[data-v-9a53f6a3]{color:#fff}.lp-upd-row[data-v-9a53f6a3]{display:flex;align-items:center;gap:8px}.lp-upd-ind[data-v-9a53f6a3]{background:#14202b;border:1px solid #2c3645;color:#19d3da;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:600;cursor:pointer}.lp-upd-ind[data-v-9a53f6a3]:hover{background:#1b2a36;border-color:#19d3da}.lp-upd-ok[data-v-9a53f6a3]{font-size:11px;color:#00ff9b;font-weight:700}.lp-cancel[data-v-9a53f6a3]{margin-left:auto;background:transparent;border:none;color:#9fb0c3;cursor:pointer;font-size:11px;text-decoration:underline;padding:0}.lp-cancel[data-v-9a53f6a3]:hover{color:#ff6b6b}.lp-field[data-v-9a53f6a3]{display:flex;align-items:center;gap:8px}.lp-field-top[data-v-9a53f6a3]{align-items:flex-start}.lp-field-lbl[data-v-9a53f6a3]{font-size:11px;color:#9fb0c3;width:38px;flex:0 0 auto;padding-top:4px}.lp-emoji-input[data-v-9a53f6a3]{width:38px;flex:0 0 auto;text-align:center;background:#1b242f;border:1px solid #344256;color:#e6edf3;border-radius:5px;padding:5px 0;font-size:14px}.lp-icon-cols[data-v-9a53f6a3]{display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.lp-icon-row[data-v-9a53f6a3]{display:flex;flex-wrap:wrap;gap:3px}.lp-emoji-sug[data-v-9a53f6a3]{width:24px;height:24px;border:1px solid #2c3645;background:#1b242f;border-radius:4px;cursor:pointer;font-size:13px;line-height:1;padding:0}.lp-emoji-sug[data-v-9a53f6a3]:hover{background:#26313f}.lp-emoji-sug.sel[data-v-9a53f6a3]{border-color:#00ff9b;box-shadow:0 0 5px #00ff9b66}.lp-sym[data-v-9a53f6a3]{font-weight:700}.lp-colors[data-v-9a53f6a3]{display:flex;gap:5px;flex-wrap:wrap}.lp-color[data-v-9a53f6a3]{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.lp-color.sel[data-v-9a53f6a3]{border-color:#fff;box-shadow:0 0 6px currentColor}.lp-check.disabled[data-v-9a53f6a3]{opacity:.4}.lp-create-foot[data-v-9a53f6a3]{display:flex;align-items:center;gap:8px}.lp-check[data-v-9a53f6a3]{display:flex;align-items:center;gap:3px;font-size:11px;color:#9fb0c3;white-space:nowrap;cursor:pointer}.lp-preview[data-v-9a53f6a3]{flex:1 1 auto;min-width:0;justify-content:center;overflow:hidden}.lp-preview[data-v-9a53f6a3]{max-width:120px}.lp-save-btn[data-v-9a53f6a3]{background:#00ff9b;color:#14202b;border:none;border-radius:5px;padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer;flex:0 0 auto}.lp-hint[data-v-9a53f6a3]{font-size:10px;color:#5d6b7d;line-height:1.3}.lp-list[data-v-9a53f6a3]{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.lp-empty[data-v-9a53f6a3]{color:#667;font-size:12px;padding:6px 2px}.lp-item[data-v-9a53f6a3]{display:flex;align-items:center;gap:6px;border-radius:5px}.lp-item[data-v-9a53f6a3]:hover{background:#1b242f}.lp-item.editing[data-v-9a53f6a3]{background:#2a2410;outline:1px solid #5a4d1e}.lp-dot[data-v-9a53f6a3]{width:9px;height:9px;border-radius:50%;flex:0 0 auto;margin-left:4px}.lp-edit[data-v-9a53f6a3]{background:transparent;border:none;cursor:pointer;font-size:12px;padding:4px;opacity:.7}.lp-edit[data-v-9a53f6a3]:hover{opacity:1}.lp-name[data-v-9a53f6a3]{flex:1 1 auto;padding:7px 6px;cursor:pointer;font-size:13px;color:#e6edf3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-tag[data-v-9a53f6a3]{color:#7d8895;font-size:11px}.lp-move[data-v-9a53f6a3]{background:transparent;border:none;color:#7d8895;cursor:pointer;font-size:11px;padding:4px 3px;line-height:1}.lp-move[data-v-9a53f6a3]:hover:not(:disabled){color:#fff}.lp-move[data-v-9a53f6a3]:disabled{opacity:.25;cursor:default}.lp-del[data-v-9a53f6a3]{background:transparent;border:none;color:#7d8895;cursor:pointer;font-size:13px;padding:6px}.lp-del[data-v-9a53f6a3]:hover{color:#ff6b6b}.layout-chips[data-v-9a53f6a3]{display:flex;align-items:center;gap:6px;max-width:38vw;overflow-x:auto}.layout-chips[data-v-9a53f6a3]::-webkit-scrollbar{height:4px}.layout-chips[data-v-9a53f6a3]::-webkit-scrollbar-thumb{background:#2c3645;border-radius:4px}.layout-chip[data-v-9a53f6a3]{height:24px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--chip, #ffcc44) 35%,#000);background:color-mix(in srgb,var(--chip, #ffcc44) 15%,#000);color:var(--chip, #ffcc44);border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap;flex:0 0 auto}.layout-chip[data-v-9a53f6a3]:hover{background:color-mix(in srgb,var(--chip, #ffcc44) 22%,#000);border-color:var(--chip, #ffcc44)}.layout-chip.active[data-v-9a53f6a3]{border-color:var(--chip, #ffcc44);box-shadow:0 0 10px color-mix(in srgb,var(--chip, #ffcc44) 75%,transparent),inset 0 0 7px color-mix(in srgb,var(--chip, #ffcc44) 25%,transparent)}.chip-emoji[data-v-9a53f6a3]{font-size:13px;line-height:1}.layout-chip.icon-only[data-v-9a53f6a3]{padding:0 8px;gap:0;justify-content:center}.layout-chip.icon-only .chip-emoji[data-v-9a53f6a3]{font-size:15px}.multi-hint[data-v-9a53f6a3]{font-size:11px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.exit-btn[data-v-9a53f6a3]{margin-left:auto;height:24px;padding:0 12px;border:1px solid #333;background:#1a1a1a;color:#ccc;border-radius:4px;cursor:pointer;font-size:12px;white-space:nowrap}.exit-btn[data-v-9a53f6a3]:hover{background:#3a1a1a;border-color:#ff4d4d;color:#ff8a8a}.mc-active-banner[data-v-9a53f6a3]{flex:0 0 auto;width:100%;position:relative}.mc-active-banner[data-v-9a53f6a3]:empty{display:none}.multi-grid[data-v-9a53f6a3]{flex:1 1 0;min-height:0;display:grid;gap:2px;background-color:#000}.grid-1[data-v-9a53f6a3]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.grid-2[data-v-9a53f6a3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.grid-4[data-v-9a53f6a3],.grid-3[data-v-9a53f6a3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.grid-3 .multi-cell[data-v-9a53f6a3]:first-child{grid-row:1 / span 2}.grid-5[data-v-9a53f6a3],.grid-6[data-v-9a53f6a3]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.multi-cell[data-v-9a53f6a3]{position:relative;min-width:0;min-height:0;overflow:hidden}@media (max-width: 760px){.grid-1[data-v-9a53f6a3],.grid-2[data-v-9a53f6a3],.grid-3[data-v-9a53f6a3],.grid-4[data-v-9a53f6a3],.grid-5[data-v-9a53f6a3],.grid-6[data-v-9a53f6a3]{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(280px,1fr));overflow-y:auto}.grid-1[data-v-9a53f6a3]{grid-template-rows:minmax(280px,1fr)}.grid-3[data-v-9a53f6a3]{grid-template-rows:repeat(3,minmax(280px,1fr))}.grid-4[data-v-9a53f6a3]{grid-template-rows:repeat(4,minmax(280px,1fr))}.grid-5[data-v-9a53f6a3]{grid-template-rows:repeat(5,minmax(280px,1fr))}.grid-6[data-v-9a53f6a3]{grid-template-rows:repeat(6,minmax(280px,1fr))}.grid-3 .multi-cell[data-v-9a53f6a3]:first-child{grid-row:auto}.multi-grid[data-v-9a53f6a3]{overflow-y:auto}}.login-container[data-v-a062ae17]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0a0e14;color:#fff;font-family:Segoe UI,sans-serif}.login-box[data-v-a062ae17]{background:#1a2332;border:1px solid #2a3543;border-radius:12px;padding:40px;text-align:center;max-width:400px;width:90%;box-shadow:0 10px 40px #00000080}.login-box h1[data-v-a062ae17]{margin:0 0 20px;font-size:24px;color:#00ff9b}.login-box p[data-v-a062ae17]{color:#aaa;font-size:14px;margin:15px 0;line-height:1.5}.login-box b[data-v-a062ae17]{color:#00ff9b}.telegram-btn[data-v-a062ae17]{display:inline-block;background:#08c;color:#fff;padding:12px 30px;border-radius:8px;text-decoration:none;font-size:16px;font-weight:700;margin:20px 0;transition:background .2s}.telegram-btn[data-v-a062ae17]:hover{background:#069}.hint[data-v-a062ae17]{font-size:12px!important;color:#666!important}.error-msg[data-v-a062ae17]{background:#ff4d4d26;border:1px solid #ff4d4d;color:#ff4d4d;padding:10px;border-radius:6px;margin-bottom:15px;font-size:13px}main[data-v-234882b4]{width:100%;height:100%}.loading-screen[data-v-234882b4]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0a0e14;color:#aaa;font-family:Segoe UI,sans-serif;font-size:16px}
