@charset "UTF-8";.video-understand-container[data-v-a8a1c409]{--bg-color: #f5f7fa;--card-bg: #ffffff;--card-bg-hover: #fafbfc;--text-primary: #1d1d1f;--text-secondary: #6e6e73;--text-tertiary: #86868b;--border-color: #d2d2d7;--hover-bg: #f5f5f7;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--success-gradient: linear-gradient(135deg, #11998e 0%, #38ef7d 100%);--warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);padding:24px;max-width:1600px;margin:0 auto;min-height:calc(100vh - 80px);background:var(--bg-color);transition:background .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:center;animation:fadeIn-a8a1c409 .6s ease-out;position:relative}.video-understand-container.dark[data-v-a8a1c409]{--bg-color: #000000;--card-bg: #1d1d1f;--card-bg-hover: #2d2d2f;--text-primary: #f5f5f7;--text-secondary: #a1a1a6;--text-tertiary: #6e6e73;--border-color: #424245;--hover-bg: #2d2d2f;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5)}.scroll-hint[data-v-a8a1c409]{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:1000;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 24px;border-radius:50px;box-shadow:0 8px 24px rgba(102,126,234,.4);cursor:pointer;display:flex;align-items:center;gap:8px;animation:bounce-a8a1c409 2s ease-in-out infinite;transition:all .3s ease}.scroll-hint[data-v-a8a1c409]:hover{transform:translate(-50%) scale(1.05);box-shadow:0 12px 32px rgba(102,126,234,.6)}.scroll-hint .scroll-icon[data-v-a8a1c409]{font-size:20px;animation:arrowDown-a8a1c409 1.5s ease-in-out infinite}.scroll-hint .scroll-text[data-v-a8a1c409]{font-size:14px;font-weight:600;white-space:nowrap}@keyframes bounce-a8a1c409{0%,to{bottom:30px}50%{bottom:40px}}@keyframes arrowDown-a8a1c409{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.fade-enter-active[data-v-a8a1c409],.fade-leave-active[data-v-a8a1c409]{transition:opacity .5s ease}.fade-enter-from[data-v-a8a1c409],.fade-leave-to[data-v-a8a1c409]{opacity:0}@keyframes fadeIn-a8a1c409{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-a8a1c409]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding:14px 20px;background:var(--primary-gradient);border-radius:24px;box-shadow:0 8px 32px rgba(102,126,234,.25),0 2px 8px rgba(102,126,234,.15);transition:all .4s cubic-bezier(.4,0,.2,1);animation:slideDown-a8a1c409 .5s ease-out}.page-header[data-v-a8a1c409]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(102,126,234,.3),0 4px 12px rgba(102,126,234,.2)}.page-header .header-content[data-v-a8a1c409]{flex:1;text-align:center}.page-header h1[data-v-a8a1c409]{font-size:18px;font-weight:700;color:#fff;margin:0 0 4px;text-shadow:0 2px 8px rgba(0,0,0,.2);letter-spacing:.3px}.page-header .subtitle[data-v-a8a1c409]{font-size:13px;color:rgba(255,255,255,.9);margin:0;font-weight:500;letter-spacing:.2px}.page-header .tutorial-btn[data-v-a8a1c409]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border:none;color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(255,107,107,.4);animation:tutorial-pulse-a8a1c409 2s ease-in-out infinite;transition:all .3s ease}.page-header .tutorial-btn[data-v-a8a1c409]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,107,107,.5)}.page-header .tutorial-btn .el-icon[data-v-a8a1c409]{animation:tutorial-icon-bounce-a8a1c409 2s ease-in-out infinite}@keyframes slideDown-a8a1c409{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.main-content[data-v-a8a1c409]{display:grid;grid-template-columns:540px 1fr;gap:32px;align-items:start;animation:fadeInUp-a8a1c409 .6s ease-out .2s backwards}@keyframes fadeInUp-a8a1c409{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.left-panel[data-v-a8a1c409]{background:var(--card-bg);border-radius:24px;padding:28px;box-shadow:var(--shadow-md),0 0 0 1px var(--border-color);position:sticky;top:24px;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);animation:slideInLeft-a8a1c409 .6s ease-out .3s backwards;position:relative}.left-panel[data-v-a8a1c409]::-webkit-scrollbar{width:6px}.left-panel[data-v-a8a1c409]::-webkit-scrollbar-track{background:transparent}.left-panel[data-v-a8a1c409]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:10px;transition:background .3s ease}.left-panel[data-v-a8a1c409]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#764ba2,#667eea)}.left-panel[data-v-a8a1c409]:hover{box-shadow:var(--shadow-lg),0 0 0 1px var(--border-color);transform:translateY(-4px)}@keyframes slideInLeft-a8a1c409{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.important-notice[data-v-a8a1c409]{margin-bottom:16px}.important-notice .notice-content[data-v-a8a1c409]{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:linear-gradient(135deg,rgba(245,108,108,.08),rgba(255,87,34,.08));border:1px solid rgba(245,108,108,.3);border-radius:10px}.important-notice .notice-content .notice-icon[data-v-a8a1c409]{font-size:16px;color:#f56c6c;flex-shrink:0;margin-top:2px}.important-notice .notice-content .notice-text[data-v-a8a1c409]{font-size:12px;line-height:1.6;color:#303133}.important-notice .notice-content .notice-text strong[data-v-a8a1c409]{color:#f56c6c;font-weight:600}.video-understand-container.dark .important-notice .notice-content[data-v-a8a1c409]{background:linear-gradient(135deg,rgba(245,108,108,.2),rgba(255,87,34,.2))!important;border-color:rgba(245,108,108,.5)!important}.video-understand-container.dark .important-notice .notice-content .notice-icon[data-v-a8a1c409]{color:#f99!important}.video-understand-container.dark .important-notice .notice-content .notice-text[data-v-a8a1c409]{color:#fff!important;font-weight:500!important}.video-understand-container.dark .important-notice .notice-content .notice-text strong[data-v-a8a1c409]{color:#faa!important;font-weight:700!important}.video-understand-container.dark .auto-download-control[data-v-a8a1c409]{background:rgba(102,126,234,.15)!important}.video-understand-container.dark .auto-download-control .control-label[data-v-a8a1c409]{color:#e5e5e5!important}.video-understand-container.dark .upload-disabled-tip[data-v-a8a1c409]{background:linear-gradient(135deg,rgba(255,193,7,.2),rgba(255,152,0,.2))!important;border-color:rgba(255,193,7,.5)!important;color:#ffc107!important}.video-understand-container.dark .upload-disabled-tip .el-icon[data-v-a8a1c409]{color:#ffc107!important}.video-understand-container.dark .upload-disabled-tip[data-v-a8a1c409]:hover{background:linear-gradient(135deg,rgba(255,193,7,.25),rgba(255,152,0,.25))!important}.auto-download-control[data-v-a8a1c409]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(102,126,234,.05);border-radius:10px;margin-bottom:16px}.auto-download-control .control-label[data-v-a8a1c409]{font-size:14px;font-weight:500;color:#606266}.right-panel[data-v-a8a1c409]{background:var(--card-bg);border-radius:24px;padding:28px;box-shadow:var(--shadow-md),0 0 0 1px var(--border-color);min-height:600px;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);animation:slideInRight-a8a1c409 .6s ease-out .3s backwards;position:relative}.right-panel[data-v-a8a1c409]::-webkit-scrollbar{width:8px}.right-panel[data-v-a8a1c409]::-webkit-scrollbar-track{background:var(--hover-bg);border-radius:10px}.right-panel[data-v-a8a1c409]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;transition:background .3s ease}.right-panel[data-v-a8a1c409]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.right-panel[data-v-a8a1c409]:hover{box-shadow:var(--shadow-lg),0 0 0 1px var(--border-color)}@keyframes slideInRight-a8a1c409{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.step-section[data-v-a8a1c409]{margin-bottom:24px;padding:20px;border-radius:20px;background:var(--hover-bg);transition:all .3s cubic-bezier(.4,0,.2,1)}.step-section[data-v-a8a1c409]:last-child{margin-bottom:0}.step-section[data-v-a8a1c409]:hover{background:var(--card-bg-hover);transform:translate(4px)}.step-section[data-v-a8a1c409]:nth-child(1){animation:fadeInLeft-a8a1c409 .5s ease-out .4s backwards}.step-section[data-v-a8a1c409]:nth-child(2){animation:fadeInLeft-a8a1c409 .5s ease-out .5s backwards}.step-section[data-v-a8a1c409]:nth-child(3){animation:fadeInLeft-a8a1c409 .5s ease-out .6s backwards}@keyframes fadeInLeft-a8a1c409{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.step-header[data-v-a8a1c409]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.step-header .step-number[data-v-a8a1c409]{width:40px;height:40px;border-radius:50%;background:var(--primary-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;box-shadow:0 4px 16px rgba(102,126,234,.35),0 2px 8px rgba(102,126,234,.2);flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);animation:pulse-a8a1c409 2s ease-in-out infinite}.step-header .step-number[data-v-a8a1c409]:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 6px 20px rgba(102,126,234,.45)}.step-header .step-title[data-v-a8a1c409]{font-size:17px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:.2px;transition:color .3s ease}.step-header .step-title .optional-tag[data-v-a8a1c409]{font-size:13px;font-weight:500;color:var(--text-tertiary);margin-left:6px;opacity:.8}@keyframes pulse-a8a1c409{0%,to{box-shadow:0 4px 16px rgba(102,126,234,.35),0 2px 8px rgba(102,126,234,.2)}50%{box-shadow:0 4px 20px rgba(102,126,234,.45),0 2px 12px rgba(102,126,234,.3)}}.section-header[data-v-a8a1c409]{margin-bottom:20px}.section-header .section-title[data-v-a8a1c409]{font-size:22px;font-weight:600;color:#303133;margin:0;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.video-url-input-section[data-v-a8a1c409]{margin-bottom:18px}.video-url-input-section .large-url-input[data-v-a8a1c409] .el-textarea__inner{background:var(--card-bg);box-shadow:var(--shadow-sm);border-radius:16px;padding:14px 16px;border:2px solid var(--border-color);transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500;color:var(--text-primary);letter-spacing:.2px;line-height:1.6;min-height:90px;resize:vertical}.video-url-input-section .large-url-input[data-v-a8a1c409] .el-textarea__inner:hover{box-shadow:0 4px 12px rgba(102,126,234,.15);border-color:#667eea;transform:translateY(-1px)}.video-url-input-section .large-url-input[data-v-a8a1c409] .el-textarea__inner:focus{box-shadow:0 4px 20px rgba(102,126,234,.25),0 0 0 4px rgba(102,126,234,.1);border-color:#667eea;transform:translateY(-2px)}.video-url-input-section .large-url-input[data-v-a8a1c409] .el-textarea__inner::placeholder{font-size:13px;color:var(--el-text-color-placeholder);line-height:1.6}.video-url-input-section .large-url-input[data-v-a8a1c409] .el-input__count{font-size:12px}.video-url-input-section .platform-parse-tip[data-v-a8a1c409]{margin-top:12px;padding:10px 14px;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border-radius:10px;border:2px solid rgba(102,126,234,.2);display:flex;gap:8px;align-items:center;transition:all .3s ease}.video-url-input-section .platform-parse-tip[data-v-a8a1c409]:hover{border-color:rgba(102,126,234,.4);background:linear-gradient(135deg,rgba(102,126,234,.12),rgba(118,75,162,.12));transform:translate(4px)}.video-url-input-section .platform-parse-tip .tip-icon[data-v-a8a1c409]{font-size:16px;color:#667eea;flex-shrink:0;animation:tipIconPulse-a8a1c409 2s ease-in-out infinite}.video-url-input-section .platform-parse-tip .tip-content[data-v-a8a1c409]{flex:1}.video-url-input-section .platform-parse-tip .tip-content .tip-desc[data-v-a8a1c409]{font-size:12px;color:var(--text-secondary);line-height:1.5}.video-url-input-section .platform-parse-tip .tip-content .tip-desc .link-text[data-v-a8a1c409]{color:#ff9800;cursor:pointer;text-decoration:underline}.video-url-input-section .platform-parse-tip .tip-content .tip-desc .link-text[data-v-a8a1c409]:hover{color:#f57c00}@keyframes tipIconPulse-a8a1c409{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(102,126,234,.3))}50%{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(102,126,234,.6))}}.upload-warning-tip[data-v-a8a1c409]{margin-bottom:12px;padding:10px 16px;background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,152,0,.1));border-left:4px solid #ffc107;border-radius:8px;color:#ff9800;font-size:14px;font-weight:600;animation:fadeInUp-a8a1c409 .5s ease-out;transition:all .3s ease}.upload-warning-tip[data-v-a8a1c409]:hover{background:linear-gradient(135deg,rgba(255,193,7,.15),rgba(255,152,0,.15));transform:translate(4px)}.upload-disabled-tip[data-v-a8a1c409]{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:18px;background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,152,0,.1));border:1px solid rgba(255,193,7,.3);border-radius:10px;color:#ff9800;font-size:14px;font-weight:600;animation:fadeInUp-a8a1c409 .5s ease-out;transition:all .3s ease}.upload-disabled-tip .el-icon[data-v-a8a1c409]{font-size:16px;color:#ff9800;flex-shrink:0}.upload-disabled-tip span[data-v-a8a1c409]{flex:1;line-height:1.5}.upload-disabled-tip[data-v-a8a1c409]:hover{background:linear-gradient(135deg,rgba(255,193,7,.15),rgba(255,152,0,.15));transform:translate(4px)}.divider[data-v-a8a1c409]{display:flex;align-items:center;text-align:center;margin:20px 0;position:relative}.divider[data-v-a8a1c409]:before,.divider[data-v-a8a1c409]:after{content:"";flex:1;height:2px;background:linear-gradient(to right,transparent,var(--border-color) 20%,var(--border-color) 80%,transparent)}.divider span[data-v-a8a1c409]{padding:0;font-size:14px;color:var(--text-secondary);font-weight:600;background:var(--primary-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-radius:50%;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--border-color);background-color:var(--card-bg);margin:0 16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm)}.divider span[data-v-a8a1c409]:hover{transform:scale(1.15) rotate(180deg);border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.3)}.upload-dragger[data-v-a8a1c409] .el-upload{width:100%}.upload-dragger[data-v-a8a1c409] .el-upload-dragger{width:100%;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--border-color);border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);background:var(--card-bg);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.upload-dragger[data-v-a8a1c409] .el-upload-dragger:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(102,126,234,.05) 0%,transparent 70%);opacity:0;transition:opacity .4s ease}.upload-dragger[data-v-a8a1c409] .el-upload-dragger:hover{border-color:#667eea;background:var(--hover-bg);transform:translateY(-4px);box-shadow:0 8px 24px rgba(102,126,234,.15)}.upload-dragger[data-v-a8a1c409] .el-upload-dragger:hover:before{opacity:1}.upload-dragger[data-v-a8a1c409] .el-upload-dragger.is-disabled{opacity:.5;cursor:not-allowed}.upload-dragger[data-v-a8a1c409] .el-upload-dragger.is-disabled:hover{border-color:var(--border-color);background:var(--card-bg);transform:none}.reference-image-upload[data-v-a8a1c409] .el-upload{width:100%}.reference-image-upload[data-v-a8a1c409] .el-upload-dragger{width:100%;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--border-color);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--card-bg);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.reference-image-upload[data-v-a8a1c409] .el-upload-dragger:hover{border-color:#67c23a;background:var(--hover-bg);transform:translateY(-2px);box-shadow:0 6px 20px rgba(103,194,58,.12)}.reference-image-upload[data-v-a8a1c409] .el-upload-dragger.is-disabled{opacity:.5;cursor:not-allowed}.reference-image-upload[data-v-a8a1c409] .el-upload-dragger.is-disabled:hover{border-color:var(--border-color);background:var(--card-bg);transform:none}.upload-placeholder-simple[data-v-a8a1c409]{text-align:center}.upload-placeholder-simple .el-icon--upload[data-v-a8a1c409]{font-size:42px;color:#67c23a;margin-bottom:10px;animation:float-a8a1c409 3s ease-in-out infinite}.upload-placeholder-simple .el-upload__text[data-v-a8a1c409]{color:var(--text-secondary);font-size:14px;margin-bottom:6px;font-weight:500}.upload-placeholder-simple .el-upload__tip[data-v-a8a1c409]{color:var(--text-tertiary);font-size:12px;font-weight:500}.upload-loading-simple[data-v-a8a1c409]{text-align:center}.upload-loading-simple .is-loading[data-v-a8a1c409]{font-size:38px;color:#67c23a;margin-bottom:10px}.upload-loading-simple .upload-text[data-v-a8a1c409]{color:#67c23a;font-size:15px;font-weight:600}.upload-success-simple[data-v-a8a1c409]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.upload-success-simple .reference-preview[data-v-a8a1c409]{max-width:100%;max-height:120px;object-fit:contain;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.upload-success-simple .success-overlay[data-v-a8a1c409]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .3s ease;border-radius:12px;backdrop-filter:blur(4px)}.upload-success-simple .success-overlay .success-icon[data-v-a8a1c409]{font-size:36px;color:#67c23a;margin-bottom:4px}.upload-success-simple .success-overlay .success-actions[data-v-a8a1c409]{display:flex;flex-direction:column;gap:8px;align-items:center}.upload-success-simple .success-overlay .success-actions .el-button[data-v-a8a1c409]{color:#fff;font-weight:600;padding:8px 16px;border-radius:8px;transition:all .3s ease;min-width:100px}.upload-success-simple .success-overlay .success-actions .el-button[data-v-a8a1c409]:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.upload-success-simple .success-overlay .success-actions .el-button.delete-btn[data-v-a8a1c409]{color:#ffebee}.upload-success-simple .success-overlay .success-actions .el-button.delete-btn[data-v-a8a1c409]:hover{color:#f56c6c;background:rgba(245,108,108,.3)}.upload-success-simple .success-overlay .success-actions .el-button.delete-btn .el-icon[data-v-a8a1c409]{margin-right:4px}.upload-success-simple:hover .success-overlay[data-v-a8a1c409]{opacity:1}.model-config .config-item[data-v-a8a1c409]{margin-bottom:18px}.model-config .config-item[data-v-a8a1c409]:last-child{margin-bottom:0}.model-config .config-item .config-label[data-v-a8a1c409]{display:block;font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:10px;letter-spacing:.2px}.model-config .config-item .config-tip[data-v-a8a1c409]{margin-top:10px;font-size:13px;color:var(--text-secondary);font-weight:500;padding:10px 14px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-radius:14px;border-left:3px solid #667eea;box-shadow:var(--shadow-sm);transition:all .3s ease}.model-config .config-item .config-tip[data-v-a8a1c409]:hover{transform:translate(4px);box-shadow:0 4px 12px rgba(102,126,234,.15)}.model-config .el-select[data-v-a8a1c409] .el-input__wrapper{background:var(--card-bg);border:2px solid var(--border-color);border-radius:16px;padding:12px 18px;box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1)}.model-config .el-select[data-v-a8a1c409] .el-input__wrapper:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.15);transform:translateY(-2px)}.model-config .el-select[data-v-a8a1c409] .el-input__wrapper.is-focus{border-color:#667eea;box-shadow:0 4px 20px rgba(102,126,234,.25),0 0 0 4px rgba(102,126,234,.1)}.model-config .el-select[data-v-a8a1c409] .el-input__inner{font-size:15px;font-weight:600;color:var(--text-primary);letter-spacing:.2px}.model-config .el-radio-group[data-v-a8a1c409]{display:flex;width:100%;gap:8px}.model-config .el-radio-group[data-v-a8a1c409] .el-radio-button{flex:1}.model-config .el-radio-group[data-v-a8a1c409] .el-radio-button .el-radio-button__inner{width:100%;border-radius:14px;font-size:14px;font-weight:600;padding:12px 10px;border:2px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm);letter-spacing:.2px}.model-config .el-radio-group[data-v-a8a1c409] .el-radio-button .el-radio-button__inner:hover{border-color:#667eea;color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.2)}.model-config .el-radio-group[data-v-a8a1c409] .el-radio-button.is-active .el-radio-button__inner{background:var(--primary-gradient);border-color:transparent;color:#fff;box-shadow:0 6px 16px rgba(102,126,234,.35),0 2px 8px rgba(102,126,234,.2);transform:translateY(-2px)}.model-config .count-selector[data-v-a8a1c409]{display:flex;flex-direction:column;gap:12px}.model-config .count-selector .custom-count-input[data-v-a8a1c409]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border-radius:16px;border:2px solid transparent;background-clip:padding-box;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(102,126,234,.12),inset 0 1px rgba(255,255,255,.1)}.model-config .count-selector .custom-count-input[data-v-a8a1c409]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(135deg,#667eea,#764ba2);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:.6;transition:opacity .4s ease}.model-config .count-selector .custom-count-input[data-v-a8a1c409]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;opacity:0;z-index:-1;filter:blur(10px);transition:opacity .4s ease}.model-config .count-selector .custom-count-input[data-v-a8a1c409]:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(102,126,234,.2),inset 0 1px rgba(255,255,255,.2)}.model-config .count-selector .custom-count-input[data-v-a8a1c409]:hover:before{opacity:1}.model-config .count-selector .custom-count-input[data-v-a8a1c409]:hover:after{opacity:.15}.model-config .count-selector .custom-count-input .input-label[data-v-a8a1c409]{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;letter-spacing:1px;padding:10px 18px;margin-bottom:12px;background-color:rgba(102,126,234,.1);border-radius:12px;border:2px solid rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.15);transition:all .3s ease;position:relative;overflow:hidden}.model-config .count-selector .custom-count-input .input-label[data-v-a8a1c409]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-a8a1c409 3s infinite}.model-config .count-selector .custom-count-input .input-label[data-v-a8a1c409]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.25);border-color:rgba(102,126,234,.5)}.model-config .count-selector .custom-count-input .input-label .label-icon[data-v-a8a1c409]{font-size:20px;color:#667eea;animation:iconRotate-a8a1c409 3s ease-in-out infinite}@keyframes shimmer-a8a1c409{0%{left:-100%}to{left:100%}}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409]{width:130px}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number{width:100%}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input__wrapper{background:var(--card-bg);border:2px solid rgba(102,126,234,.2);border-radius:12px;padding:4px 10px;box-shadow:0 2px 12px rgba(102,126,234,.08),inset 0 1px 3px rgba(0,0,0,.03);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input__wrapper:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(102,126,234,.1) 50%,transparent 70%);transform:translate(-100%) rotate(45deg);transition:transform .6s ease}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input__wrapper:hover{border-color:rgba(102,126,234,.4);background:rgba(255,255,255,.95);box-shadow:0 4px 16px rgba(102,126,234,.15);transform:scale(1.02)}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input__wrapper:hover:before{transform:translate(100%) rotate(45deg)}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input__wrapper.is-focus{border-color:#667eea;background:#fff;box-shadow:0 0 0 4px rgba(102,126,234,.1),0 4px 20px rgba(102,126,234,.2);transform:scale(1.03)}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input__inner{text-align:center;font-weight:800;font-size:22px;color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;height:40px;line-height:40px;padding:0 10px;letter-spacing:2px;transition:all .3s ease}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input__inner:focus{font-size:24px}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__increase,.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__decrease{width:32px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(102,126,234,.3);position:relative;overflow:hidden}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__increase:before,.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__decrease:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__increase:hover,.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__decrease:hover{background:linear-gradient(135deg,#764ba2,#667eea);transform:scale(1.1);box-shadow:0 4px 12px rgba(102,126,234,.5)}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__increase:hover:before,.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__decrease:hover:before{left:100%}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__increase:active,.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__decrease:active{transform:scale(.95)}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__increase .el-icon,.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__decrease .el-icon{font-size:14px;font-weight:700}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__increase{border-bottom-left-radius:0;border-bottom-right-radius:0}.model-config .count-selector .custom-count-input .count-input[data-v-a8a1c409] .el-input-number .el-input-number__decrease{border-top-left-radius:0;border-top-right-radius:0;margin-top:2px}.model-config .count-selector .custom-count-input .input-unit[data-v-a8a1c409]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.model-config .count-selector .custom-count-input .input-unit .unit-text[data-v-a8a1c409]{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:.3px}.model-config .count-selector .custom-count-input .input-unit .unit-limit[data-v-a8a1c409]{font-size:11px;font-weight:600;color:var(--text-tertiary);background:rgba(102,126,234,.1);padding:2px 8px;border-radius:10px;letter-spacing:.3px}@keyframes iconRotate-a8a1c409{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.model-config .count-selector .quick-select-wrapper[data-v-a8a1c409]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(118,75,162,.03));border-radius:10px;border:1px solid var(--border-color)}.model-config .count-selector .quick-select-wrapper .quick-label[data-v-a8a1c409]{font-size:12px;font-weight:600;color:var(--text-tertiary);white-space:nowrap}.model-config .count-selector .quick-select-wrapper .quick-count-group[data-v-a8a1c409]{flex:1;display:flex;gap:6px}.model-config .count-selector .quick-select-wrapper .quick-count-group[data-v-a8a1c409] .el-radio-button{flex:1}.model-config .count-selector .quick-select-wrapper .quick-count-group[data-v-a8a1c409] .el-radio-button .el-radio-button__inner{width:100%;border-radius:8px;font-size:12px;font-weight:600;padding:4px 10px;height:28px;line-height:20px;border:1.5px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary);transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:none;letter-spacing:.3px}.model-config .count-selector .quick-select-wrapper .quick-count-group[data-v-a8a1c409] .el-radio-button .el-radio-button__inner:hover{border-color:#667eea;color:#667eea;background:rgba(102,126,234,.05);transform:translateY(-1px);box-shadow:0 2px 6px rgba(102,126,234,.15)}.model-config .count-selector .quick-select-wrapper .quick-count-group[data-v-a8a1c409] .el-radio-button.is-active .el-radio-button__inner{background:var(--primary-gradient);border-color:transparent;color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.3);transform:translateY(-1px);font-weight:700}.start-replication-btn[data-v-a8a1c409]{width:100%;height:56px;font-size:17px;font-weight:700;border-radius:18px;background:var(--primary-gradient);border:none;box-shadow:0 8px 24px rgba(102,126,234,.4),0 4px 12px rgba(102,126,234,.3);transition:all .4s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;position:relative;overflow:hidden}.start-replication-btn[data-v-a8a1c409]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.start-replication-btn[data-v-a8a1c409]:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 12px 32px rgba(102,126,234,.5),0 6px 16px rgba(102,126,234,.4)}.start-replication-btn[data-v-a8a1c409]:hover:not(:disabled):before{transform:translate(100%)}.start-replication-btn[data-v-a8a1c409]:active:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.start-replication-btn[data-v-a8a1c409]:disabled{opacity:.6;cursor:not-allowed}.start-replication-btn .el-icon[data-v-a8a1c409]{font-size:20px;margin-right:8px}.upload-placeholder[data-v-a8a1c409]{text-align:center}.upload-placeholder .el-icon--upload[data-v-a8a1c409]{font-size:52px;color:#667eea;margin-bottom:14px;animation:float-a8a1c409 3s ease-in-out infinite}.upload-placeholder .el-upload__text[data-v-a8a1c409]{color:var(--text-secondary);font-size:15px;margin-bottom:8px;font-weight:500;letter-spacing:.2px}.upload-placeholder .el-upload__text em[data-v-a8a1c409]{color:#667eea;font-style:normal;font-weight:700;text-decoration:underline;text-underline-offset:2px}.upload-placeholder .el-upload__tip[data-v-a8a1c409]{color:var(--text-tertiary);font-size:13px;font-weight:500}.upload-loading[data-v-a8a1c409]{text-align:center;animation:fadeIn-a8a1c409 .3s ease-out;padding:20px}.upload-loading .loading-circle-container[data-v-a8a1c409]{position:relative;width:140px;height:140px;margin:0 auto 24px;animation:float-a8a1c409 3s ease-in-out infinite}.upload-loading .loading-circle[data-v-a8a1c409]{position:relative;width:100%;height:100%}.upload-loading .loading-circle .circle-bg[data-v-a8a1c409]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));box-shadow:0 0 0 8px rgba(102,126,234,.05),0 0 0 16px rgba(102,126,234,.03);animation:pulse-ring-a8a1c409 2s ease-in-out infinite}.upload-loading .loading-circle .circle-progress[data-v-a8a1c409]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,#667eea,#764ba2,#667eea,#764ba2,#667eea 360deg);animation:rotating-a8a1c409 3s linear infinite}.upload-loading .loading-circle .circle-progress[data-v-a8a1c409]:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;background:var(--card-bg);border-radius:50%}.upload-loading .loading-circle .circle-inner[data-v-a8a1c409]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(102,126,234,.4),inset 0 2px 8px rgba(255,255,255,.2);animation:scale-pulse-a8a1c409 2s ease-in-out infinite}.upload-loading .loading-circle .circle-inner .upload-icon[data-v-a8a1c409]{font-size:42px;color:#fff;animation:bounce-upload-a8a1c409 2s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.upload-loading .particles[data-v-a8a1c409]{position:absolute;top:0;left:0;width:100%;height:100%}.upload-loading .particles .particle[data-v-a8a1c409]{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 0 8px rgba(102,126,234,.8);animation:particle-orbit-a8a1c409 4s linear infinite;animation-delay:calc(var(--i) * -.33s);transform-origin:0 0}.upload-loading .particles .particle[data-v-a8a1c409]:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:inherit;transform:translate(-50%,-50%) scale(1.3);opacity:.5;animation:pulse-particle-a8a1c409 2s ease-in-out infinite;animation-delay:inherit}.upload-loading .upload-text-wrapper[data-v-a8a1c409]{animation:fadeInUp-a8a1c409 .5s ease-out}.upload-loading .upload-text[data-v-a8a1c409]{color:#667eea;font-size:18px;font-weight:700;margin-bottom:12px;letter-spacing:.5px;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:pulse-text-a8a1c409 2s ease-in-out infinite;text-shadow:0 2px 8px rgba(102,126,234,.3)}.upload-loading .upload-tip[data-v-a8a1c409]{color:var(--text-secondary);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;animation:fade-pulse-a8a1c409 2s ease-in-out infinite}.upload-loading .upload-tip .tip-dot[data-v-a8a1c409]{display:inline-block;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 0 8px rgba(102,126,234,.6);animation:dot-blink-a8a1c409 1.5s ease-in-out infinite}.upload-loading .upload-tip .tip-dot[data-v-a8a1c409]:first-child{animation-delay:0s}.upload-loading .upload-tip .tip-dot[data-v-a8a1c409]:last-child{animation-delay:.75s}@keyframes pulse-ring-a8a1c409{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes scale-pulse-a8a1c409{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes bounce-upload-a8a1c409{0%,to{transform:translateY(0)}25%{transform:translateY(-6px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}}@keyframes particle-orbit-a8a1c409{0%{transform:rotate(0) translate(75px) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:rotate(360deg) translate(75px) rotate(-360deg);opacity:0}}@keyframes pulse-particle-a8a1c409{0%,to{transform:translate(-50%,-50%) scale(1.5);opacity:.5}50%{transform:translate(-50%,-50%) scale(2);opacity:.2}}@keyframes pulse-text-a8a1c409{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}@keyframes fade-pulse-a8a1c409{0%,to{opacity:1}50%{opacity:.7}}@keyframes dot-blink-a8a1c409{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes textPulse-a8a1c409{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.upload-success[data-v-a8a1c409]{text-align:center;animation:successPop-a8a1c409 .5s ease-out}.upload-success .success-icon[data-v-a8a1c409]{font-size:48px;color:#67c23a;margin-bottom:10px;animation:bounce-a8a1c409 .6s ease-out}.upload-success .success-text[data-v-a8a1c409]{color:#67c23a;font-size:16px;font-weight:700;margin-bottom:12px;letter-spacing:.3px}.upload-success .success-actions[data-v-a8a1c409]{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.upload-success .success-actions .el-button[data-v-a8a1c409]{font-weight:600;transition:all .3s ease}.upload-success .success-actions .el-button.delete-btn[data-v-a8a1c409]{color:#f56c6c}.upload-success .success-actions .el-button.delete-btn[data-v-a8a1c409]:hover{color:#f56c6c;background:rgba(245,108,108,.1)}.upload-success .success-actions .el-button.delete-btn .el-icon[data-v-a8a1c409]{margin-right:4px}@keyframes successPop-a8a1c409{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes bounce-a8a1c409{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes float-a8a1c409{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.form-item[data-v-a8a1c409]{margin-bottom:20px}.form-item .form-label[data-v-a8a1c409]{display:block;font-size:14px;font-weight:600;color:#303133;margin-bottom:10px}.form-item .form-tip[data-v-a8a1c409]{font-size:12px;color:#909399;margin-top:6px;line-height:1.5}.form-item .prompt-template-btn[data-v-a8a1c409]{margin-top:12px}.form-item .prompt-template-btn .el-button[data-v-a8a1c409]{width:100%;height:48px;font-size:16px;font-weight:600;border-radius:12px;box-shadow:0 4px 12px rgba(102,126,234,.3);transition:all .3s ease}.form-item .prompt-template-btn .el-button[data-v-a8a1c409]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.form-item .prompt-template-btn .el-button[data-v-a8a1c409]:active{transform:translateY(0)}.form-item .prompt-template-btn .el-button .el-icon[data-v-a8a1c409]{font-size:18px;margin-right:6px}.analyze-btn[data-v-a8a1c409],.generate-btn[data-v-a8a1c409]{width:100%;height:48px;font-size:16px;font-weight:600;margin-top:10px;border-radius:24px;display:flex;align-items:center;justify-content:center;gap:8px}.result-section[data-v-a8a1c409],.generate-section[data-v-a8a1c409],.generate-result-section[data-v-a8a1c409]{margin-bottom:32px}.result-section[data-v-a8a1c409]:last-child,.generate-section[data-v-a8a1c409]:last-child,.generate-result-section[data-v-a8a1c409]:last-child{margin-bottom:0}.status-section[data-v-a8a1c409]{min-height:400px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--hover-bg);transition:all .3s ease}.empty-status[data-v-a8a1c409]{text-align:center;padding:70px 32px;width:100%;animation:fadeIn-a8a1c409 .5s ease-out}.empty-status .empty-icon[data-v-a8a1c409]{font-size:72px;color:var(--text-tertiary);opacity:.4;margin-bottom:20px;animation:float-a8a1c409 3s ease-in-out infinite}.empty-status .empty-text[data-v-a8a1c409]{font-size:19px;color:var(--text-primary);margin-bottom:12px;font-weight:700;letter-spacing:.3px}.empty-status .empty-tip[data-v-a8a1c409]{font-size:15px;color:var(--text-tertiary);font-weight:500;line-height:1.6}.analyzing-status[data-v-a8a1c409]{width:100%;padding:60px 40px;animation:fadeIn-a8a1c409 .6s ease-out;position:relative;overflow:hidden}.analyzing-status[data-v-a8a1c409]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);animation:rotateBg-a8a1c409 20s linear infinite}.analyzing-status .analyzing-container[data-v-a8a1c409]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px}.analyzing-status .analyzing-icon-wrapper[data-v-a8a1c409]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.analyzing-status .analyzing-icon-wrapper .icon-orb[data-v-a8a1c409]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 40px rgba(102,126,234,.4),0 0 0 20px rgba(102,126,234,.1),0 0 0 40px rgba(102,126,234,.05);animation:iconPulse-a8a1c409 2s ease-in-out infinite;position:relative;z-index:2}.analyzing-status .analyzing-icon-wrapper .icon-orb .analyzing-icon[data-v-a8a1c409]{font-size:56px;color:#fff;animation:iconFloat-a8a1c409 3s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.analyzing-status .analyzing-icon-wrapper .orb-ring[data-v-a8a1c409]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border:3px solid #667eea;border-radius:50%;opacity:0;animation:ringPulse-a8a1c409 2s ease-out infinite}.analyzing-status .analyzing-icon-wrapper .orb-ring.ring-1[data-v-a8a1c409]{animation-delay:0s}.analyzing-status .analyzing-icon-wrapper .orb-ring.ring-2[data-v-a8a1c409]{animation-delay:.4s}.analyzing-status .analyzing-icon-wrapper .orb-ring.ring-3[data-v-a8a1c409]{animation-delay:.8s}.analyzing-status .analyzing-icon-wrapper .particle-dots[data-v-a8a1c409]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px}.analyzing-status .analyzing-icon-wrapper .particle-dots .dot[data-v-a8a1c409]{position:absolute;width:8px;height:8px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:particleRotate-a8a1c409 4s linear infinite;animation-delay:var(--delay);box-shadow:0 0 12px rgba(102,126,234,.8)}.analyzing-status .analyzing-content[data-v-a8a1c409]{text-align:center}.analyzing-status .analyzing-content .status-text[data-v-a8a1c409]{font-size:24px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:4px}.analyzing-status .analyzing-content .status-text .text-main[data-v-a8a1c409]{background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.5px}.analyzing-status .analyzing-content .status-text .text-dots[data-v-a8a1c409]{display:inline-flex;gap:2px}.analyzing-status .analyzing-content .status-text .text-dots .dot[data-v-a8a1c409]{animation:dotBlink-a8a1c409 1.4s ease-in-out infinite}.analyzing-status .analyzing-content .status-text .text-dots .dot[data-v-a8a1c409]:nth-child(1){animation-delay:0s}.analyzing-status .analyzing-content .status-text .text-dots .dot[data-v-a8a1c409]:nth-child(2){animation-delay:.2s}.analyzing-status .analyzing-content .status-text .text-dots .dot[data-v-a8a1c409]:nth-child(3){animation-delay:.4s}.analyzing-status .analyzing-content .status-tip[data-v-a8a1c409]{font-size:16px;color:var(--text-secondary);font-weight:500;letter-spacing:.3px;animation:tipFade-a8a1c409 2s ease-in-out infinite}.analyzing-status .analyzing-progress[data-v-a8a1c409]{width:100%;max-width:400px}.analyzing-status .analyzing-progress .progress-bar[data-v-a8a1c409]{width:100%;height:6px;background:rgba(102,126,234,.1);border-radius:10px;overflow:hidden;position:relative}.analyzing-status .analyzing-progress .progress-bar .progress-fill[data-v-a8a1c409]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:10px;animation:progressMove-a8a1c409 2s ease-in-out infinite;position:relative}.analyzing-status .analyzing-progress .progress-bar .progress-fill[data-v-a8a1c409]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:shimmer-a8a1c409 2s ease-in-out infinite}@keyframes rotateBg-a8a1c409{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes iconPulse-a8a1c409{0%,to{transform:scale(1);box-shadow:0 12px 40px rgba(102,126,234,.4),0 0 0 20px rgba(102,126,234,.1),0 0 0 40px rgba(102,126,234,.05)}50%{transform:scale(1.05);box-shadow:0 16px 48px rgba(102,126,234,.5),0 0 0 24px rgba(102,126,234,.15),0 0 0 48px rgba(102,126,234,.08)}}@keyframes iconFloat-a8a1c409{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(-5deg)}75%{transform:translateY(-4px) rotate(5deg)}}@keyframes ringPulse-a8a1c409{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}@keyframes particleRotate-a8a1c409{0%{transform:translate(-50%,-50%) rotate(0) translate(100px) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) rotate(360deg) translate(100px) rotate(-360deg);opacity:0}}@keyframes dotBlink-a8a1c409{0%,to{opacity:.3}50%{opacity:1}}@keyframes tipFade-a8a1c409{0%,to{opacity:.7}50%{opacity:1}}@keyframes progressMove-a8a1c409{0%{width:30%;left:0}50%{width:60%;left:20%}to{width:30%;left:70%}}.generating-status[data-v-a8a1c409]{width:100%;padding:60px 40px;animation:fadeIn-a8a1c409 .6s ease-out;position:relative;overflow:hidden}.generating-status[data-v-a8a1c409]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(103,194,58,.1) 0%,transparent 70%);animation:rotateBg-a8a1c409 20s linear infinite}.generating-status .generating-container[data-v-a8a1c409]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px}.generating-status .generating-icon-wrapper[data-v-a8a1c409]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.generating-status .generating-icon-wrapper .icon-orb[data-v-a8a1c409]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#67c23a,#38ef7d);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 40px rgba(103,194,58,.4),0 0 0 20px rgba(103,194,58,.1),0 0 0 40px rgba(103,194,58,.05);animation:iconPulse-a8a1c409 2s ease-in-out infinite;position:relative;z-index:2}.generating-status .generating-icon-wrapper .icon-orb .generating-icon[data-v-a8a1c409]{font-size:56px;color:#fff;animation:iconFloat-a8a1c409 3s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.generating-status .generating-icon-wrapper .orb-ring[data-v-a8a1c409]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border:3px solid #67c23a;border-radius:50%;opacity:0;animation:ringPulse-a8a1c409 2s ease-out infinite}.generating-status .generating-icon-wrapper .orb-ring.ring-1[data-v-a8a1c409]{animation-delay:0s}.generating-status .generating-icon-wrapper .orb-ring.ring-2[data-v-a8a1c409]{animation-delay:.4s}.generating-status .generating-icon-wrapper .orb-ring.ring-3[data-v-a8a1c409]{animation-delay:.8s}.generating-status .generating-content[data-v-a8a1c409]{text-align:center}.generating-status .generating-content .status-text[data-v-a8a1c409]{font-size:24px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px}.generating-status .generating-content .status-text .text-main[data-v-a8a1c409]{background:linear-gradient(135deg,#67c23a,#38ef7d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.5px}.generating-status .generating-content .status-text .text-count[data-v-a8a1c409]{color:var(--text-secondary);font-weight:600;font-size:20px}.generating-status .generating-content .status-tip[data-v-a8a1c409]{font-size:16px;color:var(--text-secondary);font-weight:500;letter-spacing:.3px}.generating-status .generating-progress-wrapper[data-v-a8a1c409]{width:100%;max-width:500px}.generating-status .generating-progress-wrapper .custom-progress-bar[data-v-a8a1c409]{margin-bottom:12px}.generating-status .generating-progress-wrapper .custom-progress-bar[data-v-a8a1c409] .el-progress-bar__outer{background:rgba(103,194,58,.1);border-radius:10px;overflow:hidden;height:12px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.generating-status .generating-progress-wrapper .custom-progress-bar[data-v-a8a1c409] .el-progress-bar__inner{background:linear-gradient(90deg,#67c23a,#38ef7d);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(103,194,58,.4);transition:width .6s ease}.generating-status .generating-progress-wrapper .custom-progress-bar[data-v-a8a1c409] .el-progress-bar__inner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:shimmer-a8a1c409 2s ease-in-out infinite}.generating-status .generating-progress-wrapper .progress-info[data-v-a8a1c409]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600}.generating-status .generating-progress-wrapper .progress-info .progress-text[data-v-a8a1c409]{color:var(--text-secondary)}.generating-status .generating-progress-wrapper .progress-info .progress-percent[data-v-a8a1c409]{color:#67c23a;font-weight:700;font-size:16px}@keyframes rotating-a8a1c409{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-result .result-text[data-v-a8a1c409]{font-size:15px;line-height:2;color:#303133;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e8eaf6);border-radius:12px;white-space:pre-wrap;word-wrap:break-word;margin-bottom:16px;border-left:4px solid #667eea;box-shadow:0 2px 8px rgba(0,0,0,.04)}.success-result .result-actions[data-v-a8a1c409]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:16px}.success-result .translated-result[data-v-a8a1c409]{margin-top:20px;padding:20px;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border-radius:12px;border-left:4px solid #67c23a;box-shadow:0 2px 8px rgba(0,0,0,.04)}.success-result .translated-result .translated-header[data-v-a8a1c409]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:2px solid rgba(103,194,58,.2)}.success-result .translated-result .translated-header .translated-title[data-v-a8a1c409]{font-size:16px;font-weight:600;color:#67c23a}.success-result .translated-result .translated-text[data-v-a8a1c409]{font-size:15px;line-height:2;color:#303133;white-space:pre-wrap;word-wrap:break-word}.error-result[data-v-a8a1c409]{padding:20px}.cover-upload[data-v-a8a1c409] .el-upload{width:100%;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s;overflow:hidden}.cover-upload[data-v-a8a1c409] .el-upload:hover{border-color:#667eea}.cover-upload .cover-upload-placeholder[data-v-a8a1c409]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#fafafa}.cover-upload .cover-upload-placeholder .el-icon[data-v-a8a1c409]{font-size:40px;color:#667eea;margin-bottom:8px}.cover-upload .cover-upload-placeholder .upload-text[data-v-a8a1c409]{font-size:14px;color:#606266;font-weight:500}.cover-upload .cover-preview[data-v-a8a1c409]{position:relative;width:100%;height:200px}.cover-upload .cover-preview img[data-v-a8a1c409]{width:100%;height:100%;object-fit:cover;display:block}.cover-upload .cover-preview .cover-mask[data-v-a8a1c409]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.cover-upload .cover-preview .cover-mask[data-v-a8a1c409]:hover{opacity:1}.generate-results-section[data-v-a8a1c409]{margin-top:24px;animation:fadeInUp-a8a1c409 .6s ease-out}.generate-results-section .section-header[data-v-a8a1c409]{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--border-color);position:relative}.generate-results-section .section-header[data-v-a8a1c409]:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px}.generate-results-section .section-header .section-title[data-v-a8a1c409]{font-size:22px;font-weight:700;color:var(--text-primary);letter-spacing:.3px;display:flex;align-items:center;gap:8px}.generate-results-section .section-header .section-title[data-v-a8a1c409]:before{content:"🎥";font-size:24px;animation:emojiBounce-a8a1c409 2s ease-in-out infinite}.history-results-section[data-v-a8a1c409]{margin-top:48px;animation:fadeInUp-a8a1c409 .6s ease-out}.history-results-section .section-header[data-v-a8a1c409]{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--border-color);position:relative;display:flex;align-items:center;justify-content:space-between}.history-results-section .section-header[data-v-a8a1c409]:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#f093fb,#f5576c);border-radius:2px}.history-results-section .section-header .section-title[data-v-a8a1c409]{font-size:20px;font-weight:700;color:var(--text-primary);letter-spacing:.3px;display:flex;align-items:center;gap:8px}.history-results-section .history-batch[data-v-a8a1c409]{margin-bottom:32px;padding:20px;background:var(--card-bg);border-radius:16px;border:1px solid var(--border-color)}.history-results-section .history-batch .batch-header[data-v-a8a1c409]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.history-results-section .history-batch .batch-header .batch-time[data-v-a8a1c409]{font-size:14px;font-weight:600;color:var(--text-secondary)}.history-results-section .history-batch .batch-header .batch-count[data-v-a8a1c409]{font-size:13px;color:var(--text-tertiary)}@keyframes emojiBounce-a8a1c409{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-4px) rotate(-10deg)}75%{transform:translateY(-2px) rotate(10deg)}}.results-grid[data-v-a8a1c409]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:24px}.results-grid[data-v-a8a1c409]>*{animation:gridItemFadeIn-a8a1c409 .5s ease-out backwards}.results-grid[data-v-a8a1c409]>*:nth-child(1){animation-delay:.1s}.results-grid[data-v-a8a1c409]>*:nth-child(2){animation-delay:.2s}.results-grid[data-v-a8a1c409]>*:nth-child(3){animation-delay:.3s}.results-grid[data-v-a8a1c409]>*:nth-child(4){animation-delay:.4s}.results-grid[data-v-a8a1c409]>*:nth-child(5){animation-delay:.5s}.results-grid[data-v-a8a1c409]>*:nth-child(6){animation-delay:.6s}.results-grid[data-v-a8a1c409]>*:nth-child(7){animation-delay:.7s}.results-grid[data-v-a8a1c409]>*:nth-child(8){animation-delay:.8s}.results-grid[data-v-a8a1c409]>*:nth-child(9){animation-delay:.9s}.results-grid[data-v-a8a1c409]>*:nth-child(10){animation-delay:1s}@keyframes gridItemFadeIn-a8a1c409{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.result-item[data-v-a8a1c409]{background:var(--card-bg);border-radius:24px;padding:20px;border:2px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.result-item[data-v-a8a1c409]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(102,126,234,.05) 0%,transparent 70%);opacity:0;transition:opacity .4s ease}.result-item[data-v-a8a1c409]:hover:before{opacity:1}.result-item.generating[data-v-a8a1c409]{border-color:#667eea;box-shadow:0 6px 24px rgba(102,126,234,.25),0 0 0 1px rgba(102,126,234,.15);background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(118,75,162,.03))}.result-item.generating[data-v-a8a1c409]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 32px rgba(102,126,234,.35),0 0 0 1px rgba(102,126,234,.2)}.result-item.success[data-v-a8a1c409]{border-color:#67c23a;box-shadow:0 6px 24px rgba(103,194,58,.25),0 0 0 1px rgba(103,194,58,.15);background:linear-gradient(135deg,rgba(103,194,58,.03),rgba(56,239,125,.03))}.result-item.success[data-v-a8a1c409]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 40px rgba(103,194,58,.35),0 0 0 1px rgba(103,194,58,.25);border-color:#38ef7d}.result-item.failed[data-v-a8a1c409]{border-color:#f56c6c;box-shadow:0 6px 24px rgba(245,108,108,.25),0 0 0 1px rgba(245,108,108,.15)}.result-item.failed[data-v-a8a1c409]:hover{transform:translateY(-4px);box-shadow:0 10px 32px rgba(245,108,108,.3)}.result-item.stopped[data-v-a8a1c409]{border-color:#909399;box-shadow:0 6px 24px rgba(144,147,153,.25),0 0 0 1px rgba(144,147,153,.15);background:linear-gradient(135deg,rgba(144,147,153,.03),rgba(144,147,153,.03))}.result-item.stopped[data-v-a8a1c409]:hover{transform:translateY(-4px);box-shadow:0 10px 32px rgba(144,147,153,.3)}.result-item .result-header[data-v-a8a1c409]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:16px;border-bottom:2px solid var(--border-color);position:relative;z-index:1}.result-item .result-header .result-number[data-v-a8a1c409]{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:.3px;display:flex;align-items:center;gap:8px}.result-item .result-header .result-number[data-v-a8a1c409]:before{content:"#";color:var(--text-tertiary);font-weight:600}@keyframes scaleIn-a8a1c409{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.generating-status[data-v-a8a1c409]{padding:40px 24px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(118,75,162,.03));border-radius:16px;animation:generatingPulse-a8a1c409 2s ease-in-out infinite}.generating-status[data-v-a8a1c409]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(102,126,234,.08) 0%,transparent 70%);animation:rotate-a8a1c409 20s linear infinite}.generating-status .generating-animation[data-v-a8a1c409]{position:relative;z-index:1}.generating-status .video-icon-wrapper[data-v-a8a1c409]{position:relative;width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.generating-status .video-icon-wrapper .video-icon[data-v-a8a1c409]{font-size:42px;color:#667eea;z-index:2;animation:videoIconBounce-a8a1c409 2s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(102,126,234,.4))}.generating-status .video-icon-wrapper .pulse-ring[data-v-a8a1c409]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:3px solid #667eea;border-radius:50%;opacity:0;animation:pulseRing-a8a1c409 2s ease-out infinite}.generating-status .video-icon-wrapper .pulse-ring.delay-1[data-v-a8a1c409]{animation-delay:.4s}.generating-status .video-icon-wrapper .pulse-ring.delay-2[data-v-a8a1c409]{animation-delay:.8s}.generating-status .progress-container[data-v-a8a1c409]{position:relative;z-index:1;text-align:center;margin-bottom:16px}.generating-status .progress-container .progress-label[data-v-a8a1c409]{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:.5px;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:textPulse-a8a1c409 2s ease-in-out infinite}.generating-status .retry-btn[data-v-a8a1c409]{margin-top:12px;padding:10px 24px;font-size:14px;font-weight:600;border-radius:8px;transition:all .3s ease;position:relative;z-index:2}.generating-status .retry-btn[data-v-a8a1c409]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.generating-status .retry-btn[data-v-a8a1c409]:active:not(:disabled){transform:translateY(0)}.generating-status .retry-btn .el-icon[data-v-a8a1c409]{margin-right:6px}@keyframes generatingPulse-a8a1c409{0%,to{background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(118,75,162,.03))}50%{background:linear-gradient(135deg,rgba(102,126,234,.06),rgba(118,75,162,.06))}}@keyframes videoIconBounce-a8a1c409{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-8px) scale(1.05)}50%{transform:translateY(0) scale(1)}75%{transform:translateY(-4px) scale(1.02)}}@keyframes pulseRing-a8a1c409{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes shimmer-a8a1c409{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes rotate-a8a1c409{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.generate-success .video-wrapper[data-v-a8a1c409]{margin-bottom:16px}.generate-success .video-container[data-v-a8a1c409]{position:relative;width:100%;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(102,126,234,.15);transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.generate-success .video-container[data-v-a8a1c409]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3),0 8px 24px rgba(102,126,234,.25)}.generate-success .video-container:hover .video-overlay[data-v-a8a1c409]{opacity:1}.generate-success .video-container:hover .video-badge[data-v-a8a1c409]{opacity:0}.generate-success .video-container:hover .result-video[data-v-a8a1c409]{transform:scale(1.02)}.generate-success .video-container .result-video[data-v-a8a1c409]{width:100%;height:200px;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.4,0,.2,1)}.generate-success .video-container .video-overlay[data-v-a8a1c409]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.generate-success .video-container .video-overlay .preview-btn[data-v-a8a1c409]{width:72px;height:72px;background:rgba(255,255,255,.95);border:none;box-shadow:0 8px 24px rgba(0,0,0,.4);pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-success .video-container .video-overlay .preview-btn .el-icon[data-v-a8a1c409]{font-size:32px;color:#667eea}.generate-success .video-container .video-overlay .preview-btn[data-v-a8a1c409]:hover{transform:scale(1.15) rotate(5deg);background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.5)}.generate-success .video-container .video-overlay .preview-btn[data-v-a8a1c409]:active{transform:scale(1.05)}.generate-success .video-container .video-badge[data-v-a8a1c409]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;padding:8px 14px;background:linear-gradient(135deg,rgba(103,194,58,.95),rgba(56,239,125,.95));border-radius:20px;color:#fff;font-size:13px;font-weight:700;box-shadow:0 4px 12px rgba(103,194,58,.4);transition:all .3s ease;z-index:2}.generate-success .video-container .video-badge .el-icon[data-v-a8a1c409]{font-size:16px}.generate-success .video-actions[data-v-a8a1c409]{display:flex;gap:12px;justify-content:center}.generate-success .video-actions .action-btn[data-v-a8a1c409]{flex:1;height:44px;border-radius:14px;font-weight:700;font-size:15px;letter-spacing:.3px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--shadow-sm)}.generate-success .video-actions .action-btn .el-icon[data-v-a8a1c409]{font-size:18px}.generate-success .video-actions .action-btn.preview-btn-action[data-v-a8a1c409]{background:var(--card-bg);border:2px solid var(--border-color);color:var(--text-primary)}.generate-success .video-actions .action-btn.preview-btn-action[data-v-a8a1c409]:hover{border-color:#667eea;color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.2)}.generate-success .video-actions .action-btn.download-btn-action[data-v-a8a1c409]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;box-shadow:0 4px 16px rgba(102,126,234,.4)}.generate-success .video-actions .action-btn.download-btn-action[data-v-a8a1c409]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}.generate-success .video-actions .action-btn.download-btn-action[data-v-a8a1c409]:active{transform:translateY(0)}.generate-error[data-v-a8a1c409]{padding:36px 24px;text-align:center;animation:shake-a8a1c409 .5s ease-out}.generate-error .error-icon[data-v-a8a1c409]{font-size:52px;color:#f56c6c;margin-bottom:14px;animation:wobble-a8a1c409 .6s ease-out}.generate-error .error-text[data-v-a8a1c409]{font-size:14px;color:var(--text-secondary);line-height:1.7;font-weight:500;margin-bottom:16px}.generate-error .retry-btn[data-v-a8a1c409]{margin-top:12px;padding:10px 24px;font-size:14px;font-weight:600;border-radius:8px;transition:all .3s ease}.generate-error .retry-btn[data-v-a8a1c409]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.generate-error .retry-btn[data-v-a8a1c409]:active:not(:disabled){transform:translateY(0)}.generate-error .retry-btn .el-icon[data-v-a8a1c409]{margin-right:6px}.generate-stopped[data-v-a8a1c409]{padding:36px 24px;text-align:center;animation:fadeIn-a8a1c409 .5s ease-out}.generate-stopped .stopped-icon[data-v-a8a1c409]{font-size:52px;color:#909399;margin-bottom:14px}.generate-stopped .stopped-text[data-v-a8a1c409]{font-size:14px;color:var(--text-secondary);line-height:1.7;font-weight:500;margin-bottom:16px}.generate-stopped .retry-btn[data-v-a8a1c409]{margin-top:12px;padding:10px 24px;font-size:14px;font-weight:600;border-radius:8px;transition:all .3s ease}.generate-stopped .retry-btn[data-v-a8a1c409]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.generate-stopped .retry-btn[data-v-a8a1c409]:active:not(:disabled){transform:translateY(0)}.generate-stopped .retry-btn .el-icon[data-v-a8a1c409]{margin-right:6px}@keyframes shake-a8a1c409{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes wobble-a8a1c409{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.batch-actions[data-v-a8a1c409]{display:flex;gap:14px;justify-content:center;padding:24px 0;margin-top:20px;border-top:2px solid var(--border-color);animation:fadeIn-a8a1c409 .5s ease-out}.batch-actions .el-button[data-v-a8a1c409]{padding:12px 24px;font-size:15px;font-weight:700;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.3px}.batch-actions .el-button[data-v-a8a1c409]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.batch-actions .el-button[data-v-a8a1c409]:active{transform:translateY(-1px)}@media(max-width:1400px){.main-content[data-v-a8a1c409]{grid-template-columns:520px 1fr;gap:28px}}@media(max-width:1200px){.video-understand-container[data-v-a8a1c409]{padding:20px}.main-content[data-v-a8a1c409]{grid-template-columns:1fr;gap:28px}.left-panel[data-v-a8a1c409]{position:static}.results-grid[data-v-a8a1c409]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:768px){.video-understand-container[data-v-a8a1c409]{padding:16px;min-height:auto}.page-header[data-v-a8a1c409]{padding:12px 16px;margin-bottom:20px;border-radius:20px}.page-header h1[data-v-a8a1c409]{font-size:16px}.page-header .subtitle[data-v-a8a1c409]{font-size:12px}.main-content[data-v-a8a1c409]{gap:20px}.left-panel[data-v-a8a1c409],.right-panel[data-v-a8a1c409]{padding:20px;border-radius:20px}.step-section[data-v-a8a1c409]{padding:16px;margin-bottom:16px}.step-section[data-v-a8a1c409]:hover{transform:none}.step-header .step-number[data-v-a8a1c409]{width:36px;height:36px;font-size:16px}.step-header .step-title[data-v-a8a1c409]{font-size:16px}.results-grid[data-v-a8a1c409]{grid-template-columns:1fr;gap:16px}.batch-actions[data-v-a8a1c409]{flex-direction:column;gap:10px}.batch-actions .el-button[data-v-a8a1c409]{width:100%}.status-section[data-v-a8a1c409]{min-height:300px}.empty-status[data-v-a8a1c409],.analyzing-status[data-v-a8a1c409],.generating-status[data-v-a8a1c409]{padding:50px 20px}.empty-status .empty-icon[data-v-a8a1c409],.empty-status .is-loading[data-v-a8a1c409],.analyzing-status .empty-icon[data-v-a8a1c409],.analyzing-status .is-loading[data-v-a8a1c409],.generating-status .empty-icon[data-v-a8a1c409],.generating-status .is-loading[data-v-a8a1c409]{font-size:56px}.empty-status .empty-text[data-v-a8a1c409],.empty-status .status-text[data-v-a8a1c409],.analyzing-status .empty-text[data-v-a8a1c409],.analyzing-status .status-text[data-v-a8a1c409],.generating-status .empty-text[data-v-a8a1c409],.generating-status .status-text[data-v-a8a1c409]{font-size:17px}.empty-status .empty-tip[data-v-a8a1c409],.empty-status .status-tip[data-v-a8a1c409],.analyzing-status .empty-tip[data-v-a8a1c409],.analyzing-status .status-tip[data-v-a8a1c409],.generating-status .empty-tip[data-v-a8a1c409],.generating-status .status-tip[data-v-a8a1c409]{font-size:14px}.start-replication-btn[data-v-a8a1c409]{height:52px;font-size:16px}[data-v-a8a1c409] .el-upload-dragger{height:140px}.video-wrapper .result-video[data-v-a8a1c409]{height:160px}}@media(max-width:480px){.video-understand-container[data-v-a8a1c409]{padding:12px}.page-header[data-v-a8a1c409]{padding:10px 14px;margin-bottom:16px;border-radius:18px}.page-header h1[data-v-a8a1c409]{font-size:15px}.page-header .subtitle[data-v-a8a1c409]{font-size:11px}.left-panel[data-v-a8a1c409],.right-panel[data-v-a8a1c409]{padding:16px;border-radius:18px}.step-section[data-v-a8a1c409]{padding:14px}.step-header[data-v-a8a1c409]{gap:10px}.step-header .step-number[data-v-a8a1c409]{width:32px;height:32px;font-size:15px}.step-header .step-title[data-v-a8a1c409]{font-size:15px}}[data-v-a8a1c409] .el-dialog__body{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:20px}.video-preview-container[data-v-a8a1c409]{display:flex;align-items:center;justify-content:center;width:100%;min-height:60vh;background:#000;border-radius:20px;overflow:hidden;animation:fadeIn-a8a1c409 .3s ease-out}.video-preview-container .preview-video[data-v-a8a1c409]{width:100%;height:auto;max-height:75vh;max-width:100%;display:block;object-fit:contain}.scroll-progress[data-v-a8a1c409]{position:absolute;top:0;left:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease;z-index:10;border-radius:0 3px 3px 0;box-shadow:0 0 10px rgba(102,126,234,.5)}.scroll-indicator[data-v-a8a1c409]{position:absolute;top:0;right:0;width:3px;background:linear-gradient(180deg,#667eea,#764ba2);transition:height .3s ease;z-index:10;border-radius:0 0 3px 3px;box-shadow:0 0 10px rgba(102,126,234,.5)}.left-scroll-hint-icon[data-v-a8a1c409]{position:sticky;bottom:16px;left:50%;transform:translate(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 4px 12px rgba(102,126,234,.4);cursor:pointer;z-index:5;transition:all .3s ease;margin:0 auto}.left-scroll-hint-icon .el-icon[data-v-a8a1c409]{font-size:18px;color:#fff;animation:bounceArrow-a8a1c409 1.5s ease-in-out infinite}.left-scroll-hint-icon[data-v-a8a1c409]:hover{transform:translate(-50%) scale(1.1);box-shadow:0 6px 16px rgba(102,126,234,.5)}@keyframes fadeInUp-a8a1c409{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes pulseGlow-a8a1c409{0%,to{box-shadow:0 4px 20px rgba(102,126,234,.3),0 2px 10px rgba(102,126,234,.2)}50%{box-shadow:0 6px 30px rgba(102,126,234,.5),0 3px 15px rgba(102,126,234,.3)}}.scroll-hint[data-v-a8a1c409]{position:fixed;bottom:80px;right:50%;transform:translate(50%);z-index:100;cursor:pointer;animation:bounceIn-a8a1c409 .6s ease-out}.scroll-hint .hint-content[data-v-a8a1c409]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.3);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.scroll-hint .hint-content[data-v-a8a1c409]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotate-a8a1c409 10s linear infinite}.scroll-hint .hint-content[data-v-a8a1c409]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(102,126,234,.5),0 6px 20px rgba(102,126,234,.4)}.scroll-hint .hint-content .hint-text[data-v-a8a1c409]{font-size:14px;font-weight:700;color:#fff;letter-spacing:.5px;position:relative;z-index:1}.scroll-hint .hint-content .hint-icon[data-v-a8a1c409]{font-size:20px;color:#fff;animation:bounceArrow-a8a1c409 1.5s ease-in-out infinite;position:relative;z-index:1}.scroll-hint .hint-content .scroll-animation[data-v-a8a1c409]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.scroll-hint .hint-content .scroll-animation .scroll-dot[data-v-a8a1c409]{width:6px;height:6px;background:#fff;border-radius:50%;animation:scrollDot-a8a1c409 1.5s ease-in-out infinite}@keyframes bounceArrow-a8a1c409{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes scrollDot-a8a1c409{0%{opacity:0;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(20px)}}@keyframes bounceIn-a8a1c409{0%{opacity:0;transform:translate(50%) translateY(20px) scale(.8)}60%{opacity:1;transform:translate(50%) translateY(-10px) scale(1.05)}to{opacity:1;transform:translate(50%) translateY(0) scale(1)}}.back-to-top[data-v-a8a1c409]{position:fixed;bottom:40px;right:40px;width:56px;height:56px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;box-shadow:0 8px 24px rgba(102,126,234,.4),0 4px 12px rgba(102,126,234,.3);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.back-to-top[data-v-a8a1c409]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);filter:blur(10px);opacity:0;transition:opacity .3s ease;z-index:-1}.back-to-top[data-v-a8a1c409]:hover{transform:translateY(-6px) scale(1.1);box-shadow:0 12px 32px rgba(102,126,234,.5),0 6px 16px rgba(102,126,234,.4)}.back-to-top[data-v-a8a1c409]:hover:before{opacity:.6}.back-to-top:hover .back-icon[data-v-a8a1c409]{animation:arrowBounce-a8a1c409 .6s ease-in-out infinite}.back-to-top[data-v-a8a1c409]:active{transform:translateY(-4px) scale(1.05)}.back-to-top .back-icon[data-v-a8a1c409]{font-size:24px;color:#fff;font-weight:700}.back-to-top .back-text[data-v-a8a1c409]{font-size:10px;font-weight:700;color:#fff;letter-spacing:.5px}@keyframes arrowBounce-a8a1c409{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.fade-enter-active[data-v-a8a1c409],.fade-leave-active[data-v-a8a1c409]{transition:all .3s ease}.fade-enter-from[data-v-a8a1c409],.fade-leave-to[data-v-a8a1c409]{opacity:0;transform:translateY(10px)}.slide-up-enter-active[data-v-a8a1c409],.slide-up-leave-active[data-v-a8a1c409]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-a8a1c409],.slide-up-leave-to[data-v-a8a1c409]{opacity:0;transform:translateY(20px) scale(.8)}@keyframes tutorial-pulse-a8a1c409{0%,to{box-shadow:0 4px 12px rgba(255,107,107,.4)}50%{box-shadow:0 4px 20px rgba(255,107,107,.6)}}@keyframes tutorial-icon-bounce-a8a1c409{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.model-select-dropdown{max-height:none!important;height:auto!important}.model-select-dropdown .el-select-dropdown__wrap{max-height:90vh!important;overflow-y:auto!important}.model-select-dropdown .el-select-dropdown__list{max-height:none!important;height:auto!important}.model-select-dropdown.el-popper{max-height:90vh!important;height:auto!important}.model-select-dropdown .el-scrollbar__view{max-height:none!important}.model-select-dropdown .el-select-dropdown__wrap.el-scrollbar__wrap{max-height:90vh!important}
