.image-generation-progress[data-v-65fa8cb5]{text-align:center;width:100%;min-width:0;color:var(--theme-text-secondary,#514361);flex-direction:column;justify-content:center;align-items:center;padding:calc(clamp(20px,4vw,48px)) 16px;display:flex}.busy-artist[data-v-65fa8cb5]{flex:none;width:clamp(150px,55%,224px);height:auto;overflow:visible}.generation-copy h3[data-v-65fa8cb5]{color:var(--theme-text-secondary,#493458);margin:14px 0 8px;font-size:18px;font-weight:600}.generation-copy p[data-v-65fa8cb5]{max-width:360px;color:var(--theme-text-muted,#85758f);text-wrap:pretty;margin:0;font-size:12px;line-height:1.8}.generation-stages[data-v-65fa8cb5]{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:24px 0 0;padding:0;list-style:none;display:flex}.generation-stages li[data-v-65fa8cb5]{color:var(--theme-text-muted,#9b90a4);align-items:center;gap:6px;font-size:11px;display:flex}.generation-stages li.active[data-v-65fa8cb5]{color:var(--theme-accent,#794ce7);font-weight:600}.generation-stages li.done[data-v-65fa8cb5]{color:var(--theme-text-secondary,#77618a)}.stage-dot[data-v-65fa8cb5]{background:var(--theme-surface-tint,#dcd4e5);border-radius:50%;width:6px;height:6px}.active .stage-dot[data-v-65fa8cb5]{box-shadow:0 0 0 4px var(--theme-border-strong,#eee5fc);background:#9569e4;animation:1.6s ease-in-out infinite breathe-65fa8cb5}.done .stage-dot[data-v-65fa8cb5]{background:var(--theme-surface-tint,#b493db)}.generation-elapsed[data-v-65fa8cb5]{color:var(--theme-text-muted,#91829e);font-variant-numeric:tabular-nums;margin-top:16px;font-size:11px}.drawing-arm[data-v-65fa8cb5]{transform-origin:99px 95px;animation:.38s ease-in-out infinite alternate draw-65fa8cb5}.artist-head[data-v-65fa8cb5]{transform-origin:84px 83px;animation:1.1s ease-in-out infinite alternate nod-65fa8cb5}.sketch[data-v-65fa8cb5]{stroke-dasharray:150;animation:3s ease-in-out infinite sketch-65fa8cb5}.artist-sparkles[data-v-65fa8cb5]{animation:1.6s ease-in-out infinite alternate breathe-65fa8cb5}@keyframes draw-65fa8cb5{0%{transform:rotate(-5deg)}to{transform:rotate(7deg)}}@keyframes nod-65fa8cb5{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes sketch-65fa8cb5{0%{stroke-dashoffset:150px}65%,to{stroke-dashoffset:0}}@keyframes breathe-65fa8cb5{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.active .stage-dot[data-v-65fa8cb5],.artist-head[data-v-65fa8cb5],.artist-sparkles[data-v-65fa8cb5],.drawing-arm[data-v-65fa8cb5],.sketch[data-v-65fa8cb5]{animation:none}}.canvas-destination[data-v-62517e96]{gap:10px;min-width:0;margin-bottom:20px;font-size:13px;display:grid}.gallery-ai[data-v-e628afea]{background:var(--theme-surface-soft,#f7f2ff);border-radius:.75rem;justify-items:start;gap:.5rem;padding:.85rem;display:grid}.gallery-ai p[data-v-e628afea]{color:var(--theme-text-secondary,#625374);margin:0}.gallery-submit[data-v-e628afea]{color:var(--theme-text,#30273e);gap:1rem;display:grid}.gallery-submit label[data-v-e628afea]{gap:.45rem;font-weight:600;display:grid}.gallery-submit input[data-v-e628afea]:not([type=checkbox]),.gallery-submit textarea[data-v-e628afea]{border:1px solid var(--theme-border-strong,#cfc4df);background:var(--theme-surface,#fff);width:100%;color:var(--theme-text,#30273e);border-radius:.6rem;padding:.65rem}.gallery-consent[data-v-e628afea],.gallery-submit p[data-v-e628afea]{font-size:.88rem;line-height:1.65}.gallery-submit .gallery-consent[data-v-e628afea]{align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.gallery-consent input[data-v-e628afea]{flex-shrink:0;margin-top:.3rem}.prompt-record-heading[data-v-73fadb47]{background:var(--theme-surface-soft,#f5f1fa);color:var(--muted);align-items:flex-start;gap:12px;padding:20px 18px;display:flex}.prompt-record-heading>div[data-v-73fadb47]{flex:1;min-width:0}.prompt-record-heading strong[data-v-73fadb47]{color:var(--ink);font-size:13px;display:block}.prompt-record-heading time[data-v-73fadb47]{margin-top:6px;font-size:11px;display:block}.image-prompt-text[data-v-73fadb47]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:55vh;font:inherit;line-height:1.7;overflow-y:auto}
