.wp-vh[data-v-9af599fd]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wplayer-error[data-v-9af599fd]{align-items:center;gap:var(--space-2);width:100%;color:var(--color-danger-ink);display:flex}.wplayer-error .icon[data-v-9af599fd]{width:18px;height:18px;color:var(--color-danger);flex:none}.wp-err-text[data-v-9af599fd]{min-width:0;font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wplayer-cluster[data-v-9af599fd]{align-items:center;gap:var(--space-2);width:100%;display:flex}.play-btn[data-v-9af599fd]{border-radius:var(--radius-pill);background:var(--color-surface-2);width:36px;height:36px;color:var(--color-ink);cursor:pointer}.play-btn[data-v-9af599fd]:disabled{opacity:.5;cursor:not-allowed}.wplayer-cluster.large[data-v-9af599fd]{gap:var(--space-3)}.wplayer-cluster.large .play-btn[data-v-9af599fd]{background:var(--color-surface-ink);width:48px;height:48px;color:var(--color-ink-inverse);flex:none}.wplayer-cluster.large .play-btn[data-v-9af599fd]:hover{background:#23232b}.wplayer-cluster.large .waveform-strip[data-v-9af599fd]{height:56px}.wplayer-cluster.large .wbar[data-v-9af599fd]{min-width:0}.wplayer-cluster.compact .waveform-strip[data-v-9af599fd]{gap:2px;height:22px}.waveform-strip[data-v-9af599fd]{cursor:pointer;border-radius:var(--radius-sm);touch-action:none;height:36px;animation:waveform-in-9af599fd var(--duration-2) var(--ease-out);flex:1;align-items:center;gap:2px;display:flex;position:relative}.waveform-strip[data-v-9af599fd]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.wbar[data-v-9af599fd]{background:var(--color-border);border-radius:1px;flex:1;min-width:2px}.wbar.played[data-v-9af599fd]{background:var(--color-brand)}.wplayer-cluster.tone-inverse .wbar[data-v-9af599fd]{background:#ffffff38}.wplayer-cluster.tone-inverse .wbar.played[data-v-9af599fd]{background:#5effb1}.wplayer-cluster.tone-inverse .ghost-playhead[data-v-9af599fd]{background:#fff9}.ttime[data-v-9af599fd]{font-size:var(--text-caption-size);color:var(--color-ink-muted);white-space:nowrap}.ghost-playhead[data-v-9af599fd]{background:var(--color-ink-soft);opacity:.7;pointer-events:none;z-index:1;width:1px;position:absolute;inset-block:2px}.ghost-time[data-v-9af599fd]{background:var(--color-surface-ink);color:var(--color-ink-inverse);font-family:var(--font-mono-id);white-space:nowrap;border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;inset-block-start:-18px;transform:translate(-50%)}@keyframes waveform-in-9af599fd{0%{opacity:0}}
