*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}html,body,#app{width:100%;height:100%;margin:0;padding:0}.arco-message-list{z-index:1003;box-sizing:border-box;text-align:center;pointer-events:none;flex-direction:column;align-items:center;width:100%;margin:0;padding:0 10px;display:flex;position:fixed;left:0}.arco-message-list-top{top:40px}.arco-message-list-bottom{bottom:40px}.arco-message{text-align:center;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small);pointer-events:auto;align-items:center;margin-bottom:16px;padding:10px 16px;line-height:1;list-style:none;transition:all .1s cubic-bezier(0,0,1,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000001a}.arco-message-icon{color:var(--color-text-1);vertical-align:middle;margin-right:8px;font-size:20px;animation:.1s cubic-bezier(0,0,1,1) arco-msg-fade,.4s cubic-bezier(.3,1.3,.3,1) arco-msg-fade;display:inline-block}.arco-message-content{color:var(--color-text-1);vertical-align:middle;font-size:14px}.arco-message-info{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-info .arco-message-icon{color:rgb(var(--primary-6))}.arco-message-info .arco-message-content{color:var(--color-text-1)}.arco-message-success{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-success .arco-message-icon{color:rgb(var(--success-6))}.arco-message-success .arco-message-content{color:var(--color-text-1)}.arco-message-warning{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-warning .arco-message-icon{color:rgb(var(--warning-6))}.arco-message-warning .arco-message-content{color:var(--color-text-1)}.arco-message-error{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-error .arco-message-icon{color:rgb(var(--danger-6))}.arco-message-error .arco-message-content{color:var(--color-text-1)}.arco-message-loading{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-loading .arco-message-icon{color:rgb(var(--primary-6))}.arco-message-loading .arco-message-content{color:var(--color-text-1)}.arco-message-close-btn{color:var(--color-text-1);margin-left:8px;font-size:12px}.arco-message .arco-icon-hover.arco-message-icon-hover:before{width:20px;height:20px}.fade-message-enter-from,.fade-message-appear-from{opacity:0}.fade-message-enter-to,.fade-message-appear-to{opacity:1}.fade-message-enter-active,.fade-message-appear-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.fade-message-leave-from{opacity:1}.fade-message-leave-to{opacity:0}.fade-message-leave-active{position:absolute}.flip-list-move{transition:transform .8s}@keyframes arco-msg-fade{0%{opacity:0}to{opacity:1}}@keyframes arco-msg-scale{0%{transform:scale(0)}to{transform:scale(1)}}.config-tags-container[data-v-4ced105e]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.config-tag[data-v-4ced105e]{color:#374151;cursor:pointer;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;align-items:center;gap:6px;height:32px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.config-tag[data-v-4ced105e]:hover{background-color:#f3f4f6}.config-tag.disabled-tag[data-v-4ced105e]{cursor:default;color:#9ca3af}.config-tag.disabled-tag[data-v-4ced105e]:hover{background-color:#f9fafb}.config-tag.error-tag[data-v-4ced105e]{color:#ef4444;background-color:#fef2f2;border-color:#fca5a5}.config-tag.error-tag .error-text[data-v-4ced105e]{color:#ef4444}.config-tag.error-tag[data-v-4ced105e]:hover{background-color:#fee2e2}.icon[data-v-4ced105e]{width:14px;height:14px}.icon-small[data-v-4ced105e]{color:#9ca3af;width:12px;height:12px;transition:transform .2s}.icon-small.is-open[data-v-4ced105e]{transform:rotate(180deg)}.ui-tooltip[data-v-1712c2e9]{color:#fff;white-space:normal;word-break:break-word;z-index:9999;pointer-events:none;opacity:0;visibility:hidden;background-color:#1f2937;border-radius:6px;max-width:340px;padding:4px 10px;font-size:12px;transition:opacity .2s,visibility .2s;position:fixed;transform:translate(-50%,-100%);box-shadow:0 4px 6px -1px #0000001a}.ui-tooltip.is-visible[data-v-1712c2e9]{opacity:1;visibility:visible}.ui-tooltip[data-v-1712c2e9]:after{content:"";border:4px solid #0000;border-top-color:#1f2937;border-bottom-width:0;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.mention-input-container[data-v-c3272ba4]{width:100%;height:100%;position:relative}.mention-editor[data-v-c3272ba4]{color:#374151;white-space:pre-wrap;word-break:break-word;background-color:#0000;border:none;outline:none;width:100%;height:100%;min-height:120px;font-size:14px;line-height:1.6;overflow-y:auto}.mention-editor[data-v-c3272ba4]:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none;display:inline-block}[data-v-c3272ba4] .mention{color:#0369a1;-webkit-user-select:all;user-select:all;cursor:pointer;vertical-align:middle;background-color:#e0f2fe;border-radius:4px;align-items:center;margin:0 2px;padding:0 6px;font-weight:500;display:inline-flex}[data-v-c3272ba4] .mention-inline-media{object-fit:cover;vertical-align:middle;border-radius:2px;width:16px;height:16px;margin-right:4px}.mention-dropdown[data-v-c3272ba4]{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:160px;max-height:200px;padding:4px;position:absolute;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.mention-item[data-v-c3272ba4]{color:#374151;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.mention-item[data-v-c3272ba4]:hover,.mention-item.active[data-v-c3272ba4]{background-color:#f3f4f6}.mention-type-icon[data-v-c3272ba4]{justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;display:flex}.dropdown-media[data-v-c3272ba4]{object-fit:cover;border-radius:4px;width:20px;height:20px}.input-flex[data-v-46bc75a5]{gap:16px;display:flex}.reference-files-container[data-v-46bc75a5]{flex-flow:wrap;flex-shrink:0;gap:0;width:auto;max-width:200px;padding-top:16px;transition:gap .3s,padding-right .3s;display:flex;position:relative}.reference-files-container.has-files[data-v-46bc75a5]{padding-right:72px}.reference-files-container[data-v-46bc75a5]:hover:not(:has(.quick-upload-btn:hover)){gap:16px}.reference-files-container.has-files[data-v-46bc75a5]:hover:not(:has(.quick-upload-btn:hover)){padding-right:0}.file-preview[data-v-46bc75a5]{cursor:pointer;background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;width:84px;height:112px;margin-right:-72px;transition:all .3s;position:relative;overflow:visible;transform:rotate(-3deg)}.reference-files-container:hover:not(:has(.quick-upload-btn:hover)) .file-preview[data-v-46bc75a5]{margin-right:0}.file-preview[data-v-46bc75a5]:hover{transform:rotate(0)scale(1.05);z-index:20!important}.preview-img[data-v-46bc75a5]{object-fit:cover;border-radius:8px;width:100%;height:100%}.preview-icon-wrapper[data-v-46bc75a5]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:8px;display:flex}.preview-icon[data-v-46bc75a5]{width:32px;height:32px;margin-bottom:8px}.preview-name[data-v-46bc75a5]{text-align:center;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.delete-btn[data-v-46bc75a5]{color:#fff;cursor:pointer;opacity:0;z-index:10;background-color:#1f2937;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0000001a}.file-preview:hover .delete-btn[data-v-46bc75a5]{opacity:1}.delete-btn[data-v-46bc75a5]:hover{background-color:#374151;transform:scale(1.1)}.hidden-input[data-v-46bc75a5]{display:none}.upload-placeholder[data-v-46bc75a5]{cursor:pointer;background-color:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:84px;height:112px;transition:all .2s;display:flex;position:relative;transform:rotate(2deg)}.upload-placeholder[data-v-46bc75a5]:hover{z-index:20;background-color:#f1f5f9;border-color:#94a3b8;transform:rotate(0)scale(1.05)}.plus-icon[data-v-46bc75a5]{color:#94a3b8;width:24px;height:24px;transition:color .2s}.upload-text[data-v-46bc75a5]{color:#94a3b8;font-size:12px;font-weight:500;transition:color .2s}.upload-placeholder:hover .plus-icon[data-v-46bc75a5],.upload-placeholder:hover .upload-text[data-v-46bc75a5]{color:#64748b}.upload-placeholder.is-stacked[data-v-46bc75a5]{display:none}.reference-files-container:hover:not(:has(.quick-upload-btn:hover)) .upload-placeholder.is-stacked[data-v-46bc75a5]{display:flex}.reference-files-container:hover:not(:has(.quick-upload-btn:hover)) .quick-upload-btn[data-v-46bc75a5]{opacity:0;pointer-events:none}.quick-upload-btn[data-v-46bc75a5]{color:#64748b;cursor:pointer;z-index:30;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;position:absolute;bottom:0;right:0;transform:translate(25%,25%);box-shadow:0 2px 4px #0000001a}.quick-upload-btn[data-v-46bc75a5]:hover{color:#475569;background-color:#e2e8f0;transform:translate(25%,25%)scale(1.1)}.textarea-wrapper[data-v-46bc75a5]{flex:1}.icon-xs[data-v-46bc75a5]{width:14px;height:14px}.input-flex[data-v-3894f672]{gap:16px;display:flex}.reference-files-container[data-v-3894f672]{flex-flow:wrap;flex-shrink:0;gap:0;width:auto;max-width:200px;padding-top:16px;transition:gap .3s,padding-right .3s;display:flex;position:relative}.file-preview[data-v-3894f672]{cursor:pointer;background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;width:52px;height:69px;transition:all .3s;position:relative;overflow:visible}.preview-img[data-v-3894f672]{object-fit:cover;border-radius:8px;width:100%;height:100%}.delete-btn[data-v-3894f672]{color:#fff;cursor:pointer;opacity:0;z-index:10;background-color:#1f2937;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0000001a}.file-preview:hover .delete-btn[data-v-3894f672]{opacity:1}.delete-btn[data-v-3894f672]:hover{background-color:#374151;transform:scale(1.1)}.hidden-input[data-v-3894f672]{display:none}.upload-placeholder[data-v-3894f672]{cursor:pointer;background-color:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:52px;height:69px;transition:all .2s;display:flex;position:relative}.upload-placeholder[data-v-3894f672]:hover{background-color:#f1f5f9;border-color:#94a3b8}.plus-icon[data-v-3894f672]{color:#94a3b8;width:24px;height:24px;transition:color .2s}.upload-text[data-v-3894f672]{color:#94a3b8;font-size:12px;font-weight:500;transition:color .2s}.upload-placeholder:hover .plus-icon[data-v-3894f672],.upload-placeholder:hover .upload-text[data-v-3894f672]{color:#64748b}.textarea-wrapper[data-v-3894f672]{flex:1}.plain-textarea[data-v-3894f672]{color:#374151;resize:none;background-color:#0000;border:none;outline:none;width:100%;height:100%;min-height:120px;padding:0;font-family:inherit;font-size:14px;line-height:1.6}.plain-textarea[data-v-3894f672]::placeholder{color:#9ca3af}.icon-xs[data-v-3894f672]{width:14px;height:14px}.straight-preview[data-v-3894f672]{margin:0!important;transform:none!important}.straight-preview[data-v-3894f672]:hover{z-index:20;transform:scale(1.05)!important}.arco-input-number{box-sizing:border-box;border-radius:var(--border-radius-small);width:100%;position:relative}.arco-input-number-step-button{box-sizing:border-box;color:var(--color-text-2);background-color:var(--color-fill-2);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0;transition:all .1s cubic-bezier(0,0,1,1);display:flex}.arco-input-number-step-button:hover{background-color:var(--color-fill-3);border-color:var(--color-fill-3)}.arco-input-number-step-button:active{background-color:var(--color-fill-4);border-color:var(--color-fill-4)}.arco-input-number-step-button:disabled{color:var(--color-text-4);background-color:var(--color-fill-2);cursor:not-allowed}.arco-input-number-step-button:disabled:hover,.arco-input-number-step-button:disabled:active{background-color:var(--color-fill-2);border-color:var(--color-neutral-3)}.arco-input-number .arco-input-wrapper{position:relative}.arco-input-number-prefix,.arco-input-number-suffix{transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-number-mode-embed .arco-input-number-step{opacity:0;border-radius:1px;width:18px;transition:all .1s cubic-bezier(0,0,1,1);position:absolute;top:4px;bottom:4px;right:4px;overflow:hidden}.arco-input-number-mode-embed .arco-input-number-step .arco-input-number-step-button{border:none;border-color:var(--color-neutral-3);width:100%;height:50%;font-size:10px}.arco-input-number-mode-embed .arco-input-suffix{justify-content:flex-end;min-width:6px}.arco-input-number-mode-embed .arco-input-suffix-has-feedback{min-width:32px}.arco-input-number-mode-embed .arco-input-suffix-has-feedback .arco-input-number-step{right:30px}:is(.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-suffix:has(.arco-input-number-suffix),.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-suffix:has(.arco-input-number-suffix)){padding-left:4px}.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-step,.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-step{opacity:1}.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-suffix,.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-suffix{opacity:0;pointer-events:none}.arco-input-number-mode-embed.arco-input-wrapper:not(.arco-input-focus) .arco-input-number-step-button:not(.arco-input-number-step-button-disabled):hover{background-color:var(--color-fill-4)}.arco-input-number-mode-button .arco-input-prepend,.arco-input-number-mode-button .arco-input-append{border:none;padding:0}.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button{border-right:1px solid #0000;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:active){border-right-color:var(--color-neutral-3)}.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button{border-left:1px solid #0000;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:active){border-left-color:var(--color-neutral-3)}.arco-input-number-readonly .arco-input-number-step-button{color:var(--color-text-4);pointer-events:none}.base-popover-wrapper[data-v-ee7c823e]{display:inline-block}.base-popover-content[data-v-ee7c823e]{z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:8px;position:fixed;box-shadow:0 4px 20px #00000026}.popover-fade-enter-active[data-v-ee7c823e],.popover-fade-leave-active[data-v-ee7c823e]{transition:opacity .2s,transform .2s}.popover-fade-enter-from[data-v-ee7c823e],.popover-fade-leave-to[data-v-ee7c823e]{opacity:0;transform:scale(.95)}.multi-frames-container[data-v-b71f63d5]{flex-direction:column;gap:16px;display:flex;position:relative}.editor-card-content[data-v-b71f63d5]{background:#fff;border-radius:12px;flex-direction:column;gap:12px;width:400px;padding:16px;display:flex}.editor-header[data-v-b71f63d5]{justify-content:space-between;align-items:center;display:flex}.editor-header .title[data-v-b71f63d5]{color:#1e293b;font-size:16px;font-weight:600}.editor-body .plain-textarea[data-v-b71f63d5]{color:#334155;resize:none;background-color:#0000;border:none;outline:none;width:100%;height:80px;padding:0;font-family:inherit;font-size:14px;line-height:1.5}.editor-body .plain-textarea[data-v-b71f63d5]::placeholder{color:#94a3b8}.editor-footer[data-v-b71f63d5]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.editor-footer .footer-left[data-v-b71f63d5]{gap:8px;display:flex}.editor-footer .action-btn[data-v-b71f63d5]{color:#475569;cursor:pointer;background-color:#f1f5f9;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:background-color .2s;display:flex}.editor-footer .action-btn[data-v-b71f63d5]:hover{background-color:#e2e8f0}.editor-footer .confirm-btn[data-v-b71f63d5]{color:#fff;cursor:pointer;cursor:not-allowed;background-color:#e2e8f0;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:background-color .2s}.editor-footer .confirm-btn.active[data-v-b71f63d5]{color:#fff;cursor:pointer;background-color:#3b82f6}.frames-row-wrapper[data-v-b71f63d5]{width:100%;position:relative}.frames-row-wrapper .scroll-btn[data-v-b71f63d5]{z-index:20;cursor:pointer;color:#475569;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #0000001a}.frames-row-wrapper .scroll-btn[data-v-b71f63d5]:hover{color:#1e293b;background-color:#f8fafc;box-shadow:0 4px 8px #00000026}.frames-row-wrapper .scroll-btn.left[data-v-b71f63d5]{left:4px}.frames-row-wrapper .scroll-btn.right[data-v-b71f63d5]{right:4px}.frames-row[data-v-b71f63d5]{align-items:center;gap:12px;padding:16px 10px;display:flex;overflow-x:auto}.frames-row.is-dragging[data-v-b71f63d5]{cursor:grab}.frames-row[data-v-b71f63d5]:active{cursor:grabbing}.frames-row[data-v-b71f63d5]{scrollbar-width:none}.frames-row[data-v-b71f63d5]::-webkit-scrollbar{display:none}.transition-node[data-v-b71f63d5]{cursor:pointer;color:#64748b;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:56px;height:72px;transition:all .2s;display:flex}.transition-node[data-v-b71f63d5]:hover,.transition-node.active[data-v-b71f63d5]{color:#3b82f6;background-color:#eff6ff;border-color:#3b82f6}.transition-node.has-content[data-v-b71f63d5]{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.transition-node.has-content[data-v-b71f63d5]:hover,.transition-node.has-content.active[data-v-b71f63d5]{color:#fff;background-color:#2563eb;border-color:#2563eb}.frame-node[data-v-b71f63d5]{cursor:pointer;background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;width:56px;height:72px;transition:all .3s;position:relative;overflow:visible}.frame-node[data-v-b71f63d5]:hover{z-index:10;transform:scale(1.05)}.frame-node .preview-img[data-v-b71f63d5]{object-fit:cover;border-radius:8px;width:100%;height:100%}.frame-node .delete-btn[data-v-b71f63d5]{color:#fff;cursor:pointer;opacity:0;z-index:10;background-color:#1f2937;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0000001a}.frame-node .delete-btn[data-v-b71f63d5]:hover{background-color:#374151;transform:scale(1.1)}.frame-node:hover .delete-btn[data-v-b71f63d5]{opacity:1}.add-frame-node[data-v-b71f63d5]{cursor:pointer;background-color:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:56px;height:72px;transition:all .2s;display:flex;position:relative}.add-frame-node[data-v-b71f63d5]:hover{background-color:#f1f5f9;border-color:#94a3b8}.add-frame-node .plus-icon[data-v-b71f63d5]{color:#94a3b8;width:24px;height:24px;transition:color .2s}.add-frame-node .upload-text[data-v-b71f63d5]{color:#94a3b8;font-size:12px;font-weight:500;transition:color .2s}.add-frame-node:hover .plus-icon[data-v-b71f63d5],.add-frame-node:hover .upload-text[data-v-b71f63d5]{color:#64748b}.hidden-input[data-v-b71f63d5]{display:none}.icon-sm[data-v-b71f63d5]{width:16px;height:16px}.icon-md[data-v-b71f63d5]{width:20px;height:20px}.icon-xs[data-v-b71f63d5]{width:14px;height:14px}.text-xs[data-v-b71f63d5]{font-size:12px}.input-flex[data-v-a9b5f01b]{gap:16px;display:flex}.hidden-input[data-v-a9b5f01b]{display:none}.upload-placeholder[data-v-a9b5f01b]{cursor:pointer;background-color:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:52px;height:69px;transition:all .2s;display:flex;position:relative}.upload-placeholder[data-v-a9b5f01b]:hover{background-color:#f1f5f9;border-color:#94a3b8}.plus-icon[data-v-a9b5f01b]{color:#94a3b8;width:24px;height:24px;transition:color .2s}.upload-text[data-v-a9b5f01b]{color:#94a3b8;font-size:12px;font-weight:500;transition:color .2s}.upload-placeholder:hover .plus-icon[data-v-a9b5f01b],.upload-placeholder:hover .upload-text[data-v-a9b5f01b]{color:#64748b}.textarea-wrapper[data-v-a9b5f01b]{flex:1}.floating-actions[data-v-fe7e2ed7]{z-index:10;justify-content:flex-end;align-items:center;gap:12px;width:100%;max-width:900px;margin-bottom:12px;display:flex}.action-wrap[data-v-fe7e2ed7]{gap:12px;display:flex}.action-btn[data-v-fe7e2ed7]{color:#4b5563;cursor:pointer;background-color:#f1f5f9;border-radius:20px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;transition:all .2s;display:flex}.action-btn[data-v-fe7e2ed7]:hover{background-color:#f1f5f9}.generating-btn[data-v-fe7e2ed7]{cursor:default}.generating-btn[data-v-fe7e2ed7]:hover{background-color:#f8fafc}.animate-spin[data-v-fe7e2ed7]{animation:1s linear infinite spin-fe7e2ed7}@keyframes spin-fe7e2ed7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-gray-400[data-v-fe7e2ed7]{color:#9ca3af}.mr-1[data-v-fe7e2ed7]{margin-right:.25rem}.fade-slide-enter-active[data-v-fe7e2ed7],.fade-slide-leave-active[data-v-fe7e2ed7]{transition:opacity .3s,transform .3s}.fade-slide-enter-from[data-v-fe7e2ed7],.fade-slide-leave-to[data-v-fe7e2ed7]{opacity:0;transform:translateY(10px)}.input-area-wrapper[data-v-fe7e2ed7]{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 16px 24px;display:flex}.input-area-wrapper.is-floating[data-v-fe7e2ed7]{z-index:10;background:linear-gradient(#0000,#f7f8fa 20%);padding-bottom:24px;position:absolute;bottom:0;left:0;right:0}.input-card[data-v-fe7e2ed7]{background-color:#fff;border:1px solid #f3f4f6;border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:900px;padding:16px;display:flex;position:relative;box-shadow:0 4px 20px -4px #0000000d}.toolbar[data-v-fe7e2ed7]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.toolbar-left[data-v-fe7e2ed7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-tag[data-v-fe7e2ed7]{color:#374151;cursor:pointer;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:background-color .2s;display:flex}.toolbar-tag[data-v-fe7e2ed7]:hover{background-color:#f3f4f6}.submit-btn[data-v-fe7e2ed7]{color:#fff;cursor:pointer;background-color:#93c5fd;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:16px;transition:background-color .2s;display:flex;box-shadow:0 1px 2px #0000000d}.submit-btn .icon[data-v-fe7e2ed7]{color:#fff;width:16px;height:16px}.submit-btn-active[data-v-fe7e2ed7]{background-color:#3b82f6}.submit-btn-active[data-v-fe7e2ed7]:hover{background-color:#2563eb}.icon-xs[data-v-fe7e2ed7]{width:14px;height:14px}.ml-1[data-v-fe7e2ed7]{margin-left:.25rem}.task-item[data-v-29024fbb]{border-bottom:1px solid #f3f4f6;gap:16px;padding:24px 0;display:flex}.task-item[data-v-29024fbb]:last-child{border-bottom:none}.task-images[data-v-29024fbb]{cursor:pointer;flex-shrink:0;justify-content:flex-end;gap:4px;width:140px;display:flex}.img-wrapper[data-v-29024fbb]{background-color:#f3f4f6;border-radius:4px;flex-shrink:0;width:44px;height:64px;overflow:hidden}.task-img[data-v-29024fbb]{object-fit:cover;width:100%;height:100%}.audio-placeholder[data-v-29024fbb]{background-color:#f3f4f6;justify-content:center;align-items:center;display:flex}.text-gray-400[data-v-29024fbb]{color:#9ca3af}.icon-lg[data-v-29024fbb]{width:20px;height:20px}.extra-count[data-v-29024fbb]{color:#6b7280;background-color:#f3f4f6;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.task-content[data-v-29024fbb]{flex:1;min-width:0}.task-header[data-v-29024fbb]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.task-title[data-v-29024fbb]{color:#111827;font-size:15px;font-weight:600}.task-tag[data-v-29024fbb]{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.task-tag.tag-primary[data-v-29024fbb]{color:#3b82f6;background-color:#eff6ff}.task-tag.tag-success[data-v-29024fbb]{color:#22c55e;background-color:#f0fdf4}.task-tag.tag-purple[data-v-29024fbb]{color:#a855f7;background-color:#faf5ff}.task-tag.tag-warning[data-v-29024fbb]{color:#f59e0b;background-color:#fffbeb}.task-meta[data-v-29024fbb]{color:#9ca3af;font-size:13px}.task-media[data-v-29024fbb]{margin-bottom:16px}.video-container[data-v-29024fbb]{background-color:#000;border-radius:8px;width:480px;height:270px;position:relative;overflow:hidden}.task-video[data-v-29024fbb]{object-fit:contain;width:100%;height:100%}.video-overlay[data-v-29024fbb]{gap:8px;padding:12px;display:flex;position:absolute}.video-overlay.top-right[data-v-29024fbb]{top:0;right:0}.overlay-btn[data-v-29024fbb]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.overlay-btn[data-v-29024fbb]:hover{background-color:#0009}.fill[data-v-29024fbb]{fill:currentColor}.status-container[data-v-29024fbb]{position:relative}.status-tooltip[data-v-29024fbb]{color:#374151;background-color:#f3f4f6;border-radius:4px;align-items:center;margin-bottom:8px;padding:4px 8px;font-size:12px;display:inline-flex}.status-box[data-v-29024fbb]{color:#6b7280;background-color:#f9fafb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:480px;height:200px;font-size:14px;display:flex}.queued-box[data-v-29024fbb]{background-color:#f3f4f6;justify-content:flex-start;align-items:flex-start;height:120px;padding:16px;position:relative;overflow:hidden}.loading-video[data-v-29024fbb]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.queued-text[data-v-29024fbb]{z-index:1;color:#0f1419;font-size:13px;font-weight:400;position:relative}.inline-icon[data-v-29024fbb]{vertical-align:middle;margin-bottom:2px}.status-icon[data-v-29024fbb]{color:#9ca3af;width:32px;height:32px}.task-actions[data-v-29024fbb]{gap:12px;display:flex}.action-btn[data-v-29024fbb]{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.action-btn[data-v-29024fbb]:hover{background-color:#f9fafb;border-color:#d1d5db}.action-btn[data-v-29024fbb]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-29024fbb{to{transform:rotate(360deg)}}.animate-spin[data-v-29024fbb]{animation:1s linear infinite spin-29024fbb}.icon-xs[data-v-29024fbb]{width:14px;height:14px}.icon-sm[data-v-29024fbb]{width:16px;height:16px}.ml-1[data-v-29024fbb]{margin-left:4px}.generate-view[data-v-dc7263e7]{flex-direction:column;width:100%;height:100%;display:flex}.main-body[data-v-dc7263e7]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.center-content[data-v-dc7263e7]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 16px;display:flex}.task-list-container[data-v-dc7263e7]{flex-direction:column;flex:1;align-items:center;padding:24px 16px 200px;display:flex;overflow-y:auto}.task-list-inner[data-v-dc7263e7]{flex-direction:column;width:100%;max-width:900px;padding-bottom:120px;display:flex}.main-logo[data-v-dc7263e7]{width:231px}.main-title[data-v-dc7263e7]{color:#1f2937;letter-spacing:.025em;margin-bottom:32px;font-size:22px;font-weight:700}.text-blue[data-v-dc7263e7]{color:#3b82f6}.arco-popover-popup-content{box-sizing:border-box;color:var(--color-text-2);background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);padding:12px 16px;font-size:14px;line-height:1.5715;box-shadow:0 4px 10px #0000001a}.arco-popover-title{color:var(--color-text-1);font-size:16px;font-weight:500}.arco-popover-content{text-align:left;word-wrap:break-word;margin-top:4px}.arco-popover-popup-arrow{z-index:1;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3)}.arco-divider-horizontal{clear:both;border-bottom:1px solid var(--color-neutral-3);width:100%;min-width:100%;max-width:100%;margin:20px 0;position:relative}.arco-divider-horizontal.arco-divider-with-text{margin:20px 0}.arco-divider-vertical{vertical-align:middle;border-left:1px solid var(--color-neutral-3);min-width:1px;max-width:1px;min-height:1em;margin:0 12px;display:inline-block}.arco-divider-text{box-sizing:border-box;color:var(--color-text-1);background:var(--color-bg-2);padding:0 16px;font-size:14px;font-weight:500;line-height:2;position:absolute;top:50%;transform:translateY(-50%)}.arco-divider-text-center{left:50%;transform:translate(-50%,-50%)}.arco-divider-text-left{left:24px}.arco-divider-text-right{right:24px}.sidebar[data-v-537d5ea0]{background-color:#f7f8fa;border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;align-items:center;width:64px;padding:16px 0;display:flex}.sidebar-top[data-v-537d5ea0]{flex-direction:column;flex:1;align-items:center;gap:24px;display:flex}.brand-logo[data-v-537d5ea0]{cursor:pointer;width:32px;height:32px}.sidebar-bottom[data-v-537d5ea0]{flex-direction:column;align-items:center;gap:16px;display:flex}.icon-btn-primary[data-v-537d5ea0]{color:#fff;cursor:pointer;background-color:#3b82f6;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex}.icon-btn-primary[data-v-537d5ea0]:hover{background-color:#2563eb}.icon-btn-secondary[data-v-537d5ea0]{color:#2563eb;cursor:pointer;background-color:#dbeafe;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.icon-btn-ghost[data-v-537d5ea0]{color:#6b7280;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex}.icon-btn-ghost[data-v-537d5ea0]:hover{background-color:#f3f4f6}.avatar-container[data-v-537d5ea0]{cursor:pointer;border:1px solid #e5e7eb;border-radius:9999px;width:32px;height:32px;overflow:hidden}.avatar-img[data-v-537d5ea0]{object-fit:cover;width:100%;height:100%}.icon-md[data-v-537d5ea0]{width:20px;height:20px}.icon-sm[data-v-537d5ea0]{width:18px;height:18px}.icon-xs[data-v-537d5ea0]{width:16px;height:16px}.text-gray[data-v-537d5ea0]{color:#6b7280}.user-popover-menu[data-v-537d5ea0]{flex-direction:column;display:flex}.user-info-card[data-v-537d5ea0]{cursor:pointer;border-radius:8px;align-items:center;padding:8px;transition:background-color .2s;display:flex}.user-info-card[data-v-537d5ea0]:hover{background-color:#f3f4f6}.large-avatar[data-v-537d5ea0]{border:1px solid #e5e7eb;border-radius:50%;width:44px;height:44px;margin-right:12px}.user-text[data-v-537d5ea0]{flex-direction:column;flex:1;gap:4px;display:flex}.username[data-v-537d5ea0]{color:#1f2937;font-size:14px;font-weight:500}.userid[data-v-537d5ea0]{color:#6b7280;font-size:12px}.logout-btn[data-v-537d5ea0]{cursor:pointer;color:#1f2937;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:14px;transition:background-color .2s;display:flex}.logout-btn[data-v-537d5ea0]:hover{background-color:#f3f4f6}.account-details[data-v-537d5ea0]{flex-direction:column;gap:20px;padding:12px 0;display:flex}.detail-row[data-v-537d5ea0]{align-items:center;font-size:15px;display:flex}.detail-row .label[data-v-537d5ea0]{color:#6b7280;width:110px}.detail-row .value[data-v-537d5ea0]{color:#1f2937;font-weight:500}.copy-btn[data-v-537d5ea0]{cursor:pointer;color:#3b82f6;border-radius:4px;justify-content:center;align-items:center;margin-left:8px;padding:4px;transition:background-color .2s;display:flex}.copy-btn[data-v-537d5ea0]:hover{background-color:#eff6ff}.layout-container[data-v-6767f649]{background-color:#f7f8fa;width:100vw;height:100vh;font-family:sans-serif;display:flex;overflow:hidden}.main-content[data-v-6767f649]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}
