@keyframes float-2158d3df{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.image-gen-hero[data-v-9b07ddc8]{background:linear-gradient(145deg,#fffaf5,#f5f1ee);color:#292524;font-family:Inter,ui-sans-serif,system-ui,sans-serif;height:100%;width:100%}.studio-bar[data-v-9b07ddc8]{align-items:center;background:#ffffffe6;border-bottom:1px solid #e7e1dc;display:flex;font-size:12px;font-weight:700;gap:8px;height:14%;padding:0 5%}.brand-dot[data-v-9b07ddc8]{background:#ef7f45;border-radius:3px;height:9px;transform:rotate(15deg);width:9px}.studio-status[data-v-9b07ddc8]{background:#eaf8f0;border-radius:99px;color:#35845a;font-size:9px;margin-left:auto;padding:3px 7px}.studio-body[data-v-9b07ddc8]{display:flex;flex-direction:column;gap:4%;height:86%;padding:4% 5%}.mode-tabs[data-v-9b07ddc8]{color:#9b9189;display:flex;font-size:10px;font-weight:700;gap:18px}.mode-tabs span[data-v-9b07ddc8]{transition:color .4s ease}.mode-tabs .active[data-v-9b07ddc8]{color:#e66f33}.prompt-card[data-v-9b07ddc8]{align-items:center;background:#fff;border:1px solid #eaded5;border-radius:9px;box-shadow:0 8px 24px #52372612;color:#6b625c;display:flex;font-size:9px;gap:7px;padding:3.5% 4%}.prompt-icon[data-v-9b07ddc8]{color:#ef7f45;flex-shrink:0;height:13px;width:13px}.result-grid[data-v-9b07ddc8]{display:grid;flex:1;gap:3%;grid-template-columns:1fr 1fr;min-height:0}.result-card[data-v-9b07ddc8]{background:#ece7e3;border:1px solid #ded7d1;border-radius:10px;min-height:0;overflow:hidden;position:relative;transition:border-color .4s ease,box-shadow .4s ease}.result-card.is-primary[data-v-9b07ddc8]{border:2px solid #f08a54;box-shadow:0 6px 18px #f08a5438}.result-card img[data-v-9b07ddc8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.result-card>span[data-v-9b07ddc8]{background:#00000094;border-radius:99px;bottom:6px;color:#fff;font-size:8px;padding:3px 6px;position:absolute;right:6px}.control-row[data-v-9b07ddc8]{align-items:center;display:flex;font-size:8px;gap:5px}.control-row>span[data-v-9b07ddc8]{background:#fff;border:1px solid #e4ddd7;border-radius:5px;color:#746b65;padding:3px 6px}.control-row strong[data-v-9b07ddc8]{background:#e9773d;border-radius:5px;color:#fff;margin-left:auto;padding:4px 8px;transition:transform .4s ease}.control-row strong.is-pulsing[data-v-9b07ddc8]{transform:scale(1.06)}.perspective-1000[data-v-566fac8e]{perspective:1000px}.animate-wave[data-v-191a2eb1]{animation:wave-191a2eb1 1s ease-in-out infinite}@keyframes wave-191a2eb1{0%,to{height:20%;opacity:.5}50%{height:100%;opacity:1}}.animate-progress[data-v-191a2eb1]{animation:progress-191a2eb1 4s linear forwards;width:0}@keyframes progress-191a2eb1{to{width:100%}}.animate-spin-slow[data-v-2ddc6893]{animation:spin-2ddc6893 10s linear infinite}.animate-spin-reverse-slower[data-v-2ddc6893]{animation:spin-2ddc6893 15s linear infinite reverse}@keyframes spin-2ddc6893{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-pulse-fast[data-v-2ddc6893]{animation:pulse 1s cubic-bezier(.4,0,.6,1) infinite}.animate-loading-bar[data-v-2ddc6893]{animation:loading-shift-2ddc6893 1s linear infinite;background-size:200% 100%}@keyframes loading-shift-2ddc6893{0%{background-position:100% 0}to{background-position:-100% 0}}.animate-morph[data-v-2ddc6893]{animation:morph-2ddc6893 4s ease-in-out infinite alternate}@keyframes morph-2ddc6893{0%{border-radius:50%;transform:rotate(0)}50%{border-radius:40% 60% 60% 40%/60% 30% 70% 40%;transform:rotate(180deg)}to{border-radius:50%;transform:rotate(1turn)}}.animate-particle-in[data-v-2ddc6893]{animation:particle-in-2ddc6893 .8s ease-in forwards}@keyframes particle-in-2ddc6893{0%{opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) scale(0)}50%{opacity:1}to{opacity:0;transform:translate(0) scale(1)}}@keyframes wave-idle-641e9869{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(1.5)}}.animate-wave-idle[data-v-641e9869]{animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes helix-left-641e9869{0%{opacity:.5;transform:translate(-10px) scaleX(.5)}50%{opacity:1;transform:translate(10px) scaleX(1)}to{opacity:.5;transform:translate(-10px) scaleX(.5)}}.animate-helix-left[data-v-641e9869]{animation:helix-left-641e9869 2s ease-in-out infinite}@keyframes helix-right-641e9869{0%{opacity:.5;transform:translate(10px) scaleX(.5)}50%{opacity:1;transform:translate(-10px) scaleX(1)}to{opacity:.5;transform:translate(10px) scaleX(.5)}}.animate-helix-right[data-v-641e9869]{animation:helix-right-641e9869 2s ease-in-out infinite}@keyframes scan-line-641e9869{0%{opacity:0;transform:translateY(-30px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(30px)}}.animate-scan-line[data-v-641e9869]{animation:scan-line-641e9869 1.5s linear infinite}.animate-fade-in[data-v-641e9869]{animation:fadeIn .5s ease-out forwards}.animate-fade-in-up[data-v-641e9869]{animation:fade-in-up-641e9869 .5s ease-out forwards}@keyframes fade-in-641e9869{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up-641e9869{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
