.Carousel-wrapper{position:relative;width:100%}.Carousel-wrapper:hover .Carousel-button{display:flex}@media screen and (max-width:767px){.Carousel-wrapper:hover .Carousel-button{display:none}}.Carousel{overflow:hidden}.Carousel-container{display:flex;gap:24px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-snap-align:end}.Carousel-button{display:none;position:absolute;top:40%;z-index:1;transform:translateY(-50%) rotate(-90deg);background-color:var(--color-orange);border:none;border-radius:50%;color:#fff;width:54px;height:54px;cursor:pointer;align-items:center;justify-content:center;font-size:1.2rem}.Carousel-button svg path{stroke:var(--color-black-20);stroke-width:1px;paint-order:stroke fill}.Carousel-button.right{right:10px}.Carousel-button.left{left:10px}.Carousel-button.left svg{transform:rotate(180deg)}.Carousel-button.smallBtn{width:40px;height:40px}.CardImage{width:100%;height:100%;border-radius:8px}.CardImage-block{display:block;position:relative;align-content:center;cursor:pointer;padding:0;border:none;width:232px;height:232px}@media screen and (max-width:1130px){.CardImage-block{width:182px;height:182px}}@media screen and (max-width:768px){.CardImage-block{width:160px;height:160px}}.CardImage-block:hover .ShowTotalTime{display:block!important}.CardImage-block:before{background-color:var(--color-gray-14)}.CardImage-block:after,.CardImage-block:before{content:"";display:block;position:absolute;z-index:0}.CardImage-block:after{background-color:var(--color-gray-transparent)}.CardImage-block.song:before{content:normal;display:none}.CardImage-block.album:before{height:95%;width:4px;top:50%;right:-4px;transform:translateY(-50%);z-index:0}.CardImage-block.album:after{height:90%;width:4px;top:50%;right:-8px;transform:translateY(-50%);z-index:0}.CardImage-block.playlist:before{height:4px;width:95%;left:50%;top:-4px;transform:translateX(-50%)}.CardImage-block.playlist:after{height:4px;width:90%;left:50%;top:-8px;transform:translateX(-50%)}.CardImage-playBtn,.CardImage-reupBtn{position:absolute;right:12px;bottom:12px;z-index:3;width:48px;height:48px;border:none;border-radius:48px;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .2s ease-in}@starting-style{.CardImage-playBtn,.CardImage-reupBtn{opacity:0}}.CardImage-playBtnicon,.CardImage-reupBtnicon{margin-left:4px}.CardImage-playBtn .Icon rect[fill],.CardImage-reupBtn .Icon rect[fill]{fill:var(--color-black-10)!important}.CardImage-reupBtn{height:32px;width:32px}.PlaylistCard{width:228px;min-height:232px;position:relative;margin-top:12px}@media screen and (max-width:1130px){.PlaylistCard{width:182px;min-height:182px}}@media screen and (max-width:768px){.PlaylistCard{width:160px;min-height:160px}}.PlaylistCard-title{margin-top:8px}.PlaylistCard-image .CardImage{width:100%;height:100%}.PlaylistCard-title-link{font-size:var(--font-size-15);font-weight:var(--font-weight-700)}.PlaylistCard-description,.PlaylistCard-title-link{word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.PlaylistCard-description{margin-top:2px;font-size:var(--font-size-13);font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-05);color:var(--color-gray-30)}@media screen and (max-width:767px){.PlaylistCard-description{color:var(--color-gray-40)}}.PageSection{margin-top:0;margin-bottom:60px}.PageSection-header{display:flex;justify-content:space-between;align-items:center;min-height:24px;margin-bottom:24px;margin-right:8px}@media screen and (max-width:768px){.PageSection-header{margin-bottom:16px;margin-right:0}}.PageSection-title{font-size:var(--font-size-19);letter-spacing:var(--letter-spacing-05);font-weight:var(--font-weight-800);text-transform:uppercase;display:flex;align-items:center;gap:8px}@media screen and (max-width:768px){.PageSection-title{font-size:var(--font-size-16);line-height:var(--line-height-120);font-weight:var(--font-weight-800);text-transform:none}}.PageSection .rightPosition{width:100%;flex-direction:row-reverse;justify-content:space-between}.PageSection-link{font-size:var(--font-size-16);letter-spacing:var(--letter-spacing-05);font-weight:var(--font-weight-700);color:var(--color-gray-30);text-decoration:none;text-transform:uppercase}.PageSection-link-arrow{display:none}@media screen and (max-width:767px){.PageSection-link{font-size:var(--font-size-13)}.PageSection-link-text{display:none}.PageSection-link-arrow{display:inline-block;width:10px;height:10px;border-right:2px solid var(--color-gray-30);border-bottom:2px solid var(--color-gray-30);transform:rotate(-45deg);vertical-align:middle;margin-bottom:2px;margin-right:8px}}.PageSection-link:hover{color:var(--color-orange)}@media screen and (max-width:767px){.PageSection-link--keepText .PageSection-link-text{display:inline}.PageSection-link--keepText .PageSection-link-arrow{display:none}}@media screen and (max-width:768px){.PageSection{margin-bottom:48px}}.LockBadge{width:32px;height:32px;position:absolute;right:8px;top:8px;z-index:1;background-color:var(--color-gray-10);border:1px solid var(--color-gray-20);border-radius:32px;display:flex;align-items:center;justify-content:center}.LockBadge-popover{border-radius:50px!important;padding:4px 16px}.LockBadge-text{font-size:var(--font-size-13);font-weight:var(--font-weight-600)}@media screen and (max-width:767px){.LockBadge{right:5px;top:5px;width:25px;height:25px;padding:5px}.LockBadge .Icon{width:14px;height:14px}}.MusicCard{width:232px;min-height:232px;position:relative;margin-top:0;align-self:flex-start}@media screen and (max-width:1130px){.MusicCard{width:182px;min-height:182px}}.MusicCard-rank{position:absolute;left:0;top:0;z-index:1;font-size:var(--font-size-14);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-05);background-color:var(--color-orange);color:var(--color-theme-primary-dark);padding:3px 5px}.MusicCard-imageWrap{position:relative}.MusicCard-imageWrap:hover .ShowTotalTime{display:block}.MusicCard-artist,.MusicCard-title{margin-top:8px;text-align:center}.MusicCard-artist-link,.MusicCard-title-link{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;font-size:var(--font-size-16);font-weight:var(--font-weight-700);line-height:var(--line-height-130)}.MusicCard-artist-link{width:100%;font-size:var(--font-size-16);font-weight:var(--font-weight-400)}.MusicCard-title{display:flex;align-items:flex-end;justify-content:center;padding:0 4px;margin-top:0}.MusicCard-explicit{margin-left:4px;margin-bottom:4px;width:10px;height:10px}.MusicCard-supporter{position:absolute;left:8px;top:8px;z-index:1}.MusicCard-featuring .Featured-prefix{font-weight:var(--font-weight-700);font-size:var(--font-size-14)!important}.MusicCard-featuring .Featured-link{color:var(--color-orange);font-size:var(--font-size-14)!important}@media screen and (max-width:768px){.MusicCard{width:160px;min-height:160px}.MusicCard-artist-link{font-size:var(--font-size-14);font-weight:var(--font-weight-700)}.MusicCard-title-link{font-size:var(--font-size-14);font-weight:var(--font-weight-400);color:var(--color-gray-40)}.MusicCard-featuring .Featured-prefix{font-size:var(--font-size-13)!important;font-weight:var(--font-weight-600)}.MusicCard-featuring .Featured-link{font-size:var(--font-size-13)!important;color:#eaeaea;font-weight:var(--font-weight-400)}}.ArticleCard{width:490px;flex:0 1;min-height:380px;display:flex;flex-direction:column}.ArticleCard-img-link{display:block;height:276px;margin-bottom:22px}.ArticleCard-title{font-size:var(--font-size-23);letter-spacing:var(--letter-spacing-05);font-weight:var(--font-weight-700);margin-bottom:8px}.ArticleCard-title:hover{text-decoration:underline}.ArticleCard-description{color:var(--color-gray-40);font-size:var(--font-size-16);font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-05);line-height:var(--line-height-150)}@media screen and (max-width:767px){.ArticleCard{width:308px}.ArticleCard-description{font-size:var(--font-size-14)}.ArticleCard-title{font-size:var(--font-size-16)}.ArticleCard-img-link{height:175px}}.Featured{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-14);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-05)}.Featured-prefix{margin-right:8px}.Button,.Featured-link,.Featured-prefix{font-weight:var(--font-weight-700)}.Button{cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;font-family:var(--font-open-sans);word-wrap:nowrap;padding:0 16px}.Button:hover{opacity:.8}.Button.x-small{height:30px;border-radius:70px}.Button.small,.Button.x-small{font-size:var(--font-size-13);letter-spacing:var(--letter-spacing-05)}.Button.small{height:36px;border-radius:24px}.Button.medium{height:48px;border-radius:24px}.Button.medium,.Button.medium-large{font-size:var(--font-size-13);letter-spacing:var(--letter-spacing-025)}.Button.medium-large{height:50px;border-radius:25px}.Button.large{height:52px;border-radius:70px}.Button.large,.Button.x-large{font-size:var(--font-size-16);letter-spacing:var(--letter-spacing-05)}.Button.x-large{height:80px;border-radius:76px}.Button.filledLight{border:none;background-color:var(--color-orange);color:var(--color-black-10)}.Button.filledDark{border:none;background-color:var(--color-black-50);color:var(--color-white)}.Button.outlined{background-color:rgba(0,0,0,0);border:2px solid var(--color-gray-10);color:var(--color-white)}.Button.large.outlined{border:3px solid var(--color-orange)}.IconButton{border-radius:50%;cursor:pointer;text-decoration:none;font-family:var(--font-open-sans);font-weight:var(--font-weight-700)}.IconButton.plain{background-color:rgba(0,0,0,0);border:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.IconButton.filledLight{border:none;background-color:var(--color-orange);color:var(--color-black-50)}.IconButton.filledDark{border:none;background-color:var(--color-black-50);color:var(--color-white)}.IconButton.outlined{background-color:rgba(0,0,0,0);border:2px solid var(--color-orange);border-color:var(--color-orange);color:var(--color-white)}.IconButton.outlinedLight{border:2px solid var(--color-white);color:var(--color-white);background-color:rgba(13,13,13,.5019607843)}.IconButton.small{width:max-content;height:max-content}.IconButton.large{width:52px;height:52px}.IconButton.x-large{width:80px;height:80px}.PillButton{cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:var(--font-open-sans);font-weight:var(--font-weight-700)}.PillButton.small{height:24px;padding:0 8px}.PillButton.medium,.PillButton.small{font-size:var(--font-size-13);letter-spacing:var(--letter-spacing-05)}.PillButton.medium{padding:0 16px;height:36px}.PillButton.filled{border:none;background-color:var(--color-orange);color:var(--color-black-50);border-radius:70px}.PillButton.outlined{border-radius:70px;background-color:rgba(0,0,0,0);border:2px solid var(--color-gray-10);color:var(--color-white)}.PillButton.outlined:hover{border:2px solid var(--color-gray-20)}.PillButton.outlined.active{border:2px solid var(--color-orange)}.PillButton.filledRect{border:none;background-color:var(--color-orange);color:var(--color-black-50);border-radius:5px}.GenreButton,.LoadMoreBtn{height:36px!important}.GenreButton{width:max-content;flex-shrink:0;font-size:var(--font-size-13);font-weight:var(--font-weight-700);white-space:nowrap;border-color:var(--color-gray-10)!important}@media screen and (max-width:767px){.GenreButton{min-width:56px}}.CarouselContainer{margin:40px 0;height:36px}@media screen and (max-width:768px){.CarouselContainer{margin:0}}.CarouselContainer-carousel.CarouselContainer-carousel{gap:8px}.DiscoverContent{max-width:1000px}.withoutPadding{margin-top:0}@media screen and (max-width:768px){.withPadding{margin-bottom:16px}}@media screen and (max-width:767px){.TrendingPage-chartsContainer{margin-top:-20px!important}}