:root{--stat-ease:var(--ease-out,cubic-bezier(0.22,1,0.36,1));--stat-dur:180ms}.song-stat{display:inline-flex;align-items:center;gap:5px;flex:none;height:28px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--color-ink-2);font:600 12px/1 var(--font-app,inherit);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--stat-dur) var(--stat-ease),background-color var(--stat-dur) var(--stat-ease),box-shadow var(--stat-dur) var(--stat-ease),opacity var(--stat-dur) var(--stat-ease)}.song-stat svg{flex:none;transition:transform .26s cubic-bezier(.34,1.45,.64,1)}.song-stat[data-tone=glass]{height:30px;padding:0 10px;color:#fff;background:rgb(0 0 0/.4);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.song-stat--button{cursor:pointer;-webkit-tap-highlight-color:transparent}.song-stat--button:disabled{opacity:.45;cursor:default}.song-stat--button:focus-visible{outline:2px solid var(--color-focus,currentColor);outline-offset:2px}.song-stat--button:not(:disabled):active svg{transform:scale(.84)}.song-stat--button[data-on]{color:var(--color-accent)}.song-stat--button[data-on] svg{transform:scale(1.08)}.song-stat[data-tone=glass][data-on]{color:#fff;background:color-mix(in srgb,var(--color-accent) 72%,rgb(0 0 0/.35))}@media (hover:hover){.song-stat--button[data-tone=ghost]:not(:disabled):hover{color:var(--color-ink);background:color-mix(in srgb,var(--color-ink) 8%,transparent)}.song-stat--button[data-tone=glass]:not(:disabled):hover{background:rgb(0 0 0/.58);box-shadow:inset 0 0 0 1px rgb(255 255 255/.24)}.song-stat--button:not(:disabled):hover svg{transform:scale(1.1)}}.song-row-stats{display:inline-flex;align-items:center;gap:2px;flex:none}.song-row-stats__reveal{display:inline-flex;opacity:0;transform:translateX(4px);transition:opacity var(--stat-dur) var(--stat-ease),transform var(--stat-dur) var(--stat-ease)}:is(.ghost-row,.discovery-track):is(:hover,:focus-within) .song-row-stats__reveal{opacity:1;transform:none}@media (hover:none){.song-row-stats__reveal{opacity:1;transform:none}}.album-song.album-song--stats .album-song__media .album-art__image{transition:transform .65s var(--stat-ease)}@media (hover:hover){.album-song.album-song--stats:hover .album-song__media .album-art__image{transform:scale(1.04)}}.album-song.album-song--stats .album-song__media:after{content:"";position:absolute;inset:auto 0 0;height:42%;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgb(0 0 0/.42),transparent);opacity:.85;transition:opacity var(--stat-dur) var(--stat-ease)}.album-song.album-song--stats .album-song__stats{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;display:flex;align-items:center;gap:6px;pointer-events:none}.album-song.album-song--stats .album-song__stats>*{pointer-events:auto}.album-song.album-song--stats .album-song__media .album-song__play{left:50%;top:50%;right:auto;bottom:auto;z-index:3}.album-song.album-song--stats .album-song__media .album-song__duration{top:8px;left:8px;right:auto;bottom:auto;z-index:3}.album-song .album-song__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px;min-width:0}.album-song .album-song__text{display:flex;flex-direction:column;min-width:0}.album-song .album-song__foot-menu{margin:4px -6px 0 0;opacity:.6;transition:opacity var(--stat-dur) var(--stat-ease)}.album-song .album-song__foot-menu .sx-icon{min-width:32px;min-height:32px}.album-song .album-song__foot-menu:has([aria-expanded=true]),.album-song:is(:hover,:focus-within) .album-song__foot-menu{opacity:1}@media (hover:none){.album-song .album-song__foot-menu{opacity:1}}.album-song.album-song--tall[data-variant=tall]>.album-song__media.album-song__media--tall{aspect-ratio:2/3;border-radius:16px}.album-song.album-song--tall .album-song__media .album-song__play{left:10px;top:10px;width:40px;height:40px;opacity:1;transform:none;border:0;background:rgb(0 0 0/.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.album-song.album-song--tall .album-song__media .album-song__play:hover{background:rgb(0 0 0/.55);transform:scale(1.06)}.album-song.album-song--tall .album-song__media .album-song__menu--hover{opacity:0;transform:translateY(-3px);transition:opacity var(--stat-dur) var(--stat-ease),transform var(--stat-dur) var(--stat-ease)}.album-song.album-song--tall .album-song__media .album-song__menu--hover:has([aria-expanded=true]),.album-song.album-song--tall:is(:hover,:focus-within) .album-song__media .album-song__menu--hover{opacity:1;transform:none}@media (hover:none){.album-song.album-song--tall .album-song__media .album-song__menu--hover{opacity:1;transform:none}}.album-song.album-song--tall .album-song__stats{left:10px;right:10px;bottom:10px}.album-song.album-song--tall .song-stat[data-tone=glass]{height:34px;padding:0 12px;font-size:13px}.album-song.album-song--tall .song-stat--remix[data-tone=glass]{flex:1 1 auto;justify-content:center}.album-song.album-song--tall .album-song__title{margin-top:10px;font-size:15px}.explore-home.explore-ghost .explore-song-rail.explore-song-rail--tall{grid-auto-columns:clamp(196px,17.5vw,272px)}@media (max-width:640px){.explore-home.explore-ghost .explore-song-rail.explore-song-rail--tall{grid-auto-columns:clamp(164px,48vw,220px)}}@media (prefers-reduced-motion:reduce){.album-song .album-song__foot-menu,.album-song.album-song--stats .album-song__media .album-art__image,.album-song.album-song--tall .album-song__media .album-song__menu--hover,.song-row-stats__reveal,.song-stat,.song-stat svg{transition:none}.album-song.album-song--stats:hover .album-song__media .album-art__image{transform:none}}html[data-reduce-motion=true] .album-song.album-song--stats:hover .album-song__media .album-art__image{transform:none}.discovery-track-column{container-type:inline-size}.discovery-track .discovery-track__copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-track .discovery-track__time{display:inline;font-size:inherit;color:inherit}@container (max-width: 380px){.discovery-track .song-row-stats>.song-stat:not(.song-stat--button){display:none}}@container (max-width: 300px){.discovery-track .song-row-stats .song-stat>span{display:none}}.ghost-row[data-social] .song-row-stats{margin-inline-start:auto}@container songlist (max-width: 34rem){.ghost-row[data-social] .song-row-stats>.song-stat:not(.song-stat--button){display:none}}@container songlist (max-width: 26rem){.ghost-row[data-social] .song-row-stats .song-stat>span{display:none}}