.hc-root{--hc-card-width:min(max(87.5vw, 280px), 980px);--hc-gap:20px;--hc-padding:max(6.25vw, calc((100vw - 980px) / 2), env(safe-area-inset-left), env(safe-area-inset-right));--hc-duration:6.15s;--hc-dot-size:8px;--hc-dot-active-width:48px}@media (max-width:640px){.hc-root{--hc-card-width:min(max(calc(87.5vw - 20px), 280px), 980px);--hc-dot-active-width:32px;--hc-padding:max(6.25vw, calc((100vw - 980px) / 2), env(safe-area-inset-left), env(safe-area-inset-right))}}.hc-track-wrapper{-webkit-overflow-scrolling:touch}.hc-track-wrapper::-webkit-scrollbar{display:none}.hc-track-wrapper.hc-tweening,.hc-track-wrapper.hc-tweening .hc-slide{scroll-snap-type:none;scroll-snap-align:none}.hc-caption:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(100% 33% at 0 100%,#00000080 0%,#fff0 100%);position:absolute;inset:0}.hc-genre:after{content:"•";padding:0 .25em}@media (max-width:640px){.hc-genre:after{display:none}}.hc-dot-link--active:after{content:"";transform-origin:0;border-radius:inherit;animation:hc-dot-progress var(--hc-duration) linear forwards;background:#29292a;animation-play-state:paused;position:absolute;inset:0;transform:scaleX(0)}.hc-root--playing .hc-dot-link--active:after{animation-play-state:running}:where(.dark,.dark *) .hc-dot-link--active:after{background:#f5f5f7}@keyframes hc-dot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
