#app{background-color:#fff}.app-container[data-v-0181b7f8]{display:flex;height:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif}.sidebar[data-v-0181b7f8]{width:260px;background-color:#fefafa;display:flex;flex-direction:column}.sidebar .sidebar-header[data-v-0181b7f8]{padding:30px 12px 0 15px}.sidebar .sidebar-header .logo[data-v-0181b7f8]{font-size:24px;font-weight:700;color:#464646;margin-bottom:15px;display:flex;align-items:center}.sidebar .sidebar-header .logo .logo_img[data-v-0181b7f8]{width:36px;margin-right:10px}.sidebar .sidebar-header .logo .open[data-v-0181b7f8]{width:24px;height:24px;margin-left:auto;cursor:pointer}.sidebar .new-chat-btn[data-v-0181b7f8]{width:150px;height:44px;padding:0 14px;background:rgba(199,12,0,.1);color:#c70c00;border:none;border-radius:8px;cursor:pointer;font-size:18px;display:flex;align-items:center;margin-bottom:25px}.sidebar .new-chat-btn .new[data-v-0181b7f8]{margin-right:8px;cursor:pointer}.sidebar-placeholder[data-v-0181b7f8]{width:70px;text-align:center;display:flex;flex-direction:column;align-items:center;padding:30px 0 20px 0;background-color:#fefafa}.sidebar-placeholder .logo_img[data-v-0181b7f8]{width:36px}.sidebar-placeholder .open[data-v-0181b7f8]{width:24px;margin:40px 0;cursor:pointer;font-size:22px}.sidebar-placeholder .new[data-v-0181b7f8]{font-size:22px;cursor:pointer}.sidebar-placeholder .avatar[data-v-0181b7f8]{width:30px;height:30px;border-radius:50%;margin-top:auto;cursor:pointer}.sidebar-content[data-v-0181b7f8]{flex:1;overflow-y:auto;padding:10px 15px 20px 15px}.history-section[data-v-0181b7f8]{margin-bottom:20px}.section-title[data-v-0181b7f8]{font-size:14px;color:#999;margin-bottom:10px}.history-item[data-v-0181b7f8]{padding:8px 12px 8px 12px;margin-bottom:5px;border-radius:4px;font-size:14px;color:#333;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.history-item .close[data-v-0181b7f8]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:16px;cursor:pointer;border-radius:50%}.history-item[data-v-0181b7f8]:hover{background-color:#e8e8e8}.sidebar-footer[data-v-0181b7f8]{padding:20px;border-top:1px solid #e0e0e0;display:flex;align-items:center}.sidebar-footer .avatar[data-v-0181b7f8]{width:30px;height:30px;border-radius:50%;margin-right:10px}.sidebar-footer .name[data-v-0181b7f8]{font-size:14px}.sidebar-footer .logout[data-v-0181b7f8]{margin-left:auto;cursor:pointer}.think-btn[data-v-0181b7f8]:hover{background-color:#e0e0e0}.main-content[data-v-0181b7f8]{flex:1;display:flex;flex-direction:column}.content-header[data-v-0181b7f8]{padding:20px;border-bottom:1px solid #e0e0e0}.content-header h2[data-v-0181b7f8]{margin:0;font-size:18px;color:#333}.chat-container[data-v-0181b7f8]{flex:1;padding:20px;overflow-y:auto}.empty-state[data-v-0181b7f8]{display:flex;justify-content:center;align-items:center;height:100%;color:#999}.input-area[data-v-0181b7f8]{padding:15px 20px;border-top:1px solid #e0e0e0;display:flex}.input-area input[data-v-0181b7f8]{flex:1;padding:10px 15px;border:1px solid #ddd;border-radius:4px;margin-right:10px}.send-button[data-v-0181b7f8]{padding:10px 20px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.send-button[data-v-0181b7f8]:hover{background-color:#40a9ff}.home[data-v-12764898]{width:100%;height:100%;position:relative;min-width:900px}.content[data-v-12764898]{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.content h1[data-v-12764898]{text-align:center;font-size:32px;color:#001018;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.content h1 .logo[data-v-12764898]{margin-right:16px}.content .sub_txt[data-v-12764898]{font-size:12px;color:#404040;text-align:center}.content .input_box[data-v-12764898]{width:800px;height:112px;background:#fff;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);border-radius:24px 24px 24px 24px;border:1px solid #ebebeb;margin-top:30px;padding:12px 12px 20px 12px}.content .input_box .search_input[data-v-12764898]{width:100%;height:calc(100% - 30px);font-size:18px;border:none;outline:none;resize:none}.content .input_box .search_input[data-v-12764898]::-moz-placeholder{color:#ccc;font-weight:400;font-family:Microsoft YaHei;font-size:14px}.content .input_box .search_input[data-v-12764898]::placeholder{color:#ccc;font-weight:400;font-family:Microsoft YaHei;font-size:14px}.content .input_box .btns[data-v-12764898]{display:flex;justify-content:space-between}.content .input_box .btns .deep[data-v-12764898]{width:86px;height:28px;border-radius:50px 50px 50px 50px;border:1px solid #ebebeb;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;color:#262626}.content .input_box .btns .deep .deep_img[data-v-12764898]{margin-right:2px;font-size:14px;position:relative;top:1px}.content .input_box .btns .deep.active[data-v-12764898]{background:rgba(199,12,0,.1);border:1px solid rgba(199,12,0,0);color:#c70c00}.content .input_box .btns .send[data-v-12764898]{font-size:30px}.file-upload-darg[data-v-1fb6353c]{opacity:.5;background:#c8ebfb}.upload-file-uploader[data-v-1fb6353c]{margin-bottom:5px}.upload-file-list[data-v-1fb6353c]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.upload-file-list .el-upload-list__item[data-v-1fb6353c]{width:100%;border:1px solid #e4e7ed;line-height:2;margin-bottom:10px;position:relative;padding:0 10px 0 10px;overflow:hidden}.upload-file-list .ele-upload-list__item-content[data-v-1fb6353c]{display:flex;justify-content:space-between;align-items:center;color:inherit;width:100%}.file-name-wrapper[data-v-1fb6353c]{flex:1;min-width:0;overflow:hidden;margin-right:10px}.file-link[data-v-1fb6353c]{display:block;width:100%}.file-name-text[data-v-1fb6353c]{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ele-upload-list__item-content-action .el-link[data-v-1fb6353c]{flex-shrink:0}[data-v-1fb6353c] .el-icon-document,[data-v-1fb6353c] .ele-upload-list__item-content-action .el-link .el-link--inner{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-1fb6353c] .el-icon-document{vertical-align:middle}.user-file-list[data-v-1fb6353c]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.user-file-list .user-file-item[data-v-1fb6353c]{width:100%;overflow:hidden;cursor:move}.user-file-list .user-file-item .file-box[data-v-1fb6353c]{width:186px;float:right;background-color:#f3f4f6;border-radius:6px;overflow:hidden;display:flex;align-items:center;padding:10px 14px;margin-bottom:16px}.user-file-list .user-file-item .el-icon-document[data-v-1fb6353c]{font-size:24px;color:#262626;margin-right:8px}.user-file-list .user-file-item .file-info[data-v-1fb6353c]{flex:1;min-width:0;overflow:hidden}.user-file-list .user-file-item .file-info .file-name-text[data-v-1fb6353c]{font-size:14px;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-file-list .user-file-item .file-info .file-size-text[data-v-1fb6353c]{font-size:12px;color:#666;margin-right:8px;max-width:100px}.user-file-list .user-file-item .el-icon-delete[data-v-1fb6353c]{font-size:18px;color:#999;margin-left:auto;cursor:pointer}.chat[data-v-a7ac41fc]{width:800px;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:35px}.title[data-v-a7ac41fc]{text-align:center;font-size:18px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80%}.content[data-v-a7ac41fc]{width:100%;flex:1;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.content .message[data-v-a7ac41fc]{display:flex;margin-bottom:40px}.content .message .avatar[data-v-a7ac41fc],.content .message .avatar_box[data-v-a7ac41fc]{width:34px;height:34px;border-radius:50%}.content .message .message_content .workflow_img[data-v-a7ac41fc]{margin-right:6px}.content .ai .message_content[data-v-a7ac41fc]{padding:0 16px;color:#666;font-size:14px}.content .ai .message_content .workflow[data-v-a7ac41fc]{background:linear-gradient(90deg,#f3f4f6,#fcfcfc);padding:4px 14px;border-radius:6px}.content .ai .message_content .block_item span[data-v-a7ac41fc]{display:inline-block;background:#f3f4f6;border-radius:6px;margin-top:16px;padding:4px 14px}.content .ai .message_content .block_item.block_item2 span[data-v-a7ac41fc]{background-color:#e3ffd9}.content .ai .message_content .think[data-v-a7ac41fc]{background:#f3f4f6;border-radius:6px;color:#666;padding:4px 14px;margin:16px 0}.content .ai .message_content .message_text[data-v-a7ac41fc]{white-space:pre-wrap;margin-top:-16px}.content .user[data-v-a7ac41fc]{justify-content:flex-end}.content .user .avatar_box[data-v-a7ac41fc]{margin-right:16px}.content .user .message_content[data-v-a7ac41fc]{width:-moz-fit-content;width:fit-content;margin-left:auto;padding:10px 20px;border-radius:8px;background:#f5f5f5;text-align:right;max-width:calc(100% - 50px)}.input_box[data-v-a7ac41fc]{width:800px;min-height:112px;background:#fff;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);border-radius:24px 24px 24px 24px;border:1px solid #ebebeb;margin-top:30px;padding:12px 12px 20px 12px;position:relative}.input_box .search_input[data-v-a7ac41fc]{width:100%;flex:1;height:90px;font-size:18px;border:none;outline:none;resize:none}.input_box .search_input[data-v-a7ac41fc]::-moz-placeholder{color:#ccc;font-weight:400;font-family:Microsoft YaHei;font-size:14px}.input_box .search_input[data-v-a7ac41fc]::placeholder{color:#ccc;font-weight:400;font-family:Microsoft YaHei;font-size:14px}.input_box .btns[data-v-a7ac41fc]{display:flex;justify-content:space-between}.input_box .btns .deep[data-v-a7ac41fc]{width:86px;height:28px;border-radius:50px 50px 50px 50px;border:1px solid #ebebeb;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;color:#262626}.input_box .btns .deep .deep_img[data-v-a7ac41fc]{margin-right:2px;font-size:14px;position:relative;top:1px}.input_box .btns .deep.active[data-v-a7ac41fc]{background:rgba(199,12,0,.1);border:1px solid rgba(199,12,0,0);color:#c70c00}.input_box .btns .send[data-v-a7ac41fc]{font-size:30px}.input_box .btns .el-icon-paperclip[data-v-a7ac41fc]{font-size:24px;color:#262626;cursor:pointer;margin-right:20px}.user-file-list[data-v-a7ac41fc]{width:100%;list-style:none;padding:0;margin:0}.user-file-list .user-file-item[data-v-a7ac41fc]{width:100%;overflow:hidden}.user-file-list .user-file-item .file-box[data-v-a7ac41fc]{float:right;background-color:#f3f4f6;border-radius:6px;overflow:hidden;display:flex;align-items:center;padding:10px 14px;margin-bottom:16px}.user-file-list .user-file-item .el-icon-document[data-v-a7ac41fc]{font-size:24px;color:#262626;margin-right:8px}.user-file-list .user-file-item .file-name-text[data-v-a7ac41fc]{font-size:14px;color:#262626;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-file-list .user-file-item .file-size-text[data-v-a7ac41fc]{font-size:12px;color:#666}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#app,html{font-family:Microsoft YaHei}#app,body,html{width:100%;height:100%}body,h1,p{margin:0}*{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:20px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:rgba(0,0,0,.2)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:rgba(0,0,0,.1)}.svg-icon[data-v-6881ceab]{width:1em;height:1em;overflow:hidden;vertical-align:-.15em;fill:currentColor}