:root{color-scheme:light dark;--global--font-size-xxxl:clamp(2rem,1.545rem + 1.818vw,3rem);--global--font-size-xxl:clamp(1.75rem,1.125rem + 1.667vw,2.625rem);--global--font-size-xl:clamp(1.5rem,1.159rem + 1.364vw,2.25rem);--global--font-size-lg:clamp(1.25rem,1.08rem + .682vw,1.625rem);--global--font-size-base:clamp(1rem,.943rem + .227vw,1.125rem);--global--font-size-sm:clamp(.875rem,.818rem + .227vw,1rem);--global--font-size-xs:clamp(.75rem,.693rem + .227vw,.875rem);--global--font-size-page-title:var(--global--font-size-xxxl);--global--font-size-post-title:var(--global--font-size-xl);--global--letter-spacing:normal;--heading--font-family:var(--global--font-primary);--heading--font-size-h6:var(--global--font-size-xs);--heading--font-size-h5:var(--global--font-size-xs);--heading--font-size-h4:var(--global--font-size-base);--heading--font-size-h3:var(--global--font-size-lg);--heading--font-size-h2:var(--global--font-size-xl);--heading--font-size-h1:var(--global--font-size-page-title);--heading--letter-spacing-h6:.05em;--heading--letter-spacing-h5:.05em;--heading--letter-spacing-h4:var(--global--letter-spacing);--heading--letter-spacing-h3:var(--global--letter-spacing);--heading--letter-spacing-h2:var(--global--letter-spacing);--heading--letter-spacing-h1:var(--global--letter-spacing);--heading--line-height-h6:var(--global--line-height-heading);--heading--line-height-h5:var(--global--line-height-heading);--heading--line-height-h4:var(--global--line-height-heading);--heading--line-height-h3:var(--global--line-height-heading);--heading--line-height-h2:var(--global--line-height-heading);--heading--line-height-h1:var(--global--line-height-page-title);--heading--font-weight:600;--heading--font-weight-page-title:600;--heading--font-weight-strong:600;--global--color-black:#373a41;--global--color-dark-gray:#0e2045;--global--color-dark-blue:#101e3b;--global--color-gray:#959da3;--global--color-light-gray:#e6e9ed;--global--color-light-dark:#dfe2e6;--global--color-green:#d1e4dd;--global--color-blue:#3c71d9;--global--color-red:#e94137;--global--color-white:#fff;--global--color-shadow:#dadee4;--global--color-yellow:#eeeadd;--global--color-orange:#e4dad1;--global--color-purple:#d1d1e4;--global--color-primary:var(--global--color-dark-gray);--global--color-background-gray:#f0f2f5;--global--btn-default-color:#00a199;--global--btn-grey-color:#eff2f5;--global--grey-text-color:#7d8790;--global--grey-border-color:#b4b9c4;--global--grey-color:#f8f9fa;--global-ai-icon-color:var(--global--color-black);--global-ai-icon-disabled-color:#b8b8bd;--global-ai-block-border-color:#eeeeef;--global-ai-icon-hover-color:#374151;--global-ai-grey-border-color:#d7d7e7;--global--color-secondary:var(--global--color-black);--global--color-primary-hover:var(--global--color-primary);--global--color-background:var(--global--color-green);--global--color-border:var(--global--color-background-gray);--global-ai-theme-bg-color:var(--global--btn-default-color);--upload-footer-height:60px;--app-btn-height:40px;--page-content-height: calc(100vh - 100px) ;--slider-active-color:#9aa3c9;--slider-inactive-color:#dcdfee;--logo-blue:#122046;--logo-red:#e94137;--dot-size:35px;--anim-duration:2s;--move-distance:25px;--full-distance:50px;--scale-min:.85;--scale-max:1}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--global--color-dark-gray);font-family:Poppins,sans-serif;line-height:1.5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{clear:both;font-family:var(--heading--font-family);font-weight:var(--heading--font-weight)}.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:var(--heading--font-weight-strong)}.h1,.h2,h1,h2{font-size:var(--heading--font-size-h2);line-height:var(--heading--line-height-h2)}.h3,h3{font-size:var(--heading--font-size-h3);line-height:var(--heading--line-height-h3)}.h4,h4{font-size:var(--heading--font-size-h4);line-height:var(--heading--line-height-h4)}.h4,.h5,h4,h5{font-weight:var(--heading--font-weight-strong)}.h5,h5{font-size:var(--heading--font-size-h5);line-height:var(--heading--line-height-h5)}.h6,h6{font-size:var(--heading--font-size-h6);font-weight:var(--heading--font-weight-strong);line-height:var(--heading--line-height-h6)}p{font-size:var(--global--font-size-base)}button{cursor:pointer}.w{margin:0 auto;max-width:1400px}.block-title{margin-bottom:15px}.grey-text{color:var(--global--grey-border-color)}.components-container{border:none;border-radius:5px}.components-output-container{background:var(--global--btn-grey-color);border:1px solid var(--global-ai-block-border-color);border-radius:10px;display:flex;flex-direction:column;height:var(--page-content-height);overflow:auto;position:relative}.components-output-container .labs-toolbar{background:#ffffffe6;border-bottom:1px solid var(--global-ai-block-border-color);margin:0;position:sticky;top:0;z-index:6}.components-output-container .image-no-data,.components-output-container .output-image-block,.components-output-container .output-video-block,.components-output-container .video-no-data{flex:1 1 auto;min-height:0}.app-content{display:flex;flex-direction:column;gap:24px}.output-container{gap:24px}.input-image-block,.input-video-block{align-items:center;cursor:pointer;display:flex;height:150px;justify-content:center;min-width:0;text-align:center;transition:border-color .3s}.input-image-block.is-dragover,.input-video-block.is-dragover{border-color:var(--global--btn-default-color)}.output-image-block,.output-video-block{background:var(--global--btn-grey-color)!important;border-radius:5px;height:100%;max-width:800px;min-height:176px;overflow:hidden;position:relative;width:100%}.components-output-container{height:100%}.app-block{background:var(--global--grey-color);border-radius:5px;max-width:none;min-width:0;position:relative;width:100%}.select-container{border:1px solid var(--global-ai-block-border-color)}.input-examples-wrapper{border:1px dashed var(--global--color-purple);border-radius:5px 0 5px 5px;overflow:hidden}.top-switch-bar{align-items:center;display:flex;justify-content:space-between}.step-label{color:var(--global--color-dark-gray);font-size:var(--global--font-size-sm);font-weight:600}.app-content .segmented-tabs{background:var(--global--light-bg,#fff);border:1px dashed var(--global--color-purple);border-bottom:none;border-radius:5px 5px 0 0;display:inline-flex;overflow:visible;position:relative;z-index:2}.app-content .segmented-tab{align-items:center;background:transparent;border:none;color:var(--global--color-dark-gray);cursor:pointer;display:inline-flex;font-size:var(--global--font-size-sm);gap:6px;padding:8px 12px}.app-content .segmented-tab+.segmented-tab{border-left:1px dashed var(--global--color-purple)}.app-content .segmented-tab.active{background:var(--global--grey-color);position:relative}.app-content .segmented-tab.active:first-child{border-radius:5px 0 0}.app-content .segmented-tab.active:last-child{border-radius:0 5px 0 0}.app-content .segmented-tab.active:after{background-color:var(--global--grey-color);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:100%;z-index:3}@media (prefers-color-scheme:dark){:root{--global--color-white:#0b0c10;--global--grey-color:#12131a;--global--color-dark-gray:#e5e7eb;--global--light-bg:#12131a;--global-ai-block-border-color:#2a2d34;--global--color-shadow:#0d0f14;--global--color-background-gray:#1c1f26;--global--grey-border-color:#4b5160;--global--btn-default-color:#00a199;--global--btn-grey-color:#1f232b;--global-ai-icon-color:#cbd5e1;--global-ai-icon-hover-color:#e5e7eb;--global-ai-icon-disabled-color:#6b7280;--slider-active-color:#9aa3c9;--slider-inactive-color:#3a3d4d;--global--grey-text-color:#9ca3af;--logo-blue:#fff}body{background:var(--global--color-white);color:var(--global--color-dark-gray)}.components-output-container .labs-toolbar{background:#101217e6;border-bottom:1px solid var(--global-ai-block-border-color)}.app-content .segmented-tabs{background:var(--global--light-bg)}.app-content .segmented-tab{background:transparent;color:var(--global--color-dark-gray)}.app-content .segmented-tab:focus,.app-content .segmented-tab:hover{background:#ffffff0f}.upload-text,.upload-text .upload-link{color:#fff}.grey-text{color:var(--global--grey-border-color)}.app-block,.components-output-container,.output-image-block,.output-video-block{background:var(--global--btn-grey-color)}.select-container{border:1px solid var(--global-ai-block-border-color)}.app-content .segmented-tab.active{background:var(--global--btn-grey-color)}.app-content .segmented-tab.active:after{background-color:var(--global--btn-grey-color)}.app-content .segmented-tab+.segmented-tab,.app-content .segmented-tabs,.inline-examples,.input-examples-wrapper{border-color:var(--global-ai-block-border-color)!important}}.image-no-data,.video-no-data{align-items:center;border-radius:5px;display:flex;height:100%;justify-content:center;min-height:176px;position:relative;width:100%}.image-no-data svg,.video-no-data svg{height:20px;width:20px}.progress-bar-fill-small{animation:spin 1s linear infinite;border:1px solid var(--global--color-dark-blue);border-radius:50%;border-top:1px solid transparent;height:15px;width:15px}.image-preview-wrapper .progress-bar-fill-small,.preview-wrapper .progress-bar-fill-small{height:30px;width:30px}.output-image-block .progress-bar-fill-small{height:60px;width:60px}.inline-example-loading{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:5px;display:flex;justify-content:center;inset:0;position:absolute;z-index:2}.toolbar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:15px;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a,inset 0 1px #fff9;display:flex;flex-direction:column;font-size:12px;gap:10px;left:-18px;padding:12px 0;position:absolute;transition:all .2s ease;z-index:9999}.toolbar:hover{box-shadow:0 6px 20px #0000001a,0 2px 6px #0000000f,inset 0 1px #ffffffb3}.main-tools{gap:10px}.content,.main-tools{align-items:center;display:flex;flex-direction:column}.content{height:100%;width:100%}.content,.top-title{justify-content:center}.top-title{align-items:center;background-color:#fff;border-radius:6px 0;border-right:none;border-top:none;cursor:text;display:flex;flex-direction:row;gap:5px;left:0;padding:5px;position:absolute;top:0;z-index:999}.top-title span{font-size:var(--global--font-size-xs);line-height:1}.top-title svg{color:var(--global-ai-icon-color);height:17px;width:17px}.top-actions{border:1px solid #e4e4e7;border-radius:0 6px;border-right:none;border-top:none;top:0}.app-block .bottom-actions,.top-actions{align-items:center;background-color:#fff;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:5px;position:absolute;right:0;z-index:999}.app-block .bottom-actions{border:1px solid #e4e4e7;border-bottom:none;border-radius:0 0 6px 6px;border-right:none;bottom:0}.input-image-block .bottom-actions{border-radius:5px;bottom:10px;right:10px}.action-btn{align-items:center;background:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;transition:background .2s;width:17px}.action-btn svg{color:var(--global-ai-icon-color);height:100%;width:100%}@media (prefers-color-scheme:dark){.app-block .bottom-actions,.app-block .top-title,.top-actions,.top-title{background-color:var(--global--grey-color);border-color:var(--global-ai-block-border-color)}.top-title span{color:var(--global--color-dark-gray)}.action-btn{background:var(--global--grey-color)}.action-btn:hover{background:#ffffff0f}.progress-bar-fill-small{border-color:transparent #fff #fff}}.action-btn .action-btn-disabled{color:var(--global-ai-icon-disabled-color)}.upload-input{display:none}.upload-content{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.upload-icon{color:var(--global-ai-icon-color);width:30px}.upload-text{color:#606266;font-size:14px}.upload-text p{font-size:var(--global--font-size-sm);margin:4px 0}.upload-text .upload-link{cursor:pointer}@media (prefers-color-scheme:dark){.upload-text,.upload-text .upload-link{color:#fff}.grey-text{color:var(--global--grey-border-color)}}.control-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff9;border:none;border-radius:5px;cursor:pointer;display:flex;justify-content:center;transition:all .2s ease;width:35px}.control-btn:hover{background:#fffc;color:var(--global-ai-icon-hover-color)}.control-btn.active{background:#ffffffe6}.control-btn.active svg{color:var(--global--btn-default-color);transform:scale(1.05)}.control-btn:active{transform:scale(.95)}.control-btn svg{color:var(--global-ai-icon-color);height:20px;transition:transform .2s ease;width:20px}.path-active-color.active svg path{fill:var(--global--btn-default-color)}.photo-btn{display:none}.loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.progress-bar-container{width:200px}.progress-bar{background-color:#0000001a;border-radius:2px;height:4px;overflow:hidden;width:100%}.progress-bar-fill{animation:progress-animation 2s ease-in-out infinite;background:linear-gradient(90deg,var(--global--btn-default-color),#4facfe);border-radius:2px;height:100%}.inline-examples{align-items:center;background:var(--global--grey-color);border-top:1px dashed var(--global--color-purple);display:flex;flex-wrap:wrap;gap:8px;padding:10px}.inline-examples-title{color:var(--global--color-dark-gray);font-size:13px;margin-right:8px}.inline-examples-list{display:flex;flex-wrap:wrap;gap:8px}.inline-example-chip{background:var(--global--grey-color);border:none}.inline-example-chip svg{height:30px;width:30px}@keyframes progress-animation{0%{transform:translate(-100%);width:0}50%{transform:translate(0);width:100%}to{transform:translate(100%);width:100%}}.loading-text{color:#666;font-size:14px;font-weight:500}.queue-info{border-radius:6px;margin-top:8px;max-width:480px;text-align:center}.queue-text{color:var(--global--btn-default-color);font-size:14px;font-weight:500}.app-footer{font-size:var(--global--font-size-xs);margin-top:10px}.app-footer span{opacity:.6}.app-footer a{color:var(--global--color-dark-gray);text-decoration:none}a:hover{opacity:.8}.grecaptcha-badge{display:none!important}.global-loading-overlay{background:#fff9;inset:0;pointer-events:all;position:absolute;z-index:99}.global-loading-overlay,.page-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.global-loading-overlay .loader,.page-loading-container .loader{height:var(--dot-size);margin-bottom:12px;position:relative;width:85px}.global-loading-overlay .dot,.page-loading-container .dot{animation-duration:var(--anim-duration);animation-iteration-count:infinite;animation-timing-function:ease-in-out;border-radius:50%;height:var(--dot-size);position:absolute;top:0;transform-origin:center center;width:var(--dot-size)}.global-loading-overlay .dot-blue,.page-loading-container .dot-blue{animation-name:moveScaleBlue;background-color:var(--logo-blue);left:0;z-index:2}.global-loading-overlay .dot-red,.page-loading-container .dot-red{animation-name:moveScaleRed;background-color:var(--logo-red);right:0;z-index:1}@keyframes moveScaleBlue{0%,to{transform:translate(0) scale(var(--scale-max));z-index:2}25%{transform:translate(var(--move-distance)) scale(var(--scale-min));z-index:2}50%{transform:translate(var(--full-distance)) scale(var(--scale-max));z-index:1}75%{transform:translate(var(--move-distance)) scale(var(--scale-min));z-index:1}}@keyframes moveScaleRed{0%,to{transform:translate(0) scale(var(--scale-max));z-index:1}25%{transform:translate(calc(var(--move-distance)*-1)) scale(var(--scale-min));z-index:1}50%{transform:translate(calc(var(--full-distance)*-1)) scale(var(--scale-max));z-index:2}75%{transform:translate(calc(var(--move-distance)*-1)) scale(var(--scale-min));z-index:2}}@media (prefers-color-scheme:dark){.app-footer{color:var(--global--color-dark-gray)}}.grecaptcha-badge{z-index:99999!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width:1400px){.main-content{padding:0 20px}}@media screen and (max-width:1200px){.output-container{height:auto}.image-no-data,.output-image-block,.output-video-block,.video-no-data{height:300px}}@media screen and (max-width:768px){.m-width100{width:100%!important}.main-content{padding:0 15px!important}.photo-btn{display:flex!important}.output-container{height:auto!important;min-height:0}.components-output-container{height:auto!important;max-height:none}.app-example{margin-top:10px}.unified-toolbar{transform:translateY(-41%)!important}.input-image-block,.input-video-block{height:150px}.components-output-container .image-no-data,.components-output-container .output-image-block,.components-output-container .output-video-block,.components-output-container .video-no-data{max-height:300px;min-height:150px}}@media screen and (max-width:500px){.input-image-block,.input-video-block{height:150px}}.notification-container[data-v-04a3a0dc]{pointer-events:none;position:fixed;right:20px;top:20px;z-index:10000}.notification-item[data-v-04a3a0dc]{align-items:flex-start;background:#fff;border-left:4px solid;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;display:flex;gap:12px;margin-bottom:12px;max-width:400px;min-width:320px;padding:16px;pointer-events:auto;position:relative;transition:all .3s ease}.notification-item.has-progress[data-v-04a3a0dc]{border-left:none}.notification-success[data-v-04a3a0dc]{border-left-color:#10b981}.notification-error[data-v-04a3a0dc]{border-left-color:#ef4444}.notification-warning[data-v-04a3a0dc]{border-left-color:#f59e0b}.notification-info[data-v-04a3a0dc]{border-left-color:#3b82f6}.notification-icon[data-v-04a3a0dc]{flex-shrink:0;margin-top:2px}.notification-success .notification-icon[data-v-04a3a0dc]{color:#10b981}.notification-error .notification-icon[data-v-04a3a0dc]{color:#ef4444}.notification-warning .notification-icon[data-v-04a3a0dc]{color:#f59e0b}.notification-info .notification-icon[data-v-04a3a0dc]{color:#3b82f6}.notification-content[data-v-04a3a0dc]{flex:1;min-width:0}.notification-title[data-v-04a3a0dc]{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:4px}.notification-message[data-v-04a3a0dc]{color:#6b7280;font-size:14px;line-height:1.4;word-wrap:break-word}.notification-close[data-v-04a3a0dc]{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;padding:4px;position:absolute;right:8px;top:8px;transition:all .2s ease}.notification-close[data-v-04a3a0dc]:hover{background:#f3f4f6;color:#6b7280}.notification-enter-active[data-v-04a3a0dc],.notification-leave-active[data-v-04a3a0dc]{transition:all .3s ease}.notification-enter-from[data-v-04a3a0dc],.notification-leave-to[data-v-04a3a0dc]{opacity:0;transform:translate(100%)}.notification-move[data-v-04a3a0dc]{transition:transform .3s ease}.notification-progress[data-v-04a3a0dc]{background:#00000014;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0}.notification-progress-bar[data-v-04a3a0dc]{background:#3b82f6;height:100%;width:0}.notification-success .notification-progress-bar[data-v-04a3a0dc]{background:#10b981}.notification-error .notification-progress-bar[data-v-04a3a0dc]{background:#ef4444}.notification-warning .notification-progress-bar[data-v-04a3a0dc]{background:#f59e0b}.notification-info .notification-progress-bar[data-v-04a3a0dc]{background:#3b82f6}@media (max-width:480px){.notification-container[data-v-04a3a0dc]{left:10px;right:10px;top:10px}.notification-item[data-v-04a3a0dc]{max-width:none;min-width:auto}}@media (prefers-color-scheme:dark){.notification-item[data-v-04a3a0dc]{background:#1f232b;border-left-color:inherit;box-shadow:0 4px 12px #0006,0 2px 4px #0000004d;color:#e5e7eb}.notification-progress[data-v-04a3a0dc]{background:#ffffff14}.notification-title[data-v-04a3a0dc]{color:#e5e7eb}.notification-message[data-v-04a3a0dc]{color:#cbd5e1}.notification-close[data-v-04a3a0dc]{color:#9ca3af}.notification-close[data-v-04a3a0dc]:hover{background:#2b3038;color:#e5e7eb}}
