.playlist-carousel_glassSection__reAUW{position:relative;width:100%;overflow:visible;border-radius:1.5rem;padding:1rem;isolation:isolate;--scroll-chrome:3.75rem}.playlist-carousel_glassSection__reAUW:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--background) 12%,transparent);backdrop-filter:blur(4px) saturate(1.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 48px rgba(0,0,0,.18)}.playlist-carousel_glassSection__reAUW>*{position:relative;z-index:1}.playlist-carousel_scrollContainerMain__1aFbQ{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;overflow:visible;border-radius:1rem;background:transparent;margin:-.5rem;padding:.5rem;--scroll-chrome:3.75rem}.playlist-carousel_scrollChromeTop__IzIas{flex-shrink:0;height:var(--scroll-chrome);display:flex;align-items:center;justify-content:flex-end;padding:.75rem .25rem .25rem}.playlist-carousel_scrollChromeBottom__IPtPo{flex-shrink:0;height:var(--scroll-chrome);padding:.25rem .25rem .75rem}.playlist-carousel_scrollLayer__wPFzZ{position:relative;z-index:0;flex:1;min-height:0;height:100%;overflow:visible;margin-block:-.5rem;padding-block:.5rem}.playlist-carousel_scrollScene__Cx2DJ{perspective:80rem;perspective-origin:50% 50%;transform-style:preserve-3d;height:100%}.playlist-carousel_scrollViewport__EH1cs{height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;touch-action:pan-y;overscroll-behavior-y:contain;overscroll-behavior-x:none;padding-bottom:.875rem}.playlist-carousel_scrollContent__q5ZKA{padding:1.5rem .25rem 1.75rem}.playlist-carousel_scrollItem__oh58e{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity}.playlist-carousel_scrollItemFrame__HTrKT{border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:color-mix(in srgb,var(--card) 35%,transparent);box-shadow:0 8px 24px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.12);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.playlist-carousel_scrollItemFrame__HTrKT:hover{background:color-mix(in srgb,var(--card) 50%,transparent);border-color:rgba(255,255,255,.18)}.playlist-carousel_scrollItem__oh58e[data-focused=true] .playlist-carousel_scrollItemFrame__HTrKT{border-color:rgba(255,255,255,.34);box-shadow:0 14px 36px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.08)}.playlist-carousel_scrollItemActive__F1IQq .playlist-carousel_scrollItemFrame__HTrKT{border-color:rgba(255,255,255,.42);box-shadow:0 16px 40px rgba(0,0,0,.32),inset 0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.22)}.playlist-carousel_scrollLayerHorizontal__csxbf{position:relative;z-index:0;flex:1;min-height:0;height:100%;overflow:visible;margin-inline:-.5rem;padding-inline:.5rem}.playlist-carousel_scrollSceneHorizontal__paHH9{perspective:80rem;perspective-origin:50% 50%;transform-style:preserve-3d;height:100%}.playlist-carousel_scrollViewportHorizontal__6cLLR{height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none;padding-bottom:1.5rem}.playlist-carousel_scrollContentHorizontal__FYVIw{display:flex;align-items:center;gap:.75rem;min-height:100%;padding:1.25rem .75rem 2.5rem}.playlist-carousel_scrollItemHorizontal__BS4o8{flex-shrink:0;width:17.5rem;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.playlist-carousel_glassSection__reAUW:before{backdrop-filter:none}.playlist-carousel_scrollItemHorizontal__BS4o8,.playlist-carousel_scrollItem__oh58e{transform:none!important;opacity:1!important}}@media (min-width:640px){.playlist-carousel_glassSection__reAUW{padding:1.25rem}.playlist-carousel_scrollChromeBottom__IPtPo,.playlist-carousel_scrollChromeTop__IzIas{padding-inline:.5rem}.playlist-carousel_scrollContent__q5ZKA{padding-inline:.5rem;padding-bottom:1.75rem}.playlist-carousel_scrollItemHorizontal__BS4o8{width:19rem}.playlist-carousel_scrollContentHorizontal__FYVIw{gap:1rem;padding-inline:.75rem;padding-bottom:3rem}}