.knowledge-agent-chat-shell[data-v-1227c047]{box-sizing:border-box;height:100%;min-height:0;overflow:hidden;background:#f5f7fb}button[data-v-1227c047]{border:0;cursor:pointer;font-family:inherit}button[data-v-1227c047]:disabled{cursor:not-allowed}.agent-chat-page[data-v-1227c047]{display:grid;height:100%;min-height:0;grid-template-columns:292px minmax(0,1fr);gap:8px;overflow:hidden;padding:0}.agent-chat-page-drawer-open[data-v-1227c047]{grid-template-columns:292px minmax(0,1fr) minmax(320px,380px)}.agent-chat-main[data-v-1227c047],.agent-chat-side-drawer[data-v-1227c047],.agent-chat-sidebar[data-v-1227c047]{min-height:0;background:#fff}.agent-chat-sidebar[data-v-1227c047]{overflow:hidden}.agent-chat-history-panel[data-v-1227c047]{display:flex;height:100%;min-height:0;flex-direction:column;padding:22px 18px}.agent-chat-composer-bar[data-v-1227c047],.agent-chat-history-header[data-v-1227c047],.agent-chat-input-actions[data-v-1227c047],.agent-chat-welcome-title-row[data-v-1227c047]{display:flex;align-items:center}.agent-chat-history-header[data-v-1227c047]{justify-content:space-between;gap:12px}.agent-chat-history-header h2[data-v-1227c047]{margin:0;color:#1f2937;font-size:16px;font-weight:700;line-height:24px}.agent-chat-clear-button[data-v-1227c047]{display:inline-flex;align-items:center;gap:6px;background:transparent;color:#8a95a8;font-size:13px;font-weight:500;padding:0}.agent-chat-clear-button[data-v-1227c047]:hover{color:#3d7eff}.agent-chat-clear-button[data-v-1227c047]:disabled{color:#c2cad8}.agent-chat-new-button[data-v-1227c047]{display:inline-flex;width:100%;height:42px;align-items:center;justify-content:center;gap:8px;margin-top:30px;border:1px solid #6aa4ff;border-radius:5px;background:#f8fbff;color:#367cff;font-size:14px;font-weight:600}.agent-chat-new-button[data-v-1227c047]:hover{background:#eef6ff}.agent-chat-history-search[data-v-1227c047]{display:flex;height:42px;align-items:center;gap:10px;margin-top:14px;border:1px solid #e1e5ee;border-radius:5px;color:#7f8aa3;padding:0 14px}.agent-chat-history-search input[data-v-1227c047]{min-width:0;flex:1;border:0;background:transparent;color:#47516a;font-size:13px;outline:none}.agent-chat-history-search input[data-v-1227c047]::-moz-placeholder{color:#9ba5b8}.agent-chat-history-search input[data-v-1227c047]::placeholder{color:#9ba5b8}.agent-chat-history-list[data-v-1227c047]{min-height:0;flex:1 1 auto;margin-top:14px;overflow-y:auto;padding-right:3px}.agent-chat-history-list[data-v-1227c047]::-webkit-scrollbar,.agent-chat-messages[data-v-1227c047]::-webkit-scrollbar,.agent-chat-side-drawer-body[data-v-1227c047]::-webkit-scrollbar{width:6px}.agent-chat-history-list[data-v-1227c047]::-webkit-scrollbar-thumb,.agent-chat-messages[data-v-1227c047]::-webkit-scrollbar-thumb,.agent-chat-side-drawer-body[data-v-1227c047]::-webkit-scrollbar-thumb{border-radius:999px;background:#d8deea}.agent-chat-empty[data-v-1227c047]{display:flex;height:76px;align-items:center;justify-content:center;border:1px dashed #dce3ef;border-radius:5px;color:#8a95a8;font-size:12px}.agent-chat-history-item[data-v-1227c047]{display:grid;min-height:74px;grid-template-columns:36px minmax(0,1fr) 24px;gap:10px;align-items:center;border:1px solid #e1e7f2;border-radius:5px;background:#fff;color:#7f8aa3;padding:12px 10px;text-align:left;transition:border-color .2s ease,background-color .2s ease}.agent-chat-history-item+.agent-chat-history-item[data-v-1227c047]{margin-top:12px}.agent-chat-history-item.is-active[data-v-1227c047],.agent-chat-history-item[data-v-1227c047]:hover{border-color:#5d99ff;background:#f2f7ff}.agent-chat-history-item.is-disabled[data-v-1227c047]{opacity:.68}.agent-chat-avatar[data-v-1227c047],.agent-chat-history-icon[data-v-1227c047]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.agent-chat-history-icon[data-v-1227c047]{width:34px;height:34px;background:#eff6ff;color:#3d7eff;font-size:17px}.agent-chat-history-content[data-v-1227c047]{display:grid;min-width:0;gap:3px}.agent-chat-history-content small[data-v-1227c047],.agent-chat-history-content strong[data-v-1227c047]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-chat-history-content strong[data-v-1227c047]{color:#47516a;font-size:13px;font-weight:700}.agent-chat-history-content small[data-v-1227c047]{color:#7f8aa3;font-size:12px}.agent-chat-history-delete-wrap[data-v-1227c047]{display:inline-flex;justify-content:flex-end;opacity:0;transition:opacity .2s ease}.agent-chat-history-item.is-active .agent-chat-history-delete-wrap[data-v-1227c047],.agent-chat-history-item:hover .agent-chat-history-delete-wrap[data-v-1227c047]{opacity:1}.agent-chat-history-delete[data-v-1227c047]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:#8a95a8;padding:0}.agent-chat-history-delete[data-v-1227c047]:hover{background:#fff1f0;color:#cf1322}.agent-chat-main[data-v-1227c047]{display:flex;min-width:0;flex-direction:column;overflow:hidden}.agent-chat-messages[data-v-1227c047]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-y:auto;padding:24px 18px 18px}.agent-chat-row[data-v-1227c047]{display:flex;width:100%;align-items:flex-start;gap:16px}.agent-chat-row+.agent-chat-row[data-v-1227c047]{margin-top:22px}.agent-chat-row-user[data-v-1227c047]{justify-content:flex-end}.agent-chat-answer-row[data-v-1227c047]{margin-top:28px}.agent-chat-avatar[data-v-1227c047]{width:52px;height:52px;flex:0 0 52px;box-sizing:border-box;font-size:24px;line-height:1}.agent-chat-bot-avatar[data-v-1227c047]{background:#eef6ff;color:#3d7eff}.agent-chat-bot-icon[data-v-1227c047]{display:block;width:22px;height:22px;flex:0 0 22px}.agent-chat-user-avatar[data-v-1227c047]{background:#317dff;color:#fff}.agent-chat-assistant-card[data-v-1227c047]{box-sizing:border-box;border:1px solid #e5ebf5;border-radius:14px;background:#fff;box-shadow:0 10px 24px rgba(36,58,94,.06)}.agent-chat-welcome-card[data-v-1227c047]{width:710px;max-width:calc(100% - 72px);padding:24px 26px}.agent-chat-welcome-title-row[data-v-1227c047]{justify-content:space-between;gap:12px}.agent-chat-welcome-card h3[data-v-1227c047]{margin:0;color:#1e2432;font-size:15px;font-weight:700;line-height:26px}.agent-chat-welcome-card p[data-v-1227c047]{margin:14px 0 0;color:#66718a;font-size:14px;line-height:30px}.agent-chat-answer-stack[data-v-1227c047],.agent-chat-user-stack[data-v-1227c047]{display:flex;min-width:0;flex-direction:column}.agent-chat-user-stack[data-v-1227c047]{max-width:min(520px,calc(100% - 72px));align-items:flex-end;gap:8px}.agent-chat-user-bubble[data-v-1227c047]{border-radius:14px;background:#eff5ff;color:#47516a;font-size:14px;line-height:22px;padding:14px 20px;white-space:pre-wrap;word-break:break-word}.agent-chat-answer-stack time[data-v-1227c047],.agent-chat-user-stack time[data-v-1227c047]{color:#8a95a8;font-size:13px;line-height:18px}.agent-chat-answer-stack[data-v-1227c047]{max-width:850px;flex:1 1 auto;align-items:flex-start}.agent-chat-answer-card[data-v-1227c047]{width:100%;min-height:52px;padding:16px 24px}.agent-chat-answer-card.is-error[data-v-1227c047]{border-color:#ffccc7;background:#fff7f6}.agent-chat-answer-content[data-v-1227c047]{color:#5f6b84;font-size:14px;line-height:30px}.agent-chat-streaming[data-v-1227c047]{display:inline-flex;align-items:center;gap:8px;color:#7f8aa3}.agent-chat-loading-dots[data-v-1227c047]{display:inline-flex;align-items:center;gap:4px}.agent-chat-loading-dots span[data-v-1227c047]{width:4px;height:4px;border-radius:999px;animation:agentChatLoadingDot-1227c047 1.2s ease-in-out infinite;background:currentColor;opacity:.35}.agent-chat-loading-dots span[data-v-1227c047]:nth-child(2){animation-delay:.14s}.agent-chat-loading-dots span[data-v-1227c047]:nth-child(3){animation-delay:.28s}.agent-chat-message-actions[data-v-1227c047],.agent-chat-message-files[data-v-1227c047],.agent-chat-suggestions[data-v-1227c047],.agent-chat-upload-list[data-v-1227c047]{display:flex;flex-wrap:wrap;gap:8px}.agent-chat-message-files[data-v-1227c047]{max-width:100%;justify-content:flex-end}.agent-chat-message-file[data-v-1227c047]{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#f7f9fd;color:#657084;font-size:12px;line-height:18px;padding:4px 10px}.agent-chat-message-actions[data-v-1227c047]{margin-top:10px}.agent-chat-copy-button[data-v-1227c047]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid #e6ebf3;border-radius:999px;background:#fff;color:#7a849d;font-size:15px;padding:0;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.agent-chat-copy-button[data-v-1227c047]:hover,.agent-chat-icon-action-active[data-v-1227c047]{border-color:#cfe0ff;background:#f3f7ff;color:#3d7eff}.agent-chat-runtime-timeline[data-v-1227c047]{display:grid;gap:8px;margin-bottom:12px}.agent-chat-runtime-line[data-v-1227c047]{display:flex;width:100%;align-items:center;gap:10px;border:1px solid #e4ebf7;border-radius:8px;background:#f8fbff;color:#47516a;font-size:13px;padding:9px 12px;text-align:left}.agent-chat-knowledge-reference-item[data-v-1227c047]:hover,.agent-chat-runtime-line[data-v-1227c047]:hover{border-color:#cfe0ff;background:#f3f8ff}.agent-chat-runtime-dot[data-v-1227c047]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#9aa6bc}.agent-chat-runtime-dot-success[data-v-1227c047]{background:#2fbd55}.agent-chat-runtime-dot-pending[data-v-1227c047],.agent-chat-runtime-dot-running[data-v-1227c047]{background:#3d7eff}.agent-chat-runtime-dot-cancelled[data-v-1227c047],.agent-chat-runtime-dot-error[data-v-1227c047]{background:#ff4d4f}.agent-chat-runtime-dot-waiting[data-v-1227c047]{background:#faad14}.agent-chat-runtime-text[data-v-1227c047]{display:grid;min-width:0;flex:1 1 auto;gap:2px}.agent-chat-knowledge-reference-header strong[data-v-1227c047],.agent-chat-knowledge-reference-item span[data-v-1227c047],.agent-chat-runtime-text strong[data-v-1227c047]{color:#344054;font-weight:600}.agent-chat-knowledge-reference-item small[data-v-1227c047],.agent-chat-runtime-text small[data-v-1227c047]{overflow:hidden;color:#7f8aa3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.agent-chat-knowledge-references[data-v-1227c047]{margin-top:12px;border:1px solid #e4ebf7;border-radius:8px;background:#fbfdff;overflow:hidden}.agent-chat-knowledge-reference-header[data-v-1227c047],.agent-chat-knowledge-reference-item[data-v-1227c047]{display:inline-flex;align-items:center;width:100%;background:transparent;text-align:left}.agent-chat-knowledge-reference-header[data-v-1227c047]{justify-content:space-between;color:#344054;font-size:13px;padding:10px 12px}.agent-chat-knowledge-reference-action[data-v-1227c047],.agent-chat-knowledge-reference-header span[data-v-1227c047]{display:inline-flex;align-items:center;gap:6px}.agent-chat-knowledge-reference-action[data-v-1227c047],.agent-chat-knowledge-reference-header em[data-v-1227c047]{color:#7f8aa3;font-size:12px;font-style:normal}.agent-chat-knowledge-reference-list[data-v-1227c047]{display:grid;gap:8px;border-top:1px solid #edf2f8;padding:10px 12px 12px}.agent-chat-knowledge-reference-item[data-v-1227c047]{justify-content:space-between;gap:12px;border:1px solid #e8eef7;border-radius:6px;background:#fff;font-size:13px;padding:9px 10px}.agent-chat-knowledge-reference-item span[data-v-1227c047]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-chat-knowledge-reference-item small[data-v-1227c047]{flex:0 0 auto}.agent-chat-composer[data-v-1227c047]{display:flex;min-height:158px;flex:0 0 auto;flex-direction:column;margin:0 18px 18px;border:1px solid #cfe0ff;border-radius:5px;background:#fff;padding:12px 16px;box-shadow:0 8px 18px rgba(46,94,160,.04)}.agent-chat-composer textarea[data-v-1227c047]{width:100%;min-width:0;flex:1 1 auto;border:0;resize:none;background:transparent;color:#44506a;font-family:inherit;font-size:14px;line-height:22px;outline:none}.agent-chat-composer textarea[data-v-1227c047]::-moz-placeholder{color:#9fa8ba}.agent-chat-composer textarea[data-v-1227c047]::placeholder{color:#9fa8ba}.agent-chat-composer-bar[data-v-1227c047]{justify-content:space-between;gap:12px}.agent-chat-input-actions[data-v-1227c047]{gap:13px;margin-left:auto}.agent-chat-send[data-v-1227c047],.agent-chat-tool-button[data-v-1227c047]{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:50%;outline:0;font-size:16px;line-height:1}.agent-chat-tool-button[data-v-1227c047]{border:1px solid #edf1f7;background:#fff;color:#657084;box-shadow:0 4px 12px rgba(27,35,50,.06)}.agent-chat-tool-button.is-ready[data-v-1227c047],.agent-chat-tool-button[data-v-1227c047]:hover{color:#3d7eff}.agent-chat-tool-button[data-v-1227c047]:disabled{color:#b8c0ce;opacity:.78}.agent-chat-send[data-v-1227c047]{background:#d9e3ff;color:#fff}.agent-chat-send.is-ready[data-v-1227c047]{background:#4c86ff;color:#fff;box-shadow:0 6px 16px rgba(76,134,255,.26)}.agent-chat-send[data-v-1227c047]:disabled,.agent-chat-send[data-v-1227c047]:disabled:hover{background:#d9e3ff;color:#fff;box-shadow:none}.agent-chat-file-input[data-v-1227c047]{display:none}.agent-chat-composer-suggestions[data-v-1227c047]{flex:0 0 auto;margin:0 18px 8px}.agent-chat-suggestion-chip[data-v-1227c047]{min-height:30px;border:1px solid #d8e0eb;border-radius:999px;background:#fbfdff;color:#344054;font-size:12px;padding:5px 11px}.agent-chat-suggestion-chip[data-v-1227c047]:hover{border-color:#8db8ff;color:#3d7eff}.agent-chat-upload-list[data-v-1227c047]{margin-bottom:6px}.agent-chat-upload-item[data-v-1227c047]{display:inline-flex;max-width:260px;min-width:0;height:28px;align-items:center;gap:6px;border:1px solid #dce8ff;border-radius:999px;background:#fbfdff;color:#657084;font-size:12px;padding:0 8px}.agent-chat-upload-item-error[data-v-1227c047]{border-color:#ffccc7;background:#fff2f0;color:#cf1322}.agent-chat-upload-name[data-v-1227c047]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-chat-upload-size[data-v-1227c047]{flex:0 0 auto;color:#97a1b5;font-size:11px;white-space:nowrap}.agent-chat-upload-remove[data-v-1227c047]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;background:transparent;color:#97a1b5;padding:0}.agent-chat-upload-error[data-v-1227c047]{margin-bottom:6px;color:#cf1322;font-size:12px}.agent-chat-side-drawer[data-v-1227c047]{display:flex;min-width:0;flex-direction:column;border-left:1px solid #e4e9f2;overflow:hidden}.agent-chat-side-drawer-head[data-v-1227c047]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e3e8f1;padding:14px 16px}.agent-chat-side-drawer-title[data-v-1227c047]{display:grid;gap:4px}.agent-chat-side-drawer-title span[data-v-1227c047]{color:#7a8599;font-size:12px}.agent-chat-side-drawer-title strong[data-v-1227c047]{color:#111827;font-size:15px}.agent-chat-side-drawer-close[data-v-1227c047]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #d8e0eb;border-radius:8px;background:#fbfdff;color:#667085}.agent-chat-side-drawer-body[data-v-1227c047]{display:grid;min-height:0;align-content:start;gap:10px;overflow-y:auto;padding:14px}.agent-chat-drawer-reference[data-v-1227c047],.agent-chat-drawer-section[data-v-1227c047]{display:grid;gap:8px;border:1px solid #e3e8f1;border-radius:8px;background:#fbfdff;padding:11px}.agent-chat-drawer-reference-head[data-v-1227c047],.agent-chat-drawer-section-title[data-v-1227c047]{display:flex;justify-content:space-between;gap:8px}.agent-chat-drawer-reference pre[data-v-1227c047],.agent-chat-drawer-section pre[data-v-1227c047]{max-height:240px;margin:0;overflow:auto;border:1px solid #e3e8f1;border-radius:6px;background:#fff;color:#344054;font-size:12px;padding:10px;white-space:pre-wrap}.agent-chat-markdown-reader[data-v-1227c047] h1:first-child,.agent-chat-markdown-reader[data-v-1227c047] h2:first-child,.agent-chat-markdown-reader[data-v-1227c047] h3:first-child,.agent-chat-markdown-reader[data-v-1227c047] ol:first-child,.agent-chat-markdown-reader[data-v-1227c047] p:first-child,.agent-chat-markdown-reader[data-v-1227c047] pre:first-child,.agent-chat-markdown-reader[data-v-1227c047] table:first-child,.agent-chat-markdown-reader[data-v-1227c047] ul:first-child{margin-top:0}.agent-chat-markdown-reader[data-v-1227c047] ol:last-child,.agent-chat-markdown-reader[data-v-1227c047] p:last-child,.agent-chat-markdown-reader[data-v-1227c047] ul:last-child{margin-bottom:0}.agent-chat-markdown-reader[data-v-1227c047] h1{font-size:20px}.agent-chat-markdown-reader[data-v-1227c047] h2{font-size:18px}.agent-chat-markdown-reader[data-v-1227c047] h3{font-size:16px}.agent-chat-markdown-reader[data-v-1227c047] table{display:block;max-width:100%;overflow-x:auto}@keyframes agentChatLoadingDot-1227c047{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@media (max-width:1180px){.agent-chat-page-drawer-open[data-v-1227c047],.agent-chat-page[data-v-1227c047]{grid-template-columns:1fr;overflow:auto}.knowledge-agent-chat-shell[data-v-1227c047]{height:auto;min-height:620px;overflow:auto}.agent-chat-main[data-v-1227c047],.agent-chat-side-drawer[data-v-1227c047],.agent-chat-sidebar[data-v-1227c047]{min-height:360px}.agent-chat-composer[data-v-1227c047]{margin:0 12px 12px}}