.tv-ai-chat-config[data-v-9e69505c]{background:var(--tv-background-color);border-radius:8px;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:10}.config-header[data-v-9e69505c]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.config-header .config-title[data-v-9e69505c]{color:var(--main-text-color);font-size:14px;font-weight:600}.config-header .config-close[data-v-9e69505c]{color:var(--sub-text-color);cursor:pointer;font-size:16px;line-height:1;padding:2px 4px}.config-header .config-close[data-v-9e69505c]:hover{color:var(--main-text-color)}.config-body[data-v-9e69505c]{flex:1;gap:12px;overflow-y:auto;padding:12px 16px}.config-body[data-v-9e69505c],.config-section[data-v-9e69505c]{display:flex;flex-direction:column}.config-section[data-v-9e69505c]{gap:6px}.section-label[data-v-9e69505c]{color:var(--sub-text-color);font-size:12px;font-weight:500}.section-label .section-label-hint[data-v-9e69505c]{font-weight:400;margin-left:4px;opacity:.6}.extra-params-input[data-v-9e69505c]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px}.mode-tabs[data-v-9e69505c]{background:var(--sub-background-color);border-radius:6px;display:flex;gap:2px;padding:2px}.mode-tab[data-v-9e69505c]{align-items:center;border-radius:4px;color:var(--sub-text-color);cursor:pointer;display:flex;flex:1;font-size:12px;gap:4px;justify-content:center;padding:6px 0;text-align:center;transition:all .15s ease}.mode-tab.active[data-v-9e69505c]{background:var(--tv-rightbar,#2a2e39);color:var(--main-text-color)}.vip-required-tag[data-v-9e69505c]{background:linear-gradient(135deg,#a855f733,#3b82f633);border-radius:3px;color:#a78bfa;font-size:9px;font-weight:700;letter-spacing:.03em;padding:1px 4px}.custom-vip-gate[data-v-9e69505c]{align-items:center;background:#8b5cf60a;border:1px solid rgba(139,92,246,.12);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:24px 16px}.custom-vip-gate .vip-gate-icon[data-v-9e69505c]{font-size:28px}.custom-vip-gate .vip-gate-text[data-v-9e69505c]{color:var(--sub-text-color);font-size:13px;line-height:1.5;text-align:center}.model-hints[data-v-9e69505c]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.model-hint-tag[data-v-9e69505c]{background:var(--sub-background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--sub-text-color);cursor:pointer;font-size:11px;padding:2px 8px;transition:all .15s}.model-hint-tag[data-v-9e69505c]:hover{border-color:#4a90d9;color:var(--main-text-color)}.test-btn[data-v-9e69505c]{background:var(--sub-background-color);border-color:var(--border-color);color:var(--main-text-color)}.test-result[data-v-9e69505c]{border-radius:4px;font-size:12px;margin-top:4px;padding:6px 8px}.test-result.ok[data-v-9e69505c]{background:#26a69a26;border:1px solid rgba(38,166,154,.3);color:#26a69a}.test-result.fail[data-v-9e69505c]{background:#ef53501a;border:1px solid rgba(239,83,80,.2);color:#ef5350}.config-footer[data-v-9e69505c]{border-top:1px solid var(--border-color);flex-shrink:0;padding:12px 16px}.w-full[data-v-9e69505c]{width:100%}.scenario-card[data-v-a2cc46b7]{border:1px solid;border-radius:10px;color:var(--main-text-color,#1a1a1a);font-size:13px;margin:8px 0;padding:12px 14px;transition:all .3s}.sc-head[data-v-a2cc46b7]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.sc-dir-chip[data-v-a2cc46b7]{border:1px solid;border-radius:20px;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.sc-conf[data-v-a2cc46b7]{align-items:center;display:flex;flex:1;gap:8px}.sc-conf-bar[data-v-a2cc46b7]{background:#78909c2e;border-radius:3px;flex:1;height:6px;overflow:hidden}.sc-conf-fill[data-v-a2cc46b7]{height:100%;transition:width .4s ease}.sc-conf-num[data-v-a2cc46b7]{font-size:13px;font-weight:700;min-width:36px;text-align:right}.sc-state[data-v-a2cc46b7]{font-weight:500;line-height:1.55;margin:8px 0 10px}.sc-evidence[data-v-a2cc46b7]{line-height:1.6;margin:8px 0;opacity:.9}.sc-ev-row[data-v-a2cc46b7]{display:flex;gap:6px}.sc-ev-bullet[data-v-a2cc46b7]{color:var(--sub-text-color,#888);flex-shrink:0}.sc-ev-text[data-v-a2cc46b7]{flex:1}.sc-section-label[data-v-a2cc46b7]{color:var(--sub-text-color,#888);font-size:11px;font-weight:600;letter-spacing:.5px;margin:12px 0 6px;text-transform:uppercase}.sc-outcomes[data-v-a2cc46b7]{position:relative}.sc-out-grid[data-v-a2cc46b7]{display:flex;flex-direction:column;gap:6px}.sc-out-row[data-v-a2cc46b7]{align-items:center;display:flex;gap:8px}.sc-out-key[data-v-a2cc46b7]{font-size:12px;font-weight:600;min-width:38px}.sc-out-bar-wrap[data-v-a2cc46b7]{background:#78909c26;border-radius:3px;flex:1;height:6px;overflow:hidden}.sc-out-bar[data-v-a2cc46b7]{height:100%;transition:width .4s ease}.sc-out-prob[data-v-a2cc46b7]{font-size:12px;font-weight:600;min-width:36px;text-align:right}.sc-out-mag[data-v-a2cc46b7]{font-size:11px;min-width:50px;text-align:right}.sc-locked[data-v-a2cc46b7]{filter:blur(3.5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-vip-overlay[data-v-a2cc46b7]{align-items:center;background:#7850c814;border:1px dashed rgba(120,80,200,.4);border-radius:6px;color:#7850c8;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;top:18px;right:0;bottom:0;left:0;justify-content:center;position:absolute}.sc-vip-overlay[data-v-a2cc46b7]:hover{background:#7850c824}.sc-lock[data-v-a2cc46b7]{font-size:14px}.sc-triggers[data-v-a2cc46b7]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.sc-trigger-row[data-v-a2cc46b7]{align-items:flex-start;display:flex;font-size:12px;gap:6px;line-height:1.5}.sc-trigger-tag[data-v-a2cc46b7]{border-radius:3px;flex-shrink:0;font-size:10px;font-weight:600;padding:1px 6px;white-space:nowrap}.sc-trigger-text[data-v-a2cc46b7]{flex:1;opacity:.85}.sc-zones[data-v-a2cc46b7]{margin-top:6px}.sc-zone-grid[data-v-a2cc46b7]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.sc-zone[data-v-a2cc46b7]{border-radius:6px;display:flex;flex:1;flex-direction:column;font-size:12px;gap:2px;min-width:130px;padding:6px 8px}.sc-zone.long[data-v-a2cc46b7]{background:#26a69a1a;border-left:2px solid #26a69a}.sc-zone.short[data-v-a2cc46b7]{background:#ef53501a;border-left:2px solid #ef5350}.sc-zone.break[data-v-a2cc46b7]{background:#ff98001a;border-left:2px solid #ff9800}.sc-zone-label[data-v-a2cc46b7]{font-size:10px;letter-spacing:.3px;opacity:.7;text-transform:uppercase}.sc-zone-val[data-v-a2cc46b7]{font-family:monospace;font-weight:700}.sc-zone-scale[data-v-a2cc46b7]{margin-top:4px}.sc-scale-track[data-v-a2cc46b7]{background:#78909c1a;border-radius:3px;height:14px;position:relative}.sc-seg[data-v-a2cc46b7]{bottom:0;position:absolute;top:0}.sc-seg.long[data-v-a2cc46b7]{background:#26a69a8c;border-radius:2px}.sc-seg.short[data-v-a2cc46b7]{background:#ef53508c;border-radius:2px}.sc-seg.brk[data-v-a2cc46b7]{background:#ff9800;width:2px}.sc-seg.cur[data-v-a2cc46b7]{background:var(--main-text-color,#1a1a1a);border-left:1px dashed var(--main-text-color,#1a1a1a);width:2px}.sc-scale-axis[data-v-a2cc46b7]{display:flex;font-family:monospace;font-size:10px;justify-content:space-between;margin-top:3px;opacity:.6}.sc-analogues[data-v-a2cc46b7]{align-items:flex-start;background:#78909c14;border-radius:5px;display:flex;font-size:12px;gap:6px;line-height:1.5;margin-top:10px;padding:6px 8px}.sc-anlog-icon[data-v-a2cc46b7]{flex-shrink:0}.sc-invalidation[data-v-a2cc46b7]{align-items:flex-start;background:#ef535014;border:1px dashed rgba(239,83,80,.4);border-radius:5px;color:#ef5350;display:flex;font-size:12px;gap:6px;line-height:1.5;margin-top:8px;padding:6px 10px}.sc-inv-icon[data-v-a2cc46b7]{flex-shrink:0;font-weight:700}.sc-inv-text[data-v-a2cc46b7]{flex:1}.sc-actions[data-v-a2cc46b7]{display:flex;gap:8px;margin-top:12px}.sc-btn[data-v-a2cc46b7]{align-items:center;background:transparent;border:1px solid var(--card-border-color,rgba(120,144,156,.3));border-radius:6px;color:var(--main-text-color,#1a1a1a);cursor:pointer;display:flex;flex:1;font-size:12px;font-weight:600;gap:4px;justify-content:center;padding:7px 12px;transition:all .2s}html.theme-dark{color:var(--main-text-color,#e8e8e8)}.sc-btn[data-v-a2cc46b7]:hover:not(:disabled){background:#78909c1a}.sc-btn[data-v-a2cc46b7]:disabled{cursor:not-allowed;opacity:.4}.sc-btn.primary[data-v-a2cc46b7]{background:#26a69a;border-color:#26a69a;color:#fff}.sc-btn.primary[data-v-a2cc46b7]:hover:not(:disabled){background:#149187;border-color:#149187}.sc-btn.primary.simulated[data-v-a2cc46b7]{background:#26a69a2e;border-color:#26a69a8c;color:#26a69a;cursor:default;opacity:1}.sc-sim-hint[data-v-a2cc46b7]{color:var(--sub-text-color,#888);line-height:1.4;opacity:.75;text-align:center}.sc-rr-preview[data-v-a2cc46b7],.sc-sim-hint[data-v-a2cc46b7]{font-size:11px;margin-top:6px}.sc-rr-preview[data-v-a2cc46b7]{background:#8b5cf60f;border-left:2px solid rgba(139,92,246,.5);border-radius:3px;color:var(--sub-text-color,#a1a1aa);font-family:monospace;line-height:1.5;padding:6px 8px}.forensic-mask[data-v-319a628d]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.forensic-card[data-v-319a628d]{background:var(--main-background-color,#fff);border-radius:14px;box-shadow:0 12px 48px #0006;color:var(--main-text-color,#1a1a1a);display:flex;flex-direction:column;max-height:85vh;max-width:560px;overflow:hidden;width:100%}.theme-dark{background:#1a1f35;color:#e8e8e8}.fc-head[data-v-319a628d]{border-bottom:1px solid rgba(120,144,156,.15);flex-shrink:0;justify-content:space-between;padding:14px 18px}.fc-head[data-v-319a628d],.fc-title[data-v-319a628d]{align-items:center;display:flex}.fc-title[data-v-319a628d]{font-size:16px;font-weight:700;gap:8px}.fc-emoji[data-v-319a628d]{font-size:18px}.fc-close[data-v-319a628d]{background:transparent;border:none;border-radius:6px;color:var(--sub-text-color,#888);cursor:pointer;font-size:22px;height:28px;line-height:1;width:28px}.fc-close[data-v-319a628d]:hover{background:#78909c1f}.fc-meta[data-v-319a628d]{align-items:center;color:var(--sub-text-color,#888);display:flex;flex-shrink:0;font-size:12px;gap:6px;padding:10px 18px}.fc-sym[data-v-319a628d]{color:var(--main-text-color);font-family:monospace;font-weight:700}.fc-divider[data-v-319a628d]{opacity:.4}.fc-change[data-v-319a628d],.fc-ts[data-v-319a628d]{font-family:monospace}.fc-change[data-v-319a628d]{font-weight:700}.fc-change.up[data-v-319a628d]{color:#26a69a}.fc-change.down[data-v-319a628d]{color:#ef5350}.fc-loading[data-v-319a628d]{align-items:center;color:var(--sub-text-color);display:flex;flex-direction:column;gap:12px;padding:60px 20px;text-align:center}.fc-spinner[data-v-319a628d]{animation:fc-spin-319a628d .8s linear infinite;border:3px solid rgba(168,85,247,.2);border-radius:50%;border-top-color:#a855f7;height:32px;width:32px}@keyframes fc-spin-319a628d{to{transform:rotate(1turn)}}.fc-error[data-v-319a628d]{align-items:center;color:#ef5350;gap:14px;padding:30px 20px;text-align:center}.fc-body[data-v-319a628d],.fc-error[data-v-319a628d]{display:flex;flex-direction:column}.fc-body[data-v-319a628d]{gap:12px;overflow-y:auto;padding:14px 18px}.fc-sec[data-v-319a628d]{border-left:3px solid;padding:6px 12px}.fc-sec-label[data-v-319a628d]{font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.fc-sec-text[data-v-319a628d]{color:var(--main-text-color);font-size:13px;line-height:1.55}.fc-actions[data-v-319a628d]{border-top:1px solid rgba(120,144,156,.15);display:flex;flex-shrink:0;gap:8px;padding:12px 18px}.fc-btn[data-v-319a628d]{align-items:center;background:transparent;border:1px solid var(--card-border-color,rgba(120,144,156,.3));border-radius:6px;color:var(--main-text-color,#1a1a1a);cursor:pointer;display:flex;flex:1;font-size:12px;font-weight:600;gap:4px;justify-content:center;padding:8px 12px;transition:all .2s}.theme-dark{color:#e8e8e8}.fc-btn[data-v-319a628d]:hover:not(:disabled){background:#78909c1a}.fc-btn[data-v-319a628d]:disabled{cursor:not-allowed;opacity:.4}.fc-btn.primary[data-v-319a628d]{background:linear-gradient(135deg,#a855f7,#3b82f6);border-color:transparent;color:#fff}.fc-btn.primary[data-v-319a628d]:hover:not(:disabled){opacity:.9}.ai-memory-debug[data-v-1491328f]{align-items:center;background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:99999}.debug-card[data-v-1491328f]{background:#1a1d26;border-radius:8px;color:#e4e4e7;font-size:12px;max-height:80vh;overflow-y:auto;padding:16px;width:560px}.debug-header[data-v-1491328f]{border-bottom:1px solid #2a2d36;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.close[data-v-1491328f]{color:#888;cursor:pointer}.debug-section[data-v-1491328f]{margin-bottom:10px}.lbl[data-v-1491328f]{color:#8b5cf6;font-size:11px;margin-bottom:4px}.val[data-v-1491328f]{background:#0a0c14;border-radius:4px;font-family:monospace;padding:6px 8px;white-space:pre-wrap;word-break:break-all}.val.small[data-v-1491328f]{font-size:10px;max-height:240px;overflow-y:auto}pre.val[data-v-1491328f]{margin:0}.debug-actions[data-v-1491328f]{display:flex;gap:8px;margin-top:12px}.debug-actions button[data-v-1491328f]{background:#2a2d36;border:1px solid #3a3d46;border-radius:4px;color:#e4e4e7;cursor:pointer;padding:6px 12px}.debug-actions button[data-v-1491328f]:hover{background:#3a3d46}.picker-header[data-v-596a1656]{align-items:center;background-color:var(--mobile-card-bg);background-image:url(./ai_title_bg.DgUvvfKd.png);background-size:cover;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.picker-header-left[data-v-596a1656]{align-items:center;display:flex;gap:8px;min-width:0}.picker-header-right[data-v-596a1656]{align-items:center;display:flex;flex-shrink:0;gap:10px}.picker-times[data-v-596a1656]{color:var(--sub-text-color);font-size:12px}.picker-title-wrap[data-v-596a1656]{align-items:center;display:flex;gap:6px}.picker-title[data-v-596a1656]{background:linear-gradient(90deg,#8742ff,#2d95ff);-webkit-background-clip:text;font-size:18px;font-weight:700;-webkit-text-fill-color:transparent}.picker-beta[data-v-596a1656]{background:linear-gradient(90deg,#8742ff,#4363f2);border-radius:4px;color:#fff;font-size:10px;font-weight:600;line-height:16px;padding:1px 5px}.picker-back[data-v-596a1656]{color:var(--sub-text-color);cursor:pointer;flex-shrink:0;font-size:18px}.picker-back-title[data-v-596a1656]{color:var(--main-text-color);font-size:16px;font-weight:600}.picker-close[data-v-596a1656]{color:var(--sub-text-color);cursor:pointer;font-size:20px}.picker-model-bar[data-v-596a1656]{align-items:center;background:var(--mobile-card-bg);border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px;position:sticky;top:0;z-index:10}.picker-model-label[data-v-596a1656]{color:var(--sub-text-color);flex-shrink:0;font-size:12px}.model-pills[data-v-596a1656]{display:flex;gap:6px}.model-pill[data-v-596a1656]{align-items:center;background:var(--box-card-bg);border:1px solid var(--border-color);border-radius:12px;color:var(--sub-text-color);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:3px 10px;transition:all .2s}.model-pill.active[data-v-596a1656]{background:#4363f21a;border-color:#4363f2;color:#4363f2}.model-vip-tag[data-v-596a1656]{background:linear-gradient(90deg,#f7971e,#ffd200);border-radius:3px;color:#fff;font-size:9px;font-weight:700;line-height:14px;padding:1px 3px}.model-current[data-v-596a1656]{background:#4363f214;border-radius:6px;color:#4363f2;font-size:12px;font-weight:600;padding:2px 7px}.model-warn[data-v-596a1656]{color:#f5a623;font-size:11px}.model-edit-btn[data-v-596a1656]{border-radius:4px;color:var(--sub-text-color);cursor:pointer;font-size:14px;padding:2px 4px;transition:color .15s}.model-edit-btn[data-v-596a1656]:hover{color:#4363f2}.picker-tabs[data-v-596a1656]{border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;padding:0 16px}.picker-tab[data-v-596a1656]{align-items:center;border-bottom:2px solid transparent;color:var(--sub-text-color);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:5px;padding:10px 14px;transition:all .2s}.picker-tab.active[data-v-596a1656]{border-bottom-color:#4363f2;color:#4363f2;font-weight:600}.picker-tab[data-v-596a1656]:hover:not(.active){color:var(--main-text-color)}.history-badge[data-v-596a1656]{align-items:center;background:#4363f2;border-radius:8px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px}.picker-strategy-bar[data-v-596a1656]{border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:8px;overflow:visible;padding:12px 16px}.strategy-tag-wrap[data-v-596a1656]{position:relative}.strategy-tag-wrap:hover .strategy-factor-popup[data-v-596a1656]{display:block}.strategy-factor-popup[data-v-596a1656]{background:var(--mobile-card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 16px #0000002e;display:none;left:0;min-width:160px;padding:10px 12px;pointer-events:none;position:absolute;top:calc(100% + 6px);z-index:200}.sfp-title[data-v-596a1656]{color:var(--sub-text-color);font-size:11px;font-weight:600;margin-bottom:8px;white-space:nowrap}.sfp-row[data-v-596a1656]{align-items:center;display:flex;gap:6px;margin-bottom:5px}.sfp-row[data-v-596a1656]:last-child{margin-bottom:0}.sfp-label[data-v-596a1656]{color:var(--main-text-color);flex-shrink:0;font-size:11px;min-width:58px;white-space:nowrap}.sfp-bar-wrap[data-v-596a1656]{background:var(--border-color);border-radius:2px;flex:1;height:4px;overflow:hidden}.sfp-bar[data-v-596a1656]{background:linear-gradient(90deg,#8742ff,#4363f2);border-radius:2px;height:100%}.sfp-pct[data-v-596a1656]{color:var(--sub-text-color);flex-shrink:0;font-size:11px;min-width:24px;text-align:right}.weight-panel[data-v-596a1656]{background:var(--custom-btn-bg);border-bottom:1px solid var(--border-color);padding:10px 16px 12px}.weight-panel-header[data-v-596a1656]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.weight-panel-title[data-v-596a1656]{color:var(--main-text-color);font-size:12px;font-weight:600}.weight-reset-btn[data-v-596a1656]{color:#4363f2;cursor:pointer;font-size:11px}.weight-reset-btn[data-v-596a1656]:hover{text-decoration:underline}.weight-rows[data-v-596a1656]{display:flex;flex-direction:column;gap:4px}.weight-row[data-v-596a1656]{align-items:center;display:flex;gap:8px}.weight-label[data-v-596a1656]{color:var(--sub-text-color);flex-shrink:0;font-size:11px;min-width:60px}.weight-slider[data-v-596a1656]{flex:1;margin:0}.weight-slider[data-v-596a1656] .ant-slider-track{background:linear-gradient(90deg,#8742ff,#4363f2)}.weight-slider[data-v-596a1656] .ant-slider-handle{border-color:#4363f2}.weight-slider[data-v-596a1656] .ant-slider-handle:focus{box-shadow:0 0 0 5px #4363f21f}.weight-pct[data-v-596a1656]{color:#4363f2;flex-shrink:0;font-size:11px;font-weight:600;min-width:28px;text-align:right}.weight-panel-slide-enter-active[data-v-596a1656],.weight-panel-slide-leave-active[data-v-596a1656]{overflow:hidden;transition:all .25s ease}.weight-panel-slide-enter-from[data-v-596a1656],.weight-panel-slide-leave-to[data-v-596a1656]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.weight-panel-slide-enter-to[data-v-596a1656],.weight-panel-slide-leave-from[data-v-596a1656]{max-height:400px;opacity:1}.strategy-tag[data-v-596a1656]{align-items:center;background:var(--custom-btn-bg);border:1px solid transparent;border-radius:20px;color:var(--main-text-color);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:5px 12px;transition:all .2s}.strategy-tag.active[data-v-596a1656],.strategy-tag[data-v-596a1656]:hover{border-color:#4363f2;color:#4363f2}.strategy-tag.active[data-v-596a1656]{background:linear-gradient(90deg,#8342ff1f,#4363f21f)}.strategy-emoji[data-v-596a1656]{font-size:14px}.picker-input-wrap[data-v-596a1656]{background:var(--mobile-card-bg);border-bottom:none;border-top:1px solid var(--border-color);bottom:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px;position:sticky;z-index:10}.picker-textarea[data-v-596a1656]{border-radius:8px;font-size:13px;resize:none}.picker-submit-btn[data-v-596a1656]{align-self:flex-end;background:linear-gradient(90deg,#8742ff,#4363f2);border:none;border-radius:8px;font-weight:600;min-width:100px}.picker-scroll-body[data-v-596a1656]{display:flex;flex:1;flex-direction:column;min-width:0;overflow-y:auto}.picker-body[data-v-596a1656]{flex:1;min-width:0;overflow-x:hidden;overflow-y:auto;padding:16px}.picker-results-area[data-v-596a1656]{flex:1;padding:16px 16px 96px}.picker-empty[data-v-596a1656]{align-items:center;display:flex;flex-direction:column;gap:12px;height:200px;justify-content:center}.picker-empty-icon[data-v-596a1656]{font-size:36px}.picker-empty-text[data-v-596a1656]{color:var(--sub-text-color);font-size:14px;line-height:1.6;text-align:center}.picker-loading[data-v-596a1656]{align-items:center;display:flex;flex-direction:column;gap:16px;height:160px;justify-content:center}.picker-loading-dots[data-v-596a1656]{display:flex;gap:6px}.picker-loading-dots span[data-v-596a1656]{animation:picker-dot-bounce-596a1656 1.2s ease-in-out infinite;background:#4363f2;border-radius:50%;height:8px;width:8px}.picker-loading-dots span[data-v-596a1656]:nth-child(2){animation-delay:.2s}.picker-loading-dots span[data-v-596a1656]:nth-child(3){animation-delay:.4s}@keyframes picker-dot-bounce-596a1656{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.picker-loading-text[data-v-596a1656]{color:var(--sub-text-color);font-size:14px}.factor-scoring-wrap[data-v-596a1656]{align-items:center;display:flex;flex-direction:column;gap:14px;padding:12px 0}.factor-scoring-title[data-v-596a1656]{color:var(--main-text-color);font-size:14px;font-weight:600}.factor-chip-grid[data-v-596a1656]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:320px}.factor-chip[data-v-596a1656]{background:#52c41a14;border:1px solid rgba(82,196,26,.25);border-radius:20px;color:#52c41a;font-size:11px;padding:2px 8px;white-space:nowrap}.factor-scoring-sub[data-v-596a1656]{align-items:center;color:var(--sub-text-color);display:flex;font-size:12px;gap:6px}.factor-scoring-dots[data-v-596a1656]{display:inline-flex;gap:3px}.factor-scoring-dots span[data-v-596a1656]{animation:picker-dot-bounce-596a1656 1.2s ease-in-out infinite;background:#4363f2;border-radius:50%;height:4px;width:4px}.factor-scoring-dots span[data-v-596a1656]:nth-child(2){animation-delay:.2s}.factor-scoring-dots span[data-v-596a1656]:nth-child(3){animation-delay:.4s}.candidate-panel[data-v-596a1656]{background:var(--box-card-bg);border:1px solid var(--border-color);border-radius:10px;margin-bottom:12px;overflow:hidden}.candidate-panel-header[data-v-596a1656]{align-items:center;background:#4363f20d;border-bottom:1px solid var(--border-color);color:var(--sub-text-color);cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:8px 12px;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.candidate-panel-header[data-v-596a1656]:hover{background:#4363f21a}.candidate-toggle[data-v-596a1656]{color:#4363f2;flex-shrink:0;font-size:11px}.candidate-list[data-v-596a1656]{padding:8px 0}.candidate-section[data-v-596a1656]{border-bottom:1px solid var(--border-color)}.candidate-section[data-v-596a1656]:last-child{border-bottom:none}.candidate-section-title[data-v-596a1656]{font-size:11px;font-weight:600;padding:5px 12px}.candidate-section-title.long[data-v-596a1656]{background:#52c41a0f;color:#52c41a}.candidate-section-title.short[data-v-596a1656]{background:#ff4d4f0f;color:#ff4d4f}.candidate-row[data-v-596a1656]{border-bottom:1px solid var(--border-color);padding:7px 12px}.candidate-row[data-v-596a1656]:last-child{border-bottom:none}.candidate-row-top[data-v-596a1656]{align-items:center;display:flex;gap:6px;margin-bottom:5px}.candidate-rank[data-v-596a1656]{color:var(--sub-text-color);font-size:11px;min-width:20px}.candidate-name[data-v-596a1656]{color:var(--main-text-color);flex:1;font-size:13px;font-weight:700}.candidate-score[data-v-596a1656]{font-size:12px;font-weight:600}.candidate-factors[data-v-596a1656]{display:flex;flex-direction:column;gap:3px}.candidate-factor-item[data-v-596a1656]{align-items:center;display:flex;gap:6px}.candidate-factor-name[data-v-596a1656]{color:var(--sub-text-color);flex-shrink:0;font-size:10px;min-width:60px}.candidate-factor-bar-wrap[data-v-596a1656]{background:var(--border-color);border-radius:2px;flex:1;height:4px;overflow:hidden}.candidate-factor-bar[data-v-596a1656]{border-radius:2px;height:100%;transition:width .3s ease}.candidate-factor-pct[data-v-596a1656]{color:var(--sub-text-color);font-size:10px;min-width:28px;text-align:right}.candidate-liq-row[data-v-596a1656]{align-items:center;display:flex;font-size:10px;gap:6px;margin-top:5px}.candidate-liq-long[data-v-596a1656]{color:#52c41a;font-weight:500}.candidate-liq-short[data-v-596a1656]{color:#ff4d4f;font-weight:500}.candidate-liq-divider[data-v-596a1656]{color:var(--border-color)}.picker-error[data-v-596a1656]{align-items:center;color:var(--sub-text-color);display:flex;flex-direction:column;font-size:14px;gap:8px;height:200px;justify-content:center}.picker-error-icon[data-v-596a1656]{font-size:32px}.picker-result-header[data-v-596a1656]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.picker-result-label[data-v-596a1656]{color:var(--sub-text-color);font-size:13px;font-weight:600}.picker-result-time[data-v-596a1656]{color:var(--sub-text-color);font-size:12px}.picker-result-content[data-v-596a1656]{background:var(--ai-chat-bg,var(--box-card-bg));border-radius:12px;padding:16px;position:relative}.picker-result-content[data-v-596a1656]:before{background:linear-gradient(120deg,#9a49ff,#4363f2 52%,#20ddf2);border-radius:12px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;padding:1px;pointer-events:none;position:absolute}.result-text[data-v-596a1656]{color:var(--main-text-color);font-size:14px;line-height:1.7;word-break:break-word}.result-text[data-v-596a1656] p{margin:0 0 8px}.result-text[data-v-596a1656] ol,.result-text[data-v-596a1656] ul{margin:0 0 8px 18px;padding:0}.result-text[data-v-596a1656] li{margin-bottom:4px}.result-text[data-v-596a1656] h1,.result-text[data-v-596a1656] h2,.result-text[data-v-596a1656] h3,.result-text[data-v-596a1656] h4{font-size:15px;font-weight:600;line-height:1.4;margin:10px 0 6px}.result-text[data-v-596a1656] strong{color:var(--main-text-color)}.result-text[data-v-596a1656] code{background:var(--custom-btn-bg);border-radius:3px;font-size:13px;padding:1px 4px}.result-text[data-v-596a1656] table{border-collapse:collapse;display:block;font-size:12px;margin:8px 0 12px;overflow-x:auto;width:100%}.result-text[data-v-596a1656] th{background:#4363f214;border-bottom:2px solid rgba(67,99,242,.2);color:var(--sub-text-color);font-weight:600;padding:6px 8px;text-align:left;white-space:nowrap}.result-text[data-v-596a1656] td{border-bottom:1px solid var(--border-color);color:var(--main-text-color);padding:6px 8px;white-space:nowrap}.result-text[data-v-596a1656] tr:last-child td{border-bottom:none}.result-text[data-v-596a1656] tr:hover td{background:var(--list-hover-bg)}.result-text[data-v-596a1656] tbody td:first-child{color:#4363f2;cursor:pointer;font-weight:600;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;transition:color .15s}.result-text[data-v-596a1656] tbody td:first-child:hover{color:#2d95ff;text-decoration-style:solid}.picker-disclaimer[data-v-596a1656]{color:var(--sub-text-color);font-size:11px;margin-top:12px;opacity:.7;text-align:center}.picker-copy[data-v-596a1656]{align-items:center;color:var(--sub-text-color);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;margin-top:10px;width:-moz-fit-content;width:fit-content}.picker-copy[data-v-596a1656]:hover{color:#4363f2}.history-list[data-v-596a1656]{display:flex;flex-direction:column;gap:10px}.history-item[data-v-596a1656],.history-list[data-v-596a1656]{min-width:0;overflow:hidden;width:100%}.history-item[data-v-596a1656]{background:var(--box-card-bg);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;cursor:pointer;padding:12px 14px;transition:all .2s}.history-item[data-v-596a1656]:hover{background:var(--list-hover-bg);border-color:#4363f2}.history-item-top[data-v-596a1656]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px;min-width:0}.history-strategy[data-v-596a1656]{color:#4363f2;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-time[data-v-596a1656]{color:var(--sub-text-color);flex-shrink:0;font-size:11px;white-space:nowrap}.history-prompt[data-v-596a1656]{color:var(--main-text-color);display:-webkit-box;font-size:13px;line-height:1.5;margin-bottom:6px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;word-break:break-all}.history-preview[data-v-596a1656]{color:var(--sub-text-color);display:block;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-detail-prompt[data-v-596a1656]{background:var(--custom-btn-bg);border-left:3px solid #4363f2;border-radius:8px;color:var(--sub-text-color);font-size:13px;line-height:1.6;margin-bottom:12px;padding:10px 12px}.equity-chart-wrap[data-v-fb66a16b]{margin-bottom:6px}.equity-title[data-v-fb66a16b]{color:var(--sub-text-color);font-size:9px;margin-bottom:4px}.equity-chart[data-v-fb66a16b]{background:var(--sub-background-color);border:1px solid var(--card-border-color,#323546);border-radius:4px;height:140px;width:100%}.tv-ai-signal[data-v-e78e9d46]{background:var(--tv-background-color);display:flex;flex-direction:column;height:100%;overflow:hidden}.ai-header[data-v-e78e9d46]{flex-shrink:0;justify-content:space-between;padding:8px 10px}.ai-header[data-v-e78e9d46],.ai-header-left[data-v-e78e9d46]{align-items:center;display:flex}.ai-header-left[data-v-e78e9d46]{gap:6px}.ai-header-right[data-v-e78e9d46]{gap:1px}.ai-avatar-sm[data-v-e78e9d46],.ai-header-right[data-v-e78e9d46]{align-items:center;display:flex}.ai-avatar-sm[data-v-e78e9d46]{background:linear-gradient(135deg,#a855f7,#3b82f6);border-radius:6px;flex-shrink:0;height:20px;justify-content:center;width:20px}.ai-title[data-v-e78e9d46]{color:var(--main-text-color);font-size:13px;font-weight:700}.mode-badge[data-v-e78e9d46]{align-items:center;border-radius:4px;display:inline-flex;font-size:9px;font-weight:700;gap:3px;padding:1px 6px;white-space:nowrap}.mode-badge.official[data-v-e78e9d46]{background:linear-gradient(135deg,#a855f726,#3b82f626);border:1px solid rgba(168,85,247,.2);color:#a78bfa}.mode-badge.custom[data-v-e78e9d46]{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#4ade80}.mode-badge.clickable[data-v-e78e9d46]{cursor:pointer;transition:all .15s}.mode-badge.clickable[data-v-e78e9d46]:hover{opacity:.8;transform:translateY(-.5px)}.header-icon-btn[data-v-e78e9d46]{align-items:center;border-radius:6px;color:var(--sub-text-color);cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .15s;width:26px}.header-icon-btn.active[data-v-e78e9d46],.header-icon-btn[data-v-e78e9d46]:hover{background:var(--sub-background-color);color:var(--main-text-color)}.header-gradient-line[data-v-e78e9d46]{background:linear-gradient(90deg,transparent,rgba(139,92,246,.35) 30%,rgba(59,130,246,.35) 70%,transparent);flex-shrink:0;height:1px;margin:0 10px}.signal-body[data-v-e78e9d46]{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;padding:8px 10px}.signal-body[data-v-e78e9d46]::-webkit-scrollbar{width:3px}.signal-body[data-v-e78e9d46]::-webkit-scrollbar-thumb{background:var(--card-border-color,#323546);border-radius:2px}.account-bar[data-v-e78e9d46]{background:var(--sub-background-color);border:1px solid var(--card-border-color,#323546);border-radius:6px;padding:8px}.ab-grid[data-v-e78e9d46]{display:grid;gap:6px 12px;grid-template-columns:1fr 1fr}.ab-item[data-v-e78e9d46]{display:flex;flex-direction:column;gap:1px}.ab-label[data-v-e78e9d46]{color:var(--sub-text-color);font-size:9px}.ab-val[data-v-e78e9d46]{color:var(--main-text-color);font-family:DIN Alternate,monospace;font-size:12px;font-weight:700}.halt-banner[data-v-e78e9d46]{align-items:center;background:#f6465d14;border:1px solid rgba(246,70,93,.25);border-radius:5px;color:#f6465d;display:flex;font-size:11px;font-weight:600;gap:6px;padding:6px 10px}.halt-resume[data-v-e78e9d46]{background:#0ecb811a;border:1px solid rgba(14,203,129,.25);border-radius:3px;color:#0ecb81;cursor:pointer;font-size:10px;font-weight:600;margin-left:auto;padding:2px 8px}.halt-resume[data-v-e78e9d46]:hover{background:#0ecb8133}.slide-config-enter-active[data-v-e78e9d46],.slide-config-leave-active[data-v-e78e9d46]{overflow:hidden;transition:all .2s ease}.slide-config-enter-from[data-v-e78e9d46],.slide-config-leave-to[data-v-e78e9d46]{margin-top:-4px;max-height:0;opacity:0}.slide-config-enter-to[data-v-e78e9d46],.slide-config-leave-from[data-v-e78e9d46]{max-height:500px}.config-panel[data-v-e78e9d46]{background:var(--sub-background-color);border:1px solid var(--card-border-color,#323546);border-radius:6px;padding:8px}.config-grid[data-v-e78e9d46]{border-bottom:1px solid var(--card-border-color,#323546);display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:6px;padding-bottom:6px}.config-item[data-v-e78e9d46]{display:flex;flex-direction:column;gap:2px}.config-label[data-v-e78e9d46]{color:var(--sub-text-color);font-size:9px}.config-val-wrap[data-v-e78e9d46]{align-items:center;display:flex;gap:2px}.config-input[data-v-e78e9d46]{-moz-appearance:textfield;background:var(--tv-background-color);border:1px solid var(--card-border-color,#323546);border-radius:4px;color:var(--main-text-color);font-size:11px;font-weight:600;padding:3px 4px;text-align:right;width:100%}.config-input[data-v-e78e9d46]::-webkit-inner-spin-button,.config-input[data-v-e78e9d46]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.config-input[data-v-e78e9d46]:focus{border-color:#8b5cf680;outline:none}.config-input.sm[data-v-e78e9d46]{width:44px}.config-unit[data-v-e78e9d46]{color:var(--sub-text-color);flex-shrink:0;font-size:9px}.config-model-row[data-v-e78e9d46]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:2px 0;transition:opacity .15s}.config-model-row[data-v-e78e9d46]:hover{opacity:.8}.config-model-badge[data-v-e78e9d46]{align-items:center;border-radius:4px;display:flex;font-size:10px;font-weight:600;gap:3px;padding:2px 6px}.config-model-badge.official[data-v-e78e9d46]{background:#a855f71a;color:#a78bfa}.config-model-badge.custom[data-v-e78e9d46]{background:#22c55e14;color:#4ade80}.action-bar[data-v-e78e9d46]{display:flex;flex-direction:column;gap:6px}.quota-row[data-v-e78e9d46]{align-items:center;display:flex;gap:6px}.quota-text[data-v-e78e9d46]{color:var(--sub-text-color);font-family:DIN Alternate,monospace;font-size:11px;font-weight:600;min-width:32px}.quota-bar[data-v-e78e9d46]{background:#80808026;border-radius:2px;flex:1;height:4px;overflow:hidden}.quota-bar .quota-bar-fill[data-v-e78e9d46]{background:linear-gradient(90deg,#8b5cf6,#3b82f6);border-radius:2px;height:100%;transition:width .3s}.quota-bar .quota-bar-fill.low[data-v-e78e9d46]{background:linear-gradient(90deg,#f59e0b,#ef4444)}.quota-bar .quota-bar-fill.empty[data-v-e78e9d46]{width:0!important}.quota-label[data-v-e78e9d46]{color:var(--sub-text-color);font-size:9px;white-space:nowrap}.analyze-btn[data-v-e78e9d46]{align-items:center;background:linear-gradient(135deg,#a855f7,#3b82f6);border:none;border-radius:6px;box-shadow:0 2px 8px #8b5cf64d;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.3px;padding:7px;transition:all .15s;width:100%}.analyze-btn[data-v-e78e9d46]:hover:not(:disabled){box-shadow:0 3px 12px #8b5cf673;transform:translateY(-.5px)}.analyze-btn[data-v-e78e9d46]:disabled{cursor:not-allowed;opacity:.55}.analyze-btn.analyzing[data-v-e78e9d46]{background:var(--sub-background-color);border:1px solid var(--card-border-color,#323546);box-shadow:none;color:var(--sub-text-color)}.auto-row[data-v-e78e9d46]{align-items:center;color:var(--sub-text-color);display:flex;font-size:10px;gap:6px}.toggle-wrap[data-v-e78e9d46]{background:var(--card-border-color,#323546);border-radius:7px;cursor:pointer;height:13px;position:relative;transition:background .2s;width:24px}.toggle-wrap.on[data-v-e78e9d46]{background:#8b5cf6}.toggle-wrap.on .toggle-knob[data-v-e78e9d46]{left:12px}.toggle-knob[data-v-e78e9d46]{background:#fff;border-radius:50%;height:10px;left:1.5px;position:absolute;top:1.5px;transition:left .2s;width:10px}.auto-text[data-v-e78e9d46]{white-space:nowrap}.interval-select[data-v-e78e9d46]{-webkit-appearance:none;-moz-appearance:none;background:var(--sub-background-color);border:1px solid var(--card-border-color,#323546);border-radius:3px;color:var(--sub-text-color);font-size:10px;outline:none;padding:1px 2px}.last-ts[data-v-e78e9d46]{font-size:9px;margin-left:auto;opacity:.7}.vip-hint[data-v-e78e9d46]{align-items:center;background:#8b5cf60f;border:1px solid rgba(139,92,246,.15);border-radius:4px;color:#a78bfa;display:flex;font-size:10px;gap:4px;padding:4px 8px}.vip-hint.warn[data-v-e78e9d46]{border-color:#f59e0b26}.parse-error[data-v-e78e9d46],.vip-hint.warn[data-v-e78e9d46]{background:#f59e0b0f;color:#f59e0b}.parse-error[data-v-e78e9d46]{align-items:center;border:1px solid rgba(245,158,11,.15);border-radius:5px;display:flex;font-size:10px;gap:4px;line-height:1.4;padding:5px 8px}.stream-box[data-v-e78e9d46]{background:var(--sub-background-color);border:1px solid rgba(139,92,246,.2);border-radius:6px;max-height:200px;overflow-y:auto;padding:8px}.stream-content[data-v-e78e9d46]{color:var(--main-text-color);font-size:11px;line-height:1.55}.stream-content[data-v-e78e9d46] p{margin:0 0 4px}.stream-content[data-v-e78e9d46] p:last-child{margin:0}.stream-content[data-v-e78e9d46] strong{color:var(--main-text-color)}.stream-content[data-v-e78e9d46] h3{color:var(--main-text-color);font-size:11px;font-weight:700;margin:6px 0 3px}.section[data-v-e78e9d46]{flex-direction:column}.sec-head[data-v-e78e9d46],.section[data-v-e78e9d46]{display:flex;gap:4px}.sec-head[data-v-e78e9d46]{align-items:center;color:var(--main-text-color);font-size:11px;font-weight:600;padding:2px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sec-head.fold[data-v-e78e9d46]{cursor:pointer}.sec-head.fold[data-v-e78e9d46]:hover{color:#a78bfa}.sec-head.fold svg[data-v-e78e9d46]{transition:transform .15s}.sec-count[data-v-e78e9d46]{color:var(--sub-text-color);font-weight:400}.close-all-btn[data-v-e78e9d46]{background:#f6465d14;border:1px solid rgba(246,70,93,.2);border-radius:3px;color:#f6465d;cursor:pointer;font-size:9px;font-weight:600;margin-left:auto;padding:1px 6px;transition:all .15s}.close-all-btn[data-v-e78e9d46]:hover{background:#f6465d26}.empty-hint[data-v-e78e9d46]{color:var(--sub-text-color);font-size:10px;opacity:.6;padding:6px 0;text-align:center}.signal-card[data-v-e78e9d46]{background:var(--sub-background-color);border:1px solid var(--card-border-color,#323546);border-radius:7px;padding:8px}.signal-card.long[data-v-e78e9d46]{background:linear-gradient(135deg,rgba(14,203,129,.04),transparent);border-left:3px solid #0ecb81}.signal-card.short[data-v-e78e9d46]{background:linear-gradient(135deg,rgba(246,70,93,.04),transparent);border-left:3px solid #f6465d}.signal-card.neutral[data-v-e78e9d46]{border-left:3px solid var(--sub-text-color)}.sc-row1[data-v-e78e9d46]{align-items:center;display:flex;gap:5px;margin-bottom:6px}.sc-symbol[data-v-e78e9d46]{color:var(--main-text-color);font-size:12px;font-weight:700}.sc-lev[data-v-e78e9d46]{color:var(--sub-text-color);font-size:10px}.sc-conf[data-v-e78e9d46]{background:#8b5cf61a;border-radius:3px;color:#a78bfa;font-size:10px;font-weight:700;margin-left:auto;padding:1px 5px}.sc-row2[data-v-e78e9d46]{display:flex;gap:10px;margin-bottom:4px}.sc-price[data-v-e78e9d46]{display:flex;flex-direction:column}.sc-price-label[data-v-e78e9d46]{color:var(--sub-text-color);font-size:9px}.sc-price-val[data-v-e78e9d46]{color:var(--main-text-color);font-size:11px;font-weight:600}.sl-label[data-v-e78e9d46],.sl-val[data-v-e78e9d46]{color:#f6465d}.tp-label[data-v-e78e9d46],.tp-val[data-v-e78e9d46]{color:#0ecb81}.sc-reason[data-v-e78e9d46]{color:var(--sub-text-color);font-size:10px;line-height:1.4;padding:4px 0}.sc-btns[data-v-e78e9d46]{border-top:1px solid var(--card-border-color,#323546);display:flex;gap:6px;padding-top:4px}.sc-btn[data-v-e78e9d46]{background:transparent;border:1px solid var(--card-border-color,#323546);border-radius:4px;color:var(--sub-text-color);cursor:pointer;flex:1;font-size:10px;font-weight:600;padding:4px 8px;text-align:center;transition:all .15s}.sc-btn[data-v-e78e9d46]:hover{border-color:#8b5cf666;color:var(--main-text-color)}.sc-btn.exec[data-v-e78e9d46]{border-color:#0ecb814d;color:#0ecb81}.sc-btn.exec[data-v-e78e9d46]:hover{background:#0ecb8114}.sc-btn.close-btn[data-v-e78e9d46]{border-color:#f6465d4d;color:#f6465d}.sc-btn.close-btn[data-v-e78e9d46]:hover{background:#f6465d14}.dir-tag[data-v-e78e9d46]{border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.4px;padding:1px 6px}.dir-tag.long[data-v-e78e9d46]{background:#0ecb8126;color:#0ecb81}.dir-tag.short[data-v-e78e9d46]{background:#f6465d26;color:#f6465d}.dir-tag.neutral[data-v-e78e9d46]{background:#80808026;color:var(--sub-text-color)}.dir-tag.sm[data-v-e78e9d46]{font-size:9px;padding:1px 4px}.dir-tag.xs[data-v-e78e9d46]{font-size:8px;min-width:12px;padding:0 3px;text-align:center}.pos-card[data-v-e78e9d46]{border:1px solid var(--card-border-color,#323546);border-radius:6px;padding:8px}.pos-card.long[data-v-e78e9d46]{background:linear-gradient(135deg,rgba(14,203,129,.03),transparent);border-left:3px solid #0ecb81}.pos-card.short[data-v-e78e9d46]{background:linear-gradient(135deg,rgba(246,70,93,.03),transparent);border-left:3px solid #f6465d}.pos-row1[data-v-e78e9d46]{align-items:center;display:flex;gap:5px;margin-bottom:6px}.pos-sym[data-v-e78e9d46]{color:var(--main-text-color);font-size:12px;font-weight:700}.exchange-tag[data-v-e78e9d46]{background:#8080801a;border-radius:2px;color:var(--sub-text-color);font-size:8px;font-weight:600;letter-spacing:.2px;padding:0 3px}.pos-pnl[data-v-e78e9d46]{font-size:12px;font-weight:700;margin-left:auto}.pos-metrics[data-v-e78e9d46]{display:grid;gap:4px 8px;grid-template-columns:1fr 1fr 1fr;margin-bottom:6px}.pm-item[data-v-e78e9d46]{display:flex;flex-direction:column}.pm-label[data-v-e78e9d46]{color:var(--sub-text-color);font-size:9px;line-height:1.2}.pm-val[data-v-e78e9d46]{color:var(--main-text-color);font-family:DIN Alternate,monospace;font-size:11px;font-weight:600}.pos-sltp[data-v-e78e9d46]{border-top:1px dashed var(--card-border-color,#323546);display:flex;gap:8px;margin-bottom:6px;padding:3px 0}.sl-tag[data-v-e78e9d46]{color:#f6465d}.sl-tag[data-v-e78e9d46],.tp-tag[data-v-e78e9d46]{font-size:10px;font-weight:600}.tp-tag[data-v-e78e9d46]{color:#0ecb81}.tp-tag.triggered[data-v-e78e9d46]{opacity:.4;text-decoration:line-through}.ts-tag[data-v-e78e9d46]{font-size:10px;font-weight:600}.ts-label[data-v-e78e9d46],.ts-tag[data-v-e78e9d46],.ts-val[data-v-e78e9d46]{color:#a78bfa}.pos-funding[data-v-e78e9d46]{align-items:center;font-size:10px;padding:2px 0}.pos-btns[data-v-e78e9d46],.pos-funding[data-v-e78e9d46]{display:flex;gap:6px}.order-card[data-v-e78e9d46]{border:1px dashed var(--card-border-color,#323546);border-radius:6px;padding:8px}.order-card.long[data-v-e78e9d46]{border-left:3px solid rgba(14,203,129,.5)}.order-card.short[data-v-e78e9d46]{border-left:3px solid rgba(246,70,93,.5)}.order-type[data-v-e78e9d46]{background:#8b5cf61a;border-radius:2px;color:#a78bfa;font-size:9px;font-weight:700;letter-spacing:.3px;padding:0 4px}.order-price[data-v-e78e9d46]{color:var(--main-text-color);font-size:11px;font-weight:600;margin-left:auto}.config-toggles[data-v-e78e9d46]{border-top:1px solid var(--card-border-color,#323546);display:flex;flex-direction:column;gap:4px;margin-top:6px;padding-top:6px}.config-toggle-row[data-v-e78e9d46]{align-items:center;display:flex;justify-content:space-between}.toggle-wrap.sm[data-v-e78e9d46]{height:12px;width:22px}.c-long[data-v-e78e9d46]{color:#0ecb81}.c-short[data-v-e78e9d46]{color:#f6465d}.trade-card[data-v-e78e9d46]{border:1px solid var(--card-border-color,#323546);border-radius:6px;margin-bottom:2px;padding:8px}.trade-card.long[data-v-e78e9d46]{border-left:3px solid #0ecb81}.trade-card.short[data-v-e78e9d46]{border-left:3px solid #f6465d}.trade-row1[data-v-e78e9d46]{align-items:center;display:flex;gap:5px;margin-bottom:5px}.trade-sym[data-v-e78e9d46]{color:var(--main-text-color);font-size:11px;font-weight:700}.trade-pnl[data-v-e78e9d46]{font-family:DIN Alternate,monospace;font-size:12px;font-weight:700;margin-left:auto}.trade-metrics[data-v-e78e9d46]{display:grid;gap:3px 8px;grid-template-columns:1fr 1fr 1fr;margin-bottom:4px}.tm-item[data-v-e78e9d46]{display:flex;flex-direction:column}.tm-label[data-v-e78e9d46]{color:var(--sub-text-color);font-size:9px;line-height:1.2}.tm-val[data-v-e78e9d46]{color:var(--main-text-color);font-family:DIN Alternate,monospace;font-size:10px;font-weight:600}.trade-time[data-v-e78e9d46]{color:var(--sub-text-color);font-size:9px;opacity:.7}.hist-sym[data-v-e78e9d46]{color:var(--main-text-color);font-weight:500}.hist-conf[data-v-e78e9d46]{font-size:9px}.hist-exec[data-v-e78e9d46]{background:#0ecb811f;border-radius:2px;color:#0ecb81;font-size:8px;padding:0 3px}.clickable[data-v-e78e9d46]{cursor:pointer;transition:color .15s}.clickable[data-v-e78e9d46]:hover{color:#a78bfa;text-decoration:underline}.hist-row[data-v-e78e9d46]{border-radius:4px;color:var(--sub-text-color);cursor:pointer;display:flex;flex-direction:column;font-size:10px;gap:0;padding:3px 0;transition:background .15s}.hist-row[data-v-e78e9d46]:hover{background:#8b5cf60a}.hist-row.expanded[data-v-e78e9d46]{background:var(--sub-background-color);border-radius:5px;margin:1px -6px;padding:5px 6px}.hist-row-head[data-v-e78e9d46]{align-items:center;display:flex;gap:5px}.hist-detail[data-v-e78e9d46]{border-top:1px dashed var(--card-border-color,#323546);display:flex;flex-direction:column;gap:4px;margin-top:3px;padding-top:4px}.hist-detail-grid[data-v-e78e9d46]{color:var(--main-text-color);display:flex;flex-wrap:wrap;font-size:10px;gap:4px 8px}.hist-reason[data-v-e78e9d46]{color:var(--sub-text-color);font-size:10px;line-height:1.4}.hist-detail-actions[data-v-e78e9d46]{display:flex;gap:6px;padding-top:2px}.close-reason[data-v-e78e9d46]{border-radius:2px;font-size:8px;font-weight:700;letter-spacing:.3px;padding:0 3px}.close-reason.stopLoss[data-v-e78e9d46]{background:#f6465d1f;color:#f6465d}.close-reason.takeProfit[data-v-e78e9d46]{background:#0ecb811f;color:#0ecb81}.close-reason.liquidation[data-v-e78e9d46]{background:#f59e0b1f;color:#f59e0b}.close-reason.trailingStop[data-v-e78e9d46]{background:#8b5cf61f;color:#a78bfa}.hist-ts[data-v-e78e9d46]{font-size:9px;margin-left:auto;opacity:.6}.total-pnl[data-v-e78e9d46]{font-size:10px;font-weight:700;margin-left:auto}.stats-grid[data-v-e78e9d46]{display:grid;gap:6px;grid-template-columns:1fr 1fr}.stat-cell[data-v-e78e9d46]{align-items:center;background:var(--sub-background-color);border:1px solid var(--card-border-color,#323546);border-radius:5px;display:flex;flex-direction:column;gap:1px;padding:6px 4px}.stat-val[data-v-e78e9d46]{color:var(--main-text-color);font-family:DIN Alternate,monospace;font-size:13px;font-weight:700}.stat-label[data-v-e78e9d46]{font-size:9px}.stat-label[data-v-e78e9d46],.stats-detail[data-v-e78e9d46]{color:var(--sub-text-color)}.stats-detail[data-v-e78e9d46]{display:flex;flex-wrap:wrap;font-size:10px;gap:8px;padding:2px 0}.dot-pulse[data-v-e78e9d46]{display:inline-flex;gap:3px}.dot-pulse span[data-v-e78e9d46]{animation:dotPulse-e78e9d46 1.2s infinite;background:var(--sub-text-color);border-radius:50%;height:4px;width:4px}.dot-pulse span[data-v-e78e9d46]:nth-child(2){animation-delay:.2s}.dot-pulse span[data-v-e78e9d46]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-e78e9d46{0%,60%,to{opacity:.25;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.account-actions[data-v-e78e9d46]{border-top:1px dashed var(--card-border-color,#323546);display:flex;gap:6px;margin-top:4px;padding-top:6px}.action-btn[data-v-e78e9d46]{align-items:center;background:transparent;border:1px solid var(--card-border-color,#323546);border-radius:5px;color:var(--sub-text-color);cursor:pointer;display:flex;flex:1;font-size:10px;font-weight:600;gap:4px;justify-content:center;padding:5px 8px;transition:all .15s}.action-btn[data-v-e78e9d46]:hover{color:var(--main-text-color)}.action-btn[data-v-e78e9d46]:disabled{cursor:not-allowed;opacity:.4}.action-btn.export[data-v-e78e9d46]:hover{border-color:#8b5cf666;color:#a78bfa}.action-btn.reset[data-v-e78e9d46]:hover{border-color:#f6465d66;color:#f6465d}.signal-source-panel[data-v-e78e9d46]{background:var(--sub-background-color);border:1px solid var(--card-border-color,#323546);border-radius:6px;padding:6px 8px}.signal-source-list[data-v-e78e9d46]{gap:3px;margin-top:4px}.signal-source-list[data-v-e78e9d46],.source-item[data-v-e78e9d46]{display:flex;flex-direction:column}.source-item[data-v-e78e9d46]{font-size:10px;gap:2px;padding:3px 0}.source-item-row[data-v-e78e9d46]{align-items:center;display:flex;gap:6px}.source-item-label[data-v-e78e9d46]{align-items:center;color:var(--sub-text-color);display:flex;flex:1;font-weight:500;gap:2px}.source-config-icon[data-v-e78e9d46]{flex-shrink:0;margin-left:1px;opacity:0;transition:opacity .15s}.source-item-label.clickable:hover .source-config-icon[data-v-e78e9d46]{opacity:.6}.signal-count-badge[data-v-e78e9d46]{color:#a78bfa;font-size:9px;font-weight:600}.source-backtest[data-v-e78e9d46]{color:var(--sub-text-color);font-size:9px;line-height:1.3;opacity:.8;padding-left:2px}.active-count[data-v-e78e9d46]{color:#0ecb81;font-weight:600}.source-tag[data-v-e78e9d46]{background:#8b5cf61a;border-radius:2px;color:#a78bfa;font-size:8px;font-weight:700;letter-spacing:.2px;padding:0 4px}.source-tag.ai[data-v-e78e9d46]{background:linear-gradient(135deg,#a855f726,#3b82f626);color:#818cf8}.source-hint[data-v-e78e9d46]{color:var(--sub-text-color);font-size:9px;line-height:1.3;opacity:.7;padding:2px 0 4px}.section-divider[data-v-e78e9d46]{align-items:center;display:flex;gap:6px;padding:4px 0 2px}.section-divider-icon[data-v-e78e9d46]{border-radius:3px;font-size:8px;font-weight:800;letter-spacing:.3px;padding:1px 4px}.section-divider-icon.ai-icon[data-v-e78e9d46]{background:linear-gradient(135deg,#a855f733,#3b82f633);color:#a78bfa}.section-divider-title[data-v-e78e9d46]{color:var(--main-text-color);font-size:11px;font-weight:600}.indicator-dot[data-v-e78e9d46]{background:var(--sub-text-color);border-radius:50%;flex-shrink:0;height:6px;width:6px}.indicator-dot.sm[data-v-e78e9d46]{height:5px;width:5px}.indicator-dot.active[data-v-e78e9d46]{animation:dotBlink-e78e9d46 1.5s infinite;background:#0ecb81;box-shadow:0 0 4px #0ecb8180}@keyframes dotBlink-e78e9d46{0%,to{opacity:1}50%{opacity:.4}}.signal-card.resonance[data-v-e78e9d46]{background:linear-gradient(135deg,#a855f70f,#3b82f60a);border-bottom-color:#a855f74d;border-left:3px solid #a855f7;border-right-color:#a855f74d;border-top-color:#a855f74d}.source-tag.resonance[data-v-e78e9d46]{background:linear-gradient(135deg,#a855f733,#3b82f633);color:#c084fc;font-weight:700}.source-stats-table[data-v-e78e9d46]{border:1px solid var(--card-border-color,#323546);border-radius:5px;margin-top:6px;overflow:hidden}.sst-header[data-v-e78e9d46]{background:var(--sub-background-color);color:var(--main-text-color);font-size:10px;font-weight:600;padding:4px 6px}.sst-row[data-v-e78e9d46]{color:var(--sub-text-color);display:grid;font-size:10px;gap:2px;grid-template-columns:2fr 1fr 1fr 1.5fr;padding:2px 6px}.sst-row[data-v-e78e9d46]:nth-child(2n){background:#80808008}.sst-head-row[data-v-e78e9d46]{border-bottom:1px solid var(--card-border-color,#323546);color:var(--main-text-color);font-size:9px;font-weight:600;opacity:.7}.sst-cell[data-v-e78e9d46]{font-family:DIN Alternate,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-light{background:#fff}html.theme-light{background:#fff;border-color:#e5e7eb;color:#1e293b}html.theme-light{border-bottom-color:#e5e7eb}html.theme-light{background:#f8f9fb;border-color:#8b5cf61a}html.theme-light{background:#d1d5db}.ai-avatar-sm[data-v-0f96e7f5]{border-radius:8px;flex-shrink:0;height:24px;width:24px}.ai-avatar-lg[data-v-0f96e7f5],.ai-avatar-sm[data-v-0f96e7f5]{align-items:center;background:linear-gradient(135deg,#a855f7,#3b82f6);display:flex;justify-content:center}.ai-avatar-lg[data-v-0f96e7f5]{border-radius:14px;box-shadow:0 4px 20px #8b5cf666;height:48px;width:48px}.ai-trigger-bar[data-v-0f96e7f5]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#8b5cf6f2,#3b82f6f2);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;bottom:24px;box-shadow:0 8px 32px #8b5cf666,inset 0 1px 1px #ffffff4d;color:#fff;cursor:pointer;display:flex;gap:8px;left:50%;padding:10px 20px;position:fixed;transform:translate(-50%);transition:all .5s cubic-bezier(.34,1.56,.64,1);will-change:transform,box-shadow;z-index:999}.ai-trigger-bar[data-v-0f96e7f5]:hover{background:linear-gradient(135deg,#9566ff,#458cff);box-shadow:0 16px 48px #8b5cf699,inset 0 1px 1px #fff6;transform:translate(-50%) translateY(-6px) scale(1.03)}.ai-trigger-bar:hover .trigger-icon[data-v-0f96e7f5]{animation:floatPulse-0f96e7f5 2s ease-in-out infinite}.ai-trigger-bar .trigger-icon[data-v-0f96e7f5]{color:#fff;filter:drop-shadow(0 0 2px rgba(255,255,255,.4));flex-shrink:0}.ai-trigger-bar .trigger-text[data-v-0f96e7f5]{color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em}.ai-trigger-bar .trigger-shortcut[data-v-0f96e7f5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 8px}@keyframes floatPulse-0f96e7f5{0%,to{opacity:.9;transform:scale(1)}50%{filter:drop-shadow(0 0 8px rgba(255,255,255,.8));opacity:1;transform:scale(1.15)}}.ai-panel[data-v-0f96e7f5]{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#171924bf;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;bottom:84px;box-shadow:0 24px 80px #00000080,inset 0 1px 1px #ffffff0d;display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 120px);max-width:calc(100vw - 32px);overflow:hidden;position:fixed;transform:translate(-50%);transition:all .5s cubic-bezier(.34,1.56,.64,1);width:500px;will-change:transform,opacity;z-index:1000}.global-ai-float-root.mode-docked[data-v-0f96e7f5]{box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.global-ai-float-root.mode-docked .global-ai-float[data-v-0f96e7f5]{box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;margin:0;min-height:0;min-width:0;padding:0;position:relative;width:100%;z-index:auto}.global-ai-float-root.mode-docked .ai-panel[data-v-0f96e7f5]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--chart-card-bg-color,rgba(23,25,36,.92));border:none;border-radius:0;inset:auto!important;bottom:auto!important;box-shadow:none;box-sizing:border-box;flex:1 1 0;height:auto;left:auto!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0;min-width:0;position:relative!important;right:auto!important;top:auto!important;transform:none!important;transition:none;width:100%!important}.ai-panel.mode-docked .panel-header[data-v-0f96e7f5]{border-radius:0;flex-wrap:nowrap;gap:4px;padding:8px 10px}.ai-panel.mode-docked .panel-header-left[data-v-0f96e7f5]{flex:0 1 auto;gap:6px;min-width:0;overflow:hidden}.ai-panel.mode-docked .panel-header-right[data-v-0f96e7f5]{flex-shrink:0;gap:2px}.ai-panel.mode-docked .panel-title[data-v-0f96e7f5]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-panel.mode-docked .header-icon-btn[data-v-0f96e7f5]{padding:4px}.global-ai-float-root.mode-docked .ai-panel[data-v-0f96e7f5]>*{box-sizing:border-box;max-width:100%}.lens-pane-signal[data-v-0f96e7f5] .tv-ai-signal .ai-header,.lens-pane-signal[data-v-0f96e7f5] .tv-ai-signal .header-gradient-line{display:none!important}.lens-pane-signal[data-v-0f96e7f5] .tv-ai-signal{flex:1;height:auto;min-height:0}.panel-header[data-v-0f96e7f5]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.panel-header-left[data-v-0f96e7f5]{align-items:center;display:flex;gap:8px}.panel-title[data-v-0f96e7f5]{color:var(--main-text-color);font-size:15px;font-weight:700}.beta-tag[data-v-0f96e7f5]{background:linear-gradient(135deg,#a855f733,#3b82f633);border:1px solid rgba(168,85,247,.25);border-radius:4px;color:#a78bfa;font-size:9px;font-weight:700;letter-spacing:.05em;padding:1px 5px}.chart-context-label[data-v-0f96e7f5]{background:#8b5cf614;border:1px solid rgba(139,92,246,.15);border-radius:4px;color:#a78bfa;font-family:DIN Alternate,monospace;font-size:10px;font-weight:600;padding:2px 8px}.header-gradient-line[data-v-0f96e7f5]{background:linear-gradient(90deg,transparent,rgba(139,92,246,.4) 30%,rgba(59,130,246,.4) 70%,transparent);flex-shrink:0;height:1px;margin:0 16px}.lens-tabs[data-v-0f96e7f5]{display:flex;flex-shrink:0;gap:4px;padding:6px 12px 0}.lens-tab[data-v-0f96e7f5]{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--sub-text-color);cursor:pointer;font-size:12px;line-height:1;padding:6px 12px;transition:all .15s}.lens-tab[data-v-0f96e7f5]:hover{background:var(--sub-background-color);color:var(--main-text-color)}.lens-tab.active[data-v-0f96e7f5]{background:linear-gradient(135deg,#8b5cf6d9,#3b82f6d9);border-color:#8b5cf64d;color:#fff}.lens-pane[data-v-0f96e7f5]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.lens-pane-chat[data-v-0f96e7f5]{display:contents}.lens-pane-stub[data-v-0f96e7f5]{align-items:center;justify-content:center;min-height:280px;padding:32px 24px}.lens-stub-card[data-v-0f96e7f5]{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:340px;text-align:center}.lens-stub-emoji[data-v-0f96e7f5]{font-size:40px;line-height:1}.lens-stub-title[data-v-0f96e7f5]{color:var(--main-text-color);font-size:15px;font-weight:600}.lens-stub-desc[data-v-0f96e7f5]{color:var(--sub-text-color);font-size:12px;line-height:1.6}.lens-stub-desc.warn[data-v-0f96e7f5]{color:#f59e0b}.lens-stub-hint[data-v-0f96e7f5]{color:var(--sub-text-color);font-size:11px;margin-top:4px;opacity:.7}.model-config-overlay[data-v-0f96e7f5]{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1100}.model-config-host[data-v-0f96e7f5]{background:var(--mobile-card-bg);border-radius:12px;box-shadow:0 24px 80px #00000080;height:680px;overflow:hidden;position:relative;width:520px}.fade-enter-active[data-v-0f96e7f5],.fade-leave-active[data-v-0f96e7f5]{transition:opacity .18s ease}.fade-enter-from[data-v-0f96e7f5],.fade-leave-to[data-v-0f96e7f5]{opacity:0}.lens-pane-picker[data-v-0f96e7f5]{flex:1;min-height:480px;overflow:hidden}.lens-pane-picker[data-v-0f96e7f5] .picker-embedded-host{background:transparent;display:flex;flex-direction:column;height:100%;min-height:0}.lens-pane-picker[data-v-0f96e7f5] .picker-scroll-body{flex:1;min-height:0}.lens-pane-today[data-v-0f96e7f5]{gap:18px;overflow-y:auto;padding:12px 16px 20px}.today-section[data-v-0f96e7f5]{display:flex;flex-direction:column;gap:8px}.today-section-title[data-v-0f96e7f5]{align-items:center;color:var(--main-text-color);display:flex;font-size:12px;font-weight:600;gap:6px}.today-emoji[data-v-0f96e7f5]{font-size:14px}.today-brief-placeholder[data-v-0f96e7f5]{background:var(--sub-background-color);border:1px dashed var(--card-border-color);border-radius:8px;color:var(--sub-text-color);font-size:12px;line-height:1.6;padding:12px 14px}.today-coin-grid[data-v-0f96e7f5]{display:flex;flex-wrap:wrap;gap:6px}.today-coin-chip[data-v-0f96e7f5]{background:var(--sub-background-color);border-radius:6px;color:var(--main-text-color);cursor:pointer;font-size:12px;font-weight:500;padding:5px 10px;transition:all .15s}.today-coin-chip[data-v-0f96e7f5]:hover{background:#8b5cf626;color:#8b5cf6}.today-coin-chip.muted[data-v-0f96e7f5]{opacity:.7}.today-empty[data-v-0f96e7f5]{color:var(--sub-text-color);font-size:12px;padding:24px 12px;text-align:center}.panel-header-right[data-v-0f96e7f5]{align-items:center;display:flex;gap:2px}.header-icon-btn[data-v-0f96e7f5]{align-items:center;border-radius:6px;color:var(--sub-text-color);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.header-icon-btn.active[data-v-0f96e7f5],.header-icon-btn[data-v-0f96e7f5]:hover{background:var(--sub-background-color);color:var(--main-text-color)}.close-btn[data-v-0f96e7f5]:hover{background:#ef53501a;color:#ef5350}.ai-history-panel[data-v-0f96e7f5]{background:var(--chart-card-bg-color,#1d1e2b);border-radius:20px 20px 0 0;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:5}.slide-history-enter-active[data-v-0f96e7f5],.slide-history-leave-active[data-v-0f96e7f5]{transition:opacity .18s ease,transform .18s ease}.slide-history-enter-from[data-v-0f96e7f5],.slide-history-leave-to[data-v-0f96e7f5]{opacity:0;transform:translateY(-8px)}.history-panel-header[data-v-0f96e7f5]{align-items:center;border-bottom:1px solid var(--card-border-color);color:var(--main-text-color);display:flex;flex-shrink:0;font-size:14px;font-weight:600;justify-content:space-between;padding:14px 16px}.history-panel-header .history-close[data-v-0f96e7f5]{color:var(--sub-text-color);cursor:pointer}.history-panel-header .history-close[data-v-0f96e7f5]:hover{color:var(--main-text-color)}.history-list[data-v-0f96e7f5]{display:block;flex:1;overflow-x:hidden;overflow-y:auto;padding:8px 10px 12px}.history-list[data-v-0f96e7f5]::-webkit-scrollbar{width:4px}.history-list[data-v-0f96e7f5]::-webkit-scrollbar-thumb{background:var(--card-border-color,#323546);border-radius:2px}.history-item[data-v-0f96e7f5]{background:var(--sub-background-color);border:1px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:block;margin-bottom:6px;padding:10px 12px;transition:all .15s;width:100%}.history-item[data-v-0f96e7f5]:hover{background:#8b5cf60f;border-color:var(--card-border-color)}.history-item.active[data-v-0f96e7f5]{background:#8b5cf614;border-color:#8b5cf6}.history-item-top[data-v-0f96e7f5]{align-items:center;display:flex;gap:6px;margin-bottom:4px;min-width:0}.history-symbol[data-v-0f96e7f5]{color:var(--main-text-color);font-size:12px;font-weight:600;white-space:nowrap}.history-interval[data-v-0f96e7f5]{background:#8b5cf626;border-radius:3px;color:#a78bfa;padding:1px 5px}.history-interval[data-v-0f96e7f5],.history-time[data-v-0f96e7f5]{font-size:10px;white-space:nowrap}.history-time[data-v-0f96e7f5]{color:var(--sub-text-color);margin-left:auto}.history-delete[data-v-0f96e7f5]{color:var(--sub-text-color);cursor:pointer;font-size:11px;opacity:0;padding:0 2px;transition:opacity .15s,color .15s}.history-delete[data-v-0f96e7f5]:hover{color:#ef5350}.history-item:hover .history-delete[data-v-0f96e7f5]{opacity:1}.history-preview[data-v-0f96e7f5]{color:var(--sub-text-color);display:-webkit-box;font-size:11px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.history-empty[data-v-0f96e7f5]{color:var(--sub-text-color);flex:1;font-size:12px}.ai-login-overlay[data-v-0f96e7f5],.history-empty[data-v-0f96e7f5]{align-items:center;display:flex;justify-content:center}.ai-login-overlay[data-v-0f96e7f5]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:0 0 16px 16px;bottom:0;left:0;position:absolute;right:0;top:50px;z-index:10}.ai-login-content[data-v-0f96e7f5]{align-items:center;display:flex;flex-direction:column;gap:14px}.ai-login-text[data-v-0f96e7f5]{color:#ffffffbf;font-size:14px;font-weight:500}.empty-chips-grid[data-v-0f96e7f5]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:8px 16px 16px}.chip-card[data-v-0f96e7f5]{align-items:center;background:var(--sub-background-color);border:1px solid var(--card-border-color,#323546);border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:10px 14px;transition:all .2s}.chip-card[data-v-0f96e7f5]:hover{border-color:#8b5cf666;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.chip-card .chip-card-icon[data-v-0f96e7f5]{flex-shrink:0;font-size:14px;line-height:1}.chip-card .chip-card-text[data-v-0f96e7f5]{color:var(--main-text-color);font-size:12px;font-weight:500;line-height:1.4}.panel-messages[data-v-0f96e7f5]{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:12px 16px}.panel-messages[data-v-0f96e7f5]::-webkit-scrollbar{width:4px}.panel-messages[data-v-0f96e7f5]::-webkit-scrollbar-thumb{background:var(--card-border-color,#323546);border-radius:2px}.msg-row[data-v-0f96e7f5]{display:flex;flex-direction:column}.msg-row.user[data-v-0f96e7f5]{align-items:flex-end}.msg-row.assistant[data-v-0f96e7f5],.msg-with-avatar[data-v-0f96e7f5]{align-items:flex-start}.msg-with-avatar[data-v-0f96e7f5]{display:flex;gap:8px;max-width:92%}.msg-with-avatar .msg-avatar[data-v-0f96e7f5]{margin-top:2px}.msg-bubble-wrap[data-v-0f96e7f5]{display:flex;flex:1;flex-direction:column;min-width:0}.msg-bubble[data-v-0f96e7f5]{border-radius:12px;font-size:13px;line-height:1.65;max-width:88%;padding:10px 14px;word-break:break-word}.msg-bubble.user[data-v-0f96e7f5]{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-bottom-right-radius:4px;box-shadow:0 2px 8px #8b5cf64d;color:#fff}.msg-bubble.assistant[data-v-0f96e7f5]{background:var(--sub-background-color);border:1px solid var(--card-border-color,#323546);border-bottom-left-radius:4px;color:var(--main-text-color);max-width:100%;position:relative}.msg-bubble.assistant.streaming[data-v-0f96e7f5]{border-color:#8b5cf64d}.msg-bubble.assistant:hover .copy-btn[data-v-0f96e7f5]{opacity:1}.copy-btn[data-v-0f96e7f5]{align-items:center;background:var(--chart-card-bg-color,#1d1e2b);border:1px solid var(--card-border-color,#323546);border-radius:6px;color:var(--sub-text-color);cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:6px;top:6px;transition:all .15s;width:24px}.copy-btn[data-v-0f96e7f5]:hover{border-color:#8b5cf666;color:var(--main-text-color)}.tool-calls-info[data-v-0f96e7f5]{border-bottom:1px solid var(--card-border-color,#323546);display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;padding-bottom:8px}.tool-tag[data-v-0f96e7f5]{align-items:center;background:linear-gradient(135deg,#8b5cf614,#3b82f614);border:1px solid rgba(139,92,246,.2);border-radius:6px;color:#a78bfa;display:inline-flex;font-size:11px;gap:4px;padding:2px 8px}.tool-tag svg[data-v-0f96e7f5]{opacity:.7}.stagger-in .tool-tag[data-v-0f96e7f5]{animation:fadeSlideIn-0f96e7f5 .3s ease forwards;opacity:0}@keyframes fadeSlideIn-0f96e7f5{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pipeline-progress[data-v-0f96e7f5]{align-items:center;border-bottom:1px solid var(--card-border-color,#323546);display:flex;gap:0;margin-bottom:10px;padding-bottom:10px}.progress-step[data-v-0f96e7f5]{align-items:center;display:flex;flex-shrink:0;gap:5px}.progress-step .step-dot[data-v-0f96e7f5]{background:var(--card-border-color,#444);border-radius:50%;height:8px;transition:all .3s;width:8px}.progress-step .step-label[data-v-0f96e7f5]{color:var(--sub-text-color);font-size:10px;transition:color .3s;white-space:nowrap}.progress-step.active .step-dot[data-v-0f96e7f5]{animation:pulse-dot-0f96e7f5 1.2s infinite;background:#8b5cf6;box-shadow:0 0 8px #8b5cf699}.progress-step.active .step-label[data-v-0f96e7f5]{color:#a78bfa;font-weight:600}.progress-step.done .step-dot[data-v-0f96e7f5]{background:#22c55e}.progress-step.done .step-label[data-v-0f96e7f5]{color:#4ade80}.progress-line[data-v-0f96e7f5]{background:var(--card-border-color,#444);border-radius:1px;flex:1;height:2px;margin:0 6px;min-width:16px;transition:background .3s}.progress-line.filled[data-v-0f96e7f5]{background:linear-gradient(90deg,#22c55e,#8b5cf6)}@keyframes pulse-dot-0f96e7f5{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.msg-content[data-v-0f96e7f5] p{margin:0 0 8px}.msg-content[data-v-0f96e7f5] p:last-child{margin-bottom:0}.msg-content[data-v-0f96e7f5] ol,.msg-content[data-v-0f96e7f5] ul{margin:6px 0;padding-left:18px}.msg-content[data-v-0f96e7f5] li{color:var(--main-text-color,#e0e3eb);line-height:1.7;margin-bottom:4px}.msg-content[data-v-0f96e7f5] code{background:#8b5cf61a;border:1px solid rgba(139,92,246,.15);border-radius:4px;color:#a78bfa;font-size:11px;padding:1px 5px}.msg-content[data-v-0f96e7f5] pre{background:#0000004d;border:1px solid var(--card-border-color,#323546);border-radius:8px;margin:8px 0;overflow-x:auto;padding:10px}.msg-content[data-v-0f96e7f5] pre code{background:none;border:none;color:var(--main-text-color,#e0e3eb);padding:0}.msg-content[data-v-0f96e7f5] strong{color:var(--main-text-color,#e0e3eb);font-weight:700}.msg-content[data-v-0f96e7f5] h1,.msg-content[data-v-0f96e7f5] h2,.msg-content[data-v-0f96e7f5] h3{-o-border-image:linear-gradient(180deg,#a855f7,#3b82f6) 1;border-image:linear-gradient(180deg,#a855f7,#3b82f6) 1;border-left:3px solid;color:var(--main-text-color);font-size:13px;font-weight:700;margin:12px 0 6px;padding-left:10px}.msg-content[data-v-0f96e7f5] h1:first-child,.msg-content[data-v-0f96e7f5] h2:first-child,.msg-content[data-v-0f96e7f5] h3:first-child{margin-top:0}.msg-content[data-v-0f96e7f5] table{border-collapse:collapse;display:block;font-size:12px;margin:8px 0;max-width:100%;overflow-x:auto;width:100%}.msg-content[data-v-0f96e7f5] table td,.msg-content[data-v-0f96e7f5] table th{border:1px solid var(--card-border-color,#323546);color:var(--main-text-color,#e0e3eb);padding:4px 8px;text-align:left;white-space:nowrap}.msg-content[data-v-0f96e7f5] table th{background:#8b5cf614;font-weight:600}.msg-suggestions[data-v-0f96e7f5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.suggest-chip[data-v-0f96e7f5]{align-items:center;background:#8b5cf60f;border:1px solid rgba(139,92,246,.2);border-radius:8px;color:#a78bfa;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;line-height:1.4;padding:5px 12px;transition:all .2s}.suggest-chip svg[data-v-0f96e7f5]{opacity:.6}.suggest-chip[data-v-0f96e7f5]:hover{background:#8b5cf626;border-color:#8b5cf6;box-shadow:0 2px 8px #8b5cf633;transform:translateY(-1px)}.signal-cards[data-v-0f96e7f5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.signal-card[data-v-0f96e7f5]{border:1px solid;border-radius:8px;display:flex;flex-direction:column;font-size:12px;gap:4px;min-width:160px;padding:8px 12px;transition:box-shadow .3s}.signal-card.tier-1[data-v-0f96e7f5]{opacity:.8}.signal-card.tier-3[data-v-0f96e7f5],.signal-card.tier-4[data-v-0f96e7f5]{animation:signal-pulse-0f96e7f5 2.5s ease-in-out infinite}@keyframes signal-pulse-0f96e7f5{0%,to{opacity:1}50%{opacity:.88}}.signal-card-header[data-v-0f96e7f5]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.signal-direction[data-v-0f96e7f5]{font-size:14px;font-weight:700}.signal-label[data-v-0f96e7f5]{font-size:11px;font-weight:600}.signal-levels[data-v-0f96e7f5]{display:flex;font-family:DIN Alternate,monospace;font-size:11px;gap:10px}.signal-levels .signal-level[data-v-0f96e7f5]{align-items:center;color:var(--main-text-color);display:flex;font-weight:600;gap:3px}.signal-levels .level-label[data-v-0f96e7f5]{font-size:9px;font-weight:700;opacity:.6}.signal-levels .target[data-v-0f96e7f5]{color:#26a69a}.signal-levels .stop[data-v-0f96e7f5]{color:#ef5350}.signal-price[data-v-0f96e7f5]{color:var(--main-text-color);font-family:DIN Alternate,monospace;font-size:14px;font-weight:700}.signal-confidence[data-v-0f96e7f5]{align-items:center;display:flex;gap:5px;margin-left:auto}.signal-confidence .confidence-tier-badge[data-v-0f96e7f5]{font-size:9px;font-weight:700;letter-spacing:.3px;opacity:.85;text-transform:uppercase;white-space:nowrap}.signal-confidence .confidence-bar-track[data-v-0f96e7f5]{background:#ffffff1f;border-radius:2px;height:3px;overflow:hidden;width:36px}.signal-confidence .confidence-bar-track .confidence-bar[data-v-0f96e7f5]{border-radius:2px;height:100%;transition:width .4s ease}.signal-confidence .confidence-num[data-v-0f96e7f5]{font-family:DIN Alternate,monospace;font-size:10px;font-weight:700;min-width:20px;opacity:.9;text-align:right}.signal-note[data-v-0f96e7f5]{color:var(--sub-text-color);font-size:10px}.signal-sparkline[data-v-0f96e7f5]{height:24px;margin-top:2px;opacity:.6;width:100%}.limit-notice[data-v-0f96e7f5]{align-items:center;background:#ef53500f;border:1px solid rgba(239,83,80,.2);border-radius:8px;color:#ef5350;display:flex;font-size:12px;gap:6px;max-width:92%;padding:8px 12px}.limit-notice .limit-text[data-v-0f96e7f5]{flex:1;line-height:1.5}.limit-notice .limit-action[data-v-0f96e7f5]{color:#a78bfa;cursor:pointer;flex-shrink:0;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.limit-notice .limit-action[data-v-0f96e7f5]:hover{color:#8b5cf6}.typing-indicator[data-v-0f96e7f5]{display:flex;gap:5px;padding:4px 0}.typing-indicator span[data-v-0f96e7f5]{animation:modernTyping-0f96e7f5 1.4s ease-in-out infinite both;background:#a78bfa;border-radius:50%;box-shadow:0 0 8px #a78bfa99;height:6px;width:6px}.typing-indicator span[data-v-0f96e7f5]:first-child{animation-delay:-.32s}.typing-indicator span[data-v-0f96e7f5]:nth-child(2){animation-delay:-.16s}@keyframes modernTyping-0f96e7f5{0%,80%,to{opacity:.3;transform:scale(.6)}40%{filter:drop-shadow(0 0 4px #a78bfa);opacity:1;transform:scale(1.2)}}.panel-divider[data-v-0f96e7f5]{background:linear-gradient(90deg,transparent,rgba(139,92,246,.3) 30%,rgba(59,130,246,.3) 70%,transparent);flex-shrink:0;height:1px;margin:0 16px}.panel-input-area[data-v-0f96e7f5]{flex-shrink:0;padding:12px 16px 4px}.cmc-textarea[data-v-0f96e7f5]{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--main-text-color)!important;font-size:14px!important;padding:0!important;resize:none;width:100%}.cmc-textarea[data-v-0f96e7f5]::-moz-placeholder{color:var(--sub-text-color)!important;opacity:.5}.cmc-textarea[data-v-0f96e7f5]::placeholder{color:var(--sub-text-color)!important;opacity:.5}.cmc-textarea[data-v-0f96e7f5]:focus{border:none!important;box-shadow:none!important;outline:none!important}[data-v-0f96e7f5] .ant-input{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--main-text-color)!important;font-size:14px!important;padding:0!important}[data-v-0f96e7f5] .ant-input::-moz-placeholder{color:var(--sub-text-color)!important;opacity:.5}[data-v-0f96e7f5] .ant-input::placeholder{color:var(--sub-text-color)!important;opacity:.5}[data-v-0f96e7f5] .ant-input:focus{border:none!important;box-shadow:none!important}.panel-bottom-bar[data-v-0f96e7f5]{flex-shrink:0;justify-content:space-between;padding:8px 16px 12px}.bottom-left[data-v-0f96e7f5],.panel-bottom-bar[data-v-0f96e7f5]{align-items:center;display:flex}.bottom-left[data-v-0f96e7f5]{border-radius:6px;cursor:pointer;gap:8px;padding:3px 4px;transition:background .15s}.bottom-left[data-v-0f96e7f5]:hover{background:#ffffff0a}.mode-badge[data-v-0f96e7f5]{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.mode-badge.official[data-v-0f96e7f5]{background:linear-gradient(135deg,#8b5cf633,#3b82f633);border:1px solid rgba(139,92,246,.25);color:#a78bfa}.mode-badge.custom[data-v-0f96e7f5]{background:#22c55e1f;border:1px solid rgba(34,197,94,.25);color:#4ade80}.quota-text[data-v-0f96e7f5]{color:var(--sub-text-color);font-family:DIN Alternate,monospace;font-size:11px;font-weight:600}.quota-bar[data-v-0f96e7f5]{background:#ffffff14;border-radius:2px;height:3px;overflow:hidden;width:40px}.quota-bar .quota-bar-fill[data-v-0f96e7f5]{background:linear-gradient(90deg,#8b5cf6,#3b82f6);border-radius:2px;height:100%;transition:width .3s}.bottom-right[data-v-0f96e7f5]{gap:8px}.bottom-right[data-v-0f96e7f5],.cmc-send-btn[data-v-0f96e7f5]{align-items:center;display:flex}.cmc-send-btn[data-v-0f96e7f5]{background:var(--sub-background-color);border:1px solid var(--card-border-color,#323546);border-radius:10px;color:var(--sub-text-color);cursor:pointer;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.cmc-send-btn.active[data-v-0f96e7f5]{background:linear-gradient(135deg,#a855f7,#3b82f6);border-color:transparent;box-shadow:0 2px 12px #8b5cf666;color:#fff}.cmc-send-btn.streaming[data-v-0f96e7f5]{background:#ef535026;border-color:#ef53504d;color:#ef5350}.cmc-send-btn:hover.active[data-v-0f96e7f5]{box-shadow:0 4px 16px #8b5cf699;transform:translateY(-1px)}.draw-badge[data-v-0f96e7f5]{align-items:center;border-top:1px solid var(--card-border-color,#323546);color:#4ade80;display:flex;font-size:11px;gap:4px;margin-top:8px;padding-top:8px}.draw-badge .undo-link[data-v-0f96e7f5]{color:var(--sub-text-color);cursor:pointer;margin-left:auto;text-decoration:underline;text-underline-offset:2px}.draw-badge .undo-link[data-v-0f96e7f5]:hover{color:var(--main-text-color)}.error-retry[data-v-0f96e7f5]{align-items:center;border-top:1px solid rgba(239,83,80,.2);display:flex;margin-top:8px;padding-top:8px}.retry-btn[data-v-0f96e7f5]{align-items:center;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:6px;color:#a78bfa;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:4px 12px;transition:all .15s}.retry-btn[data-v-0f96e7f5]:hover{background:#8b5cf62e;border-color:#8b5cf6;transform:translateY(-1px)}.streaming-content[data-v-0f96e7f5] .ai-cursor{animation:blink-0f96e7f5 .8s step-end infinite;color:#8b5cf6;display:inline-block;font-weight:300}@keyframes blink-0f96e7f5{0%,to{opacity:1}50%{opacity:0}}.streaming-content[data-v-0f96e7f5] p:last-of-type{animation:msgFade-0f96e7f5 .15s ease}@keyframes msgFade-0f96e7f5{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.msg-content[data-v-0f96e7f5] .inline-action{align-items:center;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:6px;color:#a78bfa;cursor:pointer;display:inline-flex;font-size:11px;gap:3px;margin:0 2px;padding:2px 8px;transition:all .15s}.msg-content[data-v-0f96e7f5] .inline-action:hover{background:#8b5cf62e;border-color:#8b5cf6}.ai-panel.chart-mode[data-v-0f96e7f5]{border-radius:20px;bottom:16px;left:auto;right:16px;transform:none}.ai-panel.chart-mode[data-v-0f96e7f5],.ai-panel.chart-mode.expanded[data-v-0f96e7f5]{max-height:calc(100vh - 32px)}.quota-low-bar[data-v-0f96e7f5]{align-items:center;animation:fadeSlideIn-0f96e7f5 .3s ease;background:linear-gradient(135deg,#f59e0b14,#a855f714);border:1px solid rgba(245,158,11,.25);border-radius:8px;display:flex;flex-shrink:0;font-size:12px;gap:8px;margin-top:8px;padding:8px 14px}.quota-low-bar .quota-low-text[data-v-0f96e7f5]{color:#f59e0b;flex:1;line-height:1.5}.quota-low-bar .quota-low-action[data-v-0f96e7f5]{background:linear-gradient(135deg,#a855f7,#3b82f6);border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:3px 10px;transition:all .15s;white-space:nowrap}.quota-low-bar .quota-low-action[data-v-0f96e7f5]:hover{box-shadow:0 2px 8px #8b5cf666;transform:translateY(-1px)}.signal-levels-locked[data-v-0f96e7f5]{border-radius:4px;overflow:hidden;position:relative}.signal-levels-locked .signal-levels.blurred[data-v-0f96e7f5]{filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signal-levels-locked .signal-lock-overlay[data-v-0f96e7f5]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000026;bottom:0;color:#a78bfa;cursor:pointer;display:flex;font-size:11px;font-weight:600;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .15s}.signal-levels-locked .signal-lock-overlay[data-v-0f96e7f5]:hover{background:#8b5cf61a;color:#c4b5fd}.vip-inline-hint[data-v-0f96e7f5]{color:var(--sub-text-color);cursor:pointer;font-size:10px;line-height:1.5;margin-top:4px;opacity:.45;transition:opacity .2s}.vip-inline-hint[data-v-0f96e7f5]:hover{opacity:.8}.vip-inline-hint .vip-hint-link[data-v-0f96e7f5]{color:#a78bfa;text-decoration:underline;text-underline-offset:2px}.vip-features-banner[data-v-0f96e7f5]{align-items:center;background:linear-gradient(135deg,#a855f70f,#3b82f60f);border:1px solid rgba(168,85,247,.15);border-radius:8px;display:flex;gap:8px;margin-bottom:4px;padding:8px 12px;width:100%}.vip-features-banner .vip-features-text[data-v-0f96e7f5]{background:linear-gradient(135deg,#a855f7,#3b82f6);-webkit-background-clip:text;flex:1;font-size:11px;font-weight:500;line-height:1.5;-webkit-text-fill-color:transparent;background-clip:text}.vip-features-banner .vip-features-link[data-v-0f96e7f5]{color:#a78bfa;cursor:pointer;font-size:10px;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .15s;white-space:nowrap}.vip-features-banner .vip-features-link[data-v-0f96e7f5]:hover{color:#8b5cf6}.vip-features-banner .vip-features-close[data-v-0f96e7f5]{color:var(--sub-text-color);cursor:pointer;font-size:11px;opacity:.5;padding:0 2px;transition:opacity .15s}.vip-features-banner .vip-features-close[data-v-0f96e7f5]:hover{opacity:1}.quota-upgrade-btn[data-v-0f96e7f5]{background:linear-gradient(135deg,#a855f7,#3b82f6);border-radius:4px;color:#fff;cursor:pointer;font-size:10px;font-weight:700;padding:2px 10px;transition:all .15s;white-space:nowrap}.quota-upgrade-btn[data-v-0f96e7f5]:hover{box-shadow:0 2px 8px #8b5cf666;color:#fff;transform:translateY(-1px)}.quota-pro-tag[data-v-0f96e7f5]{background:#a855f71a;border:1px solid rgba(168,85,247,.2);border-radius:3px;color:#a78bfa;cursor:pointer;font-size:9px;font-weight:700;padding:1px 5px;transition:all .15s;white-space:nowrap}.quota-pro-tag[data-v-0f96e7f5]:hover{background:#a855f733;border-color:#8b5cf6;color:#c4b5fd}.quota-bar-fill.low[data-v-0f96e7f5]{background:linear-gradient(90deg,#f59e0b,#fb923c)!important}.quota-bar-fill.depleted[data-v-0f96e7f5]{background:#ef5350!important}.slide-up-enter-active[data-v-0f96e7f5],.slide-up-leave-active[data-v-0f96e7f5]{transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1)}.slide-up-enter-from[data-v-0f96e7f5],.slide-up-leave-to[data-v-0f96e7f5]{opacity:0;transform:translate(-50%) translateY(32px) scale(.9)}.panel-enter-enter-active[data-v-0f96e7f5],.panel-enter-leave-active[data-v-0f96e7f5]{transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1)}.panel-enter-enter-from[data-v-0f96e7f5],.panel-enter-leave-to[data-v-0f96e7f5]{opacity:0;transform:translate(-50%) translateY(32px) scale(.95)}.panel-enter-enter-to[data-v-0f96e7f5],.panel-enter-leave-from[data-v-0f96e7f5]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.ai-panel.chart-mode.panel-enter-enter-from[data-v-0f96e7f5],.ai-panel.chart-mode.panel-enter-leave-to[data-v-0f96e7f5]{transform:translateY(16px) scale(.97)}.ai-panel.chart-mode.panel-enter-enter-to[data-v-0f96e7f5],.ai-panel.chart-mode.panel-enter-leave-from[data-v-0f96e7f5]{transform:translateY(0) scale(1)}html.theme-light{background:#ffffffe6;border-color:#fff6;box-shadow:0 4px 16px #0000001a,0 0 0 1px #8b5cf61a;color:#1e293b}html.theme-light{box-shadow:0 6px 20px #00000026,0 0 0 1px #8b5cf64d}html.theme-light{color:#8b5cf6;filter:none}html.theme-light{background:#8b5cf61a;border-color:#8b5cf633;color:#8b5cf6}html.theme-light{box-shadow:0 2px 8px #8b5cf626}html.theme-light{background:#f8f9fb;border-color:#e5e7eb;color:#1e293b}html.theme-light{background:#fff;border-color:#e5e7eb;color:#6b7280}html.theme-light{background:linear-gradient(135deg,#8b5cf60f,#3b82f60f);color:#7c3aed}html.theme-light{border-color:#8b5cf64d;box-shadow:0 4px 12px #0000000f}html.theme-light{background:#8b5cf60a;color:#7c3aed}html.theme-light{background:#8b5cf61a;box-shadow:0 2px 8px #8b5cf61a}html.theme-light{background:#ffffffb3}html.theme-light{color:#0009}html.theme-light{background:linear-gradient(90deg,transparent,rgba(139,92,246,.15) 30%,rgba(59,130,246,.15) 70%,transparent)}html.theme-light{background:linear-gradient(90deg,transparent,rgba(139,92,246,.2) 30%,rgba(59,130,246,.2) 70%,transparent)}html.theme-light{color:#999!important}html.theme-light{background:linear-gradient(135deg,#8b5cf61a,#3b82f61a)}html.theme-light{background:#0000000f}html.theme-light{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}html.theme-light{color:#9ca3af}html.theme-light{background:#16a34a}html.theme-light{color:#16a34a}html.theme-light{background:#ef53500a}html.theme-light{color:#7c3aed}html.theme-light{color:#6d28d9}html.theme-light{background:#00000014}html.theme-light{background:#f8f9fb}html.theme-light{background:#8b5cf614}html.theme-light{background:#f3f4f6;color:#1e293b}html.theme-light{border-top-color:#e5e7eb}html.theme-light{background:#fff6;color:#7c3aed}html.theme-light{background:#8b5cf614;color:#6d28d9}html.theme-light{background:linear-gradient(135deg,#f59e0b0f,#a855f70f)}html.theme-light{color:#6b7280}html.theme-light{background:linear-gradient(135deg,#a855f70a,#3b82f60a);border-color:#a855f71a}html.theme-light{background:#a855f70f}.ai-panel.is-light[data-v-0f96e7f5]{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:#f8f9fbf7!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 24px 80px #0000001f,0 0 0 1px #8b5cf61f!important}html.theme-light{color:#374151}html.theme-light{background:#8b5cf60f;border-color:#8b5cf61a;color:#7c3aed}html.theme-light{background:#f8f9fb;border-color:#e5e7eb}html.theme-light{color:#1e293b}html.theme-light{border-color:#e5e7eb}html.theme-light{background:#8b5cf60d;border-color:#e5e7eb;color:#1e293b}html.theme-light{border-color:#e5e7eb;color:#374151}html.theme-light{color:#1e293b!important}.history-search[data-v-0f96e7f5]{padding:10px 12px 6px}.history-search-input[data-v-0f96e7f5]{background:var(--sub-background-color);border:1px solid var(--card-border-color,hsla(0,0%,100%,.08));border-radius:8px;color:var(--main-text-color);font-size:12px;outline:none;padding:7px 12px;transition:border-color .15s,background .15s;width:100%}.history-search-input[data-v-0f96e7f5]::-moz-placeholder{color:var(--sub-text-color);opacity:.7}.history-search-input[data-v-0f96e7f5]::placeholder{color:var(--sub-text-color);opacity:.7}.history-search-input[data-v-0f96e7f5]:focus{background:#8b5cf60a;border-color:#8b5cf6}.history-group-header[data-v-0f96e7f5]{align-items:center;border-radius:6px;box-sizing:border-box;color:var(--sub-text-color);cursor:pointer;display:flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.5px;margin-top:6px;padding:8px 12px;transition:background .15s;width:100%}.history-group-header[data-v-0f96e7f5]:first-child{margin-top:0}.history-group-header[data-v-0f96e7f5]:hover{background:#8b5cf60f}.group-caret[data-v-0f96e7f5]{display:inline-block;font-size:10px;width:10px}.group-count[data-v-0f96e7f5]{background:#8b5cf626;border-radius:8px;color:#a78bfa;font-size:10px;margin-left:auto;padding:0 6px}.history-source[data-v-0f96e7f5]{background:#3b82f626;border-radius:2px;color:#60a5fa;font-size:9px;padding:0 4px;text-transform:uppercase}
