.sidebar[data-v-24170ce2]{background-color:#25272c;border-radius:8px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-ms-flex-negative:0;flex-shrink:0;height:calc(100vh - 120px);margin-top:10px;border-right:1px solid #35373c}.tools-section[data-v-24170ce2]{padding:5px;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tools-title[data-v-24170ce2]{margin:5px 0 15px 0;color:#72e528;font-size:16px;font-weight:500;padding-right:30px;text-align:center}.toggle-button[data-v-24170ce2]{position:absolute;top:50%;right:-16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;width:32px;height:32px;border-radius:50%;background-color:#25272c;border:2px solid #35373c;z-index:10;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.toggle-arrow[data-v-24170ce2],.toggle-button[data-v-24170ce2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.toggle-arrow[data-v-24170ce2]{width:100%;height:100%;border-radius:50%;background-color:rgba(114,229,40,.05)}.toggle-button[data-v-24170ce2]:hover{background-color:#35373c;border-color:#72e528;-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.toggle-button:hover .toggle-arrow[data-v-24170ce2]{background-color:rgba(114,229,40,.15)}.toggle-button:hover svg path[data-v-24170ce2]{stroke:#72e528;stroke-width:2.5}.toggle-button.collapsed[data-v-24170ce2]{right:-16px;background-color:#25272c;border-color:#35373c;border-left-color:#72e528}.tool-list[data-v-24170ce2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:5px;margin-top:2px;scrollbar-width:none;-ms-overflow-style:none}.tool-list[data-v-24170ce2]::-webkit-scrollbar{display:none;width:0}.tool-item[data-v-24170ce2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 10px;cursor:pointer;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;color:#bfc1c8;border-left:3px solid transparent}.tool-item[data-v-24170ce2]:hover{background-color:rgba(114,229,40,.1)}.tool-item i[data-v-24170ce2]{font-size:18px;margin-right:10px;color:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.tool-item.active[data-v-24170ce2]{color:#72e528;border-left:3px solid #72e528;background-color:rgba(114,229,40,.1)}.tool-item.active i[data-v-24170ce2]{color:#72e528}.collapsed-item[data-v-24170ce2]{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:12px 0;text-align:center;border-radius:6px;margin-bottom:8px}.collapsed-item i[data-v-24170ce2]{margin-right:0;font-size:20px}.collapsed-item.active[data-v-24170ce2]{border-left:none;border:2px solid #72e528;background-color:rgba(114,229,40,.15)}.tool-name[data-v-24170ce2]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.history-panel[data-v-94259504]{position:fixed;top:100px;right:10px;width:280px;background:#25272c;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);padding:8px;z-index:1000;max-height:80vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease;transition:all .3s ease}.panel-header[data-v-94259504]{margin-bottom:15px}.header-title[data-v-94259504]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.header-title[data-v-94259504],.panel-title[data-v-94259504]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-title[data-v-94259504]{margin:0;color:#72e528;font-size:16px;gap:8px}.close-button[data-v-94259504]{color:#bfc1c8;padding:0}.pagination-container[data-v-94259504]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.history-pagination[data-v-94259504]{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:center center;transform-origin:center center}.panel-content[data-v-94259504]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 80px)}.empty-history[data-v-94259504]{text-align:center;padding:20px;color:#909399}.empty-icon[data-v-94259504]{font-size:32px;margin-bottom:10px}.history-list[data-v-94259504]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:5px;scrollbar-width:thin;scrollbar-color:#444 #25272c}.history-list[data-v-94259504]::-webkit-scrollbar{width:6px}.history-list[data-v-94259504]::-webkit-scrollbar-track{background:#25272c}.history-list[data-v-94259504]::-webkit-scrollbar-thumb{background-color:#444;border-radius:3px}.history-item[data-v-94259504]{margin-bottom:10px;border-radius:4px;overflow:hidden;background-color:#1c1e21;padding:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid transparent}.history-item[data-v-94259504]:hover{background-color:#2c2e33}.history-item.active[data-v-94259504]{border:1px solid #72e528;background-color:rgba(114,229,40,.1)}.history-content[data-v-94259504]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.history-image[data-v-94259504]{width:60px;height:60px;margin-right:12px;border-radius:4px;overflow:hidden;position:relative}.history-image img[data-v-94259504]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selected-indicator[data-v-94259504]{position:absolute;top:0;right:0;background:rgba(114,229,40,.7);border-radius:0 0 0 4px;padding:2px}.selected-indicator i[data-v-94259504]{color:#fff;font-size:14px}.history-info[data-v-94259504]{-webkit-box-flex:1;-ms-flex:1;flex:1}.history-name[data-v-94259504]{color:#fff;font-size:14px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-date[data-v-94259504]{color:#909399;font-size:12px}.loading-placeholder[data-v-94259504]{text-align:center;padding:10px}.loading-placeholder i[data-v-94259504]{color:#72e528}.no-more-placeholder[data-v-94259504]{text-align:center;padding:10px;color:#909399;font-size:12px}.radial-menu-container[data-v-3877d5ed]{position:relative;min-width:300px;height:300px;z-index:1}.main-button-wrapper[data-v-3877d5ed]{position:absolute;top:52%;left:53%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.main-button[data-v-3877d5ed]{width:76px;height:76px;border-radius:50%;background:#0a1028;color:#00f0ff;border:2.5px solid #00f0ff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 20px rgba(0,240,255,.6),inset 0 0 10px rgba(0,240,255,.4);box-shadow:0 0 20px rgba(0,240,255,.6),inset 0 0 10px rgba(0,240,255,.4);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.main-button.active[data-v-3877d5ed]{background:#160529;color:#ff2e93;border-color:#ff2e93;-webkit-box-shadow:0 0 25px rgba(255,46,147,.7),inset 0 0 10px rgba(255,46,147,.5);box-shadow:0 0 25px rgba(255,46,147,.7),inset 0 0 10px rgba(255,46,147,.5);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-button.disabled[data-v-3877d5ed]{cursor:not-allowed;opacity:.7;background:#0a1028;color:#72e528;border-color:#72e528;-webkit-box-shadow:0 0 15px rgba(114,229,40,.4),inset 0 0 8px rgba(114,229,40,.3);box-shadow:0 0 15px rgba(114,229,40,.4),inset 0 0 8px rgba(114,229,40,.3)}.main-button-tip[data-v-3877d5ed]{position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px);background:rgba(10,16,40,.95);color:#00f0ff;padding:6px 12px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 0 10px rgba(0,240,255,.3);box-shadow:0 0 10px rgba(0,240,255,.3);border:1px solid rgba(0,240,255,.3);z-index:15}.tip-arrow[data-v-3877d5ed]{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,240,255,.3)}.main-button-tip.visible[data-v-3877d5ed]{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(-5px);transform:translateX(-50%) translateY(-5px)}.main-button[data-v-3877d5ed]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1px}.icon-wrapper[data-v-3877d5ed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline}.main-button-text[data-v-3877d5ed]{color:currentColor;font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.dynamic-icon[data-v-3877d5ed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}dynamic-icon svg[data-v-3877d5ed]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}dynamic-icon svg[data-v-3877d5ed]:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.sub-button[data-v-3877d5ed]{position:absolute;top:45%;left:148px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);overflow:visible;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;background:linear-gradient(135deg,rgba(13,17,22,.95),rgba(30,49,57,.95));border:1.5px solid hsla(0,0%,100%,.15);backdrop-filter:blur(10px);color:var(--button-color,#72e528)}.sub-button.disabled-button[data-v-3877d5ed]{cursor:not-allowed!important;opacity:.8;pointer-events:none}.sub-button.disabled-button[data-v-3877d5ed]:hover{-webkit-transform:translate(-50%,-50%) scale(1)!important;transform:translate(-50%,-50%) scale(1)!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2)!important;box-shadow:0 4px 8px rgba(0,0,0,.2)!important}.sub-button-content[data-v-3877d5ed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sub-button-text[data-v-3877d5ed]{color:var(--button-color);font-size:9px;margin-top:2px;white-space:nowrap;text-shadow:0 0 3px var(--button-color);font-weight:500}.sub-button[data-v-3877d5ed]:hover{background:rgba(30,40,70,.95);-webkit-box-shadow:0 0 4px var(--button-color),0 0 16px var(--button-color);box-shadow:0 0 4px var(--button-color),0 0 16px var(--button-color);border-color:hsla(0,0%,100%,.9)}.sub-button:hover .sub-button-content[data-v-3877d5ed]{-webkit-transform:scale(1.05);transform:scale(1.05)}.sub-button-audio[data-v-3877d5ed],.sub-button-fileimage[data-v-3877d5ed],.sub-button-image[data-v-3877d5ed],.sub-button-param[data-v-3877d5ed],.sub-button-txt[data-v-3877d5ed],.sub-button-video[data-v-3877d5ed]{width:78px;height:88px;--button-color:#48dbfb;-webkit-box-shadow:0 0 2px #48dbfb,0 0 8px rgba(72,219,251,.3);box-shadow:0 0 2px #48dbfb,0 0 8px rgba(72,219,251,.3);color:#48dbfb;border-width:1.2px}.sub-button[data-v-3877d5ed]:active{-webkit-transform:translate(-50%,-50%) scale(.95);transform:translate(-50%,-50%) scale(.95)}.sub-button-txt[data-v-3877d5ed]:hover{-webkit-box-shadow:0 0 4px #00f0ff,0 0 18px rgba(0,240,255,.4);box-shadow:0 0 4px #00f0ff,0 0 18px rgba(0,240,255,.4)}.sub-button-image[data-v-3877d5ed]:hover{-webkit-box-shadow:0 0 4px #feca57,0 0 18px rgba(254,202,87,.4);box-shadow:0 0 4px #feca57,0 0 18px rgba(254,202,87,.4)}.sub-button-video[data-v-3877d5ed]:hover{-webkit-box-shadow:0 0 4px #48dbfb,0 0 18px rgba(72,219,251,.4);box-shadow:0 0 4px #48dbfb,0 0 18px rgba(72,219,251,.4)}.sub-button-param[data-v-3877d5ed]:hover{-webkit-box-shadow:0 0 4px #1dd1a1,0 0 18px rgba(29,209,161,.4);box-shadow:0 0 4px #1dd1a1,0 0 18px rgba(29,209,161,.4)}.sub-button-audio[data-v-3877d5ed]:hover{-webkit-box-shadow:0 0 4px #8ddd23,0 0 18px rgba(141,221,35,.4);box-shadow:0 0 4px #8ddd23,0 0 18px rgba(141,221,35,.4)}.rotate-image-uploader[data-v-3877d5ed]{width:78px;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}.rotate-image-uploader[data-v-3877d5ed] .image-container{max-width:100%;max-height:100%;width:auto!important;height:auto!important}.rotate-image-uploader[data-v-3877d5ed] .el-image{-webkit-transition:all .3s ease;transition:all .3s ease;position:relative!important;z-index:1}.rotate-image-uploader[data-v-3877d5ed] .el-image,.rotate-image-uploader[data-v-3877d5ed] .el-image__inner{max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.rotate-image-uploader[data-v-3877d5ed] .el-image__inner{width:auto!important;height:auto!important}.rotate-audio-uploader[data-v-3877d5ed],.rotate-fileimage-uploader[data-v-3877d5ed],.rotate-video-uploader[data-v-3877d5ed]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rotate-fileimage-uploader[data-v-3877d5ed] .el-image{max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.sub-button-operations[data-v-3877d5ed]{position:absolute;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:10;pointer-events:none;background:rgba(10,16,40,.5);border-radius:6px;padding:0 2px;top:92px;left:40px;overflow:visible}.operation-icon[data-v-3877d5ed],.sub-button-operations[data-v-3877d5ed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.operation-icon[data-v-3877d5ed]{width:24px;height:24px;background:rgba(15,23,54,.9);border-radius:4px;border:1px solid hsla(0,0%,100%,.2);pointer-events:auto;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;backdrop-filter:blur(2px);-ms-flex-negative:0;flex-shrink:0;margin-bottom:4px}.operation-icon[data-v-3877d5ed]:hover{background:rgba(30,40,70,.95);border-color:hsla(0,0%,100%,.5);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 8px hsla(0,0%,100%,.3);box-shadow:0 0 8px hsla(0,0%,100%,.3)}.operation-icon-svg[data-v-3877d5ed]{color:#72e528}.text-operation-icon[data-v-3877d5ed]{color:#00f0ff;width:18px;height:18px}.fileimage-operation-layer[data-v-3877d5ed],.image-operation-layer[data-v-3877d5ed],.video-operation-layer[data-v-3877d5ed]{-webkit-transform:translate(-50%);transform:translate(-50%)}.main-button.disabled[data-v-3877d5ed]{opacity:.5;pointer-events:none;background:hsla(0,0%,53.3%,.2);border-color:hsla(0,0%,53.3%,.3)}.main-button.disabled .dynamic-icon[data-v-3877d5ed],.main-button.disabled .main-button-text[data-v-3877d5ed]{color:#666}.rotate-audio-uploader[data-v-3877d5ed],.rotate-image-uploader[data-v-3877d5ed],.rotate-video-uploader[data-v-3877d5ed],.sub-button-content[data-v-3877d5ed]{position:relative;z-index:1}.platform-selector-wrapper[data-v-0b049644]{position:relative;display:inline-block}.platform-selector[data-v-0b049644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;background:rgba(13,17,22,.95);border:1px solid rgba(114,229,40,.3);border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;min-width:160px}.platform-selector[data-v-0b049644]:hover{background:rgba(114,229,40,.1);border-color:rgba(114,229,40,.6);-webkit-box-shadow:0 0 8px rgba(114,229,40,.3);box-shadow:0 0 8px rgba(114,229,40,.3)}.platform-selector.is-open[data-v-0b049644]{border-color:#72e528;-webkit-box-shadow:0 0 12px rgba(114,229,40,.4);box-shadow:0 0 12px rgba(114,229,40,.4)}.selected-platform[data-v-0b049644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;color:#bfc1c8;font-size:13px}.platform-icon[data-v-0b049644]{width:14px;height:14px;color:#72e528}.platform-name[data-v-0b049644]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500}.gold-icon[data-v-0b049644]{width:14px;height:14px;color:gold;margin-left:auto}.platform-cost[data-v-0b049644]{color:#72e528;font-size:12px;font-weight:600}.arrow-icon[data-v-0b049644]{font-size:10px;color:#bfc1c8;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.arrow-icon.is-reverse[data-v-0b049644]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.platform-dropdown[data-v-0b049644]{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:#0d1116;border:1px solid #1e3139;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.5);box-shadow:0 4px 12px rgba(0,0,0,.5);z-index:1000;max-height:300px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.platform-dropdown[data-v-0b049644]::-webkit-scrollbar{display:none}.platform-option[data-v-0b049644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:1px solid rgba(30,49,57,.5)}.platform-option[data-v-0b049644]:last-child{border-bottom:none}.platform-option[data-v-0b049644]:hover{background:rgba(114,229,40,.1)}.platform-option.is-selected[data-v-0b049644]{background:rgba(114,229,40,.15)}.platform-option.is-selected .option-name[data-v-0b049644]{color:#72e528;font-weight:600}.option-content[data-v-0b049644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.option-name[data-v-0b049644]{color:#bfc1c8;font-size:13px;-webkit-transition:color .2s ease;transition:color .2s ease}.gold-icon-small[data-v-0b049644]{width:12px;height:12px;color:gold;margin-left:auto}.option-cost[data-v-0b049644]{color:#72e528;font-size:12px;font-weight:600}.selected-indicator[data-v-0b049644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#72e528;font-size:14px;margin-left:8px}.dropdown-overlay[data-v-0b049644]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}.dropdown-fade-enter-active[data-v-0b049644],.dropdown-fade-leave-active[data-v-0b049644]{-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown-fade-enter-from[data-v-0b049644],.dropdown-fade-leave-to[data-v-0b049644],.image-action-toolbar[data-v-3e64654d]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.image-action-toolbar[data-v-3e64654d]{position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(13,17,22,.95)),to(transparent));background:linear-gradient(0deg,rgba(13,17,22,.95),transparent);padding:8px 12px;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.image-action-toolbar .toolbar-content[data-v-3e64654d]{gap:16px}.image-action-toolbar .toolbar-button[data-v-3e64654d],.image-action-toolbar .toolbar-content[data-v-3e64654d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-action-toolbar .toolbar-button[data-v-3e64654d]{width:32px;height:32px;background:rgba(30,49,57,.8);border:1px solid rgba(114,229,40,.3);border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.image-action-toolbar .toolbar-button .toolbar-icon[data-v-3e64654d]{width:16px;height:16px;color:#bfc1c8;-webkit-transition:color .3s ease;transition:color .3s ease}.image-action-toolbar .toolbar-button[data-v-3e64654d]:hover{background:rgba(114,229,40,.2);border-color:#72e528;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(114,229,40,.3);box-shadow:0 4px 12px rgba(114,229,40,.3)}.image-action-toolbar .toolbar-button:hover .toolbar-icon[data-v-3e64654d]{color:#72e528}.image-action-toolbar .toolbar-button[data-v-3e64654d]:active{-webkit-transform:translateY(0);transform:translateY(0)}.image-action-toolbar .toolbar-button.downloading[data-v-3e64654d]{opacity:.6;cursor:not-allowed;pointer-events:none}.image-item:hover .image-action-toolbar[data-v-3e64654d]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.blob-video-wrapper[data-v-23ac00f2]{position:relative;width:100%;height:100%;background:#0d1116}.blob-video-wrapper[data-v-23ac00f2],.loading-state[data-v-23ac00f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-state[data-v-23ac00f2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;color:#72e528}.loading-spinner[data-v-23ac00f2]{width:32px;height:32px;border:3px solid rgba(114,229,40,.2);border-top-color:#72e528;border-radius:50%;-webkit-animation:spin-data-v-23ac00f2 .8s linear infinite;animation:spin-data-v-23ac00f2 .8s linear infinite}@-webkit-keyframes spin-data-v-23ac00f2{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-23ac00f2{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text[data-v-23ac00f2]{font-size:13px;font-weight:500;color:#72e528;text-shadow:0 0 4px rgba(114,229,40,.3)}.error-state[data-v-23ac00f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:20px;color:#ff4d4f}.error-icon[data-v-23ac00f2]{font-size:32px;color:#ff4d4f}.error-text[data-v-23ac00f2]{font-size:12px;color:#bfc1c8;text-align:center;max-width:200px;word-break:break-word}.blob-video[data-v-23ac00f2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:#000}.blob-video[data-v-23ac00f2]::-webkit-media-controls-panel{background:rgba(13,17,22,.9)}.blob-video[data-v-23ac00f2]::-webkit-media-controls-play-button{background-color:rgba(114,229,40,.8);border-radius:50%;transform:scale(.5);-webkit-transform:scale(.5)}.blob-video[data-v-23ac00f2]::-webkit-media-controls-pause-button{transform:scale(.5);-webkit-transform:scale(.5)}.blob-video[data-v-23ac00f2]::-webkit-media-controls-overlay-play-button{transform:scale(.5);-webkit-transform:scale(.5);background-color:rgba(114,229,40,.8);border-radius:50%}.blob-video[data-v-23ac00f2]::-webkit-media-controls-current-time-display,.blob-video[data-v-23ac00f2]::-webkit-media-controls-time-remaining-display{color:#72e528;font-size:11px}.blob-video[data-v-23ac00f2]::-webkit-media-controls-mute-button,.blob-video[data-v-23ac00f2]::-webkit-media-controls-volume-slider{transform:scale(.8);-webkit-transform:scale(.8)}.blob-video[data-v-23ac00f2]::-webkit-media-controls-fullscreen-button{transform:scale(.8);-webkit-transform:scale(.8)}.function-row[data-v-09d5ac84]{background:#0d1116;border-radius:8px;margin-bottom:2px;border-top:1px solid #35373c;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:0 5px;scrollbar-width:none;-ms-overflow-style:none}.function-row[data-v-09d5ac84]::-webkit-scrollbar{width:0;height:0}.delete-button-wrapper[data-v-09d5ac84]{position:absolute;top:205px;left:132px;z-index:100;padding:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.delete-icon[data-v-09d5ac84],.run-icon[data-v-09d5ac84]{width:16px;height:16px;cursor:pointer;color:#888;-webkit-transition:color .3s ease;transition:color .3s ease;display:block}.delete-icon[data-v-09d5ac84]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#ff6b6b}.run-icon[data-v-09d5ac84]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#90ff46}.function-row[data-v-09d5ac84] .parameter-input{margin-left:30px;position:relative;z-index:1}.content-layout-container[data-v-09d5ac84]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:100%}.creative-expression-container[data-v-09d5ac84]{background:rgba(13,17,22,.8);border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.creative-expression-container[data-v-09d5ac84]:hover{border-color:rgba(114,229,40,.2);background:rgba(13,17,22,.9)}.parameter-overview-container[data-v-09d5ac84]{padding:6px;background:rgba(13,17,22,.8);border-radius:8px;border:1px solid #35373c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.parameter-overview-container[data-v-09d5ac84]:hover{border-color:rgba(114,229,40,.2);background:rgba(13,17,22,.9)}.parameter-summary[data-v-09d5ac84]{-ms-flex-align:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.parameter-summary[data-v-09d5ac84],.summary-item[data-v-09d5ac84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.summary-item[data-v-09d5ac84]{-ms-flex-align:center;gap:6px;padding:6px;background:hsla(0,0%,100%,.03);border-radius:4px;border:1px solid rgba(114,229,40,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.summary-item[data-v-09d5ac84]:hover{background:rgba(114,229,40,.05);border-color:rgba(114,229,40,.2)}.param-icon[data-v-09d5ac84]{width:14px;height:14px;color:#72e528;-ms-flex-negative:0;flex-shrink:0}.param-text[data-v-09d5ac84]{color:#727485;font-size:12px;font-weight:500;white-space:nowrap}.param-value[data-v-09d5ac84]{color:#72e528;font-size:12px;font-weight:600;text-shadow:0 0 4px rgba(114,229,40,.2);white-space:nowrap}.edit-parameters-btn[data-v-09d5ac84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:100}.edit-parameters-btn svg[data-v-09d5ac84]{width:14px;height:14px}.parameter-settings-container[data-v-09d5ac84]{width:650px}.function-row[data-v-09d5ac84] .panel,.function-row[data-v-09d5ac84] .parameter-settings-panel,.function-row[data-v-09d5ac84] .property-panel{width:100%;height:100%;overflow:visible}.function-row[data-v-09d5ac84] .panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.function-row[data-v-09d5ac84] .content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:hidden}.parameter-panel-wrapper[data-v-09d5ac84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-top:16px;padding:0 20px}.parameter-panel-wrapper>[data-v-09d5ac84]{max-width:800px;width:100%}.function-row[data-v-09d5ac84] .el-button--danger{margin-left:auto;-ms-flex-item-align:center;align-self:center}.delete-button-wrapper.disabled[data-v-09d5ac84]{opacity:.4;pointer-events:none;background-color:hsla(0,0%,53.3%,.3);border-color:hsla(0,0%,53.3%,.2)}.delete-button-wrapper.disabled .delete-icon[data-v-09d5ac84],.delete-button-wrapper.disabled .run-icon[data-v-09d5ac84]{color:#666;cursor:not-allowed}.delete-button-wrapper.hidden[data-v-09d5ac84]{display:none}.output-images-container[data-v-09d5ac84]{position:relative;padding:8px;background:rgba(13,17,22,.8);border-radius:8px;max-width:1100px}.image-count-tip[data-v-09d5ac84]{position:absolute;top:16px;right:16px;z-index:20;padding:6px 12px;background:rgba(114,229,40,.15);border:1px solid rgba(114,229,40,.4);border-radius:4px;backdrop-filter:blur(8px)}.count-text[data-v-09d5ac84]{color:#72e528;font-size:13px;font-weight:600;text-shadow:0 0 8px rgba(114,229,40,.4)}.images-grid[data-v-09d5ac84]{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,235px));gap:12px;max-height:300px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.images-grid.no-scroll[data-v-09d5ac84]{max-height:none;overflow-y:visible}.images-grid[data-v-09d5ac84]::-webkit-scrollbar{display:none}.image-item[data-v-09d5ac84]{position:relative;width:235px;height:235px;border-radius:8px;overflow:hidden;cursor:pointer}.result-image-wrapper[data-v-09d5ac84]{position:relative;width:100%;height:100%;background:#0d1116;border:1px solid #1e3139;border-radius:8px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.result-image-wrapper[data-v-09d5ac84]:hover{border-color:#72e528;-webkit-box-shadow:0 4px 16px rgba(114,229,40,.2);box-shadow:0 4px 16px rgba(114,229,40,.2)}.result-image[data-v-09d5ac84]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.result-image-wrapper:hover .result-image[data-v-09d5ac84]{-webkit-transform:scale(1.02);transform:scale(1.02)}video.result-image[data-v-09d5ac84]{background:#000}video.result-image[data-v-09d5ac84]::-webkit-media-controls-panel{background:rgba(13,17,22,.9)}.placeholder-image-item[data-v-09d5ac84]{width:100%;height:100%;background:linear-gradient(135deg,#1a1d23,#0d1116);border:1px solid #35373c;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.placeholder-image-item.generating[data-v-09d5ac84]{border-color:rgba(114,229,40,.3);background:linear-gradient(135deg,rgba(114,229,40,.1),rgba(13,17,22,.9));-webkit-animation:pulse-data-v-09d5ac84 2s ease-in-out infinite;animation:pulse-data-v-09d5ac84 2s ease-in-out infinite}@-webkit-keyframes pulse-data-v-09d5ac84{0%,to{border-color:rgba(114,229,40,.3);-webkit-box-shadow:0 0 0 rgba(114,229,40,.2);box-shadow:0 0 0 rgba(114,229,40,.2)}50%{border-color:rgba(114,229,40,.6);-webkit-box-shadow:0 0 20px rgba(114,229,40,.3);box-shadow:0 0 20px rgba(114,229,40,.3)}}@keyframes pulse-data-v-09d5ac84{0%,to{border-color:rgba(114,229,40,.3);-webkit-box-shadow:0 0 0 rgba(114,229,40,.2);box-shadow:0 0 0 rgba(114,229,40,.2)}50%{border-color:rgba(114,229,40,.6);-webkit-box-shadow:0 0 20px rgba(114,229,40,.3);box-shadow:0 0 20px rgba(114,229,40,.3)}}.loading-overlay[data-v-09d5ac84]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.loading-overlay[data-v-09d5ac84],.progress-container[data-v-09d5ac84]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-overlay[data-v-09d5ac84],.progress-bar-wrapper[data-v-09d5ac84],.progress-container[data-v-09d5ac84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.progress-bar-wrapper[data-v-09d5ac84]{max-width:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.progress-bar-bg[data-v-09d5ac84]{width:100%;height:6px;background:rgba(30,49,57,.8);border-radius:3px;overflow:hidden;border:1px solid rgba(114,229,40,.2);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.progress-bar-fill[data-v-09d5ac84]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#72e528),to(#5cb720));background:linear-gradient(90deg,#72e528,#5cb720);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-box-shadow:0 0 8px rgba(114,229,40,.6);box-shadow:0 0 8px rgba(114,229,40,.6);-webkit-animation:progress-glow-data-v-09d5ac84 2s ease-in-out infinite;animation:progress-glow-data-v-09d5ac84 2s ease-in-out infinite}@-webkit-keyframes progress-glow-data-v-09d5ac84{0%,to{-webkit-box-shadow:0 0 8px rgba(114,229,40,.6);box-shadow:0 0 8px rgba(114,229,40,.6)}50%{-webkit-box-shadow:0 0 12px rgba(114,229,40,.8);box-shadow:0 0 12px rgba(114,229,40,.8)}}@keyframes progress-glow-data-v-09d5ac84{0%,to{-webkit-box-shadow:0 0 8px rgba(114,229,40,.6);box-shadow:0 0 8px rgba(114,229,40,.6)}50%{-webkit-box-shadow:0 0 12px rgba(114,229,40,.8);box-shadow:0 0 12px rgba(114,229,40,.8)}}.progress-text[data-v-09d5ac84]{color:#72e528;font-size:14px;font-weight:600;text-shadow:0 0 6px rgba(114,229,40,.5);letter-spacing:.5px}.loading-text[data-v-09d5ac84]{color:#72e528;font-size:13px;font-weight:500;text-shadow:0 0 4px rgba(114,229,40,.3);letter-spacing:.5px}.placeholder-image-item.failed[data-v-09d5ac84]{border-color:rgba(255,77,79,.5);background:linear-gradient(135deg,rgba(255,77,79,.1),rgba(13,17,22,.9))}.error-overlay[data-v-09d5ac84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:16px;text-align:center}.error-icon[data-v-09d5ac84]{width:32px;height:32px;color:#ff4d4f}.error-text[data-v-09d5ac84]{color:#ff4d4f;font-size:14px;font-weight:600;text-shadow:0 0 4px rgba(255,77,79,.3)}.error-detail[data-v-09d5ac84]{color:#bfc1c8;font-size:12px;max-width:200px;word-wrap:break-word;margin-top:4px}.workflow-footer[data-v-d1ccda0a]{position:fixed;bottom:0;left:0;right:0;background:rgba(26,29,34,.2);backdrop-filter:blur(10px);z-index:1000;border-top:1px solid #35373c;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.3);box-shadow:0 -2px 10px rgba(0,0,0,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.header-row[data-v-d1ccda0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;background:#1a1d22;gap:16px}.button-section[data-v-d1ccda0a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-negative:0;flex-shrink:0}.breadcrumb-section[data-v-d1ccda0a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;cursor:-webkit-grab;cursor:grab}.breadcrumb-section[data-v-d1ccda0a]::-webkit-scrollbar{display:none;width:0;height:0}.breadcrumb-section[data-v-d1ccda0a]:active{cursor:-webkit-grabbing;cursor:grabbing}.workflow-breadcrumb[data-v-d1ccda0a]{gap:8px;white-space:nowrap;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:4px 0}.step-item[data-v-d1ccda0a],.workflow-breadcrumb[data-v-d1ccda0a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item[data-v-d1ccda0a]{padding:4px 8px;background:rgba(114,229,40,.1);border-radius:4px;color:#72e528;font-size:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;gap:6px;-ms-flex-negative:0;flex-shrink:0;border:1px solid rgba(114,229,40,.2)}.step-item[data-v-d1ccda0a]:hover{background:rgba(114,229,40,.15);border-color:rgba(114,229,40,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.separator[data-v-d1ccda0a]{color:rgba(114,229,40,.6);font-size:14px;font-weight:700;margin:0 4px;-ms-flex-negative:0;flex-shrink:0}.empty-breadcrumb[data-v-d1ccda0a]{color:rgba(204,221,255,.5);font-size:12px;font-style:italic;padding:8px 0}.step-number[data-v-d1ccda0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step-number-icon[data-v-d1ccda0a]{-ms-flex-negative:0;flex-shrink:0}.step-item:hover .step-number-icon circle[data-v-d1ccda0a]{fill:rgba(114,229,40,.2);stroke-width:1.2}@media (max-width:768px){.header-row[data-v-d1ccda0a]{padding:6px 12px}.breadcrumb-section[data-v-d1ccda0a]{margin-left:8px}.step-item[data-v-d1ccda0a]{font-size:11px;padding:2px 4px;gap:3px}.step-number-icon[data-v-d1ccda0a]{width:14px;height:14px}.step-number-icon text[data-v-d1ccda0a]{font-size:7px;y:9.5}.separator[data-v-d1ccda0a]{font-size:11px}}.step-item .el-icon-close[data-v-d1ccda0a]{opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;margin-left:4px}.step-item:hover .el-icon-close[data-v-d1ccda0a]{opacity:1}.step-item .el-icon-close[data-v-d1ccda0a]:hover{color:#ff4757}.run-icon[data-v-d1ccda0a]{width:30px;height:30px;color:#72e528;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(114,229,40,.1);border-radius:50%;padding:6px;border:1px solid #72e528;-webkit-box-shadow:0 0 4px rgba(114,229,40,.3),0 0 8px rgba(114,229,40,.15);box-shadow:0 0 4px rgba(114,229,40,.3),0 0 8px rgba(114,229,40,.15)}.run-icon[data-v-d1ccda0a]:hover:not(.disabled){background:rgba(114,229,40,.2);-webkit-box-shadow:0 0 8px rgba(114,229,40,.5),0 0 16px rgba(114,229,40,.25);box-shadow:0 0 8px rgba(114,229,40,.5),0 0 16px rgba(114,229,40,.25);-webkit-transform:scale(1.05);transform:scale(1.05)}.run-icon.disabled[data-v-d1ccda0a]{color:rgba(204,221,255,.5);background:rgba(204,221,255,.16);border-color:rgba(204,221,255,.3);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.running-indicator[data-v-d1ccda0a]{color:#72e528;font-size:11px;font-weight:500;margin-left:6px;padding:2px 6px;background:rgba(114,229,40,.1);border-radius:4px;border:1px solid rgba(114,229,40,.3);text-shadow:0 0 4px rgba(114,229,40,.3);-webkit-animation:pulse-data-v-d1ccda0a 2s infinite;animation:pulse-data-v-d1ccda0a 2s infinite}.completed-indicator[data-v-d1ccda0a]{color:#00d4ff;font-size:11px;font-weight:500;margin-left:6px;padding:2px 6px;background:rgba(0,212,255,.1);border-radius:4px;border:1px solid rgba(0,212,255,.3);text-shadow:0 0 4px rgba(0,212,255,.3)}@-webkit-keyframes pulse-data-v-d1ccda0a{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(.98);transform:scale(.98)}}@keyframes pulse-data-v-d1ccda0a{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(.98);transform:scale(.98)}}.operate-tab[data-v-66bed675]{background:#0d1116;padding:2px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#fff;min-height:380px;position:relative;padding-bottom:10px}.task-item[data-v-66bed675]{background:#0d1116;border-radius:8px;margin-bottom:12px;border:1px solid #1e3139;-webkit-transition:all .3s ease;transition:all .3s ease}.task-item[data-v-66bed675]:hover{border-color:#65f804}.task-border-0[data-v-66bed675]{border-left:3px solid #938af7}.task-border-1[data-v-66bed675]{border-left:3px solid #00f0ff}.task-border-2[data-v-66bed675]{border-left:3px solid #ff6b6b}.task-border-3[data-v-66bed675]{border-left:3px solid #feca57}.tasks-container[data-v-66bed675]{max-height:600px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.tasks-container[data-v-66bed675]::-webkit-scrollbar{display:none}.task-group[data-v-66bed675]{margin-bottom:16px}.task-header[data-v-66bed675]{padding:12px 16px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.05)}.task-header[data-v-66bed675]:hover{background:rgba(114,229,40,.05)}.task-basic-info[data-v-66bed675]{gap:12px}.collapse-icon[data-v-66bed675]{width:16px;height:16px;color:#bfc1c8;-webkit-transition:color .2s ease,-webkit-transform .3s ease;transition:color .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .2s ease;transition:transform .3s ease,color .2s ease,-webkit-transform .3s ease}.collapse-icon[data-v-66bed675]:hover{color:#72e528}.collapse-icon.expanded[data-v-66bed675]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.task-order[data-v-66bed675]{color:#888;font-size:12px}.task-name[data-v-66bed675]{font-weight:500;font-size:14px;color:#fff}.task-count[data-v-66bed675]{color:#666;font-size:12px;margin-left:8px}.task-basic-info[data-v-66bed675]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.task-actions[data-v-66bed675]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.delete-icon[data-v-66bed675]{width:16px;height:16px;color:#888;-webkit-transition:color .3s ease;transition:color .3s ease;cursor:pointer}.delete-icon[data-v-66bed675]:hover{color:#ff4d4f}.task-details[data-v-66bed675]{padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.empty-tip[data-v-66bed675]{padding:16px;color:#888;text-align:center}.drop-zone-hint[data-v-66bed675]{position:fixed;top:60%;left:55%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(114,229,40,.1);border:2px dashed #72e528;border-radius:12px;padding:20px;color:#72e528;font-size:18px;font-weight:500;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease;backdrop-filter:blur(2px);min-width:480px;max-width:800px;text-align:center;cursor:default;pointer-events:auto;min-height:150px}.drag-over-active[data-v-66bed675]{background:rgba(114,229,40,.05)}.ghost[data-v-66bed675]{opacity:.5;background:rgba(114,229,40,.1);border:2px dashed #72e528}.draggable-container[data-v-66bed675]{width:100%}.task-header[data-v-66bed675]{position:relative}.task-header[data-v-66bed675]:before{content:"⋮⋮";position:absolute;left:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(191,193,200,.3);font-size:16px;letter-spacing:-2px;-webkit-transition:color .2s ease;transition:color .2s ease}.task-header[data-v-66bed675]:hover:before{color:rgba(114,229,40,.6)}.task-group.sortable-chosen[data-v-66bed675]{opacity:.8;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 4px 12px rgba(114,229,40,.3);box-shadow:0 4px 12px rgba(114,229,40,.3)}.task-group.sortable-drag[data-v-66bed675]{opacity:0}.main-drop-area[data-v-66bed675]{position:relative;z-index:5}.main-drop-area[data-v-66bed675]:hover{background:rgba(114,229,40,.02)}.drag-item[data-v-66bed675]{display:block;width:100%}.fade-enter-active[data-v-66bed675],.fade-leave-active[data-v-66bed675]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter[data-v-66bed675],.fade-leave-to[data-v-66bed675]{opacity:0}.main-drop-area>div[data-v-66bed675]{width:100%}.button-section .el-button.success[data-v-66bed675]{--button-color:#42b983;background:rgba(66,185,131,.1);border-color:var(--button-color);color:var(--button-color);-webkit-box-shadow:0 0 4px rgba(66,185,131,.3),0 0 8px rgba(66,185,131,.15);box-shadow:0 0 4px rgba(66,185,131,.3),0 0 8px rgba(66,185,131,.15)}.button-section .el-button[data-v-66bed675]:not(.is-disabled):hover{background:rgba(114,229,40,.2);-webkit-box-shadow:0 0 8px rgba(114,229,40,.5),0 0 16px rgba(114,229,40,.25);box-shadow:0 0 8px rgba(114,229,40,.5),0 0 16px rgba(114,229,40,.25)}.button-section .el-button.is-disabled[data-v-66bed675]{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.3);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.button-section .el-button[data-v-66bed675]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(114,229,40,.2) 0,transparent 70%);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.button-section .el-button[data-v-66bed675]:not(.is-disabled):hover:after{opacity:1}.drop-zone-hint[data-v-66bed675]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tutorial-video-container .lesson-video-player[data-v-66bed675]{max-width:80%;width:100%}.tutorial-video-container video[data-v-66bed675]{max-height:400px;width:100%}.task-status[data-v-66bed675]{padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;margin-left:8px}.task-status-editing[data-v-66bed675]{background:rgba(114,229,40,.15);color:#72e528;border:1px solid rgba(114,229,40,.3)}.task-status-published[data-v-66bed675]{background:hsla(0,0%,53.3%,.15);color:#888;border:1px solid hsla(0,0%,53.3%,.3)}.task-status-unknown[data-v-66bed675]{background:rgba(255,193,7,.15);color:#ffc107;border:1px solid rgba(255,193,7,.3)}.task-status-failed[data-v-66bed675]{background:rgba(255,77,79,.15);color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.task-status-completed[data-v-66bed675]{background:rgba(114,229,40,.15);color:#72e528;border:1px solid rgba(114,229,40,.3)}.run-icon[data-v-66bed675]{width:16px;height:16px;color:#72e528;-webkit-transition:color .3s ease,-webkit-transform .2s ease;transition:color .3s ease,-webkit-transform .2s ease;transition:color .3s ease,transform .2s ease;transition:color .3s ease,transform .2s ease,-webkit-transform .2s ease;cursor:pointer;margin-left:8px}.run-icon[data-v-66bed675]:hover{color:#8ef542;-webkit-transform:scale(1.1);transform:scale(1.1)}.edit-icon[data-v-66bed675]{width:16px;height:16px;color:#72e528;-webkit-transition:color .3s ease,-webkit-transform .2s ease;transition:color .3s ease,-webkit-transform .2s ease;transition:color .3s ease,transform .2s ease;transition:color .3s ease,transform .2s ease,-webkit-transform .2s ease;cursor:pointer;margin-left:8px}.edit-icon[data-v-66bed675]:hover{color:#8ef542;-webkit-transform:scale(1.1);transform:scale(1.1)}.model-list-container[data-v-767fef84]{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#0d1116;border-right:1px solid #1e3139;height:100%;overflow:hidden}.model-list-header[data-v-767fef84]{padding:16px;border-bottom:1px solid #1e3139;-ms-flex-negative:0;flex-shrink:0}.model-list-header h3[data-v-767fef84]{margin:0;font-size:16px;font-weight:500;color:#fff}.model-list-scroll[data-v-767fef84]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding:12px;scrollbar-width:none;-ms-overflow-style:none}.model-list-scroll[data-v-767fef84]::-webkit-scrollbar{width:0;height:0}.model-item[data-v-767fef84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:8px;position:relative}.model-item[data-v-767fef84]:hover{border-color:#72e528;background:rgba(114,229,40,.1)}.model-item.selected[data-v-767fef84]{border-color:#72e528;background:rgba(114,229,40,.2)}.model-item.selected[data-v-767fef84]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#72e528;border-radius:8px 0 0 8px}.model-icon[data-v-767fef84]{position:relative;width:64px;height:64px}.model-icon img[data-v-767fef84]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.model-icon .check-mark[data-v-767fef84]{position:absolute;bottom:-8px;right:-53px;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.parameter-settings-container[data-v-3d618d48]{width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#0d1116;border-right:1px solid #1e3139}.settings-header[data-v-3d618d48]{padding:16px;border-bottom:1px solid #1e3139}.settings-header h3[data-v-3d618d48]{margin:0;font-size:16px;font-weight:500;color:#fff}.settings-content[data-v-3d618d48]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px;scrollbar-width:none;-ms-overflow-style:none}.settings-content[data-v-3d618d48]::-webkit-scrollbar{width:0;height:0}.param-item[data-v-3d618d48]{margin-bottom:24px}.param-item[data-v-3d618d48]:last-child{margin-bottom:0}.param-label[data-v-3d618d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;font-size:14px;color:#fff}.param-label .param-value[data-v-3d618d48]{color:#72e528;font-weight:500}.slider-container[data-v-3d618d48]{position:relative}.param-slider[data-v-3d618d48]{width:100%;height:6px;background:#1e3139;border-radius:3px;outline:none;-webkit-appearance:none}.param-slider[data-v-3d618d48]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#72e528;border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.param-slider[data-v-3d618d48]::-webkit-slider-thumb:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-shadow:0 0 8px rgba(114,229,40,.6);box-shadow:0 0 8px rgba(114,229,40,.6)}.param-slider[data-v-3d618d48]::-moz-range-thumb{width:16px;height:16px;background:#72e528;border-radius:50%;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.param-slider[data-v-3d618d48]::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 0 8px rgba(114,229,40,.6)}.param-slider[data-v-3d618d48]::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#72e528),color-stop(#72e528),color-stop(#1e3139),to(#1e3139));background:linear-gradient(90deg,#72e528 0,#72e528 var(--value),#1e3139 var(--value),#1e3139);border-radius:3px}.slider-marks[data-v-3d618d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px;font-size:12px;color:#bfc1c8}.param-input[data-v-3d618d48],.param-textarea[data-v-3d618d48]{width:100%;height:100px;padding:10px 12px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:6px;color:#bfc1c8;font-size:14px;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease}.param-input[data-v-3d618d48]::-webkit-input-placeholder,.param-textarea[data-v-3d618d48]::-webkit-input-placeholder{color:rgba(191,193,200,.5)}.param-input[data-v-3d618d48]::-moz-placeholder,.param-textarea[data-v-3d618d48]::-moz-placeholder{color:rgba(191,193,200,.5)}.param-input[data-v-3d618d48]:-ms-input-placeholder,.param-textarea[data-v-3d618d48]:-ms-input-placeholder{color:rgba(191,193,200,.5)}.param-input[data-v-3d618d48]::-ms-input-placeholder,.param-textarea[data-v-3d618d48]::-ms-input-placeholder{color:rgba(191,193,200,.5)}.param-input[data-v-3d618d48]::placeholder,.param-textarea[data-v-3d618d48]::placeholder{color:rgba(191,193,200,.5)}.param-textarea[data-v-3d618d48]{height:100px;resize:vertical;min-height:80px;font-family:inherit}.param-textarea[data-v-3d618d48]:focus{border-color:#72e528;background:rgba(30,49,57,.5)}.image-upload-panel[data-v-76f2fac6]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#0d1116;height:100%;overflow:hidden}.panel-header[data-v-76f2fac6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #1e3139}.header-left[data-v-76f2fac6],.panel-header[data-v-76f2fac6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-76f2fac6]{-ms-flex-negative:0;flex-shrink:0;gap:12px}.cost-info[data-v-76f2fac6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.cost-info .label[data-v-76f2fac6]{font-size:14px;color:#bfc1c8}.cost-info .gold-icon[data-v-76f2fac6]{width:16px;height:16px}.cost-info .gold-icon[data-v-76f2fac6] svg{fill:#72e528}.cost-info .amount[data-v-76f2fac6]{font-size:16px;font-weight:600;color:#72e528}.header-title[data-v-76f2fac6]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.header-title h3[data-v-76f2fac6]{margin:0;font-size:16px;font-weight:500;color:#fff}.header-title .image-count[data-v-76f2fac6]{font-size:14px;color:#bfc1c8}.header-actions[data-v-76f2fac6]{gap:12px;-ms-flex-negative:0;flex-shrink:0}.action-btn[data-v-76f2fac6],.header-actions[data-v-76f2fac6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-btn[data-v-76f2fac6]{padding:8px 16px;background:rgba(30,49,57,.5);border:1px solid #1e3139;border-radius:6px;color:#bfc1c8;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;gap:6px}.action-btn[data-v-76f2fac6]:hover{border-color:#72e528;color:#72e528}.action-btn.danger[data-v-76f2fac6]:hover{border-color:#ff4d4f;color:#ff4d4f}.action-btn.primary[data-v-76f2fac6]{background:linear-gradient(135deg,#72e528,#5cb720);color:#fff;border:none}.action-btn.primary[data-v-76f2fac6]:hover{opacity:.9;color:#fff}.action-btn.success[data-v-76f2fac6]{background:linear-gradient(135deg,#72e528,#5cb720);color:#fff;border:none}.action-btn.success[data-v-76f2fac6]:hover{opacity:.9;color:#fff}.action-btn .arrow-icon[data-v-76f2fac6]{font-size:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.action-btn .arrow-icon.is-reverse[data-v-76f2fac6]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.upload-dropdown[data-v-76f2fac6]{position:relative}.dropdown-menu[data-v-76f2fac6]{position:absolute;top:calc(100% + 4px);right:0;background:#1a2332;border:1px solid #1e3139;border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:1000;min-width:120px;overflow:hidden}.dropdown-item[data-v-76f2fac6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;color:#bfc1c8;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown-item[data-v-76f2fac6] svg{width:16px;height:16px;fill:#bfc1c8}.dropdown-item[data-v-76f2fac6]:hover{background:rgba(114,229,40,.1);color:#72e528}.dropdown-item[data-v-76f2fac6]:hover svg{fill:#72e528}.dropdown-overlay[data-v-76f2fac6]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.dropdown-fade-enter-active[data-v-76f2fac6],.dropdown-fade-leave-active[data-v-76f2fac6]{-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown-fade-enter[data-v-76f2fac6],.dropdown-fade-leave-to[data-v-76f2fac6]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.upload-area[data-v-76f2fac6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;min-height:280px;height:600px;max-width:400px;margin:0 auto}.upload-area[data-v-76f2fac6]:hover{background:rgba(30,49,57,.1);border-radius:8px}.upload-icon[data-v-76f2fac6]{font-size:64px;margin-bottom:16px;opacity:.6;line-height:1}.upload-text[data-v-76f2fac6]{font-size:16px;color:#bfc1c8;margin:30px 0 8px 0;line-height:1.5}.upload-tip[data-v-76f2fac6]{font-size:12px;color:rgba(191,193,200,.6);margin:0}.image-grid-container[data-v-76f2fac6]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px;scrollbar-width:none;-ms-overflow-style:none}.image-grid-container[data-v-76f2fac6]::-webkit-scrollbar{width:0;height:0}.image-grid[data-v-76f2fac6]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.image-item[data-v-76f2fac6]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.image-item img[data-v-76f2fac6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-item[data-v-76f2fac6]:hover{border-color:#72e528}.image-item:hover .image-actions[data-v-76f2fac6]{opacity:1}.image-item.selected[data-v-76f2fac6]{border-color:#72e528}.tagged-mark[data-v-76f2fac6]{position:absolute;bottom:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:20px;background:rgba(0,0,0,.6);padding:4px 8px;border-radius:4px}.image-resolution[data-v-76f2fac6]{position:absolute;top:8px;left:8px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}.image-actions[data-v-76f2fac6]{position:absolute;top:8px;right:8px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.delete-btn[data-v-76f2fac6]{width:28px;height:28px;background:rgba(255,77,79,.9);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.delete-btn[data-v-76f2fac6] svg{width:14px;height:14px;fill:#fff}.delete-btn[data-v-76f2fac6]:hover{background:#ff4d4f;-webkit-transform:scale(1.1);transform:scale(1.1)}.check-overlay[data-v-76f2fac6]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(114,229,40,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.check-overlay[data-v-76f2fac6] svg{width:40px;height:40px;fill:#72e528}.add-more-btn[data-v-76f2fac6]{aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background:rgba(30,49,57,.3);border:2px dashed #1e3139;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.add-more-btn[data-v-76f2fac6] svg{width:32px;height:32px;fill:#bfc1c8}.add-more-btn span[data-v-76f2fac6]{font-size:14px;color:#bfc1c8}.add-more-btn[data-v-76f2fac6]:hover{border-color:#72e528;background:rgba(114,229,40,.1)}.add-more-btn[data-v-76f2fac6]:hover svg{fill:#72e528}.add-more-btn:hover span[data-v-76f2fac6]{color:#72e528}.tagging-footer[data-v-76f2fac6]{border-top:1px solid #1e3139;padding:16px 20px;background:#0d1116;-ms-flex-negative:0;flex-shrink:0}.tagging-mode-selector[data-v-76f2fac6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid #1e3139}.mode-btn[data-v-76f2fac6]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(30,49,57,.5);border:1px solid #1e3139;border-radius:4px;color:#bfc1c8;font-size:12px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.mode-btn[data-v-76f2fac6]:hover{border-color:#72e528;color:#72e528;background:rgba(114,229,40,.1)}.mode-btn.active[data-v-76f2fac6]{background:linear-gradient(135deg,#72e528,#5cb720);border:none;color:#fff}.mode-btn.active[data-v-76f2fac6]:hover{opacity:.9;color:#fff}.tagging-config[data-v-76f2fac6]{gap:16px;padding:16px;background:rgba(30,49,57,.2);border-radius:6px}.config-item[data-v-76f2fac6],.tagging-config[data-v-76f2fac6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.config-item[data-v-76f2fac6]{gap:8px}.config-dropdown[data-v-76f2fac6],.config-item label[data-v-76f2fac6]{font-size:14px;color:#bfc1c8;white-space:nowrap}.config-dropdown[data-v-76f2fac6]{position:relative;min-width:120px;max-width:140px;padding:8px 12px;background:rgba(30,49,57,.5);border:1px solid #1e3139;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease;transition:all .3s ease}.config-dropdown[data-v-76f2fac6]:hover{border-color:#72e528}.config-dropdown span[data-v-76f2fac6]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.config-dropdown .arrow-icon[data-v-76f2fac6]{font-size:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;margin-left:8px;-ms-flex-negative:0;flex-shrink:0}.config-dropdown .arrow-icon.is-reverse[data-v-76f2fac6]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.config-dropdown-menu[data-v-76f2fac6]{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:#1a2332;border:1px solid #1e3139;border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:1000;max-height:200px;overflow-y:auto}.config-dropdown-menu[data-v-76f2fac6]::-webkit-scrollbar{width:0}.config-dropdown-item[data-v-76f2fac6]{padding:10px 12px;color:#bfc1c8;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.config-dropdown-item[data-v-76f2fac6]:hover{background:rgba(114,229,40,.1);color:#72e528}.select-btn[data-v-76f2fac6]{margin-left:auto;background:linear-gradient(135deg,#72e528,#5cb720);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.select-btn[data-v-76f2fac6]:hover{opacity:.9}.model-training-container[data-v-0ad4e549]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#0d1116;color:#bfc1c8}.training-layout[data-v-0ad4e549]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;overflow:hidden;height:calc(100vh - 180px)}.console-fixed[data-v-5bd278d2]{background:rgba(13,17,22,.95);border-left:1px solid #35373c;border-top:1px solid #35373c;-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);box-shadow:0 0 10px rgba(0,0,0,.6);z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pane-wrapper-modeltraining[data-v-5bd278d2],.pane-wrapper[data-v-5bd278d2]{max-height:calc(100vh - 180px);padding:2px 6px;-ms-overflow-style:none;scrollbar-width:none}.pane-wrapper[data-v-5bd278d2]{overflow-y:auto;overflow-x:hidden}.pane-wrapper[data-v-5bd278d2]::-webkit-scrollbar{width:8px}.pane-wrapper[data-v-5bd278d2]::-webkit-scrollbar-track{background:#1c1e21}.pane-wrapper[data-v-5bd278d2]::-webkit-scrollbar-thumb{background:#72e528;border-radius:4px}.pane-wrapper[data-v-5bd278d2]::-webkit-scrollbar-thumb:hover{background:#9aff66}[data-v-5bd278d2] .el-tabs__item{color:#fff}[data-v-5bd278d2] .el-tabs__item.is-active{color:#72e528}[data-v-5bd278d2] .el-tabs__active-bar{background-color:#72e528}[data-v-5bd278d2] .el-tabs--border-card{background:#0d1116;border:1px solid #35373c}[data-v-5bd278d2] .el-tabs--border-card>.el-tabs__header{background:#0d1116;border-bottom:1px solid #35373c}[data-v-5bd278d2] .el-tabs--border-card>.el-tabs__header .el-tabs__item{background:transparent;color:#bfc1c8;border-color:transparent;-webkit-transition:color .2s ease;transition:color .2s ease}[data-v-5bd278d2] .el-tabs--border-card>.el-tabs__header .el-tabs__item:hover{color:#72e528}[data-v-5bd278d2] .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background:rgba(114,229,40,.1);color:#72e528;border-color:transparent}[data-v-5bd278d2] .el-tabs--border-card>.el-tabs__content{background:#0d1116;padding:0;color:#fff}.custom-slider .el-slider__bar{height:6px;background-color:#72e528!important;border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.2);box-shadow:0 1px 3px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.2)}.custom-slider .el-slider__button{width:18px;height:18px;border:2px solid #72e528!important;background-color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.custom-slider .el-slider__button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 3px 8px rgba(0,0,0,.4);box-shadow:0 3px 8px rgba(0,0,0,.4)}.custom-slider .el-slider__runway{height:6px;background-color:hsla(0,0%,100%,.1);border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.el-scrollbar[data-v-5574ce28],.el-select-dropdown__item.hover[data-v-5574ce28],.el-select-dropdown__item[data-v-5574ce28]:selected,.el-select-dropdown el-popper[data-v-5574ce28]{background-color:#25272c!important}.el-input__inner[data-v-5574ce28]{background-color:#25272c;border:1px solid #000}.el-input__inner[data-v-5574ce28]:hover{border:1px solid #dcdfe6}.select-box[data-v-5574ce28]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;background-color:#25272c}.select-box[data-v-5574ce28],.select-box [data-v-5574ce28]{background:#000!important;color:#fff!important}.el-select[data-v-5574ce28]{--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)}.kling-select.el-select.big .el-select__wrapper[data-v-5574ce28],.kling-select .el-select.big .el-select__wrapper[data-v-5574ce28]{height:36px;padding:8px 12px}.kling-select.el-select .el-select__wrapper[data-v-5574ce28],.kling-select .el-select .el-select__wrapper[data-v-5574ce28]{-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--color-border-component);background-color:transparent;border-radius:8px;height:32px;padding:6px 12px;gap:8px}.el-select__wrapper[data-v-5574ce28]{background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);-webkit-box-shadow:0 0 0 1px var(--el-border-color) inset;box-shadow:0 0 0 1px var(--el-border-color) inset;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;line-height:24px;min-height:32px;padding:4px 12px;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}.el-select__selection[data-v-5574ce28],.el-select__wrapper[data-v-5574ce28]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;position:relative}.el-select__selection[data-v-5574ce28]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.el-select__prefix[data-v-5574ce28],.el-select__suffix[data-v-5574ce28]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:6px}.el-select__popper .popper__arrow[data-v-5574ce28]{display:none!important}.button-box[data-v-5574ce28]{height:100%;border:1px solid var(--color-border-component);border-radius:8px;background:transparent;-webkit-box-shadow:none;box-shadow:none;padding:0 8px}.button-box[data-v-5574ce28],.button-pay-container[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-pay-container[data-v-5574ce28]{width:100%;background:#74ff52;border-radius:8px;color:#000;font-weight:700}.button-pay-container .generic-button[data-v-5574ce28]{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}.generic-button.critical[data-v-5574ce28]{color:var(--color-text-5);background:var(--color-theme-2);border:1px solid var(--color-border-component);-webkit-box-shadow:none;box-shadow:none}.generic-button.big[data-v-5574ce28]{padding:0 16px;height:36px}.generic-button[data-v-5574ce28]{border:none;width:var(--generic-button-width);height:var(--generic-button-height);border-radius:8px;cursor:pointer;padding:var(--generic-button-padding);margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:600;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.tab-icon-container[data-v-5574ce28]{position:relative;display:inline-block}.tab.vertical-center[data-v-5574ce28]{position:relative}.tab-icon[data-v-5574ce28]{-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.tab.active .tab-icon[data-v-5574ce28]{color:#72e528;-webkit-transform:scale(1.1);transform:scale(1.1)}.tab:hover .tab-icon[data-v-5574ce28]{color:#00f0ff;-webkit-transform:scale(1.1);transform:scale(1.1)}.tab[draggable=true][data-v-5574ce28]{cursor:-webkit-grab;cursor:grab}.tab[draggable=true][data-v-5574ce28]:active{cursor:-webkit-grabbing;cursor:grabbing}.tab[draggable=true][data-v-5574ce28]:hover{background:rgba(114,229,40,.1)}.style-transfer-dropdown[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.style-dropdown-button[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;height:36px;border-radius:8px;border:1px solid #35373c;color:#bfc1c8;cursor:pointer;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.style-dropdown-button[data-v-5574ce28]:hover{background-color:rgba(53,55,60,.5)}.style-dropdown-button.active[data-v-5574ce28],.style-dropdown-button.is-active[data-v-5574ce28]{color:#72e528!important;border-color:#72e528!important;background-color:rgba(114,229,40,.1)!important}.style-preview[data-v-5574ce28]{width:24px;height:24px;border-radius:4px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#25272c}.style-preview img[data-v-5574ce28]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.style-button-text[data-v-5574ce28]{margin-left:8px}.style-options-container[data-v-5574ce28]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;max-height:400px;overflow-y:auto;overflow-x:hidden;width:100%;max-width:520px;-webkit-box-sizing:border-box;box-sizing:border-box}.style-option-item[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:5px;border-radius:4px;-webkit-transition:all .3s;transition:all .3s;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.style-option-item[data-v-5574ce28]:hover{background-color:#35373c}.style-option-item img[data-v-5574ce28]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:4px;aspect-ratio:1/1}.style-option-item .style-option-text[data-v-5574ce28]{margin-top:5px;text-align:center;font-size:12px;color:#bfc1c8;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-image[data-v-5574ce28]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-bottom:5px}.style-text[data-v-5574ce28]{font-size:12px;color:#606266;text-align:center}[data-v-5574ce28] .el-dropdown-menu,[data-v-5574ce28] .el-dropdown-menu--medium,[data-v-5574ce28] .el-popper,[data-v-5574ce28] .el-scrollbar__view,[data-v-5574ce28] .el-select-dropdown__list,[data-v-5574ce28] .style-dropdown-menu{max-width:520px!important;max-height:400px!important;overflow-y:auto!important;overflow-x:hidden!important}[data-v-5574ce28] .el-dropdown-menu .el-dropdown-menu__item,[data-v-5574ce28] .el-select-dropdown__item,[data-v-5574ce28] .style-dropdown-menu .el-dropdown-menu__item{white-space:normal!important;word-break:break-word!important;max-width:100%!important}[data-v-5574ce28] .el-select-dropdown.el-popper{background-color:#35373c!important;border:1px solid #484a50!important;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.3)!important;box-shadow:0 2px 12px 0 rgba(0,0,0,.3)!important}[data-v-5574ce28] .el-select-dropdown__item{color:#bfc1c8!important;font-size:14px!important;padding:0 12px!important;height:34px!important;line-height:34px!important}[data-v-5574ce28] .el-select-dropdown__item.hover,[data-v-5574ce28] .el-select-dropdown__item:hover{background-color:#42444a!important}[data-v-5574ce28] .el-select-dropdown__item.selected{color:#72e528!important;font-weight:700!important;background-color:#42444a!important}[data-v-5574ce28] .el-select .el-input__inner{background-color:#35373c!important;border-color:#484a50!important;color:#bfc1c8!important}[data-v-5574ce28] .el-select .el-input.is-focus .el-input__inner{border-color:#72e528!important}.dynamic-tabs-container[data-v-5574ce28]{margin:5px 0 2px 0;background:rgba(0,0,0,.1);border-radius:18px;padding:4px;overflow-x:auto;cursor:-webkit-grab;cursor:grab;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.dynamic-tabs-container[data-v-5574ce28]::-webkit-scrollbar{display:none}.dynamic-tabs-container .custom-tabs[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}.dynamic-tabs-container .tab[data-v-5574ce28]{cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:6px 16px;border-radius:24px;font-size:14px;font-weight:500;line-height:24px;color:#bfc1c8;height:auto;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dynamic-tabs-container .tab .tab-icon[data-v-5574ce28]{font-size:16px;margin-right:4px;color:#72e528;-webkit-transition:all .25s ease;transition:all .25s ease}.dynamic-tabs-container .tab.active .tab-icon[data-v-5574ce28]{color:#fff}.dynamic-tabs-container .tab[data-v-5574ce28]:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.dynamic-tabs-container .tab.active[data-v-5574ce28]{color:#0d1116;background:linear-gradient(135deg,#72e528 9.27%,#5ccf20 46.96%,#46b918 88.5%);border:1px solid hsla(0,0%,100%,.12);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.brush-size-control[data-v-5574ce28]{background:-webkit-gradient(linear,left top,left bottom,from(#2b2d32),to(#25272c))!important;background:linear-gradient(180deg,#2b2d32,#25272c)!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25),inset 0 1px 1px hsla(0,0%,100%,.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.25),inset 0 1px 1px hsla(0,0%,100%,.1)!important;border:1px solid rgba(114,229,40,.3)!important;border-radius:8px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.brush-size-control[data-v-5574ce28]:hover{-webkit-box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 1px 1px hsla(0,0%,100%,.15)!important;box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 1px 1px hsla(0,0%,100%,.15)!important;border:1px solid rgba(114,229,40,.5)!important}.brush-size-control-icon[data-v-5574ce28]{-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));-webkit-transition:all .2s ease;transition:all .2s ease}.brush-size-control-icon[data-v-5574ce28]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:drop-shadow(0 3px 5px rgba(0,0,0,.4));filter:drop-shadow(0 3px 5px rgba(0,0,0,.4))}.vertical-center[data-v-5574ce28]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-container[data-v-5574ce28],.editor-area[data-v-5574ce28],.history-panel[data-v-5574ce28],.sidebar[data-v-5574ce28]{background:#0d1116!important}.boundary-line.top[data-v-5574ce28]{top:0;left:0;right:0;height:1px}.boundary-line.right[data-v-5574ce28]{top:0;right:0;bottom:0;width:1px}.boundary-line.bottom[data-v-5574ce28]{bottom:0;left:0;right:0;height:1px}.boundary-line.left[data-v-5574ce28]{top:0;left:0;bottom:0;width:1px}.move-controls[data-v-5574ce28]{position:absolute;top:10px;right:10px;z-index:10}.move-controls .el-button[data-v-5574ce28]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.move-controls .el-button.is-active[data-v-5574ce28]{background:rgba(64,158,255,.2);border-color:#409eff}.is-active[data-v-5574ce28]{background:rgba(64,158,255,.1)!important;border-color:#409eff!important}.el-main[data-v-5574ce28]{overflow:hidden}.app-container[data-v-5574ce28]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;padding:2px}.main-content[data-v-5574ce28]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;height:calc(100vh - 160px);margin:2px;background-color:#0d1116;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.main-content.sidebar-collapsed .editor-area[data-v-5574ce28]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .3s ease;transition:all .3s ease;padding-left:5px;margin-left:5px}.main-content.sidebar-collapsed .image-container[data-v-5574ce28]{width:calc(100% + 140px);max-width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.main-content .editor-area[data-v-5574ce28]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px}.main-content .editor-area .empty-state[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.main-content .editor-area .empty-state .upload-placeholder[data-v-5574ce28]{text-align:center}.main-content .editor-area .empty-state .upload-placeholder i[data-v-5574ce28]{font-size:48px;color:#72e528;margin-bottom:20px}.main-content .editor-area .empty-state .upload-placeholder p[data-v-5574ce28]{color:#fff;margin-bottom:20px}.main-content .editor-area .image-editor[data-v-5574ce28]{color:#000!important;position:relative}.main-content .editor-area .image-editor .editor-panel .editor-header[data-v-5574ce28]{margin-bottom:10px}.main-content .editor-area .image-editor .editor-panel .editor-header .editor-title h2[data-v-5574ce28]{color:#fff;font-size:18px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.main-content .editor-area .image-editor .editor-panel .editor-header .editor-controls .el-button-group[data-v-5574ce28]{background:#25272c;border-radius:4px;overflow:hidden}.main-content .editor-area .image-editor .editor-panel .editor-header .editor-controls .el-button-group .el-button[data-v-5574ce28]{background-color:#25272c;border:1px solid #35373c;color:#fff;font-weight:500}.main-content .editor-area .image-editor .editor-panel .editor-header .editor-controls .el-button-group .el-button[data-v-5574ce28]:hover{background-color:#35373c;border-color:#35373c}.main-content .editor-area .image-editor .editor-panel .editor-header .editor-controls .el-button-group .el-button[data-v-5574ce28]:active{background-color:#27db93;border-color:#27db93}.main-content .editor-area .image-editor .editor-panel .editor-header .editor-controls .el-button-group .el-button.is-disabled[data-v-5574ce28]{opacity:.6;cursor:not-allowed;background-color:#25272c;border-color:#35373c}.main-content .editor-area .image-editor .editor-panel .editor-header .editor-controls .el-button-group .el-button .el-icon-delete[data-v-5574ce28]{margin-right:4px}.main-content .editor-area .image-editor .editor-panel .image-container[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;height:400px;border:1px solid #35373c;border-radius:4px;overflow:hidden;margin-bottom:20px;position:relative}.main-content .editor-area .image-editor .editor-panel .image-container img[data-v-5574ce28]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-content .editor-area .image-editor .editor-panel .image-container .image-actions[data-v-5574ce28]{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.main-content .editor-area .image-editor .editor-panel .image-container .image-actions button[data-v-5574ce28]{padding:5px;background:none;border:none;color:#72e528;-webkit-transition:all .3s;transition:all .3s}.main-content .editor-area .image-editor .editor-panel .image-container .image-actions button[data-v-5574ce28]:hover{color:#fff;background-color:rgba(114,229,40,.2)}.main-content .editor-area .image-editor .editor-panel .image-container .image-actions button svg[data-v-5574ce28]{width:20px;height:20px}.main-content .history-panel[data-v-5574ce28]{width:300px;padding:20px}.main-content .history-panel .history-header[data-v-5574ce28]{margin-bottom:20px}.main-content .history-panel .history-header .header-title[data-v-5574ce28]{margin-bottom:10px}.main-content .history-panel .history-header .header-title h3[data-v-5574ce28]{color:#fff;font-size:18px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.main-content .history-panel .history-header .header-title h3 svg[data-v-5574ce28]{width:20px;height:20px}.main-content .history-panel .history-header .history-pagination .el-pagination[data-v-5574ce28]{background-color:#0d1116;border-radius:4px;padding:8px 16px}.main-content .history-panel .history-header .history-pagination .el-pagination .el-pager li[data-v-5574ce28]{background-color:#0d1116;border:1px solid #35373c}.main-content .history-panel .history-header .history-pagination .el-pagination .el-pager li.active[data-v-5574ce28]{background-color:#27db93;border-color:#27db93}.main-content .history-panel .history-header .history-pagination .el-pagination .el-pager li[data-v-5574ce28]:hover{color:#27db93}.main-content .history-panel .history-list[data-v-5574ce28]{height:calc(100% - 80px);overflow-y:auto;padding:0 10px}.main-content .history-panel .history-list[data-v-5574ce28]::-webkit-scrollbar{width:8px}.main-content .history-panel .history-list[data-v-5574ce28]::-webkit-scrollbar-track{background:#1c1e21}.main-content .history-panel .history-list[data-v-5574ce28]::-webkit-scrollbar-thumb{background:#27db93;border-radius:4px}.main-content .history-panel .history-list[data-v-5574ce28]::-webkit-scrollbar-thumb:hover{background:#27db93}.main-content .history-panel .history-list .history-item[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;margin-bottom:10px;border-radius:4px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background-color:#1c1e21}.main-content .history-panel .history-list .history-item[data-v-5574ce28]:hover{background-color:#35373c}.main-content .history-panel .history-list .history-item.active[data-v-5574ce28]{background-color:#27db93;color:#fff}.main-content .history-panel .history-list .history-item .history-content[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.main-content .history-panel .history-list .history-item .history-image[data-v-5574ce28]{width:48px;height:48px;margin-right:12px;border-radius:4px;overflow:hidden;position:relative}.main-content .history-panel .history-list .history-item .history-image .image-actions[data-v-5574ce28]{position:absolute;top:0;right:0;display:none}.main-content .history-panel .history-list .history-item .history-image .image-actions button[data-v-5574ce28]{padding:5px;background:none;border:none;color:#72e528;-webkit-transition:all .3s;transition:all .3s}.main-content .history-panel .history-list .history-item .history-image .image-actions button[data-v-5574ce28]:hover{color:#fff;background-color:rgba(114,229,40,.2)}.main-content .history-panel .history-list .history-item .history-image .image-actions button svg[data-v-5574ce28]{width:16px;height:16px}.main-content .history-panel .history-list .history-item .history-image:hover .image-actions[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.main-content .history-panel .history-list .history-item .history-image img[data-v-5574ce28]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-content .history-panel .history-list .history-item .history-info[data-v-5574ce28]{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-content .history-panel .history-list .history-item .history-info .history-name[data-v-5574ce28]{color:#fff;font-size:14px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-content .history-panel .history-list .history-item .history-info .history-meta[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.main-content .history-panel .history-list .history-item .history-info .history-meta .history-date[data-v-5574ce28]{color:#909399;font-size:12px}.main-content .history-panel .history-list .history-item .history-info .history-meta .favorite-status[data-v-5574ce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#72e528}.main-content .history-panel .history-list .history-item .history-info .history-meta .favorite-status svg[data-v-5574ce28]{width:14px;height:14px}.main-content .history-panel .history-list .loading-placeholder[data-v-5574ce28]{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#72e528}.main-content .history-panel .history-list .no-more-placeholder[data-v-5574ce28]{text-align:center;padding:20px 0;color:#909399}.main-content .history-panel .history-list .no-history[data-v-5574ce28]{text-align:center;padding:40px 0;color:#909399}.delete-confirm-dialog .el-message-box__header[data-v-5574ce28]{border-bottom:1px solid #35373c}.delete-confirm-dialog .el-message-box__content[data-v-5574ce28]{padding:20px}.delete-confirm-dialog .el-message-box__btns[data-v-5574ce28]{padding:15px 20px 20px;border-top:1px solid #35373c}.delete-confirm-dialog .el-message-box__btns button[data-v-5574ce28]{width:100px;height:36px;border-radius:4px}.delete-confirm-dialog .el-message-box__btns button[data-v-5574ce28]:first-child{background-color:#25272c;border:1px solid #35373c;color:#fff}.delete-confirm-dialog .el-message-box__btns button[data-v-5574ce28]:first-child:hover{background-color:#35373c}.delete-confirm-dialog .el-message-box__btns button[data-v-5574ce28]:last-child{background-color:#27db93;border:1px solid #27db93;color:#fff}.delete-confirm-dialog .el-message-box__btns button[data-v-5574ce28]:last-child:hover{background-color:#1e9a6b}#uploadimage .el-tabs__item[data-v-5574ce28]:hover{color:#72e528}#uploadimage .el-tabs__active-bar[data-v-5574ce28]{background-color:#72e528}