.an[data-v-90edcef8]{flex-direction:column;display:flex}.an-toolbar[data-v-90edcef8]{border-bottom:1px solid var(--border);background:var(--elevated);justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.75rem 1rem;display:flex}.an-summary[data-v-90edcef8]{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;line-height:22px;overflow:hidden}.an-toolbar-actions[data-v-90edcef8],.an-result-actions[data-v-90edcef8]{gap:.65rem;display:flex}.an-toolbar-actions[data-v-90edcef8]{flex-wrap:nowrap;flex:none}.an-result-actions[data-v-90edcef8]{flex-wrap:wrap}.an-workspace[data-v-90edcef8]{padding:1rem;transition:background .15s}.an-workspace--drag[data-v-90edcef8]{background:var(--accent-soft)}.an-drop[data-v-90edcef8]{cursor:pointer;border:1.5px dashed var(--border-strong);background:var(--surface);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:330px;padding:2rem;display:flex}.an-drop[data-v-90edcef8]:hover,.an-drop[data-v-90edcef8]:focus-within{border-color:var(--accent);background:var(--accent-soft)}.an-drop strong[data-v-90edcef8]{color:var(--text);font-size:18px;line-height:24px}.an-drop>span[data-v-90edcef8]:not(.an-drop-icon,.an-primary){max-width:38rem;color:var(--muted);font-size:14px;line-height:22px}.an-drop-icon[data-v-90edcef8]{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-ink);border-radius:12px;place-items:center;display:grid}.an-primary[data-v-90edcef8],.an-secondary[data-v-90edcef8]{touch-action:manipulation;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:.68rem 1rem;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.an-primary[data-v-90edcef8]{background:var(--accent);color:var(--accent-fg)}.an-primary[data-v-90edcef8]:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-fg)}.an-secondary[data-v-90edcef8]{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.an-secondary[data-v-90edcef8]:hover:not(:disabled){background:var(--elevated)}.an-grid[data-v-90edcef8]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:1rem;display:grid}.an-preview-card[data-v-90edcef8],.an-controls[data-v-90edcef8],.an-result[data-v-90edcef8]{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0}.an-section-heading[data-v-90edcef8],.an-control-heading[data-v-90edcef8]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.an-section-heading h2[data-v-90edcef8],.an-control-heading h2[data-v-90edcef8],.an-result h2[data-v-90edcef8]{color:var(--text);margin:0;font-size:18px;font-weight:600;line-height:24px}.an-section-heading p[data-v-90edcef8],.an-control-heading p[data-v-90edcef8],.an-result p[data-v-90edcef8]{color:var(--muted);margin:.2rem 0 0;font-size:13px;line-height:18px}.an-control-heading[data-v-90edcef8]{border-bottom:1px solid var(--border);align-items:center}.an-control-heading>strong[data-v-90edcef8]{color:var(--accent-ink);font-variant-numeric:tabular-nums;flex:none;font-size:24px;line-height:30px}.an-replace[data-v-90edcef8]{cursor:pointer;flex:none}.an-replace[data-v-90edcef8]:focus-within{outline:3px solid var(--accent-ink);outline-offset:2px}.an-disabled[data-v-90edcef8]{cursor:not-allowed;opacity:.55}.an-audio-stage[data-v-90edcef8]{border-block:1px solid var(--border);background:var(--elevated);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:206px;padding:1.5rem;display:flex}.an-audio-stage audio[data-v-90edcef8],.an-result audio[data-v-90edcef8]{width:100%;display:block}.an-wave[data-v-90edcef8]{height:58px;color:var(--accent);justify-content:center;align-items:center;gap:5px;display:flex}.an-wave i[data-v-90edcef8]{opacity:.8;background:currentColor;border-radius:99px;width:5px;display:block}.an-preview-fallback[data-v-90edcef8]{max-width:28rem;color:var(--text);text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.an-preview-fallback span[data-v-90edcef8]{color:var(--muted);font-size:13px;line-height:18px}.an-metrics[data-v-90edcef8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:1rem;display:grid}.an-metrics div[data-v-90edcef8]{background:var(--elevated);border-radius:10px;padding:.7rem .8rem}.an-metrics dt[data-v-90edcef8]{color:var(--muted);font-size:13px;line-height:18px}.an-metrics dd[data-v-90edcef8]{color:var(--text);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:15px;font-weight:600}.an-controls[data-v-90edcef8]{padding-bottom:1rem}.an-presets[data-v-90edcef8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:1rem 1rem .25rem;display:grid}.an-presets button[data-v-90edcef8]{touch-action:manipulation;border:1px solid var(--border);background:var(--elevated);min-height:44px;color:var(--text);border-radius:8px;font-size:13px;font-weight:600}.an-presets button[data-v-90edcef8]:hover:not(:disabled){border-color:var(--accent)}.an-presets .an-preset--active[data-v-90edcef8]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.an-preset-notes[data-v-90edcef8]{color:var(--muted);justify-content:space-between;padding:0 1rem;font-size:13px;line-height:18px;display:flex}.an-slider-label[data-v-90edcef8]{color:var(--text);justify-content:space-between;align-items:center;padding:.9rem 1rem .2rem;font-size:14px;font-weight:600;display:flex}.an-slider-label output[data-v-90edcef8]{color:var(--accent-ink);font-variant-numeric:tabular-nums}.an-slider[data-v-90edcef8]{width:calc(100% - 2rem);height:44px;accent-color:var(--accent);margin:0 1rem}.an-slider-scale[data-v-90edcef8]{color:var(--muted);justify-content:space-between;margin-top:-.3rem;padding:0 1rem;font-size:13px;line-height:18px;display:flex}.an-gain-card[data-v-90edcef8]{background:var(--elevated);color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin:.8rem 1rem 0;padding:.65rem .75rem;font-size:13px;display:flex}.an-gain-card strong[data-v-90edcef8]{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.an-method-note[data-v-90edcef8],.an-engine-note[data-v-90edcef8]{margin:.65rem 1rem 0;font-size:13px;line-height:20px}.an-method-note[data-v-90edcef8]{border-left:3px solid var(--accent);color:var(--text);padding:.2rem 0 .2rem .7rem}.an-engine-note[data-v-90edcef8]{max-width:55ch;color:var(--muted)}.an-export[data-v-90edcef8]{width:calc(100% - 2rem);margin:1rem 1rem 0}.an-progress[data-v-90edcef8]{margin:1rem 1rem 0}.an-progress-bar[data-v-90edcef8]{background:var(--border-strong);border-radius:99px;height:7px;overflow:hidden}.an-progress-bar span[data-v-90edcef8]{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}.an-progress p[data-v-90edcef8]{color:var(--muted);margin:.55rem 0;font-size:13px}.an-result[data-v-90edcef8]{margin:0 0 1rem;padding:1rem}.an-result-heading[data-v-90edcef8]{background:var(--tint-pass);border-radius:10px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.an-result-heading>span[data-v-90edcef8]{background:var(--surface);width:38px;height:38px;color:var(--badge-pass);border-radius:50%;flex:none;place-items:center;display:grid}.an-result-actions[data-v-90edcef8]{margin-top:1rem}.an-error[data-v-90edcef8],.an-warning[data-v-90edcef8],.an-notice[data-v-90edcef8]{border-radius:10px;margin:0 0 1rem;padding:.75rem .9rem;font-size:14px;line-height:21px}.an-error[data-v-90edcef8]{border:1px solid var(--badge-fail);background:var(--tint-fail);color:var(--badge-fail)}.an-action-error[data-v-90edcef8]{margin:.8rem 1rem 0}.an-warning[data-v-90edcef8]{border:1px solid var(--border-strong);background:var(--elevated);color:var(--text)}.an-notice[data-v-90edcef8]{border:1px solid var(--badge-pass);background:var(--tint-pass);color:var(--badge-pass)}.an-privacy[data-v-90edcef8]{border-top:1px solid var(--border);background:var(--elevated);color:var(--muted);justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.7rem 1rem;font-size:13px;line-height:18px;display:flex}button[data-v-90edcef8]:disabled,.an-disabled[data-v-90edcef8]{opacity:.55}.an button[data-v-90edcef8]:focus-visible,.an a[data-v-90edcef8]:focus-visible,.an input[data-v-90edcef8]:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}@media (width<=820px){.an-grid[data-v-90edcef8]{grid-template-columns:1fr}.an-audio-stage[data-v-90edcef8]{min-height:180px}}@media (width<=560px){.an-toolbar[data-v-90edcef8],.an-section-heading[data-v-90edcef8]{flex-direction:column;align-items:stretch}.an-summary[data-v-90edcef8],.an-toolbar-actions[data-v-90edcef8],.an-result-actions[data-v-90edcef8]{width:100%}.an-summary[data-v-90edcef8]{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.an-toolbar-actions[data-v-90edcef8]>*{flex:auto}.an-workspace[data-v-90edcef8]{padding:.75rem}.an-drop[data-v-90edcef8]{min-height:290px;padding:1.25rem}.an-result-actions[data-v-90edcef8]>*{flex:auto}.an-control-heading[data-v-90edcef8]{align-items:flex-start}.an-control-heading>strong[data-v-90edcef8]{font-size:20px}.an-replace[data-v-90edcef8]{width:100%}.an-gain-card[data-v-90edcef8]{flex-direction:column;align-items:flex-start;gap:.25rem}.an-gain-card strong[data-v-90edcef8]{text-align:left}}@media (prefers-reduced-motion:reduce){.an-workspace[data-v-90edcef8],.an-progress-bar span[data-v-90edcef8]{transition:none}}
