.hljs{display:block;overflow-x:auto;padding:.5em;background:#1e1e1e;color:#dcdcdc}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-name,.hljs-symbol{color:#569cd6}.hljs-link{text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-class,.hljs-number{color:#b8d7a3}.hljs-meta-string,.hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta-keyword,.hljs-tag{color:#9b9b9b}.hljs-template-variable,.hljs-variable{color:#bd63c5}.hljs-attr,.hljs-attribute,.hljs-builtin-name{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#d7ba7d}.hljs-addition{background-color:#144212}.hljs-addition,.hljs-deletion{display:inline-block;width:100%}.hljs-deletion{background-color:#600}.type-writer[data-v-4d8f57e9]{word-break:break-word;line-height:1.6;font-size:16px}.type-writer[data-v-4d8f57e9] p{margin:8px 0}.type-writer[data-v-4d8f57e9] pre{margin:12px 0;padding:16px;background-color:#1e1e1e;border-radius:6px;overflow-x:auto;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1)}.type-writer[data-v-4d8f57e9] pre code{font-family:Fira Code,Monaco,Consolas,Courier New,monospace;font-size:14px;line-height:1.5;color:#d4d4d4}.type-writer[data-v-4d8f57e9] code:not(pre code){background-color:rgba(175,184,193,.2);padding:.2em .4em;border-radius:4px;font-family:Fira Code,Monaco,Consolas,Courier New,monospace;font-size:.9em}.type-writer[data-v-4d8f57e9] ol,.type-writer[data-v-4d8f57e9] ul{padding-left:20px;margin:8px 0}.type-writer[data-v-4d8f57e9] li{margin:4px 0}.type-writer[data-v-4d8f57e9] blockquote{margin:12px 0;padding:8px 16px;color:#666;border-left:4px solid #1890ff;background-color:#f8f9fa;border-radius:0 4px 4px 0}.type-writer[data-v-4d8f57e9] h1,.type-writer[data-v-4d8f57e9] h2,.type-writer[data-v-4d8f57e9] h3,.type-writer[data-v-4d8f57e9] h4,.type-writer[data-v-4d8f57e9] h5,.type-writer[data-v-4d8f57e9] h6{margin:16px 0 8px;line-height:1.4;font-weight:600;color:#2c3e50}.type-writer[data-v-4d8f57e9] table{border-collapse:collapse;margin:12px 0;width:100%;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.type-writer[data-v-4d8f57e9] td,.type-writer[data-v-4d8f57e9] th{border:1px solid #ebeef5;padding:10px;text-align:left}.type-writer[data-v-4d8f57e9] th{background-color:#f5f7fa;font-weight:600;color:#606266}.type-writer[data-v-4d8f57e9] tr:hover{background-color:#f5f7fa}.type-writer[data-v-4d8f57e9] a{color:#1890ff;text-decoration:none;transition:color .3s ease}.type-writer[data-v-4d8f57e9] a:hover{color:#40a9ff;text-decoration:underline}.type-writer[data-v-4d8f57e9] img{max-width:100%;border-radius:4px;margin:8px 0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.type-writer[data-v-4d8f57e9] hr{border:none;border-top:1px solid #ebeef5;margin:16px 0}.type-writer-think .think-title[data-v-4d8f57e9]{font-size:16px;color:#61666b;display:flex;align-items:center;cursor:pointer}.type-writer-think .think-title-text[data-v-4d8f57e9]{margin-right:10px}.type-writer-think .think-content[data-v-4d8f57e9]{border-left:2px solid #ddd;padding:0 15px;margin:10px 0 10px 10px}.think-content[data-v-4d8f57e9],.think-content[data-v-4d8f57e9] h3,.think-content[data-v-4d8f57e9] li,.think-content[data-v-4d8f57e9] p,.think-content[data-v-4d8f57e9] think{font-size:14px;color:#61666b}.chat-messages[data-v-d5b81d10]{flex:1;overflow-y:auto;margin-bottom:20px;height:calc(100vh - 260px);overflow-anchor:auto;box-sizing:border-box}.chat-messages .load-more[data-v-d5b81d10]{text-align:center;margin:10px 0}.chat-messages .message[data-v-d5b81d10]{margin-bottom:20px}.chat-messages .message .message-content[data-v-d5b81d10]{display:block}.chat-messages .message .message-content .message-body[data-v-d5b81d10]{width:100%;text-align:left}.user .chat-messages .message .message-content .message-body[data-v-d5b81d10]{flex:0 1 auto;max-width:80%}.chat-messages .message .message-content .message-body .message-text[data-v-d5b81d10]{background:#f8f9fa;padding:16px 20px;border-radius:12px;word-break:break-word;line-height:1.6;color:#303133;display:block;width:100%;position:relative;border:1px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chat-messages .message .message-content .message-body .message-text[data-v-d5b81d10] img{max-width:200px;max-height:200px;border-radius:4px;-o-object-fit:contain;object-fit:contain;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease}.user .chat-messages .message .message-content .message-body .message-text[data-v-d5b81d10]{display:inline-block;width:auto}.chat-messages .message .message-content .message-body .suggested-question[data-v-d5b81d10]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.chat-messages .message .message-content .message-body .suggested-question-btn[data-v-d5b81d10]{margin-right:0;border-radius:16px;font-size:13px;padding:2px 12px;background:#ecf5ff;color:#409eff;border:1px solid #a0cfff;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.chat-messages .message .message-content .message-body .suggested-question-btn[data-v-d5b81d10]:hover{color:#fff;background-color:#409eff;transform:scale(1.02);transition:transform .2s ease}.chat-messages .message .message-content .message-body .suggested-question-file[data-v-d5b81d10]{margin-top:2px}.chat-messages .message .message-content .message-body .suggested-question-file>div[data-v-d5b81d10]{display:flex;align-items:center}.chat-messages .message .message-content .message-body .suggested-question-document[data-v-d5b81d10]{width:15px;height:16px;margin-right:5px}.chat-messages .message .message-content .message-body .message-files[data-v-d5b81d10]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.1);text-align:left}.chat-messages .message .message-content .message-body .message-files .file-item[data-v-d5b81d10]{display:inline-block;margin:4px}.chat-messages .message .message-content .message-body .message-files .file-item .img[data-v-d5b81d10]{max-width:200px;max-height:200px;border-radius:4px;-o-object-fit:contain;object-fit:contain;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease;cursor:pointer}.chat-messages .message .message-content .message-body .message-files .file-item .img[data-v-d5b81d10]:hover{transform:scale(1.02)}.chat-messages .message .message-content .message-body .message-files .file-item .document[data-v-d5b81d10]{display:flex;cursor:pointer}.chat-messages .message .message-content .message-body .message-files .file-item .document img[data-v-d5b81d10]{width:21px;margin-right:5px}.chat-messages .message .message-content .message-body .message-files .file-item .document>div[data-v-d5b81d10]{font-family:SourceHanSansCN;font-weight:400;font-size:14px;color:#1677ff;text-align:left;font-style:normal;text-transform:none}.chat-messages .message .message-content .message-body .message-files .file-item .video[data-v-d5b81d10]{max-width:200px;max-height:200px}.chat-messages .message .message-content .message-body .message-actions[data-v-d5b81d10]{margin-top:4px;justify-content:flex-start;bottom:4px;right:12px;display:flex}.chat-messages .message .message-content .message-body .message-actions[data-v-d5b81d10] .el-button{padding:4px;color:#606266}.chat-messages .message .message-content .message-body .message-actions[data-v-d5b81d10] .el-button .feedback-icon{width:18px;height:18px;opacity:.6;transition:opacity .3s ease}.chat-messages .message .message-content .message-body .message-actions[data-v-d5b81d10] .el-button .feedback-icon.dislike{transform:rotate(180deg)}.chat-messages .message .message-content .message-body .message-actions[data-v-d5b81d10] .el-button:hover .feedback-icon{opacity:.8}.chat-messages .message .message-content .message-body .message-actions[data-v-d5b81d10] .el-button.active .feedback-icon{opacity:1}.chat-messages .message .message-content .message-avatar[data-v-d5b81d10]{display:flex;align-items:center}.chat-messages .user .message-content[data-v-d5b81d10]{justify-content:flex-end;position:relative}.chat-messages .user .message-content .checkBox[data-v-d5b81d10]{position:absolute;left:0}.chat-messages .user .message-content .message-body[data-v-d5b81d10]{text-align:right;max-width:100%}.chat-messages .user .message-content .message-body .message-text[data-v-d5b81d10]{background:#409eff;color:#fff;display:inline-block;text-align:left;width:auto}.chat-messages .user .message-content .message-body .message-files[data-v-d5b81d10]{border-top:1px solid hsla(0,0%,100%,.2);text-align:right}.chat-messages .user .message-content .message-body .message-files img[data-v-d5b81d10]{border:2px solid #fff;background:#fff}.chat-messages .user .message-content .message-body .message-actions[data-v-d5b81d10]{justify-content:flex-end;transition:.1s}.chat-messages .user .message-content .message-body:hover .message-actions[data-v-d5b81d10]{opacity:1}.chat-messages .user .message-time[data-v-d5b81d10]{text-align:right;margin-right:50px;margin-left:0}.chat-messages .user .suggested-questions[data-v-d5b81d10]{margin-right:50px;margin-left:0}.chat-messages .loading-message[data-v-d5b81d10]{margin:20px 0;display:flex;justify-content:center}.chat-messages .loading-message .loading-container[data-v-d5b81d10]{display:flex;align-items:center;gap:8px;background:#f0f9ff;padding:8px 16px;border-radius:20px;border:1px solid #e1f5fe;color:#909399;font-size:14px}.chat-messages .loading-message .loading-container .el-icon-loading[data-v-d5b81d10]{font-size:16px;color:#409eff}.chat-messages .loading-message .loading-container .el-button--text[data-v-d5b81d10]{color:#409eff;padding:0;margin-left:8px;font-size:14px}.chat-messages .loading-message .loading-container .el-button--text[data-v-d5b81d10]:hover{color:#66b1ff}.chat-messages .relevantMaterial[data-v-d5b81d10]{margin-bottom:10px}.chat-messages[data-v-d5b81d10] .el-collapse{border-top:none;border-bottom:none}.chat-messages[data-v-d5b81d10] .el-collapse .el-collapse-item__header{background-color:transparent;border-bottom:none;height:30px;line-height:30px}.chat-messages[data-v-d5b81d10] .el-collapse .el-collapse-item__wrap{border-bottom:none;background-color:#f9f9f9;padding:5px 10px}.chat-messages[data-v-d5b81d10] .el-collapse .el-collapse-item__title{flex:none}.chat-messages[data-v-d5b81d10] .el-collapse .el-collapse-item__arrow{margin:-2px 0 0 5px}.chat-messages[data-v-d5b81d10] .el-collapse .el-collapse-item__content{padding-bottom:0}.chat-messages[data-v-d5b81d10] .el-collapse .el-collapse-item__content>div{color:#409eff;cursor:pointer}