.app-root{min-height:100vh}.icon[data-v-88e52a12]{display:inline-block;flex-shrink:0;vertical-align:-.15em}.icon-spin[data-v-88e52a12]{animation:icon-spin-88e52a12 .8s linear infinite}@keyframes icon-spin-88e52a12{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.icon-spin[data-v-88e52a12]{animation-duration:2s}}.heq[data-v-9272def0]{display:grid;gap:12px;min-width:0;padding:16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 24px 60px var(--shadow-light)}.mono[data-v-9272def0]{font-family:var(--font-mono)}.heq-head[data-v-9272def0]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--text-muted)}.heq-head b[data-v-9272def0]{font-weight:600;color:var(--text-primary)}.heq-name[data-v-9272def0]{font-size:12px}.heq-presets[data-v-9272def0]{display:flex;flex-wrap:wrap;gap:6px}.heq-chip[data-v-9272def0]{height:28px;padding:0 10px;font-size:12px}.heq-stage[data-v-9272def0]{position:relative;height:150px}.heq-curve[data-v-9272def0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.heq-grid[data-v-9272def0]{stroke:var(--border-color);stroke-width:1;opacity:.6}.heq-zero[data-v-9272def0]{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:3 4}.heq-fill[data-v-9272def0]{opacity:.22}.heq-fill.boost[data-v-9272def0]{fill:var(--eq-boost)}.heq-fill.cut[data-v-9272def0]{fill:var(--eq-cut)}.heq-line[data-v-9272def0]{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.heq-line.boost[data-v-9272def0]{stroke:var(--eq-boost)}.heq-line.cut[data-v-9272def0]{stroke:var(--eq-cut)}.heq-bands[data-v-9272def0]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(19,1fr);gap:2px}.heq-slider[data-v-9272def0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;writing-mode:vertical-lr;direction:rtl;width:100%;height:100%;margin:0;padding:0;background:transparent;cursor:pointer}.heq-slider[data-v-9272def0]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}.heq-slider[data-v-9272def0]::-webkit-slider-runnable-track{width:3px;border-radius:2px;background:var(--border-strong)}.heq-slider[data-v-9272def0]::-moz-range-track{width:3px;border-radius:2px;background:var(--border-strong)}.heq-slider[data-v-9272def0]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-left:-4.5px;border-radius:50%;background:var(--card-bg);border:2px solid var(--text-muted);box-shadow:0 1px 4px #0000004d}.heq-slider[data-v-9272def0]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--card-bg);border:2px solid var(--text-muted);box-shadow:0 1px 4px #0000004d}.heq-slider.boost[data-v-9272def0]::-webkit-slider-thumb{border-color:var(--eq-boost)}.heq-slider.boost[data-v-9272def0]::-moz-range-thumb{border-color:var(--eq-boost)}.heq-slider.cut[data-v-9272def0]::-webkit-slider-thumb{border-color:var(--eq-cut)}.heq-slider.cut[data-v-9272def0]::-moz-range-thumb{border-color:var(--eq-cut)}.heq-foot[data-v-9272def0]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted)}@media (max-width: 600px){.heq[data-v-9272def0]{padding:12px}.heq-stage[data-v-9272def0]{height:130px}.heq-slider[data-v-9272def0]::-webkit-slider-thumb{width:14px;height:14px;margin-left:-5.5px}}.hero-nav[data-v-972258ca]{position:sticky;top:70px;z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);transition:box-shadow .3s ease}.hero-nav.scrolled[data-v-972258ca]{box-shadow:0 4px 20px var(--shadow-light)}.hero-nav-inner[data-v-972258ca]{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;max-width:1160px;margin:0 auto;padding:0 24px}.hero-nav-brand[data-v-972258ca]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:15px;font-weight:800;letter-spacing:-.2px;color:var(--text-primary);text-decoration:none}.hero-nav-brand .icon[data-v-972258ca]{color:var(--accent-primary)}.hero-nav-links[data-v-972258ca]{display:flex;align-items:center;gap:4px;min-width:0}.hero-nav-link[data-v-972258ca]{padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--text-secondary);text-decoration:none;transition:color .2s,background .2s}.hero-nav-link[data-v-972258ca]:hover{color:var(--text-primary);background:var(--hover-bg)}.hero-nav-link.active[data-v-972258ca]{color:var(--accent-primary)}.hero-nav-cta[data-v-972258ca]{margin-left:8px;padding:8px 14px;font-size:14px;white-space:nowrap}.hero-nav-brand[data-v-972258ca]:focus-visible,.hero-nav-link[data-v-972258ca]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width: 768px){.hero-nav[data-v-972258ca]{top:60px}.hero-nav-inner[data-v-972258ca]{height:52px;gap:10px;padding:0 16px}.hero-nav-links[data-v-972258ca]{overflow-x:auto;scrollbar-width:none}.hero-nav-links[data-v-972258ca]::-webkit-scrollbar{display:none}.hero-nav-link[data-v-972258ca]{padding:6px 10px;font-size:13px}}@media (max-width: 600px){.hero-nav-brand-text[data-v-972258ca],.hero-nav-cta[data-v-972258ca]{display:none}}@media (prefers-reduced-motion: reduce){.hero-nav[data-v-972258ca],.hero-nav-link[data-v-972258ca]{transition:none}}.landing-page[data-v-d3bb0ef2]{color:var(--text-primary);--lp-anchor-offset: 148px}.lp-wrap[data-v-d3bb0ef2]{max-width:1160px;margin:0 auto;padding:0 24px}.lp-hero[data-v-d3bb0ef2]{background:var(--gradient-primary);padding:88px 0 72px}.lp-hero-grid[data-v-d3bb0ef2]{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.lp-eyebrow[data-v-d3bb0ef2]{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.4px;color:var(--accent-primary)}.lp-title[data-v-d3bb0ef2]{margin:0 0 20px;font-size:clamp(34px,5vw,54px);line-height:1.08;font-weight:800;letter-spacing:-.5px;color:var(--text-primary)}.lp-lead[data-v-d3bb0ef2]{margin:0 0 32px;max-width:560px;font-size:18px;line-height:1.6;color:var(--text-secondary)}.lp-trust[data-v-d3bb0ef2]{display:flex;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;list-style:none;font-size:13px;color:var(--text-muted)}.lp-trust li[data-v-d3bb0ef2]{display:inline-flex;align-items:center;gap:6px}.lp-trust .icon[data-v-d3bb0ef2]{color:var(--success)}.lp-demo[data-v-d3bb0ef2]{min-width:0}.lp-facts[data-v-d3bb0ef2]{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--secondary-bg)}.lp-facts-grid[data-v-d3bb0ef2]{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto}.lp-fact[data-v-d3bb0ef2]{display:grid;gap:2px;padding:18px 20px}.lp-fact+.lp-fact[data-v-d3bb0ef2]{border-left:1px solid var(--border-color)}.lp-fact dt[data-v-d3bb0ef2]{font-family:var(--font-mono);font-size:24px;font-weight:600;line-height:1.1;color:var(--text-primary)}.lp-fact dd[data-v-d3bb0ef2]{margin:0;font-size:12.5px;line-height:1.4;color:var(--text-muted)}.lp-section[data-v-d3bb0ef2]{padding:88px 0}#features[data-v-d3bb0ef2],#blog[data-v-d3bb0ef2]{scroll-margin-top:var(--lp-anchor-offset)}.lp-section-alt[data-v-d3bb0ef2]{background:var(--card-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.lp-section-head[data-v-d3bb0ef2]{max-width:640px;margin-bottom:40px}.lp-section-head h2[data-v-d3bb0ef2]{margin:0 0 12px;font-size:clamp(26px,3.2vw,36px);line-height:1.2;font-weight:800;letter-spacing:-.3px;color:var(--text-primary)}.lp-section-head p[data-v-d3bb0ef2]{margin:0;font-size:17px;line-height:1.6;color:var(--text-secondary)}.mono[data-v-d3bb0ef2]{font-family:var(--font-mono)}.lp-chain[data-v-d3bb0ef2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.lp-module[data-v-d3bb0ef2]{position:relative;padding:20px 24px 24px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px}.lp-module+.lp-module[data-v-d3bb0ef2]:before{content:"";position:absolute;top:48px;left:-16px;width:16px;height:2px;background:var(--border-strong)}.lp-module+.lp-module[data-v-d3bb0ef2]:after{content:"";position:absolute;top:45px;left:-6px;width:6px;height:6px;border-top:2px solid var(--border-strong);border-right:2px solid var(--border-strong);transform:rotate(45deg)}.lp-module-art[data-v-d3bb0ef2]{height:56px;margin-bottom:18px}.lp-module-art svg[data-v-d3bb0ef2]{display:block;width:100%;height:100%;overflow:visible}.art-zero[data-v-d3bb0ef2]{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.art-fill[data-v-d3bb0ef2]{opacity:.2}.art-fill.boost[data-v-d3bb0ef2]{fill:var(--eq-boost)}.art-fill.cut[data-v-d3bb0ef2]{fill:var(--eq-cut)}.art-line[data-v-d3bb0ef2]{fill:none;stroke:var(--accent-primary);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.art-meter-track[data-v-d3bb0ef2]{fill:var(--border-color);opacity:.6}.art-meter[data-v-d3bb0ef2]{fill:var(--eq-cut)}.art-peak[data-v-d3bb0ef2]{fill:var(--accent-primary)}.art-rec[data-v-d3bb0ef2]{fill:var(--error)}.lp-module h3[data-v-d3bb0ef2]{margin:0 0 8px;font-size:21px;font-weight:700;color:var(--text-primary)}.lp-module p[data-v-d3bb0ef2]{margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--text-secondary)}.lp-module ul[data-v-d3bb0ef2]{list-style:none;margin:0;padding:0}.lp-module li[data-v-d3bb0ef2]{position:relative;padding:10px 0 10px 18px;border-top:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.lp-module li[data-v-d3bb0ef2]:before{content:"";position:absolute;left:0;top:50%;width:8px;height:2px;border-radius:1px;background:var(--accent-primary)}.lp-steps[data-v-d3bb0ef2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;counter-reset:none}.lp-step-num[data-v-d3bb0ef2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:16px;border-radius:50%;border:2px solid var(--accent-primary);font-size:16px;font-weight:800;color:var(--accent-primary)}.lp-step h3[data-v-d3bb0ef2]{margin:0 0 8px;font-size:19px;font-weight:700;color:var(--text-primary)}.lp-step p[data-v-d3bb0ef2]{margin:0;font-size:15px;line-height:1.6;color:var(--text-secondary)}.lp-details[data-v-d3bb0ef2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px}.lp-detail[data-v-d3bb0ef2]{padding-left:16px;border-left:2px solid var(--accent-primary)}.lp-detail h3[data-v-d3bb0ef2]{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--text-primary)}.lp-detail p[data-v-d3bb0ef2]{margin:0;font-size:15px;line-height:1.6;color:var(--text-secondary)}.lp-blog-grid[data-v-d3bb0ef2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.lp-blog-card[data-v-d3bb0ef2]{display:flex;flex-direction:column;background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;color:inherit;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.lp-blog-card[data-v-d3bb0ef2]:hover,.lp-blog-card[data-v-d3bb0ef2]:focus-visible{border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 12px 28px var(--shadow-light)}.lp-blog-card[data-v-d3bb0ef2]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.lp-blog-media[data-v-d3bb0ef2]{aspect-ratio:16 / 9;background:var(--primary-bg);border-bottom:1px solid var(--border-color);overflow:hidden}.lp-blog-media img[data-v-d3bb0ef2]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lp-blog-card:hover .lp-blog-media img[data-v-d3bb0ef2]{transform:scale(1.03)}.lp-blog-body[data-v-d3bb0ef2]{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 24px 24px}.lp-blog-head[data-v-d3bb0ef2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.lp-blog-tag[data-v-d3bb0ef2]{padding:3px 9px;border-radius:999px;background:var(--accent-primary);color:var(--on-accent);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lp-blog-meta[data-v-d3bb0ef2]{font-size:13px;color:var(--text-muted)}.lp-blog-body h3[data-v-d3bb0ef2]{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:var(--text-primary)}.lp-blog-body p[data-v-d3bb0ef2]{flex:1;margin:0;font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.lp-blog-link[data-v-d3bb0ef2]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;color:var(--accent-primary)}.lp-final[data-v-d3bb0ef2]{padding:56px 32px;text-align:center;border-radius:24px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--accent-primary) 10%,var(--card-bg))}.lp-final h2[data-v-d3bb0ef2]{margin:0 0 10px;font-size:clamp(26px,3.2vw,36px);font-weight:800;color:var(--text-primary)}.lp-final p[data-v-d3bb0ef2]{margin:0 0 28px;font-size:17px;color:var(--text-secondary)}@media (max-width: 768px){.landing-page[data-v-d3bb0ef2]{--lp-anchor-offset: 130px}}@media (max-width: 960px){.lp-hero[data-v-d3bb0ef2]{padding:56px 0 48px}.lp-hero-grid[data-v-d3bb0ef2]{grid-template-columns:1fr;gap:40px}.lp-facts-grid[data-v-d3bb0ef2]{grid-template-columns:repeat(2,1fr)}.lp-fact[data-v-d3bb0ef2]:nth-child(3){border-left:none}.lp-fact[data-v-d3bb0ef2]:nth-child(n+3){border-top:1px solid var(--border-color)}.lp-steps[data-v-d3bb0ef2]{grid-template-columns:1fr}.lp-chain[data-v-d3bb0ef2]{grid-template-columns:1fr;gap:12px}.lp-module+.lp-module[data-v-d3bb0ef2]:before{top:-12px;left:32px;width:2px;height:12px}.lp-module+.lp-module[data-v-d3bb0ef2]:after{top:-7px;left:29px;transform:rotate(135deg)}.lp-details[data-v-d3bb0ef2]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-section[data-v-d3bb0ef2]{padding:64px 0}}@media (max-width: 600px){.lp-wrap[data-v-d3bb0ef2]{padding:0 16px}.lp-lead[data-v-d3bb0ef2]{font-size:16px}.lp-btn[data-v-d3bb0ef2]{flex:1 1 auto;justify-content:center}.lp-fact[data-v-d3bb0ef2]{padding:14px 12px}.lp-fact dt[data-v-d3bb0ef2]{font-size:20px}.lp-details[data-v-d3bb0ef2]{grid-template-columns:1fr;gap:24px}.lp-module[data-v-d3bb0ef2]{padding:22px}.lp-final[data-v-d3bb0ef2]{padding:40px 20px}}@media (prefers-reduced-motion: reduce){.lp-btn-primary[data-v-d3bb0ef2]:hover,.lp-blog-card[data-v-d3bb0ef2]:hover,.lp-blog-card:hover .lp-blog-media img[data-v-d3bb0ef2]{transform:none}}.play[data-v-fd730c83]{width:40px;height:40px}.play .icon[data-v-fd730c83]{width:16px;height:16px}.mode[data-v-fd730c83]{position:relative}.repeat-one[data-v-fd730c83]{position:absolute;top:0;right:1px;font-size:11px;font-weight:700;line-height:1;color:var(--accent-primary, #00d9ff);background:var(--card-bg, #252530);border-radius:50%;width:11px;height:11px;display:flex;align-items:center;justify-content:center}@media (max-width: 600px){.play[data-v-fd730c83]{width:42px;height:42px}}.volume[data-v-31ac07f7]{display:flex;align-items:center;gap:6px;flex-shrink:0}.vol-slider[data-v-31ac07f7]{width:80px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--secondary-bg, #1a1a22);border-radius:2px;outline:none;cursor:pointer}.vol-slider[data-v-31ac07f7]::-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-31ac07f7]::-webkit-slider-thumb:hover{transform:scale(1.2)}.vol-slider[data-v-31ac07f7]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent-primary, #00d9ff);cursor:pointer;border:none}@media (max-width: 600px){.vol-slider[data-v-31ac07f7]{width:60px}}.dl-overlay[data-v-2315f8b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:dl-fade-2315f8b9 .15s ease-out}@keyframes dl-fade-2315f8b9{0%{opacity:0}to{opacity:1}}.dl-dialog[data-v-2315f8b9]{width:100%;max-width:420px;background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:14px;box-shadow:0 20px 60px #00000073;overflow:hidden;animation:dl-pop-2315f8b9 .18s ease-out}@keyframes dl-pop-2315f8b9{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dl-header[data-v-2315f8b9]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-color, #3a3a48)}.dl-header .icon[data-v-2315f8b9]{color:var(--accent-primary, #00d9ff);width:16px;height:16px}.dl-header h3[data-v-2315f8b9]{margin:0;font-size:1em;font-weight:600;color:var(--text-primary, #fff);flex:1}.dl-body[data-v-2315f8b9]{padding:18px 16px}.dl-label[data-v-2315f8b9]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary, #c8c8d5);margin-bottom:8px}.dl-input-wrap[data-v-2315f8b9]{display:flex;align-items:center;background:var(--secondary-bg, #1a1a22);border:1px solid var(--border-color, #3a3a48);border-radius:8px;padding:0 12px;transition:border-color .2s}.dl-input-wrap[data-v-2315f8b9]:focus-within{border-color:var(--accent-primary, #00d9ff)}.dl-input[data-v-2315f8b9]{flex:1;min-width:0;border:none;background:transparent;color:var(--text-primary, #fff);font-size:14px;padding:10px 0;outline:none}.dl-ext[data-v-2315f8b9]{color:var(--text-muted, #8b8b9a);font-size:14px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;padding-left:6px}.dl-hint[data-v-2315f8b9]{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.4;color:var(--text-muted, #8b8b9a)}.dl-hint .icon[data-v-2315f8b9]{margin-top:1px;width:14px;height:14px;color:var(--accent-primary, #00d9ff)}.dl-footer[data-v-2315f8b9]{display:flex;justify-content:flex-end;gap:8px;padding:14px 16px;border-top:1px solid var(--border-color, #3a3a48)}@media (max-width: 480px){.dl-dialog[data-v-2315f8b9]{max-width:100%}}.cd-layer[data-v-a4adf774]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(circle at center,color-mix(in srgb,var(--primary-bg, #000) 55%,transparent) 0%,transparent 70%)}.cd-card[data-v-a4adf774]{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 36px 22px;border-radius:24px;background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);box-shadow:0 24px 80px #00000059}.cd-title[data-v-a4adf774]{margin:0;font-size:15px;font-weight:700;letter-spacing:.3px;color:var(--text-primary, #fff)}.cd-ring[data-v-a4adf774]{position:relative;width:180px;height:180px}.cd-ring svg[data-v-a4adf774]{width:100%;height:100%;transform:rotate(-90deg)}.cd-track[data-v-a4adf774]{fill:none;stroke:var(--secondary-bg, #1a1a22);stroke-width:8}.cd-progress[data-v-a4adf774]{fill:none;stroke:var(--error, #ef4444);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.cd-number[data-v-a4adf774]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:84px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--text-primary, #fff);animation:cd-pop-a4adf774 .35s ease-out}@keyframes cd-pop-a4adf774{0%{transform:scale(1.35);opacity:.4}to{transform:scale(1);opacity:1}}.cd-cancel[data-v-a4adf774]{min-width:160px;height:40px;padding:0 20px;border-radius:10px;border:1px solid var(--border-color, #3a3a48);background:var(--secondary-bg, #1a1a22);color:var(--text-primary, #fff);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s}.cd-cancel[data-v-a4adf774]:hover{border-color:var(--accent-primary, #00d9ff)}.cd-cancel[data-v-a4adf774]:focus-visible{outline:2px solid var(--accent-primary, #00d9ff);outline-offset:3px}.cd-hint[data-v-a4adf774]{margin:0;font-size:12px;color:var(--text-muted, #8b8b9a)}.cd-fade-enter-active[data-v-a4adf774],.cd-fade-leave-active[data-v-a4adf774]{transition:opacity .2s}.cd-fade-enter-from[data-v-a4adf774],.cd-fade-leave-to[data-v-a4adf774]{opacity:0}@media (max-width: 600px){.cd-card[data-v-a4adf774]{padding:22px 24px 18px}.cd-ring[data-v-a4adf774]{width:140px;height:140px}.cd-number[data-v-a4adf774]{font-size:64px}}@media (prefers-reduced-motion: reduce){.cd-number[data-v-a4adf774]{animation:none}.cd-progress[data-v-a4adf774]{transition:none}}.recorder[data-v-002b5708]{display:flex;align-items:center;gap:8px;flex-shrink:0}.rec-time[data-v-002b5708]{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--text-primary, #fff);background:#ef444426;padding:4px 8px;border-radius:6px}.rec-dot[data-v-002b5708]{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:sp-pulse-002b5708 1s infinite}@keyframes sp-pulse-002b5708{0%,to{opacity:1}50%{opacity:.4}}.rec-time .time[data-v-002b5708]{font-weight:600}.format-toggle[data-v-002b5708]{display:flex;gap:2px;background:var(--secondary-bg, #1a1a22);border-radius:6px;padding:2px}.fmt-btn[data-v-002b5708]{padding:4px 8px;font-size:11px;font-weight:600;border:none;background:transparent;color:var(--text-muted, #8b8b9a);border-radius:4px;cursor:pointer;transition:all .2s}.fmt-btn[data-v-002b5708]:hover{color:var(--text-primary, #fff)}.fmt-btn.active[data-v-002b5708]{background:var(--accent-primary, #00d9ff);color:var(--on-accent, #000)}.rec-controls[data-v-002b5708]{display:flex;gap:6px}.btn.rec-btn.rec[data-v-002b5708],.btn.rec-btn.countdown[data-v-002b5708]{background:var(--error, #ef4444);border-color:var(--error, #ef4444);color:#fff}.btn.rec-btn.rec[data-v-002b5708]:hover:not(:disabled){background:color-mix(in srgb,var(--error, #ef4444) 85%,#000);border-color:color-mix(in srgb,var(--error, #ef4444) 85%,#000)}.btn.rec-btn.countdown[data-v-002b5708]{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;animation:rec-countdown-pulse-002b5708 1s infinite}@keyframes rec-countdown-pulse-002b5708{50%{box-shadow:0 0 0 6px #ef444440}}.delay[data-v-002b5708]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 4px 0 8px;border-radius:6px;background:var(--secondary-bg, #1a1a22);color:var(--text-muted, #8b8b9a);font-size:11px}.delay-select[data-v-002b5708]{border:none;background:transparent;color:var(--text-primary, #fff);font-size:1em;font-weight:600;cursor:pointer;padding:2px}.delay-select[data-v-002b5708]:focus-visible{outline:2px solid var(--accent-primary, #00d9ff);outline-offset:1px;border-radius:4px}.delay-select option[data-v-002b5708]{background:var(--card-bg, #252530);color:var(--text-primary, #fff)}.btn.rec-btn.stop[data-v-002b5708]{background:var(--warning, #f59e0b);border-color:var(--warning, #f59e0b);color:#fff}.btn.rec-btn.stop[data-v-002b5708]:hover:not(:disabled){background:color-mix(in srgb,var(--warning, #f59e0b) 85%,#000);border-color:color-mix(in srgb,var(--warning, #f59e0b) 85%,#000)}.btn.rec-btn.download[data-v-002b5708]{background:var(--success, #10b981);border-color:var(--success, #10b981);color:#fff}.btn.rec-btn.download[data-v-002b5708]:hover:not(:disabled){background:color-mix(in srgb,var(--success, #10b981) 85%,#000);border-color:color-mix(in srgb,var(--success, #10b981) 85%,#000)}.error-dot[data-v-002b5708]{width:24px;height:24px;background:#ef444433;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ef4444;font-size:11px;flex-shrink:0}.sticky-player[data-v-538a1ab6]{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:var(--card-bg, #252530);border-top:1px solid var(--border-color, #3a3a48);box-shadow:0 -6px 24px var(--shadow-light, rgba(0, 0, 0, .35));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:border-color .2s}.sticky-player.drop-active[data-v-538a1ab6]{border-top-color:var(--accent-primary, #00d9ff);background:color-mix(in srgb,var(--card-bg, #252530) 85%,var(--accent-primary, #00d9ff))}.sp-progress[data-v-538a1ab6]{width:100%;padding:5px 0 3px;cursor:pointer}.sp-progress.disabled[data-v-538a1ab6]{cursor:default}.sp-progress-bar[data-v-538a1ab6]{height:4px;background:var(--secondary-bg, #1a1a22);overflow:hidden}.sp-progress-fill[data-v-538a1ab6]{height:100%;background:var(--accent-primary, #00d9ff);border-radius:0 2px 2px 0;transition:width .1s}.sp-body[data-v-538a1ab6]{display:flex;align-items:center;gap:16px;padding:8px 16px 10px;max-width:1600px;margin:0 auto}.sp-section[data-v-538a1ab6]{display:flex;align-items:center;gap:10px}.sp-left[data-v-538a1ab6]{flex:1 1 0;min-width:0}.sp-center[data-v-538a1ab6]{flex:0 0 auto;justify-content:center;gap:6px}.sp-right[data-v-538a1ab6]{flex:1 1 0;min-width:0;justify-content:flex-end}.upload-group[data-v-538a1ab6]{display:flex;gap:4px;flex-shrink:0}.track-info[data-v-538a1ab6]{display:flex;flex-direction:column;gap:2px;overflow:hidden;min-width:0}.track-name[data-v-538a1ab6]{font-size:13px;font-weight:500;color:var(--text-primary, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-time[data-v-538a1ab6]{font-size:11px;color:var(--text-muted, #8b8b9a);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.live-dot[data-v-538a1ab6]{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--error, #ef4444);vertical-align:middle}.track-info.empty .track-name[data-v-538a1ab6]{color:var(--text-muted, #8b8b9a)}.sp-divider[data-v-538a1ab6]{width:1px;height:26px;background:var(--border-color, #3a3a48);flex-shrink:0}.drop-hint[data-v-538a1ab6]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00d9ff1f;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--accent-primary, #00d9ff);font-size:14px;font-weight:600;pointer-events:none;z-index:5}.drop-hint .icon[data-v-538a1ab6]{width:20px;height:20px}@media (max-width: 900px){.sp-body[data-v-538a1ab6]{flex-wrap:wrap;gap:10px 12px}.sp-left[data-v-538a1ab6]{order:1;flex:1 1 100%}.sp-center[data-v-538a1ab6]{order:2;flex:0 0 auto}.sp-right[data-v-538a1ab6]{order:3;flex:1 1 auto}}@media (max-width: 600px){.sp-body[data-v-538a1ab6]{padding:8px 10px 10px}.sp-right[data-v-538a1ab6]{flex-wrap:wrap;justify-content:center;gap:8px}.sp-divider[data-v-538a1ab6]{display:none}}@media (max-width: 400px){.sp-body[data-v-538a1ab6]{gap:8px}.sp-center[data-v-538a1ab6]{gap:4px}}@media (prefers-color-scheme: light){.sticky-player[data-v-538a1ab6]{box-shadow:0 -4px 18px #0000001f}}.equalizer[data-v-aa2abe2b]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:12px}.eq-header[data-v-aa2abe2b]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.preset-select[data-v-aa2abe2b]{flex:1;padding:5px 8px;border:1px solid var(--border-color, #3a3a48);border-radius:6px;font-size:11px;cursor:pointer;background:var(--secondary-bg, #1a1a22);color:var(--text-secondary, #c8c8d5);transition:all .2s ease;min-width:0}.preset-select[data-v-aa2abe2b]:hover,.preset-select[data-v-aa2abe2b]:focus{border-color:var(--accent-primary, #00d9ff);outline:none}.btn.save-btn[data-v-aa2abe2b]:hover:not(:disabled),.btn.reset-btn[data-v-aa2abe2b]:hover:not(:disabled){background:var(--accent-primary, #00d9ff);border-color:var(--accent-primary, #00d9ff);color:var(--on-accent, #000)}.btn.save-confirm-btn[data-v-aa2abe2b]:hover:not(:disabled){background:var(--success, #1db954);border-color:var(--success, #1db954);color:#fff}.btn.cancel-btn[data-v-aa2abe2b]:hover:not(:disabled),.btn.delete-btn[data-v-aa2abe2b]:hover:not(:disabled){background:var(--error, #ef4444);border-color:var(--error, #ef4444);color:#fff}.save-form[data-v-aa2abe2b]{display:flex;align-items:center;gap:6px;margin-bottom:8px;animation:fadeIn-aa2abe2b .15s ease}@keyframes fadeIn-aa2abe2b{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.preset-name-input[data-v-aa2abe2b]{flex:1;padding:5px 10px;border:1px solid var(--accent-primary, #00d9ff);border-radius:6px;background:var(--secondary-bg, #1a1a22);color:var(--text-primary, #fff);font-size:12px;outline:none}.preset-name-input[data-v-aa2abe2b]::placeholder{color:var(--text-muted, #8b8b9a)}.eq-bands[data-v-aa2abe2b]{--eq-pad-x: 8px;--eq-pad-y: 12px;--eq-stage-h: 160px;position:relative;display:grid;grid-template-columns:repeat(19,minmax(0,1fr));justify-items:center;align-items:end;padding:var(--eq-pad-y) var(--eq-pad-x);background:var(--secondary-bg, #1a1a22);border:1px solid var(--border-color, #3a3a48);border-radius:8px;min-height:220px}.eq-curve[data-v-aa2abe2b]{position:absolute;top:var(--eq-pad-y);left:var(--eq-pad-x);width:calc(100% - 2 * var(--eq-pad-x));height:var(--eq-stage-h);pointer-events:none}.eq-curve-zero[data-v-aa2abe2b]{stroke:var(--text-muted, #7a8da0);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.eq-curve-fill[data-v-aa2abe2b]{opacity:.2}.eq-curve-fill.boost[data-v-aa2abe2b]{fill:var(--eq-boost, #c9984d)}.eq-curve-fill.cut[data-v-aa2abe2b]{fill:var(--eq-cut, #4a90d9)}.eq-curve-line[data-v-aa2abe2b]{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.eq-curve-line.boost[data-v-aa2abe2b]{stroke:var(--eq-boost, #c9984d)}.eq-curve-line.cut[data-v-aa2abe2b]{stroke:var(--eq-cut, #4a90d9)}.eq-bands.disabled[data-v-aa2abe2b]{opacity:.4;pointer-events:none}.band[data-v-aa2abe2b]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:36px}.slider-wrapper[data-v-aa2abe2b]{position:relative;width:18px;height:160px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background .25s ease}.slider-wrapper[data-v-aa2abe2b]:hover{background:#7f7f8c14}.slider-v[data-v-aa2abe2b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;writing-mode:vertical-lr;direction:rtl;width:3px;height:152px;padding:0;margin:0;cursor:pointer;background:var(--border-strong, #2f4a70);border-radius:3px;outline:none;border:none;transition:background .2s ease,box-shadow .2s ease}.slider-v[data-v-aa2abe2b]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:#fff;cursor:pointer;border:2px solid var(--text-muted, #7a8da0);box-shadow:0 1px 4px #00000059;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease}.slider-v.active[data-v-aa2abe2b]::-webkit-slider-thumb{border-color:var(--eq-boost, #c9984d);box-shadow:0 1px 6px color-mix(in srgb,var(--eq-boost, #c9984d) 45%,transparent)}.slider-v.active.negative[data-v-aa2abe2b]::-webkit-slider-thumb{border-color:var(--eq-cut, #4a90d9);box-shadow:0 1px 6px color-mix(in srgb,var(--eq-cut, #4a90d9) 45%,transparent)}.slider-v[data-v-aa2abe2b]::-webkit-slider-thumb:hover{transform:scale(1.18)}.slider-v[data-v-aa2abe2b]::-moz-range-track{width:3px;background:var(--border-strong, #2f4a70);border-radius:3px;border:none}.slider-v[data-v-aa2abe2b]::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#fff;cursor:pointer;border:2px solid var(--text-muted, #7a8da0);box-shadow:0 1px 4px #00000059;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease}.slider-v.active[data-v-aa2abe2b]::-moz-range-thumb{border-color:var(--eq-boost, #c9984d);box-shadow:0 1px 6px color-mix(in srgb,var(--eq-boost, #c9984d) 45%,transparent)}.slider-v.active.negative[data-v-aa2abe2b]::-moz-range-thumb{border-color:var(--eq-cut, #4a90d9);box-shadow:0 1px 6px color-mix(in srgb,var(--eq-cut, #4a90d9) 45%,transparent)}.slider-v[data-v-aa2abe2b]::-moz-range-thumb:hover{transform:scale(1.18)}.val[data-v-aa2abe2b]{font-size:10.5px;font-weight:600;color:var(--accent-primary, #c9984d);font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-width:24px;text-align:center;white-space:nowrap}.slider-wrapper.active+.val[data-v-aa2abe2b]{color:var(--eq-boost, #c9984d)}.slider-wrapper.active.negative+.val[data-v-aa2abe2b]{color:var(--eq-cut, #4a90d9)}.freq[data-v-aa2abe2b]{font-size:10.5px;color:var(--text-secondary, #8a8a9a);font-weight:500;text-align:center;white-space:nowrap}@media (max-width: 900px){.eq-bands[data-v-aa2abe2b]{--eq-pad-x: 4px;--eq-pad-y: 10px;--eq-stage-h: 130px}.slider-wrapper[data-v-aa2abe2b]{height:130px;width:16px}.slider-v[data-v-aa2abe2b]{height:120px}.val[data-v-aa2abe2b],.freq[data-v-aa2abe2b]{font-size:10.5px}}@media (max-width: 600px){.equalizer[data-v-aa2abe2b]{padding:10px}.eq-header[data-v-aa2abe2b]{gap:5px}.preset-select[data-v-aa2abe2b]{font-size:12px;padding:6px 8px}.eq-bands[data-v-aa2abe2b]{--eq-pad-x: 2px;--eq-pad-y: 8px;--eq-stage-h: 110px;min-height:180px}.slider-wrapper[data-v-aa2abe2b]{height:110px;width:14px}.slider-v[data-v-aa2abe2b]{height:100px;width:4px}.band[data-v-aa2abe2b]{max-width:28px}.val[data-v-aa2abe2b],.freq[data-v-aa2abe2b]{font-size:10px}.band:nth-child(2n) .freq[data-v-aa2abe2b]{visibility:hidden}.slider-v[data-v-aa2abe2b]::-webkit-slider-thumb{width:12px;height:12px}.slider-v[data-v-aa2abe2b]::-moz-range-thumb{width:12px;height:12px}}@media (max-width: 400px){.equalizer[data-v-aa2abe2b]{padding:8px}.eq-bands[data-v-aa2abe2b]{--eq-pad-y: 6px;--eq-stage-h: 95px;min-height:160px}.slider-wrapper[data-v-aa2abe2b]{height:95px;width:13px}.slider-v[data-v-aa2abe2b]{height:85px;width:4px}.band[data-v-aa2abe2b]{max-width:24px}.val[data-v-aa2abe2b],.freq[data-v-aa2abe2b]{font-size:10px}.slider-v[data-v-aa2abe2b]::-webkit-slider-thumb{width:11px;height:11px;border-width:1.5px}.slider-v[data-v-aa2abe2b]::-moz-range-thumb{width:11px;height:11px;border-width:1.5px}}.audio-meter-wrap[data-v-8f8ac043]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:10px 12px 8px}.meter-header[data-v-8f8ac043]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.meter-title[data-v-8f8ac043]{font-size:12px;font-weight:600;color:var(--text-primary, #fff);display:flex;align-items:center;gap:6px}.meter-title .icon[data-v-8f8ac043]{width:14px;height:14px;color:var(--accent-primary, #00d9ff)}.meter-hint[data-v-8f8ac043]{font-size:10.5px;color:var(--text-muted, #8b8b9a);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.meters-row[data-v-8f8ac043]{display:flex;gap:6px;height:80px;align-items:flex-end}.meter-block[data-v-8f8ac043]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.meter-label[data-v-8f8ac043]{font-size:10.5px;font-weight:700;color:var(--text-muted, #8b8b9a);letter-spacing:.05em}.meter-track[data-v-8f8ac043]{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-8f8ac043]{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-8f8ac043]{position:absolute;left:0;right:0;height:2px;background:#fff;opacity:.85;border-radius:1px;transition:bottom 80ms ease-out}.meter-db[data-v-8f8ac043]{font-size:10.5px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted, #8b8b9a);min-width:28px;text-align:center}.meter-db.clipping[data-v-8f8ac043]{color:#ef4444;font-weight:700}.meter-scale[data-v-8f8ac043]{display:flex;justify-content:space-between;margin-top:4px;padding:0 2px}.meter-scale span[data-v-8f8ac043]{font-size:10.5px;color:var(--text-muted, #8b8b9a);font-family:var(--font-mono);font-variant-numeric:tabular-nums;opacity:.6}@media (max-width: 600px){.meters-row[data-v-8f8ac043]{height:60px}}.panel[data-v-e43ca3ef]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px}.panel-header[data-v-e43ca3ef]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.panel-title[data-v-e43ca3ef]{margin:0;display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;letter-spacing:.2px;color:var(--text-primary, #fff)}.panel-title span[data-v-e43ca3ef]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-title .icon[data-v-e43ca3ef]{color:var(--accent-primary, #00d9ff);width:14px;height:14px}.panel-actions[data-v-e43ca3ef]{display:flex;align-items:center;gap:6px;flex-shrink:0}.panel-body[data-v-e43ca3ef]{display:flex;flex-direction:column;gap:12px;min-width:0}.panel-footer[data-v-e43ca3ef]{border-top:1px solid var(--border-color, #3a3a48);padding-top:10px}.panel-badge[data-v-e43ca3ef-s]{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap;color:var(--accent-primary, #00d9ff);background:color-mix(in srgb,var(--accent-primary, #00d9ff) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary, #00d9ff) 35%,transparent)}.panel-section-label[data-v-e43ca3ef-s]{display:block;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted, #8b8b9a)}@media (max-width: 600px){.panel[data-v-e43ca3ef]{padding:10px}}.select-wrap[data-v-c4d689d8]{position:relative}.preset-select[data-v-c4d689d8]{width:100%;height:32px;padding:0 30px 0 10px;border:1px solid var(--border-color, #3a3a48);border-radius:8px;background:var(--secondary-bg, #1a1a22);color:var(--text-primary, #fff);font-size:12px;font-weight:500;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .2s}.preset-select[data-v-c4d689d8]:hover{border-color:var(--accent-primary, #00d9ff)}.preset-select[data-v-c4d689d8]:focus-visible{outline:2px solid var(--accent-primary, #00d9ff);outline-offset:1px}.preset-select option[data-v-c4d689d8],.preset-select optgroup[data-v-c4d689d8]{background:var(--card-bg, #252530);color:var(--text-primary, #fff)}.select-chevron[data-v-c4d689d8]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px;height:12px;color:var(--text-muted, #8b8b9a);pointer-events:none}@media (max-width: 600px){.preset-select[data-v-c4d689d8]{height:36px}}.section[data-v-7ae93e88]{display:flex;flex-direction:column;gap:8px}.params[data-v-7ae93e88]{display:flex;flex-direction:column;gap:10px;transition:opacity .2s}.params.disabled[data-v-7ae93e88]{opacity:.4;pointer-events:none}.param[data-v-7ae93e88]{display:flex;flex-direction:column;gap:4px}.param-head[data-v-7ae93e88]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.param-label[data-v-7ae93e88]{font-size:11px;font-weight:500;color:var(--text-secondary, #c8c8d5)}.param-val[data-v-7ae93e88]{font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent-primary, #00d9ff)}.param input[type=range][data-v-7ae93e88]{width:100%;height:4px;margin:4px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--secondary-bg, #1a1a22);border-radius:2px;outline:none;cursor:pointer}.param input[type=range][data-v-7ae93e88]:focus-visible{outline:2px solid var(--accent-primary, #00d9ff);outline-offset:4px}.param input[type=range][data-v-7ae93e88]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--accent-primary, #00d9ff);cursor:pointer;transition:transform .2s}.param input[type=range][data-v-7ae93e88]::-webkit-slider-thumb:hover{transform:scale(1.2)}.param input[type=range][data-v-7ae93e88]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent-primary, #00d9ff);cursor:pointer;border:none}@media (max-width: 600px){.param input[type=range][data-v-7ae93e88]::-webkit-slider-thumb{width:16px;height:16px}.param input[type=range][data-v-7ae93e88]::-moz-range-thumb{width:16px;height:16px}}.visualization[data-v-bf4c24bb]{background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;padding:12px}.visualization-canvas[data-v-bf4c24bb]{width:100%;height:180px;border-radius:8px;background:var(--secondary-bg, #1a1a22);display:block}@media (max-width: 768px){.visualization-canvas[data-v-bf4c24bb]{height:140px}}@media (max-width: 600px){.visualization[data-v-bf4c24bb]{padding:10px}.visualization-canvas[data-v-bf4c24bb]{height:120px}}@media (max-width: 400px){.visualization[data-v-bf4c24bb]{padding:8px}.visualization-canvas[data-v-bf4c24bb]{height:100px;border-radius:6px}}.empty-state[data-v-a12f304b]{text-align:center;padding:22px 12px;border:1px dashed var(--border-color, #3a3a48);border-radius:10px;color:var(--text-muted, #8b8b9a)}.empty-state .icon[data-v-a12f304b]{width:22px;height:22px;margin-bottom:8px;display:block;margin-inline:auto;opacity:.6}.empty-state p[data-v-a12f304b]{margin:0;font-size:12px}.playlist-items[data-v-a12f304b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.playlist-item[data-v-a12f304b]{position:relative;display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;border-top:2px solid transparent;border-bottom:2px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.playlist-item[data-v-a12f304b]:hover{background:var(--secondary-bg, #1a1a22)}.playlist-item.active[data-v-a12f304b]{background:color-mix(in srgb,var(--accent-primary, #00d9ff) 14%,transparent)}.playlist-item.active[data-v-a12f304b]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--accent-primary, #00d9ff)}.playlist-item.dragging[data-v-a12f304b]{opacity:.4}.playlist-item.drop-before[data-v-a12f304b]{border-top-color:var(--accent-primary, #00d9ff)}.playlist-item.drop-after[data-v-a12f304b]{border-bottom-color:var(--accent-primary, #00d9ff)}.drag-handle[data-v-a12f304b]{color:var(--text-muted, #8b8b9a);font-size:11px;cursor:grab;padding:2px 1px;opacity:0;transition:opacity .15s;flex-shrink:0}.playlist-item:hover .drag-handle[data-v-a12f304b],.playlist-item:focus-within .drag-handle[data-v-a12f304b]{opacity:.8}.drag-handle[data-v-a12f304b]:active{cursor:grabbing}.track-number[data-v-a12f304b]{width:18px;text-align:center;font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted, #8b8b9a);flex-shrink:0}.playlist-item.active .track-number[data-v-a12f304b]{color:var(--accent-primary, #00d9ff);font-weight:600}.track-info[data-v-a12f304b]{flex:1;min-width:0}.track-name[data-v-a12f304b]{font-weight:500;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary, #fff)}.playlist-item.active .track-name[data-v-a12f304b]{font-weight:600}.track-meta[data-v-a12f304b]{font-size:10.5px;color:var(--text-muted, #8b8b9a)}.btn-remove[data-v-a12f304b]{color:var(--text-muted, #8b8b9a);opacity:.6;transition:background-color .15s,color .15s,opacity .15s}.playlist-item:hover .btn-remove[data-v-a12f304b],.btn-remove[data-v-a12f304b]:focus-visible{opacity:1}.btn.btn-remove[data-v-a12f304b]:hover:not(:disabled){background:color-mix(in srgb,var(--error, #ef4444) 15%,transparent);color:var(--error, #ef4444)}.shortcuts summary[data-v-a12f304b]{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:11px;font-weight:500;color:var(--text-muted, #8b8b9a);border-radius:6px;transition:color .15s}.shortcuts summary[data-v-a12f304b]::-webkit-details-marker{display:none}.shortcuts summary[data-v-a12f304b]:hover{color:var(--text-primary, #fff)}.shortcuts summary[data-v-a12f304b]:focus-visible{outline:2px solid var(--accent-primary, #00d9ff);outline-offset:2px}.shortcuts .chevron[data-v-a12f304b]{margin-left:auto;font-size:14px;transition:transform .2s}.shortcuts[open] .chevron[data-v-a12f304b]{transform:rotate(180deg)}.shortcut-list[data-v-a12f304b]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin:10px 0 0}.shortcut-list dt[data-v-a12f304b]{display:flex;gap:3px}.shortcut-list dd[data-v-a12f304b]{margin:0;font-size:11px;color:var(--text-secondary, #c8c8d5)}kbd[data-v-a12f304b]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;background:var(--secondary-bg, #1a1a22);border:1px solid var(--border-color, #3a3a48);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--text-primary, #fff);line-height:1.4}.playlist-items[data-v-a12f304b]::-webkit-scrollbar{width:4px}.playlist-items[data-v-a12f304b]::-webkit-scrollbar-track{background:transparent}.playlist-items[data-v-a12f304b]::-webkit-scrollbar-thumb{background:var(--border-color, #3a3a48);border-radius:4px}.playlist-items[data-v-a12f304b]::-webkit-scrollbar-thumb:hover{background:var(--accent-primary, #00d9ff)}@media (hover: none){.drag-handle[data-v-a12f304b]{opacity:.6}.btn-remove[data-v-a12f304b]{opacity:1}}@media (max-width: 600px){.playlist-items[data-v-a12f304b]{max-height:220px}}.segmented[data-v-2836c31f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;border-radius:8px;background:var(--secondary-bg, #1a1a22);border:1px solid var(--border-color, #3a3a48)}.segmented button[data-v-2836c31f]{height:28px;min-width:0;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;border-radius:6px;background:transparent;color:var(--text-muted, #8b8b9a);font-size:11px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.segmented button[data-v-2836c31f]:hover{color:var(--text-primary, #fff)}.segmented button.active[data-v-2836c31f]{background:var(--accent-primary, #00d9ff);color:var(--on-accent, #000)}.segmented button[data-v-2836c31f]:focus-visible{outline:2px solid var(--accent-primary, #00d9ff);outline-offset:1px}.field[data-v-2836c31f]{display:flex;flex-direction:column;gap:6px}.select-wrap[data-v-2836c31f]{position:relative}.device-select[data-v-2836c31f]{width:100%;height:32px;padding:0 30px 0 10px;border:1px solid var(--border-color, #3a3a48);border-radius:8px;background:var(--secondary-bg, #1a1a22);color:var(--text-primary, #fff);font-size:12px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-overflow:ellipsis}.device-select[data-v-2836c31f]:hover{border-color:var(--accent-primary, #00d9ff)}.device-select[data-v-2836c31f]:focus-visible{outline:2px solid var(--accent-primary, #00d9ff);outline-offset:1px}.device-select option[data-v-2836c31f]{background:var(--card-bg, #252530);color:var(--text-primary, #fff)}.select-chevron[data-v-2836c31f]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px;height:12px;color:var(--text-muted, #8b8b9a);pointer-events:none}.live-badge[data-v-2836c31f]{display:inline-flex;align-items:center;gap:5px}.live-dot[data-v-2836c31f]{width:6px;height:6px;border-radius:50%;background:var(--error, #ef4444);animation:live-pulse-2836c31f 1.2s infinite}@keyframes live-pulse-2836c31f{50%{opacity:.35}}.monitor[data-v-2836c31f]{display:flex;flex-direction:column;gap:6px}.switch[data-v-2836c31f]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;width:fit-content}.switch input[data-v-2836c31f]{position:absolute;opacity:0;width:1px;height:1px}.switch-track[data-v-2836c31f]{position:relative;width:32px;height:18px;border-radius:999px;background:var(--secondary-bg, #1a1a22);border:1px solid var(--border-color, #3a3a48);transition:background .2s}.switch-track[data-v-2836c31f]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--text-muted, #8b8b9a);transition:transform .2s,background .2s}.switch input:checked+.switch-track[data-v-2836c31f]{background:var(--accent-primary, #00d9ff);border-color:var(--accent-primary, #00d9ff)}.switch input:checked+.switch-track[data-v-2836c31f]:after{transform:translate(14px);background:var(--on-accent, #000)}.switch input:focus-visible+.switch-track[data-v-2836c31f]{outline:2px solid var(--accent-primary, #00d9ff);outline-offset:2px}.switch.disabled[data-v-2836c31f]{cursor:not-allowed;opacity:.5}.switch-label[data-v-2836c31f]{font-size:12px;font-weight:600;color:var(--text-primary, #fff)}.msg[data-v-2836c31f]{margin:0;font-size:11px;line-height:1.5}.msg.status[data-v-2836c31f]{color:var(--text-secondary, #c8c8d5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg.status.wrap[data-v-2836c31f]{white-space:normal}.msg.error[data-v-2836c31f]{padding:8px 10px;border-radius:8px;color:var(--error, #ef4444);background:color-mix(in srgb,var(--error, #ef4444) 10%,transparent);border:1px solid color-mix(in srgb,var(--error, #ef4444) 35%,transparent)}.help-link[data-v-2836c31f]{font-size:11px;font-weight:600;color:var(--accent-primary, #00d9ff);text-decoration:none}.help-link[data-v-2836c31f]:hover{text-decoration:underline}.help-link[data-v-2836c31f]:focus-visible{outline:2px solid var(--accent-primary, #00d9ff);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){.live-dot[data-v-2836c31f]{animation:none}}.history-controls[data-v-9d3aa5fd]{display:inline-flex;align-items:center;gap:6px}.history-btn[data-v-9d3aa5fd]{position:relative}.history-count[data-v-9d3aa5fd]{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent-primary, #00d9ff);color:var(--on-accent, #000);font-size:10.5px;font-weight:700;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.related-tools[data-v-494dff50]{margin-top:8px}.rt-header[data-v-494dff50]{margin-bottom:12px}.rt-title[data-v-494dff50]{margin:0 0 4px;font-size:1em;font-weight:700;color:var(--text-primary, #fff)}.rt-subtitle[data-v-494dff50]{margin:0;font-size:12px;color:var(--text-muted, #8b8b9a)}.rt-grid[data-v-494dff50]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rt-grid li[data-v-494dff50]{display:flex}.rt-card[data-v-494dff50]{flex:1;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--card-bg, #252530);border:1px solid var(--border-color, #3a3a48);border-radius:12px;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.rt-card[data-v-494dff50]:hover{border-color:var(--accent-primary, #00d9ff);box-shadow:0 8px 24px var(--shadow-light, rgba(0, 0, 0, .2));transform:translateY(-2px)}.rt-card[data-v-494dff50]:focus-visible{outline:2px solid var(--accent-primary, #00d9ff);outline-offset:3px}.rt-icon[data-v-494dff50]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1em;color:var(--accent-primary, #00d9ff);background:color-mix(in srgb,var(--accent-primary, #00d9ff) 14%,transparent)}.rt-body[data-v-494dff50]{display:flex;flex-direction:column;gap:4px}.rt-name[data-v-494dff50]{font-size:14px;font-weight:600;color:var(--text-primary, #fff)}.rt-desc[data-v-494dff50]{font-size:12px;line-height:1.5;color:var(--text-secondary, #c8c8d5)}.rt-cta[data-v-494dff50]{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;color:var(--accent-primary, #00d9ff);border:1px solid var(--border-color, #3a3a48);background:var(--secondary-bg, #1a1a22);transition:background .2s,color .2s,border-color .2s}.rt-cta .icon[data-v-494dff50]{width:12px;height:12px}.rt-card:hover .rt-cta[data-v-494dff50]{background:var(--accent-primary, #00d9ff);border-color:var(--accent-primary, #00d9ff);color:var(--on-accent, #000)}.visually-hidden[data-v-494dff50]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 900px){.rt-grid[data-v-494dff50]{grid-template-columns:1fr;gap:10px}.rt-card[data-v-494dff50]{flex-direction:row;align-items:center;padding:12px}.rt-icon[data-v-494dff50]{flex-shrink:0}.rt-body[data-v-494dff50]{flex:1;min-width:0}.rt-cta[data-v-494dff50]{margin-top:0;align-self:center;flex-shrink:0}}@media (prefers-reduced-motion: reduce){.rt-card[data-v-494dff50]:hover{transform:none}}.app-page[data-v-a50c9cc5]{min-height:100vh;display:flex;flex-direction:column}.app-main[data-v-a50c9cc5]{flex:1;padding-top:16px;padding-bottom:32px}.app-topbar[data-v-a50c9cc5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.app-topbar-tools[data-v-a50c9cc5]{display:flex;align-items:center;gap:12px}.app-tabs[data-v-a50c9cc5]{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:10px;background:var(--secondary-bg)}.app-tabs button[data-v-a50c9cc5]{height:32px;min-width:0;padding:0 8px;border:none;border-radius:7px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .2s,color .2s}.app-tabs button.active[data-v-a50c9cc5]{background:var(--card-bg);color:var(--text-primary);box-shadow:0 1px 2px #0003}.app-tabs button[data-v-a50c9cc5]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}@media (max-width: 900px){.app-tabs[data-v-a50c9cc5]{display:grid}.grid-three-column[data-v-a50c9cc5]>:not(.is-active){display:none}}.shared-banner[data-v-a50c9cc5]{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-a50c9cc5 .3s ease-out}.shared-banner .icon[data-v-a50c9cc5]{flex-shrink:0}.shared-banner-success[data-v-a50c9cc5]{background:#4ade801f;border:1px solid rgba(74,222,128,.3);color:var(--success)}.shared-banner-error[data-v-a50c9cc5]{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:var(--error)}.shared-banner-warning[data-v-a50c9cc5]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:var(--warning)}.shared-banner-info[data-v-a50c9cc5]{background:#014f991f;border:1px solid rgba(1,79,153,.3);color:var(--accent-secondary)}@keyframes slideIn-a50c9cc5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-page[data-v-d112ea61]{color:var(--text-primary)}.fq-wrap[data-v-d112ea61]{max-width:1160px;margin:0 auto;padding:0 24px}.fq-hero[data-v-d112ea61]{background:var(--gradient-primary);padding:80px 0 56px;border-bottom:1px solid var(--border-color)}.fq-back[data-v-d112ea61]{margin-bottom:28px}.fq-eyebrow[data-v-d112ea61]{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.4px;color:var(--accent-primary)}.fq-title[data-v-d112ea61]{margin:0 0 14px;font-size:clamp(32px,4.5vw,48px);line-height:1.1;font-weight:800;letter-spacing:-.5px;color:var(--text-primary)}.fq-lead[data-v-d112ea61]{margin:0;max-width:600px;font-size:18px;line-height:1.6;color:var(--text-secondary)}.fq-layout[data-v-d112ea61]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:56px;padding-bottom:72px}.fq-nav[data-v-d112ea61]{position:sticky;top:96px;align-self:start}.fq-nav-label[data-v-d112ea61]{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted)}.fq-nav ul[data-v-d112ea61]{list-style:none;margin:0;padding:0;border-left:1px solid var(--border-color)}.fq-nav a[data-v-d112ea61]{display:block;margin-left:-1px;padding:8px 0 8px 16px;border-left:2px solid transparent;font-size:15px;color:var(--text-secondary);text-decoration:none;transition:color .2s,border-color .2s}.fq-nav a[data-v-d112ea61]:hover{color:var(--text-primary);border-left-color:var(--accent-primary)}.fq-nav a[data-v-d112ea61]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.fq-content[data-v-d112ea61]{display:flex;flex-direction:column;gap:48px}.fq-category[data-v-d112ea61]{scroll-margin-top:96px}.fq-category h2[data-v-d112ea61]{margin:0 0 12px;font-size:24px;font-weight:800;letter-spacing:-.2px;color:var(--text-primary)}.fq-item[data-v-d112ea61]{border-bottom:1px solid var(--border-color)}.fq-item[data-v-d112ea61]:first-of-type{border-top:1px solid var(--border-color)}.fq-item summary[data-v-d112ea61]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600;color:var(--text-primary);transition:color .2s}.fq-item summary[data-v-d112ea61]::-webkit-details-marker{display:none}.fq-item summary[data-v-d112ea61]:hover{color:var(--accent-primary)}.fq-item summary[data-v-d112ea61]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:4px}.fq-toggle[data-v-d112ea61]{position:relative;flex-shrink:0;width:28px;height:28px;border:1px solid var(--border-color);border-radius:50%}.fq-toggle[data-v-d112ea61]:before,.fq-toggle[data-v-d112ea61]:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;border-radius:1px;background:var(--accent-primary);transform:translate(-50%,-50%);transition:transform .2s}.fq-toggle[data-v-d112ea61]:after{transform:translate(-50%,-50%) rotate(90deg)}.fq-item[open] .fq-toggle[data-v-d112ea61]:after{transform:translate(-50%,-50%) rotate(0)}.fq-answer[data-v-d112ea61]{margin:0;padding:0 44px 20px 0;font-size:16px;line-height:1.7;color:var(--text-secondary)}.fq-final-wrap[data-v-d112ea61]{padding-bottom:88px}.fq-final[data-v-d112ea61]{padding:56px 32px;text-align:center;border-radius:24px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--accent-primary) 10%,var(--card-bg))}.fq-final h2[data-v-d112ea61]{margin:0 0 10px;font-size:clamp(26px,3.2vw,36px);font-weight:800;color:var(--text-primary)}.fq-final p[data-v-d112ea61]{margin:0 0 28px;font-size:17px;color:var(--text-secondary)}@media (max-width: 900px){.fq-hero[data-v-d112ea61]{padding:56px 0 40px}.fq-layout[data-v-d112ea61]{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:56px}.fq-nav[data-v-d112ea61]{position:static}.fq-nav ul[data-v-d112ea61]{display:flex;flex-wrap:wrap;gap:8px;border-left:none}.fq-nav a[data-v-d112ea61]{margin-left:0;padding:8px 14px;border:1px solid var(--border-color);border-radius:999px;font-size:14px}.fq-nav a[data-v-d112ea61]:hover{border-color:var(--accent-primary)}}@media (max-width: 600px){.fq-wrap[data-v-d112ea61]{padding-left:16px;padding-right:16px}.fq-lead[data-v-d112ea61]{font-size:16px}.fq-item summary[data-v-d112ea61]{font-size:16px}.fq-answer[data-v-d112ea61]{padding-right:0;font-size:15px}.fq-final[data-v-d112ea61]{padding:40px 20px}}@font-face{font-family:Supreme;src:url(/fonts/Supreme-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/Supreme-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--primary-bg: #0a1426;--secondary-bg: #0e1c32;--card-bg: #142640;--accent-primary: #c9984d;--accent-secondary: #4a90d9;--accent-tertiary: #f8e1a9;--accent-text: #091428;--on-accent: #091428;--accent-hover: #b8843a;--text-primary: #f9f2d5;--text-secondary: #b9c2d0;--text-muted: #7a8da0;--border-color: #22395a;--border-strong: #2f4a70;--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);--shadow-light: rgba(201, 152, 77, .12);--shadow-medium: rgba(201, 152, 77, .2);--eq-boost: var(--accent-primary);--eq-cut: var(--accent-secondary);--font-sans: "Supreme", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "SF Mono", Menlo, Monaco, Consolas, "Courier New", monospace}[data-theme=light]{--primary-bg: #f6f2e8;--secondary-bg: #fdfbf5;--card-bg: #fffdf7;--accent-primary: #014f99;--accent-secondary: #b8893f;--accent-tertiary: #003971;--accent-text: #f5f4d6;--on-accent: #ffffff;--accent-hover: #013f7a;--text-primary: #003971;--text-secondary: #4a5a70;--text-muted: #5e5030;--border-color: #e4dbc6;--border-strong: #cfc3a4;--hover-bg: #f1eadb;--success: #16a34a;--warning: #d97706;--error: #dc2626;--vol-fill: #c9984d;--seek-fill: #c9984d;--neutral-fill: #f8e1a9;--nav-bg: rgba(246, 242, 232, .95);--gradient-primary: linear-gradient(135deg, #fbf8f0, #f1ecdf);--shadow-light: rgba(1, 79, 153, .1);--shadow-medium: rgba(1, 79, 153, .18)}body{font-family:var(--font-sans);background:var(--gradient-primary);color:var(--text-primary);margin:0;transition:background-color .3s ease,color .3s ease;line-height:1.5}.container{max-width:1200px;margin:0 auto;padding:16px}.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,.column-center{display:flex;flex-direction:column;gap:16px}.grid-three-column>*{min-width:0}.column-right{display:flex;flex-direction:column;gap:16px}.upload{margin-bottom:14px}.upload input[type=file]{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:8px;border:1px solid var(--border-color);background:var(--secondary-bg);color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.btn:hover:not(:disabled){background:var(--hover-bg);border-color:var(--border-strong);color:var(--text-primary)}.btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.btn:disabled{opacity:.4;cursor:not-allowed}.btn .icon{width:14px;height:14px}.btn-primary{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--on-accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--hover-bg);border-color:transparent}.btn-danger{background:transparent;border-color:color-mix(in srgb,var(--error) 50%,transparent);color:var(--error)}.btn-danger:hover:not(:disabled){background:var(--error);border-color:var(--error);color:#fff}.btn-sm{height:30px;padding:0 10px;font-size:12px}.btn-sm .icon{width:13px;height:13px}.btn-lg{height:44px;padding:0 20px;font-size:15px;border-radius:10px}.btn-lg .icon{width:16px;height:16px}.btn-icon{width:36px;padding:0}.btn-icon.btn-sm{width:30px}.btn-icon.btn-lg{width:44px}.btn-round{border-radius:50%}.btn.is-on{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--on-accent)}.btn.is-on:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.btn-ghost.is-on{background:color-mix(in srgb,var(--accent-primary) 20%,transparent);border-color:transparent;color:var(--accent-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 55%,transparent)}.btn-ghost.is-on:hover:not(:disabled){background:color-mix(in srgb,var(--accent-primary) 30%,transparent);color:var(--accent-primary)}@media (max-width: 600px){.btn-icon.btn-sm{width:34px;height:34px}}.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)}.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}}@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}.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{order:-1}.header{flex-wrap:wrap;gap:8px}.header h1,.header h2{font-size:15px}}@media (max-width: 600px){.container{padding:10px}.controls{gap:8px}.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}#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}.controls{justify-content:space-between}.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}}body,.panel,input,select{transition-property:background-color,border-color,color,box-shadow;transition-duration:.3s;transition-timing-function:ease}@media (prefers-contrast: high){:root{--border-color: #3a5a80;--text-secondary: #dce3ec}[data-theme=light]{--border-color: #8f8364;--text-secondary: #1f2d44}}body.has-sticky-player{padding-bottom:var(--sticky-player-h, 110px)}[data-theme=light] .global-nav{--nav-bg: color-mix(in srgb, var(--primary-bg) 95%, transparent);--nav-text: #003971;--nav-text-hover: #001d3d;--nav-bg-hover: rgba(1, 79, 153, .06);--nav-border: rgba(1, 79, 153, .1);--nav-shadow: rgba(0, 57, 113, .08);--dropdown-bg: rgba(255, 255, 255, .97);--dropdown-border: rgba(1, 79, 153, .08);--dropdown-shadow: rgba(0, 57, 113, .12);--accent-color: #014f99;background:var(--nav-bg)}.lp-actions{display:flex;flex-wrap:wrap;gap:12px}.lp-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent;transition:background .2s,border-color .2s,transform .2s}.lp-btn-primary{background:var(--accent-primary);color:var(--on-accent)}.lp-btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.lp-btn-ghost{color:var(--text-primary);border-color:var(--border-color)}.lp-btn-ghost:hover{border-color:var(--accent-primary)}.lp-btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.page-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-color);border-radius:8px;font-size:13px;font-weight:600;color:var(--text-secondary);text-decoration:none;transition:color .2s,border-color .2s}.page-link:hover{color:var(--text-primary);border-color:var(--accent-primary)}.page-link:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.page-link-strong{color:var(--text-primary)}@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}}
