.tool-header{text-align:center;margin-bottom:40px}.header-badge{display:flex;justify-content:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.badge{background:linear-gradient(135deg, #667eea, #764ba2);color:white;padding:6px 18px;border-radius:40px;font-size:0.75rem;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.tool-header h1{font-size:2.2rem;font-weight:800;background:linear-gradient(135deg, #1e293b, #667eea);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:12px}.tool-header p{color:var(--gray-500);font-size:1rem}.core-stats-video{display:flex;justify-content:center;gap:24px;margin-bottom:32px;flex-wrap:wrap}.core-stat-video{background:white;border-radius:60px;padding:16px 28px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 15px rgba(0,0,0,0.05);border:1px solid var(--gray-200)}.core-stat-icon{width:48px;height:48px;background:linear-gradient(135deg, #e0e7ff, #f0f4ff);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#667eea;font-size:1.3rem}.core-stat-info{text-align:left}.core-stat-value{display:block;font-size:1.5rem;font-weight:700;color:var(--gray-800)}.core-stat-label{font-size:0.7rem;color:var(--gray-500)}.upload-area-video{background:linear-gradient(135deg, #f8fafc, #fff);border:2px dashed var(--gray-300);border-radius:32px;padding:48px 20px;text-align:center;cursor:pointer;transition:all 0.3s;margin-bottom:24px}.upload-area-video:hover{border-color:#667eea;background:linear-gradient(135deg, #f0f4ff, #fff);transform:translateY(-2px)}.upload-icon i{font-size:64px;color:var(--gray-400);margin-bottom:16px}.upload-title{font-size:1.1rem;font-weight:500;margin-bottom:8px;color:var(--gray-700)}.upload-hint{font-size:0.75rem;color:var(--gray-400);margin-bottom:20px}.upload-btn{background:linear-gradient(135deg, #667eea, #764ba2);border:none;padding:12px 28px}.video-info-card{display:flex;gap:24px;background:var(--gray-50);border-radius:24px;padding:20px;margin-bottom:24px;animation:fadeIn 0.3s ease}.video-preview{flex-shrink:0}.video-preview video{width:200px;border-radius:16px;background:#000}.video-details{flex:1}.video-details h3{font-size:1rem;margin-bottom:16px;color:var(--gray-800)}.video-meta-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.meta-item{display:flex;flex-direction:column;gap:4px}.meta-label{font-size:0.7rem;color:var(--gray-500)}.meta-value{font-size:0.9rem;font-weight:600;color:var(--gray-800)}.convert-options-video{background:var(--gray-50);border-radius:24px;padding:24px;margin-bottom:24px}.option-group{margin-bottom:24px}.option-group:last-child{margin-bottom:0}.option-group label{display:block;font-size:0.75rem;font-weight:600;color:var(--gray-500);margin-bottom:12px}.format-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:12px}.format-btn{background:white;border:1px solid var(--gray-200);border-radius:16px;padding:12px;text-align:center;cursor:pointer;transition:all 0.2s}.format-btn i{font-size:1.2rem;color:var(--gray-500);margin-bottom:6px;display:block}.format-btn span{display:block;font-weight:600;font-size:0.85rem}.format-btn small{font-size:0.65rem;color:var(--gray-400)}.format-btn.active{background:linear-gradient(135deg, #667eea, #764ba2);border-color:#667eea;color:white}.format-btn.active i,.format-btn.active span,.format-btn.active small{color:white}.quality-buttons{display:flex;gap:12px;flex-wrap:wrap}.quality-btn{background:white;border:1px solid var(--gray-200);border-radius:40px;padding:10px 20px;cursor:pointer;transition:all 0.2s;text-align:center}.quality-btn i{margin-right:6px}.quality-btn span{font-weight:500}.quality-btn small{font-size:0.65rem;color:var(--gray-400);margin-left:6px}.quality-btn.active{background:linear-gradient(135deg, #667eea, #764ba2);color:white;border-color:#667eea}.quality-btn.active small{color:rgba(255,255,255,0.7)}.advanced-options{display:flex;gap:20px;flex-wrap:wrap}.adv-row{display:flex;align-items:center;gap:12px}.adv-row label{margin-bottom:0;font-size:0.8rem}.adv-row select{padding:8px 16px;border:1px solid var(--gray-200);border-radius:30px;background:white}.convert-btn{width:100%;padding:16px;font-size:1rem;background:linear-gradient(135deg, #667eea, #764ba2);border-radius:60px;margin-bottom:24px}.convert-progress{background:var(--gray-50);border-radius:20px;padding:24px;margin-bottom:24px;text-align:center}.progress-header{display:flex;justify-content:space-between;margin-bottom:12px;font-size:0.85rem;color:var(--gray-600)}.progress-bar{height:8px;background:var(--gray-200);border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg, #667eea, #764ba2);width:0%;transition:width 0.3s}.progress-tip{font-size:0.7rem;color:var(--gray-400);margin-top:12px}.convert-result{background:linear-gradient(135deg, #d1fae5, #a7f3d0);border-radius:20px;padding:24px;margin-bottom:24px;text-align:center}.result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.result-title{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:600;color:#065f46}.result-stats{display:flex;gap:16px;font-size:0.8rem;color:#065f46}.result-actions{display:flex;gap:16px;justify-content:center}.format-info-section{margin-top:32px}.format-info-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:16px}.format-info-card{background:var(--gray-50);border-radius:20px;padding:20px}.format-info-card h4{font-size:1rem;margin-bottom:8px;display:flex;align-items:center;gap:6px;color:var(--gray-700)}.format-info-card p{font-size:0.75rem;color:var(--gray-500);line-height:1.5}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.video-info-card{flex-direction:column;align-items:center;text-align:center}.video-meta-grid{grid-template-columns:1fr}.format-info-grid{grid-template-columns:1fr 1fr}.advanced-options{flex-direction:column}.result-header{flex-direction:column}}