.drop[data-v-c84cc3db]{border:2px dashed var(--border);border-radius:var(--radius);cursor:pointer;background:var(--surface-2);justify-content:center;align-items:center;gap:.6rem;padding:1.1rem;transition:border-color .15s,background .15s;display:flex}.drop[data-v-c84cc3db]:hover,.drop[data-v-c84cc3db]:focus-visible,.drop.over[data-v-c84cc3db]{border-color:var(--accent);background:var(--accent-soft);outline:none}.drop.disabled[data-v-c84cc3db]{cursor:not-allowed;opacity:.6}.drop-cta[data-v-c84cc3db]{color:var(--accent);font-weight:600}.file[data-v-c84cc3db]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.file-name[data-v-c84cc3db]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.tabs[data-v-a0d21b46]{border-bottom:1px solid var(--border);gap:.25rem;margin:-.25rem -.25rem 1.25rem;display:flex;overflow-x:auto}.tab[data-v-a0d21b46]{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;padding:.7rem 1rem;font-weight:600}.tab.active[data-v-a0d21b46]{color:var(--accent);border-bottom-color:var(--accent)}.tab[data-v-a0d21b46]:disabled{cursor:not-allowed}.grid[data-v-a0d21b46]{gap:1.25rem;display:grid}.label-row[data-v-a0d21b46]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.segmented[data-v-a0d21b46]{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.segmented button[data-v-a0d21b46]{background:var(--surface);cursor:pointer;color:var(--muted);border:none;padding:.3rem .8rem;font-size:.85rem}.segmented button.on[data-v-a0d21b46]{background:var(--accent);color:#fff}textarea[data-v-a0d21b46]{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius);resize:vertical;background:var(--surface);color:var(--text);padding:.7rem .8rem}textarea[data-v-a0d21b46]:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.checks[data-v-a0d21b46]{flex-wrap:wrap;gap:1.5rem;display:flex}.checks label[data-v-a0d21b46]{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.actions[data-v-a0d21b46]{justify-content:flex-end;margin-top:1.5rem;display:flex}ul.compact[data-v-a0d21b46]{margin:.3rem 0 0;padding-left:1.2rem}.help h3[data-v-5cb4c87d]{margin-top:1.6rem}.back[data-v-5cb4c87d]{margin-bottom:.5rem}pre[data-v-5cb4c87d]{background:var(--surface-2);border-radius:var(--radius);tab-size:12;padding:.8rem 1rem}.sampa[data-v-5cb4c87d]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.3rem 1rem;font-size:.9rem;display:grid}code[data-v-5cb4c87d]{min-width:2rem;color:var(--accent);font-weight:700;display:inline-block}.progress-head[data-v-74ee52b8]{align-items:center;gap:.8rem;display:flex}.progress-msg[data-v-74ee52b8]{flex:1;font-weight:600}.bar[data-v-74ee52b8]{background:var(--surface-2);border-radius:999px;height:6px;margin-top:.9rem;overflow:hidden}.bar-fill[data-v-74ee52b8]{background:var(--accent);height:100%;transition:width .3s}.bar.indeterminate .bar-fill[data-v-74ee52b8]{width:30%;animation:1.4s ease-in-out infinite slide-74ee52b8}@keyframes slide-74ee52b8{0%{transform:translate(-100%)}to{transform:translate(400%)}}.spinner[data-v-74ee52b8]{border:3px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:1.1rem;height:1.1rem;animation:.9s linear infinite spin-74ee52b8}@keyframes spin-74ee52b8{to{transform:rotate(360deg)}}.error-card[data-v-74ee52b8]{border-left:4px solid var(--danger)}.error-card h2[data-v-74ee52b8]{color:var(--danger);margin-top:0}pre[data-v-74ee52b8]{background:var(--surface-2);border-radius:var(--radius);max-height:16rem;padding:.8rem;font-size:.8rem;overflow:auto}.head[data-v-74ee52b8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}ul.compact[data-v-74ee52b8]{padding-left:1.2rem}.head[data-v-4d005913]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.head h2[data-v-4d005913]{margin:0}.downloads[data-v-4d005913]{flex-wrap:wrap;gap:.5rem;display:flex}.viewer[data-v-4d005913]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.row[data-v-4d005913]{border-bottom:1px solid var(--border);grid-template-columns:4.5rem 1fr;display:grid}.row[data-v-4d005913]:last-child{border-bottom:none}.tier-label[data-v-4d005913]{color:var(--muted);background:var(--surface-2);border-right:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;padding:0 .3rem;font-size:.8rem;font-weight:600;display:flex;overflow:hidden}.wave[data-v-4d005913]{min-width:0}.wave.empty[data-v-4d005913]{text-align:center;padding:2rem}.freq[data-v-4d005913]{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;width:100%;padding:.2rem 0;font-size:.72rem;font-weight:400;display:flex}.wave.show-spectrogram[data-v-4d005913] div::part(canvases),.wave.show-spectrogram[data-v-4d005913] div::part(progress),.wave[data-v-4d005913]:not(.show-spectrogram) div::part(spectrogram){display:none}.display[data-v-4d005913]{display:inline-flex}.display button[data-v-4d005913]{border-radius:0}.display button[data-v-4d005913]:first-child{border-radius:var(--radius) 0 0 var(--radius)}.display button[data-v-4d005913]:last-child{border-radius:0 var(--radius) var(--radius) 0;margin-left:-1px}.display button.on[data-v-4d005913]{background:var(--accent);border-color:var(--accent);color:#fff}.tier[data-v-4d005913]{min-width:0;height:2.2rem;position:relative;overflow:hidden}.tier-inner[data-v-4d005913]{will-change:transform;position:absolute;inset:0 auto 0 0}.iv[data-v-4d005913]{border:none;border-left:1px solid var(--border-strong);background:var(--iv);color:var(--text);font:600 .8rem/1 var(--font);white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.iv[data-v-4d005913]:hover{background:var(--accent-soft)}.iv.sil[data-v-4d005913]{color:var(--muted);background:0 0;font-weight:400}.iv.active[data-v-4d005913]{background:var(--accent);color:#fff}.iv.sil.active[data-v-4d005913]{background:var(--accent-soft);color:var(--muted)}.controls[data-v-4d005913]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.zoom[data-v-4d005913]{align-items:center;gap:.5rem;display:inline-flex}.time[data-v-4d005913]{font-variant-numeric:tabular-nums;margin-left:auto}.words[data-v-4d005913]{font-weight:600}.topbar[data-v-03e7466d]{background:var(--surface);border-bottom:1px solid var(--border)}.topbar-inner[data-v-03e7466d]{justify-content:space-between;align-items:center;gap:1rem;padding-block:.8rem;display:flex}.brand[data-v-03e7466d]{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.brand strong[data-v-03e7466d]{letter-spacing:.04em;font-size:1.25rem;display:block}.brand small[data-v-03e7466d]{color:var(--muted)}.nav[data-v-03e7466d]{align-items:center;gap:1.2rem;display:flex}.langs[data-v-03e7466d]{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.langs button[data-v-03e7466d]{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:.25rem .6rem;font-weight:600}.langs button.on[data-v-03e7466d]{background:var(--accent);color:#fff}.main[data-v-03e7466d]{align-content:start;gap:1.25rem;padding-block:1.5rem 3rem;display:grid}.actions-row[data-v-03e7466d]{justify-content:flex-end;display:flex}.privacy p[data-v-03e7466d]{margin:.3rem 0 0}.footer[data-v-03e7466d]{color:var(--muted);border-top:1px solid var(--border);text-align:center;padding:1.5rem 0;font-size:.85rem}.footer p[data-v-03e7466d]{margin:.2rem 0}.footer a[data-v-03e7466d]{color:inherit}.footer a[data-v-03e7466d]:hover{color:var(--accent)}:root{--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bg:#f4f6f9;--surface:#fff;--surface-2:#f0f3f7;--border:#dde3ea;--border-strong:#b9c4d1;--text:#1c2733;--muted:#5f6e7e;--accent:#1f4e79;--accent-soft:#dce8f4;--danger:#b42318;--ok:#157f3b;--warn-bg:#fff6e0;--warn-border:#f0c36d;--wave:#9db4cf;--cursor:#d33;--iv:#eef3f9;--radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f151c;--surface:#17202a;--surface-2:#1d2833;--border:#2b3946;--border-strong:#3d4f60;--text:#e5ecf3;--muted:#9aabbd;--accent:#6aa5dc;--accent-soft:#1f3a55;--danger:#ff7b6e;--ok:#5fd08a;--warn-bg:#3a2f14;--warn-border:#7a5d1d;--wave:#47627f;--cursor:#ff6b6b;--iv:#1d2a37;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font:16px/1.5 var(--font);margin:0}#app{flex-direction:column;min-height:100vh;display:flex}#app>main{flex:1}.container{width:min(960px,100% - 2rem);margin-inline:auto}.card{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);padding:1.5rem;box-shadow:0 1px 2px #0000000a}h2{font-size:1.3rem}a{color:var(--accent)}button{font:inherit;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;padding:.55rem 1rem}button:disabled{opacity:.55;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}button.primary:not(:disabled):hover{filter:brightness(1.1)}button.link{color:var(--accent);background:0 0;border:none;padding:0;font-weight:600}button:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.field{gap:.4rem;display:grid}.label{font-weight:600}.label:empty{display:none}.hint,.muted{color:var(--muted);font-size:.875rem}.error-text{color:var(--danger);font-size:.9rem}.ok-text{color:var(--ok);font-size:.9rem;font-weight:600}.notice{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:.9rem 1.1rem}.notice.warn{background:var(--warn-bg);border-color:var(--warn-border)}.notice.privacy{background:var(--accent-soft);border-color:#0000}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
