.waveform.svelte-1j0z23z{width:100%;height:var(--wave-height,3.25rem);flex:1;position:relative}.waveform.svelte-1j0z23z:has(input:where(.svelte-1j0z23z):focus-visible){outline:2px solid var(--wave-played,var(--color-primary-bg));outline-offset:2px}.bars.svelte-1j0z23z{pointer-events:none;justify-content:space-between;align-items:center;gap:2px;display:flex;position:absolute;inset:0;overflow:hidden}i.svelte-1j0z23z{border-radius:var(--radius-pill);background:var(--wave-color,var(--color-text-loud));min-width:2px;min-height:3px;opacity:var(--wave-opacity,.32);flex:0 3px;display:block}.played.svelte-1j0z23z{clip-path:inset(0 calc(100% - var(--progress) * 100%) 0 0)}.played.svelte-1j0z23z i:where(.svelte-1j0z23z){background:var(--wave-played,var(--color-primary-bg));opacity:1}.played.svelte-1j0z23z i.now:where(.svelte-1j0z23z){animation:.9s ease-in-out infinite alternate svelte-1j0z23z-pulse}@keyframes svelte-1j0z23z-pulse{0%{scale:1}to{scale:1 1.35}}@media (prefers-reduced-motion:reduce){.played.svelte-1j0z23z i.now:where(.svelte-1j0z23z){animation:none}}input.svelte-1j0z23z{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.voice-message.svelte-dblby5{--accent:var(--color-accent);--text:var(--color-text-loud);--muted:var(--color-text-quiet);--wave-color:var(--color-text-quiet);--wave-opacity:.35;--wave-played:var(--color-accent);--wave-height:2.25rem;box-sizing:border-box;width:100%;max-width:32rem;font-family:var(--font-family-body);font-size:var(--size-step-0);color:var(--text)}.player.svelte-dblby5{align-items:center;column-gap:var(--space-sm);grid-template-columns:auto 1fr auto;display:grid}.native.svelte-dblby5{width:100%;display:none}@media (scripting:none){.player.svelte-dblby5{display:none}.native.svelte-dblby5{display:block}}.play.svelte-dblby5{border-radius:var(--radius-pill);background:var(--accent);width:2.25rem;height:2.25rem;color:var(--color-on-accent);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;transition:transform .12s,background .12s linear;display:inline-flex}.play.svelte-dblby5 svg{width:1.125rem;height:1.125rem}.play.svelte-dblby5:hover{background:var(--color-accent-hover)}.play.svelte-dblby5:active{transform:scale(.94)}.play.svelte-dblby5:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.track.svelte-dblby5{align-items:center;gap:.6em;height:2em;display:flex;position:relative}.track.svelte-dblby5:has(input:where(.svelte-dblby5):focus-visible){outline:2px solid var(--accent);outline-offset:2px}input.svelte-dblby5{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rail.svelte-dblby5{border-radius:var(--radius-pill);background:var(--muted);flex:1;height:2px;position:relative}.fill.svelte-dblby5{width:calc(var(--progress) * 100%);border-radius:var(--radius-pill);background:var(--accent);position:absolute;inset:0}.thumb.svelte-dblby5{top:50%;left:calc(var(--progress) * 100%);border-radius:var(--radius-pill);background:var(--accent);width:.7em;height:.7em;display:none;position:absolute;transform:translate(-50%,-50%)}.elapsed.svelte-dblby5{font-size:var(--size-step--1);font-variant-numeric:tabular-nums;color:var(--accent);flex-shrink:0}.elapsed.svelte-dblby5+.rail:where(.svelte-dblby5) .thumb:where(.svelte-dblby5){display:block}.duration.svelte-dblby5{font-size:var(--size-step--1);font-variant-numeric:tabular-nums;color:var(--color-text-quiet);font-weight:600}
