.ImageGenerationFrame-module__abL7KW__frame{aspect-ratio:1;background:linear-gradient(160deg,#e8eef642 0%,#dde6f11a 54%,#c8d6e633 100%),#afc6de14;border:1px solid #c8d6e66b;border-radius:12px;width:100%;position:relative;overflow:hidden}.ImageGenerationFrame-module__abL7KW__img{object-fit:cover;will-change:opacity,filter,transform;width:100%;height:100%;transition:opacity .45s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ImageGenerationFrame-module__abL7KW__imgHidden{opacity:0;filter:blur(10px);transform:scale(1.012)}.ImageGenerationFrame-module__abL7KW__imgVisible{opacity:1;filter:blur();transform:scale(1)}.ImageGenerationFrame-module__abL7KW__errorLayer{color:#f8fafcf5;text-align:center;background:linear-gradient(160deg,#47556994,#ef44442e),#0f172a57;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex;position:absolute;inset:0}.ImageGenerationFrame-module__abL7KW__errorText{font-size:13px;line-height:1.3}.ImageGenerationFrame-module__abL7KW__retryBtn{color:#f8fafc;cursor:pointer;background:#1e293b57;border:1px solid #e2e8f057;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:500;line-height:1}.ImageGenerationFrame-module__abL7KW__retryBtn:hover{background:#33415585}
.ImageLoadingOverlay-module__Co2k0G__overlay{border-radius:inherit;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ImageLoadingOverlay-module__Co2k0G__frostedBg{-webkit-backdrop-filter:blur(10px)saturate(130%);background:radial-gradient(120% 100% at 18% 8%,#ffffff57 0%,#ffffff0f 44%,#fff0 74%),linear-gradient(#eef4fa 0%,#dce8f4 100%);position:absolute;inset:0}.ImageLoadingOverlay-module__Co2k0G__mesh{pointer-events:none;position:absolute;inset:-20%;overflow:hidden;transform:translateZ(0)}.ImageLoadingOverlay-module__Co2k0G__mesh>span{filter:blur(60px);will-change:transform,opacity;border-radius:9999px;width:75vmax;height:75vmax;position:absolute;transform:translate(0,0)}.ImageLoadingOverlay-module__Co2k0G__blob1{opacity:.55;background:radial-gradient(circle,#4682c8d9 0%,#4682c800 60%);animation:9s ease-in-out infinite ImageLoadingOverlay-module__Co2k0G__blobA;top:-15%;left:-10%}.ImageLoadingOverlay-module__Co2k0G__blob2{opacity:.45;background:radial-gradient(circle,#46bebeb3 0%,#46bebe00 62%);animation:11s ease-in-out infinite ImageLoadingOverlay-module__Co2k0G__blobB;top:-25%;left:35%}.ImageLoadingOverlay-module__Co2k0G__blob3{opacity:.35;background:radial-gradient(circle,#ebf8ffbf 0%,#ebf8ff00 65%);animation:13s ease-in-out infinite ImageLoadingOverlay-module__Co2k0G__blobC;top:35%;left:-20%}.ImageLoadingOverlay-module__Co2k0G__blob4{opacity:.3;background:radial-gradient(circle,#aae6dc8c 0%,#aae6dc00 60%);animation:10s ease-in-out infinite ImageLoadingOverlay-module__Co2k0G__blobD;top:40%;left:40%}.ImageLoadingOverlay-module__Co2k0G__blob5{opacity:.2;background:radial-gradient(circle,#ffb45a59 0%,#ffb45a00 55%);animation:14s ease-in-out infinite ImageLoadingOverlay-module__Co2k0G__blobE;top:55%;left:60%}.ImageLoadingOverlay-module__Co2k0G__vignette{opacity:.55;pointer-events:none;background:radial-gradient(120% 110%,#ffffff0a 0%,#0000001f 75%,#00000029 100%);position:absolute;inset:0}.ImageLoadingOverlay-module__Co2k0G__content{z-index:2;justify-items:center;gap:10px;display:grid;position:relative}.ImageLoadingOverlay-module__Co2k0G__logo{will-change:transform,opacity,filter;width:56px;height:56px;animation:2.4s ease-in-out infinite ImageLoadingOverlay-module__Co2k0G__acutisPulseStrong;transform:translateZ(0)}.ImageLoadingOverlay-module__Co2k0G__label{letter-spacing:.01em;color:#eef5fcfa;text-shadow:0 1px 12px #2b537847;opacity:.92;font-size:12px;line-height:1}@keyframes ImageLoadingOverlay-module__Co2k0G__acutisPulseStrong{0%,to{opacity:.82;filter:drop-shadow(0 0 #ebf8ff24);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 16px #ebf8ff80);transform:scale(1.1)}}@keyframes ImageLoadingOverlay-module__Co2k0G__blobA{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8%,6%)scale(1.08)}}@keyframes ImageLoadingOverlay-module__Co2k0G__blobB{0%,to{transform:translate(0,0)scale(1.05)}50%{transform:translate(-10%,8%)scale(.98)}}@keyframes ImageLoadingOverlay-module__Co2k0G__blobC{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12%,-6%)scale(1.1)}}@keyframes ImageLoadingOverlay-module__Co2k0G__blobD{0%,to{transform:translate(0,0)scale(.98)}50%{transform:translate(-8%,-10%)scale(1.06)}}@keyframes ImageLoadingOverlay-module__Co2k0G__blobE{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-6%,10%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.ImageLoadingOverlay-module__Co2k0G__mesh>span,.ImageLoadingOverlay-module__Co2k0G__logo{animation:none!important}}
