.music-surface{background:radial-gradient(1200px 520px at 85% -10%,rgba(224,138,50,.16),transparent 60%),linear-gradient(180deg,#17120f,#120f0e 38%,#0f0d0c);color:#f6f1ec;color-scheme:dark}@media (min-width:768px){body.has-player-bar .music-surface>:not(:first-child){padding-right:18rem}}@media (min-width:1024px){body.has-player-bar .music-surface>:not(:first-child){padding-right:18.5rem}}@media (min-width:1280px){body.has-player-bar .music-surface>:not(:first-child){padding-right:20.5rem}}.has-player-bar{padding-bottom:15rem}@media (min-width:768px){.has-player-bar{padding-bottom:6.5rem}}html.np-lock,html.np-lock body{overflow:hidden}.music-hero-img{animation:music-hero-drift 24s ease-in-out infinite alternate;transform-origin:70% 30%}@keyframes music-hero-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.12) translate3d(-1.5%,1%,0)}}.m-rise{animation:m-rise .56s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes m-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.m-shelf{scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:1rem}.m-shelf::-webkit-scrollbar{display:none}.m-shelf>*{scroll-snap-align:start}.m-card .m-card-play{opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.m-card .m-card-play[data-current="1"],.m-card:focus-within .m-card-play,.m-card:hover .m-card-play{opacity:1;transform:none}.m-card .m-card-art{transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s ease}.m-card:hover .m-card-art{transform:translateY(-4px);box-shadow:0 18px 40px -16px rgba(0,0,0,.8)}@media (hover:none){.m-card .m-card-play{opacity:1;transform:none}}.track-row .track-play{opacity:0;transition:opacity .12s ease}.track-row:focus-within .track-play,.track-row:hover .track-play{opacity:1}@media (hover:none){.track-row .track-play{opacity:1}.track-row .track-num{display:none}}.eq{display:inline-flex;align-items:flex-end;gap:2px;width:14px;height:14px}.eq>span{width:3px;height:100%;border-radius:1px;background:currentColor;transform-origin:bottom;animation:eq-bounce .9s ease-in-out infinite}.eq>span:nth-child(2){animation-delay:-.3s}.eq>span:nth-child(3){animation-delay:-.6s}.eq.eq-paused>span{animation-play-state:paused}@keyframes eq-bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.np-root{background:#171311;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.np-root ::-webkit-scrollbar{width:8px}.np-root ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:9999px}.np-root ::-webkit-scrollbar-track{background:transparent}.np-mini{background:#1c1715;box-shadow:0 24px 60px -18px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.08);animation:np-mini-in .42s cubic-bezier(.2,.85,.25,1)}@keyframes np-mini-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}.np-mini,.np-panel,.np-sheet{isolation:isolate}.np-sheet{background:#120f0e}.np-sheet .np-sheet-body{animation:m-rise .52s cubic-bezier(.2,.8,.2,1) both;animation-delay:80ms}.np-panel{background:#141110}@media (min-width:1024px){.np-panel .np-ambient{border-radius:1rem}.np-panel{box-shadow:0 24px 60px -24px rgba(0,0,0,.8)}}.np-ambient-img{position:absolute;inset:-20%;width:140%;height:140%;object-fit:cover;filter:blur(48px) saturate(1.4);opacity:.38;animation:np-ambient-in .7s ease both}.np-mini .np-ambient-img{opacity:.32}.np-sheet .np-ambient-img{opacity:.55}.np-ambient:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,15,14,.15),rgba(18,15,14,.75) 55%,#120f0e)}.np-mini .np-ambient{border-radius:22px}.np-mini .np-ambient:after{background:linear-gradient(90deg,rgba(28,23,21,.2),rgba(28,23,21,.85))}@keyframes np-ambient-in{0%{opacity:0}}.np-tile{background:#000;box-shadow:0 20px 50px -20px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06);will-change:transform}.np-tile.np-tile-off{position:fixed;left:-10000px;top:0;width:200px;height:200px;opacity:0;pointer-events:none}.np-tile[data-playing="1"]{box-shadow:0 20px 60px -18px rgba(224,138,50,.45),0 0 0 1px rgba(255,255,255,.08)}.np-host iframe{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;border:0}.np-theater{--np-w:min(1100px,calc(100vw - 4rem),calc((100vh - 9rem) * 1.7778));position:fixed;inset:0 0 6rem 0;margin:auto;width:var(--np-w);height:calc(var(--np-w) * .5625)}.np-theater-backdrop{background:rgba(8,6,5,.86);backdrop-filter:blur(10px);animation:np-ambient-in .26s ease both}.np-theater-bar{animation:m-rise .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:.12s}.np-dot{position:relative}.np-dot[data-on="1"]:after{content:"";position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:9999px;background:currentColor}.music-range{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:9999px;background:linear-gradient(to right,var(--color-brand-600) 0,var(--color-brand-600) var(--pct,0),rgba(0,0,0,.14) var(--pct,0),rgba(0,0,0,.14) 100%);cursor:pointer;outline:none}.music-range-dark{background:linear-gradient(to right,#fff 0,#fff var(--pct,0),rgba(255,255,255,.2) var(--pct,0),rgba(255,255,255,.2) 100%)}.music-range-dark:hover{background:linear-gradient(to right,var(--color-brand-400) 0,var(--color-brand-400) var(--pct,0),rgba(255,255,255,.2) var(--pct,0),rgba(255,255,255,.2) 100%)}.music-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:9999px;background:#fff;border:0;box-shadow:0 1px 4px rgba(0,0,0,.45);transform:scale(.8);transition:transform .12s ease}.music-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:9999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.45)}.music-range:focus-visible::-webkit-slider-thumb,.music-range:hover::-webkit-slider-thumb{transform:scale(1.15)}.music-range:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:4px}@media (prefers-reduced-motion:reduce){.m-rise,.music-hero-img,.np-ambient-img,.np-mini,.np-sheet .np-sheet-body,.np-theater-backdrop,.np-theater-bar{animation:none!important}.eq>span{animation:none;transform:scaleY(.6)}.m-card .m-card-art,.m-card .m-card-play{transition:none}}