.pet-video-container[data-v-8645b8c5]{max-width:900px;margin:0 auto;padding:24px}.page-header[data-v-8645b8c5]{text-align:center;margin-bottom:32px}.page-header h2[data-v-8645b8c5]{margin-bottom:8px;font-size:28px}.subtitle[data-v-8645b8c5]{color:#666;font-size:15px}.steps-bar[data-v-8645b8c5]{margin-bottom:40px}.step-content[data-v-8645b8c5]{min-height:400px}.step-content h3[data-v-8645b8c5]{margin-bottom:20px;font-size:18px}.custom-avatar-section[data-v-8645b8c5]{background:linear-gradient(135deg,#fff9f0,#fff5eb);border:1px solid #ffe0c0;border-radius:12px;margin-bottom:24px;padding:24px}.custom-avatar-section h4[data-v-8645b8c5]{margin-bottom:4px}.section-desc[data-v-8645b8c5]{color:#888;margin-bottom:16px;font-size:13px}.avatar-form[data-v-8645b8c5]{margin-bottom:16px}.custom-chars[data-v-8645b8c5]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.custom-char-card[data-v-8645b8c5]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.char-avatar-img[data-v-8645b8c5]{object-fit:cover;border-radius:50%;width:48px;height:48px}.char-name[data-v-8645b8c5]{font-size:14px;font-weight:600}.char-desc[data-v-8645b8c5]{color:#888;font-size:12px}.saved-avatars-section[data-v-8645b8c5]{margin-bottom:24px}.saved-avatars-section h4[data-v-8645b8c5]{margin-bottom:12px;font-size:15px}.saved-avatars-section .count[data-v-8645b8c5]{color:#999;font-weight:400}.saved-avatars-grid[data-v-8645b8c5]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:8px;display:grid}.saved-avatar-card[data-v-8645b8c5]{text-align:center;cursor:pointer;border:2px solid #f0f0f0;border-radius:12px;padding:12px;transition:all .2s;position:relative}.saved-avatar-card[data-v-8645b8c5]:hover{border-color:#ffa940;box-shadow:0 2px 8px #ffa94026}.saved-avatar-card.selected[data-v-8645b8c5]{background:#f6ffed;border-color:#52c41a}.saved-avatar-img[data-v-8645b8c5]{object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:8px}.saved-avatar-name[data-v-8645b8c5]{font-size:13px;font-weight:600}.saved-avatar-desc[data-v-8645b8c5]{color:#999;font-size:11px}.saved-avatar-card .delete-btn[data-v-8645b8c5]{opacity:0;transition:opacity .2s;position:absolute;top:4px;right:4px}.saved-avatar-card:hover .delete-btn[data-v-8645b8c5]{opacity:1}.saved-tip[data-v-8645b8c5]{color:#aaa;text-align:center;font-size:12px}.preset-grid[data-v-8645b8c5]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:24px;display:grid}.preset-card[data-v-8645b8c5]{cursor:pointer;border:2px solid #f0f0f0;border-radius:12px;padding:20px;transition:all .2s}.preset-card[data-v-8645b8c5]:hover{border-color:#ffa940;box-shadow:0 2px 12px #ffa94026}.preset-card.active[data-v-8645b8c5]{background:#fff7e6;border-color:#fa8c16}.preset-label[data-v-8645b8c5]{margin-bottom:10px;font-size:16px;font-weight:600}.char-tag[data-v-8645b8c5]{color:#666;font-size:13px}.hot-topics[data-v-8645b8c5]{margin-bottom:16px}.history-section[data-v-8645b8c5]{background:#f9f9f9;border-radius:8px;margin-bottom:16px;padding:12px 16px}.history-list[data-v-8645b8c5]{max-height:200px;margin-top:8px;overflow-y:auto}.history-item[data-v-8645b8c5]{cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;transition:background .2s;display:flex}.history-item[data-v-8645b8c5]:hover{background:#fff7e6}.history-title[data-v-8645b8c5]{flex:1;font-weight:500}.history-meta[data-v-8645b8c5]{color:#999;gap:12px;font-size:12px;display:flex}.history-delete[data-v-8645b8c5]{opacity:0}.history-item:hover .history-delete[data-v-8645b8c5]{opacity:1}.hot-label[data-v-8645b8c5]{color:#999;margin-right:8px;font-size:13px}.hot-tag[data-v-8645b8c5]{cursor:pointer;margin-bottom:6px}.script-header[data-v-8645b8c5]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.script-title-row[data-v-8645b8c5]{align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.script-title-row .label[data-v-8645b8c5]{white-space:nowrap;font-weight:500}.dialogue-editor[data-v-8645b8c5]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.dialogue-row[data-v-8645b8c5]{background:#fafafa;border-left:4px solid #fa8c16;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;transition:all .2s;display:flex}.dialogue-row[data-v-8645b8c5]:hover{background:#f5f5f5;box-shadow:0 1px 4px #0000000d}.row-handle[data-v-8645b8c5]{flex-direction:column;gap:0;display:flex}.row-speaker[data-v-8645b8c5]{flex-shrink:0}.row-text[data-v-8645b8c5]{flex:1}.row-emotion[data-v-8645b8c5],.row-actions[data-v-8645b8c5]{flex-shrink:0}.empty-dialogues[data-v-8645b8c5]{text-align:center;color:#999;background:#fafafa;border:2px dashed #e8e8e8;border-radius:12px;padding:40px}.dialogue-stats[data-v-8645b8c5]{color:#888;text-align:right;margin-bottom:8px;font-size:13px}.generating-status[data-v-8645b8c5]{text-align:center;padding:60px 0}.spin-icon[data-v-8645b8c5]{color:#fa8c16;margin-bottom:16px;font-size:48px}.task-progress[data-v-8645b8c5]{max-width:400px;margin:24px auto}.progress-step[data-v-8645b8c5]{color:#999;margin-top:8px;font-size:13px}.video-result[data-v-8645b8c5]{text-align:center}.video-player[data-v-8645b8c5]{margin:24px 0}.result-video[data-v-8645b8c5]{border-radius:12px;max-width:100%;max-height:500px;box-shadow:0 4px 24px #0000001a}.result-actions[data-v-8645b8c5]{justify-content:center;gap:12px;display:flex}.step-actions[data-v-8645b8c5]{border-top:1px solid #f0f0f0;justify-content:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}
