.PlaylistsCarousel-module-scss-module__8WbTaW__strip{gap:calc(var(--pl-pitch) - var(--pl-card-w));padding:0 calc(100% - var(--pl-inset) - var(--pl-card-w))0 var(--pl-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--pl-inset);scrollbar-width:none;cursor:grab;margin:0;list-style:none;display:flex;overflow:auto hidden}.PlaylistsCarousel-module-scss-module__8WbTaW__strip::-webkit-scrollbar{display:none}.PlaylistsCarousel-module-scss-module__8WbTaW__strip[data-dragging=true]{scroll-snap-type:none;cursor:grabbing}.PlaylistsCarousel-module-scss-module__8WbTaW__item{scroll-snap-align:start;flex:none}.PlaylistsCarousel-module-scss-module__8WbTaW__card{width:var(--pl-card-w);height:var(--pl-card-h);background:var(--pl-placeholder);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:relative;overflow:hidden}.PlaylistsCarousel-module-scss-module__8WbTaW__card[data-hovering=true] .PlaylistsCarousel-module-scss-module__8WbTaW__video{opacity:1}.PlaylistsCarousel-module-scss-module__8WbTaW__still{-o-object-fit:cover;object-fit:cover}.PlaylistsCarousel-module-scss-module__8WbTaW__video{-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.PlaylistsCarousel-module-scss-module__8WbTaW__badge{z-index:1;background:var(--pl-badge-bg);min-width:84px;height:22px;color:var(--pl-badge-text);font-family:var(--font-family-medium);letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:10px;display:inline-flex;position:absolute;top:0;right:0}
.PlaylistsGalleryView-module-scss-module__B1b4ea__gallery{padding:24px 36px calc(48px + var(--pl-pill-clear));grid-template-columns:repeat(auto-fill,133px);justify-content:space-between;row-gap:43px;margin:0;list-style:none;display:grid}@media (min-width:1024px){.PlaylistsGalleryView-module-scss-module__B1b4ea__gallery{grid-template-columns:repeat(6,133px);padding-inline:6px 0}}.PlaylistsGalleryView-module-scss-module__B1b4ea__cell{min-width:0}.PlaylistsGalleryView-module-scss-module__B1b4ea__tile{color:var(--pl-text);flex-direction:column;gap:8px;text-decoration:none;display:flex}.PlaylistsGalleryView-module-scss-module__B1b4ea__tile[data-hovering=true] .PlaylistsGalleryView-module-scss-module__B1b4ea__tileVideo{opacity:1}.PlaylistsGalleryView-module-scss-module__B1b4ea__tileImage{background:var(--pl-placeholder);width:127px;height:171px;display:block;position:relative;overflow:hidden}.PlaylistsGalleryView-module-scss-module__B1b4ea__tileImage img{-o-object-fit:cover;object-fit:cover}.PlaylistsGalleryView-module-scss-module__B1b4ea__tileVideo{-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.PlaylistsGalleryView-module-scss-module__B1b4ea__tileTitle{font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}
.PlaylistsListView-module-scss-module__jWISKG__listView{height:calc(100dvh - var(--pl-navbar-h) - var(--pl-banner-h,0px) - var(--pl-player-h));grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (max-width:1023px) and (max-height:812px){.PlaylistsListView-module-scss-module__jWISKG__listView{height:auto;overflow:visible}}@media (min-width:1024px) and (max-height:841px){.PlaylistsListView-module-scss-module__jWISKG__listView{height:auto;overflow:visible}}@media (max-width:1023px) and (max-height:864px){.PlaylistsListView-module-scss-module__jWISKG__listView[data-banner=true],[data-banner=true] .PlaylistsListView-module-scss-module__jWISKG__listView{height:auto;overflow:visible}}@media (min-width:1024px) and (max-height:893px){.PlaylistsListView-module-scss-module__jWISKG__listView[data-banner=true],[data-banner=true] .PlaylistsListView-module-scss-module__jWISKG__listView{height:auto;overflow:visible}}.PlaylistsListView-module-scss-module__jWISKG__withBanner{--pl-banner-h:var(--headache-bar-height)}.PlaylistsListView-module-scss-module__jWISKG__header{padding:calc(var(--pl-tabs-top) + var(--pl-tabs-h) + 16px)36px 24px var(--pl-inset);display:flex}@media (min-width:1024px){.PlaylistsListView-module-scss-module__jWISKG__header{padding:48px calc(var(--pl-tabs-end) + 130px)24px var(--pl-inset);align-items:flex-end}}.PlaylistsListView-module-scss-module__jWISKG__headline{flex:auto;justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}@media (min-width:1024px){.PlaylistsListView-module-scss-module__jWISKG__headline{justify-content:flex-start;gap:24px}}.PlaylistsListView-module-scss-module__jWISKG__headlineText{min-width:0}.PlaylistsListView-module-scss-module__jWISKG__title{font-family:var(--font-family-areal-bold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:20px;line-height:1.2;overflow:hidden}@media (min-width:1024px){.PlaylistsListView-module-scss-module__jWISKG__title{font-size:24px}.PlaylistsListView-module-scss-module__jWISKG__metaRow{align-items:flex-end;gap:24px;display:flex}}.PlaylistsListView-module-scss-module__jWISKG__meta{font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-muted);margin:4px 0 0;font-size:12px}@media (min-width:1024px){.PlaylistsListView-module-scss-module__jWISKG__meta{flex:none;min-width:calc(23ch + 1.38em)}}.PlaylistsListView-module-scss-module__jWISKG__arrows{flex-shrink:0;gap:8px;display:flex}.PlaylistsListView-module-scss-module__jWISKG__arrowsDesktop{display:none}@media (min-width:1024px){.PlaylistsListView-module-scss-module__jWISKG__arrowsDesktop{display:flex}}.PlaylistsListView-module-scss-module__jWISKG__arrowsMobile{width:var(--pl-card-w);margin:20px 0 0 var(--pl-inset);justify-content:center;gap:16px}.PlaylistsListView-module-scss-module__jWISKG__arrowsMobile .PlaylistsListView-module-scss-module__jWISKG__arrow{width:26px;height:26px}@media (min-width:1024px){.PlaylistsListView-module-scss-module__jWISKG__arrowsMobile{display:none}}.PlaylistsListView-module-scss-module__jWISKG__arrow{background:var(--pl-placeholder);width:22px;height:22px;color:var(--pl-text);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.PlaylistsListView-module-scss-module__jWISKG__arrow:disabled{opacity:.3;cursor:default}.PlaylistsListView-module-scss-module__jWISKG__arrow:focus-visible{outline-offset:2px;outline:1px solid}.PlaylistsListView-module-scss-module__jWISKG__carousel{min-width:0}.PlaylistsListView-module-scss-module__jWISKG__tracks{flex-direction:column;min-height:0;padding:24px 36px 0;display:flex}@media (min-width:1024px){.PlaylistsListView-module-scss-module__jWISKG__tracks{padding-left:var(--pl-inset)}}@media (max-width:1023px) and (max-height:812px){.PlaylistsListView-module-scss-module__jWISKG__tracks{min-height:auto}}@media (min-width:1024px) and (max-height:841px){.PlaylistsListView-module-scss-module__jWISKG__tracks{min-height:auto}}@media (max-width:1023px) and (max-height:864px){.PlaylistsListView-module-scss-module__jWISKG__tracks[data-banner=true],[data-banner=true] .PlaylistsListView-module-scss-module__jWISKG__tracks{min-height:auto}}@media (min-width:1024px) and (max-height:893px){.PlaylistsListView-module-scss-module__jWISKG__tracks[data-banner=true],[data-banner=true] .PlaylistsListView-module-scss-module__jWISKG__tracks{min-height:auto}}
.PlaylistsTrackList-module-scss-module__QhVKeG__listWrap{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.PlaylistsTrackList-module-scss-module__QhVKeG__listWrap:after{content:"";background:linear-gradient(#fff0,var(--pl-surface));pointer-events:none;height:min(270px,100% - 62px);position:absolute;bottom:0;left:0;right:0}@media (max-width:1023px) and (max-height:812px){.PlaylistsTrackList-module-scss-module__QhVKeG__listWrap{flex:none;padding-top:62px}.PlaylistsTrackList-module-scss-module__QhVKeG__listWrap:after{right:auto;bottom:var(--pl-player-h);flex:none;height:min(270px,35vh);position:sticky;left:auto}}@media (min-width:1024px) and (max-height:841px){.PlaylistsTrackList-module-scss-module__QhVKeG__listWrap{flex:none;padding-top:62px}.PlaylistsTrackList-module-scss-module__QhVKeG__listWrap:after{right:auto;bottom:var(--pl-player-h);flex:none;height:min(270px,35vh);position:sticky;left:auto}}@media (max-width:1023px) and (max-height:864px){.PlaylistsTrackList-module-scss-module__QhVKeG__listWrap[data-banner=true],[data-banner=true] .PlaylistsTrackList-module-scss-module__QhVKeG__listWrap{flex:none;padding-top:62px}.PlaylistsTrackList-module-scss-module__QhVKeG__listWrap[data-banner=true]:after,[data-banner=true] .PlaylistsTrackList-module-scss-module__QhVKeG__listWrap:after{right:auto;bottom:var(--pl-player-h);flex:none;height:min(270px,35vh);position:sticky;left:auto}}@media (min-width:1024px) and (max-height:893px){.PlaylistsTrackList-module-scss-module__QhVKeG__listWrap[data-banner=true],[data-banner=true] .PlaylistsTrackList-module-scss-module__QhVKeG__listWrap{flex:none;padding-top:62px}.PlaylistsTrackList-module-scss-module__QhVKeG__listWrap[data-banner=true]:after,[data-banner=true] .PlaylistsTrackList-module-scss-module__QhVKeG__listWrap:after{right:auto;bottom:var(--pl-player-h);flex:none;height:min(270px,35vh);position:sticky;left:auto}}.PlaylistsTrackList-module-scss-module__QhVKeG__listLink{color:inherit;cursor:pointer;text-decoration:none}.PlaylistsTrackList-module-scss-module__QhVKeG__listLink:focus-visible{outline:1px solid var(--pl-text);outline-offset:4px}.PlaylistsTrackList-module-scss-module__QhVKeG__list{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}@media (max-width:1023px) and (max-height:812px){.PlaylistsTrackList-module-scss-module__QhVKeG__list{padding-bottom:var(--pl-player-h);flex:none;margin-top:-62px;overflow-y:visible}}@media (min-width:1024px) and (max-height:841px){.PlaylistsTrackList-module-scss-module__QhVKeG__list{padding-bottom:var(--pl-player-h);flex:none;margin-top:-62px;overflow-y:visible}}@media (max-width:1023px) and (max-height:864px){.PlaylistsTrackList-module-scss-module__QhVKeG__list[data-banner=true],[data-banner=true] .PlaylistsTrackList-module-scss-module__QhVKeG__list{padding-bottom:var(--pl-player-h);flex:none;margin-top:-62px;overflow-y:visible}}@media (min-width:1024px) and (max-height:893px){.PlaylistsTrackList-module-scss-module__QhVKeG__list[data-banner=true],[data-banner=true] .PlaylistsTrackList-module-scss-module__QhVKeG__list{padding-bottom:var(--pl-player-h);flex:none;margin-top:-62px;overflow-y:visible}}.PlaylistsTrackList-module-scss-module__QhVKeG__row{height:30px;font-family:var(--font-family-mono);color:var(--pl-text);white-space:nowrap;align-items:center;gap:24px;margin:0;font-size:14px;display:flex}@media (min-width:1024px){.PlaylistsTrackList-module-scss-module__QhVKeG__row{height:37px}}.PlaylistsTrackList-module-scss-module__QhVKeG__number{color:var(--pl-muted);flex-shrink:0}.PlaylistsTrackList-module-scss-module__QhVKeG__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.PlaylistsTrackList-module-scss-module__QhVKeG__newTag{color:var(--pl-tag-blue);font-family:var(--font-family-mono);flex-shrink:0;font-size:12px}.PlaylistsTrackList-module-scss-module__QhVKeG__skeletonRow{background:var(--pl-placeholder);border-radius:2px;max-width:420px;height:14px;margin:8px 0}@media (min-width:1024px){.PlaylistsTrackList-module-scss-module__QhVKeG__skeletonRow{margin:11px 0 12px}}.PlaylistsTrackList-module-scss-module__QhVKeG__empty{font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-muted);margin:0;padding:16px 0;font-size:12px}@media (max-width:1023px) and (max-height:812px){.PlaylistsTrackList-module-scss-module__QhVKeG__empty{margin-top:-62px}}@media (min-width:1024px) and (max-height:841px){.PlaylistsTrackList-module-scss-module__QhVKeG__empty{margin-top:-62px}}@media (max-width:1023px) and (max-height:864px){.PlaylistsTrackList-module-scss-module__QhVKeG__empty[data-banner=true],[data-banner=true] .PlaylistsTrackList-module-scss-module__QhVKeG__empty{margin-top:-62px}}@media (min-width:1024px) and (max-height:893px){.PlaylistsTrackList-module-scss-module__QhVKeG__empty[data-banner=true],[data-banner=true] .PlaylistsTrackList-module-scss-module__QhVKeG__empty{margin-top:-62px}}
.PlaylistsViewTabs-module-scss-module__j5xhcq__tabs{align-items:center;gap:16px;display:inline-flex}.PlaylistsViewTabs-module-scss-module__j5xhcq__tab{font-family:var(--font-family-areal);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-tab-inactive);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;line-height:1.008}.PlaylistsViewTabs-module-scss-module__j5xhcq__tab:focus-visible{outline-offset:2px;outline:1px solid}.PlaylistsViewTabs-module-scss-module__j5xhcq__tabActive{color:var(--pl-text)}
.PlaylistsPage-module-scss-module__m2vVTa__page{--pl-inset:82px;--pl-card-w:209px;--pl-card-h:280px;--pl-pitch:234px;--pl-tabs-top:16px;--pl-tabs-h:26px;--pl-tabs-end:36px;--pl-navbar-h:var(--navbar-height);--pl-player-h:59px;--pl-pill-clear:0px;container-type:inline-size}@media (min-width:1024px){html[data-pill-player=true] .PlaylistsPage-module-scss-module__m2vVTa__page{--pl-player-h:0px;--pl-pill-clear:79px}}.PlaylistsPage-module-scss-module__m2vVTa__page{--pl-text:var(--color-black);--pl-muted:var(--color-dark-gray);--pl-surface:#fff;--pl-placeholder:#f2f2f2;--pl-tag-blue:var(--color-bright);--pl-tag-text:#fff;--pl-badge-bg:#000;--pl-badge-text:#fff;--pl-tab-inactive:#959595}@media (min-width:1024px){.PlaylistsPage-module-scss-module__m2vVTa__page{--pl-col:1009px;--pl-gutter:36px;--pl-inset:max(var(--pl-gutter),(100cqw - var(--pl-col))/2);--pl-card-w:236px;--pl-card-h:316px;--pl-pitch:255px;--pl-tabs-top:80px;--pl-tabs-end:18px}}.PlaylistsPage-module-scss-module__m2vVTa__page{background:var(--pl-surface);width:100%;color:var(--pl-text);position:relative;overflow-x:clip}.PlaylistsPage-module-scss-module__m2vVTa__toolbar{top:var(--pl-tabs-top);right:var(--pl-tabs-end);z-index:2;height:var(--pl-tabs-h);align-items:center;display:flex;position:absolute}.PlaylistsPage-module-scss-module__m2vVTa__page[data-view=gallery]{padding-top:calc(var(--pl-tabs-top) + var(--pl-tabs-h))}.PlaylistsPage-module-scss-module__m2vVTa__status{font-family:var(--font-family-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--pl-muted);margin:0;padding:48px 36px;font-size:12px}
