.rsap-player[hidden],.rsap-player [hidden]{display:none!important}.rsap-player,.rsap-player *{box-sizing:border-box}.rsap-player{--rsap-glass:var(--rsap-bg,#151515);--rsap-open-width:min(max(var(--rsap-width,90vw),440px),var(--rsap-max-width,680px),calc(100vw - 24px));--rsap-open-height:max(var(--rsap-height,104px),98px);--rsap-inline-padding:14px;--rsap-toggle-size:36px;--rsap-gap:8px;--rsap-morph:.34s cubic-bezier(.22,.78,.27,1);background:var(--rsap-glass);border-radius:var(--rsap-radius,24px);bottom:calc(var(--rsap-bottom,22px) + env(safe-area-inset-bottom,0px));color:var(--rsap-fg,#fff);align-items:center;gap:var(--rsap-gap);height:var(--rsap-open-height);max-width:calc(100vw - 20px);padding:8px var(--rsap-inline-padding);transition:width var(--rsap-morph),height var(--rsap-morph),border-radius var(--rsap-morph),padding var(--rsap-morph);width:var(--rsap-open-width);z-index:var(--rsap-z,999999);border:1px solid #ffffff29;margin:0 auto;font-family:inherit;display:flex;position:fixed;left:0;right:0;overflow:hidden;box-shadow:0 12px 36px #00000061,inset 0 1px #ffffff14}@supports (backdrop-filter:blur(20px)){.rsap-player{--rsap-glass:#111111b8;backdrop-filter:blur(20px)saturate(145%)}@supports (background:color-mix(in srgb,black,transparent)){.rsap-player{--rsap-glass:color-mix(in srgb,var(--rsap-bg,#151515)72%,transparent)}}}.rsap-player.is-visible{animation:.22s ease-out rsap-appear}@keyframes rsap-appear{0%{opacity:0}to{opacity:1}}.rsap-player button,.rsap-player a{-webkit-tap-highlight-color:#fff0}.rsap-player button{appearance:none;box-shadow:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;min-height:0;margin:0;padding:0}.rsap-player button:focus-visible,.rsap-player a:focus-visible,.rsap-player input:focus-visible{outline:2px solid var(--rsap-fg,#fff);outline-offset:2px}.rsap-player button:disabled{cursor:default;opacity:.35}.rsap-player .rsap-icon-button,.rsap-player__controls button,.rsap-player .rsap-collapse-toggle{color:var(--rsap-muted,#c7c7c7);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:inline-flex}.rsap-player button:hover:not(:disabled),.rsap-player .rsap-icon-button:hover,.rsap-player .rsap-volume[aria-expanded=true]{color:var(--rsap-fg,#fff);background-color:#ffffff17}.rsap-player button svg,.rsap-player a svg{width:20px;height:20px;display:block}.rsap-player__content{flex:0 0 calc(var(--rsap-open-width) - 2*var(--rsap-inline-padding) - var(--rsap-toggle-size) - var(--rsap-gap) - 2px);grid-template-columns:minmax(112px,1fr) auto minmax(0,1.4fr);grid-template-areas:"actions transport track""timeline timeline timeline";align-items:center;gap:2px 10px;min-width:0;transition:opacity .17s ease-out .1s,transform .22s ease-out 75ms,visibility;display:grid}.rsap-player__heading{text-align:right;grid-area:track;align-items:center;gap:9px;min-width:0;display:flex}.rsap-player__cover{background:#ffffff1a;border-radius:12px;flex:none;width:48px;height:48px;overflow:hidden}.rsap-player__cover img{object-fit:cover;width:100%;height:100%;margin:0;display:block}.rsap-player__identity{min-width:0}.rsap-player__identity h2,.rsap-player__identity p{text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-family:inherit;line-height:1.45;overflow:hidden}.rsap-player__identity h2{color:var(--rsap-fg,#fff);font-size:15px;font-weight:700}.rsap-player__identity p{color:var(--rsap-muted,#c7c7c7);font-size:12px}.rsap-player__actions,.rsap-player__controls{align-items:center;gap:2px;display:flex}.rsap-player__actions{grid-area:actions}.rsap-player__controls{grid-area:transport}.rsap-player .rsap-play{background:var(--rsap-fg,#fff);color:#151515;width:44px;height:44px}.rsap-player .rsap-play:hover:not(:disabled){color:#151515;background:#e8e8e8}.rsap-player .rsap-play svg{width:26px;height:26px}.rsap-favorite[aria-pressed=true] svg{fill:currentColor}.rsap-player__timeline{color:var(--rsap-muted,#c7c7c7);font-variant-numeric:tabular-nums;grid-area:timeline;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;font-size:12px;line-height:1;display:grid}.rsap-player__timeline [data-rsap-current]{color:var(--rsap-fg,#fff)}.rsap-player input[type=range]{--rsap-value:0%;appearance:none;background:linear-gradient(to right,var(--rsap-progress,#fff)var(--rsap-value),var(--rsap-track,#666)var(--rsap-value))center/100% 4px no-repeat;cursor:pointer;direction:ltr;border:0;border-radius:999px;width:100%;min-width:0;height:30px;margin:0;padding:0;display:block}.rsap-player input[type=range]:disabled{cursor:default;opacity:.55}.rsap-player input[type=range]::-webkit-slider-runnable-track{background:#fff0;border:0;height:4px}.rsap-player input[type=range]::-moz-range-track{background:#fff0;border:0;height:4px}.rsap-player input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--rsap-progress,#fff);border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 4px #00000073}.rsap-player input[type=range]::-moz-range-thumb{background:var(--rsap-progress,#fff);border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #00000073}.rsap-volume-control{z-index:1;position:relative}.rsap-player.is-volume-open{overflow:visible}.rsap-volume-popover{background:var(--rsap-bg,#151515);text-align:center;border:1px solid #ffffff29;border-radius:20px;width:58px;height:172px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000061}.rsap-volume-popover output{font-variant-numeric:tabular-nums;margin-top:10px;font-size:12px;display:block}.rsap-volume-popover input[type=range]{width:118px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.rsap-player.is-mobile{--rsap-open-width:min(410px,calc(100vw - 28px));--rsap-open-height:max(var(--rsap-mobile-height,88px),88px);--rsap-inline-padding:10px;--rsap-toggle-size:44px;--rsap-gap:4px;bottom:calc(var(--rsap-mobile-bottom,12px) + env(safe-area-inset-bottom,0px));padding:6px var(--rsap-inline-padding)4px;align-items:flex-start}.rsap-player.is-mobile .rsap-player__content{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"transport track""timeline timeline";align-self:center;gap:1px 6px}.rsap-player.is-mobile .rsap-player__actions{display:none}.rsap-player.is-mobile .rsap-player__heading{gap:7px}.rsap-player.is-mobile .rsap-player__cover{border-radius:10px;width:38px;height:38px}.rsap-player.is-mobile .rsap-player__identity h2{font-size:14px}.rsap-player.is-mobile .rsap-player__identity p,.rsap-player.is-mobile .rsap-player__timeline{font-size:11px}.rsap-player.is-mobile .rsap-player__controls{gap:0}.rsap-player.is-mobile .rsap-player__controls button,.rsap-player.is-mobile .rsap-collapse-toggle{width:44px;height:44px}.rsap-player.is-collapsed{border-radius:24px;width:48px;height:48px;padding:0}.rsap-player .rsap-collapse-toggle{transition:width var(--rsap-morph),height var(--rsap-morph),background-color .15s,color .15s;position:relative}.rsap-collapse-chevron,.rsap-player .rsap-wave{pointer-events:none;transition:opacity .15s,transform .2s;position:absolute}.rsap-player .rsap-wave{opacity:0;width:34px;height:22px;transform:scale(.65)}.rsap-player.is-collapsed .rsap-wave{opacity:1;transition-delay:.1s;transform:scale(1)}.rsap-player.is-collapsed .rsap-collapse-chevron{opacity:0;transform:translateY(4px)scale(.8)}.rsap-player.is-collapsed .rsap-collapse-toggle{color:var(--rsap-fg,#fff);width:46px;height:46px}.rsap-player .rsap-collapse-toggle:focus-visible{outline-offset:-3px}.rsap-player.is-collapsed .rsap-player__content{opacity:0;pointer-events:none;visibility:hidden;transition:opacity 95ms,transform .16s,visibility 0s 95ms;transform:translateY(6px)}@media (width<=360px){.rsap-player.is-mobile .rsap-player__controls button:not(.rsap-play){width:36px}}@media (prefers-reduced-motion:reduce){.rsap-player.is-visible{animation:none}.rsap-player,.rsap-player__content,.rsap-player .rsap-collapse-toggle,.rsap-collapse-chevron,.rsap-player .rsap-wave{transition:none!important}}