.ImagePreviewStage-module__kNZGSa__viewer{width:100%;min-width:0;height:100%;min-height:300px;color:var(--color-text);background:var(--color-control);flex-direction:column;display:flex;position:relative;overflow:hidden}.ImagePreviewStage-module__kNZGSa__viewer:fullscreen{background:var(--color-card);height:100dvh}.ImagePreviewStage-module__kNZGSa__controls{z-index:2;border-bottom:1px solid var(--line);background:var(--color-card);align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:flex}.ImagePreviewStage-module__kNZGSa__controls button{border:1px solid var(--line);min-width:36px;min-height:36px;color:var(--color-text-secondary);background:var(--color-control);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;display:inline-flex}.ImagePreviewStage-module__kNZGSa__controls button[aria-pressed=true],.ImagePreviewStage-module__kNZGSa__controls button[aria-selected=true]{color:var(--color-text);background:var(--color-card);box-shadow:var(--shadow-inset)}.ImagePreviewStage-module__kNZGSa__controls .ImagePreviewStage-module__kNZGSa__expand{margin-left:auto}.ImagePreviewStage-module__kNZGSa__stage{flex:1;min-height:220px;position:relative;overflow:hidden}.ImagePreviewStage-module__kNZGSa__stage img{object-fit:contain;padding:20px}.ImagePreviewStage-module__kNZGSa__stage[data-background=checker]{background-color:#f7f7f9;background-image:conic-gradient(#e8e8ed 25%, transparent 0 50%, #e8e8ed 0 75%, transparent 0);background-size:20px 20px}.ImagePreviewStage-module__kNZGSa__stage[data-background=white]{background:#fff}.ImagePreviewStage-module__kNZGSa__stage[data-background=black]{background:#18181c}.ImagePreviewStage-module__kNZGSa__label{border:1px solid var(--line);max-width:calc(100% - 28px);color:var(--color-text-secondary);background:var(--color-card);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;position:absolute;bottom:14px;left:14px;overflow:hidden}.ImagePreviewStage-module__kNZGSa__empty{height:100%;min-height:260px;color:var(--color-text-quiet);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:24px;font-size:12px;display:flex}.ImagePreviewStage-module__kNZGSa__empty strong{color:var(--color-text);font-size:15px}.ImagePreviewStage-module__kNZGSa__actions{border-top:1px solid var(--line);background:var(--color-card);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.ImagePreviewStage-module__kNZGSa__notice{background:var(--color-card);margin:0;padding:8px 12px;font-size:11px}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true]{min-height:0}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true] .ImagePreviewStage-module__kNZGSa__controls{pointer-events:none;background:0 0;border:0;min-height:0;padding:0;position:absolute;top:16px;left:16px;right:16px}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true] .ImagePreviewStage-module__kNZGSa__controls>*{pointer-events:auto}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true] .ImagePreviewStage-module__kNZGSa__controls button{background:var(--color-card);box-shadow:var(--shadow-surface);border-radius:8px}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true] .ImagePreviewStage-module__kNZGSa__actions{z-index:3;border:1px solid var(--line);background:var(--color-card);width:max-content;max-width:calc(100% - 32px);min-height:52px;box-shadow:var(--shadow-surface);border-radius:12px;flex-wrap:nowrap;justify-content:center;gap:6px;padding:6px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true][data-has-actions=true] .ImagePreviewStage-module__kNZGSa__stage img{padding:68px 24px 84px}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true] .ImagePreviewStage-module__kNZGSa__label{z-index:1;border-radius:8px;max-width:calc(100% - 80px);top:16px;bottom:auto}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true][data-has-image-rail=true] .ImagePreviewStage-module__kNZGSa__actions{bottom:94px}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true] .ImagePreviewStage-module__kNZGSa__notice{z-index:4;border-radius:8px;position:absolute;top:64px;right:16px}@media (max-width:600px){.ImagePreviewStage-module__kNZGSa__viewer{min-height:400px}.ImagePreviewStage-module__kNZGSa__controls{flex-wrap:wrap}.ImagePreviewStage-module__kNZGSa__controls button{min-height:44px}.ImagePreviewStage-module__kNZGSa__actions{justify-content:flex-start}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true]{min-height:400px}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true] .ImagePreviewStage-module__kNZGSa__controls{gap:6px;top:12px;left:12px;right:12px}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true] .ImagePreviewStage-module__kNZGSa__actions{gap:4px;max-width:calc(100% - 24px)}.ImagePreviewStage-module__kNZGSa__viewer[data-studio-image-preview=true][data-has-actions=true] .ImagePreviewStage-module__kNZGSa__stage img{padding-inline:12px}}
.GenerationLifecycleSurface-module__jTEBVW__surface{--lifecycle-background:var(--color-pure-white);--lifecycle-text:var(--color-ink-black);--lifecycle-muted:var(--color-stone);--lifecycle-track:var(--color-cloud-gray);--lifecycle-complete:var(--color-ink-black);--lifecycle-button:var(--color-ink-black);--lifecycle-button-text:var(--color-pure-white);border-radius:var(--radius-card);width:100%;min-width:0;height:100%;min-height:280px;color:var(--lifecycle-text);background:var(--lifecycle-background);font-family:var(--font-rounded), Nunito, sans-serif;text-align:center;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.GenerationLifecycleSurface-module__jTEBVW__surface[data-appearance=model]{--lifecycle-background:var(--viewer-preview-background);--lifecycle-text:var(--viewer-text);--lifecycle-muted:var(--viewer-muted);--lifecycle-track:var(--viewer-action-hover);--lifecycle-complete:var(--viewer-muted);--lifecycle-button:var(--color-accent);--lifecycle-button-text:var(--color-accent-text)}.GenerationLifecycleSurface-module__jTEBVW__spinner{border:2px solid var(--lifecycle-track);border-top-color:var(--color-hot-pink);border-radius:50%;width:22px;height:22px;margin-bottom:4px;animation:.8s linear infinite GenerationLifecycleSurface-module__jTEBVW__generation-lifecycle-spin}.GenerationLifecycleSurface-module__jTEBVW__surface>strong{color:var(--lifecycle-text);font-size:17px;font-weight:900;line-height:1.25}.GenerationLifecycleSurface-module__jTEBVW__surface>p{max-width:320px;color:var(--lifecycle-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.GenerationLifecycleSurface-module__jTEBVW__segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(100%,240px);margin-top:12px;display:grid}.GenerationLifecycleSurface-module__jTEBVW__segment{border-radius:var(--radius-pill);background:var(--lifecycle-track);height:4px}.GenerationLifecycleSurface-module__jTEBVW__segment[data-state=complete]{background:var(--lifecycle-complete)}.GenerationLifecycleSurface-module__jTEBVW__segment[data-state=active]{background:var(--color-hot-pink)}.GenerationLifecycleSurface-module__jTEBVW__failed{gap:12px}.GenerationLifecycleSurface-module__jTEBVW__failed button{border-radius:var(--radius-pill);min-height:44px;color:var(--lifecycle-button-text);background:var(--lifecycle-button);cursor:pointer;font:inherit;border:0;padding:0 16px;font-size:12px;font-weight:900}.GenerationLifecycleSurface-module__jTEBVW__failed button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@keyframes GenerationLifecycleSurface-module__jTEBVW__generation-lifecycle-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.GenerationLifecycleSurface-module__jTEBVW__spinner{animation:none}}@media (max-width:600px){.GenerationLifecycleSurface-module__jTEBVW__surface{min-height:240px;padding:24px 18px}}
