.adm-safe-area{--multiple:var(--adm-safe-area-multiple,1);width:100%;display:block}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}
.ai-submit-footer{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;width:100%;margin-top:auto;padding:10px 18px;display:flex}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-submit-footer .generate-cost-tips{color:#60646f;text-align:center;width:100%;font-size:14px}.ai-submit-footer .generate-button{text-align:center;color:#fff;cursor:pointer;background-color:#1c1c1c;border-radius:32px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:510px;height:48px;font-size:20px;line-height:22px;display:flex;position:relative;font-family:AlibabaSans-Bold!important}.ai-submit-footer .generate-button .free-trial-badge{color:#000;white-space:nowrap;box-sizing:border-box;background-color:#5dffb9;border-radius:6px;align-items:center;height:24px;padding:3px 5px 3px 3px;font-size:14px;display:flex;position:absolute;top:-11px;right:0;font-family:AlibabaSans-Bold!important}.ai-submit-footer .generate-button .free-trial-badge .free-trial-count{color:#fff;background-color:#000;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;margin-right:4px;display:flex}.ai-submit-footer .generate-button span{white-space:initial;font-family:AlibabaSans-Bold!important}.ai-submit-footer .generate-button.is-disabled{cursor:not-allowed;background-color:#1c1c1c66}.ai-submit-footer .generate-button.is-disabled .anticon{animation:.6s linear infinite rotate}.ai-submit-footer .generate-button.is-disabled:hover{background-color:#1c1c1c66;transform:none}.ai-submit-footer .generate-button .icon-into:before{color:#fff;margin-left:8px;font-size:18px}.ai-submit-footer .ai-submit-info{justify-content:center;align-items:center;margin-top:8px;display:flex}.ai-submit-footer .ai-submit-info .credits-info{align-items:center;display:flex}.ai-submit-footer .ai-submit-info .credits-info .count{color:#1c1c1c;font-family:AlibabaSans-HeavyItalic;font-size:16px;font-style:italic}.ai-submit-footer .ai-submit-info .logo{width:30px;margin-right:5px}.ai-submit-footer .buy-more{cursor:pointer;color:#1c1c1c;justify-content:center;align-items:center;font-size:16px;font-style:italic;line-height:24px;display:flex;font-family:AlibabaSans-HeavyItalic!important}.ai-submit-footer .buy-more:before{content:" ";border-right:1px solid #cfcfcf;height:18px;margin:0 12px}.ai-submit-footer .buy-more .icon-into:before{margin-left:10px;font-size:20px}.ai-submit-footer .buy-more .anticon{margin-left:4px}.ai-submit-footer .anticon{font-size:24px}.ai-submit-footer.small .generate-cost-tips{margin-bottom:8px;font-size:12px}.ai-submit-footer.small .generate-button{background-color:#396efe;height:36px;font-size:14px;line-height:14px}.ai-submit-footer.small .generate-button .free-trial-badge{top:-10px}.ai-submit-footer.small .generate-button .anticon{display:none}.ai-submit-footer.small .generate-button.is-disabled .anticon{display:block}.ai-submit-footer.small .ai-submit-info{min-width:200px}.ai-submit-footer.small .ai-submit-info .logo{width:18px}.ai-submit-footer.small .ai-submit-info .count,.ai-submit-footer.small .buy-more{font-size:12px;line-height:18px}.ai-submit-footer.small .anticon{font-size:14px}.ai-submit-footer.dark .generate-cost-tips,.ai-submit-footer.dark .credits-info .count,.ai-submit-footer.dark .buy-more{color:#fff}.engine-select-modal{background-image:linear-gradient(#e5ecff,#fff);border-radius:16px}.engine-select-modal .ant-modal-content{background:unset}.engine-select-modal .ant-modal-header{text-align:center;background:unset;border-bottom:none;padding:20px 30px 30px}.engine-select-modal .ant-modal-header .ant-modal-title{text-align:left}.engine-select-modal .ant-modal-body{background:unset;padding:0 30px 20px}.engine-select-modal .ant-modal-title{color:#1c1c1c;font-size:18px;font-weight:600}.engine-select-modal .ant-modal-close{color:#1c1c1c;right:6px}.engine-select-modal .engine-options{gap:16px;margin-bottom:24px;display:flex}.engine-select-modal .engine-options.mobile{flex-direction:column;gap:12px}.engine-select-modal .engine-options .engine-option{cursor:pointer;text-align:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;flex:1;padding:28px 16px 14px;transition:all .3s}.engine-select-modal .engine-options .engine-option:hover{border-color:#1677ff}.engine-select-modal .engine-options .engine-option.selected{background:#f0f7ff;border-color:#1677ff;position:relative}.engine-select-modal .engine-options .engine-option.selected .check-icon{color:#fff;background:#1677ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;display:flex;position:absolute;top:5px;right:5px}.engine-select-modal .engine-options .engine-option .engine-header{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.engine-select-modal .engine-options .engine-option .engine-header .engine-title{color:#1c1c1c;margin-left:4px;font-size:16px;font-weight:600}.engine-select-modal .engine-options .engine-option .engine-description{color:#60646f;min-height:40px;margin-bottom:16px;font-size:12px;line-height:16px}.engine-select-modal .engine-options .engine-option .engine-credits{color:#1c1c1c;justify-content:center;align-items:center;gap:6px;font-family:AlibabaSans-Bold;font-size:16px;font-weight:900;display:flex}.engine-select-modal .engine-options .engine-option .engine-credits img{width:27px}.engine-select-modal .modal-footer{border-top:unset;justify-content:flex-end;gap:12px;padding-top:6px;display:flex}.engine-select-modal .modal-footer.mobile{justify-content:center}.engine-select-modal .modal-footer.mobile .cancel-button{display:none}.engine-select-modal .modal-footer.mobile .confirm-button{border-radius:24px;width:100%;max-width:100%;padding:12px 24px;font-size:16px}.engine-select-modal .modal-footer button{cursor:pointer;border:none;border-radius:18px;padding:7px 24px;font-size:14px;font-weight:500;transition:all .3s}.engine-select-modal .modal-footer button.cancel-button{color:#1c1c1c;background:#f5f5f5}.engine-select-modal .modal-footer button.cancel-button:hover{background:#e5e5e5}.engine-select-modal .modal-footer button.confirm-button{color:#fff;background:#1c1c1c}.engine-select-modal .modal-footer button.confirm-button:hover{background:#1c1c1c}
.step-container{padding:0 24px 24px;position:relative}.step-container .step-title{justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-top:2px;font-size:16px;line-height:20px;display:flex}.step-container .step-title .step-left{color:#1c1c1c;font-family:AlibabaSans-Medium!important}.step-container .step-title .step-left .step{white-space:nowrap;height:21px;margin-right:11px;font-size:20px;line-height:20px;display:inline-block;font-family:AlibabaSans-HeavyItalic!important}.step-container .step-title .step-left .sub-title{color:gray}.step-container.dark .step-title .step-left{color:#fff}.step-container .form-block-error{word-wrap:break-word;color:#ff2e2e;width:100%;margin-top:8px;font-size:12px;font-weight:400;line-height:12px;font-family:AlibabaSans-Regular!important}.step-container .form-block-info{color:#9b9fab;word-wrap:break-word;width:100%;margin-top:8px;font-size:12px;font-weight:400;line-height:12px;font-family:AlibabaSans-Regular!important}.small .step-container{padding:0 14px 24px}.small .step-container .step-title{margin-bottom:12px;font-size:12px}.small .step-container .step-title .step{font-size:14px}
.upload-img-step .upload-wrap{cursor:pointer;text-align:center;color:#1c1c1c99;background-image:url(https://prod-hsm-designs.oss-accelerate.aliyuncs.com/staging/upload/images/40ec4442-8708-4513-b459-982892da4962.jpeg);background-repeat:no-repeat;background-size:cover;border:1px dashed #696969;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:200px;font-size:14px;line-height:14px;display:flex;position:relative;overflow:hidden;font-family:AlibabaSans-Medium!important}.upload-img-step .upload-wrap>span:first-child{width:100%;height:100%;display:block}.upload-img-step .upload-wrap .upload-card{flex-direction:column;justify-content:center;align-items:center;display:flex}.upload-img-step .upload-wrap .upload-card .upload-icon{width:40px;height:40px}.upload-img-step .upload-wrap .ant-upload.ant-upload-drag{border:unset}.upload-img-step .upload-wrap .ant-upload.ant-upload-drag:hover{border-color:unset}.upload-img-step .upload-wrap .icon-close:before{content:"";z-index:111;font-size:25px;position:absolute;top:9px;right:8px}.upload-img-step .upload-wrap:hover{background-color:#0000000d}.upload-img-step .upload-wrap .upload-hover-overlay{opacity:0;pointer-events:none;z-index:10;border-radius:inherit;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.upload-img-step .upload-wrap:hover .upload-hover-overlay{opacity:1;pointer-events:auto}.upload-img-step .upload-wrap .upload-card{background-color:#0000000d;background-image:url(https://prod-hsm-designs.oss-accelerate.aliyuncs.com/staging/upload/images/40ec4442-8708-4513-b459-982892da4962.jpeg);background-repeat:no-repeat;background-size:cover;width:100%;height:140px}.upload-img-step .upload-wrap .image-preview-wrapper{width:100%;height:100%}.upload-img-step .upload-wrap .image-preview-wrapper .img{object-fit:contain;width:100%;height:100%}.upload-img-step .upload-wrap .image-preview-wrapper .close-wrapper{cursor:pointer;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:12px;right:12px}.upload-img-step .upload-wrap .image-preview-wrapper .close-wrapper .close-icon{color:#fff;border-radius:6px;width:12px;height:12px;font-size:12px}.upload-img-step .upload-wrap .image-preview-wrapper .manual-crop-button-wrapper{z-index:10;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.upload-img-step .upload-wrap .image-preview-wrapper .manual-crop-button-wrapper .manual-crop-button{color:#33353b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;white-space:nowrap;background:#fff9;border-radius:16px;height:28px;padding:7px 14px;font-size:14px;line-height:1}.upload-img-step .upload-wrap .image-preview-wrapper .manual-crop-button-wrapper .manual-crop-button .manual-crop-icon{margin-right:4px}.upload-img-step .upload-wrap .upload-ipad-img{vertical-align:middle;z-index:1;width:inherit;object-fit:contain;max-width:100%;height:100%;margin-left:0;display:inline-block;position:relative}.upload-img-step .upload-wrap .upload-card{cursor:pointer;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.upload-img-step .upload-wrap .upload-img-del:before{content:"";font-size:25px;position:absolute;top:13px;right:13px}.upload-img-step .form-block-error{color:#ff2e2e;width:100%;font-size:14px;line-height:16px;position:absolute;font-family:AlibabaSans-Regular!important}.upload-img-step .form-block-error.form-error-right{width:254px}.upload-img-step .form-block-error .icon-zhuyi:before{content:"ພ";color:#ff2e2e;margin-right:4px;font-size:12px}.small .upload-img-step .upload-content{font-size:12px}.small .upload-img-step .upload-content .upload-icon{width:36px;height:36px}
.card-wrapper{position:relative}.card-wrapper .select-img{aspect-ratio:4/3;border-radius:8px;height:auto;margin-bottom:4px;position:relative}.card-wrapper .select-img.select-img-line:before{content:" ";box-sizing:content-box;border:3px solid #3865ff;border-radius:8px;width:calc(100% - 5px);height:calc(100% - 5px);display:block;position:absolute}.card-wrapper .select-img .select-tag{color:#fff;background-color:#ff5c00;border-radius:8px 2px;padding:2px 5px;font-family:AlibabaSans-Bold;font-size:14px;font-style:italic;line-height:14px;position:absolute;top:0;left:0}.card-wrapper .select-img img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.card-wrapper .select-img.select-img--contain{background-color:#fff}.card-wrapper .select-img.select-img--contain img{object-fit:contain}.card-wrapper .select-img .video-fullscreen-btn{-webkit-backdrop-filter:blur(13.59px);backdrop-filter:blur(13.59px);z-index:1;background:#0006;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:4px;left:4px}.card-wrapper .style-name{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;font-size:14px;line-height:14px;display:-webkit-box;overflow:hidden}.card-wrapper .select-icon{text-align:center;background:#3865ff;border-radius:22px;justify-content:center;align-items:center;width:20px;height:20px;line-height:19px;display:flex;position:absolute;top:5px;right:5px}.card-wrapper .select-icon:before{content:"";color:#fff;font-size:12px;position:relative;left:1px}
.video-fullscreen-container{z-index:9999;background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.video-fullscreen-container .video-fullscreen-close{z-index:10;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:16px;right:16px}
