.PlaylistHero_hero__V_NCw{position:relative;width:100%;margin-top:0;min-height:520px;height:58vh;max-height:680px;overflow:hidden;touch-action:pan-y}.PlaylistHero_hero__V_NCw:focus{outline:none}.PlaylistHero_slide__TYzZr{position:absolute;inset:0;opacity:0;transition:opacity .9s ease;pointer-events:none}.PlaylistHero_slide__TYzZr.PlaylistHero_active__62SJ7{opacity:1;pointer-events:auto}.PlaylistHero_slide__TYzZr.PlaylistHero_active__62SJ7 .PlaylistHero_bg__xZYYY{transform:scale(1)}.PlaylistHero_bg__xZYYY{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1.06);transition:transform 9s ease-out}.PlaylistHero_overlay__o4EYg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,12,12,.93) 0,rgba(12,12,12,.65) 45%,rgba(12,12,12,.1)),linear-gradient(0deg,rgba(12,12,12,.85) 0,transparent 40%)}.PlaylistHero_content__x10Nz{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 44px 72px;max-width:560px}.PlaylistHero_badge__SvNEP{display:inline-flex;align-items:center;gap:6px;background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.3);color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:999px;margin-bottom:14px;width:-moz-fit-content;width:fit-content}.PlaylistHero_title__UKVPc{font-size:clamp(30px,4.8vw,54px);font-weight:800;line-height:1.06;letter-spacing:-.03em;color:var(--text-1);margin-bottom:10px}.PlaylistHero_meta__qwp2k{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-2);margin-bottom:26px}.PlaylistHero_sep__S_0Fy{width:3px;height:3px;border-radius:50%;background:var(--text-3);flex-shrink:0}.PlaylistHero_actions__1uazQ{display:flex;gap:10px;flex-wrap:wrap}.PlaylistHero_btnPreview__2spe4{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 22px;border-radius:999px;background:var(--accent);color:#0c0c0c;font-size:13px;font-weight:700;letter-spacing:.01em;border:none;cursor:pointer;transition:transform .2s var(--spring),opacity .2s}.PlaylistHero_btnPreview__2spe4:hover{transform:scale(1.04)}.PlaylistHero_btnPreview__2spe4:active{transform:scale(.97)}.PlaylistHero_btnPreview__2spe4:disabled{opacity:.7;cursor:default;transform:none}.PlaylistHero_btnView__mucYj{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 22px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);color:var(--text-1);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .2s var(--spring)}.PlaylistHero_btnView__mucYj:hover{background:hsla(0,0%,100%,.17);transform:scale(1.02)}.PlaylistHero_btnView__mucYj:active{transform:scale(.97)}.PlaylistHero_dots__FKjRX{position:absolute;bottom:28px;left:44px;z-index:3;display:flex;gap:7px;align-items:center}.PlaylistHero_dot__7o8SW{position:relative;width:22px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.25);transition:all .4s var(--spring);cursor:pointer;border:none;padding:0}.PlaylistHero_dot__7o8SW:before{content:"";position:absolute;inset:-14px -6px}.PlaylistHero_dot__7o8SW.PlaylistHero_active__62SJ7{width:30px;background:var(--accent)}.PlaylistHero_srOnly__PivTo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PlaylistHero_spin__YjI_U{animation:PlaylistHero_pl-hero-rotate__dByIO .7s linear infinite}@keyframes PlaylistHero_pl-hero-rotate__dByIO{to{transform:rotate(1turn)}}@media(max-width:768px){.PlaylistHero_hero__V_NCw{min-height:380px;height:52vh;max-height:500px}.PlaylistHero_overlay__o4EYg{background:linear-gradient(180deg,rgba(12,12,12,.2) 0,rgba(12,12,12,.88) 60%,rgba(12,12,12,.97)),linear-gradient(90deg,rgba(12,12,12,.5) 0,transparent)}.PlaylistHero_content__x10Nz{max-width:100%;padding:0 20px 60px}.PlaylistHero_dots__FKjRX{left:20px;bottom:18px}.PlaylistHero_title__UKVPc{font-size:clamp(26px,7vw,38px)}}.SectionRails_rails__4U8_m{background:#1a1c1d;padding:32px 0 56px}.SectionRails_rail__SEU40{margin-bottom:40px}.SectionRails_rail__SEU40:last-child{margin-bottom:0}.SectionRails_railHeader__TibBk{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 clamp(16px,3vw,56px);margin-bottom:14px}.SectionRails_railTitle__5ubVL{font-size:clamp(17px,2vw,22px);font-weight:700;letter-spacing:-.01em;color:#fff;margin:0}.SectionRails_railSubtitle__UVHYu{font-size:13px;color:hsla(0,0%,100%,.4);margin:3px 0 0}.SectionRails_seeAll__i65bQ{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.5);white-space:nowrap;transition:color .15s}.SectionRails_seeAll__i65bQ:hover{color:#c1d72e}.SectionRails_railViewport__k8YZk{position:relative}.SectionRails_scroller__GLCyj{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px clamp(16px,3vw,56px) 10px;scroll-padding-left:clamp(16px,3vw,56px);scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.SectionRails_scroller__GLCyj::-webkit-scrollbar{display:none}.SectionRails_scroller__GLCyj:focus-visible{outline:none}@media(hover:hover)and (pointer:fine){.SectionRails_scroller__GLCyj{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.SectionRails_dragging__oky9C{cursor:-webkit-grabbing;cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.SectionRails_card__k7SAV{flex:0 0 auto;width:clamp(150px,15vw,210px);scroll-snap-align:start;display:block;text-decoration:none}.SectionRails_cardArt__PjmNR{position:relative;width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#242627;box-shadow:0 4px 14px rgba(0,0,0,.35)}.SectionRails_cardArt__PjmNR img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s cubic-bezier(.16,1,.3,1)}.SectionRails_cardArt__PjmNR:after{content:"";position:absolute;inset:0;border-radius:10px;box-shadow:inset 0 0 0 0 rgba(193,215,46,0);transition:box-shadow .2s;pointer-events:none}.SectionRails_card__k7SAV:focus-visible .SectionRails_cardArt__PjmNR img,.SectionRails_card__k7SAV:hover .SectionRails_cardArt__PjmNR img{transform:scale(1.06)}.SectionRails_card__k7SAV:focus-visible .SectionRails_cardArt__PjmNR:after,.SectionRails_card__k7SAV:hover .SectionRails_cardArt__PjmNR:after{box-shadow:inset 0 0 0 2px rgba(193,215,46,.9)}.SectionRails_cardArtFallback__lzTro{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.22);background:linear-gradient(135deg,#2a2c2d,#1e2021)}.SectionRails_cardArtFallback__lzTro svg{width:38%;height:38%}.SectionRails_cardPlay__jMADm{position:absolute;right:10px;bottom:10px;width:40px;height:40px;border-radius:50%;background:#c1d72e;color:#000;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s;box-shadow:0 6px 16px rgba(0,0,0,.4)}.SectionRails_cardPlay__jMADm svg{width:18px;height:18px;margin-left:2px}.SectionRails_card__k7SAV:focus-visible .SectionRails_cardPlay__jMADm,.SectionRails_card__k7SAV:hover .SectionRails_cardPlay__jMADm{opacity:1;transform:translateY(0)}.SectionRails_cardTitle___P2C3{margin-top:10px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.SectionRails_cardMeta__wjl0w{font-size:12px;color:hsla(0,0%,100%,.4);margin-top:2px}.SectionRails_card__k7SAV:focus-visible .SectionRails_cardTitle___P2C3,.SectionRails_card__k7SAV:hover .SectionRails_cardTitle___P2C3{color:#c1d72e}.SectionRails_arrow__ECj8Q{position:absolute;top:0;bottom:18px;width:60px;z-index:3;border:none;cursor:pointer;display:flex;align-items:center;color:#fff;transition:opacity .2s}.SectionRails_arrow__ECj8Q svg{width:26px;height:26px}.SectionRails_arrowLeft__Z1dQh{left:0;justify-content:flex-start;padding-left:6px;background:linear-gradient(90deg,#1a1c1d 34%,transparent)}.SectionRails_arrowRight__AGYEI{right:0;justify-content:flex-end;padding-right:6px;background:linear-gradient(270deg,#1a1c1d 34%,transparent)}.SectionRails_arrow__ECj8Q:disabled{opacity:0;pointer-events:none}@media(hover:none)and (pointer:coarse){.SectionRails_arrow__ECj8Q{display:none}}.SectionRails_empty__N_M5C{text-align:center;padding:64px 24px;color:hsla(0,0%,100%,.6)}.SectionRails_empty__N_M5C h3{color:#fff;margin:0 0 8px;font-size:20px}.SectionRails_emptyLink__4hABi{display:inline-block;margin-top:14px;font-size:14px;font-weight:600;color:#c1d72e}.SectionRails_emptyLink__4hABi:hover{color:#c1d72e;filter:brightness(1.1)}.SectionRails_skelTitle__ooHMY{height:20px;width:220px;margin:0 clamp(16px,3vw,56px) 16px;border-radius:6px;background:linear-gradient(90deg,#242627,#2f3132,#242627);background-size:200% 100%;animation:SectionRails_railShimmer__0nv4T 1.4s infinite}.SectionRails_skelRow__FNDFm{display:flex;gap:16px;padding:0 clamp(16px,3vw,56px);overflow:hidden}.SectionRails_skelCard__bBnlS{flex:0 0 auto;width:clamp(150px,15vw,210px)}.SectionRails_skelArt__hkXiC{width:100%;aspect-ratio:1/1;border-radius:10px;background:linear-gradient(90deg,#242627,#2f3132,#242627);background-size:200% 100%;animation:SectionRails_railShimmer__0nv4T 1.4s infinite}.SectionRails_skelLine__zgJev{height:12px;margin-top:10px;border-radius:4px;background:#242627}.SectionRails_skelLineShort__bkm63{width:50%}@keyframes SectionRails_railShimmer__0nv4T{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.SectionRails_card__k7SAV,.SectionRails_skelCard__bBnlS{width:42vw}}@media(prefers-reduced-motion:reduce){.SectionRails_scroller__GLCyj{scroll-behavior:auto}.SectionRails_cardArt__PjmNR img,.SectionRails_cardPlay__jMADm{transition:none}}.CategoryBrowse_page__hj_Dq{padding-top:0!important;padding-bottom:0!important;background-color:#1a1c1d!important;color:#fff}.CategoryBrowse_intro__OKiK6{padding:36px clamp(16px,3vw,56px) 4px;max-width:1800px;margin-inline:auto}.CategoryBrowse_heading__tbB5X{font-size:clamp(26px,4vw,40px);font-weight:800;letter-spacing:-.03em;color:#fff;margin:0 0 6px}.CategoryBrowse_subtitle__ksfPa{font-size:clamp(14px,1.6vw,16px);color:hsla(0,0%,100%,.5);margin:0 0 20px}.CategoryBrowse_pills__L6S4_{display:flex;flex-wrap:wrap;gap:8px}.CategoryBrowse_pill__P1C6a{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.62);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.09);padding:8px 18px;border-radius:22px;transition:background .15s,color .15s,border-color .15s}.CategoryBrowse_pill__P1C6a:hover{background:rgba(193,215,46,.12);color:#c1d72e;border-color:rgba(193,215,46,.3)}.CategoryBrowse_pillActive__XHikb{background:#c1d72e;color:#0c0c0c;border-color:#c1d72e}.CategoryBrowse_pillActive__XHikb:hover{background:#c1d72e;color:#0c0c0c}