.channel-health-indicator[data-v-6f9b7e52]{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.health-dot[data-v-6f9b7e52]{width:8px;height:8px;border-radius:50%;display:inline-block;transition:background-color .3s}.health-dot.healthy[data-v-6f9b7e52]{background-color:#52c41a}.health-dot.degraded[data-v-6f9b7e52]{background-color:#faad14}.health-dot.critical[data-v-6f9b7e52]{background-color:#ff4d4f}.health-dot.unknown[data-v-6f9b7e52]{background-color:#999}.health-label[data-v-6f9b7e52]{font-size:11px;color:#999}.health-popover[data-v-6f9b7e52]{position:absolute;top:100%;right:0;z-index:1000;min-width:240px;background:var(--el-bg-color, #1a1a1a);border:1px solid var(--el-border-color, #333);border-radius:8px;box-shadow:0 4px 12px #0000004d;padding:8px;margin-top:4px}.popover-header[data-v-6f9b7e52]{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:var(--el-text-color-primary, #fff);padding-bottom:6px;border-bottom:1px solid var(--el-border-color, #333);margin-bottom:6px}.close-btn[data-v-6f9b7e52]{cursor:pointer;font-size:16px;color:#999}.popover-empty[data-v-6f9b7e52]{font-size:12px;color:#666;padding:8px 0;text-align:center}.popover-list[data-v-6f9b7e52]{max-height:200px;overflow-y:auto}.channel-row[data-v-6f9b7e52]{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:12px}.ch-dot[data-v-6f9b7e52]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ch-dot.healthy[data-v-6f9b7e52]{background-color:#52c41a}.ch-dot.degraded[data-v-6f9b7e52]{background-color:#faad14}.ch-dot.critical[data-v-6f9b7e52]{background-color:#ff4d4f}.ch-name[data-v-6f9b7e52]{flex:1;color:var(--el-text-color-regular, #ccc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-state[data-v-6f9b7e52]{color:#888;font-size:11px}.ch-cooldown[data-v-6f9b7e52]{color:#ff4d4f;font-size:11px;font-weight:500}.popover-active[data-v-6f9b7e52]{margin-top:6px;padding-top:6px;border-top:1px solid var(--el-border-color, #333);font-size:11px;color:#999}.fade-enter-active[data-v-6f9b7e52],.fade-leave-active[data-v-6f9b7e52]{transition:opacity .2s}.fade-enter-from[data-v-6f9b7e52],.fade-leave-to[data-v-6f9b7e52]{opacity:0}.hljs{color:#c9d1d9;background:transparent}.hljs-keyword,.hljs-selector-tag{color:#ff7b72}.hljs-literal,.hljs-number{color:#79c0ff}.hljs-string,.hljs-doctag,.hljs-template-variable{color:#a5d6ff}.hljs-title,.hljs-section,.hljs-selector-id{color:#d2a8ff;font-weight:700}.hljs-subst{color:#c9d1d9}.hljs-type,.hljs-class .hljs-title{color:#ffa657}.hljs-tag,.hljs-name,.hljs-attribute{color:#7ee787}.hljs-regexp,.hljs-link{color:#a5d6ff}.hljs-symbol,.hljs-bullet,.hljs-built_in,.hljs-builtin-name{color:#ffa657}.hljs-meta{color:#8b949e}.hljs-deletion{color:#ffa198;background:#490202}.hljs-addition{color:#aff5b4;background:#033a16}.hljs-comment,.hljs-quote{color:#8b949e;font-style:italic}.hljs-params{color:#c9d1d9}.hljs-attr{color:#79c0ff}.markdown-body pre.code-block{position:relative;background:#0d1117;border:1px solid #30363d;border-radius:8px;margin:12px 0;padding:0;overflow:hidden}.markdown-body .code-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#161b22;border-bottom:1px solid #30363d;font-size:12px}.markdown-body .code-lang{color:#8b949e;font-family:SF Mono,Fira Code,Consolas,monospace;text-transform:uppercase;letter-spacing:.5px}.markdown-body .copy-btn{background:transparent;border:1px solid #30363d;color:#8b949e;padding:2px 10px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.markdown-body .copy-btn:hover{background:#30363d;color:#c9d1d9}.markdown-body .copy-btn.copied{background:#238636;border-color:#238636;color:#fff}.markdown-body pre.code-block code{display:block;padding:14px 16px;overflow-x:auto;font-family:SF Mono,Fira Code,Consolas,Courier New,monospace;font-size:13px;line-height:1.55;-moz-tab-size:4;tab-size:4;white-space:pre}.markdown-body pre.code-block code::-webkit-scrollbar{height:6px}.markdown-body pre.code-block code::-webkit-scrollbar-track{background:#161b22}.markdown-body pre.code-block code::-webkit-scrollbar-thumb{background:#30363d;border-radius:3px}.markdown-body code:not(.hljs){background:#6e768126;padding:2px 6px;border-radius:4px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.9em;color:#e06c75}.markdown-body table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px}.markdown-body th,.markdown-body td{padding:8px 12px;border:1px solid #d0d7de;text-align:left}.markdown-body th{background:#f6f8fa;font-weight:600;color:#24292f}.markdown-body tr:nth-child(2n){background:#f6f8fa}.markdown-body blockquote{margin:12px 0;padding:8px 16px;border-left:4px solid #d0d7de;color:#57606a;background:#f6f8fa;border-radius:0 4px 4px 0}.markdown-body blockquote p{margin:4px 0}.markdown-body ul,.markdown-body ol{padding-left:24px;margin:8px 0}.markdown-body li{margin-bottom:4px;line-height:1.6}.markdown-body li>p{margin:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:16px 0 8px;font-weight:600;line-height:1.3}.markdown-body h1{font-size:1.4em}.markdown-body h2{font-size:1.25em}.markdown-body h3{font-size:1.15em}.markdown-body h4{font-size:1.05em}.markdown-body p{margin:8px 0;line-height:1.6}.markdown-body hr{border:none;border-top:1px solid #d0d7de;margin:16px 0}.markdown-body a{color:#0969da;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body img{max-width:100%;border-radius:6px;margin:8px 0}.markdown-body strong{font-weight:600}.markdown-body del{color:#8b949e}.trading-agents-bot[data-v-33d3686e]{position:fixed;z-index:50;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .3s ease}.bot-avatar[data-v-33d3686e]{width:80px;height:80px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:4px solid #FFD700;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;box-shadow:0 8px 32px #ffd7004d;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;-webkit-user-select:none;user-select:none}.bot-avatar[data-v-33d3686e]:hover{transform:scale(1.05);box-shadow:0 12px 40px #ffd70066;border-color:#ffc700}.bot-avatar[data-v-33d3686e]:active,.bot-avatar.dragging[data-v-33d3686e]{cursor:grabbing;transform:scale(1.1);box-shadow:0 16px 48px #ffd70080;border-color:#ffed4e}.bot-avatar.expanded[data-v-33d3686e]{background:linear-gradient(135deg,#2d2d2d,#1a1a1a);border-color:gold}.bot-avatar.thinking[data-v-33d3686e]{animation:analyzing-pulse-33d3686e 2s infinite}.robot-face[data-v-33d3686e]{font-size:32px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));pointer-events:none}.robot-face-image[data-v-33d3686e]{width:60px;height:60px;border-radius:50%;object-fit:cover;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));pointer-events:none}.status-ring[data-v-33d3686e]{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border-radius:50%;border:3px solid white;pointer-events:none}.status-ring.idle[data-v-33d3686e]{background:#95a5a6}.status-ring.analyzing[data-v-33d3686e]{background:#f39c12;animation:pulse-33d3686e 1.5s infinite}.status-ring.completed[data-v-33d3686e]{background:#27ae60}.pulse-ring[data-v-33d3686e]{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;border:2px solid currentColor;opacity:0}.status-ring.analyzing .pulse-ring[data-v-33d3686e]{animation:pulse-ring-33d3686e 1.5s infinite}.agent-count[data-v-33d3686e]{position:absolute;bottom:-8px;right:-8px;background:#e74c3c;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:2px solid white}.robot-tooltip[data-v-33d3686e]{position:absolute;top:-45px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .3s;pointer-events:none}.robot-tooltip[data-v-33d3686e]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#000c}.bot-avatar:hover .robot-tooltip[data-v-33d3686e]{opacity:1}.analysis-panel[data-v-33d3686e]{position:absolute;width:450px;max-height:80vh;background:#fff;border-radius:var(--radius-lg);box-shadow:0 16px 64px #0003;overflow:visible;z-index:51;border:1px solid #e1e8ed;display:flex;flex-direction:column}.panel-content[data-v-33d3686e]{flex:1;overflow-y:auto;max-height:calc(80vh - 120px)}.panel-content[data-v-33d3686e]::-webkit-scrollbar{width:6px}.panel-content[data-v-33d3686e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.panel-content[data-v-33d3686e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.panel-content[data-v-33d3686e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.panel-header[data-v-33d3686e]{background:linear-gradient(135deg,#c71585,#d2691e,#b8860b,#228b22,#008b8b,#4169e1,#6a5acd 90%,#8b008b);background-size:200% 200%;animation:rainbow-flow-33d3686e 8s ease infinite;color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center}@keyframes rainbow-flow-33d3686e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-left h3[data-v-33d3686e]{margin:0 0 4px;font-size:18px;font-weight:600}.team-status[data-v-33d3686e]{font-size:12px;opacity:.9}.header-actions[data-v-33d3686e]{display:flex;gap:8px}.stock-input-section[data-v-33d3686e]{padding:20px;border-bottom:1px solid #f0f0f0}.input-group[data-v-33d3686e]{margin-bottom:16px}.quick-select[data-v-33d3686e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.quick-label[data-v-33d3686e]{font-size:12px;color:#666;white-space:nowrap}.stock-tag[data-v-33d3686e]{cursor:pointer;transition:all .2s}.stock-tag[data-v-33d3686e]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.agents-section[data-v-33d3686e]{padding:20px;border-bottom:1px solid #f0f0f0}.section-header[data-v-33d3686e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h4[data-v-33d3686e]{margin:0;font-size:14px;font-weight:600;color:#333}.overall-progress[data-v-33d3686e]{width:120px}.agents-grid[data-v-33d3686e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.agent-card[data-v-33d3686e]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#f8f9fa;border:2px solid transparent;cursor:pointer;transition:all .2s ease}.agent-card[data-v-33d3686e]:hover{background:#e9ecef;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.agent-card.active[data-v-33d3686e]{background:#e8f5e8;border-color:#b3d8b3}.agent-card.analyzing[data-v-33d3686e]{background:#fff3cd;border-color:#ffeaa7;animation:pulse-33d3686e 2s infinite}.agent-card.completed[data-v-33d3686e]{background:#d4edda;border-color:#c3e6cb;cursor:pointer;transition:all .2s ease}.agent-card.completed[data-v-33d3686e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.agent-card.completed[data-v-33d3686e]:not(.active){border-color:#dcdfe6;background:#f5f7fa;opacity:.85}.agent-card.error[data-v-33d3686e]{background:#f8d7da;border-color:#f5c6cb}.agent-avatar[data-v-33d3686e]{position:relative;width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.agent-card:hover .agent-avatar[data-v-33d3686e]{transform:scale(1.1);box-shadow:0 4px 12px #667eea4d}.agent-card.active .agent-avatar[data-v-33d3686e]{background:linear-gradient(135deg,#11998e,#38ef7d)}.agent-card.analyzing .agent-avatar[data-v-33d3686e]{background:linear-gradient(135deg,#f093fb,#f5576c);animation:pulse-33d3686e 2s infinite}.agent-card.completed .agent-avatar[data-v-33d3686e]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.agent-icon[data-v-33d3686e]{width:32px;height:32px;color:#fff;display:flex;align-items:center;justify-content:center}.agent-icon svg[data-v-33d3686e]{width:100%;height:100%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.agent-status-dot[data-v-33d3686e]{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:2px solid white}.agent-status-dot.idle[data-v-33d3686e]{background:#95a5a6}.agent-status-dot.analyzing[data-v-33d3686e]{background:#f39c12}.agent-status-dot.completed[data-v-33d3686e]{background:#27ae60}.agent-status-dot.error[data-v-33d3686e]{background:#e74c3c}.agent-info[data-v-33d3686e]{flex:1;min-width:0}.agent-header-row[data-v-33d3686e]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.agent-name[data-v-33d3686e]{font-size:13px;font-weight:600;color:#333}.algorithm-badge[data-v-33d3686e]{display:inline-block;padding:2px 6px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:var(--radius-md);font-size:10px;font-weight:500;white-space:nowrap}.agent-description[data-v-33d3686e]{font-size:11px;color:#666;line-height:1.3;margin-bottom:4px}.algorithm-description[data-v-33d3686e]{font-size:10px;color:#666;margin-top:4px;padding:4px 6px;background:#667eea14;border-radius:4px;border-left:2px solid #667eea;line-height:1.4}.agent-progress[data-v-33d3686e]{margin-top:4px}.results-section[data-v-33d3686e]{padding:20px;border-bottom:1px solid #f0f0f0;max-height:400px;overflow-y:auto}.result-summary[data-v-33d3686e]{margin-bottom:20px;padding:16px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:var(--radius-md);border:1px solid #e1f5fe}.result-summary h4[data-v-33d3686e]{margin:0 0 8px;font-size:16px;color:#1565c0}.result-meta[data-v-33d3686e]{display:flex;gap:12px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.confidence[data-v-33d3686e]{font-size:12px;color:#666}.ai-provider-info[data-v-33d3686e]{display:flex;align-items:center;gap:8px;margin-left:auto}.model-info[data-v-33d3686e]{font-size:11px;color:#666;font-family:Consolas,Monaco,monospace}.ai-details[data-v-33d3686e]{margin-top:12px;padding:8px 12px;background:#ffffffb3;border-radius:6px;border:1px solid #e3f2fd;display:flex;gap:16px;flex-wrap:wrap}.ai-detail-item[data-v-33d3686e]{display:flex;align-items:center;gap:4px;font-size:11px}.ai-detail-item .label[data-v-33d3686e]{color:#666;font-weight:500}.ai-detail-item .value[data-v-33d3686e]{color:#333;font-family:Consolas,Monaco,monospace;background:#667eea1a;padding:2px 6px;border-radius:3px}.result-summary-text[data-v-33d3686e]{font-size:13px;color:#424242;line-height:1.5}.agent-result-content[data-v-33d3686e]{padding:16px 0}.agent-analysis[data-v-33d3686e]{font-size:13px;line-height:1.6;color:#495057;margin-bottom:16px}.key-findings h6[data-v-33d3686e]{margin:0 0 8px;font-size:12px;font-weight:600;color:#495057}.key-findings ul[data-v-33d3686e]{margin:0;padding-left:16px}.key-findings li[data-v-33d3686e]{font-size:12px;color:#6c757d;margin-bottom:4px}.chat-section[data-v-33d3686e]{padding:20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.chat-header[data-v-33d3686e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.chat-header h5[data-v-33d3686e]{margin:0;font-size:16px;font-weight:600;color:#1f2937}.chat-messages[data-v-33d3686e]{max-height:300px;overflow-y:auto;margin-bottom:16px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.chat-message[data-v-33d3686e]{margin-bottom:12px;display:flex;flex-direction:column}.chat-message.user[data-v-33d3686e]{align-items:flex-end}.chat-message.assistant[data-v-33d3686e]{align-items:flex-start}.message-content[data-v-33d3686e]{max-width:80%;padding:10px 14px;border-radius:var(--radius-md);font-size:14px;line-height:1.5;word-wrap:break-word}.chat-message.user .message-content[data-v-33d3686e]{background:#95ec69;color:#000}.chat-message.assistant .message-content[data-v-33d3686e]{background:#f3f4f6;color:#1f2937}.message-content.typing[data-v-33d3686e]{display:flex;gap:4px;padding:10px 20px}.message-content.typing span[data-v-33d3686e]{width:8px;height:8px;border-radius:50%;background:#9ca3af;animation:typing-33d3686e 1.4s infinite}.message-content.typing span[data-v-33d3686e]:nth-child(2){animation-delay:.2s}.message-content.typing span[data-v-33d3686e]:nth-child(3){animation-delay:.4s}@keyframes typing-33d3686e{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.message-time[data-v-33d3686e]{font-size:11px;color:#9ca3af;margin-top:4px;padding:0 4px}.message-model[data-v-33d3686e]{font-size:11px;color:#909399;margin-top:2px;padding:0 4px}.streaming .message-content[data-v-33d3686e]{border-left:3px solid var(--el-color-primary, #409eff);padding-left:12px}.streaming-cursor[data-v-33d3686e]{display:inline-block;width:8px;height:16px;background:var(--el-color-primary, #409eff);margin-left:2px;animation:cursor-blink-33d3686e 1s step-end infinite;vertical-align:text-bottom}@keyframes cursor-blink-33d3686e{50%{opacity:0}}.thinking-block[data-v-33d3686e]{margin-bottom:8px;padding:8px 12px;background:#f0f5ff;border-radius:6px;border-left:3px solid #8b5cf6}.thinking-label[data-v-33d3686e]{font-size:11px;font-weight:600;color:#8b5cf6;text-transform:uppercase;letter-spacing:.5px}.thinking-text[data-v-33d3686e]{font-size:12px;color:#6b7280;margin-top:4px;line-height:1.4;font-style:italic}.message-content a[data-v-33d3686e]{color:#409eff;text-decoration:underline;word-break:break-all}.chat-input-area[data-v-33d3686e]{display:flex;gap:10px;align-items:flex-end}.chat-input-area .el-textarea[data-v-33d3686e]{flex:1}.history-section[data-v-33d3686e]{padding:20px}.history-list[data-v-33d3686e]{max-height:200px;overflow-y:auto}.history-item[data-v-33d3686e]{padding:12px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s;display:flex;justify-content:space-between;align-items:center}.history-item[data-v-33d3686e]:hover{background-color:#f8f9fa}.history-info[data-v-33d3686e]{display:flex;flex-direction:column;gap:4px}.stock-code[data-v-33d3686e]{font-weight:600;color:#333;font-size:14px}.analysis-time[data-v-33d3686e]{font-size:11px;color:#666}.panel-footer[data-v-33d3686e]{background:#f8f9fa;padding:16px 20px;border-top:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.footer-info[data-v-33d3686e]{font-size:12px;color:#6c757d}.footer-actions[data-v-33d3686e]{display:flex;gap:8px}.footer-actions .el-button[data-v-33d3686e]{min-width:80px;pointer-events:auto}.footer-actions .el-button[data-v-33d3686e]:disabled{opacity:.5;cursor:not-allowed}.analysis-status[data-v-33d3686e]{font-size:11px;color:#28a745;margin-left:8px}@keyframes analyzing-pulse-33d3686e{0%,to{box-shadow:0 8px 32px #667eea4d}50%{box-shadow:0 8px 32px #667eea99}}@keyframes pulse-33d3686e{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-ring-33d3686e{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.panel-slide-enter-active[data-v-33d3686e],.panel-slide-leave-active[data-v-33d3686e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.panel-slide-enter-from[data-v-33d3686e],.panel-slide-leave-to[data-v-33d3686e]{opacity:0;transform:translate(-20px) scale(.95)}@media (max-width: 768px){.analysis-panel[data-v-33d3686e]{width:calc(100vw - 20px);max-width:400px}.agents-grid[data-v-33d3686e]{grid-template-columns:1fr}.bot-avatar[data-v-33d3686e]{width:60px;height:60px}.robot-face[data-v-33d3686e]{font-size:24px}}.trading-agents-bot[data-v-33d3686e] *{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.token-manager[data-v-33d3686e]{padding:10px 0}.token-input-with-test[data-v-33d3686e]{display:flex;align-items:center;width:100%}.token-hint[data-v-33d3686e]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.token-link[data-v-33d3686e]{font-size:12px;margin-top:2px}.token-link a[data-v-33d3686e]{color:#409eff;text-decoration:none}.token-link a[data-v-33d3686e]:hover{text-decoration:underline}.token-status[data-v-33d3686e]{margin-top:24px}.status-grid[data-v-33d3686e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}.status-item[data-v-33d3686e]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f5f7fa;border-radius:6px}.provider-name[data-v-33d3686e]{font-size:13px;color:#606266;font-weight:500}.dialog-footer[data-v-33d3686e]{display:flex;justify-content:flex-end;gap:8px}.header-actions[data-v-33d3686e]{display:flex;gap:8px;align-items:center}.header-actions .el-button--primary[data-v-33d3686e]{background:#fff3;border-color:#ffffff4d;color:#fff}.header-actions .el-button--primary[data-v-33d3686e]:hover{background:#ffffff4d;border-color:#fff6}@media (max-width: 767px){.trading-agents-bot[data-v-33d3686e]:not(.expanded){display:block!important}.trading-agents-bot.expanded[data-v-33d3686e]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;height:100dvh!important;z-index:2000!important;display:flex!important;flex-direction:column}.trading-agents-bot.expanded .bot-avatar[data-v-33d3686e]{display:none}.trading-agents-bot.expanded .analysis-panel[data-v-33d3686e]{position:static!important;width:100%!important;height:100%!important;max-height:none!important;border-radius:0!important;display:flex;flex-direction:column}.trading-agents-bot.expanded .panel-header[data-v-33d3686e]{padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top));flex-shrink:0}.trading-agents-bot.expanded .panel-header h3[data-v-33d3686e]{font-size:17px}.trading-agents-bot.expanded .header-actions .el-button[data-v-33d3686e]{min-width:44px;min-height:44px}.trading-agents-bot.expanded .panel-content[data-v-33d3686e]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 16px;min-height:0}.trading-agents-bot.expanded .stock-input-section[data-v-33d3686e]{margin-bottom:12px}.trading-agents-bot.expanded .input-group[data-v-33d3686e]{width:100%}.trading-agents-bot.expanded .quick-select[data-v-33d3686e]{display:flex;overflow-x:auto;gap:6px;padding-bottom:4px;scrollbar-width:none;flex-wrap:nowrap}.trading-agents-bot.expanded .quick-select[data-v-33d3686e]::-webkit-scrollbar{display:none}.trading-agents-bot.expanded .stock-tag[data-v-33d3686e]{flex-shrink:0;min-height:36px;padding:6px 14px;touch-action:manipulation}.trading-agents-bot.expanded .agents-grid[data-v-33d3686e]{grid-template-columns:1fr 1fr;gap:8px}.trading-agents-bot.expanded .agent-card[data-v-33d3686e]{padding:10px;min-height:44px}.trading-agents-bot.expanded .chat-messages[data-v-33d3686e]{padding:8px}.trading-agents-bot.expanded .chat-message[data-v-33d3686e]{max-width:90%;padding:10px 14px;font-size:14px}.trading-agents-bot.expanded .chat-input-section[data-v-33d3686e]{position:sticky;bottom:0;background:inherit;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);flex-shrink:0}.trading-agents-bot.expanded .chat-input-section .el-button[data-v-33d3686e]{min-width:48px;min-height:48px}.trading-agents-bot.expanded .analysis-result .result-card[data-v-33d3686e]{width:100%}.trading-agents-bot.expanded[data-v-33d3686e] *{touch-action:manipulation}.trading-agents-bot.expanded .el-button[data-v-33d3686e]{min-height:44px}.trading-agents-bot.expanded .trade-suggestion[data-v-33d3686e]{width:100%;padding:12px 16px;border-radius:var(--radius-md)}.trading-agents-bot.expanded .trade-suggestion .confirm-btn[data-v-33d3686e]{width:100%;min-height:48px;font-size:15px;font-weight:600}}
