.V-ATdW_convertPage{min-height:100vh;padding:2rem 0}.V-ATdW_progressSteps{justify-content:center;align-items:center;max-width:800px;margin:0 auto 3rem;padding:0 2rem;display:flex}.V-ATdW_animationSection{justify-content:center;margin:2rem 0 3rem;padding:0 2rem;display:flex}.V-ATdW_animationSection>*{width:100%;max-width:600px}.V-ATdW_step{flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.V-ATdW_stepNumber{color:#6b7280;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.V-ATdW_step.V-ATdW_active .V-ATdW_stepNumber{color:#fff;background:#2563eb}.V-ATdW_step.V-ATdW_completed .V-ATdW_stepNumber{color:#fff;background:#10b981}.V-ATdW_step span{color:#6b7280;text-align:center;font-size:.875rem;font-weight:500;transition:color .3s}.V-ATdW_step.V-ATdW_active span{color:#2563eb}.V-ATdW_step.V-ATdW_completed span{color:#10b981}.V-ATdW_stepLine{background:#e5e7eb;flex:1;width:100%;max-width:80px;height:2px;margin:0 1rem}.V-ATdW_uploadStep{margin:48px 0}.V-ATdW_uploadZone{text-align:center;cursor:pointer;background:linear-gradient(135deg,#f8faff 0%,#f1f5ff 100%);border:2px dashed #d1d5db;border-radius:16px;padding:64px 32px;transition:all .3s;position:relative;overflow:hidden}.V-ATdW_uploadZone:before{content:"";background:linear-gradient(45deg,#0000 30%,#2563eb0d 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.V-ATdW_uploadZone:hover:before{transform:translate(100%)}.V-ATdW_uploadZone:hover{background:linear-gradient(135deg,#f0f4ff 0%,#e6ecff 100%);border-color:#2563eb;transform:translateY(-2px);box-shadow:0 20px 40px #2563eb1a}.V-ATdW_uploadZone.V-ATdW_dragActive{background:linear-gradient(135deg,#f0f4ff 0%,#e6ecff 100%);border-color:#2563eb;transform:scale(1.02);box-shadow:0 20px 40px #2563eb26}.V-ATdW_uploadIcon{margin-bottom:24px;animation:3s ease-in-out infinite V-ATdW_float}@keyframes V-ATdW_float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.V-ATdW_uploadZone h3{color:#1f2937;margin-bottom:12px;font-size:24px;font-weight:700}.V-ATdW_uploadZone p{color:#6b7280;margin-bottom:24px;font-size:16px}.V-ATdW_hiddenInput{display:none}.V-ATdW_uploadButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#3b51f5 100%);border:none;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 12px #2563eb4d}.V-ATdW_uploadButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.V-ATdW_uploadButton:hover:before{left:100%}.V-ATdW_uploadButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2563eb66}.V-ATdW_formatStep{margin:48px 0}.V-ATdW_filePreview{background:#fff;border:1px solid #f3f4f6;border-radius:16px;align-items:center;gap:20px;margin-bottom:32px;padding:24px;display:flex;box-shadow:0 4px 20px #00000014}.V-ATdW_fileIcon{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.V-ATdW_fileDetails{flex:1}.V-ATdW_fileDetails h4{color:#1f2937;margin:0 0 4px;font-size:18px;font-weight:600}.V-ATdW_fileDetails p{color:#6b7280;margin:0;font-size:14px}.V-ATdW_removeButton{cursor:pointer;color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:8px;transition:all .3s}.V-ATdW_removeButton:hover{color:#ef4444;background:#fee2e2;border-color:#fca5a5}.V-ATdW_sectionTitle{color:#1f2937;text-align:center;margin-bottom:12px;font-size:24px;font-weight:700}.V-ATdW_formatSubtitle{color:#6b7280;text-align:center;margin-bottom:40px;font-size:16px}.V-ATdW_formatCategories{margin-bottom:48px}.V-ATdW_formatCategory{margin-bottom:32px}.V-ATdW_categoryTitle{color:#374151;margin-bottom:16px;padding-left:4px;font-size:18px;font-weight:600;position:relative}.V-ATdW_categoryTitle:before{content:"";background:linear-gradient(135deg,#2563eb 0%,#3b51f5 100%);border-radius:2px;width:3px;height:20px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.V-ATdW_categoryGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.V-ATdW_formatOption{cursor:pointer;text-align:center;background:#fff;border:2px solid #f3f4f6;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:140px;padding:20px 16px;transition:all .3s;display:flex;position:relative;overflow:hidden}.V-ATdW_formatOption:before{content:"";opacity:0;background:linear-gradient(135deg,#0000 0%,#2563eb05 100%);transition:opacity .3s;position:absolute;inset:0}.V-ATdW_formatOption:hover:before{opacity:1}.V-ATdW_formatOption:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 24px #2563eb1f}.V-ATdW_formatOption.V-ATdW_selected{background:linear-gradient(135deg,#2563eb0d 0%,#2563eb05 100%);border-color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 24px #2563eb33}.V-ATdW_formatIcon{border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 12px;transition:all .3s;display:flex}.V-ATdW_formatOption:hover .V-ATdW_formatIcon{transform:scale(1.05)}.V-ATdW_formatOption h5{color:#1f2937;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.3}.V-ATdW_formatOption p{color:#6b7280;margin:0 0 8px;font-size:12px;line-height:1.3}.V-ATdW_formatBadge{color:#6b7280;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:6px;margin-top:auto;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.V-ATdW_formatOption.V-ATdW_selected .V-ATdW_formatBadge{color:#1e40af;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}.V-ATdW_popularFormats{background:linear-gradient(135deg,#f8faff 0%,#f1f5ff 100%);border:1px solid #e0e7ff;border-radius:16px;padding:32px}.V-ATdW_popularTitle{color:#1f2937;text-align:center;margin-bottom:20px;font-size:20px;font-weight:600;position:relative}.V-ATdW_popularTitle:after{content:"⭐";font-size:16px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.V-ATdW_popularGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;display:grid}.V-ATdW_popularOption{cursor:pointer;text-align:center;background:#fff;border:2px solid #e0e7ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100px;padding:16px;transition:all .3s;display:flex}.V-ATdW_popularOption:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb26}.V-ATdW_popularOption.V-ATdW_selected{background:linear-gradient(135deg,#2563eb14 0%,#2563eb0a 100%);border-color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb40}.V-ATdW_popularIcon{border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.V-ATdW_popularOption:hover .V-ATdW_popularIcon{transform:scale(1.1)}.V-ATdW_popularOption span{color:#374151;font-size:13px;font-weight:600;line-height:1.2}.V-ATdW_convertStep{justify-content:center;margin:48px 0;display:flex}.V-ATdW_conversionCard{background:#fff;border-radius:20px;width:100%;max-width:600px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.V-ATdW_conversionHeader{justify-content:space-between;align-items:center;padding:32px 32px 0;display:flex}.V-ATdW_conversionHeader h3{color:#1f2937;margin:0;font-size:24px;font-weight:700}.V-ATdW_backButton{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:all .3s;display:flex}.V-ATdW_backButton:hover{color:#4b5563;background:#f3f4f6}.V-ATdW_conversionSummary{padding:32px}.V-ATdW_fromTo{background:linear-gradient(135deg,#f8faff 0%,#f1f5ff 100%);border-radius:16px;align-items:center;gap:24px;padding:24px;display:flex}.V-ATdW_formatItem{flex:1;align-items:center;gap:16px;display:flex}.V-ATdW_formatIconSmall{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 2px 8px #0000001a}.V-ATdW_formatItem>div:last-child span{color:#1f2937;font-size:16px;font-weight:600;display:block}.V-ATdW_formatItem>div:last-child p{color:#6b7280;margin:4px 0 0;font-size:14px}.V-ATdW_arrow{color:#2563eb;animation:2s ease-in-out infinite V-ATdW_pulse}@keyframes V-ATdW_pulse{0%,to{opacity:1}50%{opacity:.6}}.V-ATdW_startConversionButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#3b51f5 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;margin:0 32px 32px;padding:20px;font-size:18px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 16px #2563eb4d}.V-ATdW_startConversionButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #2563eb66}.V-ATdW_startConversionButton:disabled{cursor:not-allowed;box-shadow:none;background:linear-gradient(135deg,#9ca3af 0%,#6b7280 100%);transform:none}.V-ATdW_progressBar{background:#f3f4f6;border-radius:2px;height:4px;margin:0 32px 32px;overflow:hidden}.V-ATdW_progressFill{background:linear-gradient(90deg,#2563eb,#3b51f5);width:0%;height:100%;animation:3s ease-in-out forwards V-ATdW_progress}@keyframes V-ATdW_progress{0%{width:0%}30%{width:30%}60%{width:70%}90%{width:95%}to{width:100%}}.V-ATdW_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite V-ATdW_spin}@keyframes V-ATdW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.V-ATdW_completeStep{justify-content:center;margin:48px 0;display:flex}.V-ATdW_successCard{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:500px;padding:48px;box-shadow:0 8px 32px #0000001a}.V-ATdW_successIcon{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;animation:2s ease-in-out infinite V-ATdW_successPulse;display:flex}@keyframes V-ATdW_successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.V-ATdW_successCard h3{color:#1f2937;margin:0 0 12px;font-size:28px;font-weight:700}.V-ATdW_successCard>p{color:#6b7280;margin:0 0 32px;font-size:16px}.V-ATdW_resultFile{background:linear-gradient(135deg,#f8faff 0%,#f1f5ff 100%);border-radius:16px;align-items:center;gap:20px;margin-bottom:32px;padding:24px;display:flex}.V-ATdW_fileIconLarge{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 2px 8px #0000001a}.V-ATdW_fileInfo{text-align:left;flex:1}.V-ATdW_fileInfo h4{color:#1f2937;margin:0 0 4px;font-size:18px;font-weight:600}.V-ATdW_fileInfo p{color:#6b7280;margin:0;font-size:14px}.V-ATdW_actionButtons{flex-direction:column;gap:16px;display:flex}.V-ATdW_downloadButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#3b51f5 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-size:16px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 16px #2563eb4d}.V-ATdW_downloadButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb66}.V-ATdW_newConversionButton{color:#4b5563;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px 24px;font-size:16px;font-weight:500;transition:all .3s}.V-ATdW_newConversionButton:hover{background:#f3f4f6;border-color:#d1d5db}.V-ATdW_featuresSection{background:#fff;border-radius:1rem;max-width:1200px;margin:4rem auto 0;padding:3rem 2rem;box-shadow:0 4px 12px #0000000d}.V-ATdW_featuresTitle{color:#1f2937;text-align:center;margin-bottom:3rem;font-size:2rem;font-weight:600}.V-ATdW_featuresGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.V-ATdW_featureCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:2rem;transition:all .3s}.V-ATdW_featureCard:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 8px 24px #2563eb1a}.V-ATdW_featureIcon{background:#f8faff;border-radius:1rem;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.V-ATdW_featureCard h3{color:#1f2937;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.V-ATdW_featureCard p{color:#6b7280;margin:0;font-size:.875rem;line-height:1.6}@media (max-width:768px){.V-ATdW_convertPage{padding:1rem 0}.V-ATdW_progressSteps{margin-bottom:2rem;padding:0 1rem}.V-ATdW_stepNumber{width:32px;height:32px;font-size:.875rem}.V-ATdW_step span{font-size:.75rem}.V-ATdW_stepLine{max-width:40px;margin:0 .5rem}.V-ATdW_featuresSection{margin-top:2rem;padding:2rem 1rem}.V-ATdW_featuresTitle{margin-bottom:2rem;font-size:1.5rem}.V-ATdW_featuresGrid{grid-template-columns:1fr;gap:1.5rem}.V-ATdW_featureCard{padding:1.5rem}.V-ATdW_featureIcon{width:48px;height:48px}}@media (max-width:480px){.V-ATdW_progressSteps{flex-direction:column;gap:1rem}.V-ATdW_stepLine{width:2px;max-width:none;height:40px;margin:0}.V-ATdW_step{flex-direction:row;gap:1rem}.V-ATdW_step span{text-align:left}}
