.interactive-layout[data-v-f6452c1b]{align-items:flex-start;display:flex!important;gap:40px;justify-content:center;margin:0 auto;max-width:1400px}.form-panel[data-v-f6452c1b]{flex:0 0 45%;max-width:45%}.preview-area[data-v-f6452c1b]{display:flex;flex:0 0 55%;flex-direction:column;max-width:55%}.preview-section[data-v-f6452c1b]{aspect-ratio:6/5;background:linear-gradient(145deg,#000c,#0f1120e6);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 10px 30px #0000004d;contain:layout;flex-direction:column;height:auto;min-height:600px;overflow:hidden;padding:1.5rem;position:relative;transform:translateZ(0);width:100%}.download-section[data-v-f6452c1b],.preview-section[data-v-f6452c1b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex}.download-section[data-v-f6452c1b]{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:0 0 16px 16px;justify-content:center;margin-top:20px;padding:20px}.download-btn[data-v-f6452c1b]{align-items:center;background:linear-gradient(135deg,#665ffa,#ff6bd6);border:none;border-radius:50px;box-shadow:0 10px 30px #665ffa4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;min-width:180px;padding:1rem 2rem;transition:all .3s ease}.download-btn[data-v-f6452c1b]:hover{background:linear-gradient(135deg,#7c6aff,#ff7ce0);box-shadow:0 15px 40px #665ffa66;transform:translateY(-3px)}.download-btn[data-v-f6452c1b]:disabled{cursor:not-allowed;opacity:.6;transform:none}.preview-video[data-v-f6452c1b]{backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);transition:transform .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-touch-callout:none;border-radius:16px}.preview-section:hover .preview-video[data-v-f6452c1b]{transform:scale(1.02)}.preview-video.opacity-50[data-v-f6452c1b]{opacity:.5}.generation-overlay[data-v-f6452c1b]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;border-radius:1rem;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.generation-content[data-v-f6452c1b]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:400px;padding:2rem;text-align:center}.loading-spinner[data-v-f6452c1b]{position:relative}.generation-title[data-v-f6452c1b]{background:linear-gradient(135deg,#6209f6,#dc8af6,#83d0fb);-webkit-background-clip:text;color:#fff;font-size:1.5rem;font-weight:700;margin:0;-webkit-text-fill-color:transparent;background-clip:text}.generation-text[data-v-f6452c1b]{color:#ffffffe6;font-size:1rem;font-weight:400;line-height:1.6;margin:0;max-width:500px;text-align:center}.preview-overlay[data-v-f6452c1b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:1rem;inset:0;justify-content:center;padding:2rem;position:absolute;text-align:center;z-index:5}.empty-state[data-v-f6452c1b],.preview-overlay[data-v-f6452c1b]{align-items:center;display:flex;flex-direction:column}.empty-state[data-v-f6452c1b]{gap:1.5rem;max-width:400px}.empty-icon[data-v-f6452c1b]{align-items:center;background:#ffffff1a;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.preview-title[data-v-f6452c1b]{background:linear-gradient(135deg,#6209f6,#dc8af6,#83d0fb);-webkit-background-clip:text;color:#fff;font-size:1.5rem;font-weight:700;margin:0;-webkit-text-fill-color:transparent;background-clip:text}.preview-description[data-v-f6452c1b]{color:#ffffffe6;font-size:1rem;font-weight:400;line-height:1.6;margin:0;text-align:center}.preview-features[data-v-f6452c1b]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;width:100%}.feature-item[data-v-f6452c1b]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;display:flex;gap:.75rem;padding:.75rem 1rem;transition:all .3s ease}.feature-item[data-v-f6452c1b]:hover{background:#ffffff1a;transform:translate(4px)}.feature-item span[data-v-f6452c1b]{color:#ffffffe6;font-size:.9rem;font-weight:500}.credits-badge[data-v-f6452c1b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:9999px;box-shadow:0 2px 8px #0000001a;color:#ffffffe6;font-size:.875rem;font-weight:600;padding:.25rem .75rem;white-space:nowrap}@keyframes tabSwitch-f6452c1b{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1.05)}}@keyframes tabGlow-f6452c1b{0%,to{opacity:.3}50%{opacity:.6}}.tab-active[data-v-f6452c1b]{animation:tabSwitch-f6452c1b .3s ease-out}.tab-glow[data-v-f6452c1b]{animation:tabGlow-f6452c1b 2s ease-in-out infinite}.hover\:scale-102[data-v-f6452c1b]:hover{transform:scale(1.02)}.tab-container[data-v-f6452c1b]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:inset 0 2px 4px #0000000f}.tab-active[data-v-f6452c1b]:before{animation:shimmer-f6452c1b 2s ease-in-out infinite;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.3),transparent);border-radius:14px;content:"";inset:-2px;position:absolute;z-index:-1}@keyframes shimmer-f6452c1b{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:768px){.interactive-layout[data-v-f6452c1b]{flex-direction:column!important;gap:40px;max-width:100%}.form-panel[data-v-f6452c1b],.preview-area[data-v-f6452c1b]{flex:1 1 100%;max-width:100%}.preview-section[data-v-f6452c1b]{aspect-ratio:16/9!important;max-width:100%;min-height:50vh!important;padding:1rem}.preview-video[data-v-f6452c1b]{max-height:100%;max-width:100%;-o-object-fit:contain!important;object-fit:contain!important}.download-section[data-v-f6452c1b]{margin-top:15px;padding:15px}.download-btn[data-v-f6452c1b]{font-size:.9rem;min-width:160px;padding:.875rem 1.5rem}}@media(max-width:1024px){.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4[data-v-4dce90ce]{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4[data-v-4dce90ce]{gap:1.5rem;grid-template-columns:1fr}.group.bg-white\/80[data-v-4dce90ce]{margin:0 1rem;padding:1.5rem}.text-4xl[data-v-4dce90ce]{font-size:2.5rem}.text-xl[data-v-4dce90ce]{font-size:1.125rem}.py-3.px-4[data-v-4dce90ce]{font-size:1rem;padding:.875rem 1.5rem}}@media(max-width:480px){.group.bg-white\/80[data-v-4dce90ce]{margin:0 .5rem;padding:1rem}.text-4xl[data-v-4dce90ce]{font-size:2rem}.text-xl[data-v-4dce90ce]{font-size:1rem}.py-3.px-4[data-v-4dce90ce]{padding:.75rem 1.25rem}.py-3.px-4[data-v-4dce90ce],.space-y-2>li[data-v-4dce90ce]{font-size:.9rem}}
