.mod-knowledge[data-v-213e73a2]{padding:16px;height:100%;overflow-y:auto;display:flex;flex-direction:column}.mod-header[data-v-213e73a2]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mod-title[data-v-213e73a2]{font-size:16px;font-weight:600;color:#333}.mod-desc[data-v-213e73a2]{font-size:13px;color:#999;margin-bottom:16px}.kb-empty[data-v-213e73a2],.kb-loading[data-v-213e73a2]{text-align:center;padding:30px;color:#999;font-size:13px}.kb-tree[data-v-213e73a2]{flex:1;overflow-y:auto}.kb-node[data-v-213e73a2]{display:flex;align-items:center;padding:7px 8px;border-radius:4px;font-size:13px}.kb-node[data-v-213e73a2]:hover{background:#f6f8fa}.kb-node:hover .kb-node-actions[data-v-213e73a2]{opacity:1}.kb-node-icon[data-v-213e73a2]{margin-right:6px;font-size:14px}.kb-node-name[data-v-213e73a2]{flex:1;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-node-name.is-dir[data-v-213e73a2]{font-weight:500}.kb-node-actions[data-v-213e73a2]{opacity:0;display:flex;gap:10px;transition:opacity .2s}.kb-node-actions .anticon[data-v-213e73a2]{cursor:pointer;color:#999;font-size:13px}.kb-node-actions .anticon[data-v-213e73a2]:hover{color:#4385f4}.mod-memory[data-v-c5394390]{padding:16px;height:100%;overflow-y:auto}.mod-header[data-v-c5394390]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mod-title[data-v-c5394390]{font-size:16px;font-weight:600;color:#333}.mod-desc[data-v-c5394390]{font-size:13px;color:#999;margin-bottom:20px;line-height:1.5}.memory-sections[data-v-c5394390]{display:flex;flex-direction:column;gap:16px}.mem-section[data-v-c5394390]{background:#fafbfc;border-radius:10px;padding:14px}.mem-section-title[data-v-c5394390]{font-size:13px;font-weight:500;color:#555;margin-bottom:10px;display:flex;align-items:center;gap:6px}.mem-empty[data-v-c5394390]{font-size:12px;color:#ccc;text-align:center;padding:12px}.mem-item[data-v-c5394390]{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13px;border-bottom:1px solid #f0f0f0}.mem-item[data-v-c5394390]:last-child{border-bottom:none}.mem-cat-tag[data-v-c5394390]{font-size:11px;color:#4385f4;background:#eef4ff;padding:1px 6px;border-radius:8px;flex-shrink:0}.mem-value[data-v-c5394390]{color:#333;flex:1}.mem-delete[data-v-c5394390]{color:#ccc;cursor:pointer;flex-shrink:0}.mem-delete[data-v-c5394390]:hover{color:#f5222d}.memory-actions[data-v-c5394390]{margin-top:20px}.mod-docs[data-v-1b2ad3ee]{padding:16px;height:100%;overflow-y:auto}.mod-header[data-v-1b2ad3ee]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.mod-title[data-v-1b2ad3ee]{font-size:16px;font-weight:600;color:#333}.mod-search[data-v-1b2ad3ee]{margin-bottom:12px}.mod-loading[data-v-1b2ad3ee]{text-align:center;padding:40px}.mod-empty[data-v-1b2ad3ee]{text-align:center;padding:32px;color:#bbb;font-size:13px}.doc-row[data-v-1b2ad3ee]{display:flex;align-items:center;gap:8px;padding:10px 8px;border-radius:6px;cursor:pointer;transition:background .15s}.doc-row[data-v-1b2ad3ee]:hover{background:#f5f5f5}.doc-info[data-v-1b2ad3ee]{flex:1;min-width:0}.doc-name[data-v-1b2ad3ee]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-meta[data-v-1b2ad3ee]{font-size:11px;color:#bbb;margin-top:2px}.doc-actions[data-v-1b2ad3ee]{margin-top:16px}.mod-da[data-v-f21cc096]{padding:16px;height:100%;overflow-y:auto}.mod-header[data-v-f21cc096]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mod-title[data-v-f21cc096]{font-size:16px;font-weight:600;color:#333}.mod-desc[data-v-f21cc096]{font-size:13px;color:#999;margin-bottom:16px;line-height:1.5}.section-label[data-v-f21cc096]{font-size:12px;color:#999;font-weight:500;margin-bottom:8px}.section-label .required[data-v-f21cc096]{color:#f5222d}.file-actions[data-v-f21cc096]{display:flex;gap:8px;margin-bottom:12px}.file-list[data-v-f21cc096]{margin-bottom:12px}.file-card[data-v-f21cc096]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:6px;background:#fafafa;font-size:13px}.file-name[data-v-f21cc096]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.file-remove[data-v-f21cc096]{cursor:pointer;color:#ccc}.file-remove[data-v-f21cc096]:hover{color:#f5222d}.option-grid[data-v-f21cc096]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.option-card[data-v-f21cc096]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1.5px solid #e8e8e8;border-radius:10px;cursor:pointer;transition:all .15s;font-size:13px;color:#555}.option-card[data-v-f21cc096]:hover{border-color:#4385f4}.option-card.active[data-v-f21cc096]{border-color:#4385f4;background:#e8f0fe;color:#4385f4;font-weight:500}.kb-doc-list[data-v-f21cc096]{max-height:260px;overflow-y:auto}.kb-doc-item[data-v-f21cc096]{display:flex;align-items:center;padding:7px 8px;border-radius:6px;font-size:13px;cursor:pointer}.kb-doc-item[data-v-f21cc096]:hover{background:#f5f7fa}.kb-doc-item input[data-v-f21cc096]{flex-shrink:0}.kb-doc-item span[data-v-f21cc096]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-settings[data-v-3d440440]{padding:16px;height:100%;overflow-y:auto}.mod-header[data-v-3d440440]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.mod-title[data-v-3d440440]{font-size:16px;font-weight:600;color:#333}.mod-loading[data-v-3d440440]{text-align:center;padding:16px}.settings-section[data-v-3d440440]{margin-bottom:24px}.section-label[data-v-3d440440]{font-size:12px;color:#999;font-weight:500;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.setting-row[data-v-3d440440]{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.setting-label[data-v-3d440440]{font-size:13px;color:#555}.stat-grid[data-v-3d440440]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat-card[data-v-3d440440]{text-align:center;padding:14px 8px;background:#fafbfc;border-radius:10px}.stat-value[data-v-3d440440]{font-size:22px;font-weight:600;color:#4385f4}.stat-label[data-v-3d440440]{font-size:11px;color:#999;margin-top:4px}.quick-links[data-v-3d440440]{display:flex;flex-direction:column;gap:8px}.quick-links a[data-v-3d440440]{font-size:13px;color:#4385f4;cursor:pointer}.quick-links a[data-v-3d440440]:hover{text-decoration:underline}.mod-tp[data-v-7d13d8ed]{padding:16px;height:100%;overflow-y:auto}.mod-header[data-v-7d13d8ed]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mod-title[data-v-7d13d8ed]{font-size:16px;font-weight:600;color:#333}.mod-desc[data-v-7d13d8ed]{font-size:13px;color:#999;margin-bottom:20px;line-height:1.5}.section-label[data-v-7d13d8ed]{font-size:12px;color:#999;font-weight:500;margin-bottom:10px}.tpl-grid[data-v-7d13d8ed]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.tpl-card[data-v-7d13d8ed]{padding:14px;border:1px solid #f0f0f0;border-radius:10px;cursor:pointer;transition:all .15s;text-align:center}.tpl-card[data-v-7d13d8ed]:hover{border-color:#52c41a;background:#f6ffed}.tpl-name[data-v-7d13d8ed]{font-size:13px;font-weight:500;color:#333;margin:6px 0 2px}.tpl-desc[data-v-7d13d8ed]{font-size:11px;color:#999}.custom-plan[data-v-7d13d8ed]{margin-top:8px}.mod-skills[data-v-7177f1fa]{padding:20px;height:100%;overflow-y:auto}.mod-header[data-v-7177f1fa]{display:flex;align-items:center;margin-bottom:4px}.mod-header .mod-icon[data-v-7177f1fa]{font-size:20px;color:#4385f4;margin-right:8px}.mod-header .mod-title[data-v-7177f1fa]{font-size:18px;font-weight:600;flex:1}.mod-header .create-btn[data-v-7177f1fa]{border-radius:6px}.mod-desc[data-v-7177f1fa]{font-size:13px;color:#8c8c8c;margin-bottom:16px}.skill-tabs[data-v-7177f1fa]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.skill-tab[data-v-7177f1fa]{display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:16px;font-size:13px;cursor:pointer;color:#595959;background:#f5f5f5;transition:all .2s}.skill-tab[data-v-7177f1fa]:hover{background:#e8e8e8}.skill-tab.active[data-v-7177f1fa]{background:#4385f4;color:#fff}.skill-grid[data-v-7177f1fa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.skill-card[data-v-7177f1fa]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px;transition:all .2s}.skill-card[data-v-7177f1fa]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#d9d9d9}.skill-card.skill-inactive[data-v-7177f1fa]{opacity:.55}.skill-card-header[data-v-7177f1fa]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.skill-icon-wrap[data-v-7177f1fa]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#4385f4;flex-shrink:0}.skill-card-info[data-v-7177f1fa]{flex:1;min-width:0}.skill-name[data-v-7177f1fa]{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-meta[data-v-7177f1fa]{display:flex;gap:4px;margin-top:2px}.skill-category-tag[data-v-7177f1fa]{font-size:11px;color:#8c8c8c;background:#f5f5f5;padding:0 6px;border-radius:4px}.skill-builtin-tag[data-v-7177f1fa]{font-size:11px;color:#4385f4;background:#e6f0ff;padding:0 6px;border-radius:4px}.skill-card-desc[data-v-7177f1fa]{font-size:13px;color:#8c8c8c;line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.skill-card-footer[data-v-7177f1fa]{display:flex;justify-content:space-between;align-items:center}.skill-stats[data-v-7177f1fa]{display:flex;gap:12px;font-size:12px;color:#bfbfbf}.skill-stats span[data-v-7177f1fa]{display:flex;align-items:center;gap:3px}.skill-ops[data-v-7177f1fa]{display:flex;gap:8px}.skill-op-btn[data-v-7177f1fa]{font-size:14px;color:#bfbfbf;cursor:pointer}.skill-op-btn[data-v-7177f1fa]:hover{color:#4385f4}.skill-op-btn.skill-op-danger[data-v-7177f1fa]:hover{color:#ff4d4f}.skill-empty[data-v-7177f1fa]{text-align:center;padding:40px;color:#bfbfbf}.skill-empty p[data-v-7177f1fa]{margin-top:8px}.prompt-item[data-v-7177f1fa] .ant-form-item-control{line-height:1.4}.agent-page[data-v-356ebf44]{display:flex;flex-direction:row;flex:1;width:100%;height:100%;min-height:0;overflow:hidden;background:#fff}.agent-left[data-v-356ebf44]{width:320px;min-width:240px;display:flex;flex-direction:column;border-right:1px solid #e8e8e8;background:#fafbfc;transition:width .2s}.agent-left.collapsed[data-v-356ebf44]{width:56px;min-width:56px}.left-header[data-v-356ebf44]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f0f0f0;height:56px}.agent-brand[data-v-356ebf44]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s}.agent-brand[data-v-356ebf44]:hover{background:rgba(67,133,244,.08)}.brand-emblem[data-v-356ebf44]{height:28px;width:28px;-o-object-fit:contain;object-fit:contain}.brand-name[data-v-356ebf44]{font-size:14px;font-weight:500;color:#4385f4;flex:1}.brand-arrow[data-v-356ebf44]{font-size:12px;color:#999}.collapsed-rail[data-v-356ebf44]{display:flex;flex-direction:column;align-items:center;padding:12px 0;gap:4px;height:100%;overflow-y:auto}.rail-btn[data-v-356ebf44]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:#666;font-size:16px;transition:all .15s}.rail-btn[data-v-356ebf44]:hover{background:rgba(67,133,244,.08);color:#4385f4}.rail-btn.active[data-v-356ebf44]{background:rgba(67,133,244,.12);color:#4385f4}.rail-btn.disabled[data-v-356ebf44]{opacity:.35;cursor:not-allowed}.rail-divider[data-v-356ebf44]{width:24px;height:1px;background:#e8e8e8;margin:6px 0}.brand-emblem-sm[data-v-356ebf44]{height:20px;width:20px}.collapse-btn[data-v-356ebf44]{padding:4px;color:#999}.new-chat-wrap[data-v-356ebf44]{padding:12px 16px 4px}.new-chat-btn[data-v-356ebf44]{height:40px;border-radius:10px;font-weight:500;border:1.5px dashed #d9d9d9;color:#666;background:#fff}.new-chat-btn[data-v-356ebf44]:hover{border-color:#4385f4;color:#4385f4}.left-body[data-v-356ebf44]{flex:1;overflow-y:auto;padding:4px 0}.module-nav[data-v-356ebf44]{padding:4px 8px;border-bottom:1px solid #f0f0f0}.module-item[data-v-356ebf44]{display:flex;align-items:center;padding:9px 12px;border-radius:8px;cursor:pointer;transition:all .15s;font-size:14px;color:#555}.module-item[data-v-356ebf44]:hover{background:#f0f1f3}.module-item.active[data-v-356ebf44]{background:#e8f0fe;color:#4385f4;font-weight:500}.module-item.disabled[data-v-356ebf44]{color:#bbb}.module-icon[data-v-356ebf44]{margin-right:10px;font-size:16px}.module-name[data-v-356ebf44]{flex:1}.module-badge[data-v-356ebf44]{font-size:11px;color:#bbb;background:#f5f5f5;padding:1px 6px;border-radius:4px}.session-section[data-v-356ebf44]{padding:8px}.section-title[data-v-356ebf44]{font-size:12px;color:#999;padding:8px 12px 4px;font-weight:500;letter-spacing:.5px}.section-header[data-v-356ebf44]{display:flex;align-items:center;justify-content:space-between;padding-right:8px}.clear-all-btn[data-v-356ebf44]{font-size:12px;color:#bbb;cursor:pointer;transition:color .2s}.clear-all-btn[data-v-356ebf44]:hover{color:#f56c6c}.session-search[data-v-356ebf44]{padding:0 4px 8px}.session-list[data-v-356ebf44]{max-height:calc(100vh - 380px);overflow-y:auto}.session-loading[data-v-356ebf44]{text-align:center;padding:20px}.session-empty[data-v-356ebf44]{text-align:center;padding:24px;color:#ccc;font-size:13px}.session-item[data-v-356ebf44]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .15s}.session-item[data-v-356ebf44]:hover{background:#f0f1f3}.session-item:hover .session-more[data-v-356ebf44]{opacity:1}.session-item.active[data-v-356ebf44]{background:#e8f0fe}.session-info[data-v-356ebf44]{flex:1;min-width:0}.session-title-text[data-v-356ebf44]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-time[data-v-356ebf44]{font-size:11px;color:#bbb;margin-top:3px}.session-actions[data-v-356ebf44]{flex-shrink:0}.session-more[data-v-356ebf44]{opacity:0;color:#999;font-size:14px;padding:4px;transition:opacity .15s}.resize-handle[data-v-356ebf44]{width:4px;cursor:col-resize;background:transparent;transition:background .2s}.resize-handle[data-v-356ebf44]:hover{background:#4385f4;opacity:.3}.agent-right[data-v-356ebf44]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-356ebf44]{justify-content:space-between;padding:0 20px;height:48px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.chat-header-left[data-v-356ebf44],.chat-header[data-v-356ebf44]{display:flex;align-items:center}.chat-title[data-v-356ebf44]{font-size:15px;font-weight:500;color:#333}.chat-header-right[data-v-356ebf44]{display:flex;align-items:center;gap:12px}.model-select[data-v-356ebf44]{width:160px}.help-link[data-v-356ebf44]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:#8c98a8;font-size:17px;transition:all .2s}.help-link[data-v-356ebf44]:hover{color:#4385f4;background:rgba(67,133,244,.1)}.chat-messages[data-v-356ebf44]{flex:1;overflow-y:auto;padding:20px 0;background:#f7f8fa}.chat-welcome[data-v-356ebf44]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px}.welcome-icon[data-v-356ebf44]{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,#4385f4,#6c5ce7);display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 24px rgba(67,133,244,.2)}.welcome-icon img[data-v-356ebf44]{height:40px;width:40px;-o-object-fit:contain;object-fit:contain}.welcome-title[data-v-356ebf44]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.welcome-desc[data-v-356ebf44]{font-size:14px;color:#888;text-align:center;max-width:480px;line-height:1.6;margin-bottom:32px}.welcome-skills[data-v-356ebf44]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:560px;width:100%}.welcome-skill-card[data-v-356ebf44]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:all .2s}.welcome-skill-card[data-v-356ebf44]:hover{border-color:#4385f4;box-shadow:0 2px 8px rgba(67,133,244,.1)}.welcome-skill-card.more-card[data-v-356ebf44]{border-style:dashed}.skill-card-icon[data-v-356ebf44]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.skill-card-info[data-v-356ebf44]{min-width:0}.skill-card-name[data-v-356ebf44]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.skill-card-desc[data-v-356ebf44]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-row[data-v-356ebf44]{display:flex;padding:8px 24px}.message-row.message-user[data-v-356ebf44]{flex-direction:row-reverse}.message-body[data-v-356ebf44]{max-width:85%;min-width:0}.message-user .message-body .message-content[data-v-356ebf44]{background:#eef2f9;color:#1a1a1a;padding:10px 14px;border-radius:12px 12px 2px 12px}.message-assistant .message-body .message-content[data-v-356ebf44]{background:#fff;padding:10px 14px;border-radius:12px 12px 12px 2px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.message-content[data-v-356ebf44]{font-size:14px;line-height:1.7;color:#333}.message-content[data-v-356ebf44] p{margin:0 0 8px}.message-content[data-v-356ebf44] p:last-child{margin-bottom:0}.message-content[data-v-356ebf44] .md-code-block{background:#eaeaea;border-radius:6px;padding:10px 14px;margin:8px 0;overflow-x:auto;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.5}.message-content[data-v-356ebf44] .md-code-block code{background:none;padding:0;font-size:inherit}.message-content[data-v-356ebf44] .md-chart{width:100%;height:320px;margin:12px 0;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.message-content[data-v-356ebf44] .md-inline-code{background:#eaeaea;padding:1px 6px;border-radius:3px;font-family:Consolas,Monaco,monospace;font-size:13px}.message-content[data-v-356ebf44] .md-h2{font-size:18px;font-weight:600;margin:12px 0 8px}.message-content[data-v-356ebf44] .md-h3{font-size:16px;font-weight:600;margin:10px 0 6px}.message-content[data-v-356ebf44] .md-h4{font-size:15px;font-weight:600;margin:8px 0 4px}.message-content[data-v-356ebf44] .md-h5{font-size:14px;font-weight:600;margin:6px 0 3px}.message-content[data-v-356ebf44] .md-h6{font-size:13px;font-weight:600;margin:4px 0 2px;color:#666}.message-content[data-v-356ebf44] .md-hr{border:none;border-top:1px solid #e0e0e0;margin:16px 0}.message-content[data-v-356ebf44] .md-list{margin:6px 0;padding-left:22px}.message-content[data-v-356ebf44] .md-list li{margin-bottom:3px}.message-content[data-v-356ebf44] .md-task-list{margin:6px 0;padding-left:4px;list-style:none}.message-content[data-v-356ebf44] .md-task-item{margin-bottom:3px;display:flex;align-items:flex-start}.message-content[data-v-356ebf44] .md-checkbox{margin-right:6px;font-size:14px;flex-shrink:0}.message-content[data-v-356ebf44] .md-task-done{text-decoration:line-through;color:#999}.message-content[data-v-356ebf44] .md-quote{border-left:3px solid #4385f4;padding:4px 12px;margin:8px 0;color:#666;background:rgba(67,133,244,.05);border-radius:0 4px 4px 0}.message-content[data-v-356ebf44] .md-table{border-collapse:collapse;margin:8px 0;width:100%;font-size:13px}.message-content[data-v-356ebf44] .md-table td,.message-content[data-v-356ebf44] .md-table th{border:1px solid #e0e0e0;padding:6px 12px;text-align:left}.message-content[data-v-356ebf44] .md-table th{background:#f5f7fa;font-weight:600}.message-content[data-v-356ebf44] .md-table tbody tr:nth-child(2n){background:#fafafa}.message-content[data-v-356ebf44] .md-link{color:#4385f4;text-decoration:none}.message-content[data-v-356ebf44] .md-link:hover{text-decoration:underline}.message-content[data-v-356ebf44] strong{font-weight:600}.message-content[data-v-356ebf44] .tpl-inline-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 14px;border-radius:16px;background:linear-gradient(135deg,#e6f0ff,#f0f5ff);border:1px solid #4385f4;color:#4385f4;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;margin:4px 0}.message-content[data-v-356ebf44] .tpl-inline-btn:hover{background:#4385f4;color:#fff}.message-content[data-v-356ebf44] .tpl-inline-btn .anticon{font-size:13px}.ai-copy-btns[data-v-356ebf44]{display:inline-block;margin-left:6px;vertical-align:middle}.ai-copy-btn[data-v-356ebf44]{cursor:pointer;color:#bbb;font-size:13px;margin-left:4px;transition:color .2s}.ai-copy-btn[data-v-356ebf44]:hover{color:#4385f4}.md-search-details[data-v-356ebf44]{margin:6px 0;font-size:12px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background:#fafbfc}.md-search-summary[data-v-356ebf44]{display:flex;align-items:center;gap:4px;padding:6px 12px;cursor:pointer;font-size:12px;color:#888;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.md-search-summary[data-v-356ebf44]::-webkit-details-marker{display:none}.md-search-summary[data-v-356ebf44]:hover{color:#4385f4;background:#f5f7fa}.md-collapse-arrow[data-v-356ebf44]{font-size:10px;margin-left:auto;transition:transform .2s}.md-search-details[open] .md-collapse-arrow[data-v-356ebf44]{transform:rotate(180deg)}.md-search-list[data-v-356ebf44]{padding:0 12px 8px}.md-search-item[data-v-356ebf44]{padding:4px 0;border-bottom:1px solid #f0f0f0}.md-search-item[data-v-356ebf44]:last-child{border-bottom:none}.md-search-item-title[data-v-356ebf44]{color:#4385f4;font-size:12px;text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-search-item-title[data-v-356ebf44]:hover{text-decoration:underline}.md-search-item-snippet[data-v-356ebf44]{color:#999;font-size:11px;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.md-thinking-details[data-v-356ebf44]{margin:6px 0;font-size:12px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background:#fafbfc}.md-thinking-summary[data-v-356ebf44]{display:flex;align-items:center;gap:4px;padding:6px 12px;cursor:pointer;font-size:12px;color:#888;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.md-thinking-summary[data-v-356ebf44]::-webkit-details-marker{display:none}.md-thinking-summary[data-v-356ebf44]:hover{color:#722ed1;background:#f9f0ff}.md-thinking-details[open] .md-collapse-arrow[data-v-356ebf44]{transform:rotate(180deg)}.md-thinking-content[data-v-356ebf44]{padding:8px 12px;font-size:12px;line-height:1.6;color:#666;border-top:1px solid #e8e8e8;max-height:300px;overflow-y:auto}.md-thinking-content[data-v-356ebf44] p{margin:0 0 4px;font-size:12px}.md-thinking-content[data-v-356ebf44] .md-code-block{font-size:11px;padding:6px 10px}.collect-form-card[data-v-356ebf44]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:16px;max-width:520px}.collect-form-title[data-v-356ebf44]{font-size:14px;font-weight:600;color:#333;margin-bottom:14px;display:flex;align-items:center;gap:6px}.collect-form-done[data-v-356ebf44]{font-size:13px;color:#52c41a;padding:12px 0;display:flex;align-items:center;gap:6px}.collect-steps-nav[data-v-356ebf44]{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid #f0f0f0;padding-bottom:8px}.collect-step-tab[data-v-356ebf44]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;cursor:pointer;font-size:13px;color:#999;transition:all .15s}.collect-step-tab[data-v-356ebf44]:hover{background:#f5f5f5}.collect-step-tab.active[data-v-356ebf44]{background:#eef2f9;color:#4385f4;font-weight:500}.collect-step-tab.done[data-v-356ebf44]{color:#52c41a}.collect-step-tab .step-num[data-v-356ebf44]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;background:#f0f0f0;color:#999}.collect-step-tab.active .step-num[data-v-356ebf44]{background:#4385f4;color:#fff}.collect-step-tab.done .step-num[data-v-356ebf44]{background:#52c41a;color:#fff}.collect-step-body[data-v-356ebf44]{margin-bottom:16px}.collect-field[data-v-356ebf44]{margin-bottom:14px}.collect-field-label[data-v-356ebf44]{display:block;font-size:13px;color:#666;margin-bottom:6px}.collect-input[data-v-356ebf44]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:13px;outline:none;transition:border-color .15s}.collect-input[data-v-356ebf44]:focus{border-color:#4385f4;box-shadow:0 0 0 2px rgba(67,133,244,.1)}.collect-options[data-v-356ebf44]{display:flex;flex-wrap:wrap;gap:8px}.collect-option[data-v-356ebf44]{padding:6px 14px;border:1px solid #d9d9d9;border-radius:20px;font-size:13px;color:#666;cursor:pointer;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collect-option[data-v-356ebf44]:hover{border-color:#4385f4;color:#4385f4}.collect-option.selected[data-v-356ebf44]{background:#4385f4;color:#fff;border-color:#4385f4}.collect-form-actions[data-v-356ebf44]{display:flex;gap:8px;justify-content:flex-end;padding-top:8px;border-top:1px solid #f0f0f0}.plan-card[data-v-356ebf44]{background:#f8f9fa;border-radius:10px;padding:14px;border:1px solid #e8e8e8}.plan-header[data-v-356ebf44]{font-size:14px;font-weight:500;color:#333;margin-bottom:10px}.plan-step[data-v-356ebf44]{display:flex;flex-direction:column;gap:2px;padding:6px 0;font-size:13px}.plan-step.step-running[data-v-356ebf44]{color:#4385f4}.plan-step.step-done[data-v-356ebf44]{color:#52c41a}.plan-step.step-failed[data-v-356ebf44]{color:#f5222d}.plan-step.step-pending[data-v-356ebf44]{color:#bbb}.plan-step-main[data-v-356ebf44]{display:flex;align-items:center;gap:8px}.step-name[data-v-356ebf44]{flex:1}.step-duration[data-v-356ebf44]{font-size:11px;color:#bbb}.step-output[data-v-356ebf44]{margin-left:22px;font-size:12px;line-height:1.4;padding:3px 8px;border-radius:4px;margin-top:2px}.step-output.output-ok[data-v-356ebf44]{color:#389e0d;background:#f6ffed}.step-output.output-fail[data-v-356ebf44]{color:#cf1322;background:#fff1f0}.wizard-badge[data-v-356ebf44]{display:inline-block;margin-left:8px;font-size:11px;font-weight:400;background:#e6f7ff;color:#4385f4;padding:1px 8px;border-radius:10px;border:1px solid #91d5ff}.wizard-area[data-v-356ebf44]{margin-top:12px;border-top:1px dashed #d9d9d9;padding-top:10px}.wizard-tip[data-v-356ebf44]{display:flex;align-items:flex-start;gap:6px;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:8px 10px;margin-bottom:10px;font-size:12px;color:#874d00;line-height:1.5}.wizard-tip .anticon[data-v-356ebf44]{color:#faad14;margin-top:2px}.wizard-step-done[data-v-356ebf44]{display:flex;align-items:center;gap:8px;font-size:13px;padding:6px 0;color:#52c41a}.wizard-step-done.wizard-failed[data-v-356ebf44]{color:#f5222d}.wizard-output-brief[data-v-356ebf44]{font-size:11px;color:#999;margin-left:4px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-step-form[data-v-356ebf44]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:12px;margin:8px 0;box-shadow:0 1px 4px rgba(0,0,0,.04)}.wizard-form-title[data-v-356ebf44]{font-size:13px;font-weight:500;color:#333;margin-bottom:10px;display:flex;align-items:center;gap:6px}.wizard-step-indicator[data-v-356ebf44]{margin-left:auto;font-size:11px;color:#bbb;font-weight:400}.wizard-fields[data-v-356ebf44]{display:flex;flex-direction:column;gap:8px}.wizard-field[data-v-356ebf44]{display:flex;align-items:center;gap:10px}.wizard-field-label[data-v-356ebf44]{font-size:12px;color:#666;min-width:80px;text-align:right}.wizard-input[data-v-356ebf44]{flex:1;height:30px;border:1px solid #d9d9d9;border-radius:4px;padding:0 8px;font-size:13px;outline:none;transition:border-color .2s}.wizard-input[data-v-356ebf44]:focus{border-color:#4385f4;box-shadow:0 0 0 2px rgba(67,133,244,.1)}.wizard-user-select[data-v-356ebf44]{flex:1;font-size:13px;min-width:0}.wizard-user-select .ant-select-selection[data-v-356ebf44]{height:30px;border-radius:4px}.wizard-user-select .ant-select-selection-selected-value[data-v-356ebf44]{line-height:28px;font-size:13px}.wizard-user-select.ant-select-focused .ant-select-selection[data-v-356ebf44]{border-color:#4385f4;box-shadow:0 0 0 2px rgba(67,133,244,.1)}.wizard-field-value[data-v-356ebf44]{font-size:13px;color:#333;background:#f5f5f5;padding:4px 10px;border-radius:4px}.wizard-auto-fill[data-v-356ebf44]{color:#4385f4;background:#e6f7ff;border:1px solid #91d5ff;display:inline-flex;align-items:center;gap:4px}.wizard-required[data-v-356ebf44]{color:#f5222d;margin-left:2px}.wizard-select[data-v-356ebf44]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.wizard-criteria-list[data-v-356ebf44]{flex:1;display:flex;flex-direction:column;gap:6px}.criteria-row[data-v-356ebf44]{display:flex;align-items:center;gap:6px}.criteria-name[data-v-356ebf44]{flex:2}.criteria-target[data-v-356ebf44]{flex:1}.criteria-weight-wrap[data-v-356ebf44]{display:flex;align-items:center;gap:2px;width:78px;flex-shrink:0}.criteria-weight[data-v-356ebf44]{width:100%}.criteria-weight-unit[data-v-356ebf44]{font-size:12px;color:#999}.criteria-remove[data-v-356ebf44]{color:#ccc;cursor:pointer;font-size:15px;flex-shrink:0}.criteria-remove[data-v-356ebf44]:hover{color:#f5222d}.criteria-add-btn[data-v-356ebf44]{margin-top:2px}.wizard-actions[data-v-356ebf44]{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}.wizard-step-running[data-v-356ebf44]{font-size:13px;color:#4385f4;padding:8px 0;display:flex;align-items:center;gap:8px}.cancel-reason-hint[data-v-356ebf44]{font-size:12px;color:#8c8c8c;margin-bottom:10px}.cancel-reason-tags[data-v-356ebf44]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cancel-reason-tag[data-v-356ebf44]{font-size:12px;color:#4385f4;background:#f0f5ff;border:1px solid #adc6ff;border-radius:12px;padding:2px 10px;cursor:pointer;transition:all .15s}.cancel-reason-tag[data-v-356ebf44]:hover{background:#d6e4ff;border-color:#4385f4}.cancel-reason-actions[data-v-356ebf44]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.clarify-card[data-v-356ebf44]{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:10px;padding:12px 14px;margin:4px 0}.clarify-msg[data-v-356ebf44]{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:#333;line-height:1.5;margin-bottom:10px}.clarify-msg .anticon[data-v-356ebf44]{color:#4385f4;margin-top:2px}.clarify-candidates[data-v-356ebf44]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.clarify-candidate[data-v-356ebf44]{font-size:13px;color:#4385f4;background:#f0f5ff;border:1px solid #adc6ff;border-radius:16px;padding:4px 14px;cursor:pointer;transition:all .15s}.clarify-candidate[data-v-356ebf44]:hover{background:#d6e4ff;border-color:#4385f4}.clarify-actions[data-v-356ebf44]{display:flex;gap:8px}.clarify-other[data-v-356ebf44]{display:flex;gap:8px;margin-top:10px}.clarify-other .ant-input[data-v-356ebf44]{flex:1}.tool-card[data-v-356ebf44]{background:#f8f9fa;border-radius:10px;padding:12px 14px;border:1px solid #e8e8e8;margin:4px 0}.tool-header[data-v-356ebf44]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#333}.tool-desc[data-v-356ebf44]{font-size:13px;color:#666;margin:8px 0}.tool-actions[data-v-356ebf44]{display:flex;gap:8px;margin-top:8px}.tool-status-text[data-v-356ebf44]{font-size:12px;color:#999;margin-top:6px}.tool-result[data-v-356ebf44]{font-size:13px;margin-top:8px;padding-top:8px;border-top:1px solid #e8e8e8}.thinking-indicator[data-v-356ebf44]{display:flex;align-items:center;gap:4px;padding:2px 0}.thinking-indicator span[data-v-356ebf44]{width:6px;height:6px;border-radius:50%;background:#4385f4;animation:bounce-356ebf44 1.4s ease-in-out infinite both}.thinking-indicator span[data-v-356ebf44]:first-child{animation-delay:-.32s}.thinking-indicator span[data-v-356ebf44]:nth-child(2){animation-delay:-.16s}.streaming-loading[data-v-356ebf44]{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;background:#fff;border-radius:12px 12px 12px 2px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.streaming-loading .dot[data-v-356ebf44]{width:6px;height:6px;border-radius:50%;background:#4385f4;animation:bounce-356ebf44 1.4s ease-in-out infinite both}.streaming-loading .dot[data-v-356ebf44]:first-child{animation-delay:-.32s}.streaming-loading .dot[data-v-356ebf44]:nth-child(2){animation-delay:-.16s}.streaming-loading .loading-label[data-v-356ebf44]{font-size:12px;color:#722ed1;margin-left:4px}@keyframes bounce-356ebf44{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.typing-indicator[data-v-356ebf44]{display:inline-flex;gap:5px;align-items:center;padding:4px 0}.typing-indicator span[data-v-356ebf44]{width:7px;height:7px;border-radius:50%;background:#bbb;animation:bounce-356ebf44 1.4s ease-in-out infinite both}.typing-indicator span[data-v-356ebf44]:first-child{animation-delay:-.32s}.typing-indicator span[data-v-356ebf44]:nth-child(2){animation-delay:-.16s}.skill-chips[data-v-356ebf44]{display:flex;gap:8px;padding:6px 24px;overflow-x:auto;flex-shrink:0}.skill-chips[data-v-356ebf44]::-webkit-scrollbar{height:0}.skill-chip[data-v-356ebf44]{display:flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid #e8e8e8;border-radius:18px;font-size:12px;color:#666;cursor:pointer;white-space:nowrap;transition:all .15s;background:#fff}.skill-chip[data-v-356ebf44]:hover{border-color:#4385f4;color:#4385f4}.skill-chip.chip-more[data-v-356ebf44]{border-style:dashed}.chat-input-area[data-v-356ebf44]{padding:8px 24px 12px;flex-shrink:0;border-top:1px solid #f5f5f5}.input-bottom-panel[data-v-356ebf44]{margin-top:10px}.prompt-chips[data-v-356ebf44]{display:flex;gap:8px;flex-wrap:wrap}.prompt-chip[data-v-356ebf44]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:14px;font-size:12px;color:#666;background:#f5f6f8;cursor:pointer;transition:all .15s;white-space:nowrap}.prompt-chip[data-v-356ebf44]:hover{background:#e8f0fe;color:#4385f4}.prompt-chip.prompt-chip-active[data-v-356ebf44]{background:#4385f4;color:#fff}.prompt-chips-label[data-v-356ebf44]{font-size:12px;color:#999;margin-right:4px}.input-toolbar[data-v-356ebf44]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.toolbar-btn[data-v-356ebf44]{color:#999}.toolbar-btn[data-v-356ebf44]:hover{color:#4385f4}.toolbar-divider[data-v-356ebf44]{width:1px;height:16px;background:#e8e8e8;margin:0 4px}.mode-trigger[data-v-356ebf44]{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;cursor:pointer;transition:background .15s}.mode-trigger[data-v-356ebf44]:hover{background:#f0f1f3}.mode-trigger-icon[data-v-356ebf44]{font-size:14px;color:#4385f4}.mode-trigger-label[data-v-356ebf44]{font-size:13px;color:#333;font-weight:500}.mode-trigger-arrow[data-v-356ebf44]{font-size:10px;color:#bbb}[data-v-356ebf44] .mode-menu .ant-dropdown-menu-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;min-width:200px}[data-v-356ebf44] .mode-menu .mode-active{background:rgba(67,133,244,.06)}.mode-menu-icon[data-v-356ebf44]{font-size:16px;color:#4385f4;margin-top:2px}.mode-menu-info[data-v-356ebf44]{display:flex;flex-direction:column}.mode-menu-label[data-v-356ebf44]{font-size:13px;font-weight:500;color:#333}.mode-menu-desc[data-v-356ebf44]{font-size:11px;color:#999;margin-top:2px}.input-row[data-v-356ebf44]{display:flex;align-items:flex-end;gap:8px}.input-box-wrap[data-v-356ebf44]{flex:1;border-radius:12px;border:1.5px solid #e8e8e8;padding:6px 10px;transition:all .2s;background:#fff}.input-box-wrap.focused[data-v-356ebf44]{border-color:#4385f4;box-shadow:0 0 0 2px rgba(67,133,244,.1)}.input-box-wrap[data-v-356ebf44] .ant-input{border:none!important;box-shadow:none!important;resize:none;padding:4px 4px;font-size:14px}.input-skill-chip[data-v-356ebf44]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;margin-bottom:4px;border-radius:14px;font-size:12px;background:linear-gradient(135deg,#eef4ff,#e8f0fe);border:1px solid #c4d9f7;color:#4385f4;font-weight:500}.input-skill-chip-icon[data-v-356ebf44]{font-size:12px}.input-skill-chip-name[data-v-356ebf44]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-skill-chip-close[data-v-356ebf44]{font-size:10px;cursor:pointer;color:#99b8e8}.input-skill-chip-close[data-v-356ebf44]:hover{color:#f5222d}.send-btn[data-v-356ebf44]{flex-shrink:0;width:38px;height:38px;background:#4385f4;border:none}.send-btn[data-v-356ebf44]:hover{background:#3670d4}.send-btn[disabled][data-v-356ebf44]{background:#e8e8e8}.skill-popover-body[data-v-356ebf44]{width:360px;max-height:380px;overflow-y:auto}.skill-popover-title[data-v-356ebf44]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.skill-popover-group[data-v-356ebf44]{margin-bottom:12px}.skill-popover-cat[data-v-356ebf44]{font-size:12px;color:#999;margin-bottom:6px;padding-left:4px}.skill-popover-items[data-v-356ebf44]{display:flex;flex-direction:column;gap:2px}.skill-popover-item[data-v-356ebf44]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s}.skill-popover-item[data-v-356ebf44]:hover{background:#f5f7fa}.skill-popover-item.active[data-v-356ebf44]{background:#eef4ff}.skill-popover-item-icon[data-v-356ebf44]{font-size:16px;color:#4385f4;flex-shrink:0}.skill-popover-item-info[data-v-356ebf44]{flex:1;min-width:0}.skill-popover-item-name[data-v-356ebf44]{font-size:13px;font-weight:500;color:#333}.skill-popover-item-desc[data-v-356ebf44]{font-size:11px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.skill-popover-check[data-v-356ebf44]{font-size:14px;color:#4385f4;flex-shrink:0}.kb-picker-list[data-v-356ebf44]{max-height:300px;overflow-y:auto}.kb-picker-item[data-v-356ebf44]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px;transition:background .15s}.kb-picker-item[data-v-356ebf44]:hover{background:#f5f7fa}.kb-picker-item input[type=checkbox][data-v-356ebf44]{flex-shrink:0}.kb-picker-name[data-v-356ebf44]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.ah-list[data-v-356ebf44]{max-height:420px;overflow-y:auto}.ah-item[data-v-356ebf44]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .15s}.ah-item[data-v-356ebf44]:hover{border-color:#4385f4;background:#f8fbff}.ah-item-version[data-v-356ebf44]{flex-shrink:0;width:40px;height:40px;border-radius:8px;background:#eef4ff;color:#4385f4;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center}.ah-item-info[data-v-356ebf44]{flex:1;min-width:0}.ah-item-top[data-v-356ebf44]{display:flex;align-items:center;gap:8px}.ah-item-files[data-v-356ebf44]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-item-time[data-v-356ebf44]{font-size:12px;color:#999;margin-top:3px}.ah-item-del[data-v-356ebf44]{color:#ccc;cursor:pointer;flex-shrink:0}.ah-item-del[data-v-356ebf44]:hover{color:#f5222d}.ah-detail-meta[data-v-356ebf44]{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.ah-detail-files[data-v-356ebf44]{font-size:13px;color:#555}.ah-detail-time[data-v-356ebf44]{font-size:12px;color:#999;margin-left:auto}.ah-detail-content[data-v-356ebf44]{max-height:50vh;overflow-y:auto;padding:4px}.persona-modal[data-v-356ebf44]{display:flex;flex-direction:column;height:60vh}.persona-tabs[data-v-356ebf44]{display:flex;align-items:center;gap:24px;padding:16px 24px 0;border-bottom:1px solid #f0f0f0}.persona-tab[data-v-356ebf44]{font-size:14px;color:#666;cursor:pointer;padding-bottom:10px;border-bottom:2px solid transparent}.persona-tab.active[data-v-356ebf44]{color:#4385f4;border-bottom-color:#4385f4;font-weight:500}.persona-clear-btn[data-v-356ebf44]{margin-left:auto;font-size:13px;color:#999;cursor:pointer;padding-bottom:10px}.persona-clear-btn[data-v-356ebf44]:hover{color:#f5222d}.persona-tab-content[data-v-356ebf44]{flex:1;overflow-y:auto;padding:16px 24px}.persona-empty[data-v-356ebf44]{text-align:center;padding:40px 0;color:#999}.persona-empty p[data-v-356ebf44]{margin-top:12px;font-size:13px}.persona-categories[data-v-356ebf44]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.persona-cat-btn[data-v-356ebf44]{padding:4px 12px;border-radius:14px;font-size:12px;color:#666;background:#f5f5f5;cursor:pointer;transition:all .2s}.persona-cat-btn.active[data-v-356ebf44]{background:#333;color:#fff}.persona-cat-btn[data-v-356ebf44]:hover{background:#e8e8e8}.persona-cat-btn:hover.active[data-v-356ebf44]{background:#333}.persona-grid[data-v-356ebf44]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.persona-card-lg[data-v-356ebf44]{border:1px solid #f0f0f0;border-radius:10px;padding:14px;cursor:pointer;transition:all .2s}.persona-card-lg[data-v-356ebf44]:hover{border-color:#d9e4f5;box-shadow:0 2px 8px rgba(67,133,244,.08)}.persona-card-lg.active[data-v-356ebf44]{border-color:#4385f4;background:#f8fbff}.persona-card-header[data-v-356ebf44]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.persona-card-icon[data-v-356ebf44]{font-size:18px;color:#4385f4}.persona-card-name[data-v-356ebf44]{font-size:13px;font-weight:500;color:#333;flex:1}.persona-card-desc[data-v-356ebf44]{font-size:12px;color:#888;line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.persona-card-tags[data-v-356ebf44]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.persona-tag[data-v-356ebf44]{font-size:11px;color:#4385f4;background:#eef4ff;padding:2px 8px;border-radius:10px}.persona-card-actions[data-v-356ebf44]{display:flex;gap:8px;align-items:center}.persona-card-create[data-v-356ebf44]{display:flex;flex-direction:column;align-items:center;justify-content:center;border-style:dashed;border-color:#d9d9d9;min-height:120px}.persona-card-create[data-v-356ebf44]:hover{border-color:#4385f4}.skill-directory[data-v-356ebf44]{max-height:480px;overflow-y:auto}.skill-category[data-v-356ebf44]{margin-bottom:20px}.category-header[data-v-356ebf44]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#333;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #f0f0f0}.skill-grid[data-v-356ebf44]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.skill-directory-card[data-v-356ebf44]{padding:12px;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .15s}.skill-directory-card[data-v-356ebf44]:hover{border-color:#4385f4;background:#f8fbff}.sdc-name[data-v-356ebf44]{font-size:13px;font-weight:500;color:#333;margin-bottom:4px}.sdc-desc[data-v-356ebf44]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-content[data-v-356ebf44]{flex:1;overflow:hidden}.uploaded-files-bar[data-v-356ebf44]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 6px}.uploaded-file-tag[data-v-356ebf44]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#e8f0fe;border-radius:14px;font-size:12px;color:#4385f4}.remove-file[data-v-356ebf44]{cursor:pointer;font-size:10px;margin-left:2px}.remove-file[data-v-356ebf44]:hover{color:#f5222d}.msg-attachments[data-v-356ebf44]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.msg-attach-chip[data-v-356ebf44]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:12px;color:#4385f4;background:rgba(67,133,244,.08);cursor:pointer;transition:all .15s;white-space:nowrap}.msg-attach-chip[data-v-356ebf44]:hover{background:rgba(67,133,244,.16)}.toolbar-icon-btn[data-v-356ebf44]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:6px;transition:all .15s}.toolbar-icon-btn[data-v-356ebf44]:hover{background:rgba(0,0,0,.04)}.toolbar-icon-btn.toolbar-icon-active[data-v-356ebf44]{background:rgba(67,133,244,.22)}.toolbar-icon-btn[disabled][data-v-356ebf44]{opacity:.35}.ticon[data-v-356ebf44]{font-size:16px}.ticon-purple[data-v-356ebf44]{color:#722ed1}.ticon-blue[data-v-356ebf44]{color:#4385f4}.ticon-orange[data-v-356ebf44]{color:#fa8c16}.ticon-gray[data-v-356ebf44]{color:#8c8c8c}.ticon-green[data-v-356ebf44]{color:#52c41a}.skill-badges[data-v-356ebf44]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.skill-badge[data-v-356ebf44]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:12px;color:#7c3aed;background:#f3f0ff;border:1px solid #e9e0ff;border-radius:12px}.search-status-bar[data-v-356ebf44]{display:flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:8px;background:#f0f7ff;border-radius:8px;font-size:13px;color:#4385f4}.search-results-card[data-v-356ebf44]{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:10px;padding:12px;margin-bottom:10px;max-width:520px}.search-results-header[data-v-356ebf44]{font-size:13px;font-weight:500;color:#333;margin-bottom:8px;display:flex;align-items:center;gap:6px}.search-results-list[data-v-356ebf44]{display:flex;flex-direction:column;gap:6px}.search-result-item[data-v-356ebf44]{padding:6px 0;border-bottom:1px solid #f0f0f0}.search-result-item[data-v-356ebf44]:last-child{border-bottom:none}.search-result-title[data-v-356ebf44]{font-size:13px;color:#4385f4;font-weight:500;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-title[data-v-356ebf44]:hover{text-decoration:underline}.search-result-snippet[data-v-356ebf44]{font-size:12px;color:#888;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thinking-label[data-v-356ebf44]{font-size:13px;color:#722ed1;margin-left:4px}.skill-popover .ant-popover-inner-content{padding:12px 14px}.attach-popover .ant-popover-inner-content{padding:6px 4px}.attach-options{display:flex;flex-direction:column;gap:2px;min-width:140px}.attach-option{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:13px;color:#333;transition:background .15s}.attach-option:hover{background:#f5f7fa}