.default-layout-container[data-v-1a28ed1a]{height:100vh;display:flex;flex-direction:column}.app-header[data-v-1a28ed1a]{background-color:#fff;color:#303133;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e6e6e6;box-shadow:0 1px 4px rgba(0,21,41,.08);flex-shrink:0}.app-header .logo-area[data-v-1a28ed1a],.app-header[data-v-1a28ed1a]{display:flex;align-items:center}.app-header .logo-area .mobile-menu-toggle[data-v-1a28ed1a]{margin-right:10px}.app-header .logo-area .logo-img[data-v-1a28ed1a]{height:30px;margin-right:10px}.app-header .logo-area .system-title[data-v-1a28ed1a]{font-size:18px;font-weight:600}.main-content-wrapper[data-v-1a28ed1a]{flex-grow:1;overflow:hidden;position:relative}.sidebar-backdrop[data-v-1a28ed1a]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.app-sidebar[data-v-1a28ed1a]{background-color:#2c3e50;overflow-y:auto;overflow-x:hidden;height:100%;transition:width .28s}.app-sidebar .el-menu-vertical-nav[data-v-1a28ed1a]{border-right:none;height:100%}.app-sidebar .el-menu-item[data-v-1a28ed1a],.app-sidebar .el-submenu__title[data-v-1a28ed1a]{height:50px;line-height:50px}.app-sidebar .el-menu-item i[data-v-1a28ed1a],.app-sidebar .el-submenu__title i[data-v-1a28ed1a]{margin-right:8px}.app-main-content-area[data-v-1a28ed1a]{background-color:#f0f2f5;padding:20px;overflow-y:auto;height:calc(100vh - 60px);transition:margin-left .28s}@media(max-width:768px){.is-mobile .app-sidebar[data-v-1a28ed1a]{position:absolute;top:0;left:0;height:100%;z-index:1001}.is-mobile .app-sidebar.el-aside[data-v-1a28ed1a]{width:200px!important}.is-mobile .app-sidebar.el-aside[style*="width: 64px"][data-v-1a28ed1a]{width:0!important}.is-mobile .el-menu--collapse[data-v-1a28ed1a]{width:0}.is-mobile .app-main-content-area[data-v-1a28ed1a]{margin-left:0!important}.is-mobile .logo-area .system-title[data-v-1a28ed1a]{display:none}}#app,body,html{height:100%;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.knowledge-base-list-view[data-v-63048be9]{padding:20px}.el-table[data-v-63048be9]{margin-top:15px}.el-pagination[data-v-63048be9]{margin-top:20px;display:flex;justify-content:flex-end}.document-list-view[data-v-148522e6]{padding:20px}.el-table[data-v-148522e6]{margin-top:15px}.el-table td[data-v-148522e6],.el-table th[data-v-148522e6]{padding:8px 0}.table-pagination[data-v-148522e6]{margin-top:20px;display:flex;justify-content:flex-end}.clearfix[data-v-148522e6]:after,.clearfix[data-v-148522e6]:before{display:table;content:""}.clearfix[data-v-148522e6]:after{clear:both}.el-form-item__description[data-v-148522e6]{font-size:12px;color:#999;line-height:1.5;margin-top:4px}.segment-list-view[data-v-3933fef5]{padding:20px}.search-form[data-v-3933fef5]{margin-bottom:15px}.el-table[data-v-3933fef5]{margin-top:0}.el-table td[data-v-3933fef5],.el-table th[data-v-3933fef5]{padding:8px 0}.segment-table-expand[data-v-3933fef5]{font-size:0;padding:10px 20px;background-color:#f9f9f9;border-radius:4px}.segment-table-expand label[data-v-3933fef5]{width:110px;color:#99a9bf;font-weight:700}.segment-table-expand .el-form-item[data-v-3933fef5]{margin-right:0;margin-bottom:8px;width:100%;display:flex;align-items:flex-start}.segment-table-expand .el-form-item[data-v-3933fef5] .el-form-item__content{flex:1;word-break:break-all}.segment-table-expand .segment-content-expand[data-v-3933fef5]{white-space:pre-wrap;line-height:1.6}.segment-content-preview[data-v-3933fef5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-pagination[data-v-3933fef5]{margin-top:20px;display:flex;justify-content:flex-end}.clearfix[data-v-3933fef5]:after,.clearfix[data-v-3933fef5]:before{display:table;content:""}.clearfix[data-v-3933fef5]:after{clear:both}.el-form-item__description[data-v-3933fef5]{font-size:12px;color:#909399;line-height:1.5;margin-top:4px}.chat-window-wrapper[data-v-123270a0],.chat-window[data-v-123270a0]{height:100%;width:100%;display:flex;flex-direction:column}.chat-window[data-v-123270a0]{background-color:#f0f2f5;border-radius:0;box-shadow:none;overflow:hidden}.messages-area[data-v-123270a0]{flex-grow:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:18px}.messages-area .message-bubble-wrapper[data-v-123270a0]{background-color:unset;display:flex;width:100%}.messages-area .message-bubble-wrapper.user[data-v-123270a0]{justify-content:flex-end}.messages-area .message-bubble-wrapper.assistant[data-v-123270a0]{justify-content:flex-start}.messages-area .message-bubble[data-v-123270a0]{display:flex;max-width:75%;align-items:flex-start}.messages-area .message-bubble .avatar[data-v-123270a0]{width:20px;height:20px;border-radius:50%;display:flex;align-items:start;justify-content:center;flex-shrink:0;margin-top:2px;overflow:hidden}.messages-area .message-bubble .avatar img[data-v-123270a0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.messages-area .message-bubble .message-content-container[data-v-123270a0]{display:flex;flex-direction:column}.messages-area .message-bubble .message-meta[data-v-123270a0]{font-size:.78em;color:#888;margin-bottom:4px;display:flex;align-items:center}.messages-area .message-bubble .message-meta .role-name[data-v-123270a0]{font-weight:600}.messages-area .message-bubble .message-meta .timestamp[data-v-123270a0]{margin-left:8px}.messages-area .message-bubble .message-meta.user-meta[data-v-123270a0]{justify-content:flex-end}.messages-area .message-bubble .message-meta.user-meta .role-name[data-v-123270a0]{margin-left:8px}.messages-area .message-bubble .message-meta.user-meta .timestamp[data-v-123270a0]{margin-left:0;margin-right:8px}.messages-area .message-bubble .message-content[data-v-123270a0]{padding:10px 15px;border-radius:18px;line-height:1.6;word-wrap:break-word;box-shadow:0 1px 2px rgba(0,0,0,.08);min-width:40px;position:relative}.messages-area .message-bubble .message-content.is-streaming[data-v-123270a0]:after{content:"▋";display:inline-block;animation:blink-caret-123270a0 1s step-end infinite;margin-left:2px;font-size:.9em}.messages-area .message-bubble .message-content.is-streaming[data-v-123270a0] img{border-radius:8px;display:block;margin:.5em 0}.messages-area .message-bubble .message-content[data-v-123270a0]:not(.is-streaming) img{max-width:100%;height:auto;border-radius:8px;display:block;margin:.5em 0}.messages-area .message-bubble .message-content[data-v-123270a0] p{margin-top:0;margin-bottom:.6em}.messages-area .message-bubble .message-content[data-v-123270a0] p:last-child{margin-bottom:0}.messages-area .message-bubble .message-content[data-v-123270a0] ol,.messages-area .message-bubble .message-content[data-v-123270a0] ul{padding-left:22px;margin:.6em 0}.messages-area .message-bubble .message-content[data-v-123270a0] li{margin-bottom:.3em}.messages-area .message-bubble .message-content[data-v-123270a0] blockquote{margin:.8em 0;padding:.5em 12px;border-left:3px solid #d0d0d0;background-color:#f7f7f7;color:#555}.messages-area .message-bubble .message-content[data-v-123270a0] table{border-collapse:collapse;margin:1em 0;width:auto}.messages-area .message-bubble .message-content[data-v-123270a0] table td,.messages-area .message-bubble .message-content[data-v-123270a0] table th{border:1px solid #dfe2e5;padding:6px 10px}.messages-area .message-bubble .message-content[data-v-123270a0] table th{background-color:#f6f8fa;font-weight:600}.messages-area .message-bubble .message-content[data-v-123270a0] pre{background-color:#282c34;color:#abb2bf;padding:12px 15px;border-radius:6px;overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.88em;line-height:1.45;margin:.8em 0}.messages-area .message-bubble .message-content[data-v-123270a0] pre code.hljs{padding:0;background:none;color:inherit}.messages-area .message-bubble .message-content[data-v-123270a0] code:not(pre code){font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;background-color:rgba(27,31,35,.07);padding:.2em .4em;margin:0;font-size:85%;border-radius:3px}.messages-area .message-bubble .message-actions[data-v-123270a0]{text-align:right;margin-top:8px}.messages-area .message-bubble .message-actions .action-icon[data-v-123270a0]{cursor:pointer;color:#909399;font-size:14px;margin-left:10px}.messages-area .message-bubble .message-actions .action-icon[data-v-123270a0]:hover{color:#409eff}.messages-area .message-bubble.user[data-v-123270a0]{flex-direction:row-reverse}.messages-area .message-bubble.user .avatar[data-v-123270a0]{margin-left:12px}.messages-area .message-bubble.user .message-content-container[data-v-123270a0]{align-items:flex-end}.messages-area .message-bubble.user .message-content[data-v-123270a0]{background-color:#409eff;color:#fff;border-top-right-radius:6px;border-bottom-right-radius:6px}.messages-area .message-bubble.user .message-content[data-v-123270a0] code:not(pre code){background-color:hsla(0,0%,100%,.2);color:#fff}.messages-area .message-bubble.user .message-content[data-v-123270a0] blockquote{border-left-color:#fff;background-color:hsla(0,0%,100%,.1);color:#f0f0f0}.messages-area .message-bubble.assistant .avatar[data-v-123270a0]{margin-right:12px}.messages-area .message-bubble.assistant .message-content-container[data-v-123270a0]{align-items:flex-start}.messages-area .message-bubble.assistant .message-content[data-v-123270a0]{background-color:#fff;color:#303133;border-top-left-radius:6px;border-bottom-left-radius:6px}.messages-area .message-bubble .error-message[data-v-123270a0],.messages-area .message-bubble .loading-indicator[data-v-123270a0]{display:flex;align-items:center}.messages-area .message-bubble .error-message i[data-v-123270a0],.messages-area .message-bubble .loading-indicator i[data-v-123270a0]{margin-right:6px}.messages-area .message-bubble .loading-indicator[data-v-123270a0]{color:#606266;font-style:italic}.messages-area .message-bubble .error-message[data-v-123270a0]{color:#f56c6c}@keyframes blink-caret-123270a0{0%,to{opacity:1}50%{opacity:0}}.input-area-wrapper[data-v-123270a0]{padding:15px 20px;border-top:1px solid #e0e4e8;background-color:#fdfdfd;flex-shrink:0}.input-area[data-v-123270a0]{display:flex;align-items:flex-end}.input-area .chat-input[data-v-123270a0]{flex-grow:1;margin-right:12px}.input-area .chat-input[data-v-123270a0] textarea{padding:8px 12px;overflow:hidden;line-height:1.6;border-radius:18px;border:1px solid #dcdfe6;background-color:#fff;scrollbar-width:thin;scrollbar-color:#c0c4cc #f0f2f5}.input-area .chat-input[data-v-123270a0] textarea:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.input-area .chat-input[data-v-123270a0] textarea::-webkit-scrollbar{width:6px}.input-area .chat-input[data-v-123270a0] textarea::-webkit-scrollbar-track{background:#f0f2f5;border-radius:3px}.input-area .chat-input[data-v-123270a0] textarea::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.input-area .send-button[data-v-123270a0]{min-height:38px;border-radius:18px;padding:0 20px;font-weight:500}.feedback-dialog .el-form-item__label[data-v-123270a0]{padding-bottom:0}.feedback-dialog .el-radio-button:first-child .el-radio-button__inner[data-v-123270a0],.feedback-dialog .el-radio-button:last-child .el-radio-button__inner[data-v-123270a0],.feedback-dialog .el-radio-button__inner[data-v-123270a0]{border-radius:4px;border:1px solid #dcdfe6}.feedback-dialog .el-radio-button__inner[data-v-123270a0]{margin-right:10px}.feedback-dialog .el-radio-button__orig-radio:checked+.el-radio-button__inner[data-v-123270a0]{border-color:#409eff}.chat-module-view[data-v-633ad788]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background-color:#e9eef3}.chat-window-instance[data-v-633ad788]{flex-grow:1;min-height:0}.bid-check-container[data-v-0dcbad72]{padding:20px}.info-card[data-v-0dcbad72],.upload-card[data-v-0dcbad72],.verify-card[data-v-0dcbad72]{height:100%}.upload-status[data-v-0dcbad72],.verify-result[data-v-0dcbad72]{margin-top:20px}.el-upload-dragger[data-v-0dcbad72]{width:100%}.bid-scoring-container[data-v-64efc272]{padding:20px;min-height:calc(100vh - 140px)}.main-card[data-v-64efc272]{max-width:1200px;margin:0 auto;min-height:600px}.main-card .card-title[data-v-64efc272]{font-size:20px;font-weight:600}.main-card .card-title i[data-v-64efc272]{margin-right:8px;color:#f39c12}.upload-area[data-v-64efc272]{display:flex;gap:24px;margin-bottom:32px}.upload-area .upload-section[data-v-64efc272]{flex:1}.upload-card[data-v-64efc272]{min-height:280px}.upload-card[data-v-64efc272] .el-card__body{padding:20px;height:calc(100% - 57px)}.upload-card .upload-demo[data-v-64efc272]{height:100%}.upload-card .upload-demo[data-v-64efc272] .el-upload{width:100%;height:100%}.upload-card .upload-demo[data-v-64efc272] .el-upload-dragger{width:100%;height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed #d9d9d9;border-radius:6px;background-color:#fafafa;transition:all .3s}.upload-card .upload-demo[data-v-64efc272] .el-upload-dragger:hover{border-color:#409eff;background-color:#f0f9ff}.upload-card .upload-demo[data-v-64efc272] .el-upload-dragger .el-icon-upload{font-size:48px;color:#c0c4cc;margin-bottom:16px}.upload-card .upload-demo[data-v-64efc272] .el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.upload-card .upload-demo[data-v-64efc272] .el-upload-dragger .el-upload__text em{color:#409eff;font-style:normal}.upload-card .upload-demo[data-v-64efc272] .el-upload__tip{color:#909399;font-size:12px;margin-top:8px;text-align:center}.action-buttons[data-v-64efc272]{text-align:center;margin:40px 0;padding:20px 0}.action-buttons .el-button[data-v-64efc272]{margin:0 12px;padding:12px 32px}.action-buttons .el-button i[data-v-64efc272]{margin-right:6px}.scoring-result[data-v-64efc272]{margin-top:40px}.scoring-result .result-header[data-v-64efc272]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.scoring-result .result-header h3[data-v-64efc272]{margin:0;color:#67c23a;font-size:20px}.scoring-result .result-header h3 i[data-v-64efc272]{margin-right:8px}.scoring-result .result-header .result-actions .el-button[data-v-64efc272]{margin-left:12px}.scoring-result .result-header .result-actions .el-button i[data-v-64efc272]{margin-right:5px}.scoring-result .file-info[data-v-64efc272]{margin-bottom:20px}.scoring-result .file-info .el-tag[data-v-64efc272]{margin-right:12px;padding:6px 12px}.scoring-result .result-content[data-v-64efc272] .el-card__body{padding:24px}.scoring-result .result-content .markdown-content[data-v-64efc272]{line-height:1.8;font-size:14px}.scoring-result .result-content .markdown-content h1[data-v-64efc272],.scoring-result .result-content .markdown-content h2[data-v-64efc272],.scoring-result .result-content .markdown-content h3[data-v-64efc272]{color:#303133;border-bottom:1px solid #ebeef5;padding-bottom:12px;margin-top:24px;margin-bottom:16px}.scoring-result .result-content .markdown-content h1[data-v-64efc272]{font-size:24px}.scoring-result .result-content .markdown-content h2[data-v-64efc272]{font-size:20px}.scoring-result .result-content .markdown-content h3[data-v-64efc272]{font-size:18px}.scoring-result .result-content .markdown-content ol[data-v-64efc272],.scoring-result .result-content .markdown-content ul[data-v-64efc272]{padding-left:24px;margin:16px 0}.scoring-result .result-content .markdown-content ol li[data-v-64efc272],.scoring-result .result-content .markdown-content ul li[data-v-64efc272]{margin:10px 0;line-height:1.6}.scoring-result .result-content .markdown-content strong[data-v-64efc272]{color:#e6a23c;font-weight:600}.scoring-result .result-content .markdown-content hr[data-v-64efc272]{border:none;border-top:2px solid #ebeef5;margin:32px 0}.scoring-result .result-content .markdown-content p[data-v-64efc272]{margin:12px 0;color:#606266}[data-v-64efc272] .stream-dialog .el-dialog__body{padding:20px;max-height:75vh;overflow-y:auto}.stream-content .log-panel[data-v-64efc272],.stream-content .stream-status[data-v-64efc272]{margin-bottom:20px}.stream-content .log-panel[data-v-64efc272] .el-card__body{padding:0}.stream-content .log-panel .log-content[data-v-64efc272]{max-height:150px;overflow-y:auto;font-family:Courier New,Courier,monospace;font-size:13px;background-color:#f5f7fa;padding:12px;color:#606266}.stream-content .log-panel .log-content p[data-v-64efc272]{margin:0 0 6px;line-height:1.4;white-space:pre-wrap;word-break:break-all}.stream-content .log-panel .log-content p[data-v-64efc272]:last-child{margin-bottom:0}.stream-content .stream-result .stream-header[data-v-64efc272]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.stream-content .stream-result .stream-header h4[data-v-64efc272]{margin:0;color:#303133}.stream-content .stream-result .stream-header .el-progress[data-v-64efc272]{flex:1;margin-left:20px}.stream-content .stream-result .stream-controls[data-v-64efc272]{margin-bottom:16px;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:12px}.stream-content .stream-result .stream-controls .auto-hide-tip[data-v-64efc272]{font-size:12px;color:#909399;font-style:italic}.stream-content .stream-result .reasoning-card[data-v-64efc272]{margin-bottom:16px}.stream-content .stream-result .reasoning-card .reasoning-title[data-v-64efc272]{color:#e6a23c;font-weight:600}.stream-content .stream-result .reasoning-card .reasoning-title i[data-v-64efc272]{margin-right:5px}.stream-content .stream-result .reasoning-card .reasoning-content[data-v-64efc272]{background-color:#fff7e6;padding:12px;border-radius:4px;font-family:Courier New,monospace;font-size:13px;line-height:1.5;color:#8b4513;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto;border-left:4px solid #e6a23c}.stream-content .stream-result .stream-markdown[data-v-64efc272]{height:45vh;overflow-y:auto}.stream-content .stream-result .stream-markdown .stream-markdown-content[data-v-64efc272]{min-height:100%;position:relative}.stream-content .stream-result .stream-markdown .stream-markdown-content .placeholder[data-v-64efc272]{color:#909399;font-style:italic;text-align:center;padding:40px}.stream-content .stream-result .stream-markdown .typing-indicator[data-v-64efc272]{display:flex;align-items:center;padding:10px 0}.stream-content .stream-result .stream-markdown .typing-indicator .typing-dot[data-v-64efc272]{width:8px;height:8px;border-radius:50%;background-color:#409eff;margin-right:4px;animation:typing-64efc272 1.4s infinite}.stream-content .stream-result .stream-markdown .typing-indicator .typing-dot[data-v-64efc272]:first-child{animation-delay:0s}.stream-content .stream-result .stream-markdown .typing-indicator .typing-dot[data-v-64efc272]:nth-child(2){animation-delay:.2s}.stream-content .stream-result .stream-markdown .typing-indicator .typing-dot[data-v-64efc272]:nth-child(3){animation-delay:.4s}@keyframes typing-64efc272{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}@media(max-width:768px){.upload-area[data-v-64efc272]{flex-direction:column;gap:16px}.upload-card[data-v-64efc272]{min-height:240px}.upload-card[data-v-64efc272] .el-upload-dragger{height:140px}.upload-card[data-v-64efc272] .el-upload-dragger .el-icon-upload{font-size:36px;margin-bottom:12px}.result-header[data-v-64efc272]{flex-direction:column;align-items:flex-start;gap:16px}.result-actions[data-v-64efc272]{width:100%}.result-actions .el-button[data-v-64efc272]{margin:8px 4px;flex:1;min-width:120px}.action-buttons .el-button[data-v-64efc272]{margin:8px;width:140px}.stream-content .stream-header[data-v-64efc272]{flex-direction:column;align-items:flex-start;gap:10px}.stream-content .stream-header .el-progress[data-v-64efc272]{width:100%;margin-left:0}.stream-content .stream-markdown[data-v-64efc272]{height:35vh}.stream-content .reasoning-card .reasoning-content[data-v-64efc272]{max-height:150px}.stream-content .stream-controls[data-v-64efc272]{flex-direction:column;align-items:flex-end;gap:8px}}.file-preview-popover{height:500px}.analyse-file-view[data-v-47950698]{padding:20px}.clearfix[data-v-47950698]{display:flex;justify-content:space-between;align-items:center}.clearfix .el-button[data-v-47950698]{margin-left:10px}.el-table[data-v-47950698]{margin-top:15px}.el-table td[data-v-47950698],.el-table th[data-v-47950698]{padding:8px 0}.upload-dialog-content[data-v-47950698]{display:flex;justify-content:center}.upload-demo[data-v-47950698]{margin-bottom:20px}.el-upload__tip[data-v-47950698]{margin-top:10px;line-height:1.5;color:#909399}.upload-progress[data-v-47950698]{margin-top:15px;padding:10px;border:1px solid #dcdfe6;border-radius:4px}.upload-progress p[data-v-47950698]{margin:0 0 10px 0;font-size:14px;color:#606266}.upload-progress .status-success[data-v-47950698]{color:#67c23a;font-size:13px}.upload-progress .status-error[data-v-47950698]{color:#f56c6c;font-size:13px}.upload-errors[data-v-47950698]{margin-top:15px}.upload-errors ul[data-v-47950698]{padding-left:20px;margin:5px 0 0 0}.upload-errors li[data-v-47950698]{line-height:1.6}.tree-container[data-v-47950698]{max-height:60vh;overflow-y:auto}.custom-tree-node[data-v-47950698]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px}.custom-tree-node i[data-v-47950698]{margin-right:5px;color:#909399}.popover-content-wrapper[data-v-47950698]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.popover-content-wrapper .text-content[data-v-47950698]{width:100%;height:100%;overflow:auto;white-space:pre-wrap;word-break:break-all;background-color:#f9f9f9;padding:10px;border-radius:4px;font-family:Courier New,Courier,monospace;color:#333;font-size:13px;box-sizing:border-box}.popover-content-wrapper .image-slot[data-v-47950698]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:30px}.voice-chat-view[data-v-63e03324]{display:flex;flex-direction:column;height:100%;background-color:#f5f5f5}.message-container[data-v-63e03324]{flex-grow:1;overflow-y:auto;padding:20px}.message-container .message-item[data-v-63e03324]{display:flex;margin-bottom:15px;max-width:70%}.message-container .message-item.user[data-v-63e03324]{flex-direction:row-reverse;margin-left:auto}.message-container .message-item.user .content[data-v-63e03324]{background-color:#409eff;color:#fff}.message-container .message-item.assistant .content[data-v-63e03324]{background-color:#fff}.message-container .message-item .avatar[data-v-63e03324]{width:40px;height:40px;border-radius:50%;background-color:#dcdfe6;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;margin:0 10px}.message-container .message-item .content[data-v-63e03324]{padding:10px 15px;border-radius:10px;line-height:1.5}.recording-ui[data-v-63e03324]{display:none;flex-direction:column;align-items:center;padding:10px 0;background-color:#2c3e50}.recording-ui.active[data-v-63e03324]{display:flex}.recording-ui .visualizer-canvas[data-v-63e03324]{width:100%;height:100px}.recording-ui .transcript-display[data-v-63e03324]{color:#ecf0f1;margin-top:10px;font-size:16px;min-height:24px}.control-panel[data-v-63e03324]{padding:15px;background-color:#fff;border-top:1px solid #e0e0e0}.control-panel .mic-button-wrapper[data-v-63e03324]{display:flex;flex-direction:column;align-items:center}.control-panel .mic-button-wrapper .el-button[data-v-63e03324]{width:60px;height:60px;font-size:28px}.control-panel .mic-button-wrapper .status-text[data-v-63e03324]{margin-top:8px;font-size:14px;color:#606266}@keyframes breathing-63e03324{0%{transform:scale(1);box-shadow:0 0 0 0 hsla(0,87%,69%,.7)}70%{transform:scale(1.2);box-shadow:0 0 20px 30px hsla(0,87%,69%,0)}to{transform:scale(1);box-shadow:0 0 0 0 hsla(0,87%,69%,0)}}@media(max-width:768px){.message-container[data-v-63e03324]{display:none}.recording-ui[data-v-63e03324]{padding:5px 0}.recording-ui .visualizer-canvas[data-v-63e03324]{width:100%;height:100px}.recording-ui .transcript-display[data-v-63e03324]{color:#ecf0f1;margin-top:10px;font-size:16px;min-height:24px}.control-panel[data-v-63e03324]{padding:10px;flex-grow:1;display:flex;justify-content:center;align-items:center}.control-panel .mic-button-wrapper .el-button[data-v-63e03324]{width:120px;height:120px;font-size:60px}.control-panel .mic-button-wrapper .el-button.el-button--danger[data-v-63e03324]{animation:breathing-63e03324 1.5s infinite}.control-panel .mic-button-wrapper .status-text[data-v-63e03324]{margin-top:15px;font-size:12px}}.editable-scoring-sheet[data-v-69fdcb07]{padding:0 10px}.dimension-title[data-v-69fdcb07]{font-size:16px;font-weight:700}.criterion-card[data-v-69fdcb07]{margin-bottom:15px;padding:0 10px}.card-actions[data-v-69fdcb07]{float:right;padding:3px 0}.re-extract-button[data-v-69fdcb07]{margin-right:10px}.add-button[data-v-69fdcb07]{width:100%;margin-top:10px;border-style:dashed}.delete-button[data-v-69fdcb07]{color:#f56c6c}.delete-button[data-v-69fdcb07]:hover{color:#f78989}.dialog-footer[data-v-69fdcb07]{text-align:right;margin-top:20px}.tender-list-view[data-v-f4dfcf94]{display:flex;flex-direction:column;gap:20px}.filter-card[data-v-f4dfcf94],.table-card[data-v-f4dfcf94]{border:1px solid #ebeef5;border-radius:8px;background-color:#fff}.filter-container[data-v-f4dfcf94]{display:flex;justify-content:space-between;align-items:center}.filter-form .el-form-item[data-v-f4dfcf94]{margin-bottom:0}.action-buttons[data-v-f4dfcf94]{display:flex;align-items:center;gap:12px}.el-dropdown-link[data-v-f4dfcf94]{cursor:pointer;color:#409eff;font-size:12px}.delete-text-button[data-v-f4dfcf94],.delete-text-button[data-v-f4dfcf94]:focus,.delete-text-button[data-v-f4dfcf94]:hover{color:#f56c6c}.page-header[data-v-0a097e73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header[data-v-0a097e73] .el-card__header{border-bottom:none}.page-header[data-v-0a097e73] .el-form-item{margin-bottom:0}.header-left[data-v-0a097e73]{display:flex;align-items:center;gap:12px}.header-left .back-button[data-v-0a097e73]{padding:0;font-size:14px;color:#606266}.header-left .back-button[data-v-0a097e73]:hover{color:#409eff}.header-left .page-title[data-v-0a097e73]{font-size:16px;font-weight:600;color:#303133}.table-card[data-v-0a097e73]{margin-top:20px}.upload-area[data-v-0a097e73]{display:flex;justify-content:space-around;gap:20px}.upload-area .upload-section[data-v-0a097e73]{flex:1;text-align:center}.upload-area .upload-section h4[data-v-0a097e73]{margin-bottom:10px;font-weight:600}.el-upload__tip[data-v-0a097e73]{line-height:1.2;margin-top:7px}.pre-wrap[data-v-0a097e73]{white-space:pre-wrap;word-wrap:break-word}.markdown-body[data-v-0a097e73]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.6}.markdown-body h1[data-v-0a097e73],.markdown-body h2[data-v-0a097e73],.markdown-body h3[data-v-0a097e73]{border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-body table[data-v-0a097e73]{border-collapse:collapse;width:100%}.markdown-body td[data-v-0a097e73],.markdown-body th[data-v-0a097e73]{border:1px solid #dfe2e5;padding:8px 12px}.markdown-body th[data-v-0a097e73]{font-weight:600}.markdown-body pre[data-v-0a097e73]{background-color:#f6f8fa;border-radius:3px;padding:16px}.loading-placeholder[data-v-0a097e73]{text-align:center;padding:40px 0;color:#909399}.loading-placeholder i[data-v-0a097e73]{font-size:32px;margin-bottom:10px;display:block}.comparison-view-container[data-v-36e66f6f]{display:flex;flex-direction:column;height:calc(100vh - 84px)}.report-wrapper[data-v-36e66f6f]{margin-top:20px;border:1px solid #ebeef5;border-radius:4px;background-color:#fff}.report-content[data-v-36e66f6f],.report-wrapper[data-v-36e66f6f]{flex-grow:1;overflow-y:auto;padding:20px}.report-meta[data-v-36e66f6f]{float:right;color:#909399;font-size:14px}.loading-placeholder[data-v-36e66f6f]{text-align:center;padding:40px 0;color:#909399}.loading-placeholder i[data-v-36e66f6f]{font-size:32px;margin-bottom:10px;display:block}.markdown-body[data-v-36e66f6f]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.6}.markdown-body h1[data-v-36e66f6f],.markdown-body h2[data-v-36e66f6f],.markdown-body h3[data-v-36e66f6f]{border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-body table[data-v-36e66f6f]{border-collapse:collapse;width:100%}.markdown-body td[data-v-36e66f6f],.markdown-body th[data-v-36e66f6f]{border:1px solid #dfe2e5;padding:8px 12px}.markdown-body th[data-v-36e66f6f]{font-weight:600}.markdown-body pre[data-v-36e66f6f]{background-color:#f6f8fa;border-radius:3px;padding:16px}.app-container[data-v-bbe41d50]{padding:20px}.history-card[data-v-bbe41d50]{margin-top:20px}.smart-report-wrapper[data-v-9d3131ba]{display:flex;flex-direction:column}.smart-report-container[data-v-9d3131ba]{flex:1;display:flex;flex-direction:column;padding:20px;gap:20px;background-color:#f5f7fa;overflow:hidden}.conversation-section[data-v-9d3131ba]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;height:300px}.conversation-section .conversation-header[data-v-9d3131ba]{padding:16px 20px;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center}.conversation-section .conversation-header h3[data-v-9d3131ba]{margin:0;color:#303133;font-size:16px}.conversation-section .conversation-content[data-v-9d3131ba]{flex:1;overflow:hidden}.conversation-section .conversation-content .messages-container[data-v-9d3131ba]{height:100%;overflow-y:auto;padding:16px 20px}.conversation-section .conversation-content .messages-container .message-item[data-v-9d3131ba]{display:flex;margin-bottom:16px}.conversation-section .conversation-content .messages-container .message-item.user[data-v-9d3131ba]{justify-content:flex-end}.conversation-section .conversation-content .messages-container .message-item.user .message-content[data-v-9d3131ba]{background:#409eff;color:#fff;margin-right:8px}.conversation-section .conversation-content .messages-container .message-item.assistant[data-v-9d3131ba]{justify-content:flex-start}.conversation-section .conversation-content .messages-container .message-item.assistant .message-content[data-v-9d3131ba]{background:#f4f4f5;color:#303133;margin-left:8px}.conversation-section .conversation-content .messages-container .message-item .message-avatar[data-v-9d3131ba]{width:32px;height:32px;border-radius:50%;background:#e4e7ed;display:flex;align-items:center;justify-content:center;flex-shrink:0}.conversation-section .conversation-content .messages-container .message-item .message-avatar i[data-v-9d3131ba]{font-size:16px;color:#909399}.conversation-section .conversation-content .messages-container .message-item .message-content[data-v-9d3131ba]{max-width:70%;padding:12px 16px;border-radius:8px;word-wrap:break-word}.conversation-section .conversation-content .messages-container .message-item .message-content .message-time[data-v-9d3131ba]{font-size:12px;opacity:.7;margin-top:4px}.conversation-section .conversation-content .messages-container .message-item.processing .processing-indicator .current-thought[data-v-9d3131ba]{margin-top:12px;padding:8px 12px;background:#f0f9ff;border-radius:4px;border-left:3px solid #409eff}.conversation-section .conversation-content .messages-container .message-item.processing .processing-indicator .current-thought .thought-label[data-v-9d3131ba]{font-weight:700;color:#409eff}.conversation-section .conversation-content .messages-container .message-item.processing .processing-indicator .current-thought .thought-content[data-v-9d3131ba]{margin-left:8px;color:#606266}.result-section[data-v-9d3131ba]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;flex:1;min-height:400px}.result-section .result-header[data-v-9d3131ba]{padding:16px 20px;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center}.result-section .result-header h3[data-v-9d3131ba]{margin:0;color:#303133;font-size:16px}.result-section .result-header .result-actions[data-v-9d3131ba]{display:flex;gap:8px}.result-section .result-content[data-v-9d3131ba]{flex:1;position:relative}.result-section .result-content .result-iframe[data-v-9d3131ba]{width:100%;height:100%;min-height:700px;border:none}.result-section .result-content .empty-result[data-v-9d3131ba]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399}.result-section .result-content .empty-result i[data-v-9d3131ba]{font-size:64px;margin-bottom:16px}.result-section .result-content .empty-result p[data-v-9d3131ba]{margin:4px 0;font-size:16px}.result-section .result-content .empty-result p.empty-tip[data-v-9d3131ba]{font-size:14px;opacity:.8}.history-section[data-v-9d3131ba]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.history-section .history-header[data-v-9d3131ba]{padding:16px 20px;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center}.history-section .history-header h3[data-v-9d3131ba]{margin:0;color:#303133;font-size:16px}.history-section .history-header .history-actions[data-v-9d3131ba]{display:flex;gap:8px}.history-section .history-content .history-link[data-v-9d3131ba]{color:#409eff;text-decoration:none}.history-section .history-content .history-link[data-v-9d3131ba]:hover{text-decoration:underline}.history-pagination[data-v-9d3131ba]{padding:12px 20px;display:flex;justify-content:flex-end}.input-section[data-v-9d3131ba]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.input-section .input-header[data-v-9d3131ba]{padding:16px 20px;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center}.input-section .input-header h3[data-v-9d3131ba]{margin:0;color:#303133;font-size:16px}.input-section .input-header .session-info[data-v-9d3131ba]{font-size:14px;color:#909399}.input-section .input-header .session-info .session-label[data-v-9d3131ba]{margin-right:4px}.input-section .input-header .session-info .session-id[data-v-9d3131ba]{font-family:monospace;background:#f4f4f5;padding:2px 6px;border-radius:3px}.input-section .input-content[data-v-9d3131ba]{padding:20px}.input-section .input-content .query-examples[data-v-9d3131ba]{margin-bottom:16px}.input-section .input-content .query-examples .examples-header[data-v-9d3131ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.input-section .input-content .query-examples .examples-header .examples-label[data-v-9d3131ba]{font-size:14px;color:#606266;font-weight:500}.input-section .input-content .query-examples .examples-list[data-v-9d3131ba]{display:flex;flex-wrap:wrap;gap:8px}.input-section .input-content .query-examples .examples-list .example-tag[data-v-9d3131ba]{cursor:pointer;transition:all .2s}.input-section .input-content .query-examples .examples-list .example-tag[data-v-9d3131ba]:hover{background:#409eff;color:#fff}.input-section .input-content .query-input-area .query-input[data-v-9d3131ba]{margin-bottom:12px}.input-section .input-content .query-input-area .input-actions[data-v-9d3131ba]{display:flex;justify-content:flex-end;gap:8px}.stream-content[data-v-9d3131ba]{max-height:50vh;overflow-y:auto;padding:12px;background:#fafafa;border:1px solid #ebeef5;border-radius:6px;scroll-behavior:smooth}.typewriter[data-v-9d3131ba]{white-space:pre-wrap;font-family:Menlo,Monaco,Consolas,Courier New,monospace;line-height:1.6}.stream-empty[data-v-9d3131ba]{display:flex;align-items:center;gap:8px;color:#606266}@media (max-width:768px){.smart-report-container[data-v-9d3131ba]{padding:10px;gap:10px}.conversation-section[data-v-9d3131ba]{height:250px}.result-section[data-v-9d3131ba]{min-height:300px}.input-content[data-v-9d3131ba]{padding:15px!important}.examples-list .example-tag[data-v-9d3131ba]{font-size:12px}}