.chat-content .deep-icon[data-v-214d8c76]{display:inline-block}.chat-content .deep-icon.is-animate[data-v-214d8c76]{animation:rotate-214d8c76 3s linear infinite}@keyframes rotate-214d8c76{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.elx-files-card[data-v-2f008627]{align-items:center;background:rgba(0,0,0,.06);border-radius:8px;display:flex;flex-wrap:nowrap;gap:8px;max-width:var(--elx-files-card-max-width);padding:12px;position:relative;width:-moz-fit-content;width:fit-content}.elx-files-card .elx-files-card-progress[data-v-2f008627]{background:rgba(0,0,0,.08);border-radius:8px;bottom:0;left:0;position:absolute;top:0;transition:width .2s ease}.elx-files-card .elx-files-card-delete-icon[data-v-2f008627]{color:#0006;cursor:pointer;display:none;position:absolute;right:-6px;top:-8px}.elx-files-card .elx-files-card-delete-icon[data-v-2f008627]:hover{color:#ff4d4f}.elx-files-card:hover .elx-files-card-delete-icon[data-v-2f008627]{display:block}.elx-files-card-square[data-v-2f008627]{margin:0;padding:0}.elx-files-card-icon[data-v-2f008627]{flex:none;font-size:var(--elx-files-card-icon-size)}.elx-files-card-img[data-v-2f008627]{border-radius:8px;flex:none;height:var(--elx-files-card-icon-size);-o-object-fit:cover;object-fit:cover;width:var(--elx-files-card-icon-size)}.elx-files-card-content[data-v-2f008627]{align-items:stretch;display:flex;flex:auto;flex-direction:column;height:100%;justify-content:space-between;min-width:0}.elx-files-card-content .elx-files-card-name[data-v-2f008627]{display:flex;flex-wrap:nowrap;font-size:14px;max-width:100%}.elx-files-card-content .elx-files-card-name .elx-files-card-name-prefix[data-v-2f008627]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elx-files-card-content .elx-files-card-description[data-v-2f008627]{color:#0006;flex:none;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elx-files-card-content .elx-files-card-description-error[data-v-2f008627]{color:#ff4d4f}.image-preview-container[data-v-2f008627]{border-radius:8px;display:inline-block;flex-shrink:0;height:var(--elx-files-card-icon-size);overflow:hidden;padding:0;position:relative;transition:all .3s;width:var(--elx-files-card-icon-size)}.image-preview-container .preview-mask[data-v-2f008627]{align-items:center;background:rgba(0,0,0,.65);color:#fff;display:flex;font-size:10px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s;width:100%}.image-preview-container .preview-mask .el-icon[data-v-2f008627]{align-items:center;display:flex;font-size:10px;height:100%;margin-right:2px;margin-top:2px}.image-preview-container .preview-mask[data-v-2f008627]:hover{cursor:pointer;opacity:1;transition:opacity .3s}.image-preview-container-square .preview-mask[data-v-2f008627]{font-size:14px}.image-preview-container-square .preview-mask .el-icon[data-v-2f008627]{font-size:12px}.preview-mask-loading[data-v-2f008627]{align-items:center;background:rgba(0,0,0,.65);color:#fff;display:flex;inset:0;justify-content:center;position:absolute;transition:all .3s;width:100%}.preview-mask-loading .circle-progress[data-v-2f008627]{align-items:center;display:flex;height:100%!important;justify-content:center;width:100%!important}.preview-mask-loading .circle-progress[data-v-2f008627] .el-progress-circle{height:calc(100% - 12px)!important;width:calc(100% - 12px)!important}.preview-mask-loading .circle-progress[data-v-2f008627] .el-progress-circle svg>path:first-child{stroke:#fff3;stroke-width:8px}.preview-mask-loading .circle-progress[data-v-2f008627] .el-progress__text{color:#fff;font-size:14px}.preview-mask-error[data-v-2f008627]{align-items:center;background:rgba(0,0,0,.5);color:#ff4d4f;display:flex;font-size:12px;inset:0;justify-content:center;overflow:hidden;position:absolute;text-overflow:ellipsis;transition:all .3s;white-space:nowrap;width:100%}[data-v-2f008627] .el-image-viewer__progress{display:none}.fade-enter-active[data-v-2f008627],.fade-leave-active[data-v-2f008627]{transition:opacity .3s}.fade-enter-from[data-v-2f008627],.fade-leave-to[data-v-2f008627]{opacity:0}.chat-message-item[data-v-c4164c2f]{flex:1;font-size:15px;min-width:0}.chat-message-item .message-avatar[data-v-c4164c2f]{min-width:40px}.chat-message-item .message-contain[data-v-c4164c2f]{max-width:770px}.chat-message-item .message-contain--my[data-v-c4164c2f]{border-radius:1rem;margin-left:auto;width:-moz-fit-content;width:fit-content;--tw-bg-opacity:1;background-color:#edf3fe;background-color:rgb(237 243 254/var(--tw-bg-opacity,1));padding:.75rem 1rem}.chat-message-item .message-contain--his[data-v-c4164c2f]{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem;min-width:0;padding:1rem;position:relative}.upload-list[data-v-06b30696]{margin-top:15px}.upload-item[data-v-06b30696]{margin-bottom:10px}.upload-progress[data-v-06b30696]{align-items:center;background-color:#f5f7fa;border-radius:4px;display:flex;margin-top:10px;padding:8px 12px;position:relative}.file-name[data-v-06b30696]{color:#606266;display:block;font-size:14px;margin-bottom:5px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.upload-progress .el-progress[data-v-06b30696]{flex:1;margin-right:10px}.upload-progress .el-button[data-v-06b30696]{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ai-loading-spinner[data-v-b35b7ef5]{animation:spin-b35b7ef5 .8s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0065fb;height:30px;width:30px}@keyframes spin-b35b7ef5{to{transform:rotate(1turn)}}.draft-textarea[data-v-12e5579d]{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;color:#334155;font-family:inherit;font-size:15px;height:100%;line-height:1.8;padding:24px;resize:none;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.draft-textarea[data-v-12e5579d]::-moz-placeholder{color:#cbd5e1;font-weight:500}.draft-textarea[data-v-12e5579d]::placeholder{color:#cbd5e1;font-weight:500}.draft-textarea[data-v-12e5579d]:focus{background-color:#fff;border-color:#0065fb40;box-shadow:0 0 0 4px #0065fb08,0 10px 30px #00000005;outline:none}.chatting[data-v-97cab793]{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.scroll-container[data-v-97cab793]{height:100%;overflow-x:hidden;overflow-y:auto}.scroll-container[data-v-97cab793]::-webkit-scrollbar{width:8px}.scroll-container[data-v-97cab793]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.scroll-container[data-v-97cab793]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.scroll-container[data-v-97cab793]::-webkit-scrollbar-thumb:hover{background:#999}.chat-message[data-v-97cab793]{animation:fade-in-97cab793 .3s ease-out forwards;padding-bottom:10px;padding-top:10px;will-change:transform,opacity}.chat-message.is-share[data-v-97cab793]{border-radius:.5rem;cursor:pointer;padding:1rem .75rem .75rem 2.5rem;position:relative}.chat-message.is-selected[data-v-97cab793],.chat-message.is-share[data-v-97cab793]:hover{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.content-ipt[data-v-97cab793] .el-textarea__inner{background-color:transparent;box-shadow:none;color:var(--gray-950);font-size:var(--el-font-size-base);padding-left:0;padding-right:0;transition:all;transition-duration:.3s}.content-ipt[data-v-97cab793] .el-textarea__inner::-webkit-scrollbar{background-color:#f5f5f5;cursor:pointer;width:8px}.content-ipt[data-v-97cab793] .el-textarea__inner::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;cursor:pointer}.content-ipt[data-v-97cab793] .el-textarea__inner::-moz-placeholder{--tw-text-opacity:1;color:#cacaca;color:rgb(202 202 202/var(--tw-text-opacity,1))}.content-ipt[data-v-97cab793] .el-textarea__inner::placeholder{--tw-text-opacity:1;color:#cacaca;color:rgb(202 202 202/var(--tw-text-opacity,1))}[data-v-97cab793] .ai-model-select{width:135px}[data-v-97cab793] .ai-model-select .el-select__wrapper{border:1px solid rgba(0,0,0,.1);border-radius:20px;box-shadow:none;min-height:34px}textarea[data-v-97cab793]{resize:none}textarea[data-v-97cab793]:focus-visible{outline:none}.back-to-bottom-btn[data-v-97cab793]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);border-radius:24px;bottom:20px;box-shadow:0 4px 20px #0000001a;color:#666;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;position:absolute;right:20px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.back-to-bottom-btn[data-v-97cab793]:hover{background:hsla(0,0%,100%,.98);box-shadow:0 8px 30px #00000026;color:#0065fb;color:var(--color-primary,#0065fb);transform:translateY(-2px)}.back-to-bottom-btn[data-v-97cab793]:active{box-shadow:0 2px 10px #0000001a;transform:translateY(0)}.back-to-bottom-text[data-v-97cab793]{white-space:nowrap}.fade-slide-up-enter-active[data-v-97cab793],.fade-slide-up-leave-active[data-v-97cab793]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-slide-up-enter-from[data-v-97cab793],.fade-slide-up-leave-to[data-v-97cab793]{opacity:0;transform:translateY(20px) scale(.9)}.fade-slide-up-enter-to[data-v-97cab793],.fade-slide-up-leave-from[data-v-97cab793]{opacity:1;transform:translateY(0) scale(1)}.share-floating-bar[data-v-97cab793]{bottom:32px;pointer-events:none}.share-glass-container[data-v-97cab793]{background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;box-shadow:0 20px 50px #0000001f,0 0 0 1px #0000000d;gap:24px;min-width:420px;padding:12px 24px;pointer-events:auto}.share-floating-bar[data-v-97cab793]{bottom:40px;left:50%;position:absolute;transform:translate(-50%);z-index:2000}.share-glass-container[data-v-97cab793]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.5);border-radius:24px;box-shadow:0 20px 40px #0000001a;display:flex;gap:20px;padding:10px 14px 10px 24px}.share-icon-box[data-v-97cab793]{align-items:center;background:rgba(0,101,251,.063);border-radius:10px;cursor:pointer;display:flex;height:36px;justify-content:center;min-width:36px;padding:0 6px}.share-label[data-v-97cab793]{color:#94a3b8;font-size:9px;font-weight:900;letter-spacing:.1em}.share-count-text[data-v-97cab793]{color:#1e293b;font-size:13px;font-weight:1000}.share-divider[data-v-97cab793]{background:#f1f5f9;height:28px;width:1px}.action-item-btn[data-v-97cab793]{align-items:center;border:1px solid transparent;border-radius:14px;display:flex;gap:8px;padding:6px 12px 6px 6px;transition:all .2s}.action-item-btn[data-v-97cab793]:hover:not(:disabled){background:#fff;border-color:#f1f5f9;box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.action-item-btn[data-v-97cab793]:active{transform:translateY(0)}.action-item-btn[data-v-97cab793]:disabled{cursor:not-allowed;opacity:.4}.action-icon[data-v-97cab793]{align-items:center;border-radius:10px;display:flex;height:32px;justify-content:center;transition:all .3s;width:32px}.action-label[data-v-97cab793]{color:#475569;font-size:13px;font-weight:900}.cancel-circle-btn[data-v-97cab793]{align-items:center;background:#f8fafc;border-radius:50%;color:#94a3b8;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.cancel-circle-btn[data-v-97cab793]:hover{background:#ef4444;color:#fff}.slide-up-enter-active[data-v-97cab793],.slide-up-leave-active[data-v-97cab793]{transition:all .5s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-97cab793],.slide-up-leave-to[data-v-97cab793]{opacity:0;transform:translate(-50%,30px) scale(.9)}.message-contain[data-v-97cab793]{transition:all .3s ease}.message-contain.share-active[data-v-97cab793]{background-color:#0065fb0d;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,101,251,.2)}@keyframes fade-in-97cab793{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
