.chat-sidebar[data-v-689fdea6]{width:260px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;transition:width .3s ease}.chat-sidebar.collapsed[data-v-689fdea6]{width:0;overflow:hidden;border-right:none}.chat-sidebar .sidebar-header[data-v-689fdea6]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(0,0,0,.06)}.chat-sidebar .sidebar-header .logo[data-v-689fdea6]{display:flex;align-items:center;gap:8px}.chat-sidebar .sidebar-header .logo .logo-icon-container[data-v-689fdea6]{position:relative;width:36px;height:36px}.chat-sidebar .sidebar-header .logo .logo-icon-container .logo-icon-bg[data-v-689fdea6]{width:100%;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAGxElEQVR4AYyVe4xcVR3HP+ece2fuzD6ZFvqgLVtasF0ILVpbqlXEqCS8CjU8KipJ4x81pomgECVpQggYUmNq+gdCjDEitbR/KBHBJahIWopthQjaV9ouu+u+u4+Z3dmduXPvPcffne3KIpH05P5ynr/v9/c4v3s0F9l+ccotfrBjanv7roG3mh7pfHftT/q+f8evSysvUp2PJer4tyvc84a755p97rfbX7Vdu1+b/tmJnqkbJq277h/D7se/H/DOND4dd7Q+E3/z7g5X+DjSjxAdcM4c64s3nx6q/WZqJOkeH0j2nyy6uyKrfQp5aPFBOUD6coZybG5ev4Bf3be81jUyHj/fPRHf5pxTcuBDn56dHe2JPi8Ee1YOJu/nPP1iqP2tXkU37pgH+9ojHl3t2NJmmNfq4+d9br86w547Nce3Ol69JWHzYtdUser+Bm1eKtZcZ6mW7J5w7jOz+HWig93RX7Sn3wgyZkfWM0sTFEqsHqoqjgwZahOaBxpjti71CJYu4FPfupwfbWthx/Wa9vmK/inNQE3ja4XnQWtGtTX7+rtBnLzZNRYdRFqdKNHmaqc1U5GjLBImDmsVuYzDBJbuScfOPvhav6ZPQBcVDLtQPNLr6Bl2LPYdDV5ES85JVGVtZJp3OoscPjNF76jdJDwzl0E4erBgE0UkBE4s82Xh2GjC8wL2eMlwYNonkn1wJCXHFaL91ybFl07Ds2cNvcM+x86M8Ke3u3n9nyOcGYyoOY9sVg/I0RkipaiKgWjt6gtGdrRz/LkLOosSuvnieIMsphsKiklKBxtaoHIZ7B3UHHrP5+CpkGKY0NiQo6UpwDOGxKmaaNZxU63QpTMBQQbykctrFgZzFmRRpaHJwdlDCedKlhThimbFMrkwhWaY35wVkjzG80GJcUoBKkKazIRHUZXcY2R2iSgUmuD8hOPSiqMQO+o6DSBpQA1I8o9q/vDzhBPvJEik8UVn9QootBjixKAlF0qkHh9VtwctZGSMq8yTMAQSmrPdlr0dlqdfiTh9roafWBBiNeqITyrsuGgUNOVBn0MvwInXEs4WHc1Srq05AVAeSglsKnJUzPzAo4xFdXVaXnzLsfdvikM9mjDQjCrLUH+IOwv2OLhSDLUQShXwpup96bkJMqdDFoqh2tfivakL2oi3RpRsGuEZj3Yfd8kPDkMRxerLFcslwY1ZjVfIwqQmd7CKXxaCoSkYEClOiytlGCyz4wHDvtsyTMtyRcJmMhm05+MkEioO8bSLkKZF+PuEKh49r3lhBI5WLF7esVBqozgW0tqcsG2jZc8tHndvykFjFsZ9lrXn+N3jBfZ8vZlYaU7LJU6sXIK4RrVcIqmWUTZOPfmAaFlAhAd9JcXLvZrnRqGjBk/d5Xj90Qybv5inqdnjG2szPHxzjm2bA15+uJk712TonwAjuoGJGRsdZao0RhyFKE9CZ3zkkgkSKSEkMaEEEzLinyhNFhVHxjxu/UITa6/KsPhSV6/6/jHHpss0T96RYZE4drLfMThSoef8NFVJhVEJfpAjE+TR2pNEKCI1p45qia2m1FgnfCJGCKWgOgU4keGiBYqN1ytuXOPIZS3vdUa8+36RM33DnBue5HzZEkp+srkcvi9eKMnIBbFOz/HI6hCtBHLOJwxxIldaCCeknOWfyfJFmnVrFCMTw5zqG2dSIIIgIMjOgCtt0CJpL1dPNBHbnZwCnUL3T9RychfTIaRPiTiFEEUydhIAayGU40U5YUUjm/NpyDeQy2ZRSmNRddEyVkI0Q6JIdZVVUs4XiD49Xx3zPAlypKjXsYU6kZClQ5sCWaTqoRqDkiRrY5gBNQJo0n8aLiVCE8YazxmMGBo69ybStAgHbg9e+nJbuCIgfiLn2RFS08uKSEAFHykJJIrEMo+FXAmg1roO7AQ4lVhAq6FlXJ6UQPb+NckvT00m62+60jyJtDqR9Pzxq/ne6kP+zh3r9JX3ftL+sMkkXSOiNC3AYQQ1IYksRDJPQwIGZ5WsK6blgazIfzFxtrRyif/TDcv9lQ9t9LZ9Z33mWIqdyn+J0kkquzapyf1bzFPfi8yKZXm+XQk5HglRpSpPghRBTcbp5QyFsSi/pOkyNGXpXXKJ2bm6rXXFTVcFDy5oVedSrLnyEaLZzcceU/Yry80zbQ3q2nyO+3zjjqQk0zXF2HiV4miVQqM5sXaVt33hKlasb1NPbFiipNRnET7c/1+iucfam9T+tfP1DU0N3Grj5HBj4L+9rr313i0bGq+5boF59toLRTlX53/HF0U0q/SJBvXKhsXeZ+//XGHdjavyB2bXL6b/DwAAAP//PkFQZAAAAAZJREFUAwABvetTjLBLIQAAAABJRU5ErkJggg==) 50% no-repeat;background-size:100% 100%;overflow:hidden}.chat-sidebar .sidebar-header .logo .logo-text-wrapper[data-v-689fdea6]{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.chat-sidebar .sidebar-header .logo .logo-text-wrapper .logo-title-row[data-v-689fdea6]{display:flex;align-items:center;gap:6px}.chat-sidebar .sidebar-header .logo .logo-text-wrapper .logo-text[data-v-689fdea6]{font-size:19px;font-weight:700;color:#010101}@-webkit-keyframes pulse-data-v-689fdea6{0%,to{opacity:.9;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@keyframes pulse-data-v-689fdea6{0%,to{opacity:.9;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.chat-sidebar .sidebar-header .toggle-btn[data-v-689fdea6]{padding:6px;border-radius:8px;will-change:transform}.chat-sidebar .sidebar-header .toggle-btn[data-v-689fdea6]:hover{background:rgba(91,141,239,.1)}.chat-sidebar .sidebar-header .toggle-btn .el-icon[data-v-689fdea6]{font-size:18px;color:#666;transition:transform .2s ease}.chat-sidebar .new-chat-btn-wrapper[data-v-689fdea6]{padding:14px 16px;display:flex;align-items:center}.chat-sidebar .new-chat-btn-wrapper .new-chat-btn[data-v-689fdea6]{width:100%;justify-content:center;border-radius:12px;height:40px;font-size:14px;background:#ebf2ff!important;font-family:Microsoft YaHei;font-weight:700;transition:all .3s ease;color:#0057fe!important;border:1px solid #c2d4f8}.chat-sidebar .new-chat-btn-wrapper .new-chat-btn[data-v-689fdea6]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,99,247,.4)}.chat-sidebar .new-chat-btn-wrapper .new-chat-btn[data-v-689fdea6] .el-icon{margin-right:6px;font-size:16px}.chat-sidebar .history-list[data-v-689fdea6]{flex:1;overflow-y:auto;padding:0 12px;margin-right:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.chat-sidebar .history-list[data-v-689fdea6]::-webkit-scrollbar{width:4px;-webkit-appearance:none}.chat-sidebar .history-list[data-v-689fdea6]::-webkit-scrollbar-track{background:transparent;border-radius:2px}.chat-sidebar .history-list[data-v-689fdea6]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px;-webkit-transition:background .2s;transition:background .2s}.chat-sidebar .history-list[data-v-689fdea6]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.chat-sidebar .history-list[data-v-689fdea6]::-webkit-scrollbar-button{display:none!important}.chat-sidebar .history-list .history-section[data-v-689fdea6]{margin-bottom:16px}.chat-sidebar .history-list .history-section .section-title[data-v-689fdea6]{font-size:12px;color:#999;padding:8px;margin-bottom:4px}.chat-sidebar .history-list .history-section .history-item[data-v-689fdea6]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s;color:#333;font-size:14px;position:relative}.chat-sidebar .history-list .history-section .history-item[data-v-689fdea6]:hover{background:rgba(64,158,255,.08)}.chat-sidebar .history-list .history-section .history-item:hover .action-icons[data-v-689fdea6]{opacity:1;pointer-events:auto}.chat-sidebar .history-list .history-section .history-item.active[data-v-689fdea6]{background:rgba(64,158,255,.12);color:#409eff}.chat-sidebar .history-list .history-section .history-item .history-text[data-v-689fdea6]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:calc(100% - 80px)}.chat-sidebar .history-list .history-section .history-item .history-time[data-v-689fdea6]{font-size:11px;color:#999;flex-shrink:0;white-space:nowrap}.chat-sidebar .history-list .history-section .history-item .action-icons[data-v-689fdea6]{display:flex;align-items:center;gap:4px;opacity:0;pointer-events:none;transition:all .2s}.chat-sidebar .history-list .history-section .history-item .action-icons .delete-icon[data-v-689fdea6],.chat-sidebar .history-list .history-section .history-item .action-icons .edit-icon[data-v-689fdea6]{font-size:16px;flex-shrink:0;color:#999;transition:all .2s;cursor:pointer}.chat-sidebar .history-list .history-section .history-item .action-icons .delete-icon[data-v-689fdea6]:hover,.chat-sidebar .history-list .history-section .history-item .action-icons .edit-icon[data-v-689fdea6]:hover{transform:scale(1.2)}.chat-sidebar .history-list .history-section .history-item .action-icons .delete-icon[data-v-689fdea6]:active,.chat-sidebar .history-list .history-section .history-item .action-icons .edit-icon[data-v-689fdea6]:active{transform:scale(1)}.chat-sidebar .history-list .history-section .history-item .action-icons .edit-icon[data-v-689fdea6]:hover{color:#409eff}.chat-sidebar .history-list .history-section .history-item .action-icons .delete-icon[data-v-689fdea6]:hover{color:#f56c6c}.chat-sidebar .history-list .history-section .loading-more[data-v-689fdea6]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;color:#999;font-size:12px}.chat-sidebar .history-list .history-section .loading-more .el-icon[data-v-689fdea6]{font-size:14px}.chat-sidebar .history-list .history-section .no-more[data-v-689fdea6]{text-align:center;padding:12px;color:#ccc;font-size:12px}.chat-sidebar .history-list .history-section .empty-history[data-v-689fdea6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#999;font-size:13px;gap:8px}.chat-sidebar .history-list .history-section .empty-history .el-icon[data-v-689fdea6]{font-size:32px;color:#ddd}.chat-sidebar .sidebar-footer[data-v-689fdea6]{padding:12px 16px;border-top:1px solid rgba(0,0,0,.06)}.chat-sidebar .sidebar-footer .user-info[data-v-689fdea6]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;transition:all .3s ease;cursor:pointer}.chat-sidebar .sidebar-footer .user-info[data-v-689fdea6]:hover{background:rgba(64,158,255,.08)}.chat-sidebar .sidebar-footer .user-info .username[data-v-689fdea6]{font-size:14px;font-weight:600;color:#303133;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .3s ease;letter-spacing:.3px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.chat-sidebar .sidebar-footer .user-info:hover .username[data-v-689fdea6]{color:#409eff}[data-v-42920f70] .el-upload-list--text{height:95px;overflow-y:auto}.globe-icon[data-v-bbfce9b6]{width:16px;height:16px;flex-shrink:0;transition:all .25s ease;color:inherit}.globe-icon[data-v-bbfce9b6] svg{fill:currentColor;width:16px;height:16px}.globe-icon-img[data-v-bbfce9b6]{width:16px;height:16px;flex-shrink:0;transition:all .25s ease;margin-right:4px;filter:brightness(0) saturate(100%) invert(64%) sepia(8%) saturate(462%) hue-rotate(177deg) brightness(93%) contrast(87%)}.search-toggle-btn[data-v-bbfce9b6]{color:#909399!important;background:#fff;border-radius:10px;padding:7px 14px;height:34px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.search-toggle-btn[data-v-bbfce9b6]:hover{background:#f5f7fa;border-color:#c0c4cc;color:#909399!important}.search-toggle-btn:hover .globe-icon-img[data-v-bbfce9b6]{filter:brightness(0) saturate(100%) invert(64%) sepia(8%) saturate(462%) hue-rotate(177deg) brightness(93%) contrast(87%)}.search-toggle-btn.active[data-v-bbfce9b6]{color:#fff!important;background:linear-gradient(135deg,#409eff,#2563eb);border-color:transparent;box-shadow:0 2px 8px rgba(64,158,255,.35)}.search-toggle-btn.active .globe-icon-img[data-v-bbfce9b6]{filter:brightness(0) invert(1)!important}.search-toggle-btn.active[data-v-bbfce9b6]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px rgba(64,158,255,.45)}.welcome-section[data-v-bbfce9b6]{height:100%;width:60vw;padding:40px 0 10px;display:flex;flex-direction:column;align-items:center}.welcome-section[data-v-bbfce9b6] :deep(.el-tabs__nav-wrap:after){display:none}.welcome-section[data-v-bbfce9b6] :deep(.el-tabs__item){color:#8c8c8c}.welcome-section[data-v-bbfce9b6] :deep(.el-tabs__item.is-active),.welcome-section[data-v-bbfce9b6] :deep(.el-tabs__item:hover){color:#181919}.welcome-section[data-v-bbfce9b6] :deep(.el-tabs__active-bar){background-color:#181919}.welcome-section .welcome-header[data-v-bbfce9b6]{text-align:center;margin-bottom:6%;margin-top:11%}.welcome-section .welcome-header .welcome-logo[data-v-bbfce9b6]{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:14px}.welcome-section .welcome-header .welcome-logo .logo-icon-wrapper[data-v-bbfce9b6]{width:80px;height:66px;background:url(../../static/img/ss.ee7041a3.png) 50% no-repeat;background-size:100% 100%}.welcome-section .welcome-header .welcome-logo .welcome-title[data-v-bbfce9b6]{font-family:YouSheBiaoTiHei;font-weight:400;font-size:68px;color:#000;line-height:49px;background:linear-gradient(82deg,#374cff,#8864ff 35.74219%,#8864ff 60.08301%,#ff858d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.welcome-section .welcome-header .welcome-subtitle[data-v-bbfce9b6]{display:flex;align-items:center;justify-content:center;gap:16px}.welcome-section .welcome-header .welcome-subtitle .subtitle-line[data-v-bbfce9b6]{width:60px;height:1px;background:linear-gradient(90deg,transparent,#d0d0d0,transparent)}.welcome-section .welcome-header .welcome-subtitle .subtitle-text[data-v-bbfce9b6]{font-size:20px;color:#9ca1b4;white-space:nowrap}.welcome-section .input-section[data-v-bbfce9b6]{width:70%}.welcome-section .input-section .chat-input-wrapper[data-v-bbfce9b6]{background:#fff;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:16px;margin-bottom:28px;border:1px solid #b2d1ff}.welcome-section .input-section .chat-input-wrapper .uploaded-files-list[data-v-bbfce9b6],.welcome-section .input-section .chat-input-wrapper .uploading-files-list[data-v-bbfce9b6]{margin-bottom:12px}.welcome-section .input-section .chat-input-wrapper .uploaded-files-list .file-item[data-v-bbfce9b6],.welcome-section .input-section .chat-input-wrapper .uploading-files-list .file-item[data-v-bbfce9b6]{display:flex;align-items:center;gap:10px;background:#f7f9fc;border-radius:8px;margin-bottom:8px;transition:all .2s}.welcome-section .input-section .chat-input-wrapper .uploaded-files-list .file-item[data-v-bbfce9b6]:hover,.welcome-section .input-section .chat-input-wrapper .uploading-files-list .file-item[data-v-bbfce9b6]:hover{background:#eef2f7}.welcome-section .input-section .chat-input-wrapper .uploaded-files-list .file-item.uploading[data-v-bbfce9b6],.welcome-section .input-section .chat-input-wrapper .uploading-files-list .file-item.uploading[data-v-bbfce9b6]{opacity:.7}.welcome-section .input-section .chat-input-wrapper .uploaded-files-list .file-item .file-icon[data-v-bbfce9b6],.welcome-section .input-section .chat-input-wrapper .uploading-files-list .file-item .file-icon[data-v-bbfce9b6]{font-size:20px;color:#409eff;flex-shrink:0}.welcome-section .input-section .chat-input-wrapper .uploaded-files-list .file-item .file-info[data-v-bbfce9b6],.welcome-section .input-section .chat-input-wrapper .uploading-files-list .file-item .file-info[data-v-bbfce9b6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.welcome-section .input-section .chat-input-wrapper .uploaded-files-list .file-item .file-info .file-name[data-v-bbfce9b6],.welcome-section .input-section .chat-input-wrapper .uploading-files-list .file-item .file-info .file-name[data-v-bbfce9b6]{font-size:13px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome-section .input-section .chat-input-wrapper .uploaded-files-list .file-item .file-info .file-size[data-v-bbfce9b6],.welcome-section .input-section .chat-input-wrapper .uploading-files-list .file-item .file-info .file-size[data-v-bbfce9b6]{font-size:12px;color:#909399}.welcome-section .input-section .chat-input-wrapper .uploaded-files-list .file-item .remove-icon[data-v-bbfce9b6],.welcome-section .input-section .chat-input-wrapper .uploading-files-list .file-item .remove-icon[data-v-bbfce9b6]{font-size:16px;color:#909399;cursor:pointer;flex-shrink:0;transition:color .2s}.welcome-section .input-section .chat-input-wrapper .uploaded-files-list .file-item .remove-icon[data-v-bbfce9b6]:hover,.welcome-section .input-section .chat-input-wrapper .uploading-files-list .file-item .remove-icon[data-v-bbfce9b6]:hover{color:#f56c6c}.welcome-section .input-section .chat-input-wrapper .chat-input[data-v-bbfce9b6] .el-textarea__inner{border:none;resize:none;font-size:15px;padding:4px 0;box-shadow:none;line-height:1.5}.welcome-section .input-section .chat-input-wrapper .chat-input[data-v-bbfce9b6] .el-textarea__inner::-moz-placeholder{color:#9ca3af}.welcome-section .input-section .chat-input-wrapper .chat-input[data-v-bbfce9b6] .el-textarea__inner:-ms-input-placeholder{color:#9ca3af}.welcome-section .input-section .chat-input-wrapper .chat-input[data-v-bbfce9b6] .el-textarea__inner::placeholder{color:#9ca3af}.welcome-section .input-section .chat-input-wrapper .input-actions[data-v-bbfce9b6]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions[data-v-bbfce9b6]{display:flex;gap:8px;align-items:center}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions[data-v-bbfce9b6] .el-dropdown .action-btn{display:inline-flex;align-items:center}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions[data-v-bbfce9b6] .el-dropdown .action-btn span{display:inline-block;vertical-align:middle;line-height:1}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions[data-v-bbfce9b6] .el-dropdown .action-btn .el-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn[data-v-bbfce9b6]{display:inline-flex;align-items:center;gap:7px;color:#4a5568!important;font-size:13px;padding:7px 14px;height:28px;background:#f0f1f3;border:none;border-radius:30px;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500;letter-spacing:.3px;box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:pointer;position:relative;overflow:hidden}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn[data-v-bbfce9b6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));opacity:0;transition:opacity .25s ease;pointer-events:none}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn[data-v-bbfce9b6]:hover{color:#2563eb;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border-color:#c7d2fe;box-shadow:0 2px 8px rgba(37,99,235,.12),0 1px 3px rgba(0,0,0,.04);transform:translateY(-1px)}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn[data-v-bbfce9b6]:hover:before{opacity:1}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn:hover .el-icon[data-v-bbfce9b6]{color:#2563eb}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn:hover .arrow-icon[data-v-bbfce9b6]{opacity:.8}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn[data-v-bbfce9b6]:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.08)}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn .el-icon[data-v-bbfce9b6]{font-size:16px;flex-shrink:0;transition:all .25s ease;color:inherit}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn .arrow-icon[data-v-bbfce9b6]{margin-left:6px;font-size:12px;opacity:.5;transition:all .2s ease;color:inherit}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn .globe-icon[data-v-bbfce9b6]{width:16px!important;height:16px!important;margin-right:6px;flex-shrink:0;transition:all .25s ease;color:inherit}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn .globe-icon[data-v-bbfce9b6] svg{fill:currentColor;width:16px;height:16px}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn.search-toggle-btn.active[data-v-bbfce9b6]{color:#fff!important;background:linear-gradient(86deg,#374cff,#8864ff,#ff858d)}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn.search-toggle-btn.active[data-v-bbfce9b6]:before{opacity:0}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn.search-toggle-btn.active .el-icon[data-v-bbfce9b6],.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn.search-toggle-btn.active .globe-icon[data-v-bbfce9b6]{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.welcome-section .input-section .chat-input-wrapper .input-actions .input-left-actions .action-btn.search-toggle-btn.active[data-v-bbfce9b6]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(37,99,235,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.welcome-section .input-section .chat-input-wrapper .input-actions .send-btn[data-v-bbfce9b6]{width:36px;height:36px;color:#1a1a1a;border:none;background:#f0f1f3!important}.welcome-section .input-section .chat-input-wrapper .input-actions .send-btn .el-icon[data-v-bbfce9b6]{font-size:16px}.welcome-section .input-section .chat-input-wrapper .input-actions .send-btn .el-button.is-circle[data-v-bbfce9b6]{background:#f0f1f3!important}.feature-cards[data-v-bbfce9b6]{display:flex;justify-content:center;gap:14px;cursor:pointer;height:50%;width:100%}.feature-cards>div[data-v-bbfce9b6]{width:20%;height:62%}.feature-cards .card-content[data-v-bbfce9b6]{flex:1;min-width:0;display:flex;flex-direction:column;width:100%;height:100%;position:relative}.feature-cards .card-content .card-title[data-v-bbfce9b6]{position:absolute;top:0;left:1px;padding-left:12px;font-family:DINMedium;font-weight:400;color:#2f343b}.feature-cards .card-content[data-v-bbfce9b6]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.feature-cards .cards-content-now[data-v-bbfce9b6]{align-items:center;justify-content:center;font-size:29px;background:#fff;border-radius:12px;border:1px solid #dedede;color:#979797}.feature-cards .cards-content-tow[data-v-bbfce9b6]{align-items:center;justify-content:center;background:linear-gradient(88deg,rgba(55,76,255,.37),rgba(136,100,255,.48),rgba(255,133,141,.32));border-radius:12px;border:1px solid #dedede;font-weight:400;font-size:14px;color:#181919}.feature-cards .cards-content[data-v-bbfce9b6]{flex:1;min-width:0;display:flex;flex-direction:column;width:100%;height:100%}.feature-cards .cards-content[data-v-bbfce9b6]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.feature-cards .cards-title[data-v-bbfce9b6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:12px;text-align:center;font-weight:400;color:#181919}.feature-cards-list[data-v-bbfce9b6]{display:flex;flex-wrap:wrap;flex-direction:row;gap:14px;height:90%;width:100%;overflow:auto}.feature-cards-list[data-v-bbfce9b6]::-webkit-scrollbar{width:4px;-webkit-appearance:none}.feature-cards-list[data-v-bbfce9b6]::-webkit-scrollbar-track{background:transparent;border-radius:2px}.feature-cards-list[data-v-bbfce9b6]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px;-webkit-transition:background .2s;transition:background .2s}.feature-cards-list[data-v-bbfce9b6]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.feature-cards-list[data-v-bbfce9b6]::-webkit-scrollbar-button{display:none!important}.feature-cards-list>div[data-v-bbfce9b6]{cursor:pointer;width:19%;height:17%}.feature-cards-list .card-content[data-v-bbfce9b6]{flex:1;min-width:0;display:flex;flex-direction:column;width:100%;height:100%;position:relative}.feature-cards-list .card-content .card-title[data-v-bbfce9b6]{position:absolute;top:0;left:1px;padding-left:12px;font-family:DINMedium;font-weight:400;color:#2f343b}.feature-cards-list .card-content[data-v-bbfce9b6]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.feature-cards-list .cards-content-now[data-v-bbfce9b6]{align-items:center;justify-content:center;font-size:29px;background:#fff;border-radius:12px;border:1px solid #dedede;color:#979797}.feature-cards-list .cards-content-tow[data-v-bbfce9b6]{align-items:center;justify-content:center;background:linear-gradient(88deg,rgba(55,76,255,.37),rgba(136,100,255,.48),rgba(255,133,141,.32));border-radius:12px;border:1px solid #dedede;font-weight:400;font-size:14px;color:#181919}.feature-cards-list .cards-content[data-v-bbfce9b6]{flex:1;min-width:0;display:flex;flex-direction:column;width:100%;height:100%}.feature-cards-list .cards-content[data-v-bbfce9b6]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.feature-cards-list .cards-title[data-v-bbfce9b6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:12px;text-align:center;font-weight:400;color:#181919}.knowledge-checkbox-group .el-checkbox-group[data-v-bbfce9b6]{display:flex;flex-direction:column;gap:8px}.knowledge-checkbox-group .knowledge-checkbox-item[data-v-bbfce9b6]{margin:0;padding:8px 12px;border-radius:6px;transition:all .2s}.knowledge-checkbox-group .knowledge-checkbox-item[data-v-bbfce9b6]:hover{background:rgba(64,158,255,.05)}.knowledge-checkbox-group .knowledge-checkbox-item[data-v-bbfce9b6] .el-checkbox__label{width:100%;padding-left:8px}.knowledge-checkbox-group .knowledge-option[data-v-bbfce9b6]{display:flex;align-items:center;gap:8px;font-size:13px}.knowledge-checkbox-group .knowledge-option .el-icon[data-v-bbfce9b6]{font-size:16px;color:#666}.knowledge-checkbox-group .knowledge-option span[data-v-bbfce9b6]{color:#333}@media (max-width:1200px){.welcome-section .feature-cards[data-v-bbfce9b6]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.welcome-section[data-v-bbfce9b6]{padding-top:16px}.welcome-section .welcome-header .welcome-logo .welcome-title[data-v-bbfce9b6]{font-size:22px}.welcome-section .feature-cards[data-v-bbfce9b6]{grid-template-columns:1fr}}.chat-messages[data-v-68133ace]{width:100%;max-width:900px;margin:0 auto;padding:20px 40px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.chat-messages[data-v-68133ace]::-webkit-scrollbar{display:none}.chat-messages.embedded-empty[data-v-68133ace],.embedded-welcome[data-v-68133ace]{display:flex;flex-direction:column;justify-content:center}.embedded-welcome[data-v-68133ace]{align-items:center;height:100%;padding:40px 20px}.embedded-welcome .embedded-welcome-icon[data-v-68133ace]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#409eff,#1677ff);display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:hidden}.embedded-welcome .embedded-welcome-icon .agent-icon-img[data-v-68133ace]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.embedded-welcome .embedded-welcome-icon i[data-v-68133ace]{color:#fff}.embedded-welcome .embedded-welcome-text[data-v-68133ace]{font-size:14px;color:#909399;margin:0}.message-item[data-v-68133ace]{display:flex;margin-bottom:32px;position:relative}.message-item:hover .message-content .message-actions[data-v-68133ace]{opacity:1;visibility:visible}.message-item.user-message[data-v-68133ace]{justify-content:flex-end}.message-item.user-message .message-content[data-v-68133ace]{align-items:flex-end;max-width:80%}.message-item.user-message .message-content .message-header[data-v-68133ace]{justify-content:flex-end}.message-item.user-message .message-content .message-files[data-v-68133ace]{margin-bottom:10px}.message-item.user-message .message-content .message-files .attached-file[data-v-68133ace]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.95));border-radius:12px;margin-bottom:8px;font-size:13px;box-shadow:0 2px 10px rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.2);transition:all .2s ease}.message-item.user-message .message-content .message-files .attached-file[data-v-68133ace]:hover{box-shadow:0 4px 16px rgba(59,130,246,.25);transform:translateY(-1px)}.message-item.user-message .message-content .message-files .attached-file .file-icon[data-v-68133ace]{font-size:18px;color:#3b82f6}.message-item.user-message .message-content .message-files .attached-file .file-name[data-v-68133ace]{color:#1f2937;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-item.user-message .message-content .message-files .attached-file .file-size[data-v-68133ace]{color:#6b7280;font-size:12px;font-weight:400}.message-item.user-message .message-content .message-body[data-v-68133ace]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:20px 20px 6px 20px;box-shadow:0 8px 24px rgba(59,130,246,.35),0 2px 8px rgba(37,99,235,.25);position:relative;overflow:hidden}.message-item.user-message .message-content .message-body[data-v-68133ace]:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.15),transparent);pointer-events:none}.chat-messages.embedded .message-item.user-message .message-content[data-v-68133ace]{margin-right:50px}.message-item.ai-message .message-content[data-v-68133ace]{align-items:flex-start;max-width:85%}.message-item.ai-message .message-content .message-body[data-v-68133ace]{background:linear-gradient(145deg,#fff,#fafbfc);border-radius:6px 20px 20px 20px;box-shadow:0 4px 16px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(148,163,184,.12);position:relative;overflow:hidden}.message-item.ai-message .message-content .message-body[data-v-68133ace]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8) 50%,transparent)}.message-item.loading .typing-indicator[data-v-68133ace]{display:flex;gap:6px;padding:16px 20px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.message-item.loading .typing-indicator span[data-v-68133ace]{width:8px;height:8px;background:#409eff;border-radius:50%;-webkit-animation:typing-data-v-68133ace 1.4s ease-in-out infinite both;animation:typing-data-v-68133ace 1.4s ease-in-out infinite both}.message-item.loading .typing-indicator span[data-v-68133ace]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.message-item.loading .typing-indicator span[data-v-68133ace]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.message-item .message-content[data-v-68133ace]{display:flex;flex-direction:column;flex:1}.message-item .message-content .message-header[data-v-68133ace]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;padding:0 6px}.message-item .message-content .message-header .message-author[data-v-68133ace]{font-weight:600;color:#374151;letter-spacing:.3px}.message-item .message-content .message-header .message-author.ai-name[data-v-68133ace]{background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.message-item .message-content .message-header .message-time[data-v-68133ace]{color:#9ca3af;font-size:12px;font-weight:400}.message-item .message-content .message-body[data-v-68133ace]{padding:16px 20px;font-size:14px;line-height:1.7;color:#333;word-break:break-word}.message-item .message-content .message-body.markdown-body[data-v-68133ace]{line-height:1.8;color:#374151;word-wrap:break-word}.message-item .message-content .message-body.markdown-body p[data-v-68133ace]{margin:.75em 0;line-height:1.8}.message-item .message-content .message-body.markdown-body p[data-v-68133ace]:first-child{margin-top:0}.message-item .message-content .message-body.markdown-body p[data-v-68133ace]:last-child{margin-bottom:0}.message-item .message-content .message-body.markdown-body h1[data-v-68133ace],.message-item .message-content .message-body.markdown-body h2[data-v-68133ace],.message-item .message-content .message-body.markdown-body h3[data-v-68133ace]{margin:1.5em 0 .75em;font-weight:600;line-height:1.4;color:#111827;position:relative}.message-item .message-content .message-body.markdown-body h1[data-v-68133ace]:first-child,.message-item .message-content .message-body.markdown-body h2[data-v-68133ace]:first-child,.message-item .message-content .message-body.markdown-body h3[data-v-68133ace]:first-child{margin-top:0}.message-item .message-content .message-body.markdown-body h1[data-v-68133ace]{font-size:22px;padding-bottom:.5em;border-bottom:2px solid #e5e7eb}.message-item .message-content .message-body.markdown-body h2[data-v-68133ace]{font-size:19px;padding-bottom:.4em;border-bottom:1px solid #e5e7eb}.message-item .message-content .message-body.markdown-body h3[data-v-68133ace]{font-size:16px}.message-item .message-content .message-body.markdown-body pre.code-block[data-v-68133ace]{background:#1e1e1e;border-radius:8px;margin:16px 0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.message-item .message-content .message-body.markdown-body pre.code-block .code-header[data-v-68133ace]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#2d2d2d;border-bottom:1px solid #3e3e3e}.message-item .message-content .message-body.markdown-body pre.code-block .code-header .code-lang[data-v-68133ace]{font-size:12px;color:#9ca3af;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.message-item .message-content .message-body.markdown-body pre.code-block .code-header .copy-code-btn[data-v-68133ace]{padding:4px 12px;font-size:12px;color:#9ca3af;background:transparent;border:1px solid #4b5563;border-radius:4px;cursor:pointer;transition:all .2s}.message-item .message-content .message-body.markdown-body pre.code-block .code-header .copy-code-btn[data-v-68133ace]:hover{color:#fff;background:#3b82f6;border-color:#3b82f6}.message-item .message-content .message-body.markdown-body pre.code-block .code-header .copy-code-btn[data-v-68133ace]:active{transform:scale(.95)}.message-item .message-content .message-body.markdown-body pre.code-block code[data-v-68133ace]{display:block;padding:16px;overflow-x:auto;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;color:#d4d4d4;background:transparent}.message-item .message-content .message-body.markdown-body code.inline-code[data-v-68133ace]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:2px 8px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;color:#e11d48;font-weight:500;white-space:nowrap}.message-item .message-content .message-body.markdown-body ol[data-v-68133ace],.message-item .message-content .message-body.markdown-body ul[data-v-68133ace]{margin:12px 0;padding-left:28px}.message-item .message-content .message-body.markdown-body ol li[data-v-68133ace],.message-item .message-content .message-body.markdown-body ul li[data-v-68133ace]{margin:6px 0;line-height:1.8;position:relative}.message-item .message-content .message-body.markdown-body ol li[data-v-68133ace]::marker,.message-item .message-content .message-body.markdown-body ul li[data-v-68133ace]::marker{color:#6b7280}.message-item .message-content .message-body.markdown-body ol ol[data-v-68133ace],.message-item .message-content .message-body.markdown-body ol ul[data-v-68133ace],.message-item .message-content .message-body.markdown-body ul ol[data-v-68133ace],.message-item .message-content .message-body.markdown-body ul ul[data-v-68133ace]{margin:8px 0}.message-item .message-content .message-body.markdown-body ul[data-v-68133ace]{list-style-type:disc}.message-item .message-content .message-body.markdown-body ul ul[data-v-68133ace]{list-style-type:circle}.message-item .message-content .message-body.markdown-body ul ul ul[data-v-68133ace]{list-style-type:square}.message-item .message-content .message-body.markdown-body ol[data-v-68133ace]{list-style-type:decimal}.message-item .message-content .message-body.markdown-body ol ol[data-v-68133ace]{list-style-type:lower-alpha}.message-item .message-content .message-body.markdown-body ol ol ol[data-v-68133ace]{list-style-type:lower-roman}.message-item .message-content .message-body.markdown-body blockquote[data-v-68133ace]{margin:16px 0;padding:12px 20px;border-left:4px solid #3b82f6;background:linear-gradient(90deg,#eff6ff 0,#f9fafb);border-radius:0 8px 8px 0;color:#374151;font-style:italic;box-shadow:0 1px 3px rgba(0,0,0,.05)}.message-item .message-content .message-body.markdown-body blockquote p[data-v-68133ace]{margin:.5em 0}.message-item .message-content .message-body.markdown-body blockquote p[data-v-68133ace]:first-child{margin-top:0}.message-item .message-content .message-body.markdown-body blockquote p[data-v-68133ace]:last-child{margin-bottom:0}.message-item .message-content .message-body.markdown-body table.markdown-table[data-v-68133ace]{width:100%;margin:20px 0;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e2e8f0;font-size:14px}.message-item .message-content .message-body.markdown-body table.markdown-table thead[data-v-68133ace]{background:linear-gradient(135deg,#667eea,#764ba2)}.message-item .message-content .message-body.markdown-body table.markdown-table thead tr th[data-v-68133ace]{padding:14px 18px;text-align:left;font-weight:600;color:#fff;font-size:14px;letter-spacing:.3px;border-bottom:none;white-space:nowrap}.message-item .message-content .message-body.markdown-body table.markdown-table thead tr th[data-v-68133ace]:first-child{border-radius:12px 0 0 0}.message-item .message-content .message-body.markdown-body table.markdown-table thead tr th[data-v-68133ace]:last-child{border-radius:0 12px 0 0}.message-item .message-content .message-body.markdown-body table.markdown-table tbody tr[data-v-68133ace]{transition:all .2s ease;background:#fff}.message-item .message-content .message-body.markdown-body table.markdown-table tbody tr[data-v-68133ace]:nth-child(2n){background:#f8fafc}.message-item .message-content .message-body.markdown-body table.markdown-table tbody tr[data-v-68133ace]:hover{background:#eef2ff}.message-item .message-content .message-body.markdown-body table.markdown-table tbody tr:last-child td[data-v-68133ace]:first-child{border-radius:0 0 0 12px}.message-item .message-content .message-body.markdown-body table.markdown-table tbody tr:last-child td[data-v-68133ace]:last-child{border-radius:0 0 12px 0}.message-item .message-content .message-body.markdown-body table.markdown-table tbody tr td[data-v-68133ace]{padding:12px 18px;color:#334155;font-size:14px;line-height:1.6;border-bottom:1px solid #e2e8f0;vertical-align:top}.message-item .message-content .message-body.markdown-body a.markdown-link[data-v-68133ace]{color:#3b82f6;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s;font-weight:500}.message-item .message-content .message-body.markdown-body a.markdown-link[data-v-68133ace]:hover{color:#2563eb;border-bottom-color:#2563eb}.message-item .message-content .message-body.markdown-body a.markdown-link[data-v-68133ace]:active{color:#1d4ed8}.message-item .message-content .message-body.markdown-body hr.markdown-hr[data-v-68133ace]{border:none;border-top:2px solid #e5e7eb;margin:24px 0;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.message-item .message-content .message-body.markdown-body strong[data-v-68133ace]{font-weight:600;color:#111827}.message-item .message-content .message-body.markdown-body em[data-v-68133ace]{font-style:italic;color:#4b5563}.message-item .message-content .message-body.markdown-body del[data-v-68133ace]{color:#9ca3af;text-decoration-thickness:1.5px}.message-item .message-content .message-body.markdown-body .streaming-cursor[data-v-68133ace]{display:inline-block;width:2px;height:1.2em;background:linear-gradient(180deg,#3b82f6,#2563eb);margin-left:2px;vertical-align:text-bottom;-webkit-animation:cursor-blink-data-v-68133ace 1s infinite;animation:cursor-blink-data-v-68133ace 1s infinite;box-shadow:0 0 4px rgba(59,130,246,.5)}@-webkit-keyframes cursor-blink-data-v-68133ace{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes cursor-blink-data-v-68133ace{0%,50%{opacity:1}51%,to{opacity:0}}.message-item .message-content .message-body.markdown-body .streaming-waiting[data-v-68133ace]{display:flex;align-items:center;padding:20px 18px;min-height:40px;background:#f0f9ff;border-radius:8px;margin:8px 0}.message-item .message-content .message-actions[data-v-68133ace]{display:flex;gap:4px;margin-top:6px;padding:0 4px;opacity:0;visibility:hidden;transition:all .2s ease}.message-item .message-content .message-actions .el-button[data-v-68133ace]{color:#a0aec0;font-size:12px;padding:4px 10px;height:28px;border-radius:6px;transition:all .2s ease}.message-item .message-content .message-actions .el-button[data-v-68133ace]:hover{color:#3b82f6;background:rgba(59,130,246,.08)}.message-item .message-content .message-actions .el-button i[data-v-68133ace]{margin-right:4px;font-size:13px}.message-item .message-content .suggested-questions[data-v-68133ace]{margin-top:16px;padding:16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}.message-item .message-content .suggested-questions .suggested-title[data-v-68133ace]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#64748b;margin-bottom:12px}.message-item .message-content .suggested-questions .suggested-title i[data-v-68133ace]{font-size:16px;color:#8b5cf6}.message-item .message-content .suggested-questions .suggested-list[data-v-68133ace]{display:flex;flex-direction:column;gap:8px}.message-item .message-content .suggested-questions .suggested-list .suggested-item[data-v-68133ace]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;cursor:pointer;transition:all .25s ease}.message-item .message-content .suggested-questions .suggested-list .suggested-item[data-v-68133ace]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd;transform:translateX(4px);box-shadow:0 2px 8px rgba(59,130,246,.15)}.message-item .message-content .suggested-questions .suggested-list .suggested-item .suggested-icon[data-v-68133ace]{font-size:16px;flex-shrink:0}.message-item .message-content .suggested-questions .suggested-list .suggested-item .suggested-text[data-v-68133ace]{flex:1;font-size:14px;color:#334155;line-height:1.6}@-webkit-keyframes typing-data-v-68133ace{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes typing-data-v-68133ace{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.chat-footer-fixed[data-v-56cc8b97]{width:70%;position:sticky;bottom:0;padding:20px;z-index:100;flex-shrink:0;background:transparent}.chat-footer-fixed.embedded[data-v-56cc8b97]{padding:12px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.06)}.chat-footer-fixed .footer-input-container[data-v-56cc8b97]{max-width:900px;margin:0 auto;width:100%}.chat-footer-fixed .footer-input-container .footer-input-wrapper[data-v-56cc8b97]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:10px 14px}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploaded-files[data-v-56cc8b97],.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploading-files[data-v-56cc8b97]{margin-bottom:8px}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploaded-files .footer-file-item[data-v-56cc8b97],.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploading-files .footer-file-item[data-v-56cc8b97]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f7f9fc;border-radius:6px;margin-bottom:6px;transition:all .2s}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploaded-files .footer-file-item[data-v-56cc8b97]:hover,.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploading-files .footer-file-item[data-v-56cc8b97]:hover{background:#eef2f7}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploaded-files .footer-file-item.uploading[data-v-56cc8b97],.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploading-files .footer-file-item.uploading[data-v-56cc8b97]{opacity:.7}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploaded-files .footer-file-item .file-icon[data-v-56cc8b97],.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploading-files .footer-file-item .file-icon[data-v-56cc8b97]{font-size:18px;color:#409eff;flex-shrink:0}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploaded-files .footer-file-item .file-info[data-v-56cc8b97],.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploading-files .footer-file-item .file-info[data-v-56cc8b97]{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploaded-files .footer-file-item .file-info .file-name[data-v-56cc8b97],.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploading-files .footer-file-item .file-info .file-name[data-v-56cc8b97]{font-size:13px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploaded-files .footer-file-item .file-info .file-size[data-v-56cc8b97],.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploading-files .footer-file-item .file-info .file-size[data-v-56cc8b97]{font-size:12px;color:#909399;flex-shrink:0}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploaded-files .footer-file-item .remove-icon[data-v-56cc8b97],.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploading-files .footer-file-item .remove-icon[data-v-56cc8b97]{font-size:16px;color:#909399;cursor:pointer;flex-shrink:0;transition:color .2s}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploaded-files .footer-file-item .remove-icon[data-v-56cc8b97]:hover,.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-uploading-files .footer-file-item .remove-icon[data-v-56cc8b97]:hover{color:#f56c6c}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-input[data-v-56cc8b97] .el-textarea__inner{border:none;resize:none;font-size:15px;padding:6px 0;box-shadow:none;line-height:1.5;min-height:22px;scrollbar-width:none;-ms-overflow-style:none;background:transparent;border-radius:8px}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-input[data-v-56cc8b97] .el-textarea__inner::-webkit-scrollbar{display:none}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-input[data-v-56cc8b97] .el-textarea__inner::-moz-placeholder{color:#999}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-input[data-v-56cc8b97] .el-textarea__inner:-ms-input-placeholder{color:#999}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-input[data-v-56cc8b97] .el-textarea__inner::placeholder{color:#999}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-input[data-v-56cc8b97] .el-textarea__inner:focus{background:#fff}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions[data-v-56cc8b97]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px solid rgba(0,0,0,.06)}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions[data-v-56cc8b97]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1;min-width:0}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions[data-v-56cc8b97](.el-dropdown) .action-btn{display:inline-flex;align-items:center}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions[data-v-56cc8b97](.el-dropdown) .action-btn span{display:inline-block;vertical-align:middle;line-height:1}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions[data-v-56cc8b97](.el-dropdown) .action-btn .el-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn[data-v-56cc8b97]{display:inline-flex;align-items:center;gap:7px;color:#4a5568;font-size:13px;padding:7px 14px;height:28px;background:#f0f1f3;border:none;border-radius:30px;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500;letter-spacing:.3px;box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:pointer;position:relative;overflow:hidden}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn[data-v-56cc8b97]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));opacity:0;transition:opacity .25s ease;pointer-events:none}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn[data-v-56cc8b97]:hover{color:#2563eb;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border-color:#c7d2fe;box-shadow:0 2px 8px rgba(37,99,235,.12),0 1px 3px rgba(0,0,0,.04);transform:translateY(-1px)}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn[data-v-56cc8b97]:hover:before{opacity:1}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn:hover .el-icon[data-v-56cc8b97]{color:#2563eb}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn:hover .arrow-icon[data-v-56cc8b97]{opacity:.8}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn[data-v-56cc8b97]:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.08)}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn .el-icon[data-v-56cc8b97]{font-size:16px;flex-shrink:0;transition:all .25s ease;color:inherit}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn .arrow-icon[data-v-56cc8b97]{margin-left:6px;font-size:12px;opacity:.5;transition:all .2s ease;color:inherit}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn .globe-icon[data-v-56cc8b97]{width:16px!important;height:16px!important;margin-right:6px;flex-shrink:0;transition:all .25s ease;color:inherit}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn .globe-icon[data-v-56cc8b97](svg){fill:currentColor;width:16px;height:16px}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn .globe-icon-img[data-v-56cc8b97]{width:16px;height:13px;flex-shrink:0;transition:all .25s ease;filter:brightness(0)}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn.search-toggle-btn.active[data-v-56cc8b97]{color:#fff!important;background:linear-gradient(86deg,#374cff,#8864ff,#ff858d)}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn.search-toggle-btn.active[data-v-56cc8b97]:before{opacity:0}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn.search-toggle-btn.active .globe-icon-img[data-v-56cc8b97]{filter:brightness(0) invert(1)}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-left-actions .action-btn.search-toggle-btn.active[data-v-56cc8b97]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(37,99,235,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-right-actions[data-v-56cc8b97]{display:flex;gap:6px;align-items:center;flex-shrink:0}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-right-actions .footer-send-btn[data-v-56cc8b97]{width:32px;height:32px;border-radius:8px;flex-shrink:0}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-right-actions .footer-send-btn .el-icon[data-v-56cc8b97]{font-size:14px}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-right-actions .stop-btn[data-v-56cc8b97]{width:32px;height:32px;border-radius:50%;flex-shrink:0;border:none;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px hsla(0,100%,71%,.3),0 1px 2px rgba(0,0,0,.1);position:relative;overflow:hidden}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-right-actions .stop-btn[data-v-56cc8b97]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-right-actions .stop-btn[data-v-56cc8b97]:hover{background:linear-gradient(135deg,#ff5252,#e91e63);box-shadow:0 4px 12px rgba(255,82,82,.4),0 2px 4px rgba(0,0,0,.15);transform:translateY(-1px) scale(1.05)}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-right-actions .stop-btn[data-v-56cc8b97]:hover:before{width:100px;height:100px}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-right-actions .stop-btn[data-v-56cc8b97]:active{transform:translateY(0) scale(.95);box-shadow:0 2px 6px rgba(255,82,82,.3),0 1px 2px rgba(0,0,0,.1)}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions .footer-right-actions .stop-btn .stop-icon[data-v-56cc8b97]{font-size:16px;-webkit-animation:rotate-stop-data-v-56cc8b97 2s linear infinite;animation:rotate-stop-data-v-56cc8b97 2s linear infinite}@-webkit-keyframes rotate-stop-data-v-56cc8b97{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-stop-data-v-56cc8b97{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions.embedded[data-v-56cc8b97]{flex-wrap:wrap;gap:6px;padding:10px}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions.embedded .footer-left-actions[data-v-56cc8b97]{gap:4px}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions.embedded .footer-left-actions .action-btn[data-v-56cc8b97]{padding:5px 8px;height:30px;font-size:12px;gap:4px}.chat-footer-fixed .footer-input-container .footer-input-wrapper .footer-actions.embedded .footer-left-actions .action-btn .arrow-icon[data-v-56cc8b97]{margin-left:2px}.chat-footer-fixed .footer-input-container .footer-tips[data-v-56cc8b97]{text-align:center;font-size:11px;color:#999;margin-top:8px}.knowledge-checkbox-group .el-checkbox-group[data-v-56cc8b97]{display:flex;flex-direction:column;gap:8px}.knowledge-checkbox-group .knowledge-checkbox-item[data-v-56cc8b97]{margin:0;padding:8px 12px;border-radius:6px;transition:all .2s}.knowledge-checkbox-group .knowledge-checkbox-item[data-v-56cc8b97]:hover{background:rgba(64,158,255,.05)}.knowledge-checkbox-group .knowledge-checkbox-item[data-v-56cc8b97](.el-checkbox__label){width:100%;padding-left:8px}.knowledge-checkbox-group .knowledge-option[data-v-56cc8b97]{display:flex;align-items:center;gap:8px;font-size:13px}.knowledge-checkbox-group .knowledge-option .el-icon[data-v-56cc8b97]{font-size:16px;color:#666}.knowledge-checkbox-group .knowledge-option span[data-v-56cc8b97]{color:#333}.knowledge-checkbox-group .knowledge-locked-tip[data-v-56cc8b97]{margin-top:12px;padding:8px 12px;background:#fff3e0;border-left:3px solid #ff9800;font-size:12px;color:#e65100;border-radius:4px;line-height:1.5}.attachment-menu[data-v-56cc8b97]{margin:-12px}.attachment-menu .attachment-menu-item[data-v-56cc8b97]{display:flex;align-items:center;gap:8px;padding:10px 16px;cursor:pointer;transition:background-color .2s;font-size:14px;color:#606266}.attachment-menu .attachment-menu-item[data-v-56cc8b97]:hover{background-color:#f5f7fa;color:#409eff}.attachment-menu .attachment-menu-item[data-v-56cc8b97]:not(:last-child){border-bottom:1px solid #f0f0f0}.attachment-menu .attachment-menu-item .el-icon[data-v-56cc8b97]{font-size:16px}.model-menu[data-v-56cc8b97]{margin:-12px}.model-menu .model-menu-item[data-v-56cc8b97]{padding:10px 16px;cursor:pointer;transition:background-color .2s;font-size:14px;color:#606266}.model-menu .model-menu-item[data-v-56cc8b97]:hover{background-color:#f5f7fa;color:#409eff}.model-menu .model-menu-item.active[data-v-56cc8b97]{color:#409eff;font-weight:500}.model-menu .model-menu-item[data-v-56cc8b97]:not(:last-child){border-bottom:1px solid #f0f0f0}.ai-chat-container[data-v-22412809]{background:url(../../static/img/chat-bg.fbf065ab.jpg) 50% no-repeat;background-size:100% 100%;display:flex;height:100vh;width:100%;overflow:hidden}.ai-chat-container.embedded[data-v-22412809]{height:100%;border-radius:0;overflow:hidden;flex-direction:column}.chat-main[data-v-22412809]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.chat-main.embedded[data-v-22412809]{border-radius:0;flex:1}.chat-header[data-v-22412809]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.chat-header .header-right[data-v-22412809]{display:flex;gap:8px}.chat-header.embedded-header[data-v-22412809]{padding:8px 12px}.chat-header.embedded-header .header-left .el-dropdown .el-button[data-v-22412809]{display:flex;align-items:center;gap:6px;padding:0 10px;height:28px;font-size:12px;color:#606266;border-radius:6px;transition:all .2s}.chat-header.embedded-header .header-left .el-dropdown .el-button .history-btn-text[data-v-22412809]{margin:0}.chat-header.embedded-header .header-left .el-dropdown .el-button .dropdown-icon[data-v-22412809]{font-size:10px;color:#909399;transition:transform .3s}.chat-header.embedded-header .header-left .el-dropdown .el-button[data-v-22412809]:hover{color:#409eff;background:rgba(64,158,255,.1)}.chat-header.embedded-header .header-left .el-dropdown .el-button:hover .dropdown-icon[data-v-22412809]{color:#409eff}.chat-content[data-v-22412809]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;min-height:0;align-items:center}@media (max-width:768px){.chat-sidebar[data-v-22412809]{position:fixed;left:0;top:0;bottom:0;z-index:100}.chat-sidebar.collapsed[data-v-22412809]{transform:translateX(-100%)}}@-webkit-keyframes dot-pulse{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}@keyframes dot-pulse{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}.el-dropdown-menu__item{display:flex;align-items:center;gap:8px;padding:8px 16px}.el-dropdown-menu__item .el-icon{font-size:16px}.el-dropdown-menu__item span{font-size:14px}.attachment-popover.el-popper,.el-popper.attachment-popover{z-index:99999!important;min-width:120px;border-radius:8px;box-shadow:0 6px 16px 0 rgba(0,0,0,.08);border:1px solid #e4e7ed;background:#fff}.attachment-popover .el-dropdown-menu{padding:4px 0}.attachment-popover .el-dropdown-menu__item{padding:8px 16px;font-size:14px;color:#606266;transition:background-color .2s}.attachment-popover .el-dropdown-menu__item:hover{background-color:#f5f7fa;color:#409eff}.attachment-popover .el-dropdown-menu__item:not(:last-child){border-bottom:1px solid #f0f0f0}.attachment-popover.el-popper{z-index:100000!important}.el-dropdown__popper.embedded-history-dropdown,.el-popper.embedded-history-dropdown,body>.embedded-history-dropdown{z-index:100001!important}.embedded-history-dropdown{min-width:260px;max-width:320px;max-height:360px;overflow-y:auto;padding:0;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}&::-webkit-scrollbar-button{display:none}.dropdown-header{justify-content:space-between;padding:10px 12px;border-bottom:1px solid #ebeef5;font-weight:600;color:#303133;background:linear-gradient(180deg,#f8f9fa,#f5f7fa);position:sticky;top:0;z-index:1;.el-button{gap:4px;padding:0 8px;height:24px;color:#409eff;border-radius:4px;transition:all .2s;&:hover{background:rgba(64,158,255,.1)}}}.el-dropdown-menu__item{padding:8px 12px;line-height:1.4;font-size:13px;transition:all .2s;&.active{background:rgba(64,158,255,.08);color:#409eff}.history-dropdown-item{align-items:center;justify-content:space-between;width:100%;gap:8px;.history-info{flex:1;min-width:0;flex-direction:column;gap:2px;.history-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#303133}.history-time{font-size:11px;color:#909399}}.history-actions{align-items:center;gap:4px;opacity:0;transition:opacity .2s;flex-shrink:0;.el-icon{font-size:14px;color:#909399;cursor:pointer;padding:3px;border-radius:4px;transition:all .2s;&:hover{background:rgba(64,158,255,.1);color:#409eff}&:last-child:hover{background:rgba(245,108,108,.1);color:#f56c6c}}}}&:hover{background:#f5f7fa;.history-actions{opacity:1}}}.empty-history-text{color:#909399;font-size:13px;text-align:center;display:block;width:100%;padding:16px 0}}