.ai-photo-editor-online{height:calc(100vh - var(--vidmud-header-height));min-height:830px;padding:8px 0 19px;background:#0f1113 0 0 no-repeat padding-box;box-sizing:border-box}@media screen and (max-width: 1199px){.ai-photo-editor-online{height:auto;min-height:auto;padding:.2rem 0}}.ai-photo-editor-online .photo-editor-shell{width:min(1180px,100% - 48px);height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;min-height:0}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-shell{width:100%;height:auto}}.ai-photo-editor-online .photo-editor-hero{width:100%;max-width:920px;text-align:center}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-hero{max-width:none}}.ai-photo-editor-online .photo-editor-title{margin:0 0 8px;color:#fff;font:normal normal 600 32px/39px Inter}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-title{margin:0 0 .26rem;padding:0 .24rem;font:normal normal 500 .32rem/.39rem Inter}}.ai-photo-editor-online .photo-editor-desc{margin:0 auto;max-width:920px;color:#aeb1cc;font:normal normal 400 15px/22px Inter}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-desc{display:none}}.ai-photo-editor-online .photo-editor-workspace{width:100%;flex:1;min-height:0;margin-top:24px;display:flex;gap:20px;align-items:stretch;justify-content:center}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-workspace{margin-top:0;flex-direction:column;gap:.32rem}}.ai-photo-editor-online .photo-editor-panel{width:540px;min-height:0;padding:20px 0;border-radius:12px;background:#22222d 0 0 no-repeat padding-box;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-panel{width:100%;padding:.32rem 0;border-radius:0}}.ai-photo-editor-online .photo-editor-panel-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#56586b rgba(0,0,0,0);padding:0 20px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-panel-scroll{overflow:visible;padding:0;scrollbar-width:auto}}.ai-photo-editor-online .photo-editor-panel-scroll::-webkit-scrollbar{width:6px}.ai-photo-editor-online .photo-editor-panel-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.ai-photo-editor-online .photo-editor-panel-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ai-photo-editor-online .photo-editor-panel-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#56586b}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-panel-scroll::-webkit-scrollbar-thumb:hover{background:#6a6d83}}.ai-photo-editor-online .photo-editor-field{margin-bottom:20px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-field{margin-bottom:.32rem;padding:0 .24rem}}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-field[data-field=description],.ai-photo-editor-online .photo-editor-field[data-field=ratio]{padding:0}.ai-photo-editor-online .photo-editor-field[data-field=description] .photo-editor-field-title,.ai-photo-editor-online .photo-editor-field[data-field=ratio] .photo-editor-field-title{padding:0 .24rem}}.ai-photo-editor-online .photo-editor-field:last-child{margin-bottom:0}.ai-photo-editor-online .photo-editor-field-title{margin:0 0 10px;color:#fff;font:normal normal 500 14px/17px Inter}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-field-title{margin:0 0 .12rem;font:normal normal 500 .28rem/.34rem Inter}}.ai-photo-editor-online .photo-editor-model-selector{width:100%;padding:11px 12px;border:0;border-radius:8px;background:#2c2d3e 0 0 no-repeat padding-box;color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-model-selector{height:.94rem;padding:0 .24rem;border-radius:.16rem}}.ai-photo-editor-online .photo-editor-model-selector[aria-expanded=true]{background:#343548 0 0 no-repeat padding-box}.ai-photo-editor-online .photo-editor-model-selector[aria-expanded=true] .photo-editor-model-arrow{color:#fff;transform:rotate(180deg)}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-model-selector:hover{background:#343548 0 0 no-repeat padding-box}.ai-photo-editor-online .photo-editor-model-selector:hover .photo-editor-model-arrow{color:#fff}}.ai-photo-editor-online .photo-editor-model-main{min-width:0;display:flex;align-items:center;gap:12px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-model-main{gap:.2rem}}.ai-photo-editor-online .photo-editor-model-icon,.ai-photo-editor-online .photo-editor-quick-chip-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;color:#fff;font:normal normal 500 11px/1 Inter;text-transform:uppercase}.ai-photo-editor-online .photo-editor-model-icon[data-has-image=true],.ai-photo-editor-online .photo-editor-quick-chip-icon[data-has-image=true],.ai-photo-editor-online .photo-editor-model-popup-item-icon[data-has-image=true]{padding:0;overflow:hidden;background:rgba(0,0,0,0)}.ai-photo-editor-online .photo-editor-model-icon img,.ai-photo-editor-online .photo-editor-quick-chip-icon img,.ai-photo-editor-online .photo-editor-model-popup-item-icon img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.ai-photo-editor-online .photo-editor-model-icon{width:32px;height:32px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-model-icon{width:.62rem;height:.62rem}}.ai-photo-editor-online .photo-editor-quick-chip-icon{width:24px;height:24px;font-size:10px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-quick-chip-icon{width:.42rem;height:.42rem;font-size:.1rem}}.ai-photo-editor-online .photo-editor-model-icon-text{display:block;transform:translateY(0.5px)}.ai-photo-editor-online .photo-editor-model-icon,.ai-photo-editor-online .photo-editor-quick-chip-icon,.ai-photo-editor-online .photo-editor-model-popup-item-icon{background:linear-gradient(135deg, #5a7cff 0%, #2f54ff 100%)}.ai-photo-editor-online .photo-editor-model-name{min-width:0;color:#fff;font:normal normal 500 14px/17px Inter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-model-name{font:normal normal 500 .28rem/.34rem Inter}}.ai-photo-editor-online .photo-editor-model-arrow{width:12px;height:12px;margin-right:4px;color:#8a8c9e;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s ease, transform .2s ease}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-model-arrow{width:.24rem;height:.24rem;margin-right:0}}.ai-photo-editor-online .photo-editor-model-arrow svg{display:block}.ai-photo-editor-online .photo-editor-model-selector:disabled{cursor:default}.ai-photo-editor-online .photo-editor-quick-row{margin-top:12px;display:flex;align-items:flex-start;gap:12px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-quick-row{margin-top:.16rem;gap:.23rem}}.ai-photo-editor-online .photo-editor-quick-label{color:#aeb1cc;font:normal normal 400 13px/16px Inter;flex-shrink:0;margin-top:8px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-quick-label{margin-top:.08rem;font:normal normal 400 .26rem/.31rem Inter}}.ai-photo-editor-online .photo-editor-quick-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;min-width:0}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-quick-list{gap:.08rem}}.ai-photo-editor-online .photo-editor-quick-item{position:relative}.ai-photo-editor-online .photo-editor-quick-chip{position:relative;min-height:32px;padding:4px 12px 4px 4px;border:1px solid #5b5d6e;border-radius:99px;background:#2c2d3e 0 0 no-repeat padding-box;color:#fff;display:inline-flex;align-items:center;gap:6px;cursor:pointer}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-quick-chip{min-height:.56rem;padding:.07rem .16rem .07rem .07rem;gap:.08rem}}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-quick-chip:hover{background:#343548 0 0 no-repeat padding-box;border:1px solid #5b5d6e}}.ai-photo-editor-online .photo-editor-quick-chip-name{color:#fff;font:normal normal 400 13px/16px Inter;white-space:nowrap}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-quick-chip-name{font:normal normal 400 .24rem/.26rem Inter}}.ai-photo-editor-online .photo-editor-quick-chip-badge{position:absolute;top:-8px;right:-1px;padding:1px 8px;border:1px solid hsla(0,0%,100%,.2392156863);border-radius:8px 8px 8px 0;color:#fff;font:normal normal 700 10px/12px Inter;text-transform:uppercase;pointer-events:none}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-quick-chip-badge{top:-0.18rem;padding:0 .08rem;border-radius:.16rem .16rem .16rem 0;font:normal normal 700 .18rem/.26rem Inter}}.ai-photo-editor-online .photo-editor-quick-chip-badge--new{background:#fa1865 0 0 no-repeat padding-box}.ai-photo-editor-online .photo-editor-quick-chip-badge--free{background:#14b4c6 0 0 no-repeat padding-box}.ai-photo-editor-online .photo-editor-quick-chip-badge--hot{background:#c518fa 0 0 no-repeat padding-box}.ai-photo-editor-online .photo-editor-field[hidden]{display:none}.ai-photo-editor-online .photo-editor-upload-group{display:flex;flex-direction:column;gap:12px}.ai-photo-editor-online .photo-editor-upload{position:relative}.ai-photo-editor-online .photo-editor-upload-card{width:100%;height:154px;padding:0;border:1px dashed #5b5d6e;border-radius:8px;background:#2c2d3e 0 0 no-repeat padding-box;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;box-sizing:border-box}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-upload-card{height:2.4rem;border-radius:.16rem}}.ai-photo-editor-online button.photo-editor-upload-card{cursor:pointer}@media screen and (min-width: 1200px){.ai-photo-editor-online button.photo-editor-upload-card:hover{background:#343548 0 0 no-repeat padding-box}.ai-photo-editor-online button.photo-editor-upload-card:hover .photo-editor-upload-icon-ring{width:58px;height:58px}}.ai-photo-editor-online .photo-editor-upload-card--loading,.ai-photo-editor-online .photo-editor-upload-card--success{display:none}.ai-photo-editor-online .photo-editor-upload[data-upload-state=loading] .photo-editor-upload-card--default,.ai-photo-editor-online .photo-editor-upload[data-upload-state=loading] .photo-editor-upload-card--success{display:none}.ai-photo-editor-online .photo-editor-upload[data-upload-state=loading] .photo-editor-upload-card--loading{display:flex}.ai-photo-editor-online .photo-editor-upload[data-upload-state=success] .photo-editor-upload-card--default,.ai-photo-editor-online .photo-editor-upload[data-upload-state=success] .photo-editor-upload-card--loading{display:none}.ai-photo-editor-online .photo-editor-upload[data-upload-state=success] .photo-editor-upload-card--success{display:flex}.ai-photo-editor-online .photo-editor-upload[data-upload-state=dragover]::after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:8px;background:rgba(44,45,62,.4);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none}.ai-photo-editor-online .photo-editor-upload[data-upload-state=dragover] *{pointer-events:none}.ai-photo-editor-online .photo-editor-upload[data-upload-state=dragover] .photo-editor-upload-card--default{background:#343548 0 0 no-repeat padding-box}.ai-photo-editor-online .photo-editor-upload-icon{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:0}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-upload-icon{width:.8rem;height:.8rem}}.ai-photo-editor-online .photo-editor-upload-icon-ring,.ai-photo-editor-online .photo-editor-upload-icon-core{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:width .2s ease, height .2s ease}.ai-photo-editor-online .photo-editor-upload-icon-ring{width:48px;height:48px;background:rgba(37,96,228,.32) 0 0 no-repeat padding-box}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-upload-icon-ring{width:.8rem;height:.8rem}}.ai-photo-editor-online .photo-editor-upload-icon-core{width:42px;height:42px;background:#2560e4 0 0 no-repeat padding-box}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-upload-icon-core{width:.58rem;height:.58rem}}.ai-photo-editor-online .photo-editor-upload-icon-core svg,.ai-photo-editor-online .photo-editor-upload-loading svg{display:block}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-upload-icon-core svg,.ai-photo-editor-online .photo-editor-upload-loading svg{width:.34rem;height:.34rem}}.ai-photo-editor-online .photo-editor-upload-text,.ai-photo-editor-online .photo-editor-upload-text-pc,.ai-photo-editor-online .photo-editor-upload-text-mobile{display:block}.ai-photo-editor-online .photo-editor-upload-text{color:#fff;text-align:center;font:normal normal 400 13px/16px Inter}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-upload-text{font:normal normal 400 .26rem/.31rem Inter}}.ai-photo-editor-online .photo-editor-upload-text-mobile{display:none}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-upload-text-mobile{display:block}}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-upload-text-pc{display:none}}.ai-photo-editor-online .photo-editor-upload-card--loading{pointer-events:none}.ai-photo-editor-online .photo-editor-upload-card--success{position:relative;overflow:hidden;border-style:solid;border-color:rgba(0,0,0,0);background:#2c2d3e 0 0 no-repeat padding-box}.ai-photo-editor-online .photo-editor-upload-image{width:100%;height:100%;max-width:100%;display:block;object-fit:contain}.ai-photo-editor-online .photo-editor-upload-remove{width:22px;height:22px;padding:0;border:0;background:rgba(0,0,0,0);position:absolute;top:0;right:0;cursor:pointer}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-upload-remove{width:.38rem;height:.38rem}}.ai-photo-editor-online .photo-editor-upload-remove::before{content:"";width:22px;height:22px;display:block;background:center/contain no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"><path d="M0,0H14.348A7.652,7.652,0,0,1,22,7.652V22a0,0,0,0,1,0,0h0A22,22,0,0,1,0,0V0A0,0,0,0,1,0,0Z" fill="%23a91403"/><path d="M-8171.114,3374.287l6.716,6.716" transform="translate(8180.756 -3369.239)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/><path d="M-8164.4,3374.287l-6.716,6.716" transform="translate(8180.756 -3369.239)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/></svg>')}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-upload-remove::before{width:.38rem;height:.38rem}}.ai-photo-editor-online .photo-editor-upload-input{display:none}.ai-photo-editor-online .photo-editor-ratio-list-wrap,.ai-photo-editor-online .photo-editor-prompt-list-wrap{position:relative;overflow:hidden}.ai-photo-editor-online .photo-editor-ratio-list-wrap::after,.ai-photo-editor-online .photo-editor-prompt-list-wrap::after{content:"";position:absolute;top:0;right:0;width:48px;height:100%;background:linear-gradient(90deg, rgba(34, 34, 45, 0) 0%, #22222d 100%) 0 0 no-repeat padding-box;pointer-events:none;z-index:2}.ai-photo-editor-online .photo-editor-ratio-list-wrap{margin-top:0}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-ratio-list-wrap{padding-left:.24rem}}.ai-photo-editor-online .photo-editor-option-list-wrap{margin-top:0}.ai-photo-editor-online .photo-editor-ratio-scroll,.ai-photo-editor-online .photo-editor-prompt-scroll{position:relative;z-index:1;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ai-photo-editor-online .photo-editor-ratio-scroll{scrollbar-width:thin;scrollbar-color:#56586b rgba(0,0,0,0)}.ai-photo-editor-online .photo-editor-ratio-scroll::-webkit-scrollbar{height:6px}.ai-photo-editor-online .photo-editor-ratio-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.ai-photo-editor-online .photo-editor-ratio-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ai-photo-editor-online .photo-editor-ratio-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#56586b}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-ratio-scroll::-webkit-scrollbar-thumb:hover{background:#6a6d83}}.ai-photo-editor-online .photo-editor-prompt-scroll{scrollbar-width:thin;scrollbar-color:#56586b rgba(0,0,0,0)}.ai-photo-editor-online .photo-editor-prompt-scroll::-webkit-scrollbar{height:6px}.ai-photo-editor-online .photo-editor-prompt-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.ai-photo-editor-online .photo-editor-prompt-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ai-photo-editor-online .photo-editor-prompt-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#56586b}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-prompt-scroll::-webkit-scrollbar-thumb:hover{background:#6a6d83}}.ai-photo-editor-online .photo-editor-ratio-list,.ai-photo-editor-online .photo-editor-option-list,.ai-photo-editor-online .photo-editor-prompt-list{margin:0;padding:0 0 2px;list-style:none;display:flex;align-items:stretch;gap:8px;width:max-content}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-ratio-list,.ai-photo-editor-online .photo-editor-option-list,.ai-photo-editor-online .photo-editor-prompt-list{gap:.12rem;padding:0 .24rem .02rem 0}}.ai-photo-editor-online .photo-editor-ratio-item,.ai-photo-editor-online .photo-editor-option-item,.ai-photo-editor-online .photo-editor-prompt-list-item{flex:0 0 auto}.ai-photo-editor-online .photo-editor-ratio-chip{width:50px;min-height:64px;padding:8px 6px;border:0;border-radius:6px;background:#343548 0 0 no-repeat padding-box;color:#fff;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;cursor:pointer;transition:background .2s ease, box-shadow .2s ease}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-ratio-chip{width:1rem;min-height:1.28rem;padding:0 .1rem;border-radius:.12rem;gap:.13rem}}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-ratio-chip:hover{background:#3c3e53 0 0 no-repeat padding-box}}.ai-photo-editor-online .photo-editor-ratio-chip.is-active{background:#3c3e53 0 0 no-repeat padding-box;box-shadow:inset 0 0 0 2px #2560e4}.ai-photo-editor-online .photo-editor-ratio-icon{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:20px 20px;flex-shrink:0}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-ratio-icon{width:.4rem;height:.4rem;background-size:.4rem .4rem}}.ai-photo-editor-online .photo-editor-ratio-icon--original{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="5" y="2.75" width="10" height="16" rx="2" stroke="%23fff" stroke-width="1.5"/></svg>')}.ai-photo-editor-online .photo-editor-ratio-icon--1-1{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="3.5" y="3.5" width="13" height="13" rx="2" stroke="%23fff" stroke-width="1.5"/></svg>')}.ai-photo-editor-online .photo-editor-ratio-icon--16-9{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="2" y="5.5" width="16" height="9" rx="2" stroke="%23fff" stroke-width="1.5"/></svg>')}.ai-photo-editor-online .photo-editor-ratio-icon--9-16{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="5.5" y="2" width="9" height="16" rx="2" stroke="%23fff" stroke-width="1.5"/></svg>')}.ai-photo-editor-online .photo-editor-ratio-icon--4-3{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="2.5" y="4.5" width="15" height="11" rx="2" stroke="%23fff" stroke-width="1.5"/></svg>')}.ai-photo-editor-online .photo-editor-ratio-icon--3-4{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="4.5" y="2.5" width="11" height="15" rx="2" stroke="%23fff" stroke-width="1.5"/></svg>')}.ai-photo-editor-online .photo-editor-ratio-icon--3-2{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="2" y="5" width="16" height="10" rx="2" stroke="%23fff" stroke-width="1.5"/></svg>')}.ai-photo-editor-online .photo-editor-ratio-icon--2-3{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="5" y="2" width="10" height="16" rx="2" stroke="%23fff" stroke-width="1.5"/></svg>')}.ai-photo-editor-online .photo-editor-ratio-icon--4-5{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="3.8" y="2.25" width="12.4" height="15.5" rx="2" stroke="%23fff" stroke-width="1.5"/></svg>')}.ai-photo-editor-online .photo-editor-ratio-icon--5-4{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="2.25" y="3.8" width="15.5" height="12.4" rx="2" stroke="%23fff" stroke-width="1.5"/></svg>')}.ai-photo-editor-online .photo-editor-ratio-icon--21-9{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="1" y="7" width="18" height="6" rx="1" stroke="%23fff" stroke-width="1.5"/></svg>')}.ai-photo-editor-online .photo-editor-ratio-name{color:#fff;font:normal normal 400 13px/16px Inter;white-space:nowrap}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-ratio-name{font:normal normal 400 .26rem/.31rem Inter}}.ai-photo-editor-online .photo-editor-option-chip{width:88px;height:36px;padding:0 12px;border:0;border-radius:6px;background:#343548 0 0 no-repeat padding-box;color:#fff;font:normal normal 400 13px/16px Inter;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;transition:background .2s ease, box-shadow .2s ease}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-option-chip{width:1.76rem;height:.72rem;padding:0 .2rem;border-radius:.12rem;font:normal normal normal .26rem/.31rem Inter}}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-option-chip:hover{background:#3c3e53 0 0 no-repeat padding-box}}.ai-photo-editor-online .photo-editor-option-chip.is-active{background:#3c3e53 0 0 no-repeat padding-box;box-shadow:inset 0 0 0 2px #2560e4}.ai-photo-editor-online .photo-editor-upload-loading{display:inline-flex;align-items:center;justify-content:center;animation:photo-editor-upload-spin 1s linear infinite}.ai-photo-editor-online .photo-editor-description-box{padding:14px 14px 8px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:#2c2d3e 0 0 no-repeat padding-box;transition:background .2s ease, border-color .2s ease}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-description-box{margin:0 .24rem;padding:.16rem .16rem .1rem;border-radius:.12rem}}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-description-box:hover{background:#343548 0 0 no-repeat padding-box;border-color:#494b59}}.ai-photo-editor-online .photo-editor-description-box:focus-within{background:#343548 0 0 no-repeat padding-box;border-color:#494b59}.ai-photo-editor-online .photo-editor-description-input{width:100%;min-height:78px;max-height:240px;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;font:normal normal 400 13px/16px Inter;resize:none;outline:none;display:block}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-description-input{min-height:1.56rem;max-height:4rem;font:normal normal 400 .26rem/.34rem Inter}}.ai-photo-editor-online .photo-editor-description-input::placeholder{color:#aeb1cc}.ai-photo-editor-online .photo-editor-description-meta{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-description-meta{margin-top:.08rem;gap:.12rem}}.ai-photo-editor-online .photo-editor-description-counter{margin:0;color:#fff;font:normal normal 400 12px/15px Inter}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-description-counter{font:normal normal 400 .24rem/.29rem Inter}}.ai-photo-editor-online .photo-editor-description-counter.is-limit-reached{color:#ff5a6b}.ai-photo-editor-online .photo-editor-description-resize{width:12px;height:12px;padding:0;border:0;background:rgba(0,0,0,0);color:#aeb1cc;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:ns-resize}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-description-resize{width:.24rem;height:.24rem}}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-description-resize:hover{color:#fff}}.ai-photo-editor-online .photo-editor-description-resize svg{display:block}.ai-photo-editor-online .photo-editor-prompt-list-wrap{margin-top:12px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-prompt-list-wrap{margin-top:.2rem;padding-left:.24rem}}.ai-photo-editor-online .photo-editor-prompt-list{align-items:center}.ai-photo-editor-online .photo-editor-prompt-item{padding:8px 12px;border:0;border-radius:6px;background:#2c2d3e 0 0 no-repeat padding-box;color:#aeb1cc;font:normal normal 400 13px/16px Inter;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .2s ease, color .2s ease}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-prompt-item{padding:.16rem .24rem;border-radius:.12rem;font:normal normal 400 .26rem/.31rem Inter}}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-prompt-item:hover{background:#343548 0 0 no-repeat padding-box;color:#fff}}.ai-photo-editor-online .photo-editor-prompt-item.is-active{background:#343548 0 0 no-repeat padding-box;color:#fff}.ai-photo-editor-online .photo-editor-panel-footer{padding:0 20px;margin-top:10px;display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-panel-footer{padding:0 .24rem;margin-top:.64rem;gap:.16rem}}.ai-photo-editor-online .photo-editor-generate{position:relative;width:100%;height:46px;padding:0 16px;border:1px solid hsla(0,0%,100%,.1607843137);border-radius:6px;background:#2560e4 0 0 no-repeat padding-box;color:#fff;font:normal normal 400 16px/20px Inter;display:inline-flex;align-items:center;justify-content:center;gap:22px;overflow:hidden;cursor:pointer;transition:border-color .2s ease, opacity .2s ease}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-generate{height:.96rem;padding:0 .16rem;border-radius:.12rem;gap:.16rem;font:normal normal 400 .3rem/.36rem Inter}}.ai-photo-editor-online .photo-editor-generate::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0) linear-gradient(90deg, #4398ff 0%, #2560e4 100%) 0 0 no-repeat padding-box;opacity:0;transition:opacity .2s ease;pointer-events:none}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-generate:hover:not(:disabled)::before{opacity:1}}.ai-photo-editor-online .photo-editor-generate:disabled,.ai-photo-editor-online .photo-editor-generate.is-disabled,.ai-photo-editor-online .photo-editor-generate.is-generating{background:#2560e4 0 0 no-repeat padding-box;border:1px solid hsla(0,0%,100%,.1607843137);border-radius:6px}.ai-photo-editor-online .photo-editor-generate.is-disabled{cursor:not-allowed;opacity:.6}.ai-photo-editor-online .photo-editor-generate.is-generating{cursor:not-allowed}.ai-photo-editor-online .photo-editor-generate.is-generating .photo-editor-generate-icon{display:none}.ai-photo-editor-online .photo-editor-generate.is-generating .photo-editor-generating-dots{display:inline-flex}.ai-photo-editor-online .photo-editor-generate-icon{position:relative;z-index:1;display:block;flex-shrink:0}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-generate-icon{width:.4rem;height:.4rem}}.ai-photo-editor-online .photo-editor-generate-label{position:relative;z-index:1;display:inline-flex;align-items:center}.ai-photo-editor-online .photo-editor-generate-text{display:inline-flex;align-items:center}.ai-photo-editor-online .photo-editor-generating-dots{display:none;align-items:center;margin-left:5px}.ai-photo-editor-online .photo-editor-generating-dots i{width:3px;height:3px;margin:0 1.5px;border-radius:50%;display:block;background:currentColor;animation:photo-editor-generate-progress 1.5s linear infinite}.ai-photo-editor-online .photo-editor-generating-dots i:nth-child(2){animation-delay:.2s}.ai-photo-editor-online .photo-editor-generating-dots i:nth-child(3){animation-delay:.3s}.ai-photo-editor-online .photo-editor-preview-generating-desc{display:inline-flex;align-items:center;justify-content:center}.ai-photo-editor-online .photo-editor-preview-generating-text{display:inline-flex;align-items:center}.ai-photo-editor-online .photo-editor-preview-generating-dots{display:inline-flex;align-items:center;margin-left:5px}.ai-photo-editor-online .photo-editor-preview-generating-dots i{width:3px;height:3px;margin:0 1.5px;border-radius:50%;display:block;background:currentColor;animation:photo-editor-generate-progress 1.5s linear infinite}.ai-photo-editor-online .photo-editor-preview-generating-dots i:nth-child(2){animation-delay:.2s}.ai-photo-editor-online .photo-editor-preview-generating-dots i:nth-child(3){animation-delay:.3s}.ai-photo-editor-online .photo-editor-responsible{text-align:center;font-size:0}.ai-photo-editor-online .photo-editor-responsible-trigger{padding:0;border:0;background:rgba(0,0,0,0);color:#8d92b2;font:normal normal 400 13px/18px Inter;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-responsible-trigger{gap:.04rem;font:normal normal 400 .2rem/.24rem Inter}}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-responsible-trigger:hover,.ai-photo-editor-online .photo-editor-responsible-trigger.is-open{color:#fff}.ai-photo-editor-online .photo-editor-responsible-trigger:hover .photo-editor-responsible-icon::before,.ai-photo-editor-online .photo-editor-responsible-trigger.is-open .photo-editor-responsible-icon::before{background-image:url("/dist/img/ai-image-generator/icon_use_hover.svg")}}.ai-photo-editor-online .photo-editor-responsible-label{display:inline-flex;align-items:center}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-responsible-label{font:normal normal normal .2rem/.24rem Inter;color:#8a8c9e}}.ai-photo-editor-online .photo-editor-responsible-icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-responsible-icon{width:.2rem;height:.2rem}}.ai-photo-editor-online .photo-editor-responsible-icon::before{content:"";width:14px;height:14px;display:block;background:center/contain no-repeat url("/dist/img/ai-image-generator/icon_use.svg")}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-responsible-icon::before{width:.2rem;height:.2rem}}.ai-photo-editor-online .photo-editor-preview{width:620px;min-height:0;display:flex;align-items:stretch}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview{width:100%;padding:0;display:none}}.ai-photo-editor-online .photo-editor-preview-stage{width:100%;min-height:100%;position:relative}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-stage{min-height:auto}}.ai-photo-editor-online .photo-editor-preview-panel{width:100%;min-height:100%;display:none;justify-content:center;align-items:flex-start;overflow:hidden;box-sizing:border-box}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-panel{min-height:auto;border-radius:0}}.ai-photo-editor-online .photo-editor-preview-media{max-width:100%;max-height:100%;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-media{width:100%;border-radius:0}}.ai-photo-editor-online .photo-editor-preview-demo{width:100%;min-height:100%;position:relative;display:flex;align-items:center;justify-content:center}.ai-photo-editor-online .photo-editor-preview-swiper{width:100%;height:100%}.ai-photo-editor-online .photo-editor-preview-slide{width:100%;min-height:100%;position:relative;opacity:0 !important;transition:opacity .6s ease;display:flex;align-items:flex-start;justify-content:center}.ai-photo-editor-online .photo-editor-preview-slide.swiper-slide-active{opacity:1 !important}.ai-photo-editor-online .photo-editor-preview-caption{min-width:425px;max-width:calc(100% - 170px);margin:0;padding:14px 22px;background:#22222d 0 0 no-repeat padding-box;border:1px solid #343548;border-radius:23px;opacity:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:absolute;top:325px;left:50%;z-index:3;transform:translateX(-50%);color:#fff;font:normal normal 400 14px/17px Inter;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;box-sizing:border-box}.ai-photo-editor-online .photo-editor-preview-caption-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ai-photo-editor-online .photo-editor-preview-caption-icon::before{content:"";width:18px;height:18px;display:block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M4.414 13.946L1.855 15.047L4.414 16.148C5.065 16.428 5.632 16.711 6.096 17.175C6.56 17.639 6.843 18.206 7.123 18.857L8.224 21.416L9.325 18.857C9.605 18.206 9.888 17.639 10.352 17.175C10.816 16.711 11.383 16.428 12.034 16.148L14.593 15.047L12.034 13.946C11.383 13.666 10.816 13.383 10.352 12.919C9.888 12.455 9.605 11.888 9.325 11.237L8.224 8.678L7.123 11.237C6.843 11.888 6.56 12.455 6.096 12.919C5.632 13.383 5.065 13.666 4.414 13.946Z" fill="%2314B4C6" stroke="%2314B4C6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.304 5.837L13.855 6.03L14.304 6.223C14.955 6.503 15.522 6.786 15.986 7.25C16.45 7.714 16.733 8.281 17.013 8.932L17.206 9.381L17.399 8.932C17.679 8.281 17.962 7.714 18.426 7.25C18.89 6.786 19.457 6.503 20.108 6.223L20.557 6.03L20.108 5.837C19.457 5.557 18.89 5.274 18.426 4.81C17.962 4.346 17.679 3.779 17.399 3.128L17.206 2.679L17.013 3.128C16.733 3.779 16.45 4.346 15.986 4.81C15.522 5.274 14.955 5.557 14.304 5.837Z" fill="%2314B4C6" stroke="%2314B4C6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') center/contain no-repeat}.ai-photo-editor-online .photo-editor-preview-caption-text{display:inline-flex;align-items:center}.ai-photo-editor-online .photo-editor-preview-nav{width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,0);border-radius:50%;background:linear-gradient(#0f1113, #0f1113) padding-box,linear-gradient(137deg, #14b4c6 0%, #4398ff 50%, #2560e4 100%) border-box;position:absolute;top:50%;z-index:4;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.ai-photo-editor-online .photo-editor-preview-nav::before{content:"";width:18px;height:18px;display:block;background-color:#4398ff;mask-position:50% 50%;mask-repeat:no-repeat;mask-size:18px 18px;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px 18px;transition:background-color .2s ease}.ai-photo-editor-online .photo-editor-preview-nav.swiper-button-disabled{opacity:.4;cursor:default}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-preview-nav:hover{background:linear-gradient(137deg, rgba(20, 180, 198, 0.63) 0%, rgba(67, 152, 255, 0.63) 50%, rgba(37, 96, 228, 0.63) 100%) padding-box,linear-gradient(137deg, #14b4c6 0%, #4398ff 50%, #2560e4 100%) border-box}.ai-photo-editor-online .photo-editor-preview-nav:hover::before{background-color:#fff}}.ai-photo-editor-online .photo-editor-preview-nav--prev{left:20px}.ai-photo-editor-online .photo-editor-preview-nav--prev::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M11.25 4.5L6.75 9L11.25 13.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M11.25 4.5L6.75 9L11.25 13.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.ai-photo-editor-online .photo-editor-preview-nav--next{right:20px}.ai-photo-editor-online .photo-editor-preview-nav--next::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M6.75 4.5L11.25 9L6.75 13.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M6.75 4.5L11.25 9L6.75 13.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.ai-photo-editor-online[data-tool-state=idle] .photo-editor-preview-panel--idle{display:flex}.ai-photo-editor-online[data-tool-state=uploaded] .photo-editor-preview-panel--uploaded{display:flex}@media screen and (max-width: 1199px){.ai-photo-editor-online[data-tool-state=uploaded] .photo-editor-preview{display:none}.ai-photo-editor-online[data-tool-state=uploaded] .photo-editor-preview-panel--uploaded{display:none}}.ai-photo-editor-online[data-tool-state=generating] .photo-editor-field>:not(.photo-editor-field-title){opacity:.3;pointer-events:none}.ai-photo-editor-online[data-tool-state=generating] .photo-editor-preview-actions{display:none}.ai-photo-editor-online[data-tool-state=generating] .photo-editor-preview-panel--uploaded[aria-hidden=false]{display:flex}.ai-photo-editor-online[data-tool-state=generating] .photo-editor-preview-panel--completed[aria-hidden=false]{display:grid}.ai-photo-editor-online[data-tool-state=generating] .photo-editor-preview-mask[aria-hidden=false]{display:flex}@media screen and (max-width: 1199px){.ai-photo-editor-online[data-tool-state=generating] .photo-editor-preview{display:flex}}.ai-photo-editor-online[data-tool-state=result] .photo-editor-preview-panel--completed{display:grid}@media screen and (max-width: 1199px){.ai-photo-editor-online[data-tool-state=result] .photo-editor-preview{display:flex}}.ai-photo-editor-online .photo-editor-preview-idle-image{width:620px;height:700px;display:block;object-fit:cover}.ai-photo-editor-online .photo-editor-preview-generating-image{width:32px;height:32px;margin-bottom:12px;animation:photo-editor-upload-spin 1s linear infinite}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-generating-image{width:.58rem;height:.58rem;margin-bottom:.11rem}}.ai-photo-editor-online .photo-editor-preview-mask{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;display:none;align-items:center;justify-content:center;overflow:hidden}.ai-photo-editor-online .photo-editor-preview-mask-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ai-photo-editor-online .photo-editor-preview-mask-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-mask-content{padding:0 .24rem}}.ai-photo-editor-online .photo-editor-preview-generating-title{margin:0 0 6px;color:#fff;font:normal normal 500 16px/21px Roboto}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-generating-title{margin:0 0 .08rem;font:normal normal 500 .32rem/.39rem Roboto}}.ai-photo-editor-online .photo-editor-preview-generating-desc{margin:0;color:#fff;font:normal normal 400 12px/16px Roboto}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-generating-desc{font:normal normal 400 .22rem/.26rem Roboto}}.ai-photo-editor-online .photo-editor-preview-result-image{width:100%;height:100%;max-height:648px;display:block;object-fit:contain}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-result-image{max-height:7.32rem}}.ai-photo-editor-online .photo-editor-preview-uploaded-image{width:auto;height:auto;max-width:100%;max-height:648px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-uploaded-image{width:100%;height:auto;max-height:7.32rem;aspect-ratio:1/1;object-fit:contain}}.ai-photo-editor-online .photo-editor-preview-panel--completed{max-height:100%;min-height:0;grid-template-rows:minmax(0, 1fr) auto auto;align-content:start;justify-items:center}.ai-photo-editor-online .photo-editor-preview-panel--completed .vidmud_downloadBanner{margin-top:16px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-panel--completed{height:100%;max-height:none;gap:.24rem}}.ai-photo-editor-online .photo-editor-preview-actions{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-actions{width:100%;margin-top:0;gap:.16rem;justify-content:center}}.ai-photo-editor-online .photo-editor-preview-panel--completed .photo-editor-preview-result-image{min-height:0;max-height:648px;object-fit:contain}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-panel--completed .photo-editor-preview-result-image{max-height:7.32rem}}.ai-photo-editor-online .photo-editor-preview-action{height:40px;padding:12px 16px;border:0;border-radius:6px;background:#2c2d3e 0 0 no-repeat padding-box;color:#aeb1cc;font:normal normal 400 14px/40px Inter;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;cursor:pointer}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-action{height:.64rem;padding:0 .24rem;border-radius:.12rem;gap:.12rem;font:normal normal 400 .22rem/.24rem Inter}}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-preview-action:hover{color:#fff;background:#343548 0 0 no-repeat padding-box}.ai-photo-editor-online .photo-editor-preview-action:hover:not(.photo-editor-preview-action--itv) svg path{stroke:#fff}}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-action--zoom{display:none}}.ai-photo-editor-online .photo-editor-preview-action-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-action-icon{width:.28rem;height:.28rem}}.ai-photo-editor-online .photo-editor-preview-action-icon svg{display:block}.ai-photo-editor-online .photo-editor-preview-action-text{display:inline-flex;align-items:center;white-space:nowrap;line-height:1}.ai-photo-editor-online .photo-editor-preview-action--itv{background-color:#2560e4;color:#fff}.ai-photo-editor-online .photo-editor-preview-action--itv .photo-editor-preview-action-icon{width:20px;height:20px}@media screen and (max-width: 1199px){.ai-photo-editor-online .photo-editor-preview-action--itv .photo-editor-preview-action-icon{width:.32rem;height:.32rem}}@media screen and (min-width: 1200px){.ai-photo-editor-online .photo-editor-preview-action--itv:hover{background-color:#5180e9}}.ai-photo-editor-online .photo-editor-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.photo-editor-policy-popup-shell{width:min(360px,100vw - 24px);padding:10px 12px;border-radius:8px;background:#2c2d3e 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.16);border:1px solid #393a49;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.photo-editor-policy-popup-shell::after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;background:#2c2d3e 0 0 no-repeat padding-box;border-right:1px solid #2c2d3e;border-bottom:1px solid #2c2d3e;transform:translateX(-50%) rotate(45deg)}.photo-editor-model-popup-shell{width:min(365px,100vw - 24px);max-height:min(560px,80vh);padding:6px;border-radius:8px;background:rgba(44,45,62,.86) 0 0 no-repeat padding-box;border:1px solid #393a49;box-shadow:0 3px 6px rgba(0,0,0,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.photo-editor-model-popup-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.photo-editor-model-popup-item{width:100%;min-height:58px;padding:10px 12px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);color:#fff;display:flex;align-items:flex-start;gap:12px;text-align:left;position:relative;cursor:pointer}@media screen and (min-width: 1200px){.photo-editor-model-popup-item:hover{background:rgba(171,192,227,.1) 0 0 no-repeat padding-box}.photo-editor-model-popup-item:hover span{white-space:normal;text-overflow:unset;overflow:unset}}.photo-editor-model-popup-item.is-active{border:2px solid #2560e4;background:#343548 0 0 no-repeat padding-box}.photo-editor-model-popup-item-icon{width:32px;height:32px;border-radius:50%;color:#fff;font:normal normal 500 11px/1 Inter;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.photo-editor-model-popup-item-main{min-width:0;display:flex;flex-direction:column;gap:2px}.photo-editor-model-popup-item-main strong{color:#fff;font:normal normal 500 14px/17px Inter}.photo-editor-model-popup-item-main span{color:#8a8c9e;font:normal normal 400 13px/16px Inter}.photo-editor-model-popup-item-main em{color:#aeb1cc;font:normal normal 400 12px/15px Inter;font-style:normal}.photo-editor-model-popup-check{position:absolute;top:0;right:0;width:16px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cg transform='translate(-773 -8)'%3E%3Cpath d='M0,0H11a5,5,0,0,1,5,5v9a0,0,0,0,1,0,0H5A5,5,0,0,1,0,9V0A0,0,0,0,1,0,0Z' transform='translate(773 8)' fill='%232174ff'/%3E%3Cpath d='M7.5,851l2,2,4-4' transform='translate(771 -836)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/16px 14px}@media screen and (max-width: 1199px){.photo-editor-mobile-model-dialog-shell .gen-dialog-backdrop{background:rgba(0,0,0,.72)}.photo-editor-mobile-model-dialog-shell .gen-dialog-content{padding:0;box-shadow:none}}@media screen and (max-width: 1199px){.photo-editor-mobile-model-popup{width:100%;padding:.32rem .16rem .32rem;border-radius:.3rem .3rem 0 0;background:#22222d 0 0 no-repeat padding-box}}@media screen and (max-width: 1199px){.photo-editor-mobile-model-head{display:flex;align-items:center;justify-content:space-between;gap:.24rem;margin-bottom:.2rem}}@media screen and (max-width: 1199px){.photo-editor-mobile-model-title{margin:0;color:#fff;font:normal normal 500 .32rem/.43rem Inter}}@media screen and (max-width: 1199px){.photo-editor-mobile-model-close{width:.38rem;height:.38rem;padding:0;border:0;background:rgba(0,0,0,0);position:relative;flex-shrink:0}.photo-editor-mobile-model-close::before,.photo-editor-mobile-model-close::after{content:"";position:absolute;top:50%;left:50%;width:.28rem;height:.04rem;border-radius:999px;background:#707988}.photo-editor-mobile-model-close::before{transform:translate(-50%, -50%) rotate(45deg)}.photo-editor-mobile-model-close::after{transform:translate(-50%, -50%) rotate(-45deg)}}@media screen and (max-width: 1199px){.photo-editor-mobile-model-body{max-height:min(10.4rem,72vh);overflow-y:auto}}.photo-editor-policy-popup-content h3{margin:0 0 4px;color:#fff;font:normal normal 700 14px/17px Inter}.photo-editor-policy-list{margin:0;padding:0;list-style:none}.photo-editor-policy-list li{position:relative;padding-left:10px;color:#fff;font:normal normal 400 12px/16px Inter}.photo-editor-policy-list li::before{content:"";position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:50%;background:#cddffe}.photo-editor-policy-list li+li{margin-top:2px}@keyframes photo-editor-upload-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes photo-editor-generate-progress{0%{opacity:0}30%{opacity:1}70%{opacity:1}100%{opacity:0}}