.video-generation-page[data-v-6b945c8d]{background:var(--bg-light,#f8fafc);color:var(--text-primary,#1e293b);min-height:100vh}.hero-section[data-v-6b945c8d]{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;justify-content:center;min-height:50vh;overflow:hidden;position:relative}.video-background[data-v-6b945c8d]{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.video-background video[data-v-6b945c8d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.overlay[data-v-6b945c8d]{background:#0006;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content[data-v-6b945c8d]{color:#fff;max-width:800px;padding:0 20px;position:relative;text-align:center;z-index:2}.header-content h1[data-v-6b945c8d]{background:linear-gradient(45deg,#fff,#f8f9fa);-webkit-background-clip:text;font-size:3.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:20px;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 20px rgba(0,0,0,.3)}.subtitle[data-v-6b945c8d]{color:#fff;font-size:1.4rem;font-weight:400;line-height:1.5;margin:0;opacity:.9}.main-content[data-v-6b945c8d]{background:var(--bg-light,#f8fafc);padding:80px 0}.content-wrapper[data-v-6b945c8d]{align-items:start;background:#fff;border:1px solid var(--border-color,#e2e8f0);border-radius:20px;box-shadow:0 4px 24px #00000014;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:32px}.controls-panel[data-v-6b945c8d]{background:#fff;border:1px solid var(--border-color,#e2e8f0);border-radius:16px;box-shadow:0 2px 8px #0000000f;box-sizing:border-box;max-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;padding:28px;position:sticky;top:100px;width:100%}.controls-panel[data-v-6b945c8d]:hover{border-color:var(--primary,#3b82f6);box-shadow:0 4px 16px #3b82f61a}.control-group[data-v-6b945c8d]{margin-bottom:25px;padding:0}.control-label[data-v-6b945c8d]{color:var(--text-primary,#1e293b);display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.required-hint[data-v-6b945c8d]{color:#ef4444;font-size:.9em}.optional-hint[data-v-6b945c8d]{color:#64748b;font-size:.9em}.control-select[data-v-6b945c8d],.param-input[data-v-6b945c8d],.param-select[data-v-6b945c8d],.param-textarea[data-v-6b945c8d]{background:#fff;border:1px solid var(--border-color,#e2e8f0);border-radius:8px;box-sizing:border-box;color:var(--text-primary,#1e293b);font-family:inherit;font-size:14px;padding:12px;transition:all .3s ease;width:100%}.control-select[data-v-6b945c8d]:focus,.param-input[data-v-6b945c8d]:focus,.param-select[data-v-6b945c8d]:focus,.param-textarea[data-v-6b945c8d]:focus{border-color:var(--primary,#3b82f6);box-shadow:0 0 0 3px #3b82f61a;outline:none}.control-select[data-v-6b945c8d]:hover,.param-select[data-v-6b945c8d]:hover{border-color:var(--primary,#3b82f6)}.model-display[data-v-6b945c8d]{align-items:center;background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:8px;display:flex;gap:12px;padding:12px 16px}.model-display[data-v-6b945c8d]:hover{background:#3b82f614;border-color:#3b82f64d}.model-name[data-v-6b945c8d]{color:var(--text-primary,#1e293b);flex:1;font-size:16px;font-weight:600}.model-type-badge[data-v-6b945c8d]{border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.i2v-badge[data-v-6b945c8d]{background:#10b981;color:#fff}.t2v-badge[data-v-6b945c8d]{background:#8b5cf6;color:#fff}.general-badge[data-v-6b945c8d]{background:#3b82f6;color:#fff}.param-textarea[data-v-6b945c8d]{min-height:60px;resize:vertical}.prompt-input[data-v-6b945c8d]{background:#fff;border:1px solid var(--border-color,#e2e8f0);border-radius:8px;color:var(--text-primary,#1e293b);font-family:inherit;font-size:14px;padding:12px;resize:vertical;width:100%}.audio-upload-area[data-v-6b945c8d],.image-upload-area[data-v-6b945c8d]{background:#3b82f605;border:2px dashed var(--border-color,#e2e8f0);border-radius:8px;cursor:pointer;padding:16px;text-align:center;transition:all .3s ease}.audio-upload-area[data-v-6b945c8d]:hover,.image-upload-area[data-v-6b945c8d]:hover{background:#3b82f60d;border-color:var(--primary,#3b82f6)}.upload-placeholder[data-v-6b945c8d]{align-items:center;display:flex;flex-direction:column;gap:8px}.upload-icon[data-v-6b945c8d]{color:#64748b;font-size:24px}.uploaded-images[data-v-6b945c8d]{display:flex;flex-wrap:wrap;gap:10px}.uploaded-image[data-v-6b945c8d]{border-radius:8px;height:80px;overflow:hidden;position:relative;width:80px}.uploaded-image img[data-v-6b945c8d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.remove-image-icon[data-v-6b945c8d]{align-items:center;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.uploaded-audio[data-v-6b945c8d]{align-items:center;background:#3b82f60d;border-radius:8px;display:flex;justify-content:space-between;padding:10px}.remove-audio-icon[data-v-6b945c8d]{align-items:center;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.parameter-row[data-v-6b945c8d]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:15px}.param-label[data-v-6b945c8d]{color:var(--text-secondary,#64748b);flex-shrink:0;font-size:14px;line-height:1.4;min-width:140px;padding-top:8px}.param-control[data-v-6b945c8d]{display:flex;flex:1;flex-direction:column}.toggle-switch[data-v-6b945c8d]{display:inline-block;height:24px;position:relative;width:50px}.toggle-switch input[data-v-6b945c8d]{height:0;opacity:0;width:0}.toggle-slider[data-v-6b945c8d]{background-color:#cbd5e1;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-slider[data-v-6b945c8d]:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.4s;width:16px}input:checked+.toggle-slider[data-v-6b945c8d]{background-color:var(--primary,#3b82f6)}input:checked+.toggle-slider[data-v-6b945c8d]:before{transform:translate(26px)}.generate-btn[data-v-6b945c8d]{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:16px;transition:all .3s ease;width:100%}.generate-btn[data-v-6b945c8d]:hover:not(.disabled){box-shadow:0 8px 25px #3b82f64d;transform:translateY(-2px)}.generate-btn.disabled[data-v-6b945c8d]{cursor:not-allowed;opacity:.6}.generate-btn.loading[data-v-6b945c8d]{background:linear-gradient(135deg,#1e40af,#7c3aed)}.btn-content[data-v-6b945c8d]{gap:8px}.btn-content[data-v-6b945c8d],.points-badge[data-v-6b945c8d]{align-items:center;display:flex}.points-badge[data-v-6b945c8d]{background:#fff3;border-radius:16px;font-size:12px;gap:4px;padding:4px 8px}.loading-content[data-v-6b945c8d]{align-items:center;display:flex;gap:8px}.loading-spinner[data-v-6b945c8d]{animation:spin-6b945c8d 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin-6b945c8d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.preview-panel[data-v-6b945c8d]{align-items:center;background:#fff;border:1px solid var(--border-color,#e2e8f0);border-radius:16px;box-shadow:0 2px 8px #0000000f;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-height:calc(100vh - 120px);min-height:500px;overflow-x:hidden;overflow-y:auto;padding:24px;position:sticky;top:100px;width:100%}.generation-status[data-v-6b945c8d],.preview-placeholder[data-v-6b945c8d]{width:100%}.status-card[data-v-6b945c8d]{background:#f8fafc80;border:1px solid var(--border-color,#e2e8f0);border-radius:16px;padding:24px}.status-header[data-v-6b945c8d]{margin-bottom:20px}.status-header h3[data-v-6b945c8d]{color:var(--text-primary,#1e293b);font-size:1.2rem;margin-bottom:12px}.status-progress[data-v-6b945c8d]{background:var(--border-color,#e2e8f0);border-radius:2px;height:4px;overflow:hidden}.progress-bar[data-v-6b945c8d]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:2px;height:100%;transition:width .3s}.generated-video[data-v-6b945c8d]{border-radius:12px;margin-bottom:16px;width:100%}.video-actions[data-v-6b945c8d]{display:flex;gap:12px;justify-content:center}.action-btn[data-v-6b945c8d]{align-items:center;background:#fff;border:1px solid var(--border-color,#e2e8f0);border-radius:8px;color:var(--text-primary,#1e293b);cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .3s}.action-btn[data-v-6b945c8d]:hover{background:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6);color:#fff}.preview-placeholder[data-v-6b945c8d]{padding:60px 20px;text-align:center}.placeholder-content[data-v-6b945c8d]{background:#f8fafc80;border:2px dashed var(--border-color,#e2e8f0);border-radius:16px;padding:60px 40px}.placeholder-icon[data-v-6b945c8d]{font-size:4rem;margin-bottom:16px}.placeholder-content h3[data-v-6b945c8d]{color:var(--text-primary,#1e293b);font-size:1.5rem;margin-bottom:12px}.placeholder-content p[data-v-6b945c8d]{color:var(--text-secondary,#64748b);font-size:1rem}.examples-section[data-v-6b945c8d]{background:#fff;padding:80px 24px}.section-title[data-v-6b945c8d]{color:var(--text-primary,#1e293b);font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center}.examples-grid[data-v-6b945c8d]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.example-card[data-v-6b945c8d]{background:#fff;border:1px solid var(--border-color,#e2e8f0);border-radius:16px;overflow:hidden;transition:all .3s}.example-card[data-v-6b945c8d]:hover{box-shadow:0 12px 40px #0000001a;transform:translateY(-4px)}.example-video[data-v-6b945c8d]{aspect-ratio:16/9;position:relative}.example-video video[data-v-6b945c8d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-overlay[data-v-6b945c8d]{background:linear-gradient(transparent,#000c);bottom:0;color:#fff;left:0;padding:20px;position:absolute;right:0}.video-info h3[data-v-6b945c8d]{font-size:1rem;margin-bottom:8px}.try-prompt-btn[data-v-6b945c8d]{background:var(--primary,#3b82f6);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;padding:6px 12px;transition:all .3s}.try-prompt-btn[data-v-6b945c8d]:hover{background:#1e40af}@media (max-width:1200px){.content-wrapper[data-v-6b945c8d]{gap:20px;grid-template-columns:1fr;max-width:800px}.controls-panel[data-v-6b945c8d],.preview-panel[data-v-6b945c8d]{max-height:none;position:static}}@media (max-width:768px){.content-wrapper[data-v-6b945c8d]{padding:20px}.header-content h1[data-v-6b945c8d]{font-size:2.2rem}.subtitle[data-v-6b945c8d]{font-size:1.1rem}.main-content[data-v-6b945c8d]{padding:40px 0}.controls-panel[data-v-6b945c8d]{border-radius:12px;padding:20px}.examples-grid[data-v-6b945c8d]{grid-template-columns:1fr}}.introduction-section[data-v-dd645094]{background-color:var(--bg-light,#f8fafc);padding:80px 0}.section-container[data-v-dd645094]{margin:0 auto;max-width:1200px;padding:0 40px}.section-title[data-v-dd645094]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;color:var(--text-primary,#1e293b);font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.introduction-content[data-v-dd645094]{background:#fff;border:1px solid var(--border-color,#e2e8f0);border-radius:20px;box-shadow:0 4px 24px #00000014;padding:40px}.markdown-content[data-v-dd645094] h1{border-bottom:2px solid var(--border-color,#e2e8f0);color:var(--text-primary,#1e293b);font-size:2.2rem;font-weight:700;margin:30px 0 20px;padding-bottom:10px}.markdown-content[data-v-dd645094] h2{color:var(--text-primary,#1e293b);font-size:1.8rem;font-weight:600;margin:25px 0 15px;position:relative}.markdown-content[data-v-dd645094] h2:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:2px;content:"";height:20px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.markdown-content[data-v-dd645094] h3{color:var(--text-secondary,#64748b);font-size:1.5rem;font-weight:600;margin:20px 0 12px}.markdown-content[data-v-dd645094] p{color:var(--text-secondary,#64748b);font-size:1rem;line-height:1.8;margin:15px 0}.markdown-content[data-v-dd645094] ol,.markdown-content[data-v-dd645094] ul{color:var(--text-secondary,#64748b);line-height:1.7;margin:15px 0;padding-left:25px}.markdown-content[data-v-dd645094] li{margin:8px 0;position:relative}.markdown-content[data-v-dd645094] ul li:before{color:var(--primary,#3b82f6);content:"•";font-size:1.2em;left:-15px;position:absolute;top:0}.markdown-content[data-v-dd645094] strong{color:var(--text-primary,#1e293b);font-weight:600}.markdown-content[data-v-dd645094] code{background:#3b82f61a;border-radius:4px;color:var(--primary,#3b82f6);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:2px 6px}.markdown-content[data-v-dd645094] pre{background:var(--bg-light,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:8px;margin:20px 0;overflow-x:auto;padding:15px}.markdown-content[data-v-dd645094] pre code{background:none;color:var(--text-primary,#1e293b);padding:0}.markdown-content[data-v-dd645094] blockquote{background:#3b82f60d;border-left:4px solid var(--primary,#3b82f6);border-radius:0 8px 8px 0;margin:20px 0;padding:15px 20px}.markdown-content[data-v-dd645094] blockquote p{color:var(--text-primary,#1e293b);font-style:italic;margin:0}.markdown-content[data-v-dd645094] a{border-bottom:1px solid transparent;color:var(--primary,#3b82f6);text-decoration:none;transition:all .3s ease}.markdown-content[data-v-dd645094] a:hover{border-bottom-color:var(--primary,#3b82f6)}.markdown-content[data-v-dd645094] table{border:1px solid var(--border-color,#e2e8f0);border-collapse:collapse;border-radius:8px;margin:20px 0;overflow:hidden;width:100%}.markdown-content[data-v-dd645094] td,.markdown-content[data-v-dd645094] th{border-bottom:1px solid var(--border-color,#e2e8f0);padding:12px 15px;text-align:left}.markdown-content[data-v-dd645094] th{background:var(--bg-light,#f8fafc);color:var(--text-primary,#1e293b);font-weight:600}.markdown-content[data-v-dd645094] td{color:var(--text-secondary,#64748b)}.markdown-content[data-v-dd645094] tr:last-child td{border-bottom:none}.markdown-content[data-v-dd645094] hr{background:var(--border-color,#e2e8f0);border:none;height:1px;margin:30px 0}@media (max-width:768px){.section-container[data-v-dd645094]{padding:0 20px}.section-title[data-v-dd645094]{font-size:2rem;margin-bottom:30px}.introduction-content[data-v-dd645094]{padding:30px 20px}.markdown-content[data-v-dd645094] h1{font-size:1.8rem}.markdown-content[data-v-dd645094] h2{font-size:1.5rem}.markdown-content[data-v-dd645094] h3{font-size:1.3rem}}
