._root_f5bfl_1{--seek-track-fill: var(--accent);--seek-track-bg: var(--border);--seek-thumb-bg: var(--text);position:fixed;z-index:1000;display:flex;align-items:center;background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow);user-select:none}._skip_f5bfl_15,._toggle_f5bfl_16{flex:0 0 auto;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .15s,color .15s}._skip_f5bfl_15:hover,._toggle_f5bfl_16:hover{background:var(--hover);color:var(--text-strong)}._expanded_f5bfl_36{bottom:2rem;left:2rem;right:2rem;max-width:var(--content-w);margin:auto;padding:.75rem 1rem;gap:.5rem;border-radius:var(--radius-md)}._expanded_f5bfl_36 ._playButton_f5bfl_46{margin-inline:.25rem}._expanded_f5bfl_36 ._info_f5bfl_49{flex:0 0 11rem;min-width:0;margin-inline:.5rem;display:flex;flex-direction:column;gap:.125rem;color:var(--text);text-decoration:none}._expanded_f5bfl_36 ._info_f5bfl_49:hover ._title_f5bfl_59{color:var(--accent)}._expanded_f5bfl_36 ._title_f5bfl_59,._expanded_f5bfl_36 ._artist_f5bfl_63{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._expanded_f5bfl_36 ._title_f5bfl_59,._expanded_f5bfl_36 ._artist_f5bfl_63{text-transform:lowercase}._expanded_f5bfl_36 ._title_f5bfl_59{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;color:var(--text-strong);transition:color .15s}._expanded_f5bfl_36 ._artist_f5bfl_63{font-size:var(--fs-sm);color:var(--text-muted)}._expanded_f5bfl_36 ._time_f5bfl_83{flex:0 0 auto;min-width:2.75rem;font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:center}._expanded_f5bfl_36 ._toggle_f5bfl_16{margin-left:.25rem}@media screen and (max-width: 576px){._expanded_f5bfl_36{bottom:0;left:0;right:0;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));gap:.25rem;border-width:1px 0 0;border-radius:var(--radius-md) var(--radius-md) 0 0}._expanded_f5bfl_36 ._info_f5bfl_49{order:-1;flex:1 1 auto;margin-inline:.25rem .5rem}._expanded_f5bfl_36 ._time_f5bfl_83{display:none}._expanded_f5bfl_36 ._seek_f5bfl_113{position:absolute;top:-2px;left:var(--radius-md);right:var(--radius-md);width:auto}}._seek_f5bfl_113{flex:1 1 auto;min-width:0;-webkit-appearance:none;appearance:none;height:4px;margin:0;border-radius:2px;background:linear-gradient(to right,var(--seek-track-fill) var(--seek-percent),var(--seek-track-bg) var(--seek-percent));cursor:pointer}._seek_f5bfl_113::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--seek-thumb-bg);border:2px solid var(--seek-track-fill);opacity:0;transition:opacity .15s,transform .1s}._seek_f5bfl_113:hover::-webkit-slider-thumb,._seek_f5bfl_113:focus-visible::-webkit-slider-thumb{opacity:1;transform:scale(1.2)}._seek_f5bfl_113::-moz-range-track{height:4px;background:var(--seek-track-bg);border-radius:2px}._seek_f5bfl_113::-moz-range-progress{height:4px;background:var(--seek-track-fill);border-radius:2px}._seek_f5bfl_113::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--seek-thumb-bg);border:2px solid var(--seek-track-fill);opacity:0;transition:opacity .15s,transform .1s}._seek_f5bfl_113:hover::-moz-range-thumb,._seek_f5bfl_113:focus-visible::-moz-range-thumb{opacity:1;transform:scale(1.2)}._collapsed_f5bfl_171{bottom:2rem;right:2rem;width:50px;height:50px;justify-content:center;border-radius:50%;border:none}@media screen and (max-width: 576px){._collapsed_f5bfl_171{bottom:1rem;right:1rem}}._collapsed_f5bfl_171 ._playButton_f5bfl_46{padding:1rem;width:1rem}._collapsed_f5bfl_171 ._playButton_f5bfl_46:after{content:"";position:absolute;inset:-11px;border-radius:50%}._collapsed_f5bfl_171 ._toggle_f5bfl_16{position:absolute;top:-.6rem;right:-.6rem;width:1.5rem;height:1.5rem;background:var(--surface-1);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow)}._collapsed_f5bfl_171 ._toggle_f5bfl_16 svg{width:16px;height:16px}._collapsed_f5bfl_171 ._toggle_f5bfl_16:after{content:"";position:absolute;inset:-.5rem;border-radius:50%}@media (hover: hover) and (pointer: fine){._collapsed_f5bfl_171 ._toggle_f5bfl_16{opacity:0;transition:opacity .15s}._collapsed_f5bfl_171:hover ._toggle_f5bfl_16,._collapsed_f5bfl_171:focus-within ._toggle_f5bfl_16{opacity:1}}._collapsed_f5bfl_171 ._chip_f5bfl_226{position:absolute;right:calc(100% + .75rem);top:50%;display:flex;align-items:baseline;gap:.5rem;max-width:min(16rem,100vw - 7rem);padding:.4rem .75rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-1);box-shadow:var(--shadow);font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(.5rem,-50%);transition:opacity .2s,transform .2s}._collapsed_f5bfl_171 ._chipTitle_f5bfl_246{overflow:hidden;text-overflow:ellipsis;font-family:var(--font-display);font-weight:600;text-transform:lowercase;color:var(--text-strong)}._collapsed_f5bfl_171 ._chipTime_f5bfl_254{flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted)}._collapsed_f5bfl_171 ._announce_f5bfl_261{opacity:1;transform:translateY(-50%)}@media (hover: hover) and (pointer: fine){._collapsed_f5bfl_171:hover ._chip_f5bfl_226,._collapsed_f5bfl_171:focus-within ._chip_f5bfl_226{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){._collapsed_f5bfl_171 ._chip_f5bfl_226{transition:none}}._collapsed_f5bfl_171 ._ring_f5bfl_276{position:absolute;inset:-5px;border-radius:50%;z-index:-1;transition:background 1s}._collapsed_f5bfl_171 ._ringInner_f5bfl_283{position:absolute;inset:.25rem;border-radius:50%;background:var(--surface-1)}
