.ai-video-container[data-v-9640b6cd]{background:#f4f7fa;min-height:100vh;padding:32px}.header[data-v-9640b6cd]{margin-bottom:32px}.title[data-v-9640b6cd]{color:#111;align-items:center;gap:16px;margin-bottom:8px;font-size:32px;font-weight:700;display:flex}.subtitle[data-v-9640b6cd]{color:#666;font-size:16px}.steps-nav[data-v-9640b6cd]{max-width:800px;margin-top:24px}.main-layout[data-v-9640b6cd]{flex-direction:column;gap:24px;display:flex}.editor-section[data-v-9640b6cd]{grid-template-columns:1fr 350px;gap:24px;display:grid}.input-panel[data-v-9640b6cd]{background:#fff;border-radius:16px;flex-direction:column;padding:24px;display:flex;box-shadow:0 4px 20px #0000000d}.url-extract-box[data-v-9640b6cd]{margin-bottom:20px}.divider-text[data-v-9640b6cd]{text-align:center;color:#999;margin-bottom:20px;font-size:12px;position:relative}.divider-text[data-v-9640b6cd]:before,.divider-text[data-v-9640b6cd]:after{content:"";background:#eee;width:35%;height:1px;position:absolute;top:50%}.divider-text[data-v-9640b6cd]:before{left:0}.divider-text[data-v-9640b6cd]:after{right:0}.script-input[data-v-9640b6cd]{resize:none;background:#fafafa;border:none;border-radius:12px;margin-bottom:24px;padding:20px;font-size:18px;line-height:1.6}.script-input[data-v-9640b6cd]:focus{background:#fff;box-shadow:0 0 0 2px #1890ff33}.action-footer[data-v-9640b6cd]{justify-content:flex-end;display:flex}.config-card[data-v-9640b6cd]{border-radius:16px;box-shadow:0 4px 20px #0000000d}.config-item[data-v-9640b6cd]{margin-bottom:24px}.config-item label[data-v-9640b6cd]{color:#444;margin-bottom:12px;font-weight:600;display:block}.avatar-grid[data-v-9640b6cd]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.avatar-thumb[data-v-9640b6cd]{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:8px;transition:all .3s;position:relative;overflow:hidden}.avatar-thumb.active[data-v-9640b6cd]{border-color:#1890ff;box-shadow:0 0 10px #1890ff4d}.thumb-media[data-v-9640b6cd]{object-fit:cover;width:100%;height:100%}.avatar-thumb .name[data-v-9640b6cd]{color:#fff;text-align:center;background:#00000080;padding:2px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.clone-box[data-v-9640b6cd]{margin-top:12px}.segments-list[data-v-9640b6cd]{flex-direction:column;gap:16px;display:flex}.segment-card[data-v-9640b6cd]{background:#f8f9fc;border-left:4px solid #ddd;border-radius:12px;grid-template-columns:120px 1fr 40px;align-items:center;gap:20px;padding:20px;display:grid}.segment-card.avatar[data-v-9640b6cd]{border-left-color:#1890ff}.segment-card.b-roll[data-v-9640b6cd]{border-left-color:#fa8c16}.seg-header[data-v-9640b6cd]{flex-direction:column;gap:8px;display:flex}.seg-num[data-v-9640b6cd]{color:#999;font-size:12px}.seg-content p[data-v-9640b6cd]{color:#333;margin-bottom:8px;font-size:16px}.success-icon[data-v-9640b6cd]{color:#52c41a;font-size:24px}.preview-container[data-v-9640b6cd]{text-align:center;background:#fff;border-radius:20px;padding:48px;box-shadow:0 10px 40px #00000014}.generating-box h2[data-v-9640b6cd]{margin:24px 0 12px}.main-progress[data-v-9640b6cd]{max-width:500px;margin:32px auto}.final-video[data-v-9640b6cd]{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;max-width:800px;box-shadow:0 20px 50px #0003}.result-actions[data-v-9640b6cd]{justify-content:center;gap:20px;margin-top:40px;display:flex}.avatar-manager[data-v-9640b6cd]{padding:16px 0}.manager-header[data-v-9640b6cd]{margin-bottom:20px}.manager-list[data-v-9640b6cd]{flex-direction:column;gap:12px;max-height:400px;display:flex;overflow-y:auto}.manager-item[data-v-9640b6cd]{background:#f8f9fc;border-radius:10px;align-items:center;gap:16px;padding:12px;display:flex}.manager-thumb[data-v-9640b6cd]{border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.manager-media[data-v-9640b6cd]{object-fit:cover;width:100%;height:100%}.manager-info[data-v-9640b6cd]{flex-direction:column;flex:1;gap:4px;display:flex}.manager-name[data-v-9640b6cd]{color:#333;font-weight:600}.manager-type[data-v-9640b6cd]{color:#999;font-size:12px}.avatar-thumb.add-btn[data-v-9640b6cd]{cursor:pointer;background:#fafafa;border:2px dashed #ddd;flex-direction:column;justify-content:center;align-items:center;display:flex}.avatar-thumb.add-btn[data-v-9640b6cd]:hover{border-color:#1890ff}
