.app-root{min-height:100vh}.hero-section[data-v-6cb19464]{padding:60px 24px 80px;background:var(--gradient-primary);min-height:100vh;display:flex;align-items:center}.hero-container[data-v-6cb19464]{max-width:1400px;margin:0 auto;width:100%}.hero-content[data-v-6cb19464]{text-align:center;margin-bottom:60px}.hero-title[data-v-6cb19464]{font-size:clamp(32px,5vw,56px);font-weight:800;margin:0 0 20px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.hero-subtitle[data-v-6cb19464]{font-size:clamp(16px,2vw,20px);color:var(--text-secondary);max-width:600px;margin:0 auto 32px;line-height:1.6}.hero-cta[data-v-6cb19464]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-btn[data-v-6cb19464]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-btn-primary[data-v-6cb19464]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 4px 20px var(--shadow-medium)}.cta-btn-primary[data-v-6cb19464]:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--shadow-medium)}.cta-btn-secondary[data-v-6cb19464]{background:var(--secondary-bg);color:var(--text-primary);border:1px solid var(--border-color)}.cta-btn-secondary[data-v-6cb19464]:hover{border-color:var(--accent-primary);background:var(--hover-bg)}.hero-cards[data-v-6cb19464]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.hero-card[data-v-6cb19464]{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:16px;padding:32px 24px;text-align:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hero-card[data-v-6cb19464]:hover{transform:translateY(-8px);box-shadow:0 20px 40px var(--shadow-medium);border-color:var(--accent-primary)}.hero-card-featured[data-v-6cb19464]{border-color:var(--accent-primary);transform:scale(1.02)}.hero-card-featured[data-v-6cb19464]:hover{transform:scale(1.02) translateY(-8px)}.hero-card-badge[data-v-6cb19464]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.hero-card-icon[data-v-6cb19464]{width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;transition:all .3s ease}.hero-card:hover .hero-card-icon[data-v-6cb19464]{transform:scale(1.1) rotate(5deg)}.hero-card h3[data-v-6cb19464]{font-size:20px;font-weight:700;margin:0 0 12px;color:var(--text-primary)}.hero-card>p[data-v-6cb19464]{font-size:14px;color:var(--text-secondary);margin:0 0 20px;line-height:1.5}.hero-card-list[data-v-6cb19464]{list-style:none;padding:0;margin:0;text-align:left}.hero-card-list li[data-v-6cb19464]{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;color:var(--text-secondary);border-top:1px solid var(--border-color)}.hero-card-list li[data-v-6cb19464]:first-child{border-top:none}.hero-card-list li i[data-v-6cb19464]{color:var(--success);font-size:12px}.features-section[data-v-6cb19464]{padding:100px 24px;background:var(--secondary-bg)}.features-container[data-v-6cb19464]{max-width:1200px;margin:0 auto}.section-header[data-v-6cb19464]{text-align:center;margin-bottom:60px}.section-header h2[data-v-6cb19464]{font-size:clamp(28px,4vw,40px);font-weight:700;margin:0 0 16px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-header p[data-v-6cb19464]{font-size:16px;color:var(--text-secondary);max-width:500px;margin:0 auto}.features-grid[data-v-6cb19464]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-item[data-v-6cb19464]{display:flex;gap:20px;padding:24px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;transition:all .3s ease}.feature-item[data-v-6cb19464]:hover{transform:translateY(-4px);box-shadow:0 10px 30px var(--shadow-light);border-color:var(--accent-primary)}.feature-icon[data-v-6cb19464]{width:48px;height:48px;min-width:48px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.feature-content h3[data-v-6cb19464]{font-size:16px;font-weight:600;margin:0 0 8px;color:var(--text-primary)}.feature-content p[data-v-6cb19464]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.tech-section[data-v-6cb19464]{padding:100px 24px;background:var(--primary-bg)}.tech-container[data-v-6cb19464]{max-width:1200px;margin:0 auto}.tech-grid[data-v-6cb19464]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tech-item[data-v-6cb19464]{text-align:center;padding:32px 24px;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:12px;transition:all .3s ease}.tech-item[data-v-6cb19464]:hover{transform:translateY(-4px);border-color:var(--accent-primary);box-shadow:0 10px 30px var(--shadow-light)}.tech-icon[data-v-6cb19464]{width:60px;height:60px;margin:0 auto 16px;background:var(--secondary-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--accent-primary);transition:all .3s ease}.tech-item:hover .tech-icon[data-v-6cb19464]{background:var(--accent-primary);color:#fff}.tech-item h4[data-v-6cb19464]{font-size:16px;font-weight:600;margin:0 0 8px;color:var(--text-primary)}.tech-item p[data-v-6cb19464]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5}.stats-section[data-v-6cb19464]{padding:60px 24px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))}.stats-container[data-v-6cb19464]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat-box[data-v-6cb19464]{text-align:center;color:#fff}.stat-number[data-v-6cb19464]{display:block;font-size:48px;font-weight:800;line-height:1;margin-bottom:8px}.stat-label[data-v-6cb19464]{font-size:14px;opacity:.9;text-transform:uppercase;letter-spacing:1px}.cta-section[data-v-6cb19464]{padding:100px 24px;background:var(--secondary-bg);text-align:center}.cta-container[data-v-6cb19464]{max-width:600px;margin:0 auto}.cta-section h2[data-v-6cb19464]{font-size:clamp(28px,4vw,36px);font-weight:700;margin:0 0 16px;color:var(--text-primary)}.cta-section p[data-v-6cb19464]{font-size:16px;color:var(--text-secondary);margin:0 0 32px}.cta-btn-large[data-v-6cb19464]{padding:18px 40px;font-size:18px}@media (max-width: 1024px){.hero-cards[data-v-6cb19464]{grid-template-columns:1fr;max-width:500px}.hero-card-featured[data-v-6cb19464]{transform:none;order:-1}.features-grid[data-v-6cb19464],.tech-grid[data-v-6cb19464],.stats-container[data-v-6cb19464]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero-section[data-v-6cb19464]{padding:40px 16px 60px;min-height:auto}.hero-content[data-v-6cb19464]{margin-bottom:40px}.features-section[data-v-6cb19464],.tech-section[data-v-6cb19464],.cta-section[data-v-6cb19464]{padding:60px 16px}.section-header[data-v-6cb19464]{margin-bottom:36px}.features-grid[data-v-6cb19464]{grid-template-columns:1fr;gap:16px}.feature-item[data-v-6cb19464]{padding:20px;gap:16px}.tech-grid[data-v-6cb19464]{grid-template-columns:1fr 1fr;gap:16px}.tech-item[data-v-6cb19464]{padding:24px 16px}.stats-container[data-v-6cb19464]{grid-template-columns:repeat(2,1fr);gap:16px}.stats-section[data-v-6cb19464]{padding:40px 16px}.stat-number[data-v-6cb19464]{font-size:36px}.stat-label[data-v-6cb19464]{font-size:12px}}@media (max-width: 480px){.hero-section[data-v-6cb19464]{padding:30px 12px 40px}.hero-content[data-v-6cb19464]{margin-bottom:30px}.hero-subtitle[data-v-6cb19464]{margin-bottom:24px}.hero-cta[data-v-6cb19464]{flex-direction:column;align-items:stretch}.hero-cards[data-v-6cb19464]{gap:16px}.hero-card[data-v-6cb19464]{padding:24px 20px}.hero-card-icon[data-v-6cb19464]{width:52px;height:52px;font-size:22px}.hero-card h3[data-v-6cb19464]{font-size:17px}.features-section[data-v-6cb19464],.tech-section[data-v-6cb19464]{padding:40px 12px}.tech-grid[data-v-6cb19464]{grid-template-columns:1fr}.tech-item[data-v-6cb19464]{padding:20px 16px}.stats-container[data-v-6cb19464]{grid-template-columns:1fr 1fr}.stats-section[data-v-6cb19464]{padding:30px 12px}.stat-number[data-v-6cb19464]{font-size:30px}.cta-section[data-v-6cb19464]{padding:40px 12px}.cta-btn[data-v-6cb19464]{width:100%;justify-content:center}.cta-btn-large[data-v-6cb19464]{padding:14px 28px;font-size:16px}.section-header[data-v-6cb19464]{margin-bottom:28px}.section-header p[data-v-6cb19464]{font-size:14px}.feature-item[data-v-6cb19464]{padding:16px;gap:12px}.feature-icon[data-v-6cb19464]{width:40px;height:40px;min-width:40px;font-size:16px}.feature-content h3[data-v-6cb19464]{font-size:14px}.feature-content p[data-v-6cb19464]{font-size:13px}}.recorder[data-v-2d9d3e98]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px}.rec-time[data-v-2d9d3e98]{display:flex;align-items:center;gap:6px;font-family:SF Mono,Courier New,monospace;font-size:.85em;color:var(--text-primary, #fff);background:#ef444426;padding:4px 10px;border-radius:6px}.rec-dot[data-v-2d9d3e98]{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:pulse-2d9d3e98 1s infinite}@keyframes pulse-2d9d3e98{0%,to{opacity:1}50%{opacity:.4}}.time[data-v-2d9d3e98]{font-weight:600}.format-toggle[data-v-2d9d3e98]{display:flex;gap:2px;background:var(--secondary-bg, #1a1a22);border-radius:6px;padding:2px}.fmt-btn[data-v-2d9d3e98]{padding:4px 8px;font-size:.7em;font-weight:600;border:none;background:transparent;color:var(--text-muted, #8b8b9a);border-radius:4px;cursor:pointer;transition:all .2s}.fmt-btn[data-v-2d9d3e98]:hover{color:var(--text-primary, #fff)}.fmt-btn.active[data-v-2d9d3e98]{background:var(--accent-primary, #00d9ff);color:var(--on-accent, #000)}.controls[data-v-2d9d3e98]{display:flex;gap:6px;margin-left:auto}.ctrl-btn[data-v-2d9d3e98]{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85em;transition:all .2s}.ctrl-btn.rec[data-v-2d9d3e98]{background:#ef4444;color:#fff}.ctrl-btn.rec[data-v-2d9d3e98]:hover{background:#dc2626;transform:scale(1.05)}.ctrl-btn.stop[data-v-2d9d3e98]{background:#f59e0b;color:#fff}.ctrl-btn.stop[data-v-2d9d3e98]:hover{background:#d97706;transform:scale(1.05)}.ctrl-btn.download[data-v-2d9d3e98]{background:#10b981;color:#fff}.ctrl-btn.download[data-v-2d9d3e98]:hover{background:#059669;transform:scale(1.05)}.ctrl-btn.new[data-v-2d9d3e98]{background:var(--secondary-bg, #1a1a22);color:var(--text-secondary, #c8c8d5);border:1px solid var(--border-color, #3a3a48)}.ctrl-btn.new[data-v-2d9d3e98]:hover{background:var(--hover-bg, #323240);transform:scale(1.05)}.error-dot[data-v-2d9d3e98]{width:24px;height:24px;background:#ef444433;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ef4444;font-size:.7em}@media (max-width: 600px){.recorder[data-v-2d9d3e98]{padding:10px;gap:8px;flex-wrap:wrap}.rec-time[data-v-2d9d3e98]{font-size:.8em;padding:3px 8px}.fmt-btn[data-v-2d9d3e98]{padding:5px 10px;font-size:.75em}.ctrl-btn[data-v-2d9d3e98]{width:36px;height:36px}.controls[data-v-2d9d3e98]{margin-left:auto}}@media (max-width: 400px){.recorder[data-v-2d9d3e98]{padding:8px;gap:6px}.controls[data-v-2d9d3e98]{width:100%;justify-content:center;margin-left:0}.format-toggle[data-v-2d9d3e98]{flex:1}}.player[data-v-7c3dae8b]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;position:relative;transition:border-color .2s}.player.drop-active[data-v-7c3dae8b]{border-color:var(--accent-primary, #00d9ff);background:color-mix(in srgb,var(--card-bg, #252530) 85%,var(--accent-primary, #00d9ff))}.drop-hint[data-v-7c3dae8b]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#00d9ff1f;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--accent-primary, #00d9ff);font-size:.85em;font-weight:600;pointer-events:none;z-index:5}.drop-hint i[data-v-7c3dae8b]{font-size:1.4em}.upload-group[data-v-7c3dae8b]{display:flex;gap:4px}.btn-upload[data-v-7c3dae8b]{width:32px;height:32px;border:1px solid var(--border-color, #3a3a48);background:var(--secondary-bg, #1a1a22);border-radius:8px;color:var(--text-secondary, #c8c8d5);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85em;transition:all .2s}.btn-upload[data-v-7c3dae8b]:hover{background:var(--accent-primary, #00d9ff);color:var(--on-accent, #000);border-color:var(--accent-primary, #00d9ff)}.track-info[data-v-7c3dae8b]{flex:1;min-width:100px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.track-name[data-v-7c3dae8b]{font-size:.75em;font-weight:500;color:var(--text-primary, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-time[data-v-7c3dae8b]{font-size:.65em;color:var(--text-muted, #8b8b9a);font-family:SF Mono,Courier New,monospace}.track-info.empty .track-name[data-v-7c3dae8b]{color:var(--text-muted, #8b8b9a)}.progress-wrap[data-v-7c3dae8b]{width:100%;padding:4px 0;cursor:pointer;order:10}.progress-bar[data-v-7c3dae8b]{height:4px;background:var(--secondary-bg, #1a1a22);border-radius:2px;overflow:hidden}.progress-fill[data-v-7c3dae8b]{height:100%;background:var(--accent-primary, #00d9ff);border-radius:2px;transition:width .1s}.controls[data-v-7c3dae8b]{display:flex;gap:4px}.ctrl-btn[data-v-7c3dae8b]{width:28px;height:28px;border:none;border-radius:6px;background:var(--secondary-bg, #1a1a22);color:var(--text-secondary, #c8c8d5);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7em;transition:all .2s}.ctrl-btn[data-v-7c3dae8b]:hover:not(:disabled){background:var(--hover-bg, #323240);color:var(--text-primary, #fff)}.ctrl-btn[data-v-7c3dae8b]:disabled{opacity:.3;cursor:not-allowed}.ctrl-btn.play[data-v-7c3dae8b]{width:36px;height:36px;background:var(--accent-primary, #00d9ff);color:var(--on-accent, #000);font-size:.85em}.ctrl-btn.play[data-v-7c3dae8b]:hover{background:var(--accent-hover, #00c4e6);transform:scale(1.05)}.volume[data-v-7c3dae8b]{display:flex;align-items:center;gap:6px;margin-left:auto}.vol-btn[data-v-7c3dae8b]{width:24px;height:24px;border:none;background:transparent;color:var(--text-muted, #8b8b9a);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75em;transition:color .2s}.vol-btn[data-v-7c3dae8b]:hover{color:var(--text-primary, #fff)}.vol-slider[data-v-7c3dae8b]{width:60px;height:4px;-webkit-appearance:none;background:var(--secondary-bg, #1a1a22);border-radius:2px;outline:none;cursor:pointer}.vol-slider[data-v-7c3dae8b]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--accent-primary, #00d9ff);cursor:pointer;transition:transform .2s}.vol-slider[data-v-7c3dae8b]::-webkit-slider-thumb:hover{transform:scale(1.2)}.vol-slider[data-v-7c3dae8b]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent-primary, #00d9ff);cursor:pointer;border:none}@media (max-width: 768px){.ctrl-btn[data-v-7c3dae8b]{width:32px;height:32px;font-size:.75em}.ctrl-btn.play[data-v-7c3dae8b]{width:40px;height:40px;font-size:.9em}.vol-slider[data-v-7c3dae8b]{width:50px}}@media (max-width: 500px){.player[data-v-7c3dae8b]{padding:10px;gap:8px}.track-info[data-v-7c3dae8b]{min-width:80px}.track-name[data-v-7c3dae8b]{font-size:.7em}.track-time[data-v-7c3dae8b]{font-size:.6em}.volume[data-v-7c3dae8b]{width:100%;order:11;margin-left:0}.vol-slider[data-v-7c3dae8b]{flex:1}.ctrl-btn[data-v-7c3dae8b]{width:34px;height:34px}.ctrl-btn.play[data-v-7c3dae8b]{width:42px;height:42px}.btn-upload[data-v-7c3dae8b]{width:36px;height:36px}}@media (max-width: 400px){.player[data-v-7c3dae8b]{padding:8px}.controls[data-v-7c3dae8b]{gap:3px}}.equalizer[data-v-fae9fbc2]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:12px}.eq-header[data-v-fae9fbc2]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.toggle-btn[data-v-fae9fbc2]{width:28px;height:28px;border:1px solid var(--border-color, #3a3a48);background:var(--secondary-bg, #1a1a22);border-radius:6px;color:var(--text-secondary, #8a8a9a);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85em;transition:all .2s ease;flex-shrink:0}.toggle-btn[data-v-fae9fbc2]:hover{border-color:#667eea;color:#667eea}.toggle-btn.active[data-v-fae9fbc2]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.preset-select[data-v-fae9fbc2]{flex:1;padding:5px 8px;border:1px solid var(--border-color, #3a3a48);border-radius:6px;font-size:.7em;cursor:pointer;background:var(--secondary-bg, #1a1a22);color:var(--text-secondary, #c8c8d5);transition:all .2s ease;min-width:0}.preset-select[data-v-fae9fbc2]:hover,.preset-select[data-v-fae9fbc2]:focus{border-color:#667eea;outline:none}.icon-btn[data-v-fae9fbc2]{width:28px;height:28px;border:1px solid var(--border-color, #3a3a48);background:var(--secondary-bg, #1a1a22);border-radius:6px;color:var(--text-secondary, #8a8a9a);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7em;transition:all .2s ease;flex-shrink:0}.icon-btn[data-v-fae9fbc2]:disabled{opacity:.35;cursor:not-allowed}.save-btn[data-v-fae9fbc2]:hover{background:#667eea;border-color:transparent;color:#fff}.save-confirm-btn[data-v-fae9fbc2]:not(:disabled):hover{background:#1db954;border-color:transparent;color:#fff}.cancel-btn[data-v-fae9fbc2]:hover,.delete-btn[data-v-fae9fbc2]:hover{background:#ef4444;border-color:transparent;color:#fff}.reset-btn[data-v-fae9fbc2]:hover{background:#667eea;color:#fff;border-color:transparent}.save-form[data-v-fae9fbc2]{display:flex;align-items:center;gap:6px;margin-bottom:8px;animation:fadeIn-fae9fbc2 .15s ease}@keyframes fadeIn-fae9fbc2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.preset-name-input[data-v-fae9fbc2]{flex:1;padding:5px 10px;border:1px solid #667eea;border-radius:6px;background:var(--secondary-bg, #1a1a22);color:var(--text-primary, #fff);font-size:.75em;outline:none}.preset-name-input[data-v-fae9fbc2]::placeholder{color:var(--text-muted, #8b8b9a)}.eq-bands[data-v-fae9fbc2]{display:flex;justify-content:space-between;align-items:flex-end;gap:2px;padding:12px 8px;background:var(--secondary-bg, #1a1a22);border:1px solid var(--border-color, #3a3a48);border-radius:8px;min-height:220px}.eq-bands.disabled[data-v-fae9fbc2]{opacity:.4;pointer-events:none}.band[data-v-fae9fbc2]{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:22px;max-width:36px}.slider-wrapper[data-v-fae9fbc2]{position:relative;width:24px;height:160px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:all .3s ease}.slider-wrapper.active[data-v-fae9fbc2]{background:#4cd9641a;box-shadow:0 0 12px #4cd96466,inset 0 0 8px #4cd96426}.slider-wrapper.active.negative[data-v-fae9fbc2]{background:#ff453a1a;box-shadow:0 0 12px #ff453a66,inset 0 0 8px #ff453a26}.slider-v[data-v-fae9fbc2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;writing-mode:vertical-lr;direction:rtl;width:8px;height:150px;padding:0;margin:0;cursor:pointer;background:linear-gradient(to top,#3a3a48,#4a4a58);border-radius:4px;outline:none;border:none}.slider-v.active[data-v-fae9fbc2]{background:linear-gradient(to top,#2d8a3e,#4cd964);box-shadow:0 0 6px #4cd96480}.slider-v.active.negative[data-v-fae9fbc2]{background:linear-gradient(to top,#8a1a1a,#ff453a);box-shadow:0 0 6px #ff453a80}.slider-v[data-v-fae9fbc2]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;box-shadow:0 2px 6px #667eea80;transition:all .15s ease;border:2px solid #fff}.slider-v.active[data-v-fae9fbc2]::-webkit-slider-thumb{background:linear-gradient(135deg,#4cd964,#2d8a3e);box-shadow:0 2px 8px #4cd96499}.slider-v.active.negative[data-v-fae9fbc2]::-webkit-slider-thumb{background:linear-gradient(135deg,#ff453a,#8a1a1a);box-shadow:0 2px 8px #ff453a99}.slider-v[data-v-fae9fbc2]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 3px 12px #667eeab3}.slider-v.active[data-v-fae9fbc2]::-webkit-slider-thumb:hover{box-shadow:0 3px 12px #4cd964cc}.slider-v.active.negative[data-v-fae9fbc2]::-webkit-slider-thumb:hover{box-shadow:0 3px 12px #ff453acc}.slider-v[data-v-fae9fbc2]::-moz-range-track{width:8px;background:linear-gradient(to top,#3a3a48,#4a4a58);border-radius:4px;border:none}.slider-v.active[data-v-fae9fbc2]::-moz-range-track{background:linear-gradient(to top,#2d8a3e,#4cd964)}.slider-v.active.negative[data-v-fae9fbc2]::-moz-range-track{background:linear-gradient(to top,#8a1a1a,#ff453a)}.slider-v[data-v-fae9fbc2]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #667eea80}.slider-v.active[data-v-fae9fbc2]::-moz-range-thumb{background:linear-gradient(135deg,#4cd964,#2d8a3e);box-shadow:0 2px 8px #4cd96499}.slider-v.active.negative[data-v-fae9fbc2]::-moz-range-thumb{background:linear-gradient(135deg,#ff453a,#8a1a1a);box-shadow:0 2px 8px #ff453a99}.val[data-v-fae9fbc2]{font-size:.6em;font-weight:600;color:#667eea;font-family:SF Mono,Monaco,monospace;min-width:24px;text-align:center;white-space:nowrap}.freq[data-v-fae9fbc2]{font-size:.55em;color:var(--text-secondary, #8a8a9a);font-weight:500;text-align:center;white-space:nowrap}@media (max-width: 900px){.eq-bands[data-v-fae9fbc2]{gap:1px;padding:10px 4px}.slider-wrapper[data-v-fae9fbc2]{height:130px;width:20px}.slider-v[data-v-fae9fbc2]{height:120px}.band[data-v-fae9fbc2]{min-width:18px}.val[data-v-fae9fbc2]{font-size:.55em}.freq[data-v-fae9fbc2]{font-size:.5em}}@media (max-width: 600px){.equalizer[data-v-fae9fbc2]{padding:10px}.eq-header[data-v-fae9fbc2]{gap:5px}.toggle-btn[data-v-fae9fbc2],.icon-btn[data-v-fae9fbc2]{width:32px;height:32px}.preset-select[data-v-fae9fbc2]{font-size:.75em;padding:6px 8px}.eq-bands[data-v-fae9fbc2]{gap:1px;padding:8px 2px;min-height:180px}.slider-wrapper[data-v-fae9fbc2]{height:110px;width:18px}.slider-v[data-v-fae9fbc2]{height:100px;width:6px}.band[data-v-fae9fbc2]{min-width:15px;max-width:28px}.val[data-v-fae9fbc2]{font-size:.5em}.freq[data-v-fae9fbc2]{font-size:.45em}.slider-v[data-v-fae9fbc2]::-webkit-slider-thumb{width:14px;height:14px}.slider-v[data-v-fae9fbc2]::-moz-range-thumb{width:14px;height:14px}}@media (max-width: 400px){.equalizer[data-v-fae9fbc2]{padding:8px}.eq-bands[data-v-fae9fbc2]{padding:6px 2px;min-height:160px;overflow-x:auto;justify-content:flex-start}.slider-wrapper[data-v-fae9fbc2]{height:95px;width:16px}.slider-v[data-v-fae9fbc2]{height:85px;width:5px}.band[data-v-fae9fbc2]{min-width:14px;max-width:24px}.val[data-v-fae9fbc2]{font-size:.45em}.freq[data-v-fae9fbc2]{font-size:.4em}.slider-v[data-v-fae9fbc2]::-webkit-slider-thumb{width:12px;height:12px;border-width:1px}.slider-v[data-v-fae9fbc2]::-moz-range-thumb{width:12px;height:12px;border-width:1px}}.audio-meter-wrap[data-v-5f3d4a5c]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:10px 12px 8px}.meter-header[data-v-5f3d4a5c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.meter-title[data-v-5f3d4a5c]{font-size:.75em;font-weight:600;color:var(--text-primary, #fff);display:flex;align-items:center;gap:6px}.meter-title i[data-v-5f3d4a5c]{color:var(--accent-primary, #00d9ff)}.meter-hint[data-v-5f3d4a5c]{font-size:.6em;color:var(--text-muted, #8b8b9a);font-family:SF Mono,monospace}.meters-row[data-v-5f3d4a5c]{display:flex;gap:6px;height:80px;align-items:flex-end}.meter-block[data-v-5f3d4a5c]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.meter-label[data-v-5f3d4a5c]{font-size:.6em;font-weight:700;color:var(--text-muted, #8b8b9a);letter-spacing:.05em}.meter-track[data-v-5f3d4a5c]{flex:1;width:100%;border-radius:3px;position:relative;overflow:hidden;background:linear-gradient(to top,#1db954,#1db954 65%,#f59e0b 65%,#f59e0b 85%,#ef4444 85%,#ef4444)}.meter-mask[data-v-5f3d4a5c]{position:absolute;top:0;left:0;right:0;background:var(--secondary-bg, #1a1a22);transition:height 40ms linear;min-height:0;border-radius:3px 3px 0 0}.meter-peak[data-v-5f3d4a5c]{position:absolute;left:0;right:0;height:2px;background:#fff;opacity:.85;border-radius:1px;transition:bottom 80ms ease-out}.meter-db[data-v-5f3d4a5c]{font-size:.58em;font-family:SF Mono,Courier New,monospace;color:var(--text-muted, #8b8b9a);min-width:28px;text-align:center}.meter-db.clipping[data-v-5f3d4a5c]{color:#ef4444;font-weight:700}.meter-scale[data-v-5f3d4a5c]{display:flex;justify-content:space-between;margin-top:4px;padding:0 2px}.meter-scale span[data-v-5f3d4a5c]{font-size:.5em;color:var(--text-muted, #8b8b9a);font-family:SF Mono,monospace;opacity:.6}@media (max-width: 600px){.meters-row[data-v-5f3d4a5c]{height:60px}}.dynamics[data-v-2c1cfeed]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:12px}.dynamics-header[data-v-2c1cfeed]{display:flex;justify-content:flex-end;margin-bottom:10px}.toggle-btn[data-v-2c1cfeed]{width:32px;height:32px;border:1px solid var(--border-color, #3a3a48);background:var(--secondary-bg, #1a1a22);border-radius:8px;color:var(--text-muted, #8b8b9a);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1em;transition:all .2s}.toggle-btn[data-v-2c1cfeed]:hover{color:var(--text-primary, #fff)}.toggle-btn.active[data-v-2c1cfeed]{background:var(--accent-primary, #00d9ff);border-color:var(--accent-primary, #00d9ff);color:var(--on-accent, #000)}.controls[data-v-2c1cfeed]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.controls.disabled[data-v-2c1cfeed]{opacity:.4;pointer-events:none}.control-row[data-v-2c1cfeed]{display:flex;align-items:center;gap:8px}.label[data-v-2c1cfeed]{width:60px;font-size:.7em;font-weight:500;color:var(--text-secondary, #c8c8d5)}.control-row input[type=range][data-v-2c1cfeed]{flex:1;height:4px;-webkit-appearance:none;background:var(--secondary-bg, #1a1a22);border-radius:2px;outline:none;cursor:pointer}.control-row input[type=range][data-v-2c1cfeed]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--accent-primary, #00d9ff);cursor:pointer;transition:transform .2s}.control-row input[type=range][data-v-2c1cfeed]::-webkit-slider-thumb:hover{transform:scale(1.2)}.control-row input[type=range][data-v-2c1cfeed]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent-primary, #00d9ff);cursor:pointer;border:none}.val[data-v-2c1cfeed]{width:45px;text-align:right;font-size:.65em;font-family:SF Mono,Courier New,monospace;color:var(--accent-primary, #00d9ff)}.reset-btn[data-v-2c1cfeed]{width:28px;height:28px;border:1px solid var(--border-color, #3a3a48);background:var(--secondary-bg, #1a1a22);border-radius:6px;color:var(--text-muted, #8b8b9a);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7em;transition:all .2s;margin:0 auto}.reset-btn[data-v-2c1cfeed]:hover{background:var(--hover-bg, #323240);color:var(--text-primary, #fff)}@media (max-width: 600px){.dynamics[data-v-2c1cfeed]{padding:10px}.label[data-v-2c1cfeed]{width:52px;font-size:.65em}.val[data-v-2c1cfeed]{width:40px;font-size:.6em}.control-row[data-v-2c1cfeed]{gap:6px}.control-row input[type=range][data-v-2c1cfeed]::-webkit-slider-thumb{width:16px;height:16px}.control-row input[type=range][data-v-2c1cfeed]::-moz-range-thumb{width:16px;height:16px}.toggle-btn[data-v-2c1cfeed]{width:36px;height:36px}.reset-btn[data-v-2c1cfeed]{width:32px;height:32px}}@media (max-width: 400px){.dynamics[data-v-2c1cfeed]{padding:8px}.label[data-v-2c1cfeed]{width:46px;font-size:.6em}.val[data-v-2c1cfeed]{width:36px;font-size:.55em}.controls[data-v-2c1cfeed]{gap:6px}}.comp-presets[data-v-fe2a18ac]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:12px}.presets-header[data-v-fe2a18ac]{display:flex;justify-content:center;margin-bottom:12px}.presets-title[data-v-fe2a18ac]{font-size:.75em;font-weight:600;color:var(--text-secondary, #c8c8d5);text-transform:uppercase;letter-spacing:.5px}.preset-categories[data-v-fe2a18ac]{display:flex;flex-direction:column;gap:10px}.preset-category[data-v-fe2a18ac]{display:flex;flex-direction:column;gap:6px}.category-label[data-v-fe2a18ac]{font-size:.65em;font-weight:500;color:var(--text-muted, #8b8b9a);text-transform:uppercase;letter-spacing:.3px}.preset-buttons[data-v-fe2a18ac]{display:flex;flex-wrap:wrap;gap:6px}.preset-btn[data-v-fe2a18ac]{padding:6px 10px;border:1px solid var(--border-color, #3a3a48);background:var(--secondary-bg, #1a1a22);border-radius:6px;color:var(--text-secondary, #c8c8d5);font-size:.65em;font-weight:500;cursor:pointer;transition:all .2s}.preset-btn[data-v-fe2a18ac]:hover{background:var(--hover-bg, #323240);color:var(--text-primary, #fff);border-color:var(--accent-primary, #00d9ff)}.preset-btn.active[data-v-fe2a18ac]{background:var(--accent-primary, #00d9ff);border-color:var(--accent-primary, #00d9ff);color:var(--on-accent, #000)}@media (max-width: 600px){.comp-presets[data-v-fe2a18ac]{padding:10px}.preset-btn[data-v-fe2a18ac]{padding:5px 8px;font-size:.6em}.category-label[data-v-fe2a18ac]{font-size:.6em}.preset-categories[data-v-fe2a18ac]{gap:8px}.preset-buttons[data-v-fe2a18ac]{gap:4px}}@media (max-width: 400px){.comp-presets[data-v-fe2a18ac]{padding:8px}.preset-btn[data-v-fe2a18ac]{padding:4px 7px;font-size:.55em}.presets-title[data-v-fe2a18ac]{font-size:.7em}}.visualization[data-v-62fa23f6]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:12px}.visualization-canvas[data-v-62fa23f6]{width:100%;height:180px;border-radius:8px;background:var(--secondary-bg, #1a1a22);display:block}@media (max-width: 768px){.visualization-canvas[data-v-62fa23f6]{height:140px}}@media (max-width: 600px){.visualization[data-v-62fa23f6]{padding:10px}.visualization-canvas[data-v-62fa23f6]{height:120px}}@media (max-width: 400px){.visualization[data-v-62fa23f6]{padding:8px}.visualization-canvas[data-v-62fa23f6]{height:100px;border-radius:6px}}.playlist[data-v-81942ef1]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:12px}.playlist-header[data-v-81942ef1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.playlist-header h3[data-v-81942ef1]{margin:0;font-size:.8em;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--text-primary, #fff)}.track-count[data-v-81942ef1]{background:var(--accent-primary, #00d9ff);color:var(--on-accent, #000);padding:2px 8px;border-radius:10px;font-size:.7em;font-weight:600}.empty-state[data-v-81942ef1]{text-align:center;padding:20px 10px;color:var(--text-muted, #8b8b9a)}.empty-state i[data-v-81942ef1]{font-size:1.5em;margin-bottom:8px;display:block;opacity:.5}.empty-state p[data-v-81942ef1]{margin:0;font-size:.75em}.playlist-items[data-v-81942ef1]{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.playlist-item[data-v-81942ef1]{display:flex;align-items:center;gap:8px;padding:8px;background:var(--secondary-bg, #1a1a22);border-radius:8px;cursor:pointer;transition:all .15s ease;border:2px solid transparent;-webkit-user-select:none;user-select:none}.playlist-item[data-v-81942ef1]:hover{background:var(--hover-bg, #323240)}.playlist-item.active[data-v-81942ef1]{background:var(--accent-primary, #00d9ff);color:var(--on-accent, #000)}.playlist-item.dragging[data-v-81942ef1]{opacity:.4;border-color:var(--accent-primary, #00d9ff)}.playlist-item.drop-before[data-v-81942ef1]{border-top-color:var(--accent-primary, #00d9ff)}.playlist-item.drop-after[data-v-81942ef1]{border-bottom-color:var(--accent-primary, #00d9ff)}.drag-handle[data-v-81942ef1]{color:var(--text-muted, #8b8b9a);font-size:.65em;cursor:grab;padding:2px 1px;opacity:.4;transition:opacity .15s;flex-shrink:0}.playlist-item:hover .drag-handle[data-v-81942ef1]{opacity:1}.drag-handle[data-v-81942ef1]:active{cursor:grabbing}.playlist-item.active .drag-handle[data-v-81942ef1]{color:var(--on-accent, #000);opacity:.6}.track-number[data-v-81942ef1]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#00d9ff33;border-radius:50%;font-weight:600;font-size:.65em;color:var(--text-secondary, #c8c8d5);flex-shrink:0}.playlist-item.active .track-number[data-v-81942ef1]{background:#80808040;color:var(--on-accent, #000)}.track-info[data-v-81942ef1]{flex:1;min-width:0}.track-name[data-v-81942ef1]{font-weight:500;font-size:.7em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary, #fff)}.playlist-item.active .track-name[data-v-81942ef1]{color:var(--on-accent, #000)}.track-meta[data-v-81942ef1]{font-size:.6em;color:var(--text-muted, #8b8b9a)}.playlist-item.active .track-meta[data-v-81942ef1]{color:var(--on-accent, #000);opacity:.75}.btn-remove[data-v-81942ef1]{width:20px;height:20px;border:none;border-radius:50%;background:#ef444433;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:.6em;flex-shrink:0}.btn-remove[data-v-81942ef1]:hover{background:#ef4444;color:#fff}.playlist-item.active .btn-remove[data-v-81942ef1]{background:#80808040;color:var(--on-accent, #000)}.playlist-item.active .btn-remove[data-v-81942ef1]:hover{background:#80808066}.shortcuts-hint[data-v-81942ef1]{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border-color, #3a3a48)}.shortcuts-hint span[data-v-81942ef1]{display:flex;align-items:center;gap:3px;font-size:.6em;color:var(--text-muted, #8b8b9a);white-space:nowrap}kbd[data-v-81942ef1]{display:inline-flex;align-items:center;justify-content:center;background:var(--secondary-bg, #1a1a22);border:1px solid var(--border-color, #3a3a48);border-radius:4px;padding:1px 5px;font-family:SF Mono,Courier New,monospace;font-size:.95em;color:var(--accent-primary, #00d9ff);line-height:1.4}.playlist-items[data-v-81942ef1]::-webkit-scrollbar{width:4px}.playlist-items[data-v-81942ef1]::-webkit-scrollbar-track{background:var(--secondary-bg, #1a1a22);border-radius:4px}.playlist-items[data-v-81942ef1]::-webkit-scrollbar-thumb{background:var(--accent-primary, #00d9ff);border-radius:4px}.playlist-items[data-v-81942ef1]::-webkit-scrollbar-thumb:hover{background:#00c4e6}@media (max-width: 600px){.playlist[data-v-81942ef1]{padding:10px}.playlist-header h3[data-v-81942ef1]{font-size:.75em}.playlist-item[data-v-81942ef1]{padding:6px;gap:6px}.track-name[data-v-81942ef1]{font-size:.65em}.track-meta[data-v-81942ef1]{font-size:.55em}.btn-remove[data-v-81942ef1]{width:24px;height:24px;font-size:.65em}.playlist-items[data-v-81942ef1]{max-height:160px}.shortcuts-hint[data-v-81942ef1]{gap:4px 8px}}@media (max-width: 400px){.playlist[data-v-81942ef1]{padding:8px}.playlist-item[data-v-81942ef1]{padding:5px}.track-number[data-v-81942ef1]{width:18px;height:18px;font-size:.6em}.playlist-items[data-v-81942ef1]{max-height:140px}.shortcuts-hint[data-v-81942ef1]{display:none}}.app-page[data-v-64bd96e1]{min-height:100vh;display:flex;flex-direction:column}.app-main[data-v-64bd96e1]{flex:1;padding-top:16px}.shared-banner[data-v-64bd96e1]{display:flex;align-items:center;gap:10px;padding:12px 18px;margin:12px 16px 0;border-radius:10px;font-size:13px;font-weight:500;animation:slideIn-64bd96e1 .3s ease-out}.shared-banner i[data-v-64bd96e1]{font-size:18px;flex-shrink:0}.shared-banner-success[data-v-64bd96e1]{background:#4ade801f;border:1px solid rgba(74,222,128,.3);color:var(--success)}.shared-banner-error[data-v-64bd96e1]{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:var(--error)}.shared-banner-warning[data-v-64bd96e1]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:var(--warning)}.shared-banner-info[data-v-64bd96e1]{background:#014f991f;border:1px solid rgba(1,79,153,.3);color:var(--accent-secondary)}@keyframes slideIn-64bd96e1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-page[data-v-df3339d2]{min-height:100vh;display:flex;flex-direction:column}.faq-main[data-v-df3339d2]{flex:1;padding:40px 24px 60px;background:var(--primary-bg)}.faq-container[data-v-df3339d2]{max-width:900px;margin:0 auto}.faq-header[data-v-df3339d2]{text-align:center;margin-bottom:60px}.faq-header h1[data-v-df3339d2]{font-size:clamp(32px,5vw,48px);font-weight:800;margin:0 0 16px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.faq-header p[data-v-df3339d2]{font-size:18px;color:var(--text-secondary);margin:0}.faq-categories[data-v-df3339d2]{display:flex;flex-direction:column;gap:40px}.faq-category h2[data-v-df3339d2]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid var(--border-color)}.faq-category h2 i[data-v-df3339d2]{color:var(--accent-primary)}.faq-list[data-v-df3339d2]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-df3339d2]{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item[data-v-df3339d2]:hover{border-color:var(--accent-primary);box-shadow:0 4px 20px var(--shadow-light)}.faq-item[open][data-v-df3339d2]{border-color:var(--accent-primary)}.faq-item summary[data-v-df3339d2]{padding:18px 24px;font-size:16px;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.faq-item summary[data-v-df3339d2]::-webkit-details-marker{display:none}.faq-item summary[data-v-df3339d2]:after{content:"+";font-size:24px;color:var(--accent-primary);font-weight:300;transition:transform .3s ease}.faq-item[open] summary[data-v-df3339d2]:after{transform:rotate(45deg)}.faq-item summary[data-v-df3339d2]:hover{background:var(--hover-bg)}.faq-answer[data-v-df3339d2]{padding:18px 24px 20px;font-size:15px;line-height:1.7;color:var(--text-secondary);border-top:1px solid var(--border-color);margin-top:-1px}.faq-cta[data-v-df3339d2]{margin-top:60px;text-align:center;padding:48px;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:16px}.faq-cta h3[data-v-df3339d2]{font-size:24px;font-weight:700;margin:0 0 12px;color:var(--text-primary)}.faq-cta p[data-v-df3339d2]{font-size:16px;color:var(--text-secondary);margin:0 0 24px}.cta-btn[data-v-df3339d2]{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:12px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px var(--shadow-medium)}.cta-btn[data-v-df3339d2]:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--shadow-medium)}@media (max-width: 768px){.faq-main[data-v-df3339d2]{padding:30px 16px 40px}.faq-item summary[data-v-df3339d2]{padding:14px 18px;font-size:15px}.faq-answer[data-v-df3339d2]{padding:0 18px 16px;font-size:14px}.faq-cta[data-v-df3339d2]{padding:32px 24px}}@media (max-width: 480px){.faq-header h1[data-v-df3339d2]{font-size:28px}}@font-face{font-family:Supreme;src:url(/fonts/Supreme-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--primary-bg: #091428;--secondary-bg: #0e1c32;--card-bg: #142640;--accent-primary: #c9984d;--accent-secondary: #014f99;--accent-tertiary: #f8e1a9;--accent-text: #091428;--on-accent: #091428;--accent-hover: #b8843a;--text-primary: #f9f2d5;--text-secondary: #f8e1a9;--text-muted: #7a8da0;--border-color: #1e3a5c;--hover-bg: #1a3050;--success: #4ade80;--warning: #f59e0b;--error: #ef4444;--vol-fill: #c9984d;--seek-fill: #c9984d;--neutral-fill: var(--secondary-bg);--nav-bg: rgba(14, 28, 50, .95);--gradient-primary: linear-gradient(135deg, var(--primary-bg), #0e1c32);--gradient-card: linear-gradient(135deg, var(--card-bg), rgba(20, 38, 64, .85));--shadow-light: rgba(201, 152, 77, .12);--shadow-medium: rgba(201, 152, 77, .2)}[data-theme=light]{--primary-bg: #f9f2d5;--secondary-bg: #fffef7;--card-bg: #fffdf5;--accent-primary: #014f99;--accent-secondary: #c9984d;--accent-tertiary: #003971;--accent-text: #f5f4d6;--on-accent: #ffffff;--accent-hover: #013f7a;--text-primary: #003971;--text-secondary: #014f99;--text-muted: #5e5030;--border-color: #c9984d;--hover-bg: #f8e1a9;--success: #16a34a;--warning: #d97706;--error: #dc2626;--vol-fill: #c9984d;--seek-fill: #c9984d;--neutral-fill: #f8e1a9;--nav-bg: rgba(249, 242, 213, .95);--gradient-primary: linear-gradient(135deg, #fffef5, #f5f4d6);--gradient-card: linear-gradient(135deg, var(--card-bg), rgba(249, 242, 213, .5));--shadow-light: rgba(1, 79, 153, .1);--shadow-medium: rgba(1, 79, 153, .18)}body{font-family:Supreme,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--gradient-primary);color:var(--text-primary);margin:0;transition:all .3s ease;line-height:1.5}.container{max-width:1200px;margin:0 auto;padding:16px}.promo-section{margin-top:16px;margin-bottom:20px;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:12px;padding:18px;position:relative;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.promo-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary),var(--accent-tertiary));border-radius:12px 12px 0 0}.promo-header{text-align:center;margin-bottom:14px}.promo-title{font-size:22px;font-weight:700;margin:0 0 8px;background:linear-gradient(45deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.promo-subtitle{color:var(--text-secondary);font-size:13px;max-width:600px;margin:0 auto;line-height:1.5}.promo-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:14px}.feature-card{background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:10px;padding:12px 14px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));transform:scaleX(0);transition:transform .3s ease}.feature-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px var(--shadow-medium);border-color:var(--accent-primary)}.feature-card:hover:before{transform:scaleX(1)}.feature-title{font-size:14px;font-weight:600;margin:0 0 6px;color:var(--text-primary)}.feature-desc{font-size:12px;color:var(--text-secondary);margin:0;line-height:1.5}.promo-stats{display:flex;justify-content:center;gap:28px;flex-wrap:wrap}.stat-item{text-align:center;position:relative}.stat-item:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:25px;height:2px;background:var(--accent-primary);border-radius:1px}.stat-number{font-size:22px;font-weight:700;color:var(--accent-primary);display:block;line-height:1}.stat-label{font-size:10px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.8px;margin-top:4px}.header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.header h1,.header h2{font-size:17px;margin:0;background:linear-gradient(45deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;letter-spacing:.3px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.main-layout{max-width:1600px}.grid-three-column{display:grid;grid-template-columns:280px 1fr 300px;gap:16px;align-items:start}.column-left{display:flex;flex-direction:column;gap:16px}.column-center{display:flex;flex-direction:column;gap:16px;min-width:700px}.column-right{display:flex;flex-direction:column;gap:16px}.card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:10px;padding:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .3s ease;position:relative}.card:hover{transform:translateY(-1px);box-shadow:0 6px 20px var(--shadow-light)}.upload{margin-bottom:14px}.upload input[type=file]{display:none}.btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:8px;border:1px solid var(--border-color);background:var(--secondary-bg);color:var(--text-primary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;font-size:12px;font-weight:500;min-height:38px;justify-content:center}.btn:hover{background:var(--hover-bg);border-color:var(--accent-primary);transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow-light)}.btn:active{transform:translateY(0)}.btn i{font-size:14px;color:var(--text-primary)}.btn-primary{background:var(--accent-primary);color:var(--accent-text);border-color:var(--accent-primary);font-weight:600}.btn-primary:hover{background:var(--accent-tertiary);border-color:var(--accent-tertiary);box-shadow:0 4px 15px var(--shadow-medium)}.btn-primary i{color:var(--accent-text)}.btn-secondary{background:transparent;border-color:var(--border-color)}.btn-danger{background:var(--error);color:#fff;border-color:var(--error)}.btn-danger:hover{background:#dc2626;border-color:#dc2626}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.controls{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;margin:14px 0}.ctrl{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-color);background:var(--secondary-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:16px;color:var(--text-primary)}.ctrl:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--accent-text);transform:scale(1.08);box-shadow:0 4px 12px var(--shadow-medium)}.ctrl:active{transform:scale(.95)}.ctrl.play{width:50px;height:50px;background:var(--accent-primary);border-color:var(--accent-primary);color:var(--accent-text);font-size:20px}.ctrl.play:hover{background:var(--accent-tertiary);border-color:var(--accent-tertiary)}.row{display:flex;align-items:center;gap:12px;margin:10px 0}.row label{flex:1;font-size:12px;font-weight:500;color:var(--text-primary)}.row input[type=range]{flex:2}.row .value{min-width:45px;text-align:right;font-size:11px;font-weight:600;color:var(--accent-primary)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--secondary-bg);border:1px solid var(--border-color);outline:none;cursor:pointer}input[type=range]:hover{border-color:var(--accent-primary)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent-primary);cursor:pointer;transition:all .2s ease;border:2px solid #ffffff;box-shadow:0 2px 6px var(--shadow-medium)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent-primary);cursor:pointer;transition:all .2s ease;border:2px solid #ffffff;box-shadow:0 2px 6px var(--shadow-medium)}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 3px 10px var(--shadow-medium)}input[type=range]:hover::-moz-range-thumb{transform:scale(1.15);box-shadow:0 3px 10px var(--shadow-medium)}.eq{display:flex;gap:8px;align-items:flex-end;overflow-x:auto;padding:14px 8px;background:var(--secondary-bg);border-radius:10px;border:1px solid var(--border-color);justify-content:center}.eq .col{min-width:32px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.eq .col label{display:block;font-size:9px;color:var(--text-secondary);writing-mode:vertical-rl;transform:rotate(180deg);margin-top:6px;font-weight:600;letter-spacing:.3px}.eq .col input[type=range]{writing-mode:vertical-lr;direction:rtl;height:120px;width:6px;margin:6px 0}.meter{display:flex;flex-direction:column;gap:10px}.meter .bar{height:14px;background:var(--secondary-bg);border-radius:7px;overflow:hidden;position:relative;border:1px solid var(--border-color)}.meter .bar>.fill{position:absolute;left:0;top:0;height:100%;width:0;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));transition:width .1s ease;border-radius:6px}canvas{border-radius:10px;border:1px solid var(--border-color)}#notification{position:fixed;bottom:18px;right:18px;background:var(--card-bg);border:1px solid var(--border-color);border-left:3px solid var(--accent-primary);padding:14px 18px;border-radius:10px;display:none;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1500;max-width:280px;box-shadow:0 6px 20px var(--shadow-medium);transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);font-size:12px}#notification.show{transform:translate(0)}.promo-card .hint{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:10px;background:linear-gradient(135deg,#7fd1ff1f,#52ff5214);border:1px solid var(--border-color);margin-top:12px;font-size:12px}.promo-card .hint i{color:var(--accent-primary)!important;margin-top:2px;font-size:14px}.promo-card .meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.promo-card .meta .chip{padding:5px 10px;border-radius:16px;border:1px solid var(--border-color);color:var(--text-secondary);font-size:10px;background:var(--secondary-bg);font-weight:500}.eq-presets,.comp-presets{margin-top:12px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;position:relative!important;z-index:10!important}.eq-preset-btn,.comp-preset-btn{padding:5px 10px!important;font-size:10px!important;min-width:auto!important;display:inline-flex!important;transition:all .2s ease!important;border-radius:6px!important;font-weight:500!important}.eq-preset-btn.active,.comp-preset-btn.active{background:var(--accent-primary)!important;color:var(--accent-text)!important;border-color:var(--accent-primary)!important;transform:scale(1.04);font-weight:600!important}.eq-preset-btn:hover,.comp-preset-btn:hover{transform:translateY(-1px);box-shadow:0 3px 10px var(--shadow-light)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus{outline:2px solid var(--accent-primary);outline-offset:2px}button:focus,input:focus,select:focus{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width: 1400px){.grid-three-column{grid-template-columns:250px 1fr 280px}.column-center{min-width:600px}}@media (max-width: 1200px){.grid-three-column{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.column-left{grid-column:1;grid-row:1}.column-center{grid-column:2;grid-row:1 / 3;min-width:auto}.column-right{grid-column:1;grid-row:2}}@media (max-width: 900px){.grid{grid-template-columns:1fr}.grid-three-column{grid-template-columns:1fr;grid-template-rows:auto}.column-left,.column-center,.column-right{grid-column:1;grid-row:auto}.column-center{min-width:auto;order:-1}.promo-features{grid-template-columns:repeat(2,1fr)}.promo-stats{gap:18px}.header{flex-wrap:wrap;gap:8px}.header h1,.header h2{font-size:15px}}@media (max-width: 600px){.container{padding:10px}.promo-section{padding:14px;margin-top:12px}.promo-title{font-size:18px}.promo-subtitle{font-size:12px}.promo-features{grid-template-columns:1fr;gap:8px}.promo-stats{gap:14px}.feature-desc{font-size:11px}.stat-number{font-size:18px}.stat-label{font-size:9px}.feature-card{padding:10px 12px}.feature-title{font-size:13px}.controls{gap:8px}.ctrl{width:38px;height:38px}.ctrl.play{width:46px;height:46px}.btn{padding:8px 12px;font-size:11px}.card{padding:12px}.header{flex-direction:column;align-items:flex-start;gap:6px}.header h1,.header h2{font-size:14px}.row{gap:8px}.row label{font-size:11px}.row .value{min-width:38px;font-size:10px}.eq{gap:5px;padding:10px 6px}.eq .col{min-width:28px}.eq .col input[type=range]{height:100px;width:5px}.eq .col label{font-size:8px}.eq-preset-btn,.comp-preset-btn{padding:4px 8px!important;font-size:9px!important}#notification{left:10px;right:10px;max-width:none;bottom:12px}input[type=range]::-webkit-slider-thumb{width:20px;height:20px}input[type=range]::-moz-range-thumb{width:20px;height:20px}}@media (max-width: 400px){.container{padding:8px}.promo-section{padding:12px;border-radius:10px}.promo-stats{flex-direction:column;gap:14px}.promo-header{margin-bottom:10px}.promo-title{font-size:16px}.controls{justify-content:space-between}.ctrl{width:36px;height:36px}.ctrl.play{width:44px;height:44px}.card{padding:10px;border-radius:8px}.eq{gap:3px;padding:8px 4px}.eq .col{min-width:24px}.eq .col input[type=range]{height:85px;width:4px}.eq .col label{font-size:7px}.eq-preset-btn,.comp-preset-btn{padding:3px 6px!important;font-size:8px!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}.card{animation:fadeInUp .4s ease-out forwards}.card:nth-child(2n){animation-delay:.08s}.feature-card{animation:slideInRight .45s ease-out forwards}.feature-card:nth-child(2){animation-delay:.08s}.feature-card:nth-child(3){animation-delay:.16s}.feature-card:nth-child(4){animation-delay:.24s}*{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease!important}@media (prefers-contrast: high){:root{--border-color: #3a5a80;--text-secondary: #ffe8b0}[data-theme=light]{--border-color: #8a6e2f;--text-secondary: #002850}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.top-nav,.faq-modal,#notification{display:none!important}body{padding-top:0}.promo-section{margin-top:0}}
