.login-wrap[data-v-237e1230]{display:flex;justify-content:center;padding-top:12vh}.login-card[data-v-237e1230]{display:flex;flex-direction:column;gap:14px;width:320px;background:#1b222d;border:1px solid #2a2e39;border-radius:10px;padding:28px}h1[data-v-237e1230]{margin:0 0 6px;font-size:22px;text-align:center}label[data-v-237e1230]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#b2b5be}input[data-v-237e1230]{background:#131722;border:1px solid #2a2e39;border-radius:6px;color:#d1d4dc;padding:9px 10px;font-size:14px}input[data-v-237e1230]:focus{outline:none;border-color:#2962ff}button[data-v-237e1230]{margin-top:6px;background:#2962ff;border:none;border-radius:6px;color:#fff;padding:10px;font-size:14px;cursor:pointer}button[data-v-237e1230]:disabled{opacity:.6;cursor:default}.error[data-v-237e1230]{margin:0;color:#ef5350;font-size:13px;text-align:center}.tabs[data-v-9a6ee15c]{display:flex;gap:4px;background:#1b222d;border:1px solid #2a2e39;border-radius:8px;padding:3px}.tabs.vertical[data-v-9a6ee15c]{flex-direction:column;width:100%;border:0;background:transparent;padding:0}.tab[data-v-9a6ee15c]{display:flex;align-items:center;gap:9px;color:#868993;text-decoration:none;font-size:13px;padding:5px 12px;border-radius:6px}.vertical .tab[data-v-9a6ee15c]{padding:8px 10px}.compact .tab[data-v-9a6ee15c]{justify-content:center;padding:8px}.compact .label[data-v-9a6ee15c]{display:none}.tab[data-v-9a6ee15c]:hover{color:#d1d4dc}.tab.active[data-v-9a6ee15c]{background:#2a3441;color:#fff}.site-header[data-v-84e2ea50]{flex:none;display:flex;align-items:center;gap:12px;min-height:44px;margin-bottom:12px;padding:5px 7px;border:1px solid #2a2e39;border-radius:9px;background:#171d27}h1[data-v-84e2ea50]{margin:0 4px;font-size:20px;font-weight:600}.spacer[data-v-84e2ea50]{flex:1}.site-action[data-v-84e2ea50],[data-v-84e2ea50] .site-action{flex:none;padding:8px 12px;border:1px solid #2a2e39;border-radius:6px;background:#1f2733;color:#d1d4dc;font-size:14px;cursor:pointer}.site-action[data-v-84e2ea50]:hover,[data-v-84e2ea50] .site-action:hover{background:#2a3441}[data-v-84e2ea50] .site-action.active{border-color:#2962ff;background:#2962ff;color:#fff}[data-v-84e2ea50] .site-action:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.site-header[data-v-84e2ea50]{flex-wrap:wrap}.spacer[data-v-84e2ea50]{display:none}}.config-select[data-v-e604ca6e]{background:#1b222d;border:1px solid #2a2e39;border-radius:6px;color:#d1d4dc;padding:7px 10px;font-size:13px;cursor:pointer}.config-select[data-v-e604ca6e]:focus{outline:none;border-color:#2962ff}.config-select[data-v-e604ca6e]:disabled{opacity:.45;cursor:not-allowed}.timeframe-picker[data-v-cf2fd7df]{position:relative;width:100%}.timeframe-trigger[data-v-cf2fd7df]{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 10px;border:1px solid #2a2e39;border-radius:8px;background:#1b222d;color:#b2b5be;font-size:13px;cursor:pointer;width:100%}.timeframe-trigger[data-v-cf2fd7df]:hover:not(:disabled),.timeframe-trigger.active[data-v-cf2fd7df]{border-color:#3a4150;background:#2a3441;color:#d1d4dc}.timeframe-trigger[data-v-cf2fd7df]:disabled{opacity:.45;cursor:not-allowed}.timeframe-trigger b[data-v-cf2fd7df]{padding:2px 6px;border-radius:4px;background:#2962ff;color:#fff;font-size:12px}.caret[data-v-cf2fd7df]{color:#868993}.compact .timeframe-trigger[data-v-cf2fd7df]{justify-content:center;padding-inline:6px}.compact .trigger-label[data-v-cf2fd7df],.compact .active-label[data-v-cf2fd7df],.compact .caret[data-v-cf2fd7df]{display:none}.timeframe-menu[data-v-cf2fd7df]{position:fixed;z-index:55;display:flex;flex-direction:column;overflow:hidden;border:1px solid #2a2e39;border-radius:8px;background:#1b222d;box-shadow:0 14px 36px #00000080}.menu-head[data-v-cf2fd7df]{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #2a2e39}.menu-title[data-v-cf2fd7df]{color:#d1d4dc;font-size:15px;font-weight:600}.active-timeframe[data-v-cf2fd7df]{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:999px;background:#2962ff33;color:#8eaeff;font-size:11px;vertical-align:1px}.menu-subtitle[data-v-cf2fd7df]{margin-top:2px;color:#868993;font-size:12px}.close[data-v-cf2fd7df]{padding:2px 4px;border:0;background:transparent;color:#868993;cursor:pointer}.timeframe-list[data-v-cf2fd7df]{min-height:0;overflow-y:auto;padding:2px 6px 10px}.section-title[data-v-cf2fd7df]{margin:10px 8px 3px;color:#868993;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.timeframe-row[data-v-cf2fd7df]{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:#d1d4dc;font-size:14px;text-align:left;cursor:pointer}.timeframe-row[data-v-cf2fd7df]:hover{background:#232b38}.timeframe-row.active[data-v-cf2fd7df]{background:#2962ff1a}.row-copy[data-v-cf2fd7df]{min-width:0;display:flex;flex:1;flex-direction:column;gap:1px}.tf-label[data-v-cf2fd7df]{font-weight:500}.current[data-v-cf2fd7df]{margin-left:4px;color:#8eaeff;font-size:10px}.bias-info[data-v-cf2fd7df]{overflow:hidden;color:#aeb3be;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bias-info.empty[data-v-cf2fd7df]{color:#5d606b}.bias-dot[data-v-cf2fd7df]{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;background:#868993}.bias-dot.up[data-v-cf2fd7df]{background:#26a69a}.bias-dot.down[data-v-cf2fd7df]{background:#ef5350}.bias-dot.flat[data-v-cf2fd7df]{background:#868993}.bias-dot.choch[data-v-cf2fd7df]{box-shadow:0 0 0 2px #ffffff47}.switch[data-v-cf2fd7df]{width:32px;height:18px;position:relative;flex:none;border-radius:999px;background:#363c4a;transition:background .15s ease}.switch[data-v-cf2fd7df]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#d1d4dc;transition:left .15s ease}.switch.on[data-v-cf2fd7df]{background:#2962ff}.switch.on[data-v-cf2fd7df]:after{left:16px}.toolbar[data-v-5525526e]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.toolbar.vertical[data-v-5525526e]{width:100%;flex-direction:column;align-items:stretch;flex-wrap:nowrap;margin:0;gap:6px}.vertical>button[data-v-5525526e],.vertical .drawing-control>button[data-v-5525526e],.vertical .settings-control>button[data-v-5525526e]{width:100%;display:flex;align-items:center;gap:9px;text-align:left}.vertical.compact>button[data-v-5525526e],.vertical.compact .drawing-control>button[data-v-5525526e],.vertical.compact .settings-control>button[data-v-5525526e]{justify-content:center;padding-inline:6px}.compact .button-label[data-v-5525526e],.compact .status[data-v-5525526e]{display:none}.toolbar>button[data-v-5525526e],.drawing-control>button[data-v-5525526e],.settings-control>button[data-v-5525526e]{background:#1f2733;color:#d1d4dc;border:1px solid #2a2e39;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:14px}.toolbar>button[data-v-5525526e]:hover,.drawing-control>button[data-v-5525526e]:hover,.settings-control>button[data-v-5525526e]:hover{background:#2a3441}.toolbar>button.active[data-v-5525526e],.drawing-control>button.active[data-v-5525526e],.settings-control>button.active[data-v-5525526e]{background:#2962ff;border-color:#2962ff;color:#fff}.toolbar>button[data-v-5525526e]:disabled,.drawing-control>button[data-v-5525526e]:disabled,.settings-control>button[data-v-5525526e]:disabled{opacity:.45;cursor:not-allowed}.toolbar .replay-button.active[data-v-5525526e]{background:#d68a08;border-color:#d68a08;color:#11151d}.status[data-v-5525526e]{margin-left:8px;font-size:13px;opacity:.85}.settings-control[data-v-5525526e],.drawing-control[data-v-5525526e]{position:relative;width:100%}.drawing-menu[data-v-5525526e]{position:fixed;z-index:50;display:flex;flex-direction:column;overflow:hidden;border:1px solid #2a2e39;border-radius:8px;background:#1b222d;box-shadow:0 14px 36px #00000080}.menu-head[data-v-5525526e]{display:flex;align-items:flex-start;justify-content:space-between;padding:11px 12px;border-bottom:1px solid #2a2e39}.menu-head b[data-v-5525526e],.menu-head span[data-v-5525526e]{display:block}.menu-head b[data-v-5525526e]{font-size:14px}.menu-head span[data-v-5525526e]{margin-top:2px;color:#868993;font-size:11px}.menu-close[data-v-5525526e]{padding:2px 4px;border:0;background:transparent;color:#868993;cursor:pointer}.menu-content[data-v-5525526e]{min-height:0;overflow-y:auto;padding:4px 6px 9px}.menu-section-title[data-v-5525526e]{margin:9px 8px 3px;color:#868993;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.menu-row[data-v-5525526e]{width:100%;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:6px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:#d1d4dc;text-align:left;cursor:pointer}.menu-row[data-v-5525526e]:hover,.menu-row.selected[data-v-5525526e]{background:#232b38}.menu-row.selected[data-v-5525526e]{color:#8eaeff}.menu-row.danger[data-v-5525526e]{color:#ff8585}.check[data-v-5525526e]{color:#5b8cff}.menu-switch[data-v-5525526e]{width:30px;height:17px;border-radius:999px;background:#363c4a;position:relative}.menu-switch[data-v-5525526e]:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#d1d4dc;transition:left .15s ease}.menu-switch.on[data-v-5525526e]{background:#2962ff}.menu-switch.on[data-v-5525526e]:after{left:15px}.replay[data-v-bc566723]{position:relative;display:flex;align-items:end;gap:10px;margin-bottom:12px;padding:10px 12px;border:1px solid #4d3d19;border-radius:8px;background:linear-gradient(90deg,#f59e0b17,#1b222df5 38%);color:#d1d4dc}.replay-title[data-v-bc566723]{align-self:center;display:grid;grid-template-columns:auto 1fr;column-gap:7px;min-width:190px}.replay-title strong[data-v-bc566723]{font-size:13px;color:#fff}.replay-title>span[data-v-bc566723]:last-child{grid-column:2;margin-top:2px;color:#868993;font-size:11px;white-space:nowrap}.replay-dot[data-v-bc566723]{width:9px;height:9px;margin-top:4px;border:2px solid #f5a623;border-radius:50%;box-shadow:0 0 0 3px #f5a6231f}label[data-v-bc566723]{display:flex;flex-direction:column;gap:4px;color:#868993;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.duration-input input[data-v-bc566723]{min-width:0;height:32px;padding:5px 8px;border:1px solid #363c4a;border-radius:6px;outline:none;background:#131722;color:#d1d4dc;font:inherit;font-size:12px;color-scheme:dark}.duration-input input[data-v-bc566723]:focus{border-color:#f5a623}.duration[data-v-bc566723]{width:82px}.range-points[data-v-bc566723]{display:flex;align-items:center;gap:7px}.range-point[data-v-bc566723]{min-width:145px;padding:6px 9px;border:1px solid #363c4a;border-radius:6px;background:#131722}.range-point>span[data-v-bc566723]{display:block;margin-bottom:2px;color:#868993;font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.range-point strong[data-v-bc566723]{display:block;color:#868993;font-size:11px;font-weight:500;white-space:nowrap}.range-point.picking[data-v-bc566723]{border-color:#d68a08;box-shadow:0 0 0 2px #f5a6231f}.range-point.picking strong[data-v-bc566723],.range-point.selected strong[data-v-bc566723]{color:#d1d4dc}.range-arrow[data-v-bc566723]{color:#626774;font-size:13px}.duration-input[data-v-bc566723]{position:relative;display:block}.duration-input input[data-v-bc566723]{width:100%;padding-right:29px}.duration-input small[data-v-bc566723]{position:absolute;right:7px;top:9px;color:#868993;font-size:10px;text-transform:none}.estimate[data-v-bc566723]{align-self:center;min-width:92px;color:#868993;font-size:11px}.estimate.invalid[data-v-bc566723],.error[data-v-bc566723]{color:#ef5350}button[data-v-bc566723]{height:32px;border:1px solid #3a414f;border-radius:6px;background:#222a36;color:#d1d4dc;cursor:pointer;font-size:12px}button[data-v-bc566723]:hover:not(:disabled){background:#2a3441;color:#fff}button[data-v-bc566723]:disabled{opacity:.45;cursor:not-allowed}.start[data-v-bc566723]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:100px;border-color:#d68a08;background:#d68a08;color:#11151d;font-weight:650}.reselect[data-v-bc566723]{padding:0 10px;white-space:nowrap}.start[data-v-bc566723]:hover:not(:disabled){background:#f5a623;color:#11151d}.close[data-v-bc566723]{align-self:center;width:28px;padding:0;border-color:transparent;background:transparent;color:#868993;font-size:20px}.spinner[data-v-bc566723]{width:12px;height:12px;border:2px solid rgba(19,23,34,.35);border-top-color:#131722;border-radius:50%;animation:spin-bc566723 .7s linear infinite}@keyframes spin-bc566723{to{transform:rotate(360deg)}}.playback-buttons[data-v-bc566723]{display:flex;gap:5px}.playback-buttons button[data-v-bc566723]{width:36px;padding:0}.playback-buttons .play[data-v-bc566723]{border-color:#d68a08;background:#d68a08;color:#11151d;font-size:15px;font-weight:700}.playback-status[data-v-bc566723]{flex:1;min-width:220px}.playback-status>div[data-v-bc566723]:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px}.playback-status span[data-v-bc566723]{color:#868993}.progress[data-v-bc566723]{width:100%;height:16px;margin:-6px 0;padding:0;border:0;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:none}.progress[data-v-bc566723]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,#f5a623 0 var(--progress),#646d7b var(--progress) var(--buffered),#303744 var(--buffered) 100%)}.progress[data-v-bc566723]::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(to right,#f5a623 0 var(--progress),#646d7b var(--progress) var(--buffered),#303744 var(--buffered) 100%)}.progress[data-v-bc566723]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;border:2px solid #f5a623;border-radius:50%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#f5a623;box-shadow:0 0 0 3px #f5a62329;transition:transform .1s ease}.progress[data-v-bc566723]::-moz-range-thumb{width:10px;height:10px;border:2px solid #f5a623;border-radius:50%;background:#f5a623;box-shadow:0 0 0 3px #f5a62329;transition:transform .1s ease}.progress[data-v-bc566723]:hover::-webkit-slider-thumb,.progress.scrubbing[data-v-bc566723]::-webkit-slider-thumb,.progress[data-v-bc566723]:focus-visible::-webkit-slider-thumb{transform:scale(1.25)}.progress[data-v-bc566723]:hover::-moz-range-thumb,.progress.scrubbing[data-v-bc566723]::-moz-range-thumb,.progress[data-v-bc566723]:focus-visible::-moz-range-thumb{transform:scale(1.25)}.progress[data-v-bc566723]:focus-visible::-webkit-slider-runnable-track{box-shadow:0 0 0 2px #f5a62359}.progress[data-v-bc566723]:focus-visible::-moz-range-track{box-shadow:0 0 0 2px #f5a62359}.duration-summary[data-v-bc566723]{align-self:center;color:#868993;font-size:11px;white-space:nowrap}.exit[data-v-bc566723]{align-self:center;padding:0 11px}.error[data-v-bc566723]{position:absolute;left:12px;top:calc(100% + 2px);z-index:5;margin:0;padding:4px 7px;border-radius:4px;background:#1b222d;font-size:11px}@media(max-width:1050px){.replay[data-v-bc566723]{align-items:stretch;flex-wrap:wrap}.replay-title[data-v-bc566723]{width:100%}.replay-title>span[data-v-bc566723]:last-child{white-space:normal}.playback-status[data-v-bc566723]{min-width:300px}.range-points[data-v-bc566723]{flex:1}}@media(max-width:620px){.range-points[data-v-bc566723]{order:2;width:100%;flex:auto}.range-point[data-v-bc566723]{flex:1;min-width:0}.duration[data-v-bc566723]{width:92px}.estimate[data-v-bc566723]{flex:1}.playback-status[data-v-bc566723]{order:3;width:100%;min-width:0}}.modal-overlay[data-v-ea792a85]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-ea792a85]{background:#1b222d;border:1px solid #2a2e39;border-radius:10px;padding:20px 24px;width:380px;max-width:calc(100vw - 40px)}.modal h3[data-v-ea792a85]{margin:0 0 10px;font-size:16px}.modal p[data-v-ea792a85]{margin:0 0 16px;font-size:13px;color:#b2b5be;line-height:1.5}.modal-actions[data-v-ea792a85]{display:flex;justify-content:flex-end;gap:8px}.modal-actions button[data-v-ea792a85]{background:#1f2733;color:#d1d4dc;border:1px solid #2a2e39;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:14px}.modal-actions button[data-v-ea792a85]:hover{background:#2a3441}.modal-actions .danger[data-v-ea792a85]{background:#ef5350;border-color:#ef5350;color:#fff}.modal-actions .danger[data-v-ea792a85]:hover{background:#d94441}.modal-overlay[data-v-e9abdd19]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:90}.modal[data-v-e9abdd19]{background:#1b222d;border:1px solid #2a2e39;border-radius:10px;padding:20px 24px;width:440px;max-width:calc(100vw - 40px)}.modal h3[data-v-e9abdd19]{margin:0 0 14px;font-size:16px}.create-form[data-v-e9abdd19]{margin-bottom:16px}.form-row[data-v-e9abdd19]{display:flex;gap:10px;margin-bottom:10px}.form-row label[data-v-e9abdd19]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#b2b5be;flex:1}input[type=text][data-v-e9abdd19],textarea[data-v-e9abdd19]{background:#131722;border:1px solid #2a2e39;border-radius:6px;color:#d1d4dc;padding:7px 9px;font-size:13px}input[type=text][data-v-e9abdd19]:focus,textarea[data-v-e9abdd19]:focus{outline:none;border-color:#2962ff}textarea[data-v-e9abdd19]{resize:vertical;min-height:64px}.modal-actions[data-v-e9abdd19]{display:flex;justify-content:flex-end;gap:8px}button[data-v-e9abdd19]{background:#1f2733;color:#d1d4dc;border:1px solid #2a2e39;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:14px}button[data-v-e9abdd19]:hover:not(:disabled){background:#2a3441}button[data-v-e9abdd19]:disabled{opacity:.6;cursor:default}button.primary[data-v-e9abdd19]{background:#2962ff;border-color:#2962ff;color:#fff}button.primary[data-v-e9abdd19]:hover:not(:disabled){background:#2254d6}.panel[data-v-04a675e4]{position:fixed;z-index:50;background:#1b222d;border:1px solid #2a2e39;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 14px 36px #00000080}.panel-head[data-v-04a675e4]{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #2a2e39}.title[data-v-04a675e4]{font-size:15px;font-weight:600}.timeframe[data-v-04a675e4]{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:999px;background:#2962ff33;color:#8eaeff;font-size:11px;vertical-align:1px}.subtitle[data-v-04a675e4]{font-size:12px;color:#868993;margin-top:2px}.close[data-v-04a675e4]{background:none;border:none;color:#868993;font-size:15px;cursor:pointer;padding:2px 4px}.close[data-v-04a675e4]:hover{color:#d1d4dc}.notice[data-v-04a675e4]{padding:14px;font-size:13px;color:#868993}.sections[data-v-04a675e4]{min-height:0;overflow-y:auto;padding:2px 6px 10px}.section-title[data-v-04a675e4]{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#868993;margin:10px 8px 3px}.row[data-v-04a675e4]{width:100%;display:flex;align-items:center;gap:8px;background:none;border:none;border-radius:6px;color:#d1d4dc;font-size:14px;padding:6px 8px;cursor:pointer;text-align:left}.row[data-v-04a675e4]:hover{background:#232b38}.label[data-v-04a675e4]{flex:1}.switch[data-v-04a675e4]{width:32px;height:18px;border-radius:999px;background:#363c4a;position:relative;flex:none;transition:background .15s ease}.switch[data-v-04a675e4]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#d1d4dc;transition:left .15s ease}.switch.on[data-v-04a675e4]{background:#2962ff}.switch.on[data-v-04a675e4]:after{left:16px}.chart-title[data-v-fff05083]{position:absolute;z-index:6;top:6px;left:8px;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 80px);padding:3px 7px;border:1px solid rgba(54,60,74,.7);border-radius:5px;background:#131722e0;color:#d1d4dc;font-size:11px;line-height:16px;pointer-events:none}.name[data-v-fff05083]{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.structure[data-v-fff05083]{flex:none;color:#b2b5be;white-space:nowrap}.structure.bullish[data-v-fff05083]{color:#5fd3c7}.structure.bearish[data-v-fff05083]{color:#ff8582}.structure.neutral[data-v-fff05083]{color:#b2b5be}.structure.empty[data-v-fff05083]{color:#686d78}.dot[data-v-fff05083]{display:inline-block;width:7px;height:7px;margin-right:3px;border-radius:50%;background:currentColor}.chat[data-v-0049e229]{margin-top:7px}.chat-head[data-v-0049e229]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;color:#aeb7c6}.refresh[data-v-0049e229]{padding:1px 5px;border:0;background:transparent;color:#7fa0ff;font-size:15px}.chat-body[data-v-0049e229]{display:grid;gap:7px;margin-top:5px}.message-list[data-v-0049e229]{display:grid;gap:7px;max-height:320px;overflow-y:auto;padding-right:2px}.message[data-v-0049e229]{max-width:92%;padding:7px 8px;border-radius:7px;background:#252d3b;border:1px solid #343e50}.message.user[data-v-0049e229]{justify-self:end;background:#2962ff2e;border-color:#4b77ff8c}.message.alarm[data-v-0049e229]{max-width:100%;background:#d68a081f;border-color:#d68a0866;color:#e7c47b}.message.thinking[data-v-0049e229]{color:#929eb2}.message-head[data-v-0049e229]{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:10px}.message-head time[data-v-0049e229]{color:#777f8e}.message-text[data-v-0049e229]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.thinking-dots[data-v-0049e229]{display:inline-flex;gap:3px;margin-right:5px;vertical-align:middle}.thinking-dots i[data-v-0049e229]{width:4px;height:4px;border-radius:50%;background:currentColor;animation:thinking-pulse-0049e229 1.2s infinite ease-in-out}.thinking-dots i[data-v-0049e229]:nth-child(2){animation-delay:.15s}.thinking-dots i[data-v-0049e229]:nth-child(3){animation-delay:.3s}@keyframes thinking-pulse-0049e229{0%,60%,to{opacity:.3}30%{opacity:1}}.composer[data-v-0049e229]{display:grid;gap:6px}.composer textarea[data-v-0049e229]{width:100%;box-sizing:border-box;resize:vertical;min-height:48px}.composer-actions[data-v-0049e229]{display:flex;justify-content:space-between;gap:6px}button[data-v-0049e229],textarea[data-v-0049e229]{color:#d1d4dc;background:#252d3b;border:1px solid #414b60;border-radius:5px;padding:6px 8px;font:inherit}button[data-v-0049e229]{cursor:pointer}button[data-v-0049e229]:disabled,textarea[data-v-0049e229]:disabled{opacity:.45;cursor:default}button.primary[data-v-0049e229]{background:#2962ff;border-color:#2962ff;color:#fff}button.clear[data-v-0049e229]{color:#ff8585;background:transparent}.hint[data-v-0049e229]{margin:2px 0;color:#929eb2;font-size:11px;line-height:1.4}.error[data-v-0049e229]{margin:2px 0;color:#ff8585;font-size:11px;overflow-wrap:anywhere}.modal-backdrop[data-v-8a090d02]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#05080db8}.panel[data-v-8a090d02]{width:min(720px,calc(100vw - 40px));max-height:calc(100vh - 40px);background:#1b222d;border:1px solid #2a2e39;border-radius:8px;box-shadow:0 20px 60px #00000073;display:flex;flex-direction:column;min-height:0;overflow:hidden}.panel-head[data-v-8a090d02]{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #2a2e39}.title[data-v-8a090d02]{font-size:15px;font-weight:600}.subtitle[data-v-8a090d02],.meta[data-v-8a090d02],small[data-v-8a090d02]{color:#868993;font-size:11px}.subtitle[data-v-8a090d02]{margin-top:2px}.close[data-v-8a090d02]{background:none;border:none;color:#868993;font-size:15px;cursor:pointer}.content[data-v-8a090d02]{flex:1;min-height:0;overflow-y:auto;padding:4px 10px 6px 6px;scrollbar-gutter:stable}.intro[data-v-8a090d02],.notice[data-v-8a090d02]{color:#929eb2;font-size:12px;line-height:1.45;margin:0 0 12px}.error[data-v-8a090d02]{color:#ff8585;font-size:12px;overflow-wrap:anywhere}button[data-v-8a090d02],input[data-v-8a090d02],textarea[data-v-8a090d02],select[data-v-8a090d02]{color:#d1d4dc;background:#252d3b;border:1px solid #414b60;border-radius:5px;padding:6px 8px;font:inherit}button[data-v-8a090d02]{cursor:pointer}button[data-v-8a090d02]:disabled{opacity:.45;cursor:default}button.primary[data-v-8a090d02]{background:#2962ff;border-color:#2962ff;color:#fff}button.danger[data-v-8a090d02]{color:#ff8585}.full[data-v-8a090d02]{width:100%}.editor[data-v-8a090d02]{display:grid;gap:9px;margin-bottom:12px}.editor label[data-v-8a090d02]{display:grid;gap:4px;color:#aeb7c6;font-size:12px}textarea[data-v-8a090d02]{resize:vertical;min-height:72px}.plan[data-v-8a090d02]{border:0;border-top:1px solid #303746;border-radius:0;padding:8px 0 2px;margin-top:6px}.plan-head[data-v-8a090d02]{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.plan-name[data-v-8a090d02]{font-size:14px;font-weight:650;overflow-wrap:anywhere}.status[data-v-8a090d02]{border-radius:999px;padding:2px 8px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;background:#303746;color:#aeb7c6}.status.active[data-v-8a090d02]{background:#26a69a33;color:#4fd1c5}.status.paused[data-v-8a090d02]{background:#d68a0833;color:#f1b94e}.status.completed[data-v-8a090d02]{background:#2962ff38;color:#8ca9ff}.status.cancelled[data-v-8a090d02]{color:#ff8585}.summary[data-v-8a090d02]{white-space:pre-wrap;font-size:12px;line-height:1.45;margin:10px 0;overflow-wrap:anywhere}.summary.empty[data-v-8a090d02]{color:#686f7d;font-style:italic}.ai-state[data-v-8a090d02]{display:grid;gap:3px;margin:8px 0;padding:7px 8px;border-left:2px solid #5f7ed7;background:#2962ff14;font-size:11px;line-height:1.4}.ai-state b[data-v-8a090d02]{color:#9db3f4}.ai-state span[data-v-8a090d02]{white-space:pre-wrap;overflow-wrap:anywhere;color:#aeb7c6}.ai-row[data-v-8a090d02]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;margin:8px 0}.ai-row span[data-v-8a090d02]:first-child{display:grid;gap:2px}.trade-permission[data-v-8a090d02]{border-color:#694747}.switch[data-v-8a090d02]{width:32px;height:18px;border-radius:999px;background:#363c4a;position:relative;flex:none}.switch[data-v-8a090d02]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#d1d4dc;transition:left .15s}.switch.on[data-v-8a090d02]{background:#2962ff}.switch.on[data-v-8a090d02]:after{left:16px}.links[data-v-8a090d02]{border-top:1px solid #303746;border-bottom:1px solid #303746;padding:7px 0;margin:9px 0;font-size:12px}.links summary[data-v-8a090d02]{cursor:pointer;color:#aeb7c6}.link-row[data-v-8a090d02]{display:flex;align-items:center;gap:5px;padding:5px 0 0 8px}.link-row.item-row[data-v-8a090d02]{border-radius:4px;transition:background-color .12s}.link-row.item-row[data-v-8a090d02]:hover{background:#f6c34414}.link-row .item-reference[data-v-8a090d02]{flex:1;min-width:0}.subscription-description[data-v-8a090d02]{flex:1;min-width:0;display:grid;gap:2px}.link-row button[data-v-8a090d02]{padding:1px 5px;background:transparent;border:none}.link-row .copy[data-v-8a090d02]{color:#929eb2}.general-alarm[data-v-8a090d02]{align-items:flex-start}.general-alarm>span[data-v-8a090d02]{flex:1;display:grid;gap:2px}.general-alarm-editor[data-v-8a090d02]{display:grid;gap:6px;border-bottom:1px solid #303746;padding:4px 0 9px;margin:8px 0;font-size:11px}.alarm-fields[data-v-8a090d02]{display:grid;grid-template-columns:minmax(80px,.55fr) minmax(190px,1.35fr) minmax(170px,1fr) auto;gap:5px}.fvg-alarm-fields[data-v-8a090d02]{display:grid;grid-template-columns:1fr auto auto;gap:5px;align-items:center}.fvg-alarm-fields label[data-v-8a090d02]{display:flex;align-items:center;gap:4px;color:#aeb7c6}.fvg-alarm-fields input[data-v-8a090d02]{width:62px}.auto-ray-alarm-fields[data-v-8a090d02]{display:grid;grid-template-columns:1fr auto auto;gap:5px;align-items:center}.auto-ray-alarm-fields label[data-v-8a090d02]{display:flex;align-items:center;gap:4px;color:#aeb7c6}.liquidity-sweep-alarm-fields[data-v-8a090d02]{display:grid;grid-template-columns:1fr 1fr;gap:5px;align-items:center}.liquidity-sweep-alarm-fields label[data-v-8a090d02]{display:flex;align-items:center;gap:4px;color:#aeb7c6}.buttons[data-v-8a090d02]{display:flex;flex-wrap:wrap;gap:6px}.actions[data-v-8a090d02]{margin-top:9px}.actions button[data-v-8a090d02]{font-size:11px}.pane[data-v-2fdd3694]{position:relative;min-width:280px;min-height:210px;padding:0;overflow:hidden;border:1px solid #2a2e39;border-radius:7px;background:#131722;color:#d1d4dc;text-align:left;cursor:pointer}.pane.active[data-v-2fdd3694]{border-color:#2962ff;box-shadow:0 0 0 1px #2962ff}.error[data-v-2fdd3694]{position:absolute;z-index:6;inset:32px 8px auto;color:#ff8585;font-size:11px}.canvas[data-v-2fdd3694]{position:absolute;top:0;right:0;bottom:0;left:0}.candle-countdown[data-v-2fdd3694]{position:absolute;z-index:8;right:0;transform:translateY(-50%);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:2px 4px 3px;border-radius:2px 0 0 2px;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:center;white-space:nowrap;pointer-events:none;box-shadow:0 0 0 1px #13172280}.candle-countdown-price[data-v-2fdd3694]{font-size:11px;font-weight:600;line-height:15px}.candle-countdown-time[data-v-2fdd3694]{font-size:10px;font-weight:500;line-height:13px;opacity:.9}.candle-countdown.up[data-v-2fdd3694]{background:#26a69a}.candle-countdown.down[data-v-2fdd3694]{background:#ef5350}[data-v-2fdd3694] .sync-line{position:absolute;z-index:4;pointer-events:none;background:#d2d7e18c}[data-v-2fdd3694] .sync-x{top:0;bottom:26px;width:1px;background:repeating-linear-gradient(to bottom,rgba(210,215,225,.65) 0 5px,transparent 5px 9px)}[data-v-2fdd3694] .sync-y{left:0;right:0;height:1px;background:repeating-linear-gradient(to right,rgba(210,215,225,.65) 0 5px,transparent 5px 9px)}[data-v-2fdd3694] .sync-axis-label{position:absolute;z-index:6;box-sizing:border-box;padding:4px 7px;border-radius:2px;background:#363a45;color:#fff;font:12px -apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:16px;white-space:nowrap;pointer-events:none}[data-v-2fdd3694] .sync-time-label{bottom:0}[data-v-2fdd3694] .sync-price-label{right:0;transform:translateY(-50%)}.workspace[data-v-ff96d373]{flex:1;min-height:0;display:flex;flex-direction:column;border-bottom:1px solid #2a2e39;background:#171d27;padding:7px 10px 10px}.workspace-head[data-v-ff96d373]{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;color:#d1d4dc;font-size:12px}.workspace-head span[data-v-ff96d373]{color:#868993}.grid[data-v-ff96d373]{flex:1;min-height:0;display:grid;grid-auto-flow:row;grid-auto-rows:minmax(210px,1fr);gap:8px;overflow:auto}.grid.focused[data-v-ff96d373]{grid-template-rows:minmax(210px,1fr);overflow:hidden}.active-slot[data-v-ff96d373]{min-width:0;min-height:0;display:flex}.layout-buttons[data-v-ff96d373]{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.layout-buttons button[data-v-ff96d373]{padding:1px 6px;border:1px solid #363d4a;border-radius:4px;background:#202733;color:#b9bdc7;cursor:pointer}.layout-buttons button.active[data-v-ff96d373]{border-color:#2962ff;color:#fff}.focus-button[data-v-ff96d373]{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border:1px solid #363d4a;border-radius:4px;background:#202733;color:#d1d4dc;font:inherit;cursor:pointer}.focus-button[data-v-ff96d373]:hover,.focus-button[aria-pressed=true][data-v-ff96d373]{border-color:#2962ff;color:#fff}.error[data-v-ff96d373]{color:#ff8585;font-size:11px}.picker[data-v-06c7ef3b]{border-top:1px solid #363c4a;margin-top:9px;padding-top:7px}.heading[data-v-06c7ef3b]{width:100%;text-align:left;font-weight:600}button[data-v-06c7ef3b]{color:#d1d4dc;background:#252d3b;border:1px solid #414b60;border-radius:4px;padding:5px 7px;font-size:12px;cursor:pointer}button[data-v-06c7ef3b]:disabled{opacity:.5;cursor:default}.body[data-v-06c7ef3b]{display:grid;gap:5px;margin-top:6px}.plan[data-v-06c7ef3b]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;text-align:left}.plan.linked[data-v-06c7ef3b]{border-color:#2962ff;background:#2962ff2e}.mark[data-v-06c7ef3b]{color:#7fa0ff;font-weight:700}small[data-v-06c7ef3b],.hint[data-v-06c7ef3b]{color:#929eb2;font-size:10px}.hint[data-v-06c7ef3b]{line-height:1.4;margin:3px 0}.error[data-v-06c7ef3b]{color:#ff8585;font-size:11px;overflow-wrap:anywhere}.item-alarms[data-v-d4f25ec6]{border-top:1px solid #363c4a;margin-top:10px;padding-top:8px}.heading[data-v-d4f25ec6]{width:100%;text-align:left;font-weight:600}button[data-v-d4f25ec6],select[data-v-d4f25ec6]{color:#d1d4dc;background:#252d3b;border:1px solid #414b60;border-radius:4px;padding:5px 7px;font-size:12px}button[data-v-d4f25ec6]{cursor:pointer}button[data-v-d4f25ec6]:disabled,select[data-v-d4f25ec6]:disabled{opacity:.5;cursor:default}.hint[data-v-d4f25ec6]{color:#929eb2;font-size:11px;line-height:1.5;margin:6px 0}.error[data-v-d4f25ec6]{color:#ff8585;font-size:12px;overflow-wrap:anywhere}.alarm[data-v-d4f25ec6]{padding:8px 0;border-bottom:1px solid #363c4a;font-size:12px}.buttons[data-v-d4f25ec6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}form[data-v-d4f25ec6]{display:grid;gap:8px;margin-top:12px;font-size:12px}label[data-v-d4f25ec6]{display:grid;gap:4px}.check[data-v-d4f25ec6]{display:flex;align-items:center}.rectangle-settings[data-v-905244b8]{display:grid;gap:8px;border-top:1px solid #363c4a;margin-top:10px;padding-top:10px;font-size:12px}label[data-v-905244b8]{display:flex;align-items:center;gap:8px}input[data-v-905244b8]:not([type=checkbox]){min-width:0;flex:1}button[data-v-905244b8],input[data-v-905244b8]{background:#252d3b;color:#d1d4dc;border:1px solid #414b60;border-radius:4px;padding:5px}button[data-v-905244b8]{cursor:pointer}p[data-v-905244b8]{color:#ff8585;overflow-wrap:anywhere}.ray-zone-settings[data-v-1c73c0f8]{display:grid;gap:8px;border-top:1px solid #363c4a;margin-top:10px;padding-top:10px;font-size:12px}label[data-v-1c73c0f8]{display:grid;gap:4px}input[data-v-1c73c0f8]{min-width:0;width:100%;box-sizing:border-box}button[data-v-1c73c0f8],input[data-v-1c73c0f8]{background:#252d3b;color:#d1d4dc;border:1px solid #414b60;border-radius:4px;padding:5px}button[data-v-1c73c0f8]{cursor:pointer}.hint[data-v-1c73c0f8]{color:#929eb2;font-size:11px;line-height:1.5;margin:0}.error[data-v-1c73c0f8]{color:#ff8585;overflow-wrap:anywhere;margin:0}.card[data-v-7c471770]{position:absolute;z-index:5;width:310px;max-height:calc(100% - 16px);overflow-y:auto;background:#1b222d;border:1px solid #363c4a;border-radius:8px;padding:10px 12px;box-shadow:0 8px 24px #00000073;font-size:13px;color:#d1d4dc}.head[data-v-7c471770]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dot[data-v-7c471770]{width:10px;height:10px;border-radius:50%;flex:none}.title[data-v-7c471770]{min-width:0;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge[data-v-7c471770]{font-size:11px;padding:1px 8px;border-radius:999px;background:#2a3441;color:#b2b5be;flex:none}.badge.up[data-v-7c471770]{background:#26a69a33;color:#4fd1c5}.badge.down[data-v-7c471770]{background:#ef535033;color:#ff7b78}.close[data-v-7c471770]{background:none;border:none;color:#868993;cursor:pointer;font-size:14px;padding:2px 4px}.copy-id[data-v-7c471770]{margin-left:auto;flex:none;padding:3px 7px;border:1px solid #414b60;border-radius:5px;background:#252d3b;color:#b9c6dd;font-size:11px;cursor:pointer}.copy-id[data-v-7c471770]:hover{background:#303b4c;color:#fff}.copy-id.copied[data-v-7c471770]{border-color:#26a69a;color:#4fd1c5}.copy-id.failed[data-v-7c471770]{border-color:#ef5350;color:#ff8585}.close[data-v-7c471770]:hover{color:#d1d4dc}.rows[data-v-7c471770]{width:100%;border-collapse:collapse}.rows td[data-v-7c471770]{padding:3px 0;vertical-align:top}.label[data-v-7c471770]{color:#868993;padding-right:12px!important;white-space:nowrap}.value[data-v-7c471770]{text-align:right;word-break:break-word}.note[data-v-7c471770]{margin:8px 0 0;font-size:12px;color:#868993}.raw-toggle[data-v-7c471770]{display:flex;align-items:center;gap:6px;width:100%;margin-top:8px;padding:6px 0 2px;background:none;border:none;border-top:1px solid #2a2e39;color:#b2b5be;font-size:12px;cursor:pointer;text-align:left}.chevron[data-v-7c471770]{display:inline-block;font-size:10px;transition:transform .15s ease}.chevron.open[data-v-7c471770]{transform:rotate(90deg)}.raw td[data-v-7c471770]{font-size:11px;padding:2px 0}.mono[data-v-7c471770]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.actions[data-v-7c471770]{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.arm[data-v-7c471770]{background:#2962ff;border:1px solid #2962ff;border-radius:6px;color:#fff;padding:5px 12px;cursor:pointer;font-size:12px}.arm[data-v-7c471770]:hover{background:#2254d6}.plain[data-v-7c471770]{background:#1f2733;border:1px solid #2a2e39;border-radius:6px;color:#d1d4dc;padding:5px 10px;cursor:pointer;font-size:12px}.plain[data-v-7c471770]:hover{background:#2a3441}.danger[data-v-7c471770]{background:#1f2733;border:1px solid #2a2e39;border-radius:6px;color:#ff7b78;padding:5px 10px;cursor:pointer;font-size:12px}.danger[data-v-7c471770]:hover{background:#2a3441}.goto[data-v-1fda66b7]{position:relative;width:100%}.goto-button[data-v-1fda66b7]{background:#1b222d;border:1px solid #2a2e39;border-radius:8px;color:#b2b5be;padding:9px 12px;font-size:13px;font-weight:500;cursor:pointer;width:100%}.compact .goto-button[data-v-1fda66b7]{padding-inline:6px}.compact .label[data-v-1fda66b7]{display:none}.goto-button[data-v-1fda66b7]:hover:not(:disabled),.goto-button.active[data-v-1fda66b7]{background:#2a3441;color:#d1d4dc}.goto-button[data-v-1fda66b7]:disabled{opacity:.45;cursor:not-allowed}.goto-panel[data-v-1fda66b7]{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;width:max-content;max-width:calc(100vw - 32px);padding:10px 12px;background:#1b222d;border:1px solid #363c4a;border-radius:8px;box-shadow:0 8px 24px #00000073}label[data-v-1fda66b7]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#b2b5be}input[data-v-1fda66b7]{background:#131722;border:1px solid #2a2e39;border-radius:6px;color:#d1d4dc;padding:6px 8px;font-size:13px;color-scheme:dark}input[data-v-1fda66b7]:focus{outline:none;border-color:#2962ff}input.time[data-v-1fda66b7]{width:64px}.go[data-v-1fda66b7]{background:#2962ff;border:1px solid #2962ff;border-radius:6px;color:#fff;padding:6px 14px;font-size:13px;cursor:pointer}.go[data-v-1fda66b7]:hover{background:#2254d6}.error[data-v-1fda66b7]{flex-basis:100%;margin:0;font-size:12px;color:#ef5350}.chart-page[data-v-dedef7fa]{flex:1;min-height:0;display:flex;gap:12px}.chart-main[data-v-dedef7fa]{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.sidebar[data-v-dedef7fa]{position:relative;z-index:20;width:220px;min-height:0;flex:none;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid #2a2e39;border-radius:9px;background:#171d27;transition:width .18s ease}.compact-status[data-v-dedef7fa]{margin:-4px 0 8px;color:#b2b5be;font-size:12px}.sidebar-collapsed .sidebar[data-v-dedef7fa]{width:54px}.sidebar-toggle[data-v-dedef7fa]{width:100%;min-height:36px;display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid #2a2e39;border-radius:7px;background:#1f2733;color:#d1d4dc;font-size:13px;cursor:pointer;white-space:nowrap}.sidebar-toggle[data-v-dedef7fa]:hover{background:#2a3441}.sidebar-collapsed .sidebar-toggle[data-v-dedef7fa]{justify-content:center;padding-inline:6px}.sidebar-divider[data-v-dedef7fa]{height:1px;margin:2px 0;background:#2a2e39}.chart-panels[data-v-dedef7fa]{display:flex;gap:12px}.chart-wrap[data-v-dedef7fa]{flex:1;min-width:0;position:relative}.grid-chart-wrap[data-v-dedef7fa]{min-height:210px;overflow:hidden;border:1px solid #2962ff;border-radius:7px;background:#131722;box-shadow:0 0 0 1px #2962ff}.chart[data-v-dedef7fa]{position:absolute;top:0;right:0;bottom:0;left:0}.external-crosshair[data-v-dedef7fa]{position:absolute;z-index:7;pointer-events:none}.external-crosshair-x[data-v-dedef7fa]{top:0;bottom:26px;width:1px;background:repeating-linear-gradient(to bottom,rgba(210,215,225,.65) 0 5px,transparent 5px 9px)}.external-crosshair-y[data-v-dedef7fa]{left:0;right:0;height:1px;background:repeating-linear-gradient(to right,rgba(210,215,225,.65) 0 5px,transparent 5px 9px)}.external-axis-label[data-v-dedef7fa]{position:absolute;z-index:8;box-sizing:border-box;padding:4px 7px;border-radius:2px;background:#363a45;color:#fff;font-size:12px;line-height:16px;white-space:nowrap;pointer-events:none}.external-time-label[data-v-dedef7fa]{bottom:0;transform:translate(-50%)}.external-price-label[data-v-dedef7fa]{right:0;transform:translateY(-50%)}.candle-countdown[data-v-dedef7fa]{position:absolute;z-index:8;transform:translateY(-50%);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:2px 4px 3px;border-radius:2px 0 0 2px;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:center;white-space:nowrap;pointer-events:none;box-shadow:0 0 0 1px #13172280}.candle-countdown-price[data-v-dedef7fa]{font-size:11px;font-weight:600;line-height:15px}.candle-countdown-time[data-v-dedef7fa]{font-size:10px;font-weight:500;line-height:13px;opacity:.9}.candle-countdown.up[data-v-dedef7fa]{background:#26a69a}.candle-countdown.down[data-v-dedef7fa]{background:#ef5350}.chart-wrap.replay-picking .chart[data-v-dedef7fa]{cursor:crosshair}.panels[data-v-dedef7fa]{margin-top:16px}.panel[data-v-dedef7fa]{background:#1b222d;border:1px solid #2a2e39;border-radius:8px;padding:12px 16px}.panel h3[data-v-dedef7fa]{margin:0 0 8px;font-size:14px}pre[data-v-dedef7fa]{margin:0;font-size:12px;white-space:pre-wrap;word-break:break-all}.head[data-v-529eb1f0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.month[data-v-529eb1f0]{font-size:14px;font-weight:600}.nav[data-v-529eb1f0]{background:#1f2733;color:#d1d4dc;border:1px solid #2a2e39;border-radius:6px;padding:4px 10px;cursor:pointer}.nav[data-v-529eb1f0]:hover:not(:disabled){background:#2a3441}.nav[data-v-529eb1f0]:disabled{opacity:.35;cursor:default}.grid[data-v-529eb1f0]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;transition:opacity .15s ease}.grid.loading[data-v-529eb1f0]{opacity:.5}.weekday[data-v-529eb1f0]{font-size:11px;color:#868993;text-align:center;padding-bottom:2px}.cell[data-v-529eb1f0]{min-height:54px;border:1px solid #2a2e39;border-radius:6px;padding:4px 6px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.cell.pad[data-v-529eb1f0]{border-color:transparent}.cell.future[data-v-529eb1f0]{opacity:.35}.cell.today[data-v-529eb1f0]{border-color:#2962ff}.day[data-v-529eb1f0]{font-size:11px;color:#868993}.pnl[data-v-529eb1f0]{font-size:11px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.foot[data-v-529eb1f0]{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;color:#b2b5be}.wrap[data-v-bc7b77ed]{position:relative;height:320px}.chart[data-v-bc7b77ed]{position:absolute;top:0;right:0;bottom:0;left:0}.empty[data-v-bc7b77ed]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:#868993;pointer-events:none}.mini-chart-wrap[data-v-9be52ac5]{position:relative;height:var(--mini-chart-height, clamp(300px, 42vh, 560px));border:1px solid #2a2e39;border-radius:6px;overflow:hidden}.mini-chart[data-v-9be52ac5]{position:absolute;top:0;right:0;bottom:0;left:0}.focus-trade[data-v-9be52ac5]{position:absolute;top:8px;left:8px;z-index:3;background:#2962ff;border:none;border-radius:6px;color:#fff;padding:5px 10px;font-size:12px;cursor:pointer}.focus-trade[data-v-9be52ac5]:hover{background:#2254d6}.mini-message[data-v-9be52ac5]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:#b2b5be;background:#131722b3;pointer-events:none}.modal-overlay[data-v-add89417]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:90}.modal[data-v-add89417]{background:#1b222d;border:1px solid #2a2e39;border-radius:10px;padding:16px 20px 20px;width:1100px;max-width:calc(100vw - 32px);--mini-chart-height: clamp(300px, 42vh, 560px);height:min(calc(100vh - 48px),calc(var(--mini-chart-height) + 590px));display:flex;flex-direction:column;min-height:0}.modal-head[data-v-add89417]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal-head h3[data-v-add89417]{margin:0;font-size:16px}.summary[data-v-add89417]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-bottom:12px}.tile[data-v-add89417]{background:#131722;border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.tile span[data-v-add89417]{font-size:11px;color:#b2b5be}.tile b[data-v-add89417]{font-size:16px;font-weight:600}.tile small[data-v-add89417]{font-size:11px;color:#b2b5be}.tabs[data-v-add89417]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tab[data-v-add89417]{font-size:12px;padding:4px 10px}.tab.active[data-v-add89417]{background:#2962ff;border-color:#2962ff;color:#fff}.tab .count[data-v-add89417]{opacity:.7;margin-left:2px}.body[data-v-add89417]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px}.list[data-v-add89417],.detail[data-v-add89417]{min-height:0;overflow-y:auto}.list[data-v-add89417]{border:1px solid #2a2e39;border-radius:6px}.list-row[data-v-add89417]{display:grid;grid-template-columns:1.4fr .8fr 1fr .8fr;gap:8px;padding:7px 10px;font-size:13px;border-bottom:1px solid #2a2e39;cursor:pointer}.list.with-symbol .list-row[data-v-add89417]{grid-template-columns:1.4fr 1.1fr .8fr 1fr .8fr}.list-row[data-v-add89417]:hover{background:#232b38}.list-row.selected[data-v-add89417]{background:#2962ff2e}.list-row[data-v-add89417]:focus-visible{outline:1px solid #2962ff;outline-offset:-1px}.list-head[data-v-add89417]{position:sticky;top:0;background:#1b222d;color:#b2b5be;font-size:12px;cursor:default}.list-head[data-v-add89417]:hover{background:#1b222d}.num[data-v-add89417]{text-align:right}.up[data-v-add89417]{color:#26a69a}.down[data-v-add89417]{color:#ef5350}.detail-head[data-v-add89417]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.detail h4[data-v-add89417]{margin:0;font-size:14px}.hint[data-v-add89417]{font-size:11px;color:#787b86}.facts[data-v-add89417]{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px}.facts td[data-v-add89417]{padding:4px 0;vertical-align:top}.facts td[data-v-add89417]:first-child{color:#b2b5be;width:42%;padding-right:10px}.facts small[data-v-add89417]{color:#787b86}.detail-actions[data-v-add89417]{display:flex;justify-content:flex-end;margin-top:10px}.empty[data-v-add89417]{margin:12px;font-size:13px;color:#b2b5be}.empty.error[data-v-add89417]{color:#ef5350}button[data-v-add89417]{background:#1f2733;color:#d1d4dc;border:1px solid #2a2e39;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:14px}button[data-v-add89417]:hover:not(:disabled){background:#2a3441}button.primary[data-v-add89417]{background:#2962ff;border-color:#2962ff;color:#fff}button.primary[data-v-add89417]:hover:not(:disabled){background:#2254d6}button.small[data-v-add89417]{padding:4px 10px;font-size:12px}@media(max-width:820px){.body[data-v-add89417]{grid-template-columns:minmax(0,1fr);overflow-y:auto}.list[data-v-add89417],.detail[data-v-add89417]{overflow:visible}}.page[data-v-9f362122]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.metrics[data-v-9f362122]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.metric[data-v-9f362122]{background:#1b222d;border:1px solid #2a2e39;border-radius:8px;padding:12px 14px}.metric-label[data-v-9f362122]{font-size:12px;color:#868993}.metric-value[data-v-9f362122]{font-size:22px;font-weight:600;margin-top:4px}.metric-sub[data-v-9f362122]{font-size:12px;color:#868993;margin-top:2px}.two-col[data-v-9f362122]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:start}@media(max-width:900px){.two-col[data-v-9f362122]{grid-template-columns:minmax(0,1fr)}}.card[data-v-9f362122]{background:#1b222d;border:1px solid #2a2e39;border-radius:8px;padding:14px 16px}.card.error[data-v-9f362122],.inline-error[data-v-9f362122]{color:#ef5350;font-size:13px}.inline-error[data-v-9f362122]{margin-bottom:8px}.card-title[data-v-9f362122]{font-size:14px;font-weight:600;margin-bottom:10px}.muted[data-v-9f362122]{color:#868993;font-size:13px}.account+.account[data-v-9f362122]{margin-top:14px;padding-top:14px;border-top:1px solid #2a2e39}.account-head[data-v-9f362122]{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.assets[data-v-9f362122]{width:100%;border-collapse:collapse;font-size:13px}.assets td[data-v-9f362122]{padding:3px 0}.assets .num[data-v-9f362122]{text-align:right;padding-left:12px;white-space:nowrap}.graph-head[data-v-9f362122]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:10px}.segmented[data-v-9f362122]{display:flex;gap:2px;background:#131722;border:1px solid #2a2e39;border-radius:8px;padding:3px}.segmented button[data-v-9f362122]{background:none;border:none;color:#868993;font-size:13px;padding:5px 12px;border-radius:6px;cursor:pointer}.segmented button[data-v-9f362122]:hover{color:#d1d4dc}.segmented button.active[data-v-9f362122]{background:#2a3441;color:#fff}.segmented.small button[data-v-9f362122]{padding:5px 10px}.headline[data-v-9f362122]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.headline-value[data-v-9f362122]{font-size:22px;font-weight:600}.dim[data-v-9f362122]{opacity:.5;transition:opacity .15s ease}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:#131722;color:#d1d4dc}#app{height:100%;display:flex;flex-direction:column;padding:16px 20px}
