1 |
- .model-config[data-v-458dfcda]{border-top:1px solid rgba(0,0,0,.06);background:#fff}.config-header[data-v-458dfcda]{padding:12px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s}.config-header[data-v-458dfcda]:hover{background:#00000005}.config-icon[data-v-458dfcda]{width:16px;height:16px}.toggle-icon[data-v-458dfcda]{width:12px;height:12px;margin-left:auto}.config-panel[data-v-458dfcda]{padding:12px 20px;border-top:1px solid rgba(0,0,0,.06)}.model-list[data-v-458dfcda]{margin-bottom:16px}.model-item[data-v-458dfcda]{margin-bottom:16px;padding:12px;background:#fafafa;border-radius:4px}.model-header[data-v-458dfcda]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.model-title[data-v-458dfcda]{font-size:13px;color:#000000d9}.model-form[data-v-458dfcda]{display:flex;flex-direction:column;gap:12px}.form-item[data-v-458dfcda]{margin-bottom:12px}.form-item label[data-v-458dfcda]{display:block;font-size:12px;color:#00000073;margin-bottom:8px}.add-model-btn[data-v-458dfcda]{margin-bottom:16px}.action-buttons[data-v-458dfcda]{display:flex;justify-content:flex-end}[data-v-458dfcda] .ant-select,[data-v-458dfcda] .ant-input,[data-v-458dfcda] .ant-input-password{font-size:14px}[data-v-458dfcda] .ant-select-selector{border-radius:4px!important}[data-v-458dfcda] .ant-input,[data-v-458dfcda] .ant-input-password{border-radius:4px}.search-results[data-v-0f6c539c]{height:100%;display:flex;flex-direction:column;background:#fff;width:100%;overflow:hidden}.search-results .search-box[data-v-0f6c539c]{padding:16px 24px;border-bottom:1px solid #f0f0f0;display:flex;gap:0}.search-results .search-box .input-wrapper[data-v-0f6c539c]{position:relative;flex:1;display:flex;align-items:center}.search-results .search-box .input-wrapper input[data-v-0f6c539c]{width:100%;padding:8px 30px 8px 12px;height:24px;font-size:16px;border:2px solid #4e6ef2;border-right:none;border-radius:4px 0 0 4px}.search-results .search-box .input-wrapper input[data-v-0f6c539c]:focus{outline:none}.search-results .search-box .input-wrapper .clear-icon[data-v-0f6c539c]{position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer;color:#999;font-size:16px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.search-results .search-box .input-wrapper .clear-icon[data-v-0f6c539c]:hover{color:#666;background-color:#0000000d}.search-results .search-box button[data-v-0f6c539c]{padding:0 20px;height:44px;background:#4e6ef2;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;font-size:16px;min-width:108px}.search-results .search-box button[data-v-0f6c539c]:disabled{background:#7a96fa;cursor:not-allowed}.search-results .search-box button[data-v-0f6c539c]:hover:not(:disabled){background:#4662d9}.search-results .results-header[data-v-0f6c539c]{padding:16px 24px;border-bottom:1px solid #f0f0f0}.search-results .results-header h2[data-v-0f6c539c]{margin:0;font-size:18px;color:#000000d9}.search-results .results-header .result-stats[data-v-0f6c539c]{margin-top:4px;font-size:14px;color:#00000073}.search-results .results-container[data-v-0f6c539c]{flex:1;overflow-y:auto;padding:0 24px;scroll-behavior:smooth}.search-results .results-list .result-item[data-v-0f6c539c]{padding:20px 0;border-bottom:1px solid #f0f0f0}.search-results .results-list .result-item[data-v-0f6c539c]:last-child{border-bottom:none}.search-results .results-list .result-item .result-title[data-v-0f6c539c]{cursor:pointer;margin:0 0 8px;font-size:16px}.search-results .results-list .result-item .result-title a[data-v-0f6c539c]{color:#1677ff;text-decoration:none}.search-results .results-list .result-item .result-title a[data-v-0f6c539c]:hover{text-decoration:underline}.search-results .results-list .result-item .result-url[data-v-0f6c539c]{color:#0ca678;font-size:13px;margin-bottom:8px}.search-results .results-list .result-item .result-snippet[data-v-0f6c539c]{color:#000000a6;font-size:14px;margin-bottom:8px;line-height:1.5}.search-results .results-list .result-item .result-meta[data-v-0f6c539c]{font-size:12px;color:#00000073}.search-results .results-list .result-item .result-meta .result-date[data-v-0f6c539c]{margin-right:16px}.search-results .no-results[data-v-0f6c539c]{text-align:center;padding:48px 0;color:#00000073}.search-results .no-results .no-results-icon[data-v-0f6c539c]{font-size:48px;margin-bottom:16px}.search-results .no-results p[data-v-0f6c539c]{font-size:14px}.search-results .loading-more[data-v-0f6c539c]{text-align:center;padding:20px 0;color:#00000073;font-size:14px}.search-results .loading-spinner[data-v-0f6c539c]{display:inline-block;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #1677ff;border-radius:50%;animation:spin-0f6c539c 1s linear infinite}@keyframes spin-0f6c539c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-results .results-container[data-v-0f6c539c]::-webkit-scrollbar{width:6px}.search-results .results-container[data-v-0f6c539c]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.search-results .results-container[data-v-0f6c539c]::-webkit-scrollbar-track{background-color:transparent}.voice-config[data-v-d3a778eb]{border-top:1px solid rgba(0,0,0,.06);background:#fff}.config-header[data-v-d3a778eb]{padding:12px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s}.config-header[data-v-d3a778eb]:hover{background:#00000005}.config-icon[data-v-d3a778eb]{width:16px;height:16px}.toggle-icon[data-v-d3a778eb]{width:12px;height:12px;margin-left:auto}.config-panel[data-v-d3a778eb]{padding:12px 20px;border-top:1px solid rgba(0,0,0,.06)}.config-item[data-v-d3a778eb]{margin-bottom:16px}.config-item[data-v-d3a778eb]:last-child{margin-bottom:0}.config-item label[data-v-d3a778eb]{display:block;font-size:12px;color:#00000073;margin-bottom:8px}select[data-v-d3a778eb]{width:100%;padding:6px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;color:#000000e0;background:#fff}.slider-container[data-v-d3a778eb]{display:flex;align-items:center;gap:12px}input[type=range][data-v-d3a778eb]{flex:1;height:4px;-webkit-appearance:none;background:#e5e6eb;border-radius:2px;outline:none}input[type=range][data-v-d3a778eb]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#1677ff;cursor:pointer;border:none}.slider-value[data-v-d3a778eb]{font-size:12px;color:#00000073;min-width:36px}.switch-button[data-v-d3a778eb]{padding:4px 15px;height:32px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;transition:all .3s;white-space:nowrap}.switch-button[data-v-d3a778eb]:hover{color:#1677ff;border-color:#1677ff}.switch-button[data-v-d3a778eb]:disabled{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;cursor:not-allowed}.preview-button[data-v-d3a778eb]{padding:4px 15px;height:32px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;transition:all .3s;white-space:nowrap}.preview-button[data-v-d3a778eb]:hover{color:#1677ff;border-color:#1677ff}.preview-button[data-v-d3a778eb]:disabled{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;cursor:not-allowed}.voice-select-container[data-v-d3a778eb]{display:flex;gap:8px;align-items:center}select[data-v-d3a778eb]{flex:1;min-width:0}.knowledge-config[data-v-97e545f3]{border-top:1px solid rgba(0,0,0,.06);background:#fff}.config-header[data-v-97e545f3]{padding:12px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s}.config-header[data-v-97e545f3]:hover{background:#00000005}.config-icon[data-v-97e545f3]{width:16px;height:16px}.toggle-icon[data-v-97e545f3]{width:12px;height:12px;margin-left:auto}.config-panel[data-v-97e545f3]{padding:12px 20px;border-top:1px solid rgba(0,0,0,.06)}.knowledge-list[data-v-97e545f3],.knowledge-group[data-v-97e545f3]{margin-bottom:16px}.knowledge-group[data-v-97e545f3]:last-child{margin-bottom:0}.group-header[data-v-97e545f3]{font-size:13px;color:#000000d9;margin-bottom:8px}.checkbox-list[data-v-97e545f3]{display:flex;flex-direction:column;gap:8px}.checkbox-item[data-v-97e545f3]{display:flex;align-items:flex-start}.item-desc[data-v-97e545f3]{margin-left:8px;font-size:12px;color:#00000073}.action-buttons[data-v-97e545f3]{display:flex;justify-content:flex-end;margin-top:16px}[data-v-97e545f3] .ant-checkbox-wrapper{font-size:14px}[data-v-97e545f3] .ant-checkbox-group{width:100%;flex-direction:column}[data-v-97e545f3] .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.export-button[data-v-e86b4cb0]{display:inline-block}.export-trigger[data-v-e86b4cb0]{padding:4px;height:32px;width:32px;display:flex;align-items:center;justify-content:center}.export-icon[data-v-e86b4cb0]{width:16px;height:16px}.menu-icon[data-v-e86b4cb0]{width:14px;height:14px;margin-right:8px}[data-v-e86b4cb0] .ant-dropdown-menu-item{display:flex;align-items:center;padding:8px 12px}.document-preview[data-v-e0b66e4b]{height:100%;overflow:hidden;display:flex;flex-direction:column}.document-list[data-v-e0b66e4b]{flex:1;overflow-y:auto;padding:16px}.empty-state[data-v-e0b66e4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:#00000073}.empty-state .empty-icon[data-v-e0b66e4b]{font-size:48px;margin-bottom:16px}.empty-state p[data-v-e0b66e4b]{font-size:14px;margin:0}.document-item[data-v-e0b66e4b]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;margin-bottom:8px;background:#fff;transition:all .3s}.document-item[data-v-e0b66e4b]:hover{background:#f5f5f5}.document-info[data-v-e0b66e4b]{display:flex;align-items:center;gap:12px;flex:1;cursor:pointer}.doc-icon[data-v-e0b66e4b]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.preview-thumbnail[data-v-e0b66e4b]{width:100%;height:100%;object-fit:cover;border-radius:4px}.file-icon[data-v-e0b66e4b]{width:24px;height:24px}.info[data-v-e0b66e4b]{flex:1;min-width:0}.info .name[data-v-e0b66e4b]{font-size:14px;color:#000000d9;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info .size[data-v-e0b66e4b]{font-size:12px;color:#00000073}.actions[data-v-e0b66e4b]{display:flex;gap:8px}.action-btn[data-v-e0b66e4b]{width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#00000073;transition:all .3s}.action-btn[data-v-e0b66e4b]:hover{background:#0000000a;color:#1677ff}.preview-modal[data-v-e0b66e4b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.preview-content[data-v-e0b66e4b]{background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column}.preview-header[data-v-e0b66e4b]{padding:16px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.preview-header span[data-v-e0b66e4b]{font-size:16px;font-weight:500}.preview-header .close-btn[data-v-e0b66e4b]{border:none;background:transparent;cursor:pointer;color:#00000073;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;transition:all .3s}.preview-header .close-btn[data-v-e0b66e4b]:hover{background:#0000000a;color:#000000e0}.preview-body[data-v-e0b66e4b]{flex:1;overflow:auto;padding:24px;display:flex;align-items:center;justify-content:center}.preview-image[data-v-e0b66e4b]{max-width:100%;max-height:70vh;object-fit:contain}.preview-video[data-v-e0b66e4b]{max-width:100%;max-height:70vh}.file-preview[data-v-e0b66e4b]{text-align:center;color:#00000073}.file-preview .large-icon[data-v-e0b66e4b]{font-size:64px;margin-bottom:16px}.file-preview p[data-v-e0b66e4b]{margin:0;font-size:14px}[data-v-827e992f]:root{--base-font-size: 16px;--small-font-size: 14px;--smaller-font-size: 12px;--base-spacing: 16px;--border-radius: 6px;--input-height: 40px;--input-height-mobile: 36px;--input-height-small: 32px;--button-min-width: 80px;--button-min-width-mobile: 64px}.knowledge-results[data-v-827e992f]{height:100%;display:flex;flex-direction:column;background:#fff;width:100%;overflow:hidden;font-size:var(--base-font-size)}@media (max-width: 768px){.knowledge-results[data-v-827e992f]{font-size:calc(var(--base-font-size) - 2px)}}.knowledge-results .search-box[data-v-827e992f]{padding:var(--base-spacing);border-bottom:1px solid #f0f0f0;display:flex;gap:12px;align-items:center}@media (max-width: 768px){.knowledge-results .search-box[data-v-827e992f]{padding:calc(var(--base-spacing) * .75);gap:8px}}@media (max-width: 480px){.knowledge-results .search-box[data-v-827e992f]{padding:calc(var(--base-spacing) * .5);gap:6px}}.knowledge-results .search-box .input-wrapper[data-v-827e992f]{flex:1;position:relative}.knowledge-results .search-box .input-wrapper .search-input[data-v-827e992f]{width:100%;height:var(--input-height);padding:0 40px 0 16px;border:1px solid #d9d9d9;border-radius:var(--border-radius);outline:none;transition:all .3s;font-size:var(--base-font-size)}@media (max-width: 768px){.knowledge-results .search-box .input-wrapper .search-input[data-v-827e992f]{height:var(--input-height-mobile);padding:0 36px 0 14px;font-size:var(--small-font-size)}}@media (max-width: 480px){.knowledge-results .search-box .input-wrapper .search-input[data-v-827e992f]{height:var(--input-height-small);padding:0 32px 0 12px;font-size:var(--smaller-font-size)}}.knowledge-results .search-box .input-wrapper .search-input[data-v-827e992f]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.knowledge-results .search-box .input-wrapper .search-input[data-v-827e992f]::placeholder{color:#00000040;font-size:inherit}.knowledge-results .search-box .input-wrapper .clear-icon[data-v-827e992f]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#00000073;font-size:var(--base-font-size);transition:all .3s;border-radius:50%}@media (max-width: 768px){.knowledge-results .search-box .input-wrapper .clear-icon[data-v-827e992f]{right:10px;width:14px;height:14px;font-size:var(--small-font-size)}}@media (max-width: 480px){.knowledge-results .search-box .input-wrapper .clear-icon[data-v-827e992f]{right:8px;width:12px;height:12px;font-size:var(--smaller-font-size)}}.knowledge-results .search-box .input-wrapper .clear-icon[data-v-827e992f]:hover{color:#000000e0;background:#0000000a}.knowledge-results .search-box .search-button[data-v-827e992f]{height:var(--input-height);min-width:var(--button-min-width);padding:0 20px;font-size:var(--base-font-size);background:#1677ff;border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation}@media (max-width: 768px){.knowledge-results .search-box .search-button[data-v-827e992f]{height:var(--input-height-mobile);min-width:var(--button-min-width-mobile);padding:0 16px;font-size:var(--small-font-size)}}@media (max-width: 480px){.knowledge-results .search-box .search-button[data-v-827e992f]{height:var(--input-height-small);padding:0 12px;font-size:var(--smaller-font-size)}}.knowledge-results .search-box .search-button[data-v-827e992f]:hover{background:#4096ff}.knowledge-results .search-box .search-button[data-v-827e992f]:active{background:#0958d9}.knowledge-results .search-box .search-button[data-v-827e992f]:disabled{background:#d9d9d9;cursor:not-allowed;pointer-events:none}@media (hover: none){.knowledge-results .search-box .search-button[data-v-827e992f]:active{background:#0958d9}}.knowledge-results .results-container[data-v-827e992f]{flex:1;overflow-y:auto;padding:var(--base-spacing)}@media (max-width: 480px){.knowledge-results .results-container[data-v-827e992f]{padding:calc(var(--base-spacing) / 2)}}.knowledge-results .results-container .result-item[data-v-827e992f]{padding:var(--base-spacing);margin-bottom:var(--base-spacing);border-radius:var(--border-radius);background:#fff;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}@media (max-width: 480px){.knowledge-results .results-container .result-item[data-v-827e992f]{padding:calc(var(--base-spacing) / 2);margin-bottom:calc(var(--base-spacing) / 2)}}.knowledge-results .results-container .result-item[data-v-827e992f]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.knowledge-results .results-container .result-item .result-title[data-v-827e992f]{font-size:calc(var(--base-font-size) + 2px);margin-bottom:8px;color:#1677ff}@media (max-width: 480px){.knowledge-results .results-container .result-item .result-title[data-v-827e992f]{font-size:var(--base-font-size)}}.knowledge-results .results-container .result-item .result-content[data-v-827e992f]{font-size:var(--small-font-size);color:#000000a6;margin-bottom:12px;line-height:1.6}@media (max-width: 480px){.knowledge-results .results-container .result-item .result-content[data-v-827e992f]{font-size:var(--smaller-font-size)}}.knowledge-results .loading-state[data-v-827e992f],.knowledge-results .empty-state[data-v-827e992f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#00000073}.knowledge-results .loading-state .loading-spinner[data-v-827e992f],.knowledge-results .empty-state .loading-spinner[data-v-827e992f]{width:24px;height:24px;border:2px solid #f0f0f0;border-top-color:#1677ff;border-radius:50%;animation:spin-827e992f 1s linear infinite}.knowledge-results .loading-state p[data-v-827e992f],.knowledge-results .empty-state p[data-v-827e992f]{margin-top:12px}.knowledge-results .load-more[data-v-827e992f]{display:flex;align-items:center;justify-content:center;padding:16px;color:#00000073;gap:8px}@keyframes spin-827e992f{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.knowledge-results[data-v-827e992f]{background:#1f1f1f;color:#ffffffd9}.knowledge-results .search-input[data-v-827e992f]{background:#2f2f2f;border-color:#434343;color:#ffffffd9}.knowledge-results .result-item[data-v-827e992f]{background:#2f2f2f;border-color:#434343}.knowledge-results .result-item .result-title[data-v-827e992f]{color:#1890ff}.knowledge-results .result-item .result-content[data-v-827e992f]{color:#ffffffa6}}@media (prefers-color-scheme: dark){.knowledge-results[data-v-827e992f]{background:#1f1f1f}.knowledge-results .search-box[data-v-827e992f]{border-color:#303030}.knowledge-results .search-box .search-input[data-v-827e992f]{background:#2f2f2f;border-color:#434343;color:#ffffffd9}.knowledge-results .search-box .search-input[data-v-827e992f]::placeholder{color:#ffffff40}.knowledge-results .search-box .search-input[data-v-827e992f]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff26}.knowledge-results .search-box .clear-icon[data-v-827e992f]{color:#ffffff73}.knowledge-results .search-box .clear-icon[data-v-827e992f]:hover{color:#ffffffd9;background:#ffffff14}.knowledge-results .search-box .search-button[data-v-827e992f]:disabled{background:#424242;color:#ffffff4d}}@media (prefers-contrast: high){.search-input[data-v-827e992f]{border-width:2px}.search-button[data-v-827e992f]{border:2px solid transparent}.search-button[data-v-827e992f]:focus{outline:2px solid #fff;outline-offset:2px}}@media (prefers-reduced-motion: reduce){.search-input[data-v-827e992f],.search-button[data-v-827e992f],.clear-icon[data-v-827e992f],.result-item[data-v-827e992f]{transition:none}}.layout[data-v-9d7cd494]{display:flex;width:100%;height:100vh;overflow:hidden;position:relative}.menu[data-v-9d7cd494]{background:#f7f7f8;width:260px;height:100%;display:flex;flex-direction:column;border-right:1px solid rgba(0,0,0,.06);position:absolute;left:0;transform:translate(0);transition:transform .3s ease;z-index:2}.menu.collapsed[data-v-9d7cd494]{transform:translate(-260px);width:260px}.conversations[data-v-9d7cd494]{padding:0 12px;flex:1;overflow-y:auto}.chat[data-v-9d7cd494]{flex:1;padding:24px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;overflow-x:hidden;margin-left:0;margin-right:0;transition:margin .3s ease;position:absolute;left:0;right:0;top:0;bottom:0}.menu:not(.collapsed)+.chat[data-v-9d7cd494]{left:260px}.chat[data-v-9d7cd494]{right:0;transition:left .3s ease,right .3s ease}.layout:has(.right_menu:not(.collapsed)) .chat[data-v-9d7cd494]{right:600px}.messages[data-v-9d7cd494]{flex:1;overflow-y:auto;padding-right:16px}.sender[data-v-9d7cd494]{box-shadow:none;border:1px solid #e5e6eb;border-radius:8px;padding:8px}.logo[data-v-9d7cd494]{height:64px;display:flex;align-items:center;padding:0 20px}.logo-img[data-v-9d7cd494]{width:24px;height:24px}.logo span[data-v-9d7cd494]{margin-left:12px;font-size:16px;font-weight:600;color:#000000e0}.new-conversation-btn[data-v-9d7cd494]{margin:0 12px 12px;height:40px;background:#ebf5ffb3;border:none;border-radius:8px;color:#1677ff;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .2s}.new-conversation-btn[data-v-9d7cd494]:hover{background:#ebf5ffe6}.conversation-list[data-v-9d7cd494]{flex:1;padding:0 8px;overflow-y:auto}.conversation-item[data-v-9d7cd494]{padding:12px;margin:4px 0;border-radius:8px;color:#000000e0;font-size:14px;cursor:pointer;transition:background-color .2s}.conversation-item[data-v-9d7cd494]:hover{background:#0000000a}.conversation-item.active[data-v-9d7cd494]{background:#fff;box-shadow:0 1px 2px #0000000f}.conversation-list[data-v-9d7cd494]::-webkit-scrollbar{width:4px}.conversation-list[data-v-9d7cd494]::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.conversation-list[data-v-9d7cd494]::-webkit-scrollbar-track{background:transparent}[data-v-9d7cd494] .welcome-message{background:#fff;border-radius:8px;padding:16px;display:flex;align-items:flex-start;gap:16px}[data-v-9d7cd494] .welcome-message .title{font-size:16px;font-weight:500;color:#000000e0;margin-bottom:4px}[data-v-9d7cd494] .welcome-message .description{color:#00000073;font-size:14px}[data-v-9d7cd494] .prompt-card{background:#f7f8fa;border-radius:8px;padding:16px;margin-bottom:12px}[data-v-9d7cd494] .prompt-card-title{font-size:16px;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:8px}[data-v-9d7cd494] .prompt-option{background:#f5f5f5;padding:8px 12px;border-radius:4px;margin-top:8px;cursor:pointer;transition:background .3s}[data-v-9d7cd494] .prompt-option:hover{background:#e8e8e8}.input-container[data-v-9d7cd494]{width:50%;margin:auto auto 0;display:flex;flex-direction:column;gap:8px}.tabs-wrapper[data-v-9d7cd494]{display:flex;gap:8px;margin-bottom:4px}.tab-item[data-v-9d7cd494]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:14px;color:#000000e0;background:transparent;transition:background-color .2s}.tab-item[data-v-9d7cd494]:hover{background:#0000000a}.tab-item.active[data-v-9d7cd494]{background:#f5f5f5}.tab-item .anticon[data-v-9d7cd494]{font-size:14px}.input-wrapper[data-v-9d7cd494]{display:flex;align-items:center;padding:8px 12px;border:1px solid #e5e6eb;border-radius:8px;background:#fff}.message-input[data-v-9d7cd494]{flex:1;border:none;outline:none;padding:8px;font-size:14px;background:transparent}.message-input[data-v-9d7cd494]::placeholder{color:#00000073}.attachment-btn[data-v-9d7cd494],.send-btn[data-v-9d7cd494]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:#00000073;border-radius:4px}.attachment-btn[data-v-9d7cd494]:hover,.send-btn[data-v-9d7cd494]:hover{background:#0000000a;color:#000000e0}.attachments-panel[data-v-9d7cd494]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden}.panel-content[data-v-9d7cd494]{background:#fff}.attachments-header[data-v-9d7cd494]{padding:12px 16px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.attachments-header span[data-v-9d7cd494]{font-size:14px;font-weight:500;color:#000000e0}.close-btn[data-v-9d7cd494]{border:none;background:transparent;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#00000073}.upload-area[data-v-9d7cd494]{padding:24px;border-radius:8px;text-align:center;cursor:pointer;transition:all .3s}.upload-area.has-files[data-v-9d7cd494]{padding:12px;background:#fff}.upload-icon[data-v-9d7cd494]{width:32px;height:32px;margin-bottom:8px}.upload-text[data-v-9d7cd494]{font-size:14px;color:#000000e0;margin-bottom:4px}.upload-hint[data-v-9d7cd494]{font-size:12px;color:#00000073}.file-list[data-v-9d7cd494]{display:flex;flex-wrap:wrap;gap:8px;padding:10px}.file-item[data-v-9d7cd494]{position:relative;width:260px;padding:8px 12px;margin:4px 0;background:#f5f5f5;border-radius:8px}.file-item.is-image[data-v-9d7cd494]{width:68px;padding:0;margin:4px 0}.file-wrapper[data-v-9d7cd494]{position:relative;width:100%;height:100%}.file-icon[data-v-9d7cd494]{width:68px;height:68px;object-fit:cover;border-radius:4px}.file-wrapper video.file-icon[data-v-9d7cd494]{background:#000}.remove-btn[data-v-9d7cd494]{position:absolute;top:-8px;right:-8px;width:16px;height:16px;padding:0;border:none;background:#545454;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:#fff;box-shadow:0 2px 4px #0000001a}.remove-btn[data-v-9d7cd494]:hover{opacity:.8}.file-info[data-v-9d7cd494]{margin-top:8px}.file-name[data-v-9d7cd494]{display:block;max-width:150px;color:#000000e0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info .file-name[data-v-9d7cd494]{max-width:150px}.file-name[data-v-9d7cd494]:hover{cursor:pointer}.file-size[data-v-9d7cd494]{display:block;color:#00000073;font-size:12px;margin-top:4px}.add-more-btn[data-v-9d7cd494]{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border:1px dashed #d9d9d9;border-radius:6px;background:transparent;cursor:pointer;transition:all .3s;margin:4px 0}.add-more-btn[data-v-9d7cd494]:hover{border-color:#1677ff;background:#f0f7ff}.welcome-section[data-v-9d7cd494]{max-width:800px;margin:0 auto;width:50%}.welcome-header[data-v-9d7cd494]{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.avatar[data-v-9d7cd494]{width:40px;height:40px;border-radius:50%}.welcome-info[data-v-9d7cd494]{flex:1}.welcome-info h2[data-v-9d7cd494]{font-size:20px;font-weight:500;color:#000000e0;margin:0 0 4px}.welcome-info p[data-v-9d7cd494]{font-size:14px;color:#00000073;margin:0}.action-buttons[data-v-9d7cd494]{display:flex;gap:8px}.icon-btn[data-v-9d7cd494]{padding:8px;border:none;background:transparent;cursor:pointer;color:#00000073}.suggestion-section[data-v-9d7cd494]{margin-top:32px}.suggestion-section h3[data-v-9d7cd494]{font-size:14px;color:#00000073;margin-bottom:16px}.cards-container[data-v-9d7cd494]{display:flex;gap:16px}.suggestion-card[data-v-9d7cd494]{flex:1;padding:16px;background:#fff;border-radius:8px;transition:border .3s,background .3s;border:1px solid #f0f0f0}[data-v-9d7cd494]:root{--ant-color-bg-container: #ffffff;--ant-border-radius-lg: 8px;--ant-motion-duration-slow: .3s;--ant-line-width: 1px;--ant-line-type: solid;--ant-color-border-secondary: #f0f0f0}.card-header[data-v-9d7cd494]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.card-header h4[data-v-9d7cd494]{font-size:16px;font-weight:500;color:#000000e0;margin:0}.icon.red[data-v-9d7cd494]{color:#ff4d4f}.icon.blue[data-v-9d7cd494]{color:#1890ff}.card-subtitle[data-v-9d7cd494]{font-size:14px;color:#00000073;margin-bottom:16px}.suggestion-items[data-v-9d7cd494]{display:flex;flex-direction:column;gap:8px}.suggestion-item[data-v-9d7cd494]{padding:8px 12px;background:#f5f5f5;border-radius:4px;font-size:12px;color:#000000e0;display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .3s ease}.suggestion-item[data-v-9d7cd494]:hover{background:#e8e8e8}.tab-icon[data-v-9d7cd494]{width:16px}.attached-files[data-v-9d7cd494]{padding:16px}.file-item[data-v-9d7cd494]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px}.file-item[data-v-9d7cd494]:hover{background:#f5f5f5}.remove-btn[data-v-9d7cd494]{margin-left:auto;padding:4px;border:none;background:transparent;cursor:pointer;color:#00000073}.remove-btn[data-v-9d7cd494]:hover{color:#000000e0}.send-btn[data-v-9d7cd494]:disabled{opacity:.5;cursor:not-allowed}.upload-area[data-v-9d7cd494]{border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:border-color .3s}.file-item[data-v-9d7cd494]{display:flex;align-items:center;width:236px;height:68px;padding:0;margin:4px 0;background:#f5f5f5;border-radius:4px}.file-item .remove-btn[data-v-9d7cd494]{margin-left:auto;padding:4px 8px;background:transparent;border:none;cursor:pointer}.message-list[data-v-9d7cd494]{width:60%;overflow-y:auto;overflow-x:hidden;padding:20px;display:flex;flex-direction:column;gap:16px;margin:0 auto}.message-item[data-v-9d7cd494]{display:flex;margin-bottom:12px}.user[data-v-9d7cd494]{display:flex;justify-content:flex-end}.message-bubble[data-v-9d7cd494]{max-width:80%;padding:12px 16px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000f}.assistant .message-bubble[data-v-9d7cd494]{background:#f7f7f8;color:#000000e0}.message-content[data-v-9d7cd494]{font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.right_menu[data-v-9d7cd494]{position:absolute;right:0;height:100%;background:#f7f7f8;border-left:1px solid rgba(0,0,0,.06);transform:translate(0);transition:transform .3s ease,width .3s ease;z-index:2}.right_menu.collapsed[data-v-9d7cd494]{transform:translate(100%);width:0}.right_menu:not(.collapsed)+.chat[data-v-9d7cd494]{margin-right:600px}.collapse-left-button[data-v-9d7cd494]{position:absolute;left:260px;top:50%;transform:translateY(-50%);width:20px;height:40px;background:#fff;border:1px solid rgba(0,0,0,.06);border-right:none;border-radius:4px 0 0 4px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:left .3s ease}.collapse-left-button.menu-collapsed[data-v-9d7cd494]{left:260px}.right-menu-content[data-v-9d7cd494]{height:100%;overflow-y:auto}.right_menu.collapsed .right-menu-content[data-v-9d7cd494]{display:none}.file-message[data-v-9d7cd494]{background:#f7f7f8;border-radius:8px;padding:12px;margin-bottom:8px}.user .message-bubble[data-v-9d7cd494]{background:#fff;color:#000000e0}.user .file-message[data-v-9d7cd494]{background:#f7f7f8}.image-preview[data-v-9d7cd494]{position:relative;width:200px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000000f}.preview-image[data-v-9d7cd494]{width:100%;height:auto;display:block}.image-info[data-v-9d7cd494]{position:absolute;bottom:0;left:0;right:0;padding:8px;background:#ffffffe6;font-size:12px;color:#00000073;text-align:center;border-top:1px solid rgba(0,0,0,.06)}.file-info-display[data-v-9d7cd494]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.file-type-icon[data-v-9d7cd494]{width:24px;height:24px;object-fit:contain}.file-details[data-v-9d7cd494]{display:flex;flex-direction:column}.file-size[data-v-9d7cd494]{font-size:12px;color:#00000073}.file-action[data-v-9d7cd494]{font-size:12px;color:#00000073;padding-left:36px}.audio-controls[data-v-9d7cd494]{margin-top:8px}.wave-animation[data-v-9d7cd494]{display:flex;align-items:center;height:20px;gap:2px}.wave-bar[data-v-9d7cd494]{display:inline-block;width:3px;height:100%;background:#1677ff;border-radius:1px;animation:wave-9d7cd494 1s ease-in-out infinite}.wave-bar[data-v-9d7cd494]:nth-child(1){animation-delay:0s}.wave-bar[data-v-9d7cd494]:nth-child(2){animation-delay:.2s}.wave-bar[data-v-9d7cd494]:nth-child(3){animation-delay:.4s}.wave-bar[data-v-9d7cd494]:nth-child(4){animation-delay:.6s}@keyframes wave-9d7cd494{0%,to{height:6px}50%{height:18px}}.audio-btn[data-v-9d7cd494]{background:transparent;border:none;padding:4px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;min-width:32px;height:32px}.audio-btn[data-v-9d7cd494]:hover{background:#0000000a}.audio-icon[data-v-9d7cd494]{width:20px;height:20px}.message-text[data-v-9d7cd494]{margin:0;white-space:normal;word-wrap:break-word;overflow:auto;font-size:12px;line-height:20px}.message-text[data-v-9d7cd494] p{font-size:12px!important;margin:5px 0 10px;padding:0;font-size:inherit;line-height:22px;font-weight:inherit}.message-text[data-v-9d7cd494] ol{padding-bottom:10px}.message-text[data-v-9d7cd494] .source-section h3{margin:20px 0 3px;color:#333;font-size:16px}.message-text[data-v-9d7cd494] ol li{padding-top:3px}.message-text[data-v-9d7cd494] ol li a{font-size:14px;color:#1296db}.video-preview[data-v-9d7cd494]{position:relative;width:300px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000000f;margin-bottom:8px}.preview-video[data-v-9d7cd494]{width:100%;height:auto;display:block;max-height:300px}.upload-loading[data-v-9d7cd494]{display:flex;flex-direction:column;align-items:center;gap:12px}.loading-spinner[data-v-9d7cd494]{width:24px;height:24px;border:2px solid #f3f3f3;border-top:2px solid #1677ff;border-radius:50%;animation:spin-9d7cd494 1s linear infinite}.file-loading[data-v-9d7cd494]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:1}@keyframes spin-9d7cd494{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-area[data-v-9d7cd494]{position:relative;cursor:pointer}.upload-area.uploading[data-v-9d7cd494]{opacity:.7}.config-container[data-v-9d7cd494]{margin-top:auto;border-top:1px solid rgba(0,0,0,.06)}.web-search-toggle[data-v-9d7cd494]{display:flex;align-items:center;padding:0 12px}.toggle-input[data-v-9d7cd494]:disabled{opacity:.5;cursor:not-allowed}.toggle-label.disabled[data-v-9d7cd494]{color:#00000073;cursor:not-allowed}.disabled-hint[data-v-9d7cd494]{font-size:12px;color:#00000073;margin-left:4px}.menu[data-v-9d7cd494]{transition:width .3s ease;position:relative}.menu.collapsed[data-v-9d7cd494]{width:0;padding:0}.collapse-button[data-v-9d7cd494]{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:20px;height:40px;background:#fff;border:1px solid rgba(0,0,0,.06);border-left:none;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.collapse-button[data-v-9d7cd494]:hover{background:#f5f5f5}.collapse-icon[data-v-9d7cd494]{width:12px;height:12px}@media screen and (max-width: 768px){.layout[data-v-9d7cd494]{flex-direction:column}.menu[data-v-9d7cd494]{position:fixed;width:100%;height:100%;z-index:1000;transform:translate(-100%)}.menu.collapsed[data-v-9d7cd494]{transform:translate(-100%)}.collapse-left-button[data-v-9d7cd494]{display:none}.chat[data-v-9d7cd494]{width:100%;margin:0;padding:16px;left:0!important;right:0!important}.message-list[data-v-9d7cd494],.input-container[data-v-9d7cd494]{width:100%;padding:10px}.cards-container[data-v-9d7cd494]{flex-direction:column}.suggestion-card[data-v-9d7cd494]{width:100%}.welcome-section[data-v-9d7cd494]{width:100%;padding:16px}.right_menu[data-v-9d7cd494]{position:fixed;width:100%;height:100%;z-index:1000}.right_menu.collapsed[data-v-9d7cd494]{transform:translate(100%)}.image-preview[data-v-9d7cd494],.video-preview[data-v-9d7cd494]{width:100%;max-width:300px}.file-list[data-v-9d7cd494]{justify-content:center}.file-item[data-v-9d7cd494]{width:100%;max-width:300px}.tabs-wrapper[data-v-9d7cd494]{flex-wrap:wrap;gap:4px}.web-search-toggle[data-v-9d7cd494]{width:100%;justify-content:flex-start;margin-top:8px}.message-bubble[data-v-9d7cd494]{max-width:90%}.collapse-button[data-v-9d7cd494]{left:-20px!important}.collapse-button.menu-expanded[data-v-9d7cd494]{left:auto!important;right:0}}@media (hover: none) and (pointer: coarse){.menu[data-v-9d7cd494]{touch-action:pan-y}.message-list[data-v-9d7cd494]{-webkit-overflow-scrolling:touch}}@media screen and (max-width: 480px){.message-content[data-v-9d7cd494]{font-size:14px}.suggestion-item[data-v-9d7cd494],.file-name[data-v-9d7cd494]{font-size:13px}}@media screen and (max-width: 768px){.layout[data-v-9d7cd494]{overflow-x:hidden}.chat[data-v-9d7cd494]{padding:24px 16px;margin:0;width:100%}.message-list[data-v-9d7cd494],.input-container[data-v-9d7cd494]{width:100%;max-width:800px;margin:0 auto;padding:0 10px}.welcome-section[data-v-9d7cd494]{width:100%;max-width:800px;margin:0 auto;padding:0 16px}.cards-container[data-v-9d7cd494]{flex-direction:row;flex-wrap:wrap;gap:16px}.suggestion-card[data-v-9d7cd494]{flex:1 1 300px;min-width:300px}.message-bubble[data-v-9d7cd494]{max-width:80%;padding:12px 16px}.image-preview[data-v-9d7cd494],.video-preview[data-v-9d7cd494]{width:200px;margin:0 auto}.file-list[data-v-9d7cd494]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.file-item[data-v-9d7cd494]{width:calc(50% - 8px);min-width:200px}.tabs-wrapper[data-v-9d7cd494]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.web-search-toggle[data-v-9d7cd494]{position:relative;width:auto}.menu[data-v-9d7cd494]{position:fixed;left:0;top:0;bottom:0;width:260px;transform:translate(-100%);transition:transform .3s ease;z-index:1000}.menu.collapsed[data-v-9d7cd494]{transform:translate(-100%)}.menu[data-v-9d7cd494]:not(.collapsed){transform:translate(0)}.right_menu[data-v-9d7cd494]{position:fixed;right:0;top:0;bottom:0;width:300px;transform:translate(100%);transition:transform .3s ease;z-index:1000}.right_menu.collapsed[data-v-9d7cd494]{transform:translate(100%)}.right_menu[data-v-9d7cd494]:not(.collapsed){transform:translate(0)}.menu-overlay[data-v-9d7cd494]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999;display:none}.menu:not(.collapsed)~.menu-overlay[data-v-9d7cd494],.right_menu:not(.collapsed)~.menu-overlay[data-v-9d7cd494]{display:block}}@media screen and (max-width: 480px){.message-content[data-v-9d7cd494]{font-size:14px;line-height:1.5}.suggestion-item[data-v-9d7cd494]{font-size:14px;padding:10px}.input-wrapper[data-v-9d7cd494]{padding:8px}.message-input[data-v-9d7cd494]{font-size:14px}}[data-v-9d7cd494]{-webkit-overflow-scrolling:touch}body[data-v-9d7cd494]{overflow-x:hidden;width:100%}button[data-v-9d7cd494],.suggestion-item[data-v-9d7cd494],.conversation-item[data-v-9d7cd494]{touch-action:manipulation}.resize-handle[data-v-9d7cd494]{position:absolute;left:-5px;top:0;width:10px;height:100%;cursor:col-resize;background:transparent;z-index:3}.resize-handle[data-v-9d7cd494]:hover{background:#0000001a}.resize-handle[data-v-9d7cd494]:active{-webkit-user-select:none;user-select:none}@media screen and (max-width: 768px){.resize-handle[data-v-9d7cd494]{display:none}.right_menu[data-v-9d7cd494]{width:100%!important}}.search-header[data-v-9d7cd494]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #f0f0f0}.search-header span[data-v-9d7cd494]{font-size:16px;font-weight:700}.web-search-toggle[data-v-9d7cd494]{display:flex;align-items:center}.toggle-input[data-v-9d7cd494]{position:relative;width:36px;height:20px;margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border-radius:10px;cursor:pointer;transition:background .3s}.toggle-input[data-v-9d7cd494]:checked{background:#1677ff}.toggle-input[data-v-9d7cd494]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s}.toggle-input[data-v-9d7cd494]:checked:before{transform:translate(16px)}.toggle-label[data-v-9d7cd494]{font-size:14px;color:#000000e0;cursor:pointer}.right-menu-tabs[data-v-9d7cd494]{display:flex;border-bottom:1px solid #f0f0f0;background:#fff}.tab-item[data-v-9d7cd494]{flex:1;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s;border-bottom:2px solid transparent;color:#000000a6}.tab-item.active[data-v-9d7cd494]{color:#1677ff;border-bottom-color:#1677ff;background:#f6f9fe}.panel-container[data-v-9d7cd494]{height:calc(100% - 45px);overflow-y:auto}.right-menu-content[data-v-9d7cd494]{height:100%;display:flex;flex-direction:column}.preview-header[data-v-9d7cd494]{padding:16px;border-bottom:1px solid #f0f0f0;font-size:16px;font-weight:700}.search-toggles[data-v-9d7cd494]{display:flex;gap:12px;padding:8px 12px;background:#00000005;border-radius:8px;margin-bottom:8px;transition:all .3s ease}.search-toggles.compact .search-toggle-item[data-v-9d7cd494]{padding:6px;min-width:auto;width:auto}.search-toggles.compact .toggle-content[data-v-9d7cd494]{gap:4px;justify-content:center}.search-toggles.compact .toggle-text[data-v-9d7cd494]{display:none}.search-toggles.compact .toggle-switch[data-v-9d7cd494]{margin-left:8px}.search-toggle-item[data-v-9d7cd494]{position:relative;display:flex;align-items:center;background:#fff;border-radius:6px;padding:6px 12px;transition:all .3s;width:140px}@media screen and (max-width: 768px){.search-toggle-item[data-v-9d7cd494]{width:auto;padding:6px 8px}}.search-toggle-item[data-v-9d7cd494]:hover{background:#00000005}.toggle-content[data-v-9d7cd494]{display:flex;align-items:center;gap:8px;color:#000000a6;transition:all .3s;width:100%}.toggle-content .anticon[data-v-9d7cd494]{font-size:16px;flex-shrink:0}.toggle-content .toggle-text[data-v-9d7cd494]{font-size:14px;transition:all .3s;white-space:nowrap}.toggle-switch[data-v-9d7cd494]{position:relative;display:flex;align-items:center}.toggle-input[data-v-9d7cd494]{position:absolute;opacity:0;width:0;height:0}.toggle-input:checked+.toggle-label .toggle-slider[data-v-9d7cd494]{background:#1677ff}.toggle-input:checked+.toggle-label .toggle-slider[data-v-9d7cd494]:before{transform:translate(16px)}.toggle-input:disabled+.toggle-label[data-v-9d7cd494]{cursor:not-allowed}.toggle-input:disabled+.toggle-label .toggle-slider[data-v-9d7cd494]{background:#d9d9d9}.toggle-input:disabled+.toggle-label .toggle-slider[data-v-9d7cd494]:before{background:#f5f5f5}.toggle-label[data-v-9d7cd494]{display:flex;align-items:center;cursor:pointer}.toggle-label .toggle-slider[data-v-9d7cd494]{position:relative;width:36px;height:20px;background:#d9d9d9;border-radius:10px;transition:all .3s}.toggle-label .toggle-slider[data-v-9d7cd494]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px #0000001a}.toggle-label.disabled[data-v-9d7cd494]{cursor:not-allowed}@media screen and (max-width: 480px){.search-toggles[data-v-9d7cd494]{padding:6px;gap:6px}.search-toggle-item[data-v-9d7cd494]{padding:6px}.toggle-content[data-v-9d7cd494]{gap:4px}}@media screen and (max-width: 768px){.search-toggles:not(.compact) .search-toggle-item[data-v-9d7cd494]{padding:6px 8px}.search-toggles:not(.compact) .toggle-content[data-v-9d7cd494]{gap:4px}.search-toggles:not(.compact) .toggle-text[data-v-9d7cd494]{font-size:12px}}@media screen and (max-width: 480px){.search-toggles[data-v-9d7cd494]{padding:6px;gap:6px}.search-toggles:not(.compact) .toggle-text[data-v-9d7cd494]{display:none}.search-toggles:not(.compact) .search-toggle-item[data-v-9d7cd494]{padding:6px}}@media (prefers-color-scheme: dark){.search-toggle-item[data-v-9d7cd494]{background:#ffffff0a}.search-toggle-item[data-v-9d7cd494]:hover{background:#ffffff14}.toggle-content[data-v-9d7cd494]{color:#ffffffa6}.toggle-label .toggle-slider[data-v-9d7cd494]{background:#424242}.toggle-label .toggle-slider[data-v-9d7cd494]:before{background:#8c8c8c}.toggle-input:checked+.toggle-label .toggle-slider[data-v-9d7cd494]{background:#1677ff}.toggle-input:checked+.toggle-label .toggle-slider[data-v-9d7cd494]:before{background:#fff}.toggle-input:disabled+.toggle-label .toggle-slider[data-v-9d7cd494]{background:#1f1f1f}.toggle-input:disabled+.toggle-label .toggle-slider[data-v-9d7cd494]:before{background:#434343}}.right_menu[data-v-9d7cd494]{position:fixed;right:0;top:0;bottom:0;width:600px;background:#fff;border-left:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;transition:transform .3s ease;z-index:1000}.right_menu.collapsed[data-v-9d7cd494]{transform:translate(100%)}.right-menu-content[data-v-9d7cd494]{height:100%;display:flex;flex-direction:column;overflow:hidden}.right-menu-tabs[data-v-9d7cd494]{display:flex;background:#fff;border-bottom:1px solid #f0f0f0;padding:0;height:46px;flex-shrink:0}.tab-item[data-v-9d7cd494]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;color:#000000a6;cursor:pointer;transition:all .3s;border-bottom:2px solid transparent;font-size:14px}.tab-item.active[data-v-9d7cd494]{color:#1677ff;border-bottom-color:#1677ff;background:#1677ff0a}.tab-item[data-v-9d7cd494]:hover{color:#1677ff}.panel-container[data-v-9d7cd494]{flex:1;overflow-y:auto;background:#fff;display:flex;flex-direction:column}.search-header[data-v-9d7cd494]{padding:16px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;background:#fff;flex-shrink:0}.search-header span[data-v-9d7cd494]{font-size:16px;font-weight:500;color:#000000e0}.knowledge-results[data-v-9d7cd494]{flex:1;padding:16px;overflow-y:auto}.chat[data-v-9d7cd494]{transition:right .3s ease}.right_menu:not(.collapsed)~.chat[data-v-9d7cd494]{right:600px}@media screen and (max-width: 768px){.right_menu[data-v-9d7cd494]{width:100%}.right_menu:not(.collapsed)~.chat[data-v-9d7cd494]{right:100%}.tab-item[data-v-9d7cd494]{padding:8px}.tab-item .anticon[data-v-9d7cd494]{font-size:16px}.tab-item span[data-v-9d7cd494]{font-size:12px}.search-header[data-v-9d7cd494]{padding:12px}.search-header span[data-v-9d7cd494]{font-size:14px}}.panel-container[data-v-9d7cd494]::-webkit-scrollbar{width:4px}.panel-container[data-v-9d7cd494]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.panel-container[data-v-9d7cd494]::-webkit-scrollbar-track{background:transparent}.right_menu[data-v-9d7cd494]{box-shadow:-2px 0 8px #0000000f}.right_menu[data-v-9d7cd494],.chat[data-v-9d7cd494],.tab-item[data-v-9d7cd494],.panel-container[data-v-9d7cd494]{transition:all .3s ease}.right-menu-content[data-v-9d7cd494]{max-height:100%}.panel-container[data-v-9d7cd494]{max-height:calc(100% - 46px)}[data-v-9d7cd494] .message-content h1,[data-v-9d7cd494] .message-content h2,[data-v-9d7cd494] .message-content h3,[data-v-9d7cd494] .message-content h4,[data-v-9d7cd494] .message-content h5,[data-v-9d7cd494] .message-content h6{margin-top:16px;margin-bottom:8px;font-weight:600}[data-v-9d7cd494] .message-content p{margin-bottom:8px}[data-v-9d7cd494] .message-content code{background:#f5f5f5;padding:2px 4px;border-radius:4px;font-family:monospace}[data-v-9d7cd494] .message-content pre{background:#f5f5f5;padding:16px;border-radius:8px;overflow-x:auto}[data-v-9d7cd494] .message-content ul,[data-v-9d7cd494] .message-content ol{padding-left:24px;margin-bottom:8px}[data-v-9d7cd494] .message-content blockquote{border-left:4px solid #ddd;padding-left:16px;margin:8px 0;color:#000000a6}[data-v-9d7cd494] .message-content a{color:#1677ff;text-decoration:none}[data-v-9d7cd494] .message-content a:hover{text-decoration:underline}[data-v-9d7cd494] .message-content table{border-collapse:collapse;width:100%;margin-bottom:16px}[data-v-9d7cd494] .message-content th,[data-v-9d7cd494] .message-content td{border:1px solid #ddd;padding:8px;text-align:left}[data-v-9d7cd494] .message-content th{background:#f5f5f5}.message-actions[data-v-9d7cd494]{display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.message-actions[data-v-9d7cd494] .export-button{opacity:.6;transition:opacity .2s}.message-actions[data-v-9d7cd494] .export-button:hover{opacity:1}
|