.taste-dropdowns-module__du9bjG__dropdownBad{transform-origin:50%;animation:.4s ease-in taste-dropdowns-module__du9bjG__enterBad}.taste-dropdowns-module__du9bjG__dropdownBad[data-state=closed]{animation:.4s ease-in taste-dropdowns-module__du9bjG__exitBad}.taste-dropdowns-module__du9bjG__dropdownGood{transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:.2s cubic-bezier(.23,1,.32,1) taste-dropdowns-module__du9bjG__enterGood}.taste-dropdowns-module__du9bjG__dropdownGood[data-state=closed]{animation:.2s cubic-bezier(.23,1,.32,1) taste-dropdowns-module__du9bjG__exitGood}.taste-dropdowns-module__du9bjG__button{transition:background .15s}.taste-dropdowns-module__du9bjG__button:hover{background:#fdfdfc}.dark .taste-dropdowns-module__du9bjG__button:hover{background:var(--color-gray-200)}@keyframes taste-dropdowns-module__du9bjG__enterBad{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes taste-dropdowns-module__du9bjG__exitBad{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes taste-dropdowns-module__du9bjG__enterGood{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes taste-dropdowns-module__du9bjG__exitGood{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
@media (min-width:768px){.video-module__dvXtPG__video{height:var(--height)}}.video-module__dvXtPG__mobile{height:var(--height)}
.sp-player{--sp-enter:cubic-bezier(.19,1,.22,1);--sp-move:cubic-bezier(.645,.045,.355,1);--sp-queue-enter:.26s;--sp-queue-exit:.18s;background:var(--color-gray-100);width:100%;max-width:384px;box-shadow:var(--ds-shadow-menu);-webkit-user-select:none;user-select:none;border-radius:14px;padding:16px;position:relative;overflow:hidden}.dark .sp-player{background:var(--color-gray-200)}.dark .sp-queue{background:var(--color-gray-300)}.sp-now{align-items:center;gap:14px;display:flex}.sp-art{width:72px;height:72px;transition:transform .32s var(--sp-enter),box-shadow .32s var(--sp-enter);border-radius:10px;flex:none;position:relative;overflow:hidden;transform:scale(.94);box-shadow:0 1px 2px #0000001f}.sp-player[data-playing=true] .sp-art{transform:scale(1);box-shadow:0 6px 16px -4px #00000038}.sp-layer{opacity:0;transform:translateX(calc(var(--sp-dir,1)*-10px));filter:blur(2px);transition:opacity .26s var(--sp-enter),transform .26s var(--sp-enter),filter .26s var(--sp-enter);position:absolute;inset:0}.sp-layer[data-active=true]{opacity:1;filter:blur();transform:translate(0)}.sp-layer[data-parked=true]{transform:translateX(calc(var(--sp-dir,1)*10px));transition:none}.sp-meta{flex:1;min-width:0;height:44px;position:relative}.sp-title{color:var(--color-gray-1200);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.sp-artist{color:var(--color-gray-1000);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12.5px;overflow:hidden}.sp-scrub{cursor:pointer;background:0 0;border:0;width:100%;margin:18px 0 4px;padding:6px 0;display:block}.sp-track{background:var(--color-gray-400);transform-origin:50%;border-radius:2px;height:4px;transition:transform .15s;overflow:hidden}.sp-scrub:hover .sp-track{transform:scaleY(1.6)}.sp-fill{background:var(--color-gray-1200);width:100%;height:100%;animation:sp-progress var(--sp-duration,24s)linear forwards;animation-play-state:paused;transform:translate(-100%)}.sp-player[data-playing=true] .sp-fill{animation-play-state:running}@keyframes sp-progress{to{transform:translate(0)}}.sp-times{font-variant-numeric:tabular-nums;color:var(--color-gray-1000);justify-content:space-between;font-size:11px;display:flex}.sp-controls{align-items:center;gap:4px;margin-top:12px;display:flex}.sp-btn{width:36px;height:36px;color:var(--color-gray-1100);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .15s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.sp-btn:hover{background:var(--color-gray-300);color:var(--color-gray-1200)}.sp-btn:active{transform:scale(.94)}.sp-btn:focus-visible{box-shadow:var(--ds-focus-ring-button);outline:none}.sp-play{background:var(--color-gray-1200);width:44px;height:44px;color:var(--color-gray-100);border-radius:999px;position:relative}.sp-play:hover{background:var(--color-gray-1200);color:var(--color-gray-100);transform:scale(1.02)}.sp-play:active{transform:scale(.97)}.sp-icon{color:inherit;opacity:0;transition:opacity .14s var(--sp-enter),transform .14s var(--sp-enter);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.8)}.sp-icon[data-show=true]{opacity:1;transform:scale(1)}.sp-spacer{flex:1}.sp-like{color:var(--color-gray-1000);position:relative}.sp-like[data-liked=true]{color:#e5484d}.sp-like[data-liked=true] svg{animation:.42s cubic-bezier(.34,1.56,.64,1) sp-pop}@keyframes sp-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.sp-ring{opacity:0;pointer-events:none;border:2px solid #e5484d;border-radius:999px;position:absolute;inset:6px}.sp-like[data-liked=true] .sp-ring{animation:.46s cubic-bezier(.19,1,.22,1) sp-ring}@keyframes sp-ring{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.sp-scrim{opacity:0;pointer-events:none;transition:opacity var(--sp-queue-exit)ease;background:#00000047;position:absolute;inset:0}.sp-player[data-queue=true] .sp-scrim{opacity:1;pointer-events:auto;transition:opacity var(--sp-queue-enter)ease}.sp-queue{background:var(--color-gray-200);transition:transform var(--sp-queue-exit)var(--sp-move);border-radius:14px 14px 0 0;padding:10px;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 24px -8px #00000040}.sp-player[data-queue=true] .sp-queue{transition:transform var(--sp-queue-enter)var(--sp-enter);transform:translateY(0)}.sp-queue-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-1000);padding:2px 8px 8px;font-size:11px}.sp-row{height:34px;color:var(--color-gray-1100);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:13px;transition:background-color .1s;display:flex}.sp-row:hover{background:var(--color-gray-400);color:var(--color-gray-1200)}.sp-row[data-current=true]{color:var(--color-gray-1200)}.sp-swatch{border-radius:5px;flex:none;width:22px;height:22px}@media (prefers-reduced-motion:reduce){.sp-art,.sp-player[data-playing=true] .sp-art{transform:none}.sp-layer,.sp-layer[data-parked=true]{filter:none;transform:none}.sp-queue{opacity:0;pointer-events:none;transition:opacity var(--sp-queue-exit)ease;transform:none}.sp-player[data-queue=true] .sp-queue{opacity:1;pointer-events:auto;transform:none}.sp-like[data-liked=true] svg,.sp-like[data-liked=true] .sp-ring,.sp-scrub:hover .sp-track{animation:none;transform:none}}
.st-card{--st-enter:cubic-bezier(.19,1,.22,1);--st-in:.26s;--st-out:.16s;--st-delay:90ms;background:var(--color-gray-100);width:100%;max-width:384px;box-shadow:var(--ds-shadow-menu);-webkit-user-select:none;user-select:none;border-radius:14px;padding:16px;position:relative;overflow:hidden}.dark .st-card{background:var(--color-gray-200)}.st-title{color:var(--color-gray-1200);font-size:14px;font-weight:500}.st-sub{color:var(--color-gray-1000);margin-top:2px;font-size:12.5px}.st-rows{margin:14px 0 16px}.st-row{height:40px;color:var(--color-gray-1200);justify-content:space-between;align-items:center;font-size:13px;display:flex}.st-toggle{background:var(--color-gray-400);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;transition:background-color .16s;position:relative}.st-toggle[data-on=true]{background:#36f}.dark .st-toggle[data-on=true]{background:#54a2f1}.st-toggle:focus-visible{box-shadow:var(--ds-focus-ring-button);outline:none}.st-knob{background:#fff;border-radius:999px;width:16px;height:16px;transition:translate .16s cubic-bezier(.25,.46,.45,.94);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.st-toggle[data-on=true] .st-knob{translate:14px}.st-save{background:var(--color-gray-1200);height:32px;color:var(--color-gray-100);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;transition:transform .15s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.st-save:active{transform:scale(.97)}.st-save:focus-visible{box-shadow:var(--ds-focus-ring-button);outline:none}.st-toast{background:var(--color-gray-1200);color:var(--color-gray-100);opacity:0;pointer-events:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 24px -8px #0006}.st-toast[data-state=in]{opacity:1;pointer-events:auto;animation:st-in var(--st-in)var(--st-enter)var(--st-delay)forwards;translate:0;scale:1}.st-toast[data-state=out]{opacity:0;animation:st-out var(--st-out)ease-in forwards}@keyframes st-in{0%{opacity:0;translate:0 12px;scale:.98}to{opacity:1;translate:0;scale:1}}@keyframes st-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 6px}}.st-check{flex:none}.st-undo{color:inherit;font:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;font-weight:500;transition:opacity .12s}.st-undo:hover{opacity:1}.st-undo:focus-visible{box-shadow:var(--ds-focus-ring-button);outline:none}@media (prefers-reduced-motion:reduce){.st-knob,.st-toggle[data-on=true] .st-knob{transition:none;translate:none}.st-save:active{transform:none}@keyframes st-in{0%{opacity:0}to{opacity:1}}@keyframes st-out{0%{opacity:1}to{opacity:0}}}
