.model-selector[data-v-0579107d]{width:100%;margin-bottom:20px;margin-top:8px}.model-selector__select[data-v-0579107d]{width:100%}[data-v-0579107d] .el-select__wrapper{height:48px;background:#292929;border:1px solid #444;border-radius:6px;box-shadow:none;padding:6px 8px 6px 12px;font-size:14px;color:#fff}@media(min-width:768px){[data-v-0579107d] .el-select__wrapper{font-size:16px}}[data-v-0579107d] .el-select__wrapper:hover{border-color:#666}[data-v-0579107d] .el-select__wrapper.is-focus{border-color:var(--primary, #a855f7);outline:1px solid var(--primary, #a855f7);outline-offset:1px}[data-v-0579107d] .el-select__placeholder{color:#a1a1aa}[data-v-0579107d] .el-select__selected-item{color:#fff;font-weight:700}.model-selector__icon[data-v-0579107d]{width:22px;height:22px;border-radius:4px;-o-object-fit:contain;object-fit:contain;margin-right:8px;flex-shrink:0}.model-selector__dot[data-v-0579107d]{width:20px;height:20px;border-radius:999px;background:linear-gradient(135deg,#8900ff,#ff5434);display:inline-block;margin-right:8px;flex-shrink:0}.model-selector__new[data-v-0579107d]{padding:2px 6px;margin-left:auto;font-size:10px;font-weight:600;color:#fff;background:var(--primary, #a855f7);border-radius:4px;flex-shrink:0}.model-selector-popper.el-popper{background:#1a1a1a!important;border:1px solid #444!important;border-radius:8px!important;box-shadow:0 10px 40px #0000008c!important;padding:4px!important;margin-top:4px!important}.model-selector-popper.el-popper .el-popper__arrow{display:none!important}.model-selector-popper.el-popper .el-select-dropdown{background:transparent!important;border:none!important}.model-selector-popper.el-popper .el-scrollbar__view{padding:0!important}.model-selector-popper.el-popper .model-selector__option{display:flex;align-items:center;gap:8px}.model-selector-popper.el-popper .model-selector__option-icon{width:20px;height:20px;border-radius:3px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.model-selector-popper.el-popper .model-selector__option-dot{width:16px;height:16px;border-radius:999px;background:linear-gradient(135deg,#8900ff,#ff5434);flex-shrink:0}.model-selector-popper.el-popper .el-select-dropdown__item{display:flex;align-items:center;justify-content:space-between;height:auto;padding:10px 12px;font-size:14px;color:#b5b5b5!important;border-radius:6px;background:transparent!important}.model-selector-popper.el-popper .el-select-dropdown__item:hover,.model-selector-popper.el-popper .el-select-dropdown__item.is-hovering{background:#ffffff0d!important;color:#fff!important}.model-selector-popper.el-popper .el-select-dropdown__item.is-selected{color:var(--primary, #a855f7)!important;background:#a855f71a!important;font-weight:700!important}.file-upload__dropzone[data-v-8c935321]{position:relative;width:100%;height:200px;background:#292929;border-radius:10px;outline:1px dashed #444;cursor:pointer;transition:all .2s}.file-upload__dropzone[data-v-8c935321]:hover,.file-upload__dropzone--dragging[data-v-8c935321]{outline-color:var(--primary, #a855f7);outline-width:2px}.file-upload__input[data-v-8c935321]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.file-upload__content[data-v-8c935321]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px}.file-upload__icon[data-v-8c935321]{color:#b5b5b5;margin-bottom:12px}.file-upload__title[data-v-8c935321]{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.file-upload__desc[data-v-8c935321]{font-size:14px;color:#999;text-align:center}.file-upload__creations-btn[data-v-8c935321]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 14px;font-size:13px;color:var(--primary, #a855f7);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.file-upload__creations-btn svg[data-v-8c935321]{flex-shrink:0}.file-upload__creations-btn[data-v-8c935321]:hover{color:#c084fc;background:#a855f714}.file-upload__preview[data-v-8c935321]{position:relative;width:100%;height:200px;border-radius:10px;overflow:hidden;background:#292929}.file-upload__media[data-v-8c935321]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.file-upload__remove[data-v-8c935321]{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background .2s}.file-upload__remove[data-v-8c935321]:hover{background:#ef4444cc}.file-upload__error[data-v-8c935321]{margin-top:8px;font-size:14px;color:#ef4444}.multi-file-upload[data-v-e073ef31]{width:100%}.multi-file-upload__previews[data-v-e073ef31]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,140px));gap:16px;align-items:start;justify-content:start;margin-top:8px}.multi-file-upload__preview-item[data-v-e073ef31]{position:relative;width:140px;height:140px;aspect-ratio:auto;background:#1a1a1a;border-radius:12px;overflow:hidden;border:1px solid #333}.multi-file-upload__media[data-v-e073ef31]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.multi-file-upload__img[data-v-e073ef31]{-o-object-fit:contain;object-fit:contain}.multi-file-upload__remove[data-v-e073ef31]{position:absolute;top:8px;right:8px;width:28px;height:28px;background:#000000bf;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.multi-file-upload__remove[data-v-e073ef31]:hover{background:#ef4444e6;transform:scale(1.1)}.multi-file-upload__remove svg[data-v-e073ef31]{width:14px;height:14px}.multi-file-upload__add-more[data-v-e073ef31]{position:relative;width:140px;aspect-ratio:1;flex-shrink:0;background:#1a1a1a;border-radius:12px;border:2px dashed #444;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:all .2s}.multi-file-upload__add-more[data-v-e073ef31]:hover{border-color:var(--primary, #a855f7);background:#a855f70d}.multi-file-upload__add-more svg[data-v-e073ef31]{color:#999;transition:color .2s}.multi-file-upload__add-more:hover svg[data-v-e073ef31]{color:var(--primary, #a855f7)}.multi-file-upload__count[data-v-e073ef31]{font-size:13px;color:#999;font-weight:500}.multi-file-upload__dropzone[data-v-e073ef31]{position:relative;width:100%;height:200px;background:#292929;border-radius:10px;outline:1px dashed #444;cursor:pointer;transition:all .2s}.multi-file-upload__dropzone[data-v-e073ef31]:hover,.multi-file-upload__dropzone--dragging[data-v-e073ef31]{outline-color:var(--primary, #a855f7);outline-width:2px}.multi-file-upload__input[data-v-e073ef31]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.multi-file-upload__content[data-v-e073ef31]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px}.multi-file-upload__icon[data-v-e073ef31]{color:#b5b5b5;margin-bottom:12px}.multi-file-upload__title[data-v-e073ef31]{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.multi-file-upload__desc[data-v-e073ef31]{font-size:14px;color:#999;text-align:center}.multi-file-upload__count-hint[data-v-e073ef31]{font-size:13px;color:#999;text-align:center;margin-top:4px}.multi-file-upload__creations-btn[data-v-e073ef31]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 14px;font-size:13px;color:var(--primary, #a855f7);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.multi-file-upload__creations-btn svg[data-v-e073ef31]{flex-shrink:0}.multi-file-upload__creations-btn[data-v-e073ef31]:hover{color:#c084fc;background:#a855f714}.multi-file-upload__creations-btn--inline[data-v-e073ef31]{margin-top:8px;padding:4px 8px;font-size:12px}.multi-file-upload__error[data-v-e073ef31]{margin-top:12px;font-size:13px;color:#ef4444;text-align:left}.dual-frame-upload[data-v-846599ce]{display:flex;flex-direction:column;gap:12px}.dual-frame-upload__mode[data-v-846599ce]{display:flex;align-items:center}.dual-frame-upload__mode-label[data-v-846599ce]{font-size:12px;color:#a1a1aa;background:#ffffff0f;padding:4px 10px;border-radius:6px}.dual-frame-upload__frames[data-v-846599ce]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dual-frame-upload__item[data-v-846599ce]{display:flex;flex-direction:column;gap:8px}.dual-frame-upload__label[data-v-846599ce]{font-size:13px;color:#d4d4d8}.dual-frame-upload__dropzone[data-v-846599ce]{position:relative;border:2px dashed rgba(255,255,255,.15);border-radius:12px;padding:24px 12px;cursor:pointer;transition:all .3s;background:#ffffff05}.dual-frame-upload__dropzone[data-v-846599ce]:hover,.dual-frame-upload__dropzone--dragging[data-v-846599ce]{border-color:var(--primary, #a855f7);background:#a855f70d}.dual-frame-upload__content[data-v-846599ce]{display:flex;flex-direction:column;align-items:center;gap:8px}.dual-frame-upload__icon[data-v-846599ce]{color:#71717a}.dual-frame-upload__text[data-v-846599ce]{font-size:12px;color:#71717a;text-align:center}.dual-frame-upload__creations-btn[data-v-846599ce]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;font-size:11px;color:var(--primary, #a855f7);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s}.dual-frame-upload__creations-btn svg[data-v-846599ce]{flex-shrink:0}.dual-frame-upload__creations-btn[data-v-846599ce]:hover{color:#c084fc;background:#a855f714}.dual-frame-upload__counter[data-v-846599ce]{position:absolute;bottom:8px;right:8px;font-size:11px;color:#52525b}.dual-frame-upload__preview[data-v-846599ce]{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#292929}.dual-frame-upload__img[data-v-846599ce]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dual-frame-upload__remove[data-v-846599ce]{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#0009;border-radius:50%;color:#fff;border:none;cursor:pointer;transition:background .2s;z-index:3}.dual-frame-upload__remove[data-v-846599ce]:hover{background:#ef4444cc}.dual-frame-upload__overlay[data-v-846599ce]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;gap:6px;padding:12px}.dual-frame-upload__overlay--error[data-v-846599ce]{background:#000000bf}.dual-frame-upload__progress-bar[data-v-846599ce]{width:80%;height:3px;background:var(--color-surface-3, #242424);border-radius:2px;overflow:hidden}.dual-frame-upload__progress-fill[data-v-846599ce]{height:100%;background:var(--gradient-primary, linear-gradient(135deg, #8900ff, #ff5434));border-radius:2px;transition:width .3s ease}.dual-frame-upload__progress-text[data-v-846599ce]{font-size:11px;color:var(--color-text-secondary, #b5b5b5)}.dual-frame-upload__error-text[data-v-846599ce]{font-size:11px;color:var(--color-error, #e74c3c);text-align:center}.dual-frame-upload__retry[data-v-846599ce]{padding:2px 12px;font-size:11px;font-weight:600;color:var(--color-text-primary, #f9f9f9);background:transparent;border:1px solid var(--color-primary, #8900ff);border-radius:4px;cursor:pointer;transition:all .15s ease}.dual-frame-upload__retry[data-v-846599ce]:hover{background:var(--color-primary-20, rgba(137, 0, 255, .2))}.audio-upload[data-v-bf3d0145]{display:flex;flex-direction:column;gap:8px}.audio-upload__header[data-v-bf3d0145]{display:flex;align-items:center;gap:8px}.audio-upload__title[data-v-bf3d0145]{font-size:14px;font-weight:600;color:#fff}.audio-upload__hint[data-v-bf3d0145]{font-size:12px;color:#6b7280;margin:0}.audio-upload__options[data-v-bf3d0145]{display:flex;flex-direction:row;align-items:stretch;gap:8px}.audio-upload__btn[data-v-bf3d0145]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 12px;min-height:100px;background:#2a2a2a;border:1px dashed var(--dark-border, #3a3a3a);border-radius:8px;color:#fff;font-size:13px;cursor:pointer;transition:all .2s}.audio-upload__btn .el-icon[data-v-bf3d0145]{font-size:20px;color:#6b7280}.audio-upload__btn[data-v-bf3d0145]:hover{border-color:#8900ff;background:#333}.audio-upload__or[data-v-bf3d0145]{font-size:12px;color:#6b7280;flex-shrink:0;display:flex;align-items:center}.audio-upload__input[data-v-bf3d0145]{display:none}.audio-upload__dropzone[data-v-bf3d0145]{position:relative}.audio-upload__dropzone--dragging[data-v-bf3d0145]{border-color:#8900ff;border-style:solid;background:#8900ff1a}.audio-upload__preview[data-v-bf3d0145]{display:flex;flex-direction:column;gap:12px;padding:16px;background:#1a1a1a;border:1px dashed #444;border-radius:10px;margin-top:10px}.audio-upload__preview audio[data-v-bf3d0145]{display:none}.audio-upload__preview-header[data-v-bf3d0145]{display:flex;align-items:center;justify-content:space-between;gap:12px}.audio-upload__preview-title[data-v-bf3d0145]{font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.audio-upload__close[data-v-bf3d0145]{width:24px;height:24px;border-radius:4px;background:transparent;border:none;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.audio-upload__close[data-v-bf3d0145]:hover{color:#fff;background:#ffffff1a}.audio-upload__controls[data-v-bf3d0145]{display:flex;align-items:center;gap:12px}.audio-upload__play-btn[data-v-bf3d0145]{width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.audio-upload__play-btn .el-icon[data-v-bf3d0145]{font-size:20px}.audio-upload__play-btn[data-v-bf3d0145]:hover{background:#ffffff1a}.audio-upload__progress[data-v-bf3d0145]{flex:1;height:20px;position:relative;cursor:pointer;display:flex;align-items:center}.audio-upload__progress-track[data-v-bf3d0145]{position:absolute;left:0;right:0;height:4px;background:#444;border-radius:2px;overflow:hidden}.audio-upload__progress-filled[data-v-bf3d0145]{height:100%;background:#fff;border-radius:2px;will-change:width}.audio-upload__progress-thumb[data-v-bf3d0145]{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;cursor:grab;top:50%;transform:translate(-50%,-50%);will-change:left,transform;touch-action:none;z-index:1;box-shadow:0 1px 3px #0000004d}.audio-upload__progress-thumb[data-v-bf3d0145]:hover{transform:translate(-50%,-50%) scale(1.2)}.audio-upload__progress-thumb[data-v-bf3d0145]:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1)}.audio-upload__time[data-v-bf3d0145]{font-size:13px;color:#9ca3af;flex-shrink:0;min-width:80px;text-align:right}.audio-upload__upload-status[data-v-bf3d0145]{display:flex;align-items:center;gap:8px;padding:0 4px}.audio-upload__upload-status--error[data-v-bf3d0145]{flex-direction:column;align-items:flex-start;gap:4px}.audio-upload__upload-bar[data-v-bf3d0145]{flex:1;height:3px;background:var(--color-surface-3, #242424);border-radius:2px;overflow:hidden}.audio-upload__upload-fill[data-v-bf3d0145]{height:100%;background:var(--gradient-primary, linear-gradient(135deg, #8900ff, #ff5434));border-radius:2px;transition:width .3s ease}.audio-upload__upload-text[data-v-bf3d0145]{font-size:12px;color:var(--color-text-secondary, #b5b5b5);flex-shrink:0}.audio-upload__upload-error[data-v-bf3d0145]{font-size:12px;color:var(--color-error, #e74c3c)}.audio-upload__upload-retry[data-v-bf3d0145]{padding:2px 12px;font-size:11px;font-weight:600;color:var(--color-text-primary, #f9f9f9);background:transparent;border:1px solid var(--color-primary, #8900ff);border-radius:4px;cursor:pointer;transition:all .15s ease}.audio-upload__upload-retry[data-v-bf3d0145]:hover{background:var(--color-primary-20, rgba(137, 0, 255, .2))}.mention-textarea[data-v-66d48917]{position:relative}.mention-textarea__box[data-v-66d48917]{overflow:hidden}.mention-textarea__editor[data-v-66d48917]{position:relative}.mention-textarea__backdrop[data-v-66d48917]{position:absolute;inset:0;pointer-events:none;overflow:hidden;font-size:14px;line-height:1.5;font-family:inherit;letter-spacing:normal;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;color:transparent;z-index:2}.mention-textarea__backdrop[data-v-66d48917] .mention-hl{color:transparent;background:#a855f740;border-radius:4px;box-shadow:-.4ch 0 #a855f740,.4ch 0 #a855f740;pointer-events:auto;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mention-textarea__input[data-v-66d48917]{position:relative;z-index:1;display:block;box-sizing:border-box;width:100%;padding:10px;font-size:14px;line-height:1.5;color:#fff;background:transparent;border:none;outline:none;resize:vertical;caret-color:#fff}.mention-textarea__input[data-v-66d48917]::-moz-placeholder{color:#666}.mention-textarea__input[data-v-66d48917]::placeholder{color:#666}.mention-textarea__toggle[data-v-66d48917]{position:absolute;top:6px;right:6px;z-index:3;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:5px;background:#ffffff0f;color:#666;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s}.mention-textarea__toggle[data-v-66d48917]:hover{background:#ffffff1a;color:#aaa}.mention-textarea__toggle--active[data-v-66d48917]{background:#a855f733;color:#a855f7}.mention-textarea__toggle--active[data-v-66d48917]:hover{background:#a855f74d;color:#c084fc}.mention-textarea--dragging[data-v-66d48917] .mention-hl{cursor:grabbing}.mention-popup[data-v-66d48917]{position:absolute;z-index:100;min-width:200px;max-width:260px;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:10px;box-shadow:0 8px 24px #00000080;overflow:hidden}.mention-popup__list[data-v-66d48917]{max-height:240px;overflow-y:auto;padding:4px 0}.mention-popup__list[data-v-66d48917]::-webkit-scrollbar{width:4px}.mention-popup__list[data-v-66d48917]::-webkit-scrollbar-thumb{background:#555;border-radius:2px}.mention-popup__item[data-v-66d48917]{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background .15s}.mention-popup__item[data-v-66d48917]:hover,.mention-popup__item--active[data-v-66d48917]{background:#363636}.mention-popup__item--add[data-v-66d48917]{border-top:1px solid #333}.mention-popup__thumb[data-v-66d48917]{flex-shrink:0;width:32px;height:32px;border-radius:6px;overflow:hidden;background:#1a1a1a}.mention-popup__thumb img[data-v-66d48917],.mention-popup__thumb video[data-v-66d48917]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mention-popup__audio-icon[data-v-66d48917]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#b5b5b5}.mention-popup__add-icon[data-v-66d48917]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#1a1a1a;color:#999}.mention-popup__name[data-v-66d48917]{font-size:13px;color:#e0e0e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-popup__footer[data-v-66d48917]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-top:1px solid #333;background:#252525}.mention-popup__at-icon[data-v-66d48917]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#3a3a3a;font-size:12px;font-weight:600;color:#999}.mention-popup__hint-text[data-v-66d48917]{font-size:11px;color:#777}.prompt-input__header[data-v-603bd63c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.prompt-input__label[data-v-603bd63c]{font-size:16px;font-weight:700;color:#fff}.prompt-input__translate[data-v-603bd63c]{display:flex;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:400;color:transparent;background:linear-gradient(270deg,#af4995,#7361de);background-clip:text;-webkit-background-clip:text;border:none;cursor:pointer;transition:opacity .2s}.prompt-input__translate svg[data-v-603bd63c]{stroke:#af4995}.prompt-input__translate[data-v-603bd63c]:disabled{opacity:.6;cursor:not-allowed}.prompt-input__translate--loading[data-v-603bd63c]{color:#b5b5b5;background:none}.prompt-input__toolbar[data-v-603bd63c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px 2px}.prompt-input__mention[data-v-603bd63c] .mention-textarea__box{background:#292929;border-radius:10px;outline:1px solid #444;transition:outline-color .2s}.prompt-input__mention[data-v-603bd63c] .mention-textarea__box:focus-within{outline-color:var(--primary, #a855f7);outline-width:2px}.prompt-input__mention[data-v-603bd63c] .mention-textarea__input{min-height:140px;resize:vertical}.prompt-input__mention--expanded[data-v-603bd63c] .mention-textarea__input{min-height:280px}.prompt-input__ai-btn[data-v-603bd63c]{display:flex;align-items:center;gap:6px;padding:0;font-size:14px;color:transparent;background:linear-gradient(270deg,#af4995,#7361de);background-clip:text;-webkit-background-clip:text;border:none;cursor:pointer;transition:opacity .2s}.prompt-input__ai-btn svg[data-v-603bd63c]{stroke:#af4995}.prompt-input__ai-btn[data-v-603bd63c]:hover{opacity:.8}.prompt-input__spinner[data-v-603bd63c]{width:14px;height:14px;border:2px solid #b5b5b5;border-top-color:transparent;border-radius:50%;animation:spin-603bd63c .8s linear infinite}.prompt-input__spinner--sm[data-v-603bd63c]{width:12px;height:12px;border-width:1.5px;border-color:#af4995;border-top-color:transparent}.prompt-input__actions[data-v-603bd63c]{display:flex;align-items:center;gap:4px;margin-left:auto;padding-right:2px}.prompt-input__action-btn[data-v-603bd63c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#888;cursor:pointer;transition:all .2s}.prompt-input__action-btn[data-v-603bd63c]:hover:not(:disabled){color:#fff;background:#ffffff14}.prompt-input__action-btn[data-v-603bd63c]:disabled{opacity:.3;cursor:not-allowed}.prompt-input__meta[data-v-603bd63c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px 2px}.prompt-input__hint[data-v-603bd63c]{font-size:12px;color:#666;margin:0}.prompt-input__hint--outside[data-v-603bd63c]{margin-top:6px}.prompt-input__count[data-v-603bd63c]{font-size:12px;color:#666}.ai-dialog-overlay[data-v-603bd63c]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ai-dialog[data-v-603bd63c]{background:#18181b;border:1px solid rgba(255,255,255,.1);border-radius:20px;width:100%;max-width:500px;box-shadow:0 25px 50px #00000080}.ai-dialog__header[data-v-603bd63c]{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.ai-dialog__title[data-v-603bd63c]{font-size:20px;font-weight:700;color:#fff;margin:0}.ai-dialog__close[data-v-603bd63c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#71717a;cursor:pointer;border-radius:8px;transition:all .2s ease}.ai-dialog__close[data-v-603bd63c]:hover{background:#ffffff0d;color:#fff}.ai-dialog__body[data-v-603bd63c]{padding:24px}.ai-dialog__textarea[data-v-603bd63c]{width:100%;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;line-height:1.6;resize:vertical;transition:all .2s ease}.ai-dialog__textarea[data-v-603bd63c]::-moz-placeholder{color:#71717a}.ai-dialog__textarea[data-v-603bd63c]::placeholder{color:#71717a}.ai-dialog__textarea[data-v-603bd63c]:focus{outline:none;border-color:#a855f780;background:#ffffff0d}.ai-dialog__textarea[data-v-603bd63c]:disabled{opacity:.5;cursor:not-allowed}.ai-dialog__footer[data-v-603bd63c]{padding:16px 24px 24px;display:flex;justify-content:center}.ai-dialog__btn[data-v-603bd63c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 48px;border:none;border-radius:12px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#8900ff,#ff5434);box-shadow:0 4px 20px #8900ff4d;cursor:pointer;transition:all .3s ease}.ai-dialog__btn[data-v-603bd63c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 28px #8900ff66}.ai-dialog__btn[data-v-603bd63c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ai-dialog__spin[data-v-603bd63c]{animation:spin-603bd63c 1s linear infinite}.ai-dialog-enter-active[data-v-603bd63c],.ai-dialog-leave-active[data-v-603bd63c]{transition:all .3s ease}.ai-dialog-enter-from[data-v-603bd63c],.ai-dialog-leave-to[data-v-603bd63c]{opacity:0}.ai-dialog-enter-from .ai-dialog[data-v-603bd63c],.ai-dialog-leave-to .ai-dialog[data-v-603bd63c]{transform:scale(.95)}@keyframes spin-603bd63c{to{transform:rotate(360deg)}}.el-input-number{vertical-align:middle;width:150px;line-height:30px;display:inline-flex;position:relative}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number.is-left .el-input__inner{text-align:left}.el-input-number.is-right .el-input__inner{text-align:right}.el-input-number.is-center .el-input__inner{text-align:center}.el-input-number__increase,.el-input-number__decrease{z-index:1;background:var(--el-fill-color-light);width:32px;height:auto;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px}.el-input-number__increase:hover,.el-input-number__decrease:hover{color:var(--el-color-primary)}.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border);right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__increase,.el-input-number--large .el-input-number__decrease{width:40px;font-size:14px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease{width:24px;font-size:12px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border);bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;top:auto;left:auto;right:1px}.el-input-number.is-controls-right[class*=large] [class*=increase],.el-input-number.is-controls-right[class*=large] [class*=decrease]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=increase],.el-input-number.is-controls-right[class*=small] [class*=decrease]{--el-input-number-controls-height:11px}.custom-slider[data-v-b6a4be17]{position:relative;padding:8px var(--custom-slider-track-inset, 0px)}.custom-slider__track[data-v-b6a4be17]{position:relative;height:6px;background:#333;border-radius:3px}.custom-slider__fill[data-v-b6a4be17]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#ab30e8,#e830ab);border-radius:3px;pointer-events:none}.custom-slider__input[data-v-b6a4be17]{position:absolute;left:0;top:-8px;width:100%;height:22px;opacity:0;cursor:pointer;z-index:2;margin:0}.custom-slider__thumb[data-v-b6a4be17]{position:absolute;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;background:#000;border:2px solid hsl(280,80%,60%);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;transition:transform .1s ease}.custom-slider__value[data-v-b6a4be17]{font-size:11px;font-weight:600;color:#f2f2f2;font-family:monospace}input[type=range][data-v-b6a4be17]::-moz-range-track{background:transparent}input[type=range][data-v-b6a4be17]::-moz-range-thumb{opacity:0}input[type=range][data-v-b6a4be17]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:36px;height:36px;background:transparent;border:none;cursor:pointer}input[type=range][data-v-b6a4be17]::-webkit-slider-runnable-track{background:transparent;height:6px}.settings-panel[data-v-e975ee89]{display:flex;flex-direction:column;gap:20px}.settings-panel__group--switch[data-v-e975ee89]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-panel__label[data-v-e975ee89]{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:#fff;margin-bottom:4px}.settings-panel__info[data-v-e975ee89]{display:inline-flex;align-items:center;color:#71717a;cursor:help}.settings-panel__hint[data-v-e975ee89]{font-size:12px;color:#b5b5b5;margin-bottom:8px}.settings-panel__group--switch .settings-panel__hint[data-v-e975ee89]{margin-bottom:0}.settings-panel__slider-header[data-v-e975ee89]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.settings-panel__slider-value[data-v-e975ee89]{font-size:13px;font-weight:600;color:#b447eb;font-variant-numeric:tabular-nums}.settings-panel__options[data-v-e975ee89]{display:flex;flex-wrap:wrap;gap:8px}.settings-panel__option[data-v-e975ee89]{flex:none;min-width:78px;display:flex;align-items:center;justify-content:center;height:40px;padding:0 16px;font-size:14px;color:#b5b5b5;background:#292929;border:none;border-radius:8px;outline:1px solid #444;cursor:pointer;transition:all .2s}.settings-panel__option--with-shape[data-v-e975ee89]{flex-direction:column;gap:4px;height:auto;padding:8px 10px 6px;min-width:52px;font-size:12px}.settings-panel__option[data-v-e975ee89]:hover:not(:disabled){color:#fff}.settings-panel__option--active[data-v-e975ee89]{color:#fff;background:var(--gradient-primary);outline-color:transparent}.settings-panel__option--disabled[data-v-e975ee89]{opacity:.5;cursor:not-allowed}.settings-panel__shape[data-v-e975ee89]{border:1.5px solid currentColor;flex-shrink:0}.settings-panel__seed[data-v-e975ee89]{display:flex;align-items:center;gap:8px}.settings-panel__seed-btn[data-v-e975ee89]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#292929;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#a1a1aa;cursor:pointer;transition:all .2s}.settings-panel__seed-btn[data-v-e975ee89]:hover{border-color:var(--primary, #a855f7);color:var(--primary, #a855f7)}.settings-panel__seed-input[data-v-e975ee89]{flex:1}.settings-panel__seed-input[data-v-e975ee89] .el-input__wrapper{background:#292929;border:1px solid rgba(255,255,255,.1);box-shadow:none;border-radius:8px}.settings-panel__seed-input[data-v-e975ee89] .el-input__wrapper:hover,.settings-panel__seed-input[data-v-e975ee89] .el-input__wrapper.is-focus{border-color:var(--primary, #a855f7)}.settings-panel__seed-input[data-v-e975ee89] .el-input__inner{color:#fff}.settings-panel__switch[data-v-e975ee89]{position:relative;display:inline-flex;align-items:center;width:40px;height:20px;padding:0;background:#6b7280;border:none;border-radius:9999px;cursor:pointer;transition:background .2s;flex-shrink:0}.settings-panel__switch--on[data-v-e975ee89]{background:linear-gradient(270deg,#af4995,#7361de)}.settings-panel__switch--disabled[data-v-e975ee89]{opacity:.5;cursor:not-allowed}.settings-panel__switch-thumb[data-v-e975ee89]{position:absolute;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}.settings-panel__switch--on .settings-panel__switch-thumb[data-v-e975ee89]{transform:translate(20px)}.settings-panel__text-input[data-v-e975ee89] .el-input__wrapper{background:#292929;border:1px solid rgba(255,255,255,.1);box-shadow:none;border-radius:8px}.settings-panel__text-input[data-v-e975ee89] .el-input__wrapper:hover,.settings-panel__text-input[data-v-e975ee89] .el-input__wrapper.is-focus{border-color:var(--primary, #a855f7)}.settings-panel__text-input[data-v-e975ee89] .el-input__inner{color:#fff}.create-btn[data-v-e975ee89]:disabled{opacity:.5;cursor:not-allowed}.generate-button__credits[data-v-9aa1b07a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.generate-button__credits-label[data-v-9aa1b07a]{display:flex;align-items:center;gap:6px;font-size:14px;color:#b5b5b5}.generate-button__credits-label svg[data-v-9aa1b07a]{color:#fbbf24}.generate-button__credits-value[data-v-9aa1b07a]{font-size:16px;font-weight:600;color:#fff}.generate-button__btn[data-v-9aa1b07a]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;padding:14px 0;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(270deg,#af4995,#7361de);border:none;border-radius:10px;cursor:pointer;transition:all .2s}.generate-button__btn[data-v-9aa1b07a]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.generate-button__btn[data-v-9aa1b07a]:active:not(:disabled){transform:translateY(0)}.generate-button__btn[data-v-9aa1b07a]:disabled{opacity:.7;cursor:not-allowed}.generate-button__btn--loading[data-v-9aa1b07a]{background:#444}.generate-button__spinner[data-v-9aa1b07a]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-9aa1b07a .8s linear infinite}@keyframes spin-9aa1b07a{to{transform:rotate(360deg)}}.element-upload__header[data-v-1436d1c4]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.element-upload__title[data-v-1436d1c4]{font-size:16px;font-weight:700;color:#fff}.element-upload__desc[data-v-1436d1c4]{font-size:12px;color:#b5b5b5;margin-bottom:10px;line-height:1.5}.element-upload__image-ignored-hint[data-v-1436d1c4]{font-size:12px;color:#f59e0b;margin-bottom:10px;line-height:1.5}.element-upload__list[data-v-1436d1c4]{display:flex;gap:12px;flex-wrap:wrap}.element-upload__item[data-v-1436d1c4]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;width:90px}.element-upload__thumb[data-v-1436d1c4]{position:relative;width:90px;height:90px;border-radius:10px;overflow:hidden;background:#292929;border:1px dashed #555;transition:border-color .2s}.element-upload__thumb img[data-v-1436d1c4],.element-upload__thumb video[data-v-1436d1c4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.element-upload__thumb[data-v-1436d1c4]:hover{border-color:var(--primary, #a855f7)}.element-upload__item-remove[data-v-1436d1c4]{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;opacity:0;transition:opacity .2s}.element-upload__thumb:hover .element-upload__item-remove[data-v-1436d1c4]{opacity:1}.element-upload__item-remove[data-v-1436d1c4]:hover{background:#ef4444cc}.element-upload__item-name[data-v-1436d1c4]{font-size:12px;color:#b5b5b5;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90px}.element-upload__add[data-v-1436d1c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:90px;height:90px;border-radius:10px;border:1px dashed #555;background:#292929;color:#b5b5b5;cursor:pointer;transition:all .2s;font-size:12px}.element-upload__add[data-v-1436d1c4]:hover{border-color:var(--primary, #a855f7);color:var(--primary, #a855f7)}.element-dialog__header[data-v-1436d1c4]{display:flex;align-items:center;justify-content:space-between}.element-dialog__title[data-v-1436d1c4]{margin:0;font-size:18px;font-weight:600;color:#fff}.element-dialog__close[data-v-1436d1c4]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#ffffffb3;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.element-dialog__close[data-v-1436d1c4]:hover{color:#fff;background:#ffffff1a}.element-dialog__body[data-v-1436d1c4]{display:flex;flex-direction:column;gap:16px}.element-dialog__field[data-v-1436d1c4]{display:flex;flex-direction:column;gap:8px}.element-dialog__field[data-v-1436d1c4] .el-input__wrapper,.element-dialog__field[data-v-1436d1c4] .el-textarea__inner{background-color:#292929;box-shadow:0 0 0 1px #333 inset;color:#fff}.element-dialog__field[data-v-1436d1c4] .el-input__wrapper::-moz-placeholder,.element-dialog__field[data-v-1436d1c4] .el-textarea__inner::-moz-placeholder{color:#666}.element-dialog__field[data-v-1436d1c4] .el-input__wrapper::placeholder,.element-dialog__field[data-v-1436d1c4] .el-textarea__inner::placeholder{color:#666}.element-dialog__field[data-v-1436d1c4] .el-input__wrapper:hover,.element-dialog__field[data-v-1436d1c4] .el-textarea__inner:hover{box-shadow:0 0 0 1px #555 inset}.element-dialog__field[data-v-1436d1c4] .el-input__wrapper.is-focus,.element-dialog__field[data-v-1436d1c4] .el-input__wrapper:focus,.element-dialog__field[data-v-1436d1c4] .el-textarea__inner.is-focus,.element-dialog__field[data-v-1436d1c4] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--primary, #a855f7) inset;outline:none}.element-dialog__field[data-v-1436d1c4] .el-input__wrapper:hover{box-shadow:0 0 0 1px #555 inset}.element-dialog__field[data-v-1436d1c4] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--primary, #a855f7) inset}.element-dialog__field[data-v-1436d1c4] .el-input__inner{color:#fff}.element-dialog__field[data-v-1436d1c4] .el-input__inner::-moz-placeholder{color:#666}.element-dialog__field[data-v-1436d1c4] .el-input__inner::placeholder{color:#666}.element-dialog__field[data-v-1436d1c4] .el-textarea .el-input__count{background:transparent;color:#666}.element-dialog__label[data-v-1436d1c4]{font-size:14px;font-weight:600;color:#fff}.element-dialog__upload-area[data-v-1436d1c4]{width:100%}.element-dialog__dropzone[data-v-1436d1c4]{position:relative;width:100%;min-height:160px;background:#292929;border-radius:10px;outline:1px dashed #444;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:6px}.element-dialog__dropzone[data-v-1436d1c4]:hover,.element-dialog__dropzone--dragging[data-v-1436d1c4]{outline-color:var(--primary, #a855f7);outline-width:2px}.element-dialog__dropzone-icon[data-v-1436d1c4]{color:#b5b5b5}.element-dialog__dropzone-title[data-v-1436d1c4]{font-size:14px;font-weight:700;color:#fff}.element-dialog__dropzone-desc[data-v-1436d1c4]{font-size:13px;color:#999}.element-dialog__dropzone-count[data-v-1436d1c4]{font-size:12px;color:#777;margin-top:4px}.element-dialog__previews[data-v-1436d1c4]{display:flex;gap:10px;flex-wrap:wrap}.element-dialog__preview-item[data-v-1436d1c4]{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;background:#292929;border:1px solid #444}.element-dialog__preview-item--main[data-v-1436d1c4]{border-color:var(--primary, #a855f7)}.element-dialog__preview-item img[data-v-1436d1c4],.element-dialog__preview-item video[data-v-1436d1c4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.element-dialog__preview-badge[data-v-1436d1c4]{position:absolute;bottom:0;left:0;right:0;padding:2px 6px;font-size:10px;color:#fff;background:#000000b3;text-align:center}.element-dialog__preview-remove[data-v-1436d1c4]{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background .2s}.element-dialog__preview-remove[data-v-1436d1c4]:hover{background:#ef4444cc}.element-dialog__preview-add[data-v-1436d1c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100px;height:100px;border-radius:8px;border:1px dashed #555;background:#292929;color:#b5b5b5;cursor:pointer;transition:all .2s}.element-dialog__preview-add[data-v-1436d1c4]:hover{border-color:var(--primary, #a855f7);color:var(--primary, #a855f7)}.element-dialog__preview-add-label[data-v-1436d1c4]{font-size:10px}.element-dialog__preview-add-link[data-v-1436d1c4]{font-size:10px;color:var(--primary, #a855f7);text-decoration:underline;text-underline-offset:2px}.element-dialog__preview-add-link[data-v-1436d1c4]:hover{color:#c084fc}.element-dialog__creations-btn[data-v-1436d1c4]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 0;font-size:13px;color:var(--primary, #a855f7);background:transparent;border:none;cursor:pointer;transition:all .2s}.element-dialog__creations-btn svg[data-v-1436d1c4]{flex-shrink:0}.element-dialog__creations-btn[data-v-1436d1c4]:hover{color:#c084fc}.element-dialog__footer[data-v-1436d1c4]{display:flex;justify-content:center}.element-dialog__footer[data-v-1436d1c4] .el-button--primary{padding:10px 40px!important;font-size:14px!important;font-weight:600;color:#fff!important;background:var(--gradient-primary)!important;border:none!important;border-radius:10px!important;height:auto!important}.element-dialog__footer[data-v-1436d1c4] .el-button--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--gradient-purple-30)}.element-dialog__footer[data-v-1436d1c4] .el-button--primary:disabled{opacity:.5}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);vertical-align:middle;align-items:center;height:32px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);cursor:pointer;vertical-align:middle;height:20px;color:var(--el-text-color-primary);font-size:14px;font-weight:500;display:inline-block}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{font-size:14px;line-height:1;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;min-width:40px;height:20px;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);border-radius:10px;outline:none;align-items:center;display:inline-flex;position:relative}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);justify-content:center;align-items:center;height:16px;padding:0 4px 0 18px;display:flex;overflow:hidden}.el-switch__core .el-switch__inner-wrapper{color:var(--el-color-white);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;display:flex;overflow:hidden}.el-switch__core .el-switch__action{border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);background-color:var(--el-color-white);width:16px;height:16px;color:var(--el-switch-off-color);justify-content:center;align-items:center;display:flex;position:absolute;left:1px}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{height:40px;font-size:14px;line-height:24px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;min-width:50px;height:24px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{height:24px;font-size:12px;line-height:16px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;min-width:30px;height:16px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.multi-shot__toggle[data-v-c57efee5]{display:flex;align-items:center;justify-content:space-between}.multi-shot__toggle-info[data-v-c57efee5]{display:flex;align-items:center;gap:8px}.multi-shot__toggle-title[data-v-c57efee5]{font-size:16px;font-weight:700;color:#fff}.multi-shot[data-v-c57efee5] .el-switch{--el-switch-on-color: #7361de}.multi-shot[data-v-c57efee5] .el-switch.is-checked .el-switch__core{background:linear-gradient(270deg,#af4995,#7361de);border-color:transparent}.multi-shot__prompt-container--expanded[data-v-c57efee5] .mention-textarea__input{min-height:180px}.multi-shot__desc[data-v-c57efee5]{font-size:12px;color:#b5b5b5;margin-top:4px;line-height:1.5}.multi-shot__smart-toggle[data-v-c57efee5]{display:flex;align-items:center;justify-content:space-between}.multi-shot__smart-info[data-v-c57efee5]{display:flex;align-items:center;gap:8px}.multi-shot__smart-title[data-v-c57efee5]{font-size:14px;font-weight:600;color:#fff}.multi-shot__smart-desc[data-v-c57efee5]{font-size:12px;color:#777;margin-top:2px;line-height:1.5}.multi-shot__panel[data-v-c57efee5]{margin-top:16px;display:flex;flex-direction:column;gap:14px}.multi-shot__controls[data-v-c57efee5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.multi-shot__control-group[data-v-c57efee5]{display:flex;flex-direction:column;gap:8px}.multi-shot__control-group--right[data-v-c57efee5]{align-items:flex-end}.multi-shot__label[data-v-c57efee5]{font-size:14px;font-weight:600;color:#fff}.multi-shot__duration-btns[data-v-c57efee5]{display:flex;gap:6px}.multi-shot__dur-btn[data-v-c57efee5]{padding:6px 18px;font-size:13px;font-weight:500;color:#b5b5b5;background:transparent;border:1px solid #444;border-radius:8px;cursor:pointer;transition:all .2s}.multi-shot__dur-btn[data-v-c57efee5]:hover{border-color:var(--primary, #a855f7);color:#fff}.multi-shot__dur-btn--active[data-v-c57efee5]{color:#fff;background:var(--primary, #a855f7);border-color:var(--primary, #a855f7)}.multi-shot__segment-counter[data-v-c57efee5]{display:flex;align-items:center;gap:4px}.multi-shot__counter-btn[data-v-c57efee5]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid #444;border-radius:6px;color:#b5b5b5;cursor:pointer;transition:all .2s}.multi-shot__counter-btn[data-v-c57efee5]:hover:not(:disabled){border-color:var(--primary, #a855f7);color:#fff}.multi-shot__counter-btn[data-v-c57efee5]:disabled{opacity:.4;cursor:not-allowed}.multi-shot__counter-val[data-v-c57efee5]{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;font-size:14px;font-weight:600;color:#fff}.multi-shot__hint[data-v-c57efee5]{font-size:12px;color:#777}.multi-shot__slider-wrap[data-v-c57efee5]{display:flex;flex-direction:column;gap:6px}.multi-shot__slider[data-v-c57efee5]{position:relative;display:flex;height:8px;border-radius:4px;overflow:visible;background:#333}.multi-shot__slider-seg[data-v-c57efee5]{height:100%;background:linear-gradient(90deg,#7c3aed,#a855f7);transition:width .1s ease;position:relative}.multi-shot__slider-seg[data-v-c57efee5]:first-child{border-radius:4px 0 0 4px}.multi-shot__slider-seg[data-v-c57efee5]:last-child{border-radius:0 4px 4px 0}.multi-shot__slider-seg[data-v-c57efee5]:only-child{border-radius:4px}.multi-shot__slider-seg+.multi-shot__slider-seg[data-v-c57efee5]{border-left:1px solid rgba(0,0,0,.3)}.multi-shot__slider-handle[data-v-c57efee5]{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:#fff;border:2px solid var(--primary, #a855f7);border-radius:50%;cursor:ew-resize;z-index:2;box-shadow:0 1px 4px #0000004d;transition:box-shadow .15s}.multi-shot__slider-handle[data-v-c57efee5]:hover,.multi-shot__slider-handle[data-v-c57efee5]:active{box-shadow:0 0 0 4px #a855f740}.multi-shot__slider-labels[data-v-c57efee5]{display:flex}.multi-shot__slider-label[data-v-c57efee5]{text-align:center;font-size:12px;color:#b5b5b5;transition:width .1s ease}.multi-shot__prompt-block[data-v-c57efee5]{display:flex;flex-direction:column;gap:6px}.multi-shot__prompt-header[data-v-c57efee5]{display:flex;align-items:center;justify-content:space-between}.multi-shot__prompt-title[data-v-c57efee5]{font-size:14px;font-weight:700;color:#fff}.multi-shot__translate-btn[data-v-c57efee5]{display:flex;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:400;color:transparent;background:linear-gradient(270deg,#af4995,#7361de);background-clip:text;-webkit-background-clip:text;border:none;cursor:pointer;transition:opacity .2s}.multi-shot__translate-btn svg[data-v-c57efee5]{stroke:#af4995}.multi-shot__translate-btn[data-v-c57efee5]:disabled{opacity:.5;cursor:not-allowed}.multi-shot__translate-btn--loading[data-v-c57efee5]{color:#b5b5b5;background:none}.multi-shot__spinner[data-v-c57efee5]{width:12px;height:12px;border:1.5px solid #af4995;border-top-color:transparent;border-radius:50%;animation:ms-spin-c57efee5 .8s linear infinite}.multi-shot__prompt-container[data-v-c57efee5] .mention-textarea__box{background:#292929;border-radius:10px;outline:1px solid #444;transition:outline-color .2s}.multi-shot__prompt-container[data-v-c57efee5] .mention-textarea__box:focus-within{outline-color:var(--primary, #a855f7);outline-width:2px}.multi-shot__prompt-container[data-v-c57efee5] .mention-textarea__input{min-height:80px;resize:vertical}.multi-shot__prompt-toolbar[data-v-c57efee5]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px}.multi-shot__ai-btn[data-v-c57efee5]{display:flex;align-items:center;gap:6px;padding:0;font-size:14px;color:transparent;background:linear-gradient(270deg,#af4995,#7361de);background-clip:text;-webkit-background-clip:text;border:none;cursor:pointer;transition:opacity .2s}.multi-shot__ai-btn svg[data-v-c57efee5]{stroke:#af4995}.multi-shot__ai-btn[data-v-c57efee5]:hover{opacity:.8}.multi-shot__prompt-actions[data-v-c57efee5]{display:flex;gap:4px;padding-right:2px}.multi-shot__action-btn[data-v-c57efee5]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:#888;cursor:pointer;transition:all .2s}.multi-shot__action-btn[data-v-c57efee5]:hover:not(:disabled){color:#fff;background:#ffffff14}.multi-shot__action-btn[data-v-c57efee5]:disabled{opacity:.3;cursor:not-allowed}.multi-shot-expand-enter-active[data-v-c57efee5],.multi-shot-expand-leave-active[data-v-c57efee5]{transition:all .3s ease;overflow:hidden}.multi-shot-expand-enter-from[data-v-c57efee5],.multi-shot-expand-leave-to[data-v-c57efee5]{opacity:0;max-height:0;margin-top:0}.multi-shot-expand-enter-to[data-v-c57efee5],.multi-shot-expand-leave-from[data-v-c57efee5]{opacity:1;max-height:2000px}.ms-ai-overlay[data-v-c57efee5]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ms-ai-dialog[data-v-c57efee5]{background:#18181b;border:1px solid rgba(255,255,255,.1);border-radius:20px;width:100%;max-width:500px;box-shadow:0 25px 50px #00000080}.ms-ai-dialog__header[data-v-c57efee5]{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.ms-ai-dialog__title[data-v-c57efee5]{font-size:20px;font-weight:700;color:#fff;margin:0}.ms-ai-dialog__close[data-v-c57efee5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#71717a;cursor:pointer;border-radius:8px;transition:all .2s ease}.ms-ai-dialog__close[data-v-c57efee5]:hover{background:#ffffff0d;color:#fff}.ms-ai-dialog__body[data-v-c57efee5]{padding:24px}.ms-ai-dialog__textarea[data-v-c57efee5]{width:100%;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;line-height:1.6;resize:vertical;transition:all .2s ease}.ms-ai-dialog__textarea[data-v-c57efee5]::-moz-placeholder{color:#71717a}.ms-ai-dialog__textarea[data-v-c57efee5]::placeholder{color:#71717a}.ms-ai-dialog__textarea[data-v-c57efee5]:focus{outline:none;border-color:#a855f780;background:#ffffff0d}.ms-ai-dialog__textarea[data-v-c57efee5]:disabled{opacity:.5;cursor:not-allowed}.ms-ai-dialog__footer[data-v-c57efee5]{padding:16px 24px 24px;display:flex;justify-content:center}.ms-ai-dialog__btn[data-v-c57efee5]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 48px;border:none;border-radius:12px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#8900ff,#ff5434);box-shadow:0 4px 20px #8900ff4d;cursor:pointer;transition:all .3s ease}.ms-ai-dialog__btn[data-v-c57efee5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 28px #8900ff66}.ms-ai-dialog__btn[data-v-c57efee5]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ms-ai-dialog__spin[data-v-c57efee5]{animation:ms-spin-c57efee5 1s linear infinite}.ai-dialog-enter-active[data-v-c57efee5],.ai-dialog-leave-active[data-v-c57efee5]{transition:all .3s ease}.ai-dialog-enter-from[data-v-c57efee5],.ai-dialog-leave-to[data-v-c57efee5]{opacity:0}@keyframes ms-spin-c57efee5{to{transform:rotate(360deg)}}.mgi[data-v-eea21bff]{--mgi-bottom-height: 103px;background-color:#1a1a1a;min-width:280px;border-radius:20px}.mgi-shell[data-v-eea21bff]{width:100%}.mgi-scroll[data-v-eea21bff]{display:block;padding:20px}.mgi-inner[data-v-eea21bff]{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.mgi[data-v-eea21bff]{width:var(--mgi-desktop-width);min-height:0}.mgi-shell[data-v-eea21bff]{width:100%;height:var(--mgi-desktop-height);position:relative;overflow:hidden;border-radius:20px}.mgi-scroll[data-v-eea21bff]{height:calc(100% - var(--mgi-bottom-height));overflow:auto;padding-right:12px}.mgi-scroll[data-v-eea21bff]::-webkit-scrollbar{width:8px}.mgi-scroll[data-v-eea21bff]::-webkit-scrollbar-track{background:transparent}.mgi-scroll[data-v-eea21bff]::-webkit-scrollbar-thumb{background:#444;border-radius:2px}.mgi-bottom[data-v-eea21bff]{position:absolute;left:0;right:0;bottom:0;border-top:1px solid rgba(255,255,255,.06);box-shadow:0 -12px 28px #00000073;border-radius:20px}}.mgi-tabs[data-v-eea21bff]{display:flex;gap:8px;margin-bottom:10px;padding-bottom:8px;overflow-x:auto}.mgi-tabs[data-v-eea21bff]::-webkit-scrollbar{height:4px}.mgi-tabs[data-v-eea21bff]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.mgi-tab[data-v-eea21bff]{padding:4px;font-size:14px;font-weight:500;color:#b5b5b5;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:all .2s}.mgi-tab[data-v-eea21bff]:hover{color:#fff}.mgi-tab.is-active[data-v-eea21bff]{color:var(--primary, #a855f7);border-bottom-color:var(--primary, #a855f7)}.mgi-block[data-v-eea21bff]{display:flex;flex-direction:column}.mgi-header[data-v-eea21bff]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.mgi-title[data-v-eea21bff]{font-size:16px;font-weight:700;color:#fff}.mgi-hint[data-v-eea21bff]{font-size:12px;color:#b5b5b5;margin-bottom:8px}.mgi-hint-list[data-v-eea21bff]{list-style:disc;padding-left:20px;margin:12px 0 0;font-size:12px;color:#b5b5b5;line-height:1.7}.mgi-hint-list li[data-v-eea21bff]{margin-bottom:2px}.mgi-badge[data-v-eea21bff]{padding:2px 8px;background:#a855f733;border-radius:4px;font-size:11px;color:var(--primary, #a855f7)}.mgi-preview[data-v-eea21bff]{position:relative;width:100%;height:200px;border-radius:10px;overflow:hidden;background:#292929}.mgi-preview__media[data-v-eea21bff]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mgi-preview__remove[data-v-eea21bff]{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#0009;border-radius:50%;color:#fff;border:none;cursor:pointer;transition:background .2s;z-index:3}.mgi-preview__remove[data-v-eea21bff]:hover{background:#ef4444cc}.mgi-upload-overlay[data-v-eea21bff]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;gap:8px}.mgi-upload-overlay--error[data-v-eea21bff]{background:#000000bf}.mgi-upload-progress[data-v-eea21bff]{display:flex;flex-direction:column;align-items:center;gap:8px;width:70%}.mgi-upload-progress__bar[data-v-eea21bff]{width:100%;height:4px;background:var(--color-surface-3, #242424);border-radius:2px;overflow:hidden}.mgi-upload-progress__fill[data-v-eea21bff]{height:100%;background:var(--gradient-primary, linear-gradient(135deg, #8900ff, #ff5434));border-radius:2px;transition:width .3s ease}.mgi-upload-progress__text[data-v-eea21bff]{font-size:12px;color:var(--color-text-secondary, #b5b5b5)}.mgi-upload-error__text[data-v-eea21bff]{font-size:13px;color:var(--color-error, #e74c3c);text-align:center;padding:0 16px}.mgi-upload-error__retry[data-v-eea21bff]{margin-top:4px;padding:4px 16px;font-size:12px;font-weight:600;color:var(--color-text-primary, #f9f9f9);background:transparent;border:1px solid var(--color-primary, #8900ff);border-radius:6px;cursor:pointer;transition:all var(--transition-fast, .15s ease)}.mgi-upload-error__retry[data-v-eea21bff]:hover{background:var(--color-primary-20, rgba(137, 0, 255, .2))}.mgi-bottom[data-v-eea21bff]{padding:12px 16px;background:var(--color-surface-1, #1a1a1a)}.model-selector-skeleton[data-v-eea21bff]{width:100%;height:48px;border-radius:6px;background:linear-gradient(90deg,#292929 25%,#333,#292929 75%);background-size:200% 100%;animation:skeleton-shimmer-eea21bff 1.4s infinite;margin-bottom:20px;margin-top:8px}@keyframes skeleton-shimmer-eea21bff{0%{background-position:200% 0}to{background-position:-200% 0}}
