.ImageGenerationFrame-module__abL7KW__wrapper{width:100%}.ImageGenerationFrame-module__abL7KW__frame{aspect-ratio:1;background:linear-gradient(160deg,#e8eef642 0%,#dde6f11a 54%,#c8d6e633 100%),#afc6de14;border-radius:12px;width:100%;position:relative;overflow:hidden}.ImageGenerationFrame-module__abL7KW__caption{color:#5f6872d1;letter-spacing:.01em;margin-top:10px;font-size:12px;line-height:1}.ImageGenerationFrame-module__abL7KW__captionFading{opacity:0;transition:opacity .35s}.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}
.AcutisImageGenerating-module__5ziySW__canvas{border-radius:inherit;pointer-events:none;isolation:isolate;background:radial-gradient(circle at 20% 12%,#ffffff73,#0000 28%),radial-gradient(circle at 84% 88%,#11434b06,#0000 34%),linear-gradient(#f1f3f2 0%,#ecefed 100%);position:absolute;inset:0;overflow:hidden}.AcutisImageGenerating-module__5ziySW__base{background:radial-gradient(136% 112% at 18% 12%,#ffffff1f 0%,#ffffff0a 28%,#fff0 60%),linear-gradient(#ffffff0f 0%,#ffffff04 52%,#0a121403 100%);position:absolute;inset:0}.AcutisImageGenerating-module__5ziySW__dotGridBase,.AcutisImageGenerating-module__5ziySW__dotGridActive{pointer-events:none;background-image:radial-gradient(circle,#2d323457 1.35px,#0000 1.62px);background-position:0 0;background-size:15px 15px;position:absolute;inset:0;transform:none}.AcutisImageGenerating-module__5ziySW__dotGridBase{opacity:.035}.AcutisImageGenerating-module__5ziySW__dotGridActive{opacity:.9;animation:8.5s cubic-bezier(.45,0,.55,1) infinite AcutisImageGenerating-module__5ziySW__waveReveal;-webkit-mask-image:linear-gradient(115deg,#0000 0% 36%,#0000002e 42%,#000000b8 50%,#00000070 57%,#0000 66% 100%);mask-image:linear-gradient(115deg,#0000 0% 36%,#0000002e 42%,#000000b8 50%,#00000070 57%,#0000 66% 100%);-webkit-mask-position:-140% -90%;mask-position:-140% -90%;-webkit-mask-size:240% 240%;mask-size:240% 240%}.AcutisImageGenerating-module__5ziySW__surfaceGlow{background:radial-gradient(110% 80% at 18% 4%,#ffffff1f 0%,#ffffff08 38%,#fff0 70%);position:absolute;inset:0}@keyframes AcutisImageGenerating-module__5ziySW__waveReveal{0%{opacity:.42;-webkit-mask-position:-140% -90%;mask-position:-140% -90%}18%{opacity:.72}50%{opacity:.82;-webkit-mask-position:20% 10%;mask-position:20% 10%}82%{opacity:.9}to{opacity:.45;-webkit-mask-position:150% 95%;mask-position:150% 95%}}@media (prefers-reduced-motion:reduce){.AcutisImageGenerating-module__5ziySW__dotGridActive{opacity:.6;animation:none;-webkit-mask-position:20% 10%;mask-position:20% 10%}}
