.app-root{min-height:100vh}.icon[data-v-d792cb55]{display:inline-block;flex-shrink:0;vertical-align:-.15em}.icon-spin[data-v-d792cb55]{animation:icon-spin-d792cb55 .8s linear infinite}@keyframes icon-spin-d792cb55{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.icon-spin[data-v-d792cb55]{animation-duration:2s}}.ui-range[data-v-59ab03fd]{display:block;width:100%;height:4px;margin:4px 0;padding:0;-webkit-appearance:none;appearance:none;background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:2px;outline:none;cursor:pointer}.ui-range[data-v-59ab03fd]:hover:not(:disabled){border-color:var(--accent-primary)}.ui-range[data-v-59ab03fd]:disabled{cursor:not-allowed}.ui-range[data-v-59ab03fd]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.ui-range[data-v-59ab03fd]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;border:2px solid var(--on-status);background:var(--accent-primary);box-shadow:0 2px 6px var(--shadow-medium);cursor:pointer;transition:transform .2s}.ui-range[data-v-59ab03fd]:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.2)}.ui-range[data-v-59ab03fd]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:2px solid var(--on-status);background:var(--accent-primary);box-shadow:0 2px 6px var(--shadow-medium);cursor:pointer}@media(max-width:600px){.ui-range[data-v-59ab03fd]::-webkit-slider-thumb{width:16px;height:16px}.ui-range[data-v-59ab03fd]::-moz-range-thumb{width:16px;height:16px}}.slider-field[data-v-59ab03fd]{display:flex;flex-direction:column;gap:4px}.slider-field__head[data-v-59ab03fd]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.slider-field__label[data-v-59ab03fd]{font-size:11px;font-weight:500;color:var(--text-secondary)}.slider-field__value[data-v-59ab03fd]{font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent-primary)}.ui-button[data-v-daaf4eb6]{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}.ui-button[data-v-daaf4eb6]:hover:not(:disabled){background:var(--hover-bg);border-color:var(--border-strong);color:var(--text-primary)}.ui-button[data-v-daaf4eb6]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ui-button[data-v-daaf4eb6]:disabled{opacity:.4;cursor:not-allowed}.ui-button[data-v-daaf4eb6] .icon{width:14px;height:14px}.ui-button--primary[data-v-daaf4eb6]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--on-accent)}.ui-button--primary[data-v-daaf4eb6]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.ui-button--ghost[data-v-daaf4eb6]{background:transparent;border-color:transparent;color:var(--text-secondary)}.ui-button--ghost[data-v-daaf4eb6]:hover:not(:disabled){background:var(--hover-bg);border-color:transparent}.ui-button--outline[data-v-daaf4eb6]{background:transparent;border-color:var(--border-color)}.ui-button--outline[data-v-daaf4eb6]:hover:not(:disabled){background:transparent;border-color:var(--accent-primary)}.ui-button--danger[data-v-daaf4eb6]{background:transparent;border-color:color-mix(in srgb,var(--error) 50%,transparent);color:var(--error)}.ui-button--danger[data-v-daaf4eb6]:hover:not(:disabled){background:var(--error);border-color:var(--error);color:var(--on-status)}.ui-button--sm[data-v-daaf4eb6]{height:30px;padding:0 10px;font-size:12px}.ui-button--sm[data-v-daaf4eb6] .icon{width:13px;height:13px}.ui-button--lg[data-v-daaf4eb6]{height:44px;padding:0 22px;font-size:15px;border-radius:10px;gap:8px}.ui-button--lg[data-v-daaf4eb6] .icon{width:16px;height:16px}.ui-button--round[data-v-daaf4eb6]{border-radius:50%}.ui-button--block[data-v-daaf4eb6]{width:100%}.ui-button.is-on[data-v-daaf4eb6]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--on-accent)}.ui-button.is-on[data-v-daaf4eb6]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.ui-button--ghost.is-on[data-v-daaf4eb6]{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)}.ui-button--ghost.is-on[data-v-daaf4eb6]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-primary) 30%,transparent);color:var(--accent-primary)}.ui-icon-button[data-v-7e44517b]{padding:0}.ui-icon-button--sm[data-v-7e44517b]{width:30px}.ui-icon-button--md[data-v-7e44517b]{width:36px}.ui-icon-button--lg[data-v-7e44517b]{width:44px}@media(max-width:600px){.ui-icon-button--sm[data-v-7e44517b]{width:34px;height:34px}}.ui-dialog__backdrop[data-v-9feda21a]{position:fixed;inset:0;z-index:2000;background:var(--overlay-backdrop);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:ui-dialog-fade-9feda21a .15s ease-out}@keyframes ui-dialog-fade-9feda21a{0%{opacity:0}to{opacity:1}}.ui-dialog[data-v-9feda21a]{width:100%;max-width:420px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:14px;box-shadow:0 20px 60px var(--shadow-overlay);overflow:hidden;animation:ui-dialog-pop-9feda21a .18s ease-out}.ui-dialog[data-v-9feda21a]:focus{outline:none}@keyframes ui-dialog-pop-9feda21a{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-dialog__header[data-v-9feda21a]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-color)}.ui-dialog__header>.icon[data-v-9feda21a]{color:var(--accent-primary);width:16px;height:16px}.ui-dialog__title[data-v-9feda21a]{margin:0;font-size:1em;font-weight:600;color:var(--text-primary);flex:1}.ui-dialog__body[data-v-9feda21a]{padding:18px 16px}.ui-dialog__footer[data-v-9feda21a]{display:flex;justify-content:flex-end;gap:8px;padding:14px 16px;border-top:1px solid var(--border-color)}@media(max-width:480px){.ui-dialog[data-v-9feda21a]{max-width:100%}}.ui-panel[data-v-0e408641]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px}.ui-panel__header[data-v-0e408641]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.ui-panel__title[data-v-0e408641]{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)}.ui-panel__title span[data-v-0e408641]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-panel__title .icon[data-v-0e408641]{color:var(--accent-primary);width:14px;height:14px}.ui-panel__actions[data-v-0e408641]{display:flex;align-items:center;gap:6px;flex-shrink:0}.ui-panel__body[data-v-0e408641]{display:flex;flex-direction:column;gap:12px;min-width:0}.ui-panel__footer[data-v-0e408641]{border-top:1px solid var(--border-color);padding-top:10px}.panel-badge[data-v-0e408641-s]{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary) 35%,transparent)}.panel-section-label[data-v-0e408641-s]{display:block;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted)}@media(max-width:600px){.ui-panel[data-v-0e408641]{padding:10px}}.ui-segmented[data-v-3bade9eb]{display:inline-flex;gap:2px;padding:2px;box-sizing:border-box;max-width:100%;border:1px solid var(--border-color);border-radius:8px;background:var(--secondary-bg)}.ui-segmented--block[data-v-3bade9eb]{display:grid}.ui-segmented__option[data-v-3bade9eb]{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:0;padding:0 6px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);font-family:inherit;line-height:normal;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .2s,color .2s}.ui-segmented__option[data-v-3bade9eb]:hover:not(:disabled){color:var(--text-primary)}.ui-segmented__option[data-v-3bade9eb]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.ui-segmented__option[data-v-3bade9eb]:disabled{opacity:.5;cursor:not-allowed}.ui-segmented--accent .ui-segmented__option.is-active[data-v-3bade9eb]{background:var(--accent-primary);color:var(--on-accent)}.ui-segmented--surface .ui-segmented__option[data-v-3bade9eb]{color:var(--text-secondary)}.ui-segmented--surface .ui-segmented__option.is-active[data-v-3bade9eb]{background:var(--card-bg);color:var(--text-primary);box-shadow:0 1px 2px var(--shadow-raised)}.ui-segmented--sm[data-v-3bade9eb]{border:none;border-radius:6px}.ui-segmented--sm .ui-segmented__option[data-v-3bade9eb]{height:20px;padding:0 8px;border-radius:4px}.ui-segmented--lg[data-v-3bade9eb]{padding:3px;border-radius:10px}.ui-segmented--lg .ui-segmented__option[data-v-3bade9eb]{height:32px;padding:0 8px;border-radius:7px;font-size:13px}.ui-switch[data-v-9deb4ca4]{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;width:fit-content}.ui-switch__input[data-v-9deb4ca4]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.ui-switch__track[data-v-9deb4ca4]{position:relative;flex-shrink:0;width:32px;height:18px;border-radius:999px;background:var(--secondary-bg);border:1px solid var(--border-color);transition:background .2s}.ui-switch__track[data-v-9deb4ca4]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--text-muted);transition:transform .2s,background .2s}.ui-switch__input:checked+.ui-switch__track[data-v-9deb4ca4]{background:var(--accent-primary);border-color:var(--accent-primary)}.ui-switch__input:checked+.ui-switch__track[data-v-9deb4ca4]:after{transform:translate(14px);background:var(--on-accent)}.ui-switch__input:focus-visible+.ui-switch__track[data-v-9deb4ca4]{outline:2px solid var(--accent-primary);outline-offset:2px}.ui-switch--disabled[data-v-9deb4ca4]{cursor:not-allowed;opacity:.5}.ui-switch__label[data-v-9deb4ca4]{font-size:12px;font-weight:600;color:var(--text-primary)}.sr-only[data-v-9deb4ca4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-toast[data-v-39e68fce]{max-width:280px;padding:14px 18px;border:1px solid var(--border-color);border-left:3px solid var(--accent-primary);border-radius:10px;background:var(--card-bg);color:var(--text-primary);font-size:12px;box-shadow:0 6px 20px var(--shadow-medium);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ui-toast--success[data-v-39e68fce]{border-left-color:var(--success)}.ui-toast--warning[data-v-39e68fce]{border-left-color:var(--warning)}.ui-toast--error[data-v-39e68fce]{border-left-color:var(--error)}.hero-nav[data-v-43c40603]{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-43c40603]{box-shadow:0 4px 20px var(--shadow-light)}.hero-nav-inner[data-v-43c40603]{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-43c40603]{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-43c40603]{color:var(--accent-primary)}.hero-nav-links[data-v-43c40603]{display:flex;align-items:center;gap:4px;min-width:0}.hero-nav-link[data-v-43c40603]{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-43c40603]:hover{color:var(--text-primary);background:var(--hover-bg)}.hero-nav-link.active[data-v-43c40603]{color:var(--accent-primary)}.ui-button.hero-nav-cta[data-v-43c40603]{margin-left:8px;height:32px;padding:0 14px;font-size:14px;white-space:nowrap}.hero-nav-brand[data-v-43c40603]:focus-visible,.hero-nav-link[data-v-43c40603]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media(max-width:768px){.hero-nav[data-v-43c40603]{top:60px}.hero-nav-inner[data-v-43c40603]{height:52px;gap:10px;padding:0 16px}.hero-nav-links[data-v-43c40603]{overflow-x:auto;scrollbar-width:none}.hero-nav-links[data-v-43c40603]::-webkit-scrollbar{display:none}.hero-nav-link[data-v-43c40603]{padding:6px 10px;font-size:13px}}@media(max-width:600px){.hero-nav-brand-text[data-v-43c40603],.hero-nav-cta[data-v-43c40603]{display:none}}@media(prefers-reduced-motion:reduce){.hero-nav[data-v-43c40603],.hero-nav-link[data-v-43c40603]{transition:none}}.heq[data-v-369d8346]{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-369d8346]{font-family:var(--font-mono)}.heq-head[data-v-369d8346]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--text-muted)}.heq-head b[data-v-369d8346]{font-weight:600;color:var(--text-primary)}.heq-name[data-v-369d8346]{font-size:12px}.heq-presets[data-v-369d8346]{display:flex;flex-wrap:wrap;gap:6px}.heq-chip[data-v-369d8346]{height:28px;padding:0 10px;font-size:12px}.heq-stage[data-v-369d8346]{position:relative;height:150px}.heq-curve[data-v-369d8346]{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.heq-grid[data-v-369d8346]{stroke:var(--border-color);stroke-width:1;opacity:.6}.heq-zero[data-v-369d8346]{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:3 4}.heq-fill[data-v-369d8346]{opacity:.22}.heq-fill.boost[data-v-369d8346]{fill:var(--eq-boost)}.heq-fill.cut[data-v-369d8346]{fill:var(--eq-cut)}.heq-line[data-v-369d8346]{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.heq-line.boost[data-v-369d8346]{stroke:var(--eq-boost)}.heq-line.cut[data-v-369d8346]{stroke:var(--eq-cut)}.heq-bands[data-v-369d8346]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(19,1fr);gap:2px}.heq-slider[data-v-369d8346]{-webkit-appearance:none;appearance:none;writing-mode:vertical-lr;direction:rtl;width:100%;height:100%;margin:0;padding:0;background:transparent;border:1px solid var(--border-color);border-radius:3px;cursor:pointer}.heq-slider[data-v-369d8346]:hover{border-color:var(--accent-primary)}.heq-slider[data-v-369d8346]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}.heq-slider[data-v-369d8346]::-webkit-slider-runnable-track{width:3px;border-radius:2px;background:var(--border-strong)}.heq-slider[data-v-369d8346]::-moz-range-track{width:3px;border-radius:2px;background:var(--border-strong)}.heq-slider[data-v-369d8346]::-webkit-slider-thumb{-webkit-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;transition:transform .2s ease,box-shadow .2s ease}.heq-slider[data-v-369d8346]:hover::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 3px 10px var(--shadow-medium)}.heq-slider[data-v-369d8346]::-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;transition:transform .2s ease,box-shadow .2s ease}.heq-slider[data-v-369d8346]:hover::-moz-range-thumb{transform:scale(1.15);box-shadow:0 3px 10px var(--shadow-medium)}.heq-slider.boost[data-v-369d8346]::-webkit-slider-thumb{border-color:var(--eq-boost)}.heq-slider.boost[data-v-369d8346]::-moz-range-thumb{border-color:var(--eq-boost)}.heq-slider.cut[data-v-369d8346]::-webkit-slider-thumb{border-color:var(--eq-cut)}.heq-slider.cut[data-v-369d8346]::-moz-range-thumb{border-color:var(--eq-cut)}.heq-foot[data-v-369d8346]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted)}@media(max-width:600px){.heq[data-v-369d8346]{padding:12px}.heq-stage[data-v-369d8346]{height:130px}.heq-slider[data-v-369d8346]::-webkit-slider-thumb{width:14px;height:14px;margin-left:-5.5px}}.lp-wrap[data-v-5310acf4]{max-width:1160px;margin:0 auto;padding:0 24px}.lp-section[data-v-5310acf4]{padding:88px 0}.lp-section-alt[data-v-5310acf4]{background:var(--card-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.lp-section-head[data-v-5310acf4]{max-width:640px;margin-bottom:40px}.lp-section-head h2[data-v-5310acf4]{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-5310acf4]{margin:0;font-size:17px;line-height:1.6;color:var(--text-secondary)}@media(max-width:960px){.lp-section[data-v-5310acf4]{padding:64px 0}}@media(max-width:600px){.lp-wrap[data-v-5310acf4]{padding:0 16px}}.lp-hero[data-v-5310acf4]{background:var(--gradient-primary);padding:88px 0 72px}.lp-hero-grid[data-v-5310acf4]{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.lp-eyebrow[data-v-5310acf4]{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.4px;color:var(--accent-primary)}.lp-title[data-v-5310acf4]{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-5310acf4]{margin:0 0 32px;max-width:560px;font-size:18px;line-height:1.6;color:var(--text-secondary)}.lp-trust[data-v-5310acf4]{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-5310acf4]{display:inline-flex;align-items:center;gap:6px}.lp-trust .icon[data-v-5310acf4]{color:var(--success)}.lp-demo[data-v-5310acf4]{min-width:0}@media(max-width:960px){.lp-hero[data-v-5310acf4]{padding:56px 0 48px}.lp-hero-grid[data-v-5310acf4]{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.lp-lead[data-v-5310acf4]{font-size:16px}.lp-actions .ui-button[data-v-5310acf4]{flex:1 1 auto;justify-content:center}}.lp-wrap[data-v-58f25c72]{max-width:1160px;margin:0 auto;padding:0 24px}.lp-section[data-v-58f25c72]{padding:88px 0}.lp-section-alt[data-v-58f25c72]{background:var(--card-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.lp-section-head[data-v-58f25c72]{max-width:640px;margin-bottom:40px}.lp-section-head h2[data-v-58f25c72]{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-58f25c72]{margin:0;font-size:17px;line-height:1.6;color:var(--text-secondary)}@media(max-width:960px){.lp-section[data-v-58f25c72]{padding:64px 0}}@media(max-width:600px){.lp-wrap[data-v-58f25c72]{padding:0 16px}}.lp-facts[data-v-58f25c72]{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--secondary-bg)}.lp-facts-grid[data-v-58f25c72]{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto}.lp-fact[data-v-58f25c72]{display:grid;gap:2px;padding:18px 20px}.lp-fact+.lp-fact[data-v-58f25c72]{border-left:1px solid var(--border-color)}.lp-fact dt[data-v-58f25c72]{font-family:var(--font-mono);font-size:24px;font-weight:600;line-height:1.1;color:var(--text-primary)}.lp-fact dd[data-v-58f25c72]{margin:0;font-size:12.5px;line-height:1.4;color:var(--text-muted)}@media(max-width:960px){.lp-facts-grid[data-v-58f25c72]{grid-template-columns:repeat(2,1fr)}.lp-fact[data-v-58f25c72]:nth-child(3){border-left:none}.lp-fact[data-v-58f25c72]:nth-child(n+3){border-top:1px solid var(--border-color)}}@media(max-width:600px){.lp-fact[data-v-58f25c72]{padding:14px 12px}.lp-fact dt[data-v-58f25c72]{font-size:20px}}.lp-wrap[data-v-1bb24d20]{max-width:1160px;margin:0 auto;padding:0 24px}.lp-section[data-v-1bb24d20]{padding:88px 0}.lp-section-alt[data-v-1bb24d20]{background:var(--card-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.lp-section-head[data-v-1bb24d20]{max-width:640px;margin-bottom:40px}.lp-section-head h2[data-v-1bb24d20]{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-1bb24d20]{margin:0;font-size:17px;line-height:1.6;color:var(--text-secondary)}@media(max-width:960px){.lp-section[data-v-1bb24d20]{padding:64px 0}}@media(max-width:600px){.lp-wrap[data-v-1bb24d20]{padding:0 16px}}.lp-chain[data-v-1bb24d20]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.lp-module[data-v-1bb24d20]{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-1bb24d20]:before{content:"";position:absolute;top:48px;left:-16px;width:16px;height:2px;background:var(--border-strong)}.lp-module+.lp-module[data-v-1bb24d20]: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-1bb24d20]{height:56px;margin-bottom:18px}.lp-module-art svg[data-v-1bb24d20]{display:block;width:100%;height:100%;overflow:visible}.art-zero[data-v-1bb24d20]{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.art-fill[data-v-1bb24d20]{opacity:.2}.art-fill.boost[data-v-1bb24d20]{fill:var(--eq-boost)}.art-fill.cut[data-v-1bb24d20]{fill:var(--eq-cut)}.art-line[data-v-1bb24d20]{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-1bb24d20]{fill:var(--border-color);opacity:.6}.art-meter[data-v-1bb24d20]{fill:var(--eq-cut)}.art-peak[data-v-1bb24d20]{fill:var(--accent-primary)}.art-rec[data-v-1bb24d20]{fill:var(--error)}.lp-module h3[data-v-1bb24d20]{margin:0 0 8px;font-size:21px;font-weight:700;color:var(--text-primary)}.lp-module p[data-v-1bb24d20]{margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--text-secondary)}.lp-module ul[data-v-1bb24d20]{list-style:none;margin:0;padding:0}.lp-module li[data-v-1bb24d20]{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-1bb24d20]:before{content:"";position:absolute;left:0;top:50%;width:8px;height:2px;border-radius:1px;background:var(--accent-primary)}@media(max-width:960px){.lp-chain[data-v-1bb24d20]{grid-template-columns:1fr;gap:12px}.lp-module+.lp-module[data-v-1bb24d20]:before{top:-12px;left:32px;width:2px;height:12px}.lp-module+.lp-module[data-v-1bb24d20]:after{top:-7px;left:29px;transform:rotate(135deg)}}@media(max-width:600px){.lp-module[data-v-1bb24d20]{padding:22px}}.lp-wrap[data-v-311be379]{max-width:1160px;margin:0 auto;padding:0 24px}.lp-section[data-v-311be379]{padding:88px 0}.lp-section-alt[data-v-311be379]{background:var(--card-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.lp-section-head[data-v-311be379]{max-width:640px;margin-bottom:40px}.lp-section-head h2[data-v-311be379]{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-311be379]{margin:0;font-size:17px;line-height:1.6;color:var(--text-secondary)}@media(max-width:960px){.lp-section[data-v-311be379]{padding:64px 0}}@media(max-width:600px){.lp-wrap[data-v-311be379]{padding:0 16px}}.lp-steps[data-v-311be379]{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-311be379]{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-311be379]{margin:0 0 8px;font-size:19px;font-weight:700;color:var(--text-primary)}.lp-step p[data-v-311be379]{margin:0;font-size:15px;line-height:1.6;color:var(--text-secondary)}@media(max-width:960px){.lp-steps[data-v-311be379]{grid-template-columns:1fr}}.lp-wrap[data-v-1d4e92d7]{max-width:1160px;margin:0 auto;padding:0 24px}.lp-section[data-v-1d4e92d7]{padding:88px 0}.lp-section-alt[data-v-1d4e92d7]{background:var(--card-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.lp-section-head[data-v-1d4e92d7]{max-width:640px;margin-bottom:40px}.lp-section-head h2[data-v-1d4e92d7]{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-1d4e92d7]{margin:0;font-size:17px;line-height:1.6;color:var(--text-secondary)}@media(max-width:960px){.lp-section[data-v-1d4e92d7]{padding:64px 0}}@media(max-width:600px){.lp-wrap[data-v-1d4e92d7]{padding:0 16px}}.lp-details[data-v-1d4e92d7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px}.lp-detail[data-v-1d4e92d7]{padding-left:16px;border-left:2px solid var(--accent-primary)}.lp-detail h3[data-v-1d4e92d7]{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--text-primary)}.lp-detail p[data-v-1d4e92d7]{margin:0;font-size:15px;line-height:1.6;color:var(--text-secondary)}@media(max-width:960px){.lp-details[data-v-1d4e92d7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lp-details[data-v-1d4e92d7]{grid-template-columns:1fr;gap:24px}}.lp-wrap[data-v-564a29db]{max-width:1160px;margin:0 auto;padding:0 24px}.lp-section[data-v-564a29db]{padding:88px 0}.lp-section-alt[data-v-564a29db]{background:var(--card-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.lp-section-head[data-v-564a29db]{max-width:640px;margin-bottom:40px}.lp-section-head h2[data-v-564a29db]{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-564a29db]{margin:0;font-size:17px;line-height:1.6;color:var(--text-secondary)}@media(max-width:960px){.lp-section[data-v-564a29db]{padding:64px 0}}@media(max-width:600px){.lp-wrap[data-v-564a29db]{padding:0 16px}}.lp-blog-grid[data-v-564a29db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.lp-blog-card[data-v-564a29db]{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-564a29db]:hover,.lp-blog-card[data-v-564a29db]:focus-visible{border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 12px 28px var(--shadow-light)}.lp-blog-card[data-v-564a29db]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.lp-blog-media[data-v-564a29db]{aspect-ratio:16 / 9;background:var(--primary-bg);border-bottom:1px solid var(--border-color);overflow:hidden}.lp-blog-media img[data-v-564a29db]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lp-blog-card:hover .lp-blog-media img[data-v-564a29db]{transform:scale(1.03)}.lp-blog-body[data-v-564a29db]{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 24px 24px}.lp-blog-head[data-v-564a29db]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.lp-blog-tag[data-v-564a29db]{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-564a29db]{font-size:13px;color:var(--text-muted)}.lp-blog-body h3[data-v-564a29db]{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:var(--text-primary)}.lp-blog-body p[data-v-564a29db]{flex:1;margin:0;font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.lp-blog-link[data-v-564a29db]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;color:var(--accent-primary)}@media(prefers-reduced-motion:reduce){.lp-blog-card[data-v-564a29db]:hover,.lp-blog-card:hover .lp-blog-media img[data-v-564a29db]{transform:none}}.lp-wrap[data-v-de9d8430]{max-width:1160px;margin:0 auto;padding:0 24px}.lp-section[data-v-de9d8430]{padding:88px 0}.lp-section-alt[data-v-de9d8430]{background:var(--card-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.lp-section-head[data-v-de9d8430]{max-width:640px;margin-bottom:40px}.lp-section-head h2[data-v-de9d8430]{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-de9d8430]{margin:0;font-size:17px;line-height:1.6;color:var(--text-secondary)}@media(max-width:960px){.lp-section[data-v-de9d8430]{padding:64px 0}}@media(max-width:600px){.lp-wrap[data-v-de9d8430]{padding:0 16px}}.lp-final[data-v-de9d8430]{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-de9d8430]{margin:0 0 10px;font-size:clamp(26px,3.2vw,36px);font-weight:800;color:var(--text-primary)}.lp-final p[data-v-de9d8430]{margin:0 0 28px;font-size:17px;color:var(--text-secondary)}@media(max-width:600px){.lp-final[data-v-de9d8430]{padding:40px 20px}}.landing-page[data-v-cbac218d]{color:var(--text-primary);--lp-anchor-offset: 148px}#features[data-v-cbac218d],#blog[data-v-cbac218d]{scroll-margin-top:var(--lp-anchor-offset)}@media(max-width:768px){.landing-page[data-v-cbac218d]{--lp-anchor-offset: 130px}}.app-toast[data-v-4b61c4d9]{position:fixed;bottom:calc(var(--sticky-player-h, 0px) + 18px);right:18px;z-index:1500}.app-toast-enter-active[data-v-4b61c4d9],.app-toast-leave-active[data-v-4b61c4d9]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.app-toast-enter-from[data-v-4b61c4d9],.app-toast-leave-to[data-v-4b61c4d9]{transform:translate(calc(100% + 18px));opacity:0}@media(max-width:600px){.app-toast[data-v-4b61c4d9]{left:10px;right:10px;bottom:calc(var(--sticky-player-h, 0px) + 12px)}.app-toast[data-v-4b61c4d9] .ui-toast{max-width:none}}.ui-button.play[data-v-44bbb2e8]{width:40px;height:40px}.play .icon[data-v-44bbb2e8]{width:16px;height:16px}.mode[data-v-44bbb2e8]{position:relative}.repeat-one[data-v-44bbb2e8]{position:absolute;top:0;right:1px;font-size:11px;font-weight:700;line-height:1;color:var(--accent-primary);background:var(--card-bg);border-radius:50%;width:11px;height:11px;display:flex;align-items:center;justify-content:center}@media(max-width:600px){.ui-button.play[data-v-44bbb2e8]{width:42px;height:42px}}.ui-range[data-v-b8745d23]{display:block;width:100%;height:4px;margin:4px 0;padding:0;-webkit-appearance:none;appearance:none;background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:2px;outline:none;cursor:pointer}.ui-range[data-v-b8745d23]:hover:not(:disabled){border-color:var(--accent-primary)}.ui-range[data-v-b8745d23]:disabled{cursor:not-allowed}.ui-range[data-v-b8745d23]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.ui-range[data-v-b8745d23]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;border:2px solid var(--on-status);background:var(--accent-primary);box-shadow:0 2px 6px var(--shadow-medium);cursor:pointer;transition:transform .2s}.ui-range[data-v-b8745d23]:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.2)}.ui-range[data-v-b8745d23]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:2px solid var(--on-status);background:var(--accent-primary);box-shadow:0 2px 6px var(--shadow-medium);cursor:pointer}@media(max-width:600px){.ui-range[data-v-b8745d23]::-webkit-slider-thumb{width:16px;height:16px}.ui-range[data-v-b8745d23]::-moz-range-thumb{width:16px;height:16px}}.volume[data-v-b8745d23]{display:flex;align-items:center;gap:6px;flex-shrink:0}.vol-slider[data-v-b8745d23]{width:80px;margin:2px}@media(max-width:600px){.vol-slider[data-v-b8745d23]{width:60px}.vol-slider[data-v-b8745d23]::-webkit-slider-thumb{width:12px;height:12px}.vol-slider[data-v-b8745d23]::-moz-range-thumb{width:12px;height:12px}}.rec-time[data-v-1ed950d6]{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--text-primary);background:#ef444426;padding:4px 8px;border-radius:6px}.rec-dot[data-v-1ed950d6]{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:sp-pulse-1ed950d6 1s infinite}@keyframes sp-pulse-1ed950d6{0%,to{opacity:1}50%{opacity:.4}}.rec-time .time[data-v-1ed950d6]{font-weight:600}.rec-settings[data-v-026ab0b7]{display:contents}.delay[data-v-026ab0b7]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 4px 0 8px;border-radius:6px;background:var(--secondary-bg);color:var(--text-muted);font-size:11px}.delay-select[data-v-026ab0b7]{border:none;background:transparent;color:var(--text-primary);font-size:1em;font-weight:600;cursor:pointer;padding:2px}.delay-select[data-v-026ab0b7]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px;border-radius:4px}.delay-select option[data-v-026ab0b7]{background:var(--card-bg);color:var(--text-primary)}.rec-controls[data-v-41f0303d]{display:flex;gap:6px}.ui-button.rec-btn.rec[data-v-41f0303d],.ui-button.rec-btn.countdown[data-v-41f0303d]{background:var(--error);border-color:var(--error);color:#fff}.ui-button.rec-btn.rec[data-v-41f0303d]:hover:not(:disabled){background:color-mix(in srgb,var(--error) 85%,#000);border-color:color-mix(in srgb,var(--error) 85%,#000)}.ui-button.rec-btn.countdown[data-v-41f0303d]{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;animation:rec-countdown-pulse-41f0303d 1s infinite}@keyframes rec-countdown-pulse-41f0303d{50%{box-shadow:0 0 0 6px #ef444440}}.ui-button.rec-btn.stop[data-v-41f0303d]{background:var(--warning);border-color:var(--warning);color:#fff}.ui-button.rec-btn.stop[data-v-41f0303d]:hover:not(:disabled){background:color-mix(in srgb,var(--warning) 85%,#000);border-color:color-mix(in srgb,var(--warning) 85%,#000)}.ui-button.rec-btn.download[data-v-41f0303d]{background:var(--success);border-color:var(--success);color:#fff}.ui-button.rec-btn.download[data-v-41f0303d]:hover:not(:disabled){background:color-mix(in srgb,var(--success) 85%,#000);border-color:color-mix(in srgb,var(--success) 85%,#000)}.dl-label[data-v-db89797a]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.dl-input-wrap[data-v-db89797a]{display:flex;align-items:center;background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:8px;padding:0 12px;transition:border-color .2s}.dl-input-wrap[data-v-db89797a]:focus-within{border-color:var(--accent-primary)}.dl-input[data-v-db89797a]{flex:1;min-width:0;border:none;background:transparent;color:var(--text-primary);font-size:14px;padding:10px 0;outline:none}.dl-ext[data-v-db89797a]{color:var(--text-muted);font-size:14px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;padding-left:6px}.dl-hint[data-v-db89797a]{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.4;color:var(--text-muted)}.dl-hint .icon[data-v-db89797a]{margin-top:1px;width:14px;height:14px;color:var(--accent-primary)}.cd-layer[data-v-e64248a3]{position:fixed;inset: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) 55%,transparent) 0%,transparent 70%)}.cd-card[data-v-e64248a3]{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 36px 22px;border-radius:24px;background:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 24px 80px #00000059}.cd-title[data-v-e64248a3]{margin:0;font-size:15px;font-weight:700;letter-spacing:.3px;color:var(--text-primary)}.cd-ring[data-v-e64248a3]{position:relative;width:180px;height:180px}.cd-ring svg[data-v-e64248a3]{width:100%;height:100%;transform:rotate(-90deg)}.cd-track[data-v-e64248a3]{fill:none;stroke:var(--secondary-bg);stroke-width:8}.cd-progress[data-v-e64248a3]{fill:none;stroke:var(--error);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.cd-number[data-v-e64248a3]{position:absolute;inset: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);animation:cd-pop-e64248a3 .35s ease-out}@keyframes cd-pop-e64248a3{0%{transform:scale(1.35);opacity:.4}to{transform:scale(1);opacity:1}}.cd-cancel[data-v-e64248a3]{min-width:160px;height:40px;padding:0 20px;border-radius:10px;border:1px solid var(--border-color);background:var(--secondary-bg);color:var(--text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s}.cd-cancel[data-v-e64248a3]:hover{border-color:var(--accent-primary)}.cd-cancel[data-v-e64248a3]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.cd-hint[data-v-e64248a3]{margin:0;font-size:12px;color:var(--text-muted)}.cd-fade-enter-active[data-v-e64248a3],.cd-fade-leave-active[data-v-e64248a3]{transition:opacity .2s}.cd-fade-enter-from[data-v-e64248a3],.cd-fade-leave-to[data-v-e64248a3]{opacity:0}@media(max-width:600px){.cd-card[data-v-e64248a3]{padding:22px 24px 18px}.cd-ring[data-v-e64248a3]{width:140px;height:140px}.cd-number[data-v-e64248a3]{font-size:64px}}@media(prefers-reduced-motion:reduce){.cd-number[data-v-e64248a3]{animation:none}.cd-progress[data-v-e64248a3]{transition:none}}.recorder[data-v-50e1ab10]{display:flex;align-items:center;gap:8px;flex-shrink:0}.error-dot[data-v-50e1ab10]{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-98f10a30]{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:var(--card-bg);border-top:1px solid var(--border-color);box-shadow:0 -6px 24px var(--shadow-light);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:border-color .2s}.sticky-player.drop-active[data-v-98f10a30]{border-top-color:var(--accent-primary);background:color-mix(in srgb,var(--card-bg) 85%,var(--accent-primary))}.sp-progress[data-v-98f10a30]{width:100%;padding:5px 0 3px;cursor:pointer}.sp-progress.disabled[data-v-98f10a30]{cursor:default}.sp-progress-bar[data-v-98f10a30]{height:4px;background:var(--secondary-bg);overflow:hidden}.sp-progress-fill[data-v-98f10a30]{height:100%;background:var(--accent-primary);border-radius:0 2px 2px 0;transition:width .1s}.sp-body[data-v-98f10a30]{display:flex;align-items:center;gap:16px;padding:8px 16px 10px;max-width:1600px;margin:0 auto}.sp-section[data-v-98f10a30]{display:flex;align-items:center;gap:10px}.sp-left[data-v-98f10a30]{flex:1 1 0;min-width:0}.sp-center[data-v-98f10a30]{flex:0 0 auto;justify-content:center;gap:6px}.sp-right[data-v-98f10a30]{flex:1 1 0;min-width:0;justify-content:flex-end}.upload-group[data-v-98f10a30]{display:flex;gap:4px;flex-shrink:0}.track-info[data-v-98f10a30]{display:flex;flex-direction:column;gap:2px;overflow:hidden;min-width:0}.track-name[data-v-98f10a30]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-time[data-v-98f10a30]{font-size:11px;color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.live-dot[data-v-98f10a30]{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--error);vertical-align:middle}.track-info.empty .track-name[data-v-98f10a30]{color:var(--text-muted)}.sp-divider[data-v-98f10a30]{width:1px;height:26px;background:var(--border-color);flex-shrink:0}.drop-hint[data-v-98f10a30]{position:absolute;inset:0;background:#00d9ff1f;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--accent-primary);font-size:14px;font-weight:600;pointer-events:none;z-index:5}.drop-hint .icon[data-v-98f10a30]{width:20px;height:20px}@media(max-width:900px){.sp-body[data-v-98f10a30]{flex-wrap:wrap;gap:10px 12px}.sp-left[data-v-98f10a30]{order:1;flex:1 1 100%}.sp-center[data-v-98f10a30]{order:2;flex:0 0 auto}.sp-right[data-v-98f10a30]{order:3;flex:1 1 auto}}@media(max-width:600px){.sp-body[data-v-98f10a30]{padding:8px 10px 10px}.sp-right[data-v-98f10a30]{flex-wrap:wrap;justify-content:center;gap:8px}.sp-divider[data-v-98f10a30]{display:none}}@media(max-width:400px){.sp-body[data-v-98f10a30]{gap:8px}.sp-center[data-v-98f10a30]{gap:4px}}@media(prefers-color-scheme:light){.sticky-player[data-v-98f10a30]{box-shadow:0 -4px 18px #0000001f}}.eq-header[data-v-7f775541]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.preset-select[data-v-7f775541]{flex:1;padding:5px 8px;border:1px solid var(--border-color);border-radius:6px;font-size:11px;cursor:pointer;background:var(--secondary-bg);color:var(--text-secondary);transition:all .2s ease;min-width:0}.preset-select[data-v-7f775541]:hover,.preset-select[data-v-7f775541]:focus{border-color:var(--accent-primary);outline:none}.ui-button.save-btn[data-v-7f775541]:hover:not(:disabled),.ui-button.reset-btn[data-v-7f775541]:hover:not(:disabled){background:var(--accent-primary);border-color:var(--accent-primary);color:var(--on-accent)}.ui-button.delete-btn[data-v-7f775541]:hover:not(:disabled){background:var(--error);border-color:var(--error);color:#fff}@media(max-width:600px){.eq-header[data-v-7f775541]{gap:5px}.preset-select[data-v-7f775541]{font-size:12px;padding:6px 8px}}.save-form[data-v-b095fd9c]{display:flex;align-items:center;gap:6px;margin-bottom:8px;animation:fadeIn-b095fd9c .15s ease}@keyframes fadeIn-b095fd9c{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.preset-name-input[data-v-b095fd9c]{flex:1;padding:5px 10px;border:1px solid var(--accent-primary);border-radius:6px;background:var(--secondary-bg);color:var(--text-primary);font-size:12px;outline:none}.preset-name-input[data-v-b095fd9c]::placeholder{color:var(--text-muted)}.ui-button.save-confirm-btn[data-v-b095fd9c]:hover:not(:disabled){background:var(--success);border-color:var(--success);color:#fff}.ui-button.cancel-btn[data-v-b095fd9c]:hover:not(:disabled){background:var(--error);border-color:var(--error);color:#fff}.eq-bands[data-v-99ae6816]{--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);border:1px solid var(--border-color);border-radius:8px;min-height:220px}.eq-curve[data-v-99ae6816]{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-99ae6816]{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.eq-curve-fill[data-v-99ae6816]{opacity:.2}.eq-curve-fill.boost[data-v-99ae6816]{fill:var(--eq-boost)}.eq-curve-fill.cut[data-v-99ae6816]{fill:var(--eq-cut)}.eq-curve-line[data-v-99ae6816]{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.eq-curve-line.boost[data-v-99ae6816]{stroke:var(--eq-boost)}.eq-curve-line.cut[data-v-99ae6816]{stroke:var(--eq-cut)}.eq-bands.disabled[data-v-99ae6816]{opacity:.4;pointer-events:none}.band[data-v-99ae6816]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:36px}.slider-wrapper[data-v-99ae6816]{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-99ae6816]:hover{background:#7f7f8c14}.slider-v[data-v-99ae6816]{-webkit-appearance:none;appearance:none;writing-mode:vertical-lr;direction:rtl;width:3px;height:152px;padding:0;margin:0;cursor:pointer;background:var(--border-strong);border-radius:3px;outline:none;border:none;transition:background .2s ease,box-shadow .2s ease}.slider-v[data-v-99ae6816]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:#fff;cursor:pointer;border:2px solid var(--text-muted);box-shadow:0 1px 4px #00000059;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease}.slider-v.active[data-v-99ae6816]::-webkit-slider-thumb{border-color:var(--eq-boost);box-shadow:0 1px 6px color-mix(in srgb,var(--eq-boost) 45%,transparent)}.slider-v.active.negative[data-v-99ae6816]::-webkit-slider-thumb{border-color:var(--eq-cut);box-shadow:0 1px 6px color-mix(in srgb,var(--eq-cut) 45%,transparent)}.slider-v[data-v-99ae6816]::-webkit-slider-thumb:hover{transform:scale(1.18)}.slider-v[data-v-99ae6816]::-moz-range-track{width:3px;background:var(--border-strong);border-radius:3px;border:none}.slider-v[data-v-99ae6816]::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#fff;cursor:pointer;border:2px solid var(--text-muted);box-shadow:0 1px 4px #00000059;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease}.slider-v.active[data-v-99ae6816]::-moz-range-thumb{border-color:var(--eq-boost);box-shadow:0 1px 6px color-mix(in srgb,var(--eq-boost) 45%,transparent)}.slider-v.active.negative[data-v-99ae6816]::-moz-range-thumb{border-color:var(--eq-cut);box-shadow:0 1px 6px color-mix(in srgb,var(--eq-cut) 45%,transparent)}.slider-v[data-v-99ae6816]::-moz-range-thumb:hover{transform:scale(1.18)}.val[data-v-99ae6816]{font-size:10.5px;font-weight:600;color:var(--accent-primary);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-99ae6816]{color:var(--eq-boost)}.slider-wrapper.active.negative+.val[data-v-99ae6816]{color:var(--eq-cut)}.freq[data-v-99ae6816]{font-size:10.5px;color:var(--text-secondary);font-weight:500;text-align:center;white-space:nowrap}@media(max-width:900px){.eq-bands[data-v-99ae6816]{--eq-pad-x: 4px;--eq-pad-y: 10px;--eq-stage-h: 130px}.slider-wrapper[data-v-99ae6816]{height:130px;width:16px}.slider-v[data-v-99ae6816]{height:120px}.val[data-v-99ae6816],.freq[data-v-99ae6816]{font-size:10.5px}}@media(max-width:600px){.eq-bands[data-v-99ae6816]{--eq-pad-x: 2px;--eq-pad-y: 8px;--eq-stage-h: 110px;min-height:180px}.slider-wrapper[data-v-99ae6816]{height:110px;width:14px}.slider-v[data-v-99ae6816]{height:100px;width:4px}.band[data-v-99ae6816]{max-width:28px}.val[data-v-99ae6816],.freq[data-v-99ae6816]{font-size:10px}.band:nth-child(2n) .freq[data-v-99ae6816]{visibility:hidden}.slider-v[data-v-99ae6816]::-webkit-slider-thumb{width:12px;height:12px}.slider-v[data-v-99ae6816]::-moz-range-thumb{width:12px;height:12px}}@media(max-width:400px){.eq-bands[data-v-99ae6816]{--eq-pad-y: 6px;--eq-stage-h: 95px;min-height:160px}.slider-wrapper[data-v-99ae6816]{height:95px;width:13px}.slider-v[data-v-99ae6816]{height:85px;width:4px}.band[data-v-99ae6816]{max-width:24px}.val[data-v-99ae6816],.freq[data-v-99ae6816]{font-size:10px}.slider-v[data-v-99ae6816]::-webkit-slider-thumb{width:11px;height:11px;border-width:1.5px}.slider-v[data-v-99ae6816]::-moz-range-thumb{width:11px;height:11px;border-width:1.5px}}.equalizer[data-v-b6d2f894]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:12px}@media(max-width:600px){.equalizer[data-v-b6d2f894]{padding:10px}}@media(max-width:400px){.equalizer[data-v-b6d2f894]{padding:8px}}.audio-meter-wrap[data-v-35500a21]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:10px 12px 8px}.meter-header[data-v-35500a21]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.meter-title[data-v-35500a21]{font-size:12px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:6px}.meter-title .icon[data-v-35500a21]{width:14px;height:14px;color:var(--accent-primary)}.meter-hint[data-v-35500a21]{font-size:10.5px;color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.meters-row[data-v-35500a21]{display:flex;gap:6px;height:80px;align-items:flex-end}.meter-block[data-v-35500a21]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.meter-label[data-v-35500a21]{font-size:10.5px;font-weight:700;color:var(--text-muted);letter-spacing:.05em}.meter-track[data-v-35500a21]{flex:1;width:100%;border-radius:3px;position:relative;overflow:hidden;background:linear-gradient(to top,#1db954 0% 65%,#f59e0b 65% 85%,#ef4444 85% 100%)}.meter-mask[data-v-35500a21]{position:absolute;top:0;left:0;right:0;background:var(--secondary-bg);transition:height 40ms linear;min-height:0;border-radius:3px 3px 0 0}.meter-peak[data-v-35500a21]{position:absolute;left:0;right:0;height:2px;background:#fff;opacity:.85;border-radius:1px;transition:bottom 80ms ease-out}.meter-db[data-v-35500a21]{font-size:10.5px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);min-width:28px;text-align:center}.meter-db.clipping[data-v-35500a21]{color:#ef4444;font-weight:700}.meter-scale[data-v-35500a21]{display:flex;justify-content:space-between;margin-top:4px;padding:0 2px}.meter-scale span[data-v-35500a21]{font-size:10.5px;color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;opacity:.6}@media(max-width:600px){.meters-row[data-v-35500a21]{height:60px}}.select-wrap[data-v-0a203bf5]{position:relative}.preset-select[data-v-0a203bf5]{width:100%;height:32px;padding:0 30px 0 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--secondary-bg);color:var(--text-primary);font-size:12px;font-weight:500;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .2s}.preset-select[data-v-0a203bf5]:hover{border-color:var(--accent-primary)}.preset-select[data-v-0a203bf5]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.preset-select option[data-v-0a203bf5],.preset-select optgroup[data-v-0a203bf5]{background:var(--card-bg);color:var(--text-primary)}.select-chevron[data-v-0a203bf5]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px;height:12px;color:var(--text-muted);pointer-events:none}@media(max-width:600px){.preset-select[data-v-0a203bf5]{height:36px}}.section[data-v-e070f37e]{display:flex;flex-direction:column;gap:8px}.params[data-v-e070f37e]{display:flex;flex-direction:column;gap:10px;transition:opacity .2s}.params.disabled[data-v-e070f37e]{opacity:.4;pointer-events:none}.visualization[data-v-a55ca7bf]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:12px}.visualization-canvas[data-v-a55ca7bf]{width:100%;height:180px;border-radius:8px;background:var(--secondary-bg);display:block}@media(max-width:768px){.visualization-canvas[data-v-a55ca7bf]{height:140px}}@media(max-width:600px){.visualization[data-v-a55ca7bf]{padding:10px}.visualization-canvas[data-v-a55ca7bf]{height:120px}}@media(max-width:400px){.visualization[data-v-a55ca7bf]{padding:8px}.visualization-canvas[data-v-a55ca7bf]{height:100px;border-radius:6px}}.empty-state[data-v-85816a24]{text-align:center;padding:22px 12px;border:1px dashed var(--border-color);border-radius:10px;color:var(--text-muted)}.empty-state .icon[data-v-85816a24]{width:22px;height:22px;margin-bottom:8px;display:block;margin-inline:auto;opacity:.6}.empty-state p[data-v-85816a24]{margin:0;font-size:12px}.playlist-items[data-v-85816a24]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.playlist-item[data-v-85816a24]{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-85816a24]:hover{background:var(--secondary-bg)}.playlist-item.active[data-v-85816a24]{background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}.playlist-item.active[data-v-85816a24]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--accent-primary)}.playlist-item.dragging[data-v-85816a24]{opacity:.4}.playlist-item.drop-before[data-v-85816a24]{border-top-color:var(--accent-primary)}.playlist-item.drop-after[data-v-85816a24]{border-bottom-color:var(--accent-primary)}.drag-handle[data-v-85816a24]{color:var(--text-muted);font-size:11px;cursor:grab;padding:2px 1px;opacity:0;transition:opacity .15s;flex-shrink:0}.playlist-item:hover .drag-handle[data-v-85816a24],.playlist-item:focus-within .drag-handle[data-v-85816a24]{opacity:.8}.drag-handle[data-v-85816a24]:active{cursor:grabbing}.track-number[data-v-85816a24]{width:18px;text-align:center;font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0}.playlist-item.active .track-number[data-v-85816a24]{color:var(--accent-primary);font-weight:600}.track-info[data-v-85816a24]{flex:1;min-width:0}.track-name[data-v-85816a24]{font-weight:500;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.playlist-item.active .track-name[data-v-85816a24]{font-weight:600}.track-meta[data-v-85816a24]{font-size:10.5px;color:var(--text-muted)}.btn-remove[data-v-85816a24]{color:var(--text-muted);opacity:.6;transition:background-color .15s,color .15s,opacity .15s}.playlist-item:hover .btn-remove[data-v-85816a24],.btn-remove[data-v-85816a24]:focus-visible{opacity:1}.ui-button.btn-remove[data-v-85816a24]:hover:not(:disabled){background:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}.shortcuts summary[data-v-85816a24]{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:11px;font-weight:500;color:var(--text-muted);border-radius:6px;transition:color .15s}.shortcuts summary[data-v-85816a24]::-webkit-details-marker{display:none}.shortcuts summary[data-v-85816a24]:hover{color:var(--text-primary)}.shortcuts summary[data-v-85816a24]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.shortcuts .chevron[data-v-85816a24]{margin-left:auto;font-size:14px;transition:transform .2s}.shortcuts[open] .chevron[data-v-85816a24]{transform:rotate(180deg)}.shortcut-list[data-v-85816a24]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin:10px 0 0}.shortcut-list dt[data-v-85816a24]{display:flex;gap:3px}.shortcut-list dd[data-v-85816a24]{margin:0;font-size:11px;color:var(--text-secondary)}kbd[data-v-85816a24]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;background:var(--secondary-bg);border:1px solid var(--border-color);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);line-height:1.4}.playlist-items[data-v-85816a24]::-webkit-scrollbar{width:4px}.playlist-items[data-v-85816a24]::-webkit-scrollbar-track{background:transparent}.playlist-items[data-v-85816a24]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.playlist-items[data-v-85816a24]::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}@media(hover:none){.drag-handle[data-v-85816a24]{opacity:.6}.btn-remove[data-v-85816a24]{opacity:1}}@media(max-width:600px){.playlist-items[data-v-85816a24]{max-height:220px}}.field[data-v-c15044a4]{display:flex;flex-direction:column;gap:6px}.select-wrap[data-v-c15044a4]{position:relative}.device-select[data-v-c15044a4]{width:100%;height:32px;padding:0 30px 0 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--secondary-bg);color:var(--text-primary);font-size:12px;cursor:pointer;appearance:none;-webkit-appearance:none;text-overflow:ellipsis}.device-select[data-v-c15044a4]:hover{border-color:var(--accent-primary)}.device-select[data-v-c15044a4]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.device-select option[data-v-c15044a4]{background:var(--card-bg);color:var(--text-primary)}.select-chevron[data-v-c15044a4]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px;height:12px;color:var(--text-muted);pointer-events:none}.live-badge[data-v-c15044a4]{display:inline-flex;align-items:center;gap:5px}.live-dot[data-v-c15044a4]{width:6px;height:6px;border-radius:50%;background:var(--error);animation:live-pulse-c15044a4 1.2s infinite}@keyframes live-pulse-c15044a4{50%{opacity:.35}}.monitor[data-v-c15044a4]{display:flex;flex-direction:column;gap:6px}.msg[data-v-c15044a4]{margin:0;font-size:11px;line-height:1.5}.msg.status[data-v-c15044a4]{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg.status.wrap[data-v-c15044a4]{white-space:normal}.msg.error[data-v-c15044a4]{padding:8px 10px;border-radius:8px;color:var(--error);background:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 35%,transparent)}.help-link[data-v-c15044a4]{font-size:11px;font-weight:600;color:var(--accent-primary);text-decoration:none}.help-link[data-v-c15044a4]:hover{text-decoration:underline}.help-link[data-v-c15044a4]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.live-dot[data-v-c15044a4]{animation:none}}.history-controls[data-v-13b9d77e]{display:inline-flex;align-items:center;gap:6px}.history-btn[data-v-13b9d77e]{position:relative}.history-count[data-v-13b9d77e]{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent-primary);color:var(--on-accent);font-size:10.5px;font-weight:700;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.related-tools[data-v-0761244c]{margin-top:8px}.rt-header[data-v-0761244c]{margin-bottom:12px}.rt-title[data-v-0761244c]{margin:0 0 4px;font-size:1em;font-weight:700;color:var(--text-primary)}.rt-subtitle[data-v-0761244c]{margin:0;font-size:12px;color:var(--text-muted)}.rt-grid[data-v-0761244c]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rt-grid li[data-v-0761244c]{display:flex}.rt-card[data-v-0761244c]{flex:1;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.rt-card[data-v-0761244c]:hover{border-color:var(--accent-primary);box-shadow:0 8px 24px var(--shadow-light);transform:translateY(-2px)}.rt-card[data-v-0761244c]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.rt-icon[data-v-0761244c]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1em;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}.rt-body[data-v-0761244c]{display:flex;flex-direction:column;gap:4px}.rt-name[data-v-0761244c]{font-size:14px;font-weight:600;color:var(--text-primary)}.rt-desc[data-v-0761244c]{font-size:12px;line-height:1.5;color:var(--text-secondary)}.rt-cta[data-v-0761244c]{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);border:1px solid var(--border-color);background:var(--secondary-bg);transition:background .2s,color .2s,border-color .2s}.rt-cta .icon[data-v-0761244c]{width:12px;height:12px}.rt-card:hover .rt-cta[data-v-0761244c]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--on-accent)}.visually-hidden[data-v-0761244c]{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-0761244c]{grid-template-columns:1fr;gap:10px}.rt-card[data-v-0761244c]{flex-direction:row;align-items:center;padding:12px}.rt-icon[data-v-0761244c]{flex-shrink:0}.rt-body[data-v-0761244c]{flex:1;min-width:0}.rt-cta[data-v-0761244c]{margin-top:0;align-self:center;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.rt-card[data-v-0761244c]:hover{transform:none}}.app-page[data-v-06526d6d]{min-height:100vh;display:flex;flex-direction:column}.app-main[data-v-06526d6d]{flex:1;padding-top:16px;padding-bottom:32px}.app-topbar[data-v-06526d6d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.app-topbar-tools[data-v-06526d6d]{display:flex;align-items:center;gap:12px}.ui-segmented.app-tabs[data-v-06526d6d]{display:none;margin-bottom:12px}@media(max-width:900px){.ui-segmented.app-tabs[data-v-06526d6d]{display:grid}.grid-three-column[data-v-06526d6d]>:not(.is-active){display:none}}.shared-banner[data-v-06526d6d]{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-06526d6d .3s ease-out}.shared-banner .icon[data-v-06526d6d]{flex-shrink:0}.shared-banner-success[data-v-06526d6d]{background:#4ade801f;border:1px solid rgba(74,222,128,.3);color:var(--success)}.shared-banner-error[data-v-06526d6d]{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:var(--error)}.shared-banner-warning[data-v-06526d6d]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:var(--warning)}.shared-banner-info[data-v-06526d6d]{background:#014f991f;border:1px solid rgba(1,79,153,.3);color:var(--accent-secondary)}@keyframes slideIn-06526d6d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-page[data-v-d81eeddd]{color:var(--text-primary)}.fq-wrap[data-v-d81eeddd]{max-width:1160px;margin:0 auto;padding:0 24px}.fq-hero[data-v-d81eeddd]{background:var(--gradient-primary);padding:80px 0 56px;border-bottom:1px solid var(--border-color)}.fq-back[data-v-d81eeddd]{margin-bottom:28px}.fq-eyebrow[data-v-d81eeddd]{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.4px;color:var(--accent-primary)}.fq-title[data-v-d81eeddd]{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-d81eeddd]{margin:0;max-width:600px;font-size:18px;line-height:1.6;color:var(--text-secondary)}.fq-layout[data-v-d81eeddd]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:56px;padding-bottom:72px}.fq-nav[data-v-d81eeddd]{position:sticky;top:96px;align-self:start}.fq-nav-label[data-v-d81eeddd]{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-d81eeddd]{list-style:none;margin:0;padding:0;border-left:1px solid var(--border-color)}.fq-nav a[data-v-d81eeddd]{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-d81eeddd]:hover{color:var(--text-primary);border-left-color:var(--accent-primary)}.fq-nav a[data-v-d81eeddd]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.fq-content[data-v-d81eeddd]{display:flex;flex-direction:column;gap:48px}.fq-category[data-v-d81eeddd]{scroll-margin-top:96px}.fq-category h2[data-v-d81eeddd]{margin:0 0 12px;font-size:24px;font-weight:800;letter-spacing:-.2px;color:var(--text-primary)}.fq-item[data-v-d81eeddd]{border-bottom:1px solid var(--border-color)}.fq-item[data-v-d81eeddd]:first-of-type{border-top:1px solid var(--border-color)}.fq-item summary[data-v-d81eeddd]{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-d81eeddd]::-webkit-details-marker{display:none}.fq-item summary[data-v-d81eeddd]:hover{color:var(--accent-primary)}.fq-item summary[data-v-d81eeddd]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:4px}.fq-toggle[data-v-d81eeddd]{position:relative;flex-shrink:0;width:28px;height:28px;border:1px solid var(--border-color);border-radius:50%}.fq-toggle[data-v-d81eeddd]:before,.fq-toggle[data-v-d81eeddd]: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-d81eeddd]:after{transform:translate(-50%,-50%) rotate(90deg)}.fq-item[open] .fq-toggle[data-v-d81eeddd]:after{transform:translate(-50%,-50%) rotate(0)}.fq-answer[data-v-d81eeddd]{margin:0;padding:0 44px 20px 0;font-size:16px;line-height:1.7;color:var(--text-secondary)}.fq-final-wrap[data-v-d81eeddd]{padding-bottom:88px}.fq-final[data-v-d81eeddd]{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-d81eeddd]{margin:0 0 10px;font-size:clamp(26px,3.2vw,36px);font-weight:800;color:var(--text-primary)}.fq-final p[data-v-d81eeddd]{margin:0 0 28px;font-size:17px;color:var(--text-secondary)}@media(max-width:900px){.fq-hero[data-v-d81eeddd]{padding:56px 0 40px}.fq-layout[data-v-d81eeddd]{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:56px}.fq-nav[data-v-d81eeddd]{position:static}.fq-nav ul[data-v-d81eeddd]{display:flex;flex-wrap:wrap;gap:8px;border-left:none}.fq-nav a[data-v-d81eeddd]{margin-left:0;padding:8px 14px;border:1px solid var(--border-color);border-radius:999px;font-size:14px}.fq-nav a[data-v-d81eeddd]:hover{border-color:var(--accent-primary)}}@media(max-width:600px){.fq-wrap[data-v-d81eeddd]{padding-left:16px;padding-right:16px}.fq-lead[data-v-d81eeddd]{font-size:16px}.fq-item summary[data-v-d81eeddd]{font-size:16px}.fq-answer[data-v-d81eeddd]{padding-right:0;font-size:15px}.fq-final[data-v-d81eeddd]{padding:40px 20px}}: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;--on-status: #ffffff;--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);--shadow-raised: rgba(0, 0, 0, .2);--shadow-overlay: rgba(0, 0, 0, .45);--overlay-backdrop: rgba(0, 0, 0, .55);--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;--on-status: #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);--shadow-raised: rgba(0, 0, 0, .2);--shadow-overlay: rgba(0, 0, 0, .45);--overlay-backdrop: rgba(0, 0, 0, .55);--eq-boost: var(--accent-primary);--eq-cut: var(--accent-secondary)}@media(prefers-contrast:high){:root{--border-color: #3a5a80;--text-secondary: #dce3ec}[data-theme=light]{--border-color: #8f8364;--text-secondary: #1f2d44}}@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}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}.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}canvas{border-radius:10px;border:1px solid var(--border-color)}.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-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}}@media(max-width:600px){.container{padding:10px}.controls,.row{gap:8px}.row label{font-size:11px}.row .value{min-width:38px;font-size:10px}}@media(max-width:400px){.container{padding:8px}.controls{justify-content:space-between}}body,.ui-panel,input,select{transition-property:background-color,border-color,color,box-shadow;transition-duration:.3s;transition-timing-function:ease}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}.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,.app-toast{display:none!important}body{padding-top:0}}
