@keyframes progressgenerate{0%{opacity:0}30%{opacity:1}70.1%{opacity:1}100%{opacity:0}}@keyframes loadingRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.main{background:rgba(0,0,0,0) linear-gradient(90deg, #fcf9ff 0%, #edf0ff 100%) 0% 0% no-repeat padding-box;display:flex;flex-direction:column;padding:31px 0 45px}.main h1{font:normal normal bold 40px/60px Sora;color:#39325a;text-align:center}.main .desc{text-align:center;font:normal normal 300 20px/30px Sora;color:#39325a;padding:8px 0 24px}.main .showContainer{justify-content:center}.main .showContainer.loading .operate_container,.main .showContainer.loading .demo_box{pointer-events:none}.main .showContainer.loading .operate_build{pointer-events:none;opacity:.3}.main .showContainer.loading .operate_build .build_btn{display:none}.main .showContainer.loading .operate_build .loading_animation{display:flex}.main .showContainer.loading .operate_build .build_loading_text{display:block}.main .showContainer.loading .loading_box{display:block}.main .showContainer.loading .controls{visibility:hidden}.main .operate_box{width:415px;margin-left:24px;flex-shrink:0;display:flex;flex-direction:column}.main .operate_box .operate_container{padding:12px 12px 0;background:hsla(0,0%,100%,.85);border:1px solid #e2e2e2;width:100%;border-radius:10px;margin-bottom:18px;position:relative}.main .operate_box .operate_container .operate_title{font:normal normal 500 16px/25px Sora;color:#39325a;display:flex;align-items:center}.main .operate_box .operate_container .operate_title .step_icon{width:32px;height:33px;margin-right:8px;position:relative;background:rgba(0,0,0,0) linear-gradient(132deg, #588bff 0%, #58acff 24%, #6a65ff 58%, #9f65b9 100%) 0% 0% no-repeat padding-box;border-radius:7px;font:normal normal 600 18px/38px Sora;color:#fff;display:flex;align-items:center;justify-content:center;top:-20px}.main .operate_box .operate_container .operate_title:first-child{margin-top:0}.main .operate_box .operate_container .operate_uploadBox{width:100%;position:relative;margin-top:31px;padding-bottom:36px;display:flex;justify-content:center;align-items:center}.main .operate_box .operate_container .operate_uploadBox .uploadBox_container{min-width:286px;width:fit-content;height:48px;display:flex;align-items:center;justify-content:center;padding:0 12px;background:#281fae 0% 0% no-repeat padding-box;border-radius:25px;border:2px solid rgba(0,0,0,0);transition:all .3s ease;color:#fff}@media(min-width: 1200px){.main .operate_box .operate_container .operate_uploadBox .uploadBox_container{cursor:pointer}.main .operate_box .operate_container .operate_uploadBox .uploadBox_container:hover{background-color:#fff;border-color:#281fae;color:#281fae}.main .operate_box .operate_container .operate_uploadBox .uploadBox_container:hover img{filter:brightness(0) saturate(100%) invert(16%) sepia(89%) saturate(1834%) hue-rotate(237deg) brightness(89%) contrast(101%)}}.main .operate_box .operate_container .operate_uploadBox .upload_icon{width:24px;height:24px;object-fit:cover;margin-right:8px}.main .operate_box .operate_container .operate_uploadBox .upload_icon.loading{animation:loadingRotate 1s linear infinite}.main .operate_box .operate_container .operate_uploadBox .upload_text{font:normal normal 500 17px/26px Sora}.main .operate_box .operate_container .operate_uploadBox .uploadFile_image{display:none;width:66px;height:66px;margin-right:16px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border:1px solid #fff;border-radius:50%;object-fit:contain}.main .operate_box .operate_container .operate_uploadBox.default .uploadBox_default{display:flex}.main .operate_box .operate_container .operate_uploadBox.default .uploadBox_file,.main .operate_box .operate_container .operate_uploadBox.default .uploadBox_loading{display:none}.main .operate_box .operate_container .operate_uploadBox.loading .uploadBox_default,.main .operate_box .operate_container .operate_uploadBox.loading .uploadBox_file{display:none}.main .operate_box .operate_container .operate_uploadBox.loading .uploadBox_loading{display:flex}.main .operate_box .operate_container .operate_uploadBox.file{padding-bottom:24px}.main .operate_box .operate_container .operate_uploadBox.file .uploadBox_default,.main .operate_box .operate_container .operate_uploadBox.file .uploadBox_loading{display:none}.main .operate_box .operate_container .operate_uploadBox.file .uploadBox_file,.main .operate_box .operate_container .operate_uploadBox.file .uploadFile_image{display:flex}.main .operate_box .operate_container .operate_uploadBox.file .uploadBox_container{min-width:218px}.main .operate_box .operate_container .dropBox{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(40,31,174,.12);border:2px dashed #281fae;border-radius:8px;opacity:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;font:normal normal normal 16px/21px Sora;letter-spacing:0px;color:#fff;display:none}.main .operate_box .operate_container.drop .dropBox{display:flex}.main .operate_box .operate_build{margin:24px auto 0;background:#281fae 0% 0% no-repeat padding-box;border-radius:25px;min-width:286px;padding:0 12px;height:48px;width:fit-content;display:flex;align-self:center;justify-content:center;position:relative;transition:all .3 ease}@media(min-width: 1200px){.main .operate_box .operate_build:hover{cursor:pointer;opacity:.7}}.main .operate_box .operate_build .build_btn,.main .operate_box .operate_build .build_loading_text{color:#fff;font:normal normal normal 16px/48px Sora}.main .operate_box .operate_build .loading_animation,.main .operate_box .operate_build .build_loading_text{display:none}.main .operate_box .operate_build.disabled{pointer-events:none;opacity:.3}.main .operate_box .HDbox{margin-top:11px;display:flex;justify-content:center;align-items:center;padding-bottom:29px}.main .operate_box .HDbox .HD_text{font:normal normal normal 14px/19px Sora;color:#282e48}.main .operate_box .HDbox .HD_tip{position:relative;width:16px;height:16px;object-fit:contain;background-image:url("/Ver1756366240/img/ai-head-swap/icon_tip.svg");background-size:contain;background-repeat:no-repeat;margin-right:11px}.main .operate_box .HDbox .HD_tip:hover .tip_box{display:block}.main .operate_box .HDbox .tip_box{display:none;position:absolute;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border:1px solid #e2e5ee;width:277px;padding:10px 16px;top:-16px;left:50%;border-radius:6px;transform:translate(-50%, -100%)}.main .operate_box .HDbox .tip_box::before{content:"";position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid #fff}.main .operate_box .HDbox .tip_title{font:normal normal bold 14px/19px Sora;color:#282e48;margin-bottom:7px}.main .operate_box .HDbox .tip_desc{font:normal normal normal 12px/16px Sora;color:#282e48}.main .operate_box .HDbox .HD1080p{height:22px;object-fit:contain;margin:0 11px 0 6px;padding:0 5px;background:rgba(0,0,0,0) linear-gradient(270deg, #588BFF 0%, #3C9DFE 24%, #6A65FF 58%, #9F65B9 100%) 0% 0% no-repeat padding-box;border-radius:4px;font:normal normal normal 12px/22px Sora;letter-spacing:-0.6px;color:#fff}@media(max-width: 1200px){.main .operate_box .HDbox .HD1080p{font:normal normal normal .22rem/.4rem Sora;padding:0 .09rem;height:.4rem}}.main .operate_box .HDbox .switch{position:relative;display:inline-block;width:32px;height:21px}.main .operate_box .HDbox .switch input{opacity:0;width:0;height:0}.main .operate_box .HDbox .switch input:checked+.slider{background-color:#624aff}.main .operate_box .HDbox .switch input:checked+.slider::before{transform:translateX(10px)}.main .operate_box .HDbox .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:rgba(40,46,72,.16);-webkit-transition:.4s;transition:.4s;border-radius:15px}.main .operate_box .HDbox .switch .slider:before{position:absolute;content:"";height:15px;border-radius:50%;width:15px;left:3px;bottom:3px;background-color:#fff;transition:.4s}.main .operate_box .demo_box{padding:15px 22px;width:100%;background:hsla(0,0%,100%,.85);border:1px solid #e2e2e2;border-radius:10px;display:flex}.main .operate_box .demo_box .demo_title{font:normal normal bold 14px/21px Sora;color:#39325a}.main .operate_box .demo_box .demo_desc{font:normal normal 300 13px/20px Sora;color:#39325a}.main .operate_box .demo_box .demo_container{display:flex;margin-left:21px}.main .operate_box .demo_box .demo_item{border-radius:10px;width:68px;height:68px;overflow:hidden;cursor:pointer}.main .operate_box .demo_box .demo_item+.demo_item{margin-left:16px}.main .operate_box .demo_box .demo_item img{width:100%;height:100%;object-fit:cover}.main .production_box{display:flex;flex-direction:column;align-items:center;overflow:hidden}@media(min-width: 1200px){.main .production_box{width:550px}}.main .production_box .result_box{position:relative;border-radius:12px;width:100%;display:flex;justify-content:center;overflow:hidden}.main .production_box .result_box.file{background:rgba(40,46,72,.04)}@media(min-width: 1200px){.main .production_box .result_box{overflow:hidden;border-radius:10px;max-width:550px;max-height:550px}}.main .production_box .production_container{display:flex}@media(min-width: 1200px){.main .production_box .production_container{width:max-content;max-width:100%}}.main .production_box .loading_animation span{background:#282e48}.main .production_box .faceSwap_banner,.main .production_box .faceSwap_banner_gif{object-fit:contain;max-width:100%}@media(min-width: 1200px){.main .production_box .faceSwap_banner,.main .production_box .faceSwap_banner_gif{height:100%;width:100%}}@media(max-width: 1200px){.main .production_box .faceSwap_banner,.main .production_box .faceSwap_banner_gif{height:7rem}}.main .production_box .loading_box{display:none;position:absolute;left:0;top:0;width:100%;background:rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;height:100%}.main .production_box .loading_box .loading_icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:13px;background:hsla(0,0%,100%,.8);width:150px;height:96px;flex-direction:column;display:flex;justify-content:center;align-items:center}.main .production_box .loading_box .loading_icon img{width:32px;height:32px;object-fit:contain;margin-bottom:9px;animation:loadingRotate 1.5s linear infinite}.main .production_box .loading_box .loading_icon>div{display:flex;font:normal normal 500 16px/21px Sora}.main .production_box .loading_box .loading_icon>div span{color:#282e48}.main .production_box .queueBox{width:100%;padding:16px 16px 12px 20px;background:#000 0% 0% no-repeat padding-box;border-radius:0px 0px 16px 16px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);bottom:0;left:0;position:absolute}.main .production_box .queueBox .queue_container{display:flex;align-items:center}.main .production_box .queueBox .queue_icon{width:52px;height:52px;background-image:url("../img/ai-head-swap/icon_queue.svg");background-size:contain;background-repeat:no-repeat;margin-right:16px}.main .production_box .queueBox .queue_title{font:normal normal bold 14px/18px Sora;color:#fff}.main .production_box .queueBox .queue_text{font:normal normal 300 14px/18px Sora;color:#fff}.main .production_box .queueBox .queue_text span{font-weight:bold}.main .production_box .queueBox .queue_btn{margin-left:auto;text-decoration:underline;font:normal normal 500 13px/18px Sora;color:#f56a2e;cursor:pointer;width:fit-content}@media(min-width: 1200px){.main .production_box .queueBox .queue_btn:hover{opacity:.7}}.photoTab,.videoTab,.multiTab{display:none;flex:1;width:100%}.photoTab.active,.videoTab.active,.multiTab.active{display:flex}.loading_animation{display:flex;align-items:center;margin-left:2px}.loading_animation span{width:8px;height:8px;border-radius:8px;display:block;transform:scale(0.3);background:#fff;margin:0 -1px;animation:progressgenerate 1.5s linear infinite}.loading_animation span:nth-child(2){animation-delay:.2s}.loading_animation span:nth-child(3){animation-delay:.3s}.controls{margin-top:16px;width:100%;display:flex;justify-content:center;visibility:hidden}.controls_btn{width:fit-content;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:40px;display:flex;justify-content:center;align-items:center;text-align:center;font:normal normal 500 16px/40px Sora;color:#39325a;background:#fff;border-radius:8px;flex-shrink:0;margin-right:8px;cursor:pointer;border:1px solid rgba(152,160,177,.5019607843);padding:0 18px;transition:all .3s ease}.controls_btn img{width:16px;height:16px;object-fit:cover;margin-right:8px}.controls_btn.download_btn{margin-right:0}@media(min-width: 1200px){.controls_btn:hover{color:#281fae;border:1px solid #281fae}.controls_btn:hover img{filter:brightness(0) saturate(100%) invert(16%) sepia(89%) saturate(1834%) hue-rotate(237deg) brightness(89%) contrast(101%)}}@media(min-width: 1200px){.pc_show{display:block}.mob_show{display:none}}@media(max-width: 1200px){.pc_show{display:none}.mob_show{display:block}}@media(max-width: 1200px){.main{padding:.52rem .24rem .8rem}.main h1{font:normal normal 500 .42rem/.6rem Sora}.main .desc{font:normal normal 300 .3rem/.46rem Sora;padding:.16rem 0 .32rem}.main .showContainer{flex-direction:column}.main .operate_box{margin-left:0;width:100%;margin-top:.6rem}.main .operate_box .operate_container{padding:.2rem .32rem 0;border-radius:.2rem;margin-bottom:.4rem}.main .operate_box .operate_container .operate_title{font:normal normal 600 .26rem/.39rem Sora;height:.36rem}.main .operate_box .operate_container .operate_title .step_icon{width:.64rem;height:.64rem;margin-right:.16rem;border-radius:.16rem;font:normal normal 600 .36rem/.57rem Sora;top:-0.2rem}.main .operate_box .operate_container .operate_uploadBox{width:100%;position:relative;margin-top:.52rem;padding-bottom:.52rem}.main .operate_box .operate_container .operate_uploadBox .uploadBox_container{min-width:100%;height:1rem;padding:0 .12rem;border-radius:.5rem}.main .operate_box .operate_container .operate_uploadBox .upload_icon{width:.48rem;height:.48rem;margin-right:.16rem}.main .operate_box .operate_container .operate_uploadBox .upload_text{font:normal normal 500 .3rem/.46rem Sora}.main .operate_box .operate_container .operate_uploadBox .uploadFile_image{width:1.32rem;height:1.32rem}.main .operate_box .operate_container .operate_uploadBox.file{padding-bottom:.52rem}.main .operate_box .operate_container .operate_uploadBox.file .uploadBox_container{min-width:4.78rem}.main .operate_box .operate_container.drop .dropBox{display:flex}.main .operate_box .demo_box{padding:.27rem .32rem;border-radius:.2rem}.main .operate_box .demo_box .demo_title{font:normal normal bold .24rem/.35rem Sora}.main .operate_box .demo_box .demo_desc{font:normal normal 300 .22rem/.33rem Sora}.main .operate_box .demo_box .demo_container{display:flex;margin-left:.72rem}.main .operate_box .demo_box .demo_item{border-radius:.2rem;width:1.1rem;height:1.1rem}.main .operate_box .demo_box .demo_item+.demo_item{margin-left:.2rem}.controls{margin-top:.28rem}.controls .controls_btn{width:fit-content;min-width:2.2rem;height:.64rem;font:normal normal normal .28rem/.4rem Sora;padding:0 .1rem;margin-right:.16rem;flex-shrink:0}.controls .controls_btn.zoom_btn{display:none}.controls .controls_btn.download_btn{margin-right:0}.controls .controls_btn img{width:.32rem;height:.32rem;margin-right:.12rem}}