.discover-slides-container{isolation:isolate;border-radius:40px!important;width:92%!important;max-width:100%!important;height:420px!important;margin:0 auto 2.5rem!important;position:relative!important;overflow:hidden!important}.discover-slides-track{will-change:transform;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.discover-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 100%!important;width:100%!important;height:100%!important;padding:0 0 1rem!important}.discover-slide:before{background:linear-gradient(#0000 28%,#0000002e 52%,#000000b8 100%)!important;width:100%!important;height:100%!important;inset:0!important}.discover-dots{z-index:4;left:50%;transform:translate(-50%);position:absolute!important;bottom:1.15rem!important}.discover-content{margin-top:0!important}.slide-content-header{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;display:flex}.slide-content-copy{flex:1;min-width:0;padding-right:.5rem}.slide-content-copy h3,.slide-content-copy .slide-title-row,.slide-content-copy p{max-width:100%}.slide-title-row{align-items:center;gap:.95rem;width:100%;display:flex}.slide-title-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slide-title-row .slide-title-bag{flex-shrink:0;margin-left:.85rem}.slide-content-price{flex-direction:row;flex-shrink:0;justify-content:center;align-items:baseline;gap:.35rem;margin:0;display:flex}.slide-artist-line{align-items:center;gap:.45rem;margin:0;display:flex!important}.slide-artist-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;min-width:22px;width:22px!important;height:22px!important}.slide-content-aside{flex-direction:column;flex-shrink:0;align-items:center;gap:.85rem;width:auto;margin-top:0;display:flex}.slide-content-actions{display:none}.slide-button.slide-button-preview{color:#fff!important;background:0 0!important;border:1.5px solid #fff!important}.slide-button.slide-button-preview .slide-play-icon,.slide-button.slide-button-preview .play-icon{flex-shrink:0;fill:currentColor!important;color:#fff!important;background:0 0!important;border-radius:0!important;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;display:block!important}.slide-price-value{color:#fbbf24;font-size:1.35rem;font-weight:700;line-height:1}.slide-price-change{font-size:.68rem;font-weight:500;line-height:1.15}.artist-profile-play-stack{z-index:2;flex-direction:column;align-items:flex-end;gap:.7rem;display:flex;position:absolute;top:50%;right:0;transform:translateY(-2rem)}.artist-profile-play-row{align-items:center;gap:.65rem;display:flex}.artist-profile-fan-actions{justify-content:flex-end;align-items:center;gap:.65rem;margin-top:0;display:flex}.artist-profile-fan-actions .artist-follow-btn,.artist-profile-page .artist-profile-play-stack .artist-tip-btn.artist-profile-header-tip{box-sizing:border-box;min-width:6.6rem;font-weight:600;line-height:1;color:#fff!important;filter:none!important;background:0 0!important;border:1px solid #fff6!important;border-radius:9999px!important;gap:0!important;width:auto!important;height:2.35rem!important;min-height:2.35rem!important;padding:0 1.1rem!important;font-size:.88rem!important}.artist-profile-page .artist-profile-play-stack .artist-tip-btn.artist-profile-header-tip:hover,.artist-profile-fan-actions .artist-follow-btn:hover{color:#fff!important;filter:none!important;background:0 0!important;border-color:#ffffffb3!important}.artist-profile-play-stack .artist-tip-btn-icon{display:none!important}.artist-profile-header-actions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.artist-profile-name-row{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-right:4.75rem;display:flex;position:relative}.artist-profile-header-meta .artist-profile-fans{margin-top:.12rem;padding-right:15.5rem}.artist-profile-name-group{flex:auto;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.artist-profile-name-group .artist-profile-name{min-width:0}.artist-tip-label,.artist-profile-header-play-label{display:inline}.artist-profile-header-play{appearance:none;box-sizing:border-box;color:#0a0a0a;cursor:pointer;background:#38bdf8;border:1.5px solid #38bdf8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4rem;min-width:4rem;height:4rem;min-height:4rem;margin:0;padding:0;font-family:inherit;line-height:1;transition:background .2s,transform .2s,opacity .2s,border-color .2s,color .2s,filter .2s;display:inline-flex}.artist-profile-play-stack .artist-profile-header-play{position:static;transform:none}.artist-profile-header-play svg{fill:currentColor;width:1.45rem;height:1.45rem;margin-left:.14rem}.artist-profile-header-play:hover:not(:disabled){color:#0a0a0a;filter:brightness(1.05);background:#7dd3fc;border-color:#7dd3fc;transform:translateY(-1px)}.artist-profile-play-stack .artist-profile-header-play:hover:not(:disabled){transform:translateY(-1px)}.artist-profile-header-play:disabled{opacity:.45;cursor:not-allowed}.artist-profile-header-play:focus-visible{outline-offset:2px;outline:2px solid #38bdf8d9}@media (min-width:769px){.artist-profile-inner,.artist-profile-header{overflow:visible}.artist-profile-header{align-items:flex-end;position:relative}.artist-profile-name-row .artist-profile-header-play{align-self:center;margin-left:auto}.artist-profile-page .artist-profile-header-follow.artist-follow-btn{white-space:nowrap;z-index:5!important;position:absolute!important;inset:-12.5rem 0 auto auto!important}.artist-profile-page .artist-profile-header-follow.artist-follow-btn:hover{transform:translateY(-1px)}.artist-profile-page .artist-profile-header-follow.artist-follow-btn:disabled{transform:none}.artist-profile-page .artist-tip-btn.artist-profile-header-tip{height:auto;min-height:2.35rem;padding:.5rem 1.1rem;font-size:.88rem}.artist-profile-header-play{margin-left:0}.artist-profile-avatar-ring{width:168px;height:168px}.header.hub-overlay:not(.is-scrolled),.header.hub-active.hub-overlay:not(.is-scrolled){-webkit-backdrop-filter:none!important;background:0 0!important}.header.hub-overlay.is-scrolled,.header.hub-active.hub-overlay.is-scrolled{background:linear-gradient(to bottom,rgba(0,0,0,var(--header-fade,1))0%,rgba(0,0,0,calc(var(--header-fade,1)*.55))48%,transparent 100%)!important;-webkit-backdrop-filter:none!important}}.artist-profile-sticky-bar,.header-get-app{display:none}.header-wishlist-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:.1rem;padding:.35rem;transition:color .2s;display:inline-flex;position:relative}.header-wishlist-btn:hover,.header-wishlist-btn:focus-visible,.header-wishlist-btn.has-items{color:#fbbf24}.header-wishlist-btn:hover svg,.header-wishlist-btn:focus-visible svg,.header-wishlist-btn.has-items svg{fill:currentColor}.header-wishlist-tip{z-index:20;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#111;border:1px solid #ffffff29;border-radius:8px;padding:.35rem .6rem;font-size:.75rem;font-weight:600;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(4px)}.header-wishlist-btn:hover .header-wishlist-tip,.header-wishlist-btn:focus-visible .header-wishlist-tip,.notification-icon:hover .header-icon-tip,.notification-icon:focus-visible .header-icon-tip{opacity:1;transform:translate(-50%)translateY(0)}.header-icon-tip{z-index:20;color:#7dd3fc;white-space:nowrap;pointer-events:none;opacity:0;background:#111;border:1px solid #38bdf873;border-radius:8px;padding:.35rem .6rem;font-size:.75rem;font-weight:600;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(4px)}.header-profile .notification-icon{box-sizing:border-box;color:#ffffffd9;cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:auto;min-width:0;height:auto;margin:0;padding:.35rem;transition:color .2s;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.header-profile .notification-icon:hover,.header-profile .notification-icon:focus-visible,.header-profile .notification-icon.is-active{color:#38bdf8!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.cart-overlay{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;overflow:visible!important}.cart-overlay-content{border-radius:24px;background:#000!important;border:1px solid #fff!important;outline:none!important;box-shadow:0 20px 60px #000c!important}.music-profile-panel{z-index:1000;background:#000;border:2px solid #ffffffe6;border-radius:32px;flex-direction:column;width:300px;padding:1.25rem 1rem 1rem;display:flex;position:absolute;top:calc(100% + 1rem);right:0;overflow:hidden;box-shadow:0 8px 32px #0006}.music-profile-panel-title{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin:0;padding:0 .75rem .75rem;font-size:.75rem;font-weight:700}.music-profile-panel-hero{border-bottom:1px solid #ffffff14;flex-direction:row;align-items:center;gap:.875rem;margin-bottom:.5rem;padding:0 .75rem 1rem;display:flex}.music-profile-avatars{flex-shrink:0;width:48px;height:48px;position:relative}.music-profile-avatars-main{-o-object-fit:cover;object-fit:cover;background:#111;border:2px solid #fff;border-radius:50%;width:48px;height:48px}.music-profile-avatars-xloudid{-o-object-fit:contain;object-fit:contain;z-index:1;background:#111;border:2px solid #000;border-radius:50%;width:22px;height:22px;padding:3px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #ffffffe6}.music-profile-panel-meta{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.music-profile-panel-name-row{align-items:center;gap:.4rem;max-width:100%;display:flex}.music-profile-panel-name{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.music-profile-panel-handle{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8rem;overflow:hidden}.music-profile-menu{flex-direction:column;gap:.15rem;padding:.25rem 0;display:flex}.music-profile-menu-item{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.75rem;width:100%;padding:.7rem .9rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:background .2s,color .2s;display:flex}.music-profile-menu-item:hover,.music-profile-menu-item:active,.music-profile-menu-item:focus-visible{color:#fff;background:#ffffff14;border-radius:999px;outline:none}.music-profile-menu-item svg{opacity:.75;flex-shrink:0}.music-profile-menu-item.menu-settings:hover,.music-profile-menu-item.menu-settings:active,.music-profile-menu-item.menu-settings:focus-visible{color:#c084fc;background:#c084fc1f}.music-profile-menu-item.menu-settings:hover svg{opacity:1;color:#c084fc}.music-profile-menu-item.menu-billing:hover,.music-profile-menu-item.menu-billing:active,.music-profile-menu-item.menu-billing:focus-visible{color:#fbbf24;background:#fbbf241f}.music-profile-menu-item.menu-billing:hover svg{opacity:1;color:#fbbf24}.music-profile-menu-item.menu-plans:hover,.music-profile-menu-item.menu-plans:active,.music-profile-menu-item.menu-plans:focus-visible{color:#fb7185;background:#fb71851f}.music-profile-menu-item.menu-plans:hover svg{opacity:1;color:#fb7185}.music-profile-menu-item.menu-vault:hover,.music-profile-menu-item.menu-vault:active,.music-profile-menu-item.menu-vault:focus-visible{color:#38bdf8;background:#38bdf81f}.music-profile-menu-item.menu-vault:hover svg{opacity:1;color:#38bdf8}.music-profile-menu-item.menu-artist-portal:hover,.music-profile-menu-item.menu-artist-portal:active,.music-profile-menu-item.menu-artist-portal:focus-visible{color:#4ade80;background:#4ade801f}.music-profile-menu-item.menu-artist-portal:hover svg{opacity:1;color:#4ade80}.music-profile-menu-divider{background:#ffffff14;height:1px;margin:.35rem .75rem}.music-profile-menu-item.danger{color:#ef4444;-webkit-text-fill-color:#ef4444}.music-profile-menu-item.danger:hover,.music-profile-menu-item.danger:active,.music-profile-menu-item.danger:focus-visible{color:#f87171;-webkit-text-fill-color:#f87171;background:#ef44441f}.music-profile-menu-logout{text-align:center;justify-content:center;gap:0}.listen-ambient{pointer-events:none;z-index:0;background:#000;position:fixed;inset:0}.listen-ambient:before{content:"";opacity:.45;transition:background .55s,opacity .55s;position:absolute;inset:0}.listen-ambient.tab-hub:before{background:radial-gradient(90% 55% at 12% -5%,#38bdf847,#0000 68%),radial-gradient(50% 40% at 88% 100%,#38bdf814,#0000 70%)}body:has(.hub-focus-ambient.is-active) .listen-ambient.tab-hub:before{opacity:0}.hub-focus-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hub-focus-ambient-art{filter:blur(56px)saturate(1.25)brightness(.72);opacity:.95;transition:opacity .45s;position:absolute;inset:-22%;transform:scale(1.18)}.hub-focus-ambient-art img,.hub-focus-ambient-art span,.hub-focus-ambient-art>*{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.hub-focus-ambient-shade{background:linear-gradient(#00000047 0%,#00000085 42%,#000000d1 78%,#000 100%),radial-gradient(90% 55% at 50% 18%,#0000 0%,#00000059 100%);position:absolute;inset:0}.tab-content>.hub-section,.tab-content>.hub-dynamic-stack,.tab-content>.hub-promo-stage,.tab-content>.recently-played-container{z-index:1;position:relative}.listen-ambient.tab-discover:before{background:radial-gradient(90% 55% at 12% -5%,#4ade8047,#0000 68%),radial-gradient(50% 40% at 88% 100%,#4ade8014,#0000 70%)}.listen-ambient.tab-detail:before,.listen-ambient.tab-vinyl-release:before{opacity:0;background:0 0}.listen-ambient.tab-exclusives:before,.listen-ambient.tab-vinyls:before{background:radial-gradient(90% 55% at 12% -5%,#fbbf2438,#0000 68%),radial-gradient(50% 40% at 88% 100%,#fbbf2414,#0000 70%)}.listen-ambient.tab-library:before{background:radial-gradient(90% 55% at 12% -5%,#fbbf2447,#0000 68%),radial-gradient(50% 40% at 88% 100%,#fbbf2414,#0000 70%)}.listen-ambient.tab-liked-songs:before{background:radial-gradient(90% 55% at 12% -5%,#38bdf847,#0000 68%),radial-gradient(50% 40% at 88% 100%,#fb71851a,#0000 70%)}.listen-ambient.tab-account:before{background:radial-gradient(90% 55% at 12% -5%,#c084fc42,#0000 68%),radial-gradient(50% 40% at 88% 100%,#c084fc14,#0000 70%)}.listen-ambient.tab-account-plan:before{background:radial-gradient(90% 55% at 12% -5%,#fbbf244d,#0000 68%),radial-gradient(55% 45% at 88% 100%,#f59e0b24,#0000 70%)}:is(body:has(.listen-ambient) .main-content,body:has(.listen-ambient) .tab-content){background:0 0!important}.hub-background,.hub-background:before,.hub-background:after{display:none}.sidebar{outline:1px solid var(--listen-border-strong,#ffffffd9)!important;outline-offset:-1px!important}.header.account-active,.header.plan-active{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.profile-page-shell,.profile-page-shell.main-content{background:#000;min-height:100dvh}.profile-page{max-width:720px;margin:0 auto;padding:1.25rem 1.5rem 2.5rem;position:relative}.profile-page-settings{z-index:2;color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:.35rem;right:.35rem}.profile-page-settings:hover{background:#ffffff14}.profile-page-hero{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:1rem 0 1.75rem;display:flex}.profile-page-avatar-wrap{border:1px solid #ffffff47;border-radius:50%;width:112px;height:112px;margin-bottom:.65rem;overflow:hidden}.profile-page-avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.profile-page-name{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.5rem;font-weight:650}.profile-page-handle{color:#ffffff80;margin:0;font-size:.92rem}.profile-page-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin-top:1.25rem;display:grid}.profile-page-stat{flex-direction:column;align-items:center;gap:.15rem;display:flex}.profile-page-stat-value{color:#fff;font-size:1.15rem;font-weight:650;line-height:1.15}.profile-page-stat-change{font-size:.8rem;font-weight:600;line-height:1.1}.profile-page-stat-label{color:#ffffff7a;font-size:.75rem}.profile-page-section-title{color:#ffffffeb;margin:0 0 1rem;font-size:1.05rem;font-weight:600}.profile-page-empty{text-align:center;color:#ffffff73;margin:0;padding:2rem .5rem;font-size:.92rem}.profile-page-vault-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .85rem;display:grid}.listener-account-page{box-sizing:border-box!important;display:block!important}.listener-account-inner{width:92%!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}.listener-account-page--plan .listener-plan-shell{flex-direction:column!important;align-items:center!important;width:92%!important;max-width:960px!important;margin:.5rem auto 2.5rem!important;display:flex!important}.listener-account-page--plan .listener-plan-header{text-align:center!important;width:100%!important;max-width:34rem!important;margin:0 auto 1.75rem!important}.listener-account-page--plan .tab-title{text-align:center!important}.listener-account-page--settings .listener-settings-header{text-align:left!important;width:100%!important;margin:0 0 1.25rem!important}.listener-settings-back{color:#ffffffd9;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin:0 0 .65rem;padding:.25rem 0;font-size:.92rem;font-weight:500;display:none}.listener-settings-back svg{flex-shrink:0}.listener-settings-menu{background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;width:100%;display:none;overflow:visible}.listener-settings-menu-item{color:#ffffffeb;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:1rem .15rem;font-size:1rem;font-weight:500;display:flex}.listener-settings-menu-item-main{align-items:center;gap:.85rem;min-width:0;display:inline-flex}.listener-settings-menu-icon{width:28px;height:28px;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.listener-settings-menu-icon svg{display:block}.listener-settings-menu-label{letter-spacing:-.01em;color:#fffffff0;font-size:1rem;font-weight:550}.listener-settings-menu-item:last-child{border-bottom:none}.listener-settings-menu-item:active{opacity:.75;background:0 0}.listener-settings-menu-chevron{color:#ffffff59;flex-shrink:0}.listener-settings-menu-item--personalization .listener-settings-menu-icon{color:#38bdf8;background:0 0;border-color:#0000}.listener-settings-menu-item--profile .listener-settings-menu-icon{color:#f472b6;background:0 0;border-color:#0000}.listener-settings-menu-item--playback .listener-settings-menu-icon{color:#fbbf24;background:0 0;border-color:#0000}.listener-settings-menu-item--notifications .listener-settings-menu-icon{color:#4ade80;background:0 0;border-color:#0000}.listener-settings-menu-item--appearance .listener-settings-menu-icon{color:#c084fc;background:0 0;border-color:#0000}.listener-settings-menu-item--billing .listener-settings-menu-icon{color:#fb923c;background:0 0;border-color:#0000}.listener-settings-menu-item--privacy .listener-settings-menu-icon{color:#fb7185;background:0 0;border-color:#0000}.listener-settings-tabs-bar{width:100%}.music-notifications-panel{top:calc(70px + env(safe-area-inset-top,0px) + .5rem);z-index:1200;background:#000;border:2px solid #ffffffe6;border-radius:20px;flex-direction:column;width:min(400px,100vw - 1.5rem);max-height:min(600px,100dvh - 6rem);display:flex;position:fixed;right:1.25rem;overflow:hidden;box-shadow:0 20px 60px #000c,0 0 0 1px #ffffff1a}.music-notifications-panel-header{border-bottom:1px solid #ffffff1a;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:1.15rem 1.25rem;display:flex}.music-notifications-panel-header h2{color:#ffffffeb;margin:0;font-size:1.15rem;font-weight:700}.music-notifications-panel-back{display:none}.music-notifications-panel-close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:.35rem;transition:background .15s,color .15s;display:inline-flex}.music-notifications-panel-close:hover{color:#fffffff2;background:#ffffff1a}.music-notifications-panel-body{flex:auto;max-height:500px;padding:.85rem 1rem 1rem;overflow-y:auto}.music-notification-card{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.7rem;padding:.65rem .7rem;transition:background .2s,border-color .2s;display:flex;position:relative}.music-notification-card.is-unread{background:#ffffff0d;border-color:#ffffff1a}.music-notification-card-dot{background:#3b82f6;border-radius:50%;width:7px;height:7px;position:absolute;top:.7rem;right:.7rem}.music-notification-card-copy{flex:1;min-width:0;padding-right:.85rem}.music-notification-card-top{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.2rem;display:flex}.music-notification-card-title{color:#ffffffeb;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.music-notification-card-time{color:#ffffff73;white-space:nowrap;flex-shrink:0;font-size:.72rem}.music-notification-card-body{color:#ffffff9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.music-notification-card-reason{color:#fff6;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.7rem;line-height:1.3;display:-webkit-box;overflow:hidden}.notifications-filter-tab{color:#ffffff8c;cursor:pointer;background:0 0;border:none;margin-right:1rem;padding:.35rem .15rem;font-family:inherit;font-size:.95rem;font-weight:600;position:relative}.notifications-page-shell.main-content{z-index:1;background:#000}.notifications-filter-tab--all.is-active{color:#38bdf8!important;box-shadow:0 2px #38bdf8!important}.notifications-filter-tab--unread.is-active{color:#fb7185!important;box-shadow:0 2px #fb7185!important}.listener-settings-lead{color:#e2e8f0b3;max-width:40rem;margin:0;font-size:1rem;line-height:1.55}.listener-plan-header-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.1rem;display:flex}.listener-plan-credit-banner{color:#fde68a;text-align:center;background:radial-gradient(70% 120% at 50% 0,#fbbf2438,#0000 70%),#fbbf2414;border:1px solid #fbbf2466;border-radius:22px;flex-direction:column;align-items:center;gap:.35rem;width:100%;max-width:920px;margin:0 auto 1.5rem;padding:1.15rem 1.35rem;display:flex;box-shadow:inset 0 1px #ffffff14}.listener-plan-credit-banner strong{letter-spacing:.01em;font-size:1.05rem}.listener-plan-credit-banner span{color:#fde68ac7;max-width:36rem;font-size:.9rem;line-height:1.45}.listener-account-page--plan .listener-plan-grid{width:100%;max-width:920px;margin:0 auto}.listener-plan-compare{background:linear-gradient(#ffffff0d 0%,#0000 40%),#ffffff08;border:1px solid #ffffff1f;border-radius:26px;width:100%;max-width:920px;margin:1.85rem auto 0;padding:1.35rem 1.4rem 1.45rem;box-shadow:inset 0 1px #ffffff0f}.listener-plan-compare h3{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#ffffffad;margin:0 0 1.1rem;font-size:.82rem}.listener-plan-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.listener-plan-compare-grid>div{text-align:center;background:#00000047;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;gap:.4rem;min-height:5.5rem;padding:1rem 1.05rem;display:flex}.listener-plan-compare-grid strong{font-size:.98rem}.listener-plan-compare-grid span{color:#ffffff94;font-size:.82rem;line-height:1.4}.listener-visibility-pill{color:#bbf7d0;background:#4ade801f;border:1px solid #4ade8066;border-radius:999px;align-items:center;margin:0 0 1rem;padding:.45rem .85rem;font-size:.82rem;font-weight:650;display:inline-flex}.listener-visibility-pill.is-private{color:#fecaca;background:#f871711f;border-color:#f8717166}.music-player-artwork{position:relative}.music-player-ad-badge{z-index:3;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#000000b3;border:1px solid #ffffff59;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;left:1rem}@media (max-width:800px){.listener-plan-compare-grid{grid-template-columns:1fr}.listener-account-page--plan .listener-plan-shell,.listener-account-inner{width:94%!important}}.mobile-tab-bar,.mobile-cart-badge,.mobile-search-top{display:none}@media (max-width:640px){.listener-account-page--settings.is-section-list .listener-settings-menu{display:flex!important}.listener-account-page--settings.is-section-list .listener-settings-tabs-bar,.listener-account-page--settings.is-section-list .listener-settings-panels,.listener-account-page--settings.is-section-open .listener-settings-menu,.listener-account-page--settings.is-section-open .listener-settings-tabs-bar{display:none!important}.listener-account-page--settings.is-section-open .listener-settings-back{display:inline-flex!important}.listener-account-page--settings.is-section-open .listener-settings-kicker,.listener-account-page--settings.is-section-open .listener-account-card>h2{display:none!important}.listener-account-page--settings .listener-settings-header{margin-bottom:1rem!important}.mobile-tab-bar{z-index:1010;padding:0 0 env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(22px)saturate(1.45);background:#1212146b;border-top:1px solid #ffffff24;outline:none;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00000047}.mobile-tab-bar-inner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.15rem;max-width:560px;height:58px;margin:0 auto;padding:0 .35rem;display:grid}.mobile-tab-bar-inner.is-guest{grid-template-columns:repeat(4,minmax(0,1fr))}.header-desktop-sign-in,.genre-dropdown{display:none!important}.mobile-tab-bar-item{color:#ffffff85;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;margin:.3rem 0;padding:.28rem .2rem;text-decoration:none;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:flex}.mobile-tab-bar-item.is-active{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.2);background:#ffffff14;border-color:#ffffff1f}.mobile-tab-bar-item.is-active .mobile-tab-bar-label{color:inherit}.mobile-tab-bar-item.mobile-tab-home.is-active{color:#38bdf8;background:#38bdf829;border-color:#38bdf847;box-shadow:inset 0 0 0 1px #38bdf81f}.mobile-tab-bar-item.mobile-tab-discover.is-active{color:#4ade80;background:#4ade8029;border-color:#4ade8047;box-shadow:inset 0 0 0 1px #4ade801f}.mobile-tab-bar-item.mobile-tab-library.is-active{color:#22d3ee;background:#22d3ee29;border-color:#22d3ee47;box-shadow:inset 0 0 0 1px #22d3ee1f}.mobile-tab-bar-item.mobile-tab-market.is-active{color:#fbbf24;background:#fbbf2429;border-color:#fbbf2447;box-shadow:inset 0 0 0 1px #fbbf241f}.mobile-tab-bar-item.mobile-tab-search.is-active{color:#c084fc;background:#c084fc29;border-color:#c084fc47;box-shadow:inset 0 0 0 1px #c084fc1f}.mobile-tab-bar-item.mobile-tab-bar-signin:active,.mobile-tab-bar-item.mobile-tab-bar-signin:focus-visible{color:#c084fc;background:#c084fc29;border-color:#c084fc47}.mobile-tab-bar-icon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.mobile-tab-bar-label{letter-spacing:.01em;color:inherit;font-size:.65rem;font-weight:600;line-height:1}.sidebar-footer{border:none!important;outline:none!important;display:none!important}.header-wishlist-btn{display:none!important}.header-get-app{color:#fff;letter-spacing:.02em;white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(1.35);-webkit-tap-highlight-color:transparent;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;margin-right:.35rem;padding:.38rem .85rem;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;box-shadow:0 4px 16px #00000038;display:inline-flex!important}.header-get-app:hover,.header-get-app:focus-visible{background:#fff3;border-color:#ffffff5c;outline:none}.header-get-app:active{transform:scale(.97)}.header-search,.header.search-active{display:none!important}.header,.header.discover-overlay,.header.hub-overlay,.header.artist-overlay{box-shadow:none!important;-webkit-backdrop-filter:none!important;border-color:#0000!important;outline:none!important}.header{background:linear-gradient(to bottom,rgba(0,0,0,var(--header-fade,0))0%,rgba(0,0,0,calc(var(--header-fade,0)*.62))46%,transparent 100%)!important}.header.discover-overlay:not(.is-scrolled),.header.hub-overlay:not(.is-scrolled),.header.artist-overlay:not(.is-scrolled){background:0 0!important}.header.discover-overlay.is-scrolled,.header.hub-overlay.is-scrolled,.header.artist-overlay.is-scrolled{background:linear-gradient(to bottom,rgba(0,0,0,var(--header-fade,1))0%,rgba(0,0,0,calc(var(--header-fade,1)*.55))48%,transparent 100%)!important}.header:not(.is-scrolled) .profile-picture-btn{box-shadow:none!important;border-color:#0000!important}.header-profile{gap:.2rem!important}.credits-display{gap:0;min-width:0;padding:.35rem!important}.credits-amount{display:none!important}.credits-icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.credits-icon svg{width:20px!important;height:20px!important}.mobile-cart-badge{color:#000;background:#fbbf24;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:.6rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-6px;right:-8px}.header-profile .profile-picture-btn{width:34px!important;height:34px!important}.header-profile .notification-icon{padding:.35rem!important}.brand-text{display:none}.brand-logo{width:auto!important;height:22px!important}.queue-toggle-btn{display:none!important}.main-content{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}.tab-content{box-sizing:border-box;padding:.75rem .85rem calc(88px + env(safe-area-inset-bottom,0px))!important;width:100%!important;padding-left:.85rem!important}body:has(.main-content--library){overscroll-behavior:none;overflow:hidden!important}.main-content.main-content--library{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:100%!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding-top:0!important;overflow:hidden auto!important}.main-content--library .listen-tab-panels,.main-content--library .listen-tab-panel.is-active,.main-content--library .tab-content.library-tab{box-sizing:border-box;overflow-x:clip;width:100%!important;max-width:100%!important}.main-content--library .tab-content.library-tab,.main-content--library .listen-tab-panel.is-active .tab-content{padding-top:0!important}body:has(.floating-mini-player) .tab-content{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))!important}.main-content--library .library-sticky-chrome{z-index:1002;box-sizing:border-box;max-width:calc(100% + 1.7rem);background:#000!important;margin:0 -.85rem!important;padding:92px .85rem .85rem!important;position:sticky!important;top:0!important}.main-content--library .library-sticky-chrome .tab-title{margin-top:.35rem!important;margin-bottom:.45rem!important}.main-content--library .library-sticky-chrome .library-filters{width:100%;min-width:0;max-width:100%}.main-content--library .library-sticky-chrome .filter-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;flex-wrap:nowrap;gap:.35rem;width:100%;min-width:0;max-width:100%;padding-bottom:.15rem;display:flex;overflow:auto hidden}.main-content--library .library-sticky-chrome .filter-tab{flex:none}.main-content--library .library-page-section{max-width:100%;margin-top:.85rem;overflow-x:clip}.main-content--library .library-page-section>.library-page-grid{box-sizing:border-box;width:100%;max-width:100%;padding-top:1.35rem}body:has(.main-content--library) .header{background:linear-gradient(to bottom,rgba(0,0,0,var(--header-fade,0))0%,rgba(0,0,0,calc(var(--header-fade,0)*.62))46%,transparent 100%)!important}.tab-content.discover-tab-parity{overflow-x:clip;background:0 0!important;padding-top:0!important}.discover-tab-parity .discover-slides-container,.discover-tab-parity .discover-hero-plane{isolation:isolate;z-index:0!important;width:100vw!important;max-width:100vw!important;height:calc(52vh + env(safe-area-inset-top,0px))!important;min-height:calc(280px + env(safe-area-inset-top,0px))!important;max-height:calc(440px + env(safe-area-inset-top,0px))!important;margin:0 calc(50% - 50vw)!important;margin-top:calc(-70px - env(safe-area-inset-top,0px))!important;border-radius:0!important;margin-bottom:.75rem!important;position:relative!important;left:0!important;right:0!important;overflow:hidden!important}.discover-tab-parity .discover-slides-track{width:100%!important;height:100%!important}.discover-tab-parity .discover-slide{background-position:top!important;background-size:cover!important;align-items:flex-end!important;width:100%!important;height:100%!important;padding:0!important}.discover-tab-parity .discover-hero-video{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;inset:0!important}.discover-tab-parity .discover-slide:before{width:100%!important;height:calc(90px + env(safe-area-inset-top,0px))!important;background:linear-gradient(#00000038 0%,#0000 100%)!important;inset:0 auto auto 0!important}.discover-tab-parity .discover-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#00000073 40%,#000 100%);height:48%;position:absolute;bottom:0;left:0;right:0}.discover-tab-parity .slide-content{box-sizing:border-box;z-index:3!important;width:100%!important;max-width:100%!important;padding:.85rem 1rem calc(1.15rem + env(safe-area-inset-bottom,0px))!important;align-items:stretch!important;position:relative!important}.discover-tab-parity .slide-content-header{flex-direction:row;justify-content:space-between;align-items:center;gap:.85rem;width:100%;display:flex}.discover-tab-parity .slide-content-copy{flex:1;min-width:0}.discover-tab-parity .slide-title-row{flex-wrap:nowrap;align-items:center;gap:.85rem;display:flex!important}.discover-tab-parity .slide-artist-avatar{min-width:18px;width:18px!important;height:18px!important}.discover-tab-parity .slide-content-aside{flex-direction:column;flex-shrink:0;align-items:center;gap:.7rem;width:auto;max-width:46%;margin-top:0;display:flex}.discover-tab-parity .slide-content-price{flex-direction:row;flex-shrink:0;justify-content:center;align-items:baseline;gap:.3rem;margin:0;padding-top:0;display:flex}.discover-tab-parity .slide-price-value{color:#fbbf24;font-size:1.05rem;font-weight:700;line-height:1}.discover-tab-parity .slide-price-change{font-size:.62rem;font-weight:500;line-height:1.1}.discover-tab-parity .slide-content-aside .slide-button-cart{-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;align-items:center;min-height:30px;margin:0;color:#fbbf24!important;background:#fbbf2424!important;border:1.5px solid #fbbf24!important;border-radius:999px!important;gap:.35rem!important;width:auto!important;max-width:none!important;height:auto!important;padding:.35rem .85rem!important;display:inline-flex!important;transform:none!important}.discover-tab-parity .slide-content-aside .slide-button-cart .slide-cart-label{letter-spacing:.01em;white-space:nowrap;font-size:.72rem;font-weight:700;display:inline!important}.discover-tab-parity .slide-content-aside .slide-button-cart svg{flex-shrink:0;width:13px;height:13px}.discover-tab-parity .slide-content-aside .slide-button-cart.is-added{color:#111!important;background:#fbbf24!important;border-color:#fbbf24!important}.discover-tab-parity .slide-content-aside .slide-button-cart:disabled{opacity:1;cursor:default}.discover-tab-parity .slide-content h3{margin:0 0 .2rem!important;font-size:1.15rem!important;line-height:1.25!important}.discover-tab-parity .slide-content p{opacity:.85;max-width:100%!important;margin:0!important;font-size:.85rem!important}.discover-tab-parity .slide-content-actions{display:none!important}.discover-tab-parity .slide-content-aside .slide-button-preview{margin:0;display:inline-flex!important}.discover-tab-parity .discover-dots{gap:.5rem!important;bottom:.65rem!important}.discover-tab-parity .discover-dot{background:#ffffff59!important;border:none!important}.discover-tab-parity .discover-dot:nth-child(5n+1){background:#38bdf8!important}.discover-tab-parity .discover-dot:nth-child(5n+1).is-active{background:#38bdf847!important}.discover-tab-parity .discover-dot:nth-child(5n+1) .discover-dot-progress{background:#38bdf8!important}.discover-tab-parity .discover-dot:nth-child(5n+2){background:#4ade80!important}.discover-tab-parity .discover-dot:nth-child(5n+2).is-active{background:#4ade8047!important}.discover-tab-parity .discover-dot:nth-child(5n+2) .discover-dot-progress{background:#4ade80!important}.discover-tab-parity .discover-dot:nth-child(5n+3){background:#fbbf24!important}.discover-tab-parity .discover-dot:nth-child(5n+3).is-active{background:#fbbf2447!important}.discover-tab-parity .discover-dot:nth-child(5n+3) .discover-dot-progress{background:#fbbf24!important}.discover-tab-parity .discover-dot:nth-child(5n+4){background:#c084fc!important}.discover-tab-parity .discover-dot:nth-child(5n+4).is-active{background:#c084fc47!important}.discover-tab-parity .discover-dot:nth-child(5n+4) .discover-dot-progress{background:#c084fc!important}.discover-tab-parity .discover-dot:nth-child(5n+5){background:#fb7185!important}.discover-tab-parity .discover-dot:nth-child(5n+5).is-active{background:#fb718547!important}.discover-tab-parity .discover-dot:nth-child(5n+5) .discover-dot-progress{background:#fb7185!important}.discover-tab-parity .discover-content{z-index:2;background:linear-gradient(#0000 0%,#000 1.5rem);padding:.85rem .15rem .5rem;position:relative;margin-top:.35rem!important}.discover-tab-parity .top-songs-section{max-height:none;margin-bottom:.75rem;overflow:visible;-webkit-mask-image:none;mask-image:none}.discover-tab-parity .songs-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-auto-columns:minmax(78vw,300px);grid-auto-flow:column;overflow:auto hidden;grid-template-columns:unset!important;gap:.15rem .85rem!important;width:auto!important;max-width:none!important;padding:.15rem 0 .65rem!important;display:grid!important}.discover-tab-parity .songs-grid::-webkit-scrollbar{display:none}.discover-tab-parity .song-item{box-sizing:border-box;scroll-snap-align:start;width:100%!important;max-width:none!important;padding:.35rem .15rem!important}.discover-tab-parity .song-duration{display:none}.discover-tab-parity .albums-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:.65rem;padding:.15rem 0 .75rem;overflow:auto hidden;display:flex!important}.discover-tab-parity .albums-list::-webkit-scrollbar{display:none}.discover-tab-parity .album-list-row{scroll-snap-align:start;border-radius:14px;flex:0 0 min(78vw,300px);box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;outline:1px solid #0000!important;grid-template-columns:32px 56px minmax(0,1fr)!important;padding:.55rem .65rem!important}.discover-tab-parity .album-list-meta h4,.discover-tab-parity .album-list-meta .track-title-with-explicit{font-size:.88rem!important;font-weight:600!important}.discover-tab-parity .album-list-meta .discover-song-artist,.discover-tab-parity .album-list-meta .artist-name-link,.discover-tab-parity .album-list-meta .library-artist-link{color:#ffffff8c!important;font-size:.75rem!important}.discover-tab-parity .top-albums-section .section-title,.discover-tab-parity .discover-dynamic-section .section-title{font-size:1.05rem!important}.discover-tab-parity .discover-rail-artists{padding-bottom:.75rem}.discover-tab-parity .discover-projects-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden;grid-template-columns:unset!important;flex-direction:row!important;gap:.75rem!important;padding:.15rem 0 .75rem!important;display:flex!important}.discover-tab-parity .discover-projects-grid::-webkit-scrollbar{display:none}.discover-tab-parity .discover-projects-grid>*{scroll-snap-align:start;flex:0 0 42vw;max-width:160px}.discover-tab-parity .kind-playlists .library-page-grid{overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important;padding:.5rem 0 1rem!important;display:grid!important}.discover-tab-parity .kind-playlists .library-page-grid>*{flex:unset;max-width:none}.discover-tab-parity .library-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.discover-tab-parity .library-item{box-sizing:border-box;width:100%;align-items:stretch!important;padding:0!important}.discover-tab-parity .library-info{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important}.discover-tab-parity .library-info-title,.discover-tab-parity .library-info h4,.discover-tab-parity .library-info p{text-overflow:ellipsis;max-width:100%;overflow:hidden}.discover-tab-parity .library-info p,.discover-tab-parity .library-info-artist,.discover-tab-parity .album-list-meta .discover-song-artist,.discover-tab-parity .album-list-meta .artist-name-link,.discover-tab-parity .album-list-meta .library-artist-link{color:#ffffff8c!important;font-size:.75rem!important}.discover-tab-parity .library-artwork,.discover-tab-parity .playlist-artwork-collage.library-artwork{aspect-ratio:1!important;width:100%!important;max-width:none!important;height:auto!important}.header.discover-overlay:not(.is-scrolled),.header.hub-overlay:not(.is-scrolled),.header.artist-overlay:not(.is-scrolled){-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important;outline:none!important}.header.artist-overlay{-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom-color:#0000!important;outline:none!important}.header.discover-overlay:not(.is-scrolled) .profile-picture-btn,.header.hub-overlay:not(.is-scrolled) .profile-picture-btn,.header.artist-overlay:not(.is-scrolled) .profile-picture-btn{box-shadow:none!important;border-color:#ffffff59!important}.header.discover-overlay:not(.is-scrolled) .credits-display,.header.discover-overlay:not(.is-scrolled) .notification-icon,.header.hub-overlay:not(.is-scrolled) .credits-display,.header.hub-overlay:not(.is-scrolled) .notification-icon,.header.artist-overlay:not(.is-scrolled) .credits-display,.header.artist-overlay:not(.is-scrolled) .notification-icon{box-shadow:none!important;outline:none!important}.header.discover-overlay.is-scrolled,.header.hub-overlay.is-scrolled,.header.artist-overlay.is-scrolled{background:linear-gradient(to bottom,rgba(0,0,0,var(--header-fade,1))0%,rgba(0,0,0,calc(var(--header-fade,1)*.55))48%,transparent 100%)!important;-webkit-backdrop-filter:none!important}.header.discover-overlay.is-scrolled .profile-picture-btn,.header.hub-overlay.is-scrolled .profile-picture-btn,.header.artist-overlay.is-scrolled .profile-picture-btn{border-color:#ffffff59!important}.music-notifications-panel{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;z-index:1200!important;background:#000!important;border:none!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:0!important;transform:none!important}.music-notifications-panel-header{padding:calc(.85rem + env(safe-area-inset-top,0px))1rem 1rem!important;border-bottom:1px solid #ffffff14!important}.music-notifications-panel-body{-webkit-overflow-scrolling:touch;max-height:none!important;padding:1rem 1rem calc(1rem + 66px + env(safe-area-inset-bottom,0px))!important;flex:auto!important;overflow-y:auto!important}.notifications-filter-tabs{gap:.65rem!important}.notifications-filter-tab{color:#ffffff73!important;box-shadow:none!important;background:0 0!important;font-weight:600!important}.notifications-filter-tab--all.is-active{color:#38bdf8!important;box-shadow:0 2px #38bdf8!important}.notifications-filter-tab--unread.is-active{color:#fb7185!important;box-shadow:0 2px #fb7185!important}.mobile-tab-bar-item.mobile-tab-home.is-active{color:#38bdf8!important;background:#38bdf829!important;border-color:#38bdf847!important}.mobile-tab-bar-item.mobile-tab-discover.is-active{color:#4ade80!important;background:#4ade8029!important;border-color:#4ade8047!important}.mobile-tab-bar-item.mobile-tab-library.is-active{color:#22d3ee!important;background:#22d3ee29!important;border-color:#22d3ee47!important}.mobile-tab-bar-item.mobile-tab-market.is-active{color:#fbbf24!important;background:#fbbf2429!important;border-color:#fbbf2447!important}.mobile-tab-bar-item.mobile-tab-search.is-active{color:#c084fc!important;background:#c084fc29!important;border-color:#c084fc47!important}.mobile-tab-bar-item.mobile-tab-bar-signin:active,.mobile-tab-bar-item.mobile-tab-bar-signin:focus-visible,.mobile-tab-bar-item.mobile-tab-bar-signin.is-active{color:#f472b6!important;background:#f472b629!important;border-color:#f472b647!important}.search-overlay-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1006!important;background:#000!important}.search-overlay{flex-direction:column;display:flex;overflow:hidden;top:0!important;left:0!important;right:0!important;bottom:calc(58px + env(safe-area-inset-bottom,0px))!important;z-index:1007!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#000!important;border-bottom:none!important;outline:none!important}.mobile-search-top{padding:calc(.65rem + env(safe-area-inset-top,0px)).85rem .55rem;background:#000;flex-shrink:0;display:block;box-shadow:none!important;border-bottom:none!important;outline:none!important}.mobile-search-form{box-sizing:border-box;width:100%;max-width:100%;box-shadow:none;background:#ffffff0f;border:1px solid #0000;border-radius:999px;outline:none;align-items:center;gap:.5rem;padding:.65rem 1rem;display:flex}.mobile-search-icon{color:#ffffff73;flex-shrink:0}.mobile-search-input{color:#fff;appearance:none;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;font-family:inherit;font-size:.95rem}.mobile-search-input::-webkit-search-cancel-button{appearance:none;display:none}.mobile-search-input::-webkit-search-decoration{appearance:none;display:none}.mobile-search-input::placeholder{color:#ffffff61}.mobile-search-clear{display:none!important}.search-overlay-content{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex:1;width:100%;max-width:100%;overflow-y:auto;padding:.65rem .85rem 1.5rem!important}.search-overlay .search-results-header{display:none!important}.search-overlay .search-filter-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;border-bottom:1px solid #0000!important;margin:0 0 .75rem!important;padding:0 0 .55rem!important;display:flex!important}.search-overlay .search-filter-tabs::-webkit-scrollbar{display:none}.search-overlay .search-filter-tabs .filter-tab{white-space:nowrap;flex:none;color:#9ca3afe6!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:20px!important;padding:.28rem .55rem!important;font-size:.68rem!important;font-weight:600!important;line-height:1.2!important}.search-overlay .search-filter-tabs .filter-tab.active,.search-overlay .search-filter-tabs .filter-tab.active:hover{background:0 0!important;border-color:#0000 #0000 currentColor!important;border-bottom-style:none!important;border-bottom-width:medium!important}.search-overlay .search-filter-tabs .filter-tab.active-best{color:#38bdf8!important;box-shadow:0 2px #38bdf8!important}.search-overlay .search-filter-tabs .filter-tab.active-songs{color:#fbbf24!important;box-shadow:0 2px #fbbf24!important}.search-overlay .search-filter-tabs .filter-tab.active-artists{color:#f472b6!important;box-shadow:0 2px #f472b6!important}.search-overlay .search-filter-tabs .filter-tab.active-albums{color:#c084fc!important;box-shadow:0 2px #c084fc!important}.search-overlay .search-filter-tabs .filter-tab.active-playlists{color:#60a5fa!important;box-shadow:0 2px #60a5fa!important}.tab-content .library-page-grid:not(.hub-projects-rail):not(.discover-projects-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;padding:.5rem 0 1rem!important}.hub-dynamic-stack .hub-projects-rail,.tab-content .library-page-grid.hub-projects-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden;grid-template-columns:unset!important;flex-flow:row!important;gap:.75rem!important;padding:.15rem 0 .75rem!important;display:flex!important}.hub-dynamic-stack .hub-projects-rail::-webkit-scrollbar{display:none}.tab-content .library-page-grid.hub-projects-rail::-webkit-scrollbar{display:none}.hub-dynamic-stack .hub-projects-rail>*,.tab-content .library-page-grid.hub-projects-rail>*{scroll-snap-align:start;flex:0 0 42vw;min-width:0;max-width:160px}.hub-dynamic-stack .hub-projects-rail .library-item,.tab-content .hub-projects-rail .library-item{flex-direction:column!important;align-items:stretch!important;gap:.4rem!important;width:100%!important;padding:0!important;display:flex!important}.hub-dynamic-stack .hub-projects-rail .library-artwork,.tab-content .hub-projects-rail .library-artwork,.hub-dynamic-stack .hub-projects-rail .playlist-artwork-collage.library-artwork,.tab-content .hub-projects-rail .playlist-artwork-collage.library-artwork{aspect-ratio:1!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important}.hub-dynamic-stack .hub-projects-rail .library-info,.tab-content .hub-projects-rail .library-info{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important}.hub-dynamic-stack .hub-projects-rail .library-info-title,.tab-content .hub-projects-rail .library-info-title,.hub-dynamic-stack .hub-projects-rail .library-info h4,.tab-content .hub-projects-rail .library-info h4,.tab-content .library-page-grid .library-info-title,.tab-content .library-page-grid .library-info h4{text-overflow:ellipsis!important;max-width:100%!important;margin:0!important;font-size:.78rem!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}.hub-dynamic-stack .hub-projects-rail .library-info-artist,.tab-content .hub-projects-rail .library-info-artist,.tab-content .library-page-grid .library-info-artist,.tab-content .library-page-grid .library-info p{font-size:.68rem!important}.hub-dynamic-stack .hub-projects-rail .library-info-market .vinyl-price,.tab-content .hub-projects-rail .library-info-market .vinyl-price,.tab-content .library-page-grid .library-info-market .vinyl-price,.hub-dynamic-stack .hub-projects-rail .library-info-price,.tab-content .hub-projects-rail .library-info-price,.tab-content .library-page-grid .library-info-price{font-size:.72rem!important}.hub-dynamic-stack .hub-projects-rail .library-info-change,.tab-content .hub-projects-rail .library-info-change,.tab-content .library-page-grid .library-info-change{font-size:.62rem!important}.hub-dynamic-stack .hub-projects-rail .library-info--market,.tab-content .hub-projects-rail .library-info--market,.tab-content .library-page-grid .library-info--market{flex-direction:column!important;align-items:stretch!important;gap:.02rem!important;display:flex!important}.hub-dynamic-stack .hub-projects-rail .library-info--market .library-info-title-row,.tab-content .hub-projects-rail .library-info--market .library-info-title-row,.tab-content .library-page-grid .library-info--market .library-info-title-row,.hub-dynamic-stack .hub-projects-rail .library-info--market .library-info-artist-row,.tab-content .hub-projects-rail .library-info--market .library-info-artist-row,.tab-content .library-page-grid .library-info--market .library-info-artist-row{justify-content:space-between!important;align-items:baseline!important;gap:.4rem!important;width:100%!important;display:flex!important}.hub-dynamic-stack .hub-projects-rail .library-info--market .library-info-artist,.tab-content .hub-projects-rail .library-info--market .library-info-artist,.tab-content .library-page-grid .library-info--market .library-info-artist{text-align:left!important;flex:auto!important;width:auto!important;min-width:0!important}.tab-content .library-item{box-sizing:border-box;width:100%;align-items:stretch!important;gap:.45rem!important;padding:0!important}.tab-content .library-info{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important}.tab-content .library-item--artist,.tab-content .library-item--artist .library-info,.tab-content .library-item--artist .library-info h4,.tab-content .library-item--artist .library-info p{text-align:center!important;align-items:center!important}:is(.recently-played-item:has(.recently-played-artwork--artist) .recently-played-info,.recently-played-item:has(.recently-played-artwork--artist) .recently-played-name,.recently-played-item:has(.recently-played-artwork--artist) .recently-played-artist){align-items:center;text-align:center!important}.hub-new-artist-name,.hub-new-artist-fans,.discover-artist-card h4,.discover-artist-card p{text-align:center!important}.tab-content .library-artwork,.tab-content .vinyls-art-wrap .library-artwork,.tab-content .playlist-artwork-collage.library-artwork{aspect-ratio:1!important;border-radius:14px!important;width:100%!important;max-width:none!important;height:auto!important}.tab-content .vinyls-art-wrap,.tab-content .vinyls-market-info{width:100%}.tab-content .vinyls-add-cart-btn--pill,.tab-content .vinyls-added-badge--pill{display:none!important}.tab-content .vinyls-market-artist-row{align-items:baseline!important}.tab-content .vinyls-market-change{align-self:baseline!important}.credits-display .cart-overlay{top:auto!important;bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;border-radius:22px!important;width:auto!important;max-height:min(70vh,520px)!important;position:fixed!important;left:.75rem!important;right:.75rem!important}body:has(.cart-page-shell){background:#000!important}body:has(.cart-page-shell) .listen-ambient{display:none!important}body:has(.cart-page-shell) .listen-ambient:before{display:none!important}body:has(.cart-page-shell) .hub-focus-ambient{display:none!important}body:has(.cart-page-shell) .header{-webkit-backdrop-filter:none!important;background:#000!important}.cart-page-shell,.cart-page-shell .cart-page,.cart-page-shell.main-content{min-height:100dvh;background:#000!important}.cart-page-shell{padding-top:calc(70px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}.notifications-page-shell{padding-top:calc(70px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;background:#000!important}.cart-page-shell .cart-page-back{align-items:center;gap:8px;display:inline-flex!important}.cart-page-shell .cart-page-tab-purchased,.cart-page-shell .cart-artist-avatar{display:none!important}.cart-page-shell .cart-page-checkout-bar{padding-bottom:calc(.85rem + env(safe-area-inset-bottom,0px));bottom:0}.artist-profile-page{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;background:0 0!important}.artist-profile-banner{width:100vw!important;height:calc(56vh + env(safe-area-inset-top,0px))!important;min-height:calc(320px + env(safe-area-inset-top,0px))!important;max-height:calc(480px + env(safe-area-inset-top,0px))!important;margin-left:calc(50% - 50vw)!important;margin-top:calc(-70px - env(safe-area-inset-top,0px))!important}.artist-profile-hero{filter:none!important;opacity:1!important;background-position:50% 20%!important;background-size:cover!important;inset:0!important}.artist-profile-hero-shade{background:linear-gradient(#00000014 0%,#0000 32%,#0006 62%,#000 100%)!important}.artist-profile-inner{max-width:none!important;margin-top:-4.5rem!important;padding:0 .85rem 1.5rem!important}.artist-profile-header{-moz-column-gap:.45rem;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"name name play""fans fans fans""follow support.";align-items:center;gap:.4rem .45rem;margin-bottom:1rem;display:grid;position:relative}.artist-profile-header-meta,.artist-profile-name-row,.artist-profile-play-stack,.artist-profile-play-row{width:auto!important;display:contents!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.artist-profile-name-group{grid-area:name;min-width:0}.artist-profile-header-play{grid-area:play;justify-self:end}.artist-profile-header-meta .artist-profile-fans,.artist-profile-fans{grid-area:fans;width:auto;margin:0}.artist-profile-page .artist-profile-header .artist-profile-header-follow.artist-follow-btn{grid-area:follow;place-self:center start;margin:0!important}.artist-profile-page .artist-profile-header .artist-tip-btn.artist-profile-header-tip{grid-area:support;place-self:center start;margin:0!important}.artist-profile-name-row{padding-right:0}.artist-profile-header-meta .artist-profile-fans{margin-bottom:0;padding-right:0}.artist-profile-page .artist-profile-header-follow.artist-follow-btn{white-space:nowrap;align-self:center;line-height:1.15;z-index:1!important;height:auto!important;min-height:0!important;margin:0!important;padding:.28rem .72rem!important;font-size:.72rem!important;position:static!important;inset:auto!important}.artist-profile-avatar-ring{display:none!important}.artist-profile-header-meta{flex:auto;width:100%;min-width:0}.artist-profile-name-row{padding-right:0;display:contents}.artist-profile-name-group{flex:auto;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.artist-profile-name{flex:0 auto;min-width:0;margin:0!important;font-size:1.45rem!important}.artist-profile-name-group .artist-profile-verified{flex-shrink:0}.artist-profile-about-section .artist-profile-verified-label,.artist-profile-sticky-bar .artist-tip-label,.artist-profile-header-play-label{display:none!important}.artist-profile-play-stack .artist-tip-label{display:inline!important}.artist-profile-header-actions{justify-content:flex-end;align-self:flex-end;align-items:center;gap:.5rem;width:auto;margin:0 0 .15rem auto}.artist-profile-fan-actions .artist-follow-btn{height:auto!important;min-height:0!important;padding:.28rem .72rem!important;font-size:.72rem!important}.artist-profile-header-play{margin-left:auto}.artist-profile-page .artist-profile-header-follow.artist-follow-btn{height:auto!important;min-height:0!important;padding:.28rem .72rem!important;font-size:.72rem!important}.artist-profile-page .artist-profile-header .artist-tip-btn.artist-profile-header-tip{justify-content:center;align-items:center;gap:.3rem;line-height:1.15;display:inline-flex;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:1px solid #fff6!important;border-radius:999px!important;margin:0!important;padding:.28rem .72rem!important;font-size:.72rem!important}.artist-profile-page .artist-profile-header-tip .artist-tip-btn-icon{width:16px!important;height:16px!important;color:inherit!important;margin:0!important}.artist-profile-header .artist-profile-header-play{justify-content:center;align-items:center;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;box-shadow:none!important;color:#0a0a0a!important;background:#38bdf8!important;border:1.5px solid #38bdf8!important;border-radius:50%!important;margin-left:0!important;padding:0!important;display:inline-flex!important}.artist-profile-header-play:disabled{opacity:.4}.artist-profile-header .artist-profile-header-play svg{fill:currentColor;width:18px!important;height:18px!important;margin-left:2px!important}.header,.header.discover-overlay,.header.hub-overlay,.header.artist-overlay,.header.hub-active,.header.is-scrolled,.header.search-active{box-shadow:none!important;border:none!important;outline:none!important}.header:after,.header:before,.header-container:after,.header-container:before{content:none!important;box-shadow:none!important;border:none!important;display:none!important}.header.artist-overlay:not(.is-scrolled){-webkit-backdrop-filter:none!important;background:0 0!important}.header.artist-overlay.is-scrolled{background:linear-gradient(to bottom,rgba(0,0,0,var(--header-fade,1))0%,rgba(0,0,0,calc(var(--header-fade,1)*.55))48%,transparent 100%)!important;-webkit-backdrop-filter:none!important}.header.artist-overlay.is-scrolled .profile-picture-btn{border-color:#ffffff59!important}.artist-profile-page .artist-popular-songs,.artist-profile-page .songs-grid.artist-popular-songs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-auto-columns:minmax(78vw,300px);grid-auto-flow:column;overflow:auto hidden;grid-template-columns:unset!important;gap:.15rem .85rem!important;width:auto!important;max-width:none!important;padding:.15rem 0 .65rem!important;display:grid!important}.artist-profile-page .artist-profile-section:has(.artist-popular-songs) .songs-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-auto-columns:minmax(78vw,300px);grid-auto-flow:column;overflow:auto hidden;grid-template-columns:unset!important;gap:.15rem .85rem!important;width:auto!important;max-width:none!important;padding:.15rem 0 .65rem!important;display:grid!important}.artist-profile-page .artist-popular-songs::-webkit-scrollbar{display:none}.artist-profile-page .artist-popular-songs .song-item{scroll-snap-align:start;width:100%!important;max-width:none!important;padding:.35rem .15rem!important}.artist-profile-page .artist-popular-songs .song-duration{display:none}.artist-profile-page .library-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}.artist-profile-page .library-artwork,.artist-profile-page .playlist-artwork-collage.library-artwork{aspect-ratio:1!important;width:100%!important;height:auto!important}.artist-profile-about-section{margin-top:1.5rem;margin-bottom:1rem}.artist-profile-about-card{min-height:360px;border-radius:22px!important;height:360px!important}.artist-profile-about-banner{transform:none!important}.artist-profile-about-footer{bottom:0;left:0;right:0;padding:1rem 1rem 1.15rem!important;position:absolute!important}.artist-profile-about-meta .artist-profile-name{font-size:1.15rem!important}.artist-profile-bio{font-size:.88rem;line-height:1.45}.artist-profile-sticky-bar{z-index:1002;opacity:0;pointer-events:none;background:#000;border-bottom:1px solid #ffffff14;padding:.45rem .75rem .55rem;transition:transform .22s,opacity .22s;display:block;position:fixed;top:70px;left:0;right:0;transform:translateY(-110%)}.artist-profile-sticky-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.artist-profile-sticky-inner{align-items:center;gap:.55rem;min-width:0;max-width:960px;margin:0 auto;display:flex}.artist-profile-sticky-back{appearance:none;color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;display:inline-flex}.artist-profile-sticky-back:active{background:#ffffff24}.artist-profile-sticky-meta{flex:1;min-width:0}.artist-profile-sticky-name-row{align-items:center;gap:.35rem;min-width:0;display:flex}.artist-profile-sticky-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:750;line-height:1.2;overflow:hidden}.artist-profile-sticky-fans{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin:.12rem 0 0;font-size:.72rem;line-height:1.2;overflow:hidden}.artist-profile-sticky-actions{flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.artist-profile-sticky-tip.artist-tip-btn{border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.artist-profile-sticky-tip .artist-tip-label{display:none}.artist-profile-sticky-play.artist-profile-header-play{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin-left:0!important}.artist-profile-sticky-play.artist-profile-header-play svg{width:18px!important;height:18px!important}html,body,.main-content{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.main-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:is(body:has(.music-player-overlay) .header,body:has(.music-player-overlay) .mobile-tab-bar,body:has(.music-player-overlay) .artist-profile-sticky-bar){display:none!important}.music-player-overlay{touch-action:none;z-index:1100!important;padding:calc(.75rem + env(safe-area-inset-top,0px)).85rem calc(.85rem + env(safe-area-inset-bottom,0px))!important;justify-content:stretch!important;align-items:stretch!important;overflow:hidden!important}.music-player-overlay.is-queue-sheet{padding-top:max(.35rem,env(safe-area-inset-top,0px))!important}.music-player-logo{display:none!important}.music-player-now-playing{display:block!important}.music-player-close.music-player-dismiss{top:max(.85rem,env(safe-area-inset-top,0px))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;width:auto!important;height:auto!important;left:.75rem!important;right:auto!important}.music-player-overlay.is-queue-sheet .music-player-close{display:none!important}.music-player-more-wrap{top:max(.85rem,env(safe-area-inset-top,0px))!important;right:.75rem!important}.music-player-more{background:0 0!important;border-color:#ffffff59!important;width:42px!important;height:42px!important}.music-player-center{flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;width:100%!important;max-width:none!important;height:100%!important;padding-top:3.25rem!important;padding-bottom:4.75rem!important;display:flex!important}.music-player-content{width:100%!important;max-width:none!important;padding:.5rem .35rem 0!important}.music-player-artwork-row{gap:0!important;margin-top:0!important;margin-bottom:1.1rem!important}.preview-container{justify-content:center!important;width:100%!important;display:flex!important}.music-player-preview-slot{display:none!important}.music-player-artwork{aspect-ratio:1!important;width:min(78vw,320px)!important;height:auto!important;margin:0 auto!important}.music-player-track-actions{gap:.45rem .65rem!important;margin:.15rem auto .85rem!important}.music-player-track-action{gap:.32rem!important;padding:.32rem .62rem!important;font-size:.72rem!important}.music-player-track-action--playlist,.music-player-track-action--comments,.music-player-track-action--lyrics,.music-player-track-action--lyrics.is-active{color:#fff!important;background:#000000c7!important;border-color:#ffffff29!important;font-family:Manrope,sans-serif!important}.music-player-track-action-count{color:#ffffff80!important;background:0 0!important;border:none!important;padding:0!important}.music-player-title-container,.music-player-artist,.music-player-track-actions,.music-player-slider-container,.music-player-controls{width:min(100%,var(--player-meta-width,min(86vw,352px)))!important;max-width:var(--player-meta-width,min(86vw,352px))!important;text-align:left!important}.music-player-content{--player-meta-width:min(86vw,352px)}.music-player-content.has-track-video{--player-meta-width:100%}.music-player-content.has-track-video .music-player-title-container,.music-player-content.has-track-video .music-player-artist,.music-player-content.has-track-video .music-player-track-actions,.music-player-content.has-track-video .music-player-slider-container,.music-player-content.has-track-video .music-player-controls{width:100%!important;max-width:none!important}.music-player-track-actions{justify-content:flex-start!important}.music-player-background.is-track-video~* .music-player-artwork-row:not(.lyrics-mode){display:none!important}.music-player-overlay:has(.music-player-background.is-track-video) .music-player-artwork-row:not(.lyrics-mode){display:none!important}.music-player-overlay:has(.music-player-background.is-track-video) .lyrics-container .music-player-artwork{display:none!important}.music-player-overlay:has(.music-player-background.is-track-video) .lyrics-container{display:block!important}.music-player-overlay:has(.music-player-background.is-track-video) .music-player-lyrics-display{max-height:42vh!important}.music-player-track-action svg{width:14px!important;height:14px!important}.music-player-controls{gap:1.1rem!important;margin-top:.35rem!important}.music-player-control-btn.transport-btn{width:44px!important;height:44px!important}.music-player-control-btn.play-btn{width:64px!important;height:64px!important}.device-indicator,.music-player-queue-footer--desktop{display:none!important}.music-player-queue-footer--mobile{letter-spacing:.08em;text-transform:uppercase;text-align:center;pointer-events:none;cursor:default;justify-content:center;align-items:center;gap:.4rem;width:auto;margin:0;bottom:max(.85rem,env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;color:#ffffffad!important;background:0 0!important;border:none!important;border-radius:0!important;padding:.3rem .55rem!important;font-size:.72rem!important;font-weight:600!important;display:inline-flex!important;left:50%!important;transform:translate(-50%)!important}.music-player-queue-footer--mobile svg{opacity:.85;flex-shrink:0}.music-player-queue-sheet .queue-item{background:0 0;border-radius:12px;padding:.65rem .4rem}.music-player-queue-sheet .queue-item.active{background:#ffffff0f}.music-player-queue-sheet .queue-item-more{display:none}.floating-mini-player{bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;width:calc(100vw - 1rem)!important}.floating-mini-player-inner{-webkit-backdrop-filter:blur(22px)saturate(1.2)!important;backdrop-filter:blur(22px)saturate(1.2)!important;background:#121212c7!important;border:1px solid #ffffff24!important;grid-template-columns:minmax(0,1fr) auto!important}.floating-mini-player-controls{display:flex!important}.floating-mini-shuffle,.floating-mini-repeat,.floating-mini-expand,.floating-mini-progress,.hub-section--recently-played .section-header-with-nav,.hub-section--recently-played .recently-played-desktop{display:none!important}.hub-section--recently-played .recently-played-wheel{--rp-item:min(62vw,240px);--rp-gap:.85rem;touch-action:pan-y;padding:.35rem 0 .75rem;overflow:hidden;display:block!important}.hub-section--recently-played .recently-played-wheel-track{align-items:flex-start;gap:var(--rp-gap);width:max-content;padding-left:calc((100% - var(--rp-item))/2);padding-right:calc((100% - var(--rp-item))/2);box-sizing:content-box;transform:translateX(calc(var(--recent-focus,0)*-1*(var(--rp-item) + var(--rp-gap))));will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex}.hub-section--recently-played .recently-played-wheel .recently-played-item{width:var(--rp-item);flex:0 0 var(--rp-item);opacity:.45;flex-direction:column;align-items:center;padding:.35rem 0;transition:transform .35s,opacity .35s;display:flex;transform:scale(.86)}.hub-section--recently-played .recently-played-wheel .recently-played-item.is-focused{opacity:1;transform:scale(1)}.hub-section--recently-played .recently-played-wheel .recently-played-info{text-align:center;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;order:3;justify-content:flex-start;align-items:center;width:100%;min-height:3.1rem;margin:.65rem 0 0;transition:opacity .25s,visibility .25s;display:flex}.hub-section--recently-played .recently-played-wheel .recently-played-item.is-focused .recently-played-info{opacity:1;visibility:visible;pointer-events:auto}.hub-section--recently-played .recently-played-wheel .recently-played-title-row{flex-direction:column;order:1;justify-content:center;align-items:center;gap:.2rem;width:100%;margin:0}.hub-section--recently-played .recently-played-wheel .recently-played-name{text-align:center;white-space:nowrap;flex:none;width:100%;margin:0;font-weight:720;line-height:1.2;font-size:1.12rem!important}.hub-section--recently-played .recently-played-wheel .recently-played-artist{color:#ffffff9e;text-align:center;order:2;width:100%;margin:.2rem 0 0;font-weight:500;font-size:.78rem!important}.hub-section--recently-played .recently-played-wheel .recently-played-market{align-items:center}.hub-section--recently-played .recently-played-wheel .recently-played-artwork{order:1;width:var(--rp-item)!important;height:var(--rp-item)!important;border-radius:28px!important;margin:0 auto!important}.hub-section--recently-played .recently-played-wheel .recently-played-item.is-focused .play-overlay{opacity:1;border-radius:28px}.hub-section--recently-played .recently-played-price{font-size:.78rem}.hub-section--recently-played .recently-played-change{font-size:.68rem}body:has(.profile-page-shell){background:#000!important}body:has(.profile-page-shell) .listen-ambient{display:none!important}body:has(.profile-page-shell) .listen-ambient:before{display:none!important}body:has(.profile-page-shell) .hub-focus-ambient{display:none!important}body:has(.profile-page-shell) .header{-webkit-backdrop-filter:none!important;background:#000!important}.profile-page-shell,.profile-page-shell.main-content{min-height:100dvh;padding-top:calc(70px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;background:#000!important}.profile-page{max-width:640px;margin:0 auto;padding:.5rem 1rem 2rem;position:relative}.profile-page-settings{z-index:2;color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:.15rem;right:.15rem}.profile-page-settings:active{background:#ffffff14}.profile-page-hero{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem 0 1.5rem;display:flex}.profile-page-avatar-wrap{border:1px solid #ffffff47;border-radius:50%;width:96px;height:96px;margin-bottom:.55rem;overflow:hidden}.profile-page-avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.profile-page-name{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.35rem;font-weight:650}.profile-page-handle{color:#ffffff80;margin:0;font-size:.88rem}.profile-page-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:100%;margin-top:1.15rem;display:grid}.profile-page-stat{flex-direction:column;align-items:center;gap:.15rem;display:flex}.profile-page-stat-value{color:#fff;font-size:1.05rem;font-weight:650;line-height:1.15}.profile-page-stat-change{font-size:.78rem;font-weight:600;line-height:1.1}.profile-page-stat-label{color:#ffffff7a;letter-spacing:.01em;font-size:.72rem}.profile-page-section-title{color:#ffffffeb;margin:0 0 .85rem;font-size:1rem;font-weight:600}.profile-page-empty{text-align:center;color:#ffffff73;margin:0;padding:1.5rem .5rem;font-size:.9rem}.profile-page-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem .7rem!important;display:grid!important}}.header,.header:hover,.header.is-scrolled,.header.discover-overlay,.header.hub-overlay,.header.hub-active,.header.artist-overlay,.header.search-active,.header-container{box-shadow:none!important;border:none!important;outline:none!important}.header:before,.header:after,.header-container:before,.header-container:after{content:none!important;box-shadow:none!important;border:none!important;display:none!important}@media (min-width:769px){.artist-profile-banner{height:410px;margin-top:-70px}}.header.artist-overlay:before{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(#000000b8 0%,#00000052 58%,#0000 100%);transition:opacity .45s;position:absolute;inset:0;content:""!important;display:block!important}body:has(.artist-profile-page) .header:before{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(#000000b8 0%,#00000052 58%,#0000 100%);transition:opacity .45s;position:absolute;inset:0;content:""!important;display:block!important}.header.artist-overlay:hover:before{opacity:1}body:has(.artist-profile-page) .header:hover:before{opacity:1}.header.artist-overlay .header-container{z-index:1}body:has(.artist-profile-page) .header .header-container{z-index:1}.header.artist-overlay:not(.is-scrolled),.header.artist-overlay:not(.is-scrolled):hover{background:0 0!important}body:has(.artist-profile-page) .header:not(.is-scrolled){background:0 0!important}body:has(.artist-profile-page) .header:not(.is-scrolled):hover{background:0 0!important}body:has(.artist-profile-page){scrollbar-width:none!important;-ms-overflow-style:none!important}body:has(.artist-profile-page) .main-content{scrollbar-width:none!important;-ms-overflow-style:none!important}body:has(.artist-profile-page)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(.artist-profile-page) .main-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html[data-profile-embed] .header,html[data-profile-embed] .sidebar,html[data-profile-embed] .sidebar-footer,html[data-profile-embed] .mobile-tab-bar,html[data-profile-embed] .floating-mini-player,html[data-profile-embed] .listen-ambient{display:none!important}html[data-profile-embed] .main-content{width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding-top:0!important}html[data-profile-embed] .artist-profile-banner{width:100%!important;margin-top:0!important;margin-left:0!important}html[data-profile-embed] .artist-profile-page{padding-bottom:2rem!important}html[data-profile-embed] .artist-profile-page button,html[data-profile-embed] .artist-profile-page a,html[data-profile-embed] .artist-profile-page .song-item,html[data-profile-embed] .artist-profile-page .library-item,html[data-profile-embed] .artist-profile-page [role=button]{pointer-events:none!important;cursor:default!important}@media (max-width:800px){.header,.header.discover-overlay,.header.hub-overlay,.header.artist-overlay,.header.discover-overlay:not(.is-scrolled),.header.hub-overlay:not(.is-scrolled),.header.artist-overlay:not(.is-scrolled),.header.discover-overlay.is-scrolled,.header.hub-overlay.is-scrolled,.header.artist-overlay.is-scrolled{background:linear-gradient(to bottom,rgba(0,0,0,var(--header-fade,0))0%,rgba(0,0,0,calc(var(--header-fade,0)*.62))46%,transparent 100%)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom-color:#0000!important}body:has(.main-content--library) .header{background:linear-gradient(to bottom,rgba(0,0,0,var(--header-fade,0))0%,rgba(0,0,0,calc(var(--header-fade,0)*.62))46%,transparent 100%)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom-color:#0000!important}body:has(.artist-profile-page) .header{background:linear-gradient(to bottom,rgba(0,0,0,var(--header-fade,0))0%,rgba(0,0,0,calc(var(--header-fade,0)*.62))46%,transparent 100%)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom-color:#0000!important}body:has(.artist-profile-page) .header:not(.is-scrolled){background:linear-gradient(to bottom,rgba(0,0,0,var(--header-fade,0))0%,rgba(0,0,0,calc(var(--header-fade,0)*.62))46%,transparent 100%)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom-color:#0000!important}body:has(.artist-profile-page) .header:not(.is-scrolled):hover{background:linear-gradient(to bottom,rgba(0,0,0,var(--header-fade,0))0%,rgba(0,0,0,calc(var(--header-fade,0)*.62))46%,transparent 100%)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom-color:#0000!important}.hub-new-artists-rail,.recently-played-scroll,.discover-tab-parity .songs-grid,.discover-tab-parity .albums-list,.discover-tab-parity .discover-projects-grid,.hub-dynamic-stack .hub-projects-rail,.tab-content .library-page-grid.hub-projects-rail,.search-overlay .search-filter-tabs,.artist-profile-page .artist-popular-songs,.filter-tabs,.exclusives-filters{scrollbar-width:none!important;-ms-overflow-style:none!important}.hub-new-artists-rail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.recently-played-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.discover-tab-parity .songs-grid::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.discover-tab-parity .albums-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.discover-tab-parity .discover-projects-grid::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.hub-dynamic-stack .hub-projects-rail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.tab-content .library-page-grid.hub-projects-rail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.search-overlay .search-filter-tabs::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.artist-profile-page .artist-popular-songs::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.filter-tabs::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.exclusives-page-section{margin-top:.35rem}.exclusives-filters{margin-bottom:.85rem}.tab-content .library-page-grid:not(.hub-projects-rail):not(.discover-projects-grid){gap:.85rem .7rem!important;padding:.35rem 0 1.25rem!important}.tab-content .vinyls-market-card,.tab-content .library-item:hover,.tab-content .library-item:hover .library-artwork,.tab-content .library-item:hover .playlist-artwork-collage,.exclusive-item:hover,.exclusive-album-item:hover,.recently-played-item:hover{outline:none!important;animation:none!important;transform:none!important}}.overlay-popup{color:#fff!important;background:#000!important;border:1px solid #ffffff29!important}.overlay-popup h2,.popup-content h3,.popup-content strong{color:#fff!important}.popup-content,.popup-content p{color:#ffffffc7!important}.popup-close{color:#ffffffb8!important}.popup-close:hover{color:#fff!important;background:#ffffff14!important}.legal-tab{color:#ffffffb8!important;background:0 0!important}.legal-tab.is-active{color:#000!important;background:#fff!important}
