.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:inline-flex;font-size:var(--el-tag-font-size);height:24px;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag,.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{border-radius:50%;cursor:pointer;display:flex;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{background-color:initial;border:none;border-radius:50%;margin-left:6px;outline:none;overflow:hidden;padding:0}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag--dark{--el-tag-text-color:var(--el-color-white)}.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);font-size:12px;line-height:34px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;transform:translateZ(0);transition:var(--el-transition-duration)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select__wrapper.is-disabled,.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);transform:rotate(0);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:#0000;cursor:pointer}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:#0000;border-top-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:#0000;border-top-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute;z-index:-1}.el-select__input{appearance:none;background-color:initial;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;outline:none;padding:0;width:100%}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{align-items:center;color:var(--el-text-color-placeholder);display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{inset:0;position:fixed}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translate(-50%)}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;gap:22px;height:100%;justify-content:space-around;padding:0 6px;width:100%}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{bottom:90px;color:#fff;cursor:default;left:50%;transform:translate(-50%)}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.el-image-viewer-parent--hidden{overflow:hidden}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}.generate-button-container[data-v-b965ec4c]{margin:20px auto;width:360px}.generate-btn[data-v-b965ec4c]{background:#81b337;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:40px;line-height:40px;transition:background .3s;width:100%}.generate-btn[data-v-b965ec4c]:hover{background:#719e2f}.generate-btn[data-v-b965ec4c]:active{transform:scale(.98)}.generate-btn[data-v-b965ec4c]:disabled{cursor:not-allowed;opacity:.6}.image-container[data-v-a50db55b]{flex:1;width:100%}.image-comparison[data-v-a50db55b]{border-radius:8px;display:grid;height:100%;justify-content:center;margin:0 auto;max-height:1500px;max-width:2500px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.bottom-image[data-v-a50db55b]{display:block}.bottom-image[data-v-a50db55b],.top-image[data-v-a50db55b]{align-self:start;aspect-ratio:16/9;border-radius:8px;grid-area:1/1;justify-self:center;margin:0 auto;max-height:90%;max-width:90%;-o-object-fit:cover;object-fit:cover}.top-image[data-v-a50db55b]{z-index:10}.slider-track[data-v-a50db55b]{align-self:start;aspect-ratio:16/9;grid-area:1/1;justify-self:center;margin:0 auto;max-height:90%;max-width:90%;pointer-events:none;position:relative;width:100%;z-index:20}.slider-handle[data-v-a50db55b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:-20px;pointer-events:none;width:40px}.slider-handle[data-v-a50db55b],.slider-line[data-v-a50db55b]{bottom:0;position:absolute;top:0}.slider-line[data-v-a50db55b]{background:var(--theme-progress-bar);box-shadow:0 0 5px #00000080;left:50%;transform:translate(-50%);width:3px}.slider-button[data-v-a50db55b]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 6px #0000004d;color:#333;display:flex;height:40px;justify-content:center;position:relative;width:40px;z-index:2}.slider-button svg[data-v-a50db55b]{height:16px;margin:0 -2px;width:16px}.label[data-v-a50db55b]{background:#34343480;border-radius:10px;color:#fff;font-size:12px;font-weight:700;padding:6px 20px;pointer-events:none;position:absolute;top:20px;transition:opacity .2s;z-index:15}.label-before[data-v-a50db55b]{left:20px}.label-after[data-v-a50db55b]{right:20px}.empty-content[data-v-a50db55b]{align-items:center;display:flex;flex:1;flex-direction:column}.empty-content .empty-title[data-v-a50db55b]{color:#81b337;font-size:3rem;font-weight:600;height:3rem;line-height:3rem;margin:0 auto;text-shadow:0 2px 4px rgba(0,0,0,.3)}.empty-content .empty-desc[data-v-a50db55b]{color:#ffffffe6;font-size:1rem;height:2rem;line-height:2rem;margin:0 auto 2rem}.empty-content .dashed-container[data-v-a50db55b]{border-radius:12px;display:inline-block;padding:0 4rem;width:100%}.preview-result[data-v-4ad39ab7]{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:0 20px;width:100%}.preview-header[data-v-4ad39ab7]{align-items:center;display:flex;gap:8px}.preview-header-row[data-v-4ad39ab7]{align-items:center;box-sizing:border-box;display:flex;height:53px;justify-content:space-between;line-height:46px;margin-bottom:13px;padding-top:7px;width:100%}.my-creation-link[data-v-4ad39ab7]{align-items:center;color:var(--theme-function-quinary);cursor:pointer;display:flex;font-size:14px;gap:4px;text-decoration:none}.my-creation-link[data-v-4ad39ab7]:hover{text-decoration:underline}.preview-title[data-v-4ad39ab7]{color:#fff;font-size:16px;font-weight:600;margin:0}.preview-content[data-v-4ad39ab7]{display:flex;flex:1;flex-direction:column;width:100%}@media(max-width:768px){.preview-content[data-v-4ad39ab7]{height:auto;margin:4rem auto 0}}@media(max-width:480px){.preview-content[data-v-4ad39ab7]{height:auto;margin:4rem auto 0}}.empty-history[data-v-4ad39ab7],.empty-state[data-v-4ad39ab7]{color:#6b7280;text-align:center}.empty-state[data-v-4ad39ab7]{height:100%}.empty-state .empty-state-content[data-v-4ad39ab7]{display:flex;flex-direction:column;height:100%}.empty-state .empty-content[data-v-4ad39ab7]{align-items:center;display:flex;flex:1;flex-direction:column}.empty-state .empty-content .empty-title[data-v-4ad39ab7]{color:#81b337;font-size:3rem;font-weight:600;line-height:3rem;margin:0 auto;text-shadow:0 2px 4px rgba(0,0,0,.3)}.empty-state .empty-content .empty-desc[data-v-4ad39ab7]{color:#ffffffe6;font-size:1rem;height:2rem;line-height:2rem;margin:0 auto 2rem}.empty-state .empty-content .dashed-container[data-v-4ad39ab7]{border-radius:12px;display:inline-block;flex:1;width:100%}.empty-state .history-btn-container[data-v-4ad39ab7]{align-items:center;color:#abababcc;cursor:pointer;display:flex;font-size:14px;gap:4px;line-height:14px;margin-bottom:28px;margin-top:20px}.empty-state .history-btn-container[data-v-4ad39ab7]:hover{color:var(--theme-function-quinary)}.empty-state .history-btn-container .history-btn-text[data-v-4ad39ab7]{font-size:14px;font-weight:500;padding-right:4px}.empty-state .history-btn-container .el-icon[data-v-4ad39ab7]{font-size:14px}img.placeholder-img[data-v-4ad39ab7]{-o-object-fit:cover;object-fit:cover}.placeholder-video[data-v-4ad39ab7],img.placeholder-img[data-v-4ad39ab7]{aspect-ratio:16/9;background:#2d2d2d;border-radius:12px;max-height:90%;max-width:90%}.placeholder-video[data-v-4ad39ab7]{-o-object-fit:unset;object-fit:unset;width:90%}.placeholder-text[data-v-4ad39ab7]{font-size:14px}.loading-container[data-v-4ad39ab7]{background-color:#1a1a1a;display:flex;flex-direction:column;flex-shrink:0;margin:0 auto;min-height:calc(56vh - 50px);overflow:hidden;width:100%}.loading-content[data-v-4ad39ab7]{align-items:center;display:flex;flex:1;flex-direction:column;height:calc(100% - 50px);justify-content:center;position:relative;width:100%}.loading-tip[data-v-4ad39ab7]{bottom:24px;color:#666;font-size:14px;position:absolute;text-align:center;width:100%}.loading-footer[data-v-4ad39ab7]{align-items:flex-start;background-color:#2d2d2d;color:#fff;display:flex;flex-direction:column;font-size:14px;height:50px;justify-content:center;line-height:22px;padding:4px 12px}.loading-footer .footer-time[data-v-4ad39ab7]{font-size:12px}.footer-label[data-v-4ad39ab7]{color:#fff}.result-container[data-v-4ad39ab7]{border-radius:16px;display:flex;flex:1;flex-direction:column;flex-shrink:0;margin:0 auto;min-height:56vh;overflow-x:hidden;overflow-y:auto;width:100%}.result-footer[data-v-4ad39ab7]{align-items:center;background-color:#2d2d2d;border-radius:0 0 12px 12px;display:flex;height:50px;justify-content:space-between;padding:0 12px}.footer-info[data-v-4ad39ab7]{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:20px}.footer-actions[data-v-4ad39ab7]{display:flex;gap:8px}.footer-action-btn[data-v-4ad39ab7]{align-items:center;background:var(--theme-scrollbar-track);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.footer-action-btn .is-loading[data-v-4ad39ab7]{animation:rotate-4ad39ab7 2s linear infinite}@keyframes rotate-4ad39ab7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.footer-action-btn[data-v-4ad39ab7]:hover{background:#505050;color:#fff}.footer-action-btn i[data-v-4ad39ab7]{font-size:16px}.empty-history-state[data-v-4ad39ab7],.history-list-container[data-v-4ad39ab7]{display:flex;flex-direction:column;height:100%}.empty-history-state[data-v-4ad39ab7]{align-items:center;color:#666;justify-content:center;margin-top:-50px}.empty-history-state .empty-icon-wrapper[data-v-4ad39ab7]{color:#666;font-size:48px;margin-bottom:16px}.empty-history-state .empty-text[data-v-4ad39ab7]{color:#666;font-size:14px}@media(max-width:1000px){.empty-history-state[data-v-4ad39ab7]{margin-top:0}}.progress-wrapper[data-v-4ad39ab7]{background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:8px;max-width:320px;padding:0;width:100%}.progress-bar-container[data-v-4ad39ab7]{background:var(--theme-progress-bar);border-radius:6px;box-shadow:none;height:12px;margin-bottom:0;overflow:hidden;width:100%}.progress-bar[data-v-4ad39ab7]{background-color:var(--theme-progress-bar-active);background-image:none;border-radius:6px;box-shadow:none;height:100%;transition:width .12s linear}.progress-info[data-v-4ad39ab7]{align-items:center;color:#b0b0b0;display:flex;font-size:14px;justify-content:space-between;width:100%}.progress-text[data-v-4ad39ab7]{color:#e0e0e0;font-weight:400}.progress-time[data-v-4ad39ab7]{color:#e0e0e0;font-family:inherit}@media(max-width:768px){.loading-container[data-v-4ad39ab7],.result-container[data-v-4ad39ab7]{height:auto;min-height:300px;width:100%}}.image-wrapper[data-v-4ad39ab7]{border-radius:8px;display:inline-block;max-height:100%;max-width:100%;overflow:hidden;position:relative}.result-img[data-v-4ad39ab7]{background-color:var(--theme-function-secondary);display:block;flex:1;height:calc(100% - 50px);min-height:300px;-o-object-fit:scale-down;object-fit:scale-down}@media(max-width:768px){.result-img[data-v-4ad39ab7]{max-height:380px}}@media(max-width:480px){.result-img[data-v-4ad39ab7]{max-height:300px}}.action-overlay[data-v-4ad39ab7]{display:flex;gap:8px;position:absolute;right:10px;top:10px;z-index:10}@media(max-width:768px){.action-overlay[data-v-4ad39ab7]{gap:10px;right:8px;top:8px}}@media(max-width:480px){.action-overlay[data-v-4ad39ab7]{gap:12px;right:6px;top:6px}}.action-btn[data-v-4ad39ab7]{align-items:center;background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}@media(max-width:768px){.action-btn[data-v-4ad39ab7]{border-radius:8px;height:36px;width:36px}}@media(max-width:480px){.action-btn[data-v-4ad39ab7]{border-radius:10px;height:40px;width:40px}}.action-btn[data-v-4ad39ab7]:hover{background:#000c;transform:scale(1.05)}.action-btn i[data-v-4ad39ab7]{font-size:16px}@media(max-width:768px){.action-btn i[data-v-4ad39ab7]{font-size:18px}}@media(max-width:480px){.action-btn i[data-v-4ad39ab7]{font-size:20px}}.history-list-container[data-v-4ad39ab7]{flex:1;overflow-y:auto;width:100%}.history-list-container[data-v-4ad39ab7]::-webkit-scrollbar{width:6px}.history-list-container[data-v-4ad39ab7]::-webkit-scrollbar-track{background:var(--theme-scrollbar-track)}.history-list-container[data-v-4ad39ab7]::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);border-radius:3px}.history-list-container[data-v-4ad39ab7]::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-thumb-hover)}.history-item[data-v-4ad39ab7]{background-color:var(--theme-function-secondary);border-radius:12px;display:flex;flex-direction:column;height:56vh;margin-bottom:20px;min-height:56vh;position:relative}.history-item[data-v-4ad39ab7]:last-child{margin-bottom:0}[data-v-4ad39ab7] .el-image__inner{background-color:var(--theme-function-secondary);height:100%;width:auto!important}.history-image[data-v-4ad39ab7]{align-items:center;background-color:var(--theme-function-secondary);border-radius:12px 12px 0 0;display:flex;flex:1;height:100%;height:calc(100% - 50px);justify-content:center;-o-object-fit:scale-down;object-fit:scale-down}[data-v-4ad39ab7] .video-js{background-color:var(--theme-function-secondary);border-radius:12px 12px 0 0;height:100%;width:100%}[data-v-4ad39ab7] .vjs-big-play-button{background-color:#282c34cc;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;height:60px;left:50%;line-height:60px;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:60px}[data-v-4ad39ab7] .vjs-big-play-button:hover{background-color:#409effe6;border-color:#409effe6}[data-v-4ad39ab7] .vjs-control-bar{background-color:#282c34e6;height:40px;padding:0 10px}[data-v-4ad39ab7] .vjs-play-progress{background-color:#409eff}[data-v-4ad39ab7] .vjs-slider{background-color:#ffffff4d}[data-v-4ad39ab7] .vjs-volume-level{background-color:#409eff}.history-footer[data-v-4ad39ab7]{align-items:center;background-color:var(--theme-function-tertiary);border-radius:0 0 12px 12px;display:flex;height:50px;justify-content:space-between;padding:0 12px}[data-v-4ad39ab7] .el-image__placeholder{background-color:var(--theme-function-secondary)!important}.history-info[data-v-4ad39ab7]{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:20px}.history-info .history-prompt[data-v-4ad39ab7]{color:#fff}.history-info .history-time[data-v-4ad39ab7]{color:#999;font-size:12px}.history-actions[data-v-4ad39ab7]{display:flex;gap:8px}.load-more-text[data-v-4ad39ab7]{color:#999;font-size:14px;padding:10px 0;text-align:center}@media(max-width:1000px){.preview-header-row[data-v-4ad39ab7]{display:none!important}.history-list-container[data-v-4ad39ab7]{overflow:hidden!important}.empty-state[data-v-4ad39ab7],.history-list-container .history-item[data-v-4ad39ab7]:not(:first-child){display:none!important}}.error-state[data-v-4ad39ab7]{background-color:var(--theme-function-secondary);border-radius:12px;box-sizing:border-box;color:#fff;height:100%;justify-content:center;padding:20px;position:relative;text-align:center;width:100%}.error-content[data-v-4ad39ab7],.error-state[data-v-4ad39ab7]{align-items:center;display:flex;flex-direction:column}.error-content[data-v-4ad39ab7]{gap:12px}.error-icon[data-v-4ad39ab7]{margin-bottom:0}.error-title[data-v-4ad39ab7]{font-size:24px;font-weight:600;margin:0}.error-desc[data-v-4ad39ab7]{color:#999;font-size:16px;line-height:1.4;margin:0;max-width:80%}.custom-confirm-btn,.custom-confirm-btn:active,.custom-confirm-btn:focus,.custom-confirm-btn:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}.custom-confirm-btn:active,.custom-confirm-btn:focus,.custom-confirm-btn:hover{opacity:1!important}.custom-cancel-btn,.custom-cancel-btn:active,.custom-cancel-btn:focus,.custom-cancel-btn:hover{background-color:#fff!important;border-color:#606266!important;color:#606266!important}.custom-cancel-btn:active,.custom-cancel-btn:focus,.custom-cancel-btn:hover{opacity:1!important}
