.bpm.svelte-1ubl5b5{--ed-surface:var(--color-surface,#111);--ed-surface-2:var(--color-surface-2,#171717);--ed-border:var(--color-border,#262626);--ed-border-strong:var(--color-border-strong,#404040);--ed-text:var(--color-text,#fafafa);--ed-muted:var(--color-text-muted,#a3a3a3);--ed-accent:var(--color-accent,#d4a849);--ed-accent-text:var(--color-accent-contrast,#0a0a0a);--ed-danger:var(--color-danger,#f87171);--ed-radius:var(--radius-lg,12px);--ed-radius-sm:var(--radius-md,8px);color:var(--ed-text);flex-direction:column;gap:16px;display:flex}.error.svelte-1ubl5b5{border:1px solid var(--ed-danger);border-radius:var(--ed-radius-sm);color:var(--ed-danger);margin:0;padding:10px 14px}.analyzing.svelte-1ubl5b5{border:1px solid var(--ed-border);border-radius:var(--ed-radius);background:var(--ed-surface);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.analyzing.svelte-1ubl5b5 progress:where(.svelte-1ubl5b5){width:min(100%,320px);accent-color:var(--ed-accent)}.spinner.svelte-1ubl5b5{border:2px solid var(--ed-border-strong);border-top-color:var(--ed-accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite svelte-1ubl5b5-spin}@keyframes svelte-1ubl5b5-spin{to{transform:rotate(360deg)}}.file.svelte-1ubl5b5{color:var(--ed-muted);overflow-wrap:anywhere;margin:0;font-size:.875rem}.results.svelte-1ubl5b5{flex-direction:column;gap:16px;display:flex}.cards.svelte-1ubl5b5{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.card.svelte-1ubl5b5{border:1px solid var(--ed-border);border-radius:var(--ed-radius);background:var(--ed-surface);flex-direction:column;gap:4px;padding:18px;display:flex}.label.svelte-1ubl5b5{color:var(--ed-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:600}.value.svelte-1ubl5b5{color:var(--ed-accent);font-variant-numeric:tabular-nums;font-size:2.4rem;line-height:1.15}.value.svelte-1ubl5b5 small:where(.svelte-1ubl5b5){color:var(--ed-muted);font-size:1rem;font-weight:600}.value.none.svelte-1ubl5b5{color:var(--ed-muted)}.detail.svelte-1ubl5b5{color:var(--ed-muted);font-variant-numeric:tabular-nums;font-size:.9rem}.note.svelte-1ubl5b5{border-radius:var(--ed-radius-sm);color:#facc15;border:1px solid #facc15;margin:0;padding:10px 14px;font-size:.9rem}audio.svelte-1ubl5b5{width:100%}.tap.svelte-1ubl5b5{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tap-button.svelte-1ubl5b5{touch-action:manipulation;min-width:140px}.btn.svelte-1ubl5b5{border-radius:var(--ed-radius-sm);min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9rem;font-weight:600;transition:filter .15s,transform .1s;display:inline-flex}.btn.svelte-1ubl5b5:active{transform:scale(.96)}.btn.svelte-1ubl5b5:focus-visible{outline:2px solid var(--ed-accent);outline-offset:2px}.btn.primary.svelte-1ubl5b5{background:var(--ed-accent);color:var(--ed-accent-text);align-self:flex-start}.btn.primary.svelte-1ubl5b5:hover{filter:brightness(1.08)}.btn.secondary.svelte-1ubl5b5{background:var(--ed-surface-2);border-color:var(--ed-border-strong);color:var(--ed-text)}@media (prefers-reduced-motion:reduce){.spinner.svelte-1ubl5b5{animation-duration:3s}}.mic-test.svelte-nc9b7z{--ed-surface:var(--color-surface,#111);--ed-surface-2:var(--color-surface-2,#171717);--ed-border:var(--color-border,#262626);--ed-border-strong:var(--color-border-strong,#404040);--ed-text:var(--color-text,#fafafa);--ed-muted:var(--color-text-muted,#a3a3a3);--ed-accent:var(--color-accent,#d4a849);--ed-accent-text:var(--color-accent-contrast,#0a0a0a);--ed-danger:var(--color-danger,#f87171);--ed-radius:var(--radius-lg,12px);--ed-radius-sm:var(--radius-md,8px);color:var(--ed-text);flex-direction:column;gap:16px;display:flex}.start.svelte-nc9b7z{border:1.5px dashed var(--ed-border-strong);border-radius:var(--ed-radius);background:var(--ed-surface);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 20px;display:flex}.start.svelte-nc9b7z svg:where(.svelte-nc9b7z){color:var(--ed-accent)}.muted.svelte-nc9b7z,.privacy.svelte-nc9b7z{color:var(--ed-muted);margin:0;font-size:.875rem}.start.svelte-nc9b7z .muted:where(.svelte-nc9b7z){max-width:44ch}.status.svelte-nc9b7z{border:1px solid var(--ed-border);border-radius:var(--ed-radius-sm);margin:0;padding:12px 14px;font-weight:600}.status.ok.svelte-nc9b7z{color:#4ade80;border-color:#4ade80}.status.warn.svelte-nc9b7z{color:#facc15;border-color:#facc15}.row.svelte-nc9b7z{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.field.svelte-nc9b7z{color:var(--ed-muted);flex-direction:column;flex:240px;gap:6px;font-size:.85rem;display:flex}.field.svelte-nc9b7z select:where(.svelte-nc9b7z){border:1px solid var(--ed-border);border-radius:var(--ed-radius-sm);background:var(--ed-surface);min-height:40px;color:var(--ed-text);font:inherit;padding:8px 10px}.check.svelte-nc9b7z{align-items:center;gap:8px;min-height:40px;font-size:.9rem;display:flex}.check.svelte-nc9b7z input:where(.svelte-nc9b7z){accent-color:var(--ed-accent)}.details.svelte-nc9b7z{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;display:grid}.details.svelte-nc9b7z div:where(.svelte-nc9b7z){border:1px solid var(--ed-border);border-radius:var(--ed-radius-sm);background:var(--ed-surface);min-width:0;padding:10px 12px}.details.svelte-nc9b7z dt:where(.svelte-nc9b7z){color:var(--ed-muted);font-size:.8rem}.details.svelte-nc9b7z dd:where(.svelte-nc9b7z){overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.test.svelte-nc9b7z{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.playback.svelte-nc9b7z{flex-direction:column;gap:6px;width:100%;display:flex}.playback.svelte-nc9b7z audio:where(.svelte-nc9b7z){width:100%}.actions.svelte-nc9b7z{flex-wrap:wrap;gap:12px;display:flex}.error.svelte-nc9b7z{border:1px solid var(--ed-danger);border-radius:var(--ed-radius-sm);color:var(--ed-danger);margin:0;padding:10px 14px}.btn.svelte-nc9b7z{border-radius:var(--ed-radius-sm);min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:filter .15s,transform .1s;display:inline-flex}.btn.svelte-nc9b7z:active:not(:disabled){transform:scale(.97)}.btn.svelte-nc9b7z:focus-visible{outline:2px solid var(--ed-accent);outline-offset:2px}.btn.svelte-nc9b7z:disabled{opacity:.55;cursor:not-allowed}.btn.primary.svelte-nc9b7z{background:var(--ed-accent);color:var(--ed-accent-text)}.btn.primary.svelte-nc9b7z:hover{filter:brightness(1.08)}.btn.secondary.svelte-nc9b7z{background:var(--ed-surface-2);border-color:var(--ed-border-strong);color:var(--ed-text)}.btn.ghost.svelte-nc9b7z{border-color:var(--ed-border);color:var(--ed-text);background:0 0}.btn.big.svelte-nc9b7z{border-radius:999px;min-height:52px;padding:0 28px;font-size:1.05rem}.toolnav[data-astro-cid-pcjgg52i]{top:calc(var(--header-height) + 1px);z-index:10;margin:0 calc(-1 * var(--space-4));padding:var(--space-2) var(--space-4);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);background:#0a0a0aeb;position:sticky}.title[data-astro-cid-pcjgg52i],.hint[data-astro-cid-pcjgg52i]{display:none}ul[data-astro-cid-pcjgg52i]{gap:var(--space-2);scrollbar-width:none;scroll-snap-type:x proximity;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}ul[data-astro-cid-pcjgg52i]::-webkit-scrollbar{display:none}li[data-astro-cid-pcjgg52i]{scroll-snap-align:start;flex-shrink:0}a[data-astro-cid-pcjgg52i]{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);min-height:40px;color:var(--color-text-muted);white-space:nowrap;border-radius:999px;padding:6px 14px 6px 8px;font-size:.875rem;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:flex}a[data-astro-cid-pcjgg52i]:hover{color:var(--color-text);border-color:var(--color-border-strong)}a[data-astro-cid-pcjgg52i][aria-current=page]{color:var(--color-text);border-color:var(--color-accent);background:#d4a8491a}.icon[data-astro-cid-pcjgg52i]{background:var(--color-surface-2);width:26px;height:26px;color:var(--color-accent);border-radius:999px;place-items:center;transition:transform .2s;display:grid}a[data-astro-cid-pcjgg52i]:hover .icon[data-astro-cid-pcjgg52i]{transform:scale(1.08)}.desc[data-astro-cid-pcjgg52i]{display:none}@media (width>=1100px){.toolnav[data-astro-cid-pcjgg52i]{top:calc(var(--header-height) + var(--space-6));max-height:calc(100vh - var(--header-height) - 2 * var(--space-6));scrollbar-width:thin;-webkit-backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;overflow-y:auto}.title[data-astro-cid-pcjgg52i]{margin:0 0 var(--space-3);color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;padding-inline-start:var(--space-3);font-size:.75rem;font-weight:600;display:block}ul[data-astro-cid-pcjgg52i]{flex-direction:column;gap:2px;overflow:visible}a[data-astro-cid-pcjgg52i]{gap:var(--space-3);min-height:36px;padding:4px var(--space-3) 4px 6px;border-radius:var(--radius-md);white-space:normal;border-color:#0000;line-height:1.3}a[data-astro-cid-pcjgg52i]:hover{background:var(--color-surface);border-color:var(--color-border)}a[data-astro-cid-pcjgg52i][aria-current=page]{background:var(--color-surface);border-color:var(--color-border);box-shadow:inset 3px 0 0 var(--color-accent)}[dir=rtl] a[data-astro-cid-pcjgg52i][aria-current=page]{box-shadow:inset -3px 0 0 var(--color-accent)}.icon[data-astro-cid-pcjgg52i]{border-radius:7px;flex-shrink:0;width:28px;height:28px}a[data-astro-cid-pcjgg52i][aria-current=page] .icon[data-astro-cid-pcjgg52i]{background:#d4a84924}.text[data-astro-cid-pcjgg52i]{min-width:0}.name[data-astro-cid-pcjgg52i]{font-weight:500}a[data-astro-cid-pcjgg52i][aria-current=page] .name[data-astro-cid-pcjgg52i]{font-weight:600}.hint[data-astro-cid-pcjgg52i]{gap:var(--space-2);margin:var(--space-3) 0 0;padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-subtle);font-size:.78rem;line-height:1.45;display:flex}.hint[data-astro-cid-pcjgg52i] svg[data-astro-cid-pcjgg52i]{color:var(--color-accent);flex-shrink:0;margin-top:2px}}.layout[data-astro-cid-rovhljyl]{display:block}.content[data-astro-cid-rovhljyl]{max-width:var(--content-max);margin:0 auto}@media (width>=1100px){.layout[data-astro-cid-rovhljyl]{grid-template-columns:250px minmax(0, var(--content-max));justify-content:center;gap:var(--space-7);display:grid}.side[data-astro-cid-rovhljyl]{padding-top:var(--space-6)}.content[data-astro-cid-rovhljyl]{margin:0}}.intro[data-astro-cid-rovhljyl]{padding:var(--space-6) 0 var(--space-5)}.eyebrow[data-astro-cid-rovhljyl]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-accent);font-size:.875rem;font-weight:600;display:inline-flex}h1[data-astro-cid-rovhljyl]{margin:0 0 var(--space-3);font-size:clamp(1.75rem,5vw,2.4rem)}.lead[data-astro-cid-rovhljyl]{color:var(--color-text-muted);margin:0;font-size:1.05rem}.tool[data-astro-cid-rovhljyl]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 1px #ffffff08}.assurance[data-astro-cid-rovhljyl]{gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.85rem;display:flex}.assurance[data-astro-cid-rovhljyl] svg[data-astro-cid-rovhljyl]{flex-shrink:0;margin-top:3px}.guide[data-astro-cid-rovhljyl]{margin-top:var(--space-7)}.guide[data-astro-cid-rovhljyl] h2[data-astro-cid-rovhljyl]{margin:0 0 var(--space-4);font-size:1.35rem}.steps[data-astro-cid-rovhljyl]{gap:var(--space-2);color:var(--color-text-muted);margin:0;padding-inline-start:1.3em;display:grid}.steps[data-astro-cid-rovhljyl] li[data-astro-cid-rovhljyl]::marker{color:var(--color-accent);font-weight:700}.faq[data-astro-cid-rovhljyl]{gap:var(--space-2);display:grid}.faq[data-astro-cid-rovhljyl] details[data-astro-cid-rovhljyl]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);interpolate-size:allow-keywords;transition:border-color .2s}.faq[data-astro-cid-rovhljyl] details[data-astro-cid-rovhljyl][open]{border-color:var(--color-border-strong)}.faq[data-astro-cid-rovhljyl] summary[data-astro-cid-rovhljyl]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-rovhljyl] summary[data-astro-cid-rovhljyl]::-webkit-details-marker{display:none}.chevron[data-astro-cid-rovhljyl]{color:var(--color-text-subtle);flex-shrink:0;transition:transform .25s}.faq[data-astro-cid-rovhljyl] details[data-astro-cid-rovhljyl][open] .chevron[data-astro-cid-rovhljyl]{color:var(--color-accent);transform:rotate(180deg)}.faq[data-astro-cid-rovhljyl] details[data-astro-cid-rovhljyl]::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:hidden}.faq[data-astro-cid-rovhljyl] details[data-astro-cid-rovhljyl][open]::details-content{block-size:auto}.faq[data-astro-cid-rovhljyl] p[data-astro-cid-rovhljyl]{padding:0 var(--space-4) var(--space-4);color:var(--color-text-muted);margin:0}.ad[data-astro-cid-rovhljyl]:empty{display:none}.related[data-astro-cid-rovhljyl]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.related[data-astro-cid-rovhljyl] a[data-astro-cid-rovhljyl]{gap:var(--space-3);height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.related[data-astro-cid-rovhljyl] a[data-astro-cid-rovhljyl]:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.related[data-astro-cid-rovhljyl] svg[data-astro-cid-rovhljyl]{color:var(--color-accent);flex-shrink:0}.related[data-astro-cid-rovhljyl] span[data-astro-cid-rovhljyl]{flex-direction:column;gap:2px;display:flex}.related[data-astro-cid-rovhljyl] small[data-astro-cid-rovhljyl]{color:var(--color-text-muted);font-size:.85rem;line-height:1.4}@media (width<=480px){.tool[data-astro-cid-rovhljyl]{padding:var(--space-4)}}
