.flex[data-v-fc6c7e84]{display:-webkit-box;display:-ms-flexbox;display:flex}.align-content[data-v-fc6c7e84]{-ms-flex-line-pack:center;align-content:center}.justify-between[data-v-fc6c7e84]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-center[data-v-fc6c7e84]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.e-helper-container[data-v-fc6c7e84]{width:375px;margin:0 auto;border-radius:16px;overflow:hidden;background:#fff;position:relative}.e-helper-container[data-v-fc6c7e84]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(170deg,#0066ec,#b000f5);border-radius:16px;padding:4px;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0}.e-helper-header[data-v-fc6c7e84]{background:-webkit-gradient(linear,left top,right top,from(#e0f4ff),to(#e8e1ff));background:linear-gradient(90deg,#e0f4ff,#e8e1ff);padding:10px 15px}.e-helper-header .header-avatar[data-v-fc6c7e84]{width:32px;height:32px;border-radius:50%}.e-helper-header .header-title[data-v-fc6c7e84]{font-size:16px;font-weight:600;margin-left:25px;line-height:32px}.e-helper-header .header-close[data-v-fc6c7e84]{text-align:right;cursor:pointer}.welcome-section[data-v-fc6c7e84]{text-align:center;padding:20px 0;position:relative;z-index:1}.welcome-section .robot-avatar[data-v-fc6c7e84]{width:60px;margin-bottom:10px}.welcome-section .w-text[data-v-fc6c7e84]{margin-top:20px}.welcome-section .welcome-text[data-v-fc6c7e84]{font-size:15px;margin:0 0 4px 0}.welcome-section .sub-text[data-v-fc6c7e84]{font-size:12px;color:#666;margin:0}.selector-row[data-v-fc6c7e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px 15px;position:relative;z-index:1}.selector-row[data-v-fc6c7e84] .el-input--suffix .el-input__inner{border-radius:20px}.selector-row .ratio-selector[data-v-fc6c7e84],.selector-row .style-selector[data-v-fc6c7e84]{width:48%;border-radius:20px;border:1px solid;padding:0 5px}.chat-container[data-v-fc6c7e84]{height:50vh;overflow:hidden;position:relative;z-index:1}.chat-container .chat-messages[data-v-fc6c7e84]{height:100%;overflow-y:auto;padding:10px 15px}.chat-container .chat-messages[data-v-fc6c7e84]::-webkit-scrollbar{width:0}.chat-container .chat-messages[data-v-fc6c7e84]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.chat-container .chat-messages .message-item[data-v-fc6c7e84]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.chat-container .chat-messages .message-item.user-message[data-v-fc6c7e84]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-container .chat-messages .message-item.user-message .message-content[data-v-fc6c7e84]{background:#e0f4ff;margin-left:10px;border-radius:18px 18px 4px 18px}.chat-container .chat-messages .message-item.ai-message[data-v-fc6c7e84]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.chat-container .chat-messages .message-item.ai-message .message-content[data-v-fc6c7e84]{background:#f5f7fa;margin-right:10px;border-radius:18px 18px 18px 4px}.chat-container .chat-messages .message-item .message-avatar[data-v-fc6c7e84]{width:36px;height:36px}.chat-container .chat-messages .message-item .message-avatar img[data-v-fc6c7e84]{width:100%;height:100%;border-radius:50%}.chat-container .chat-messages .message-item .message-content[data-v-fc6c7e84]{max-width:70%;padding:8px 12px}.chat-container .chat-messages .message-item .message-content .message-text[data-v-fc6c7e84]{font-size:14px;line-height:1.4;margin-bottom:8px}.chat-container .chat-messages .message-item .message-content .message-image img[data-v-fc6c7e84]{width:100%;border-radius:8px;max-height:200px;-o-object-fit:cover;object-fit:cover}.chat-container .chat-messages .message-item .message-content .loading[data-v-fc6c7e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-size:12px}.chat-container .chat-messages .message-item .message-content .loading i[data-v-fc6c7e84]{margin-right:6px;-webkit-animation:el-icon-loading 1s linear infinite;animation:el-icon-loading 1s linear infinite}.layer-tag[data-v-fc6c7e84]{background:#1677ff;color:#fff;font-size:12px;padding:2px 8px;border-radius:4px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.preview-row[data-v-fc6c7e84]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px;position:relative;z-index:1}.preview-row .empty-placeholder[data-v-fc6c7e84]{width:50%;background:#f5f7fa;border:1px dashed #dcdfe6;border-radius:8px}.preview-row .material-preview[data-v-fc6c7e84]{width:50%;padding-left:10px}.preview-row .material-preview .preview-img[data-v-fc6c7e84]{width:100%;border-radius:8px}.prompt-section[data-v-fc6c7e84]{padding:0 20px 15px;position:relative;z-index:1}.prompt-section .generate-btn[data-v-fc6c7e84]{width:100%;border-radius:20px;background:-webkit-gradient(linear,left top,right top,from(#0066ec),to(#b000f5));background:linear-gradient(90deg,#0066ec,#b000f5);border:none}.toolbar[data-v-fc6c7e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:10px 20px;border-top:1px solid #f0f0f0;position:relative;z-index:1}.toolbar i[data-v-fc6c7e84]{font-size:18px;color:#666;cursor:pointer}.toolbar i[data-v-fc6c7e84]:hover{color:#0066ec}.input-section[data-v-fc6c7e84]{padding:10px 10px;border-top:1px solid #f0f0f0;position:absolute;z-index:1;bottom:0;left:0;right:0;margin:4px;background:#fff;border-bottom-left-radius:18px;border-bottom-right-radius:18px}.input-section .bottom-row[data-v-fc6c7e84]{grid-gap:10px;gap:10px}.input-section .bottom-row[data-v-fc6c7e84],.input-section .reference-row[data-v-fc6c7e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-section .reference-row[data-v-fc6c7e84]{grid-gap:8px;gap:8px}.input-section .reference-uploader[data-v-fc6c7e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:78px}.input-section .bottom-input[data-v-fc6c7e84]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:20px}.input-section .video-ref-upload-panel[data-v-fc6c7e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px;position:relative;z-index:2}.input-section .video-ref-upload-panel[data-v-fc6c7e84] .avatar-uploader .el-upload{width:60px;height:60px;border-radius:8px;border:1px solid #dcdfe6}.input-section .video-ref-col[data-v-fc6c7e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:6px;gap:6px}.input-section .video-ref-preview-img[data-v-fc6c7e84]{width:170px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.input-section .video-ref-preview-video[data-v-fc6c7e84]{width:170px;max-height:100px;border-radius:8px}.input-section .video-ref-dropdown-trigger[data-v-fc6c7e84]{width:78px;height:34px;border-radius:18px;border:1px solid #dcdfe6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:6px;gap:6px;cursor:pointer;background:#fff;color:#606266;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;position:relative}.input-section .video-ref-dropdown-trigger .el-icon-arrow-down[data-v-fc6c7e84]{font-size:12px}.input-section[data-v-fc6c7e84] .avatar-uploader .el-upload{width:78px;height:34px;border-radius:18px;border:1px solid #dcdfe6}.input-section[data-v-fc6c7e84] .avatar-uploader .el-upload>div{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.input-section[data-v-fc6c7e84] .avatar-uploader .el-upload span{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding:0 6px;color:#606266;line-height:1}.input-section[data-v-fc6c7e84] .avatar-uploader .el-upload .el-button{height:30px;line-height:30px;padding:0 10px;font-size:12px}.e-helper-info[data-v-fc6c7e84]{height:40vh;overflow:auto}.ai-image-actions .el-icon-plus[data-v-fc6c7e84]{margin-left:5px}.video-selector-row-line[data-v-fc6c7e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px 15px;position:relative;z-index:1}.video-selector-row-line[data-v-fc6c7e84] .el-input--suffix .el-input__inner{border-radius:20px}.video-selector-row-line .ratio-selector[data-v-fc6c7e84],.video-selector-row-line .style-selector[data-v-fc6c7e84]{width:48%;border-radius:20px;border:1px solid;padding:0 5px}.video-selector-row-line .camera-selector[data-v-fc6c7e84],.video-selector-row-line .duration-selector[data-v-fc6c7e84],.video-selector-row-line .quality-selector[data-v-fc6c7e84]{width:32%;border-radius:20px;border:1px solid;padding:0 5px}.el-upload[data-v-fc6c7e84]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.video-ref-col .addImg[data-v-fc6c7e84]{position:relative;width:70px}.video-ref-col .addImg img[data-v-fc6c7e84]{width:60px;height:60px}.video-ref-col .addImg .delete[data-v-fc6c7e84]{cursor:pointer;right:-10px}