[data-v-d98b6999]:root{--bg-input:rgba(40,40,70,.6);--border-color:rgba(60,60,100,.5);--border-hover:rgba(100,100,180,.5);--text-primary:#e8e8f0;--text-secondary:#b0b0cc;--text-muted:#7a7a9a;--accent-primary:#6c8cff;--accent-primary-hover:#5a7ae8;--accent-primary-glow:rgba(108,140,255,.3);--bg-card:rgba(35,35,60,.92);--bg-hover:rgba(50,50,85,.6);--shadow-color:rgba(0,0,0,.5);--shadow-glow:0 0 30px rgba(108,140,255,.08);--gradient-accent:linear-gradient(135deg,rgba(108,140,255,.15),rgba(108,140,255,.05));--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--transition-fast:.15s;--transition-normal:.25s}.downloader-section[data-v-d98b6999]{margin-bottom:4rem;margin-top:3rem;padding:1.5rem 0 1rem;position:relative}.downloader-container[data-v-d98b6999]{margin:0 auto;max-width:72rem;padding:0 1rem}.input-wrapper[data-v-d98b6999]{align-items:center;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;margin-bottom:.75rem;position:relative;transition:all var(--transition-fast)}.input-wrapper[data-v-d98b6999]:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-glow)}.input-icon[data-v-d98b6999]{color:var(--text-muted);font-size:1rem;left:.75rem;pointer-events:none;position:absolute}.url-input[data-v-d98b6999]{background:transparent;border:none;color:var(--text-primary);font-size:.95rem;height:3.5rem;outline:none;padding:.5rem 3rem .5rem 2.5rem;width:100%}.url-input[data-v-d98b6999]::-moz-placeholder{color:var(--text-muted)}.url-input[data-v-d98b6999]::placeholder{color:var(--text-muted)}.clear-btn[data-v-d98b6999]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1rem;padding:.25rem .5rem;position:absolute;right:.75rem;transition:color var(--transition-fast)}.clear-btn[data-v-d98b6999]:hover{color:var(--text-primary)}.action-row[data-v-d98b6999]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.btn-action[data-v-d98b6999]{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.4rem;justify-content:center;min-height:2.6rem;min-width:80px;padding:.5rem 1rem;text-decoration:none;transition:all var(--transition-fast)}.btn-action[data-v-d98b6999]:hover{background:var(--bg-hover);border-color:var(--border-hover);text-decoration:none;transform:translateY(-2px)}.btn-action .btn-icon[data-v-d98b6999]{font-size:.9rem}.btn-action span[data-v-d98b6999]{font-size:.8rem}.btn-downloader-main[data-v-d98b6999]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-primary-hover))!important;border-color:var(--accent-primary)!important;box-shadow:0 2px 10px var(--accent-primary-glow);color:#fff!important}.btn-downloader-main[data-v-d98b6999]:hover:not(:disabled){box-shadow:0 4px 20px var(--accent-primary-glow)!important;transform:translateY(-2px)!important}.btn-downloader-main[data-v-d98b6999]:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.btn-play[data-v-d98b6999]{background:#6c8cff26!important;border-color:var(--accent-primary)!important;color:var(--accent-primary)!important}.btn-play[data-v-d98b6999]:hover{background:#6c8cff40!important}.btn-convert[data-v-d98b6999]{background:#6c8cff26!important;border-color:var(--accent-primary)!important;color:var(--accent-primary)!important}.btn-convert[data-v-d98b6999]:hover{background:#6c8cff40!important}.btn-samples[data-v-d98b6999]{background:#fbbf2426!important;border-color:#fbbf244d!important;color:#fbbf24!important}.btn-samples[data-v-d98b6999]:hover{background:#fbbf2440!important}.resolution-selector[data-v-d98b6999]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);margin:.75rem auto;max-width:100%;padding:1.25rem 1.5rem;transition:all var(--transition-fast)}.resolution-selector[data-v-d98b6999]:hover{border-color:var(--border-hover)}.resolution-selector-header[data-v-d98b6999]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.resolution-icon[data-v-d98b6999]{color:var(--accent-primary);font-size:1rem}.resolution-label[data-v-d98b6999]{color:var(--text-primary);font-size:.9rem;font-weight:600}.resolution-select-wrapper[data-v-d98b6999]{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem}.custom-select[data-v-d98b6999]{flex:2;min-width:200px;position:relative}.custom-select-trigger[data-v-d98b6999]{align-items:center;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:.85rem;justify-content:space-between;min-height:2.6rem;padding:.6rem 1rem;transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-select-trigger[data-v-d98b6999]:hover{background:var(--bg-hover);border-color:var(--border-hover)}.custom-select-trigger[data-v-d98b6999]:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-glow)}.selected-option[data-v-d98b6999]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-arrow[data-v-d98b6999]{color:var(--text-muted);font-size:.75rem;margin-left:.5rem;transition:transform var(--transition-fast)}.select-arrow.rotate[data-v-d98b6999]{transform:rotate(180deg)}.custom-select-dropdown[data-v-d98b6999]{animation:dropdownFadeIn-d98b6999 .15s ease;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:0 10px 30px -10px var(--shadow-color);left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}@keyframes dropdownFadeIn-d98b6999{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.custom-select-option[data-v-d98b6999]{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:.85rem;gap:.75rem;justify-content:space-between;padding:.6rem 1rem;transition:all var(--transition-fast)}.custom-select-option[data-v-d98b6999]:hover{background:var(--bg-hover)}.custom-select-option.selected[data-v-d98b6999]{background:var(--accent-primary-glow);color:var(--accent-primary)}.custom-select-option .option-label[data-v-d98b6999]{flex:1}.custom-select-option .option-bandwidth[data-v-d98b6999]{color:var(--text-muted);font-size:.75rem}.custom-select-option.selected .option-bandwidth[data-v-d98b6999]{color:var(--accent-primary)}.custom-select-option .option-check[data-v-d98b6999]{color:var(--accent-primary);font-size:.8rem}.custom-select-dropdown[data-v-d98b6999]::-webkit-scrollbar{width:4px}.custom-select-dropdown[data-v-d98b6999]::-webkit-scrollbar-track{background:transparent}.custom-select-dropdown[data-v-d98b6999]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:9999px}.custom-select-dropdown[data-v-d98b6999]::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.format-selector[data-v-d98b6999]{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);flex:1;gap:.5rem;min-height:2.6rem;min-width:120px;padding:.25rem .75rem}.format-label[data-v-d98b6999],.format-selector[data-v-d98b6999]{align-items:center;display:flex}.format-label[data-v-d98b6999]{color:var(--text-muted);font-weight:500;gap:.3rem;white-space:nowrap}.format-label[data-v-d98b6999],.format-label i[data-v-d98b6999]{font-size:.75rem}.format-options[data-v-d98b6999]{display:flex;gap:.2rem}.format-option[data-v-d98b6999]{background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-family:monospace;font-size:.7rem;font-weight:600;padding:.25rem .6rem;transition:all var(--transition-fast)}.format-option[data-v-d98b6999]:hover{background:var(--bg-hover);color:var(--text-primary)}.format-option.active[data-v-d98b6999]{background:var(--accent-primary-glow);border-color:var(--accent-primary);color:var(--accent-primary)}.btn-confirm-resolution[data-v-d98b6999]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-primary-hover))!important;border-color:var(--accent-primary)!important;box-shadow:0 2px 10px var(--accent-primary-glow);color:#fff!important}.btn-confirm-resolution[data-v-d98b6999]:hover{box-shadow:0 4px 20px var(--accent-primary-glow)!important;transform:translateY(-2px)!important}.progress-wrapper[data-v-d98b6999]{margin:1.5rem 0;padding:.25rem 0}.progress-container[data-v-d98b6999]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:0 4px 20px #0000000f;padding:1.75rem 2rem;transition:all var(--transition-fast)}.progress-status[data-v-d98b6999]{align-items:center;display:flex;gap:1rem;margin-bottom:1.25rem}.progress-spinner[data-v-d98b6999]{align-items:center;color:var(--accent-primary);display:flex;flex-shrink:0;font-size:1.5rem;height:2.5rem;justify-content:center;width:2.5rem}.progress-info[data-v-d98b6999]{flex:1;min-width:0}.progress-title[data-v-d98b6999]{color:var(--text-primary);font-size:.85rem;font-weight:600;letter-spacing:.3px;margin:0 0 .15rem}.progress-description[data-v-d98b6999]{color:var(--text-secondary);font-size:.85rem;margin:0}.progress-percentage[data-v-d98b6999]{flex-shrink:0;margin-left:auto}.percentage-number[data-v-d98b6999]{color:var(--accent-primary);font-size:1.5rem;font-weight:700;letter-spacing:-.5px}.progress-bar-wrapper[data-v-d98b6999]{margin-bottom:1rem}.progress-bar[data-v-d98b6999]{background-color:var(--bg-input);height:.6rem;overflow:hidden}.progress-bar[data-v-d98b6999],.progress-fill[data-v-d98b6999]{border-radius:9999px;position:relative}.progress-fill[data-v-d98b6999]{align-items:center;background:linear-gradient(90deg,var(--accent-primary),var(--accent-primary-hover));box-shadow:0 0 20px var(--accent-primary-glow);display:flex;height:100%;justify-content:flex-end;min-width:32px;transition:width .4s ease}.progress-fill-text[data-v-d98b6999]{color:#fff;font-size:.5rem;font-weight:600;opacity:0;padding-right:.4rem;transition:opacity .3s ease}.progress-fill[style*="width: 100%"] .progress-fill-text[data-v-d98b6999],.progress-fill[style*="width: 7"] .progress-fill-text[data-v-d98b6999]{opacity:1}.progress-bar.indeterminate[data-v-d98b6999]{overflow:hidden;position:relative}.progress-indeterminate[data-v-d98b6999]{animation:indeterminate-d98b6999 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent 0,var(--accent-primary) 50%,transparent 100%);border-radius:9999px;height:100%;left:0;position:absolute;top:0;width:30%}@keyframes indeterminate-d98b6999{0%{left:-30%}to{left:100%}}.pulse-icon[data-v-d98b6999]{animation:pulse-d98b6999 2s ease-in-out infinite}@keyframes pulse-d98b6999{0%,to{opacity:1}50%{opacity:.5}}.progress-details[data-v-d98b6999]{display:flex;flex-wrap:wrap;gap:1.5rem}.progress-detail-item[data-v-d98b6999]{align-items:center;color:var(--text-muted);display:flex;font-size:.8rem;gap:.4rem}.progress-detail-item i[data-v-d98b6999]{color:var(--text-muted);font-size:.75rem}.error-message[data-v-d98b6999]{align-items:center;background:#dc262626;border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-md);color:#f87171;display:flex;font-size:.875rem;gap:.5rem;margin:.75rem auto;max-width:100%;padding:.75rem 1rem}.download-result-card[data-v-d98b6999]{animation:resultFadeIn-d98b6999 .5s ease;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:0 10px 40px -10px var(--shadow-color);margin:1.5rem auto;max-width:100%;padding:2rem}@keyframes resultFadeIn-d98b6999{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.result-header[data-v-d98b6999]{border-bottom:1px solid var(--border-color);padding-bottom:1.5rem;text-align:center}.result-icon[data-v-d98b6999]{color:#4ade80;font-size:4rem;margin-bottom:.5rem}.result-title[data-v-d98b6999]{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin:.5rem 0}.result-subtitle[data-v-d98b6999]{color:var(--text-secondary);font-size:1rem}.result-file-info[data-v-d98b6999]{border-bottom:1px solid var(--border-color);display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr;padding:1.5rem 0}@media (max-width:1024px){.result-file-info[data-v-d98b6999]{grid-template-columns:1fr 1fr}}@media (max-width:640px){.result-file-info[data-v-d98b6999]{gap:1rem;grid-template-columns:1fr}}.file-info-item[data-v-d98b6999]{display:flex;flex-direction:column;gap:.3rem}.info-label[data-v-d98b6999]{align-items:center;color:var(--text-muted);display:flex;font-size:.8rem;font-weight:500;gap:.4rem;letter-spacing:.5px;text-transform:uppercase}.info-label i[data-v-d98b6999]{font-size:.85rem}.info-value[data-v-d98b6999]{color:var(--text-primary);font-size:1.1rem;font-weight:600;padding:.2rem 0}.file-name-edit[data-v-d98b6999]{align-items:center;display:flex;gap:.25rem}.file-name-input[data-v-d98b6999]{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);flex:1;font-size:1rem;font-weight:600;min-width:100px;padding:.4rem .6rem;transition:all var(--transition-fast)}.file-name-input[data-v-d98b6999]:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-glow);outline:none}.file-extension[data-v-d98b6999]{color:var(--text-muted);font-size:1rem;font-weight:600;white-space:nowrap}.result-actions[data-v-d98b6999]{flex-wrap:wrap;gap:.5rem;padding-top:1.5rem}.btn-save-result[data-v-d98b6999],.result-actions[data-v-d98b6999]{display:flex;justify-content:center}.btn-save-result[data-v-d98b6999]{align-items:center;background:linear-gradient(135deg,var(--accent-primary),var(--accent-primary-hover))!important;border-color:var(--accent-primary)!important;border:1px solid var(--accent-primary);border-radius:var(--radius-sm);box-shadow:0 2px 10px var(--accent-primary-glow);color:#fff!important;cursor:pointer;font-size:.85rem;font-weight:500;gap:.4rem;min-height:2.6rem;min-width:80px;padding:.5rem 1rem;transition:all var(--transition-fast)}.btn-save-result[data-v-d98b6999]:hover{box-shadow:0 4px 20px var(--accent-primary-glow)!important;transform:translateY(-2px)!important}.btn-save-result .btn-icon[data-v-d98b6999]{font-size:.9rem}.btn-save-result span[data-v-d98b6999]{font-size:.8rem}.btn-new-download[data-v-d98b6999]{align-items:center;background:#6c8cff26!important;border-color:var(--accent-primary)!important;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--accent-primary)!important;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.4rem;justify-content:center;min-height:2.6rem;min-width:80px;padding:.5rem 1rem;transition:all var(--transition-fast)}.btn-new-download[data-v-d98b6999]:hover{background:#6c8cff40!important;transform:translateY(-2px)}.btn-new-download .btn-icon[data-v-d98b6999]{font-size:.9rem}.btn-new-download span[data-v-d98b6999]{font-size:.8rem}@media (max-width:640px){.action-row[data-v-d98b6999]{justify-content:center}.btn-action[data-v-d98b6999]{font-size:.75rem;min-width:60px;padding:.4rem .6rem}.btn-action .btn-icon[data-v-d98b6999]{font-size:.8rem}.btn-action span[data-v-d98b6999]{font-size:.7rem}.resolution-selector[data-v-d98b6999]{padding:1rem}.resolution-select-wrapper[data-v-d98b6999]{flex-direction:column}.custom-select[data-v-d98b6999],.format-selector[data-v-d98b6999]{min-width:unset;width:100%}.format-selector[data-v-d98b6999]{justify-content:center}.btn-confirm-resolution[data-v-d98b6999]{padding:.6rem;width:100%}.progress-container[data-v-d98b6999]{padding:1.25rem 1rem}.progress-status[data-v-d98b6999]{flex-wrap:wrap;gap:.5rem}.progress-spinner[data-v-d98b6999]{font-size:1.2rem;height:2rem;width:2rem}.percentage-number[data-v-d98b6999]{font-size:1.2rem}.progress-details[data-v-d98b6999]{gap:.75rem}.progress-detail-item[data-v-d98b6999]{font-size:.7rem}.download-result-card[data-v-d98b6999]{padding:1.5rem 1rem}.result-title[data-v-d98b6999]{font-size:1.3rem}.result-actions[data-v-d98b6999]{flex-direction:column}.result-actions .btn-action[data-v-d98b6999]{justify-content:center;min-width:unset;width:100%}.file-name-input[data-v-d98b6999]{font-size:.85rem;min-width:60px}}.dark-theme[data-v-d4f0f1f3]{--bg-primary:rgba(26,26,46,.95);--bg-secondary:rgba(20,20,40,.95);--bg-card:rgba(35,35,60,.92);--bg-elevated:rgba(45,45,75,.92);--bg-hover:rgba(50,50,85,.6);--bg-input:rgba(40,40,70,.6);--border-color:rgba(60,60,100,.5);--border-hover:rgba(100,100,180,.5);--text-primary:#e8e8f0;--text-secondary:#b0b0cc;--text-muted:#7a7a9a;--accent-primary:#6c8cff;--accent-primary-hover:#5a7ae8;--accent-primary-glow:rgba(108,140,255,.3);--accent-success:#4ade80;--accent-success-hover:#34d399;--shadow-color:rgba(0,0,0,.5);--shadow-glow:0 0 30px rgba(108,140,255,.08);--gradient-accent:linear-gradient(135deg,rgba(108,140,255,.15),rgba(108,140,255,.05));--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--transition-fast:.15s;--transition-normal:.25s}[data-v-d4f0f1f3]{box-sizing:border-box;margin:0;padding:0}.main-container[data-v-d4f0f1f3]{color:var(--text-primary);min-height:100vh;overflow-x:hidden}.container[data-v-d4f0f1f3]{margin:0 auto;max-width:1280px;padding:0 1rem}.hero-section[data-v-d4f0f1f3]{padding:3rem 0}.text-center[data-v-d4f0f1f3]{text-align:center}.hero-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin:0 auto .5rem;max-width:72rem;text-wrap:balance}@media (min-width:1024px){.hero-title[data-v-d4f0f1f3]{font-size:2.5rem}}.hero-highlight[data-v-d4f0f1f3]{animation:gradient-shift-d4f0f1f3 4s ease-in-out infinite;background:linear-gradient(135deg,var(--accent-primary),#a78bfa,var(--accent-primary));background-clip:text;-webkit-background-clip:text;background-size:200% 200%;color:transparent}@keyframes gradient-shift-d4f0f1f3{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-description[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin:0 auto;max-width:48rem}@media (min-width:1024px){.hero-description[data-v-d4f0f1f3]{font-size:1.05rem}}.features-grid-container[data-v-d4f0f1f3]{margin:0 auto;max-width:72rem;padding:0 1rem}.features-grid[data-v-d4f0f1f3]{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:1.5rem 0 2rem}@media (min-width:768px){.features-grid[data-v-d4f0f1f3]{grid-template-columns:repeat(3,1fr)}}.feature-card[data-v-d4f0f1f3]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;text-align:center;transition:all var(--transition-normal)}.feature-card[data-v-d4f0f1f3]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.feature-icon[data-v-d4f0f1f3]{align-items:center;background:var(--gradient-accent);border-radius:9999px;color:var(--accent-primary);display:flex;font-size:1.25rem;height:3rem;justify-content:center;margin:0 auto .75rem;width:3rem}.feature-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.feature-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.tools-showcase[data-v-d4f0f1f3]{padding:4rem 0}.tools-showcase-container[data-v-d4f0f1f3]{margin:0 auto;max-width:72rem;padding:0 1rem}.tools-showcase-header[data-v-d4f0f1f3]{margin-bottom:3rem;text-align:center}.tools-showcase-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:1.875rem;font-weight:700;margin-bottom:1rem}.tools-showcase-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:1.125rem;margin:0 auto;max-width:42rem}.tools-showcase-grid[data-v-d4f0f1f3]{display:grid;gap:1.5rem}@media (min-width:768px){.tools-showcase-grid[data-v-d4f0f1f3]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tools-showcase-grid[data-v-d4f0f1f3]{grid-template-columns:repeat(3,1fr)}}.tool-showcase-card[data-v-d4f0f1f3]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;padding:1.5rem;position:relative;text-decoration:none;transition:all var(--transition-normal)}.tool-showcase-card[data-v-d4f0f1f3]:before{background:var(--gradient-accent);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-normal)}.tool-showcase-card[data-v-d4f0f1f3]:hover:before{opacity:1}.tool-showcase-card[data-v-d4f0f1f3]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.tool-showcase-header-row[data-v-d4f0f1f3]{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem;position:relative}.tool-showcase-icon[data-v-d4f0f1f3]{align-items:center;background:var(--gradient-accent);border-radius:9999px;color:var(--accent-primary);display:flex;flex-shrink:0;font-size:1.1rem;height:2.5rem;justify-content:center;width:2.5rem}.tool-showcase-name[data-v-d4f0f1f3]{color:var(--text-primary);flex:1;font-size:1.1rem;font-weight:600}.tool-showcase-badge[data-v-d4f0f1f3]{border-radius:9999px;flex-shrink:0;font-size:.65rem;font-weight:500;padding:.15rem .6rem}.tool-showcase-badge.popular[data-v-d4f0f1f3]{background:var(--gradient-accent);color:var(--accent-primary)}.tool-showcase-badge.recommended[data-v-d4f0f1f3]{background:#4ade8026;color:#4ade80}.tool-showcase-desc[data-v-d4f0f1f3]{color:var(--text-secondary);flex:1;font-size:.85rem;line-height:1.6;margin-bottom:1rem;position:relative}.tool-showcase-link[data-v-d4f0f1f3]{align-items:center;color:var(--accent-primary);display:flex;font-size:.85rem;font-weight:500;gap:.5rem;position:relative}.arrow-icon[data-v-d4f0f1f3]{transition:transform var(--transition-fast)}.tool-showcase-card:hover .arrow-icon[data-v-d4f0f1f3]{transform:translate(4px)}.introduce-section[data-v-d4f0f1f3]{padding:4rem 0}.introduce-container[data-v-d4f0f1f3]{margin:0 auto;max-width:72rem;padding:0 1rem}.introduce-header[data-v-d4f0f1f3]{margin-bottom:3rem;text-align:center}.introduce-badge[data-v-d4f0f1f3]{background:var(--gradient-accent);border-radius:var(--radius-sm);color:var(--accent-primary);display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.75rem;padding:.25rem .75rem;text-transform:uppercase}.introduce-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}.introduce-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:48rem}.introduce-grid[data-v-d4f0f1f3]{display:grid;gap:1.5rem;margin-top:2rem}@media (min-width:768px){.introduce-grid[data-v-d4f0f1f3]{grid-template-columns:repeat(2,1fr)}}.introduce-card[data-v-d4f0f1f3]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;text-align:center;transition:all var(--transition-normal)}.introduce-card[data-v-d4f0f1f3]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.introduce-card-icon[data-v-d4f0f1f3]{align-items:center;background:var(--gradient-accent);border-radius:9999px;color:var(--accent-primary);display:flex;font-size:1.25rem;height:3.5rem;justify-content:center;margin:0 auto .75rem;width:3.5rem}.introduce-card-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.introduce-card-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.benefit-section[data-v-d4f0f1f3]{padding:4rem 0}.benefit-container[data-v-d4f0f1f3]{margin:0 auto;max-width:72rem;padding:0 1rem}.benefit-header[data-v-d4f0f1f3]{margin-bottom:3rem;text-align:center}.benefit-badge[data-v-d4f0f1f3]{background:var(--gradient-accent);border-radius:var(--radius-sm);color:var(--accent-primary);display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.75rem;padding:.25rem .75rem;text-transform:uppercase}.benefit-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}.benefit-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:42rem}.benefit-grid[data-v-d4f0f1f3]{display:grid;gap:1.5rem}@media (min-width:768px){.benefit-grid[data-v-d4f0f1f3]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.benefit-grid[data-v-d4f0f1f3]{grid-template-columns:repeat(3,1fr)}}.benefit-card[data-v-d4f0f1f3]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;text-align:center;transition:all var(--transition-normal)}.benefit-card[data-v-d4f0f1f3]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.benefit-card-icon[data-v-d4f0f1f3]{align-items:center;background:var(--gradient-accent);border-radius:9999px;color:var(--accent-primary);display:flex;font-size:1.25rem;height:3.5rem;justify-content:center;margin:0 auto .75rem;width:3.5rem}.benefit-card-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.benefit-card-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.steps-section[data-v-d4f0f1f3]{padding:4rem 0}.steps-container[data-v-d4f0f1f3]{margin:0 auto;max-width:72rem;padding:0 1rem}.steps-header[data-v-d4f0f1f3]{margin-bottom:3rem;text-align:center}.steps-badge[data-v-d4f0f1f3]{background:var(--gradient-accent);border-radius:var(--radius-sm);color:var(--accent-primary);display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.75rem;padding:.25rem .75rem;text-transform:uppercase}.steps-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}.steps-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:42rem}.steps-grid[data-v-d4f0f1f3]{display:grid;gap:1.5rem;margin:0 auto;max-width:64rem}@media (min-width:768px){.steps-grid[data-v-d4f0f1f3]{grid-template-columns:repeat(2,1fr)}}.step-card[data-v-d4f0f1f3]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:1rem;padding:1.5rem;transition:all var(--transition-normal)}.step-card[data-v-d4f0f1f3]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.step-card.active[data-v-d4f0f1f3]{border-color:var(--accent-primary);box-shadow:0 0 20px var(--accent-primary-glow)}.step-number[data-v-d4f0f1f3]{color:var(--accent-primary);flex-shrink:0;font-family:monospace;font-size:2rem;font-weight:700;line-height:1}.step-content[data-v-d4f0f1f3]{flex:1}.step-name[data-v-d4f0f1f3]{color:var(--text-primary);font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.step-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin-bottom:.75rem}.step-tip[data-v-d4f0f1f3]{align-items:flex-start;background:var(--bg-elevated);border-left:3px solid var(--accent-primary);border-radius:var(--radius-sm);color:var(--text-muted);display:flex;font-size:.8rem;gap:.5rem;padding:.5rem .75rem}.step-tip i[data-v-d4f0f1f3]{color:var(--accent-primary);margin-top:.1rem}.step-tip span[data-v-d4f0f1f3]{line-height:1.4}.features-section[data-v-d4f0f1f3]{padding:4rem 0}.features-header[data-v-d4f0f1f3]{margin-bottom:3rem;text-align:center}.features-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}.features-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:36rem}.features-grid-large[data-v-d4f0f1f3]{display:grid;gap:1.5rem;margin:0 auto;max-width:72rem;padding:0 1rem}@media (min-width:768px){.features-grid-large[data-v-d4f0f1f3]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.features-grid-large[data-v-d4f0f1f3]{grid-template-columns:repeat(3,1fr)}}.feature-large-card[data-v-d4f0f1f3]{align-items:flex-start;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;flex-direction:column;padding:1.5rem;transition:all var(--transition-normal)}.feature-large-card[data-v-d4f0f1f3]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.feature-large-icon[data-v-d4f0f1f3]{align-items:center;background:var(--gradient-accent);border:1px solid var(--border-color);border-radius:9999px;color:var(--accent-primary);display:flex;font-size:1.25rem;height:3.5rem;justify-content:center;margin-bottom:1rem;width:3.5rem}.feature-large-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.feature-large-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.stats-section[data-v-d4f0f1f3]{padding:4rem 0}.stats-container[data-v-d4f0f1f3]{margin:0 auto;max-width:72rem;padding:0 1rem;text-align:center}.stats-badge[data-v-d4f0f1f3]{color:var(--accent-primary);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.stats-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}.stats-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:1.05rem;margin-bottom:2rem}.stats-grid[data-v-d4f0f1f3]{display:grid;gap:2rem;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:48rem}@media (min-width:768px){.stats-grid[data-v-d4f0f1f3]{gap:1.5rem;grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.stats-grid[data-v-d4f0f1f3]{gap:1rem;grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-d4f0f1f3]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;text-align:center}.stat-label[data-v-d4f0f1f3]{color:var(--text-secondary);font-weight:600}.stat-value[data-v-d4f0f1f3]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-primary-hover));background-clip:text;-webkit-background-clip:text;color:transparent;font-size:3rem;font-weight:600;margin-top:.5rem}.stat-unit[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:1.25rem;font-weight:400;margin-top:.5rem}.testimonials-section[data-v-d4f0f1f3]{padding:4rem 0}.testimonials-header[data-v-d4f0f1f3]{margin-bottom:3rem;text-align:center}.testimonials-badge[data-v-d4f0f1f3]{color:var(--accent-primary);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.testimonials-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}.testimonials-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:1.05rem}.testimonials-carousel[data-v-d4f0f1f3]{margin:0 auto;max-width:72rem;overflow-x:auto;padding:0 1rem}.testimonials-track[data-v-d4f0f1f3]{display:flex;gap:1rem;padding-bottom:1rem}.testimonial-card[data-v-d4f0f1f3]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 var(--shadow-color);flex-shrink:0;padding:1.5rem;transition:all var(--transition-normal);width:24rem}.testimonial-card[data-v-d4f0f1f3]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.testimonial-header[data-v-d4f0f1f3]{display:flex;justify-content:space-between;margin-bottom:1rem}.testimonial-author[data-v-d4f0f1f3]{display:flex;gap:1rem}.author-avatar[data-v-d4f0f1f3]{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:9999px;color:var(--text-muted);display:flex;font-size:1.25rem;height:3rem;justify-content:center;width:3rem}.author-name[data-v-d4f0f1f3]{color:var(--text-primary);font-weight:500}.author-title[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:.85rem}.testimonial-stars[data-v-d4f0f1f3]{display:flex;gap:.125rem}.star-icon[data-v-d4f0f1f3]{color:#f59e0b;font-size:.9rem}.testimonial-quote[data-v-d4f0f1f3]{color:var(--text-secondary);display:block;font-style:italic;line-height:1.7}@media (max-width:640px){.testimonial-card[data-v-d4f0f1f3]{padding:1rem;width:18rem}.testimonial-quote[data-v-d4f0f1f3]{font-size:.85rem}.author-name[data-v-d4f0f1f3]{font-size:.9rem}.author-title[data-v-d4f0f1f3]{font-size:.75rem}}.faq-section[data-v-d4f0f1f3]{padding:4rem 0}.faq-container[data-v-d4f0f1f3]{margin:0 auto;max-width:72rem;padding:0 1rem}.faq-header[data-v-d4f0f1f3]{margin-bottom:3rem;text-align:center}.faq-badge[data-v-d4f0f1f3]{background:var(--gradient-accent);border-radius:var(--radius-sm);color:var(--accent-primary);display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.75rem;padding:.25rem .75rem;text-transform:uppercase}.faq-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}.faq-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:1.05rem}.faq-grid[data-v-d4f0f1f3]{display:grid;gap:1.5rem;margin:0 auto;max-width:64rem}@media (min-width:768px){.faq-grid[data-v-d4f0f1f3]{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}.faq-item[data-v-d4f0f1f3]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;gap:1rem;padding:1.5rem;transition:all var(--transition-fast)}.faq-item[data-v-d4f0f1f3]:hover{border-color:var(--border-hover)}.faq-number[data-v-d4f0f1f3]{align-items:center;border:1px solid var(--accent-primary);border-radius:var(--radius-sm);color:var(--accent-primary);display:flex;flex-shrink:0;font-family:monospace;font-size:.8rem;height:2rem;justify-content:center;width:2rem}.faq-question[data-v-d4f0f1f3]{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:.5rem}.faq-answer[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.cta-section[data-v-d4f0f1f3]{padding:4rem 0}.cta-container[data-v-d4f0f1f3]{margin:0 auto;max-width:72rem;padding:0 1rem}.cta-card[data-v-d4f0f1f3]{background:linear-gradient(135deg,#23233cf2,#141428fa);border:1px solid var(--border-color);border-radius:var(--radius-xl);overflow:hidden;padding:3rem 2rem;position:relative;text-align:center}.cta-card[data-v-d4f0f1f3]:before{animation:cta-glow-d4f0f1f3 8s ease-in-out infinite;background:radial-gradient(circle at center,rgba(108,140,255,.05),transparent 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes cta-glow-d4f0f1f3{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.cta-title[data-v-d4f0f1f3]{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin-bottom:1rem;position:relative}.cta-desc[data-v-d4f0f1f3]{color:var(--text-secondary);font-size:1.05rem;margin-bottom:2rem;position:relative}.cta-buttons[data-v-d4f0f1f3]{display:flex;justify-content:center;position:relative}.cta-btn-primary[data-v-d4f0f1f3]{align-items:center;background:linear-gradient(135deg,var(--accent-primary),var(--accent-primary-hover));border:none;border-radius:var(--radius-md);box-shadow:0 2px 15px var(--accent-primary-glow);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:all var(--transition-fast)}.cta-btn-primary[data-v-d4f0f1f3]:hover{box-shadow:0 4px 25px var(--accent-primary-glow);transform:translateY(-2px)}.cta-icon[data-v-d4f0f1f3]{font-size:.9rem}@media (max-width:640px){.hero-title[data-v-d4f0f1f3]{font-size:1.4rem}.hero-description[data-v-d4f0f1f3]{font-size:.85rem}.features-grid[data-v-d4f0f1f3]{gap:1rem;grid-template-columns:1fr}.feature-card[data-v-d4f0f1f3]{padding:1.25rem}.feature-title[data-v-d4f0f1f3]{font-size:.95rem}.feature-desc[data-v-d4f0f1f3]{font-size:.8rem}.tools-showcase-title[data-v-d4f0f1f3]{font-size:1.5rem}.tools-showcase-grid[data-v-d4f0f1f3]{grid-template-columns:1fr}.introduce-title[data-v-d4f0f1f3]{font-size:1.5rem}.introduce-desc[data-v-d4f0f1f3]{font-size:.9rem}.introduce-grid[data-v-d4f0f1f3]{grid-template-columns:1fr}.benefit-title[data-v-d4f0f1f3]{font-size:1.5rem}.benefit-grid[data-v-d4f0f1f3]{grid-template-columns:1fr}.steps-title[data-v-d4f0f1f3]{font-size:1.5rem}.steps-grid[data-v-d4f0f1f3]{grid-template-columns:1fr}.step-card[data-v-d4f0f1f3]{flex-direction:column;gap:.5rem}.features-title[data-v-d4f0f1f3],.step-number[data-v-d4f0f1f3]{font-size:1.5rem}.features-grid-large[data-v-d4f0f1f3]{grid-template-columns:1fr}.stats-title[data-v-d4f0f1f3]{font-size:1.5rem}.stats-grid[data-v-d4f0f1f3]{gap:.75rem;grid-template-columns:repeat(2,1fr)}.stat-value[data-v-d4f0f1f3]{font-size:2rem}.testimonials-title[data-v-d4f0f1f3]{font-size:1.5rem}.testimonials-track[data-v-d4f0f1f3]{gap:.75rem}.faq-title[data-v-d4f0f1f3]{font-size:1.5rem}.faq-grid[data-v-d4f0f1f3]{grid-template-columns:1fr}.cta-title[data-v-d4f0f1f3]{font-size:1.3rem}.cta-card[data-v-d4f0f1f3]{padding:2rem 1rem}}
