.ImageGenerationPlaceholder_wrap__q_l8z{display:flex;width:min(100%,256px);flex-direction:column;gap:12px;align-items:flex-start}.ImageGenerationPlaceholder_canvas__ozQ75{position:relative;width:min(100%,256px);aspect-ratio:1;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,color-mix(in oklab,var(--surface-2) 86%,transparent),var(--surface));box-shadow:0 18px 55px color-mix(in oklab,var(--text) 8%,transparent)}.ImageGenerationPlaceholder_dots__5ehDn,.ImageGenerationPlaceholder_glow__HuFaC{position:absolute;inset:3px;background-image:radial-gradient(circle,var(--text-3) .8px,transparent 1.35px);background-repeat:space;background-size:12px 12px}.ImageGenerationPlaceholder_dots__5ehDn{opacity:.2}.ImageGenerationPlaceholder_glow__HuFaC{background-image:radial-gradient(circle,var(--text) 1.15px,transparent 1.7px);opacity:.72;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 62%),radial-gradient(ellipse at center,#000 0,transparent 64%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 62%),radial-gradient(ellipse at center,#000 0,transparent 64%);-webkit-mask-position:14% 18%,32% 34%;mask-position:14% 18%,32% 34%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:54% 48%,42% 42%;mask-size:54% 48%,42% 42%;animation:ImageGenerationPlaceholder_imageMorph__prl4K 4.4s cubic-bezier(.34,1.35,.64,1) infinite,ImageGenerationPlaceholder_imageBreathe__MNqmx 2s cubic-bezier(.66,0,.34,1) infinite}.ImageGenerationPlaceholder_resolution__T6qtP{position:absolute;right:10px;top:10px;border:1px solid color-mix(in oklab,var(--border) 80%,transparent);border-radius:999px;background:color-mix(in oklab,var(--surface) 78%,transparent);padding:3px 8px;color:var(--text-2);font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.02em;backdrop-filter:blur(8px)}.ImageGenerationPlaceholder_meta__p6adk{display:flex;min-width:0;width:100%;flex-direction:column;gap:3px}.ImageGenerationPlaceholder_labelRow__mxkkC{display:flex;min-width:0;align-items:center;gap:7px}.ImageGenerationPlaceholder_orb__VUPno{flex:none;opacity:.85}.ImageGenerationPlaceholder_label__smdkF{width:-moz-max-content;width:max-content;max-width:100%;background:linear-gradient(90deg,var(--text) 0,var(--text) 30%,color-mix(in oklab,var(--text) 38%,transparent) 48%,color-mix(in oklab,var(--text) 38%,transparent) 54%,var(--text) 72%,var(--text) 100%);background-clip:text;background-size:300% 100%;color:transparent;font-size:14px;font-weight:650;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ImageGenerationPlaceholder_imageShine__wHHuf 2.3s ease infinite}.ImageGenerationPlaceholder_prompt__Ys_QY{display:-webkit-box;overflow:hidden;color:var(--text-2);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes ImageGenerationPlaceholder_imageMorph__prl4K{0%,to{-webkit-mask-position:14% 18%,32% 34%;mask-position:14% 18%,32% 34%;-webkit-mask-size:54% 48%,42% 42%;mask-size:54% 48%,42% 42%}25%{-webkit-mask-position:84% 14%,66% 30%;mask-position:84% 14%,66% 30%;-webkit-mask-size:47% 59%,45% 39%;mask-size:47% 59%,45% 39%}50%{-webkit-mask-position:82% 84%,62% 68%;mask-position:82% 84%,62% 68%;-webkit-mask-size:61% 45%,39% 47%;mask-size:61% 45%,39% 47%}75%{-webkit-mask-position:13% 82%,34% 66%;mask-position:13% 82%,34% 66%;-webkit-mask-size:49% 55%,47% 41%;mask-size:49% 55%,47% 41%}}@keyframes ImageGenerationPlaceholder_imageBreathe__MNqmx{0%,to{opacity:.52}50%{opacity:.96}}@keyframes ImageGenerationPlaceholder_imageShine__wHHuf{0%,18%{background-position:100% 0}82%,to{background-position:0 0}}@media (max-width:480px){.ImageGenerationPlaceholder_canvas__ozQ75,.ImageGenerationPlaceholder_wrap__q_l8z{width:min(100%,224px)}}@media (prefers-reduced-motion:reduce){.ImageGenerationPlaceholder_glow__HuFaC,.ImageGenerationPlaceholder_label__smdkF{animation:none}.ImageGenerationPlaceholder_glow__HuFaC{opacity:.72}.ImageGenerationPlaceholder_label__smdkF{background:none;color:var(--text);-webkit-text-fill-color:var(--text)}}