.audio-player_container__5Kh9R{display:flex;gap:clamp(.75rem,2vw,1.5rem);padding:clamp(.5rem,1.5vw,1rem) clamp(.5rem,1.5vw,1rem) 0;width:100%;min-width:0;max-width:100%}.audio-player_playPauseButton__963D8{width:clamp(2rem,4vw,2.5rem);height:clamp(2rem,4vw,2.5rem);margin-top:clamp(1rem,2vw,1.75rem);display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border:none;background-color:#1a1a1a;color:#fff;cursor:pointer;transition:background-color .2s;flex-shrink:0}.audio-player_playPauseButton__963D8:hover{background-color:#2a2a2a}.audio-player_playPauseButton__963D8:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.audio-player_waveformContainer__JirnC{flex:1 1 auto;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:clamp(.5rem,1.5vw,1rem);width:100%}.audio-player_srOnly__FWrEN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.audio-player_rail__vqJA4{position:relative;cursor:pointer;height:4rem;display:flex;align-items:center}.audio-player_waveformBars__1yMoP{position:relative;flex-grow:1;transition:height .3s ease-in-out}.audio-player_waveformBars__1yMoP.audio-player_playing__tpU2M{height:4rem}.audio-player_waveformBars__1yMoP.audio-player_paused__QSBP0{height:2rem}.audio-player_waveBar__TVts_{position:absolute;inset:0;overflow:hidden;transition:-webkit-clip-path ease-linear .25s;transition:clip-path ease-linear .25s;transition:clip-path ease-linear .25s,-webkit-clip-path ease-linear .25s}.audio-player_waveBar__TVts_.audio-player_noTransition__B4CQq{transition:none}.audio-player_waveBarBase__Sh2cg{color:#e5e5e5}@media (prefers-color-scheme:dark){.audio-player_waveBarBase__Sh2cg{color:#e5e5e5}}.audio-player_waveBarBuffered__cKHoW{color:#dcdfe4}@media (prefers-color-scheme:dark){.audio-player_waveBarBuffered__cKHoW{color:#6b7280}}.audio-player_waveBarPlayed__pPx0H{color:#ff6a3e}.audio-player_waveSvg__vgeNB{width:100%;height:100%}.audio-player_timeRemaining__nHwsX{margin-top:.5rem;font-size:.875rem;color:grey;display:flex;justify-content:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}