.tp.svelte-4a89xc{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--face-body);color:var(--text);display:flex}.tp-buttons.svelte-4a89xc{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.tp.svelte-4a89xc .tp-play{min-width:11ch}.tp-glyph.svelte-4a89xc{margin-inline-end:var(--space-1);display:inline-flex}.tp-glyph.svelte-4a89xc svg:where(.svelte-4a89xc),.tp-buttons.svelte-4a89xc svg:where(.svelte-4a89xc){display:block}.tp-time.svelte-4a89xc{min-width:4ch;font-family:var(--face-data);font-weight:400;font-size:var(--fs-caption);line-height:var(--lh-readout);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:var(--tracking-data);color:var(--text-2);flex:none}.tp-elapsed.svelte-4a89xc{text-align:end}.tp-noise.svelte-4a89xc,.tp-loop.svelte-4a89xc{font-family:var(--face-data);font-weight:400;font-size:var(--label-min);letter-spacing:var(--tracking-data);color:var(--muted);white-space:nowrap;flex:none}.tp-seek.svelte-4a89xc{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--rad-sm);flex:auto;align-items:center;min-width:72px;height:28px;display:flex;position:relative}.tp-seek.svelte-4a89xc:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.tp-seek[aria-disabled=true].svelte-4a89xc{cursor:not-allowed}.tp-track.svelte-4a89xc{border:1px solid var(--rule-control);border-radius:var(--rad-pill);background:var(--ink);width:100%;height:6px;box-shadow:var(--well);position:relative}.tp-seek[aria-disabled=true].svelte-4a89xc .tp-track:where(.svelte-4a89xc){box-shadow:none;background:0 0;border-style:dashed}.tp-fill.svelte-4a89xc{border-radius:inherit;background:var(--accent);position:absolute;inset:0 auto 0 0}.tp-thumb.svelte-4a89xc{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 2px var(--ink-2), var(--elev-1);border-radius:50%;margin-left:-6px;position:absolute;top:50%;transform:translateY(-50%)}.tp-seek[data-scrubbing=true].svelte-4a89xc .tp-thumb:where(.svelte-4a89xc){box-shadow:0 0 0 2px var(--ink-2), var(--glow-1,var(--elev-1))}.tp--full.svelte-4a89xc{gap:var(--space-1) var(--space-2);grid-template-columns:auto 1fr auto;grid-template-areas:"seek seek seek""elapsed loop total""buttons buttons buttons";align-items:center;display:grid}.tp--full.svelte-4a89xc .tp-seek:where(.svelte-4a89xc){grid-area:seek}.tp--full.svelte-4a89xc .tp-elapsed:where(.svelte-4a89xc),.tp--full.svelte-4a89xc .tp-noise:where(.svelte-4a89xc){text-align:start;grid-area:elapsed}.tp--full.svelte-4a89xc .tp-total:where(.svelte-4a89xc){text-align:end;grid-area:total}.tp--full.svelte-4a89xc .tp-loop:where(.svelte-4a89xc){grid-area:loop;justify-self:center}.tp--full.svelte-4a89xc .tp-buttons:where(.svelte-4a89xc){margin-top:var(--space-1);grid-area:buttons}
