@keyframes ProfilePageContainer_profileFadeIn__bmhPy{0%{opacity:0;transform:translateY(32px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@supports not (padding-bottom:calc(120px + env(safe-area-inset-bottom))){.ProfilePageContainer_profileWrap__XBnr7{padding-bottom:120px}}.ProfilePageContainer_profileWrap__XBnr7{width:100%;min-height:100vh;position:relative;background:#000;color:#fff;font-family:Manrope,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:ProfilePageContainer_profileFadeIn__bmhPy .8s cubic-bezier(.4,0,.2,1);box-sizing:border-box;overflow-x:hidden;padding:20px 80px calc(120px + env(safe-area-inset-bottom))}.ProfilePageContainer_profileContent__r9YRQ{max-width:1200px;margin:0 auto}@media(max-width:1024px){.ProfilePageContainer_profileWrap__XBnr7{padding:20px 40px 120px}}@media(max-width:768px){.ProfilePageContainer_profileWrap__XBnr7{padding:20px 24px 120px}}@media(max-width:480px){.ProfilePageContainer_profileWrap__XBnr7{max-width:100vw;border-radius:0;padding:20px 16px 120px}}.ProfileHeader_headerSection__hxOvj{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.ProfileHeader_actionButtons__4Kvel{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.ProfileHeader_rightButtons__YU4cG{display:flex;align-items:center;gap:6px}.ProfileHeader_centerBlock__B_IxF{display:flex;flex-direction:column;align-items:center;margin-top:70px}.ProfileHeader_avatarContainer__ShNM_{position:relative;width:96px;height:96px}.ProfileHeader_avatarPlaceholder__CcYJn,.ProfileHeader_avatar__Mi5eR{width:96px;height:96px;border-radius:50%;position:relative;z-index:3;transition:all .3s ease;object-fit:cover}.ProfileHeader_avatarPlaceholder__CcYJn{display:flex;align-items:center;justify-content:center}.ProfileHeader_avatarIcon__rXgh_{font-size:56px;color:#b3b3b3;opacity:.8}.ProfileHeader_avatarGlow__e__2e{position:absolute;z-index:0;top:-30px;left:-30px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,var(--avatar-glow-color,#1db954) 0,transparent 100%);opacity:.5;filter:blur(30px) saturate(2);mix-blend-mode:screen;transition:opacity .3s ease,filter .3s ease;animation:ProfileHeader_pulseGlow__uFZwv 6s ease-in-out infinite alternate}@keyframes ProfileHeader_pulseGlow__uFZwv{0%{transform:scale(1);opacity:.4}to{transform:scale(1.15);opacity:.65}}.ProfileHeader_userInfo__N9VXg{display:flex;flex-direction:column;align-items:center;margin-top:12px}.ProfileHeader_displayName__5hYMq{font-size:clamp(28px,6vw,32px);font-weight:800;line-height:1.1;letter-spacing:-.01em;background:linear-gradient(135deg,#ffffff,#e0e0e0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin:12px 0 4px}.ProfileHeader_displayName__5hYMq,.ProfileHeader_username__MUF8e{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ProfileHeader_username__MUF8e{font-size:clamp(18px,5.2vw,24px);font-weight:600;color:hsla(0,0%,100%,.72);line-height:1.2}.ProfileHeader_notificationsButton__xGENx{position:relative;display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(194,194,194,.158);border:1px solid rgba(190,190,190,.6588235294);border-radius:20px;color:rgba(190,190,190,.8352941176);font-size:.9rem;font-weight:600;transition:all .3s ease;backdrop-filter:blur(8px);cursor:pointer}.ProfileHeader_notificationsButton__xGENx:hover{background:rgba(194,194,194,.25);color:#fff;border-color:#d0d0d0}.ProfileHeader_notificationBadge__Z6YIO{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;font-size:11px;font-weight:700;border-radius:10px;box-shadow:0 2px 8px hsla(0,0%,100%,.3)}.ProfileHeader_studioButton__8Thn8{gap:8px}.ProfileHeader_languageButton__F5e0F,.ProfileHeader_studioButton__8Thn8{display:flex;align-items:center;padding:10px 16px;background:rgba(194,194,194,.158);border:1px solid rgba(190,190,190,.6588235294);border-radius:20px;color:rgba(190,190,190,.8352941176);font-size:.9rem;font-weight:600;transition:all .3s ease;backdrop-filter:blur(8px);cursor:pointer}.ProfileHeader_languageButton__F5e0F{gap:6px}.ProfileHeader_languageButton__F5e0F:hover{background:rgba(194,194,194,.25);color:#fff;border-color:#d0d0d0}.ProfileHeader_settingsButton__caMqc{background:rgba(40,40,40,.8);border:1px solid hsla(0,0%,100%,.05);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#b3b3b3;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.2);backdrop-filter:blur(8px)}.ProfileHeader_settingsButton__caMqc:hover{border-color:hsla(0,0%,100%,.15);color:#fff}.ProfileHeader_languageButtonContainer__ycsz5{position:relative}.ProfileHeader_languageMenu__jf6Yd{position:absolute;top:100%;right:0;margin-top:8px;background:rgba(30,30,30,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;z-index:100;backdrop-filter:blur(16px);box-shadow:0 8px 32px rgba(0,0,0,.3);min-width:140px}.ProfileHeader_languageOption__hQnQV{display:block;width:100%;padding:12px 16px;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.7);font-size:.9rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}.ProfileHeader_languageOption__hQnQV:hover{background:hsla(0,0%,100%,.08);color:#fff}.ProfileHeader_languageOption__hQnQV.ProfileHeader_active__FwJ3m{background:hsla(0,0%,100%,.15);color:#fff;font-weight:600}@media(max-width:480px){.ProfileHeader_headerSection__hxOvj{margin-bottom:24px}.ProfileHeader_actionButtons__4Kvel{gap:8px}.ProfileHeader_notificationsButton__xGENx{padding:8px 12px;font-size:.85rem}.ProfileHeader_notificationBadge__Z6YIO{top:-4px;right:-4px;min-width:18px;height:18px;font-size:10px}.ProfileHeader_languageButton__F5e0F,.ProfileHeader_studioButton__8Thn8{padding:8px 12px;font-size:.85rem}.ProfileHeader_languageMenu__jf6Yd{min-width:120px}.ProfileHeader_languageOption__hQnQV{padding:10px 12px;font-size:.85rem}.ProfileHeader_settingsButton__caMqc{width:38px;height:38px}.ProfileHeader_displayName__5hYMq{font-size:24px}.ProfileHeader_username__MUF8e{font-size:18px}}.SocialStats_socialStats__GwcRr{display:flex;justify-content:center;gap:48px;margin-bottom:32px;padding:24px;background:rgba(40,40,40,.3);border-radius:24px;backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.05)}.SocialStats_socialStat__kPIyT{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:rgba(0,0,0,0);border:none;padding:8px;border-radius:12px}.SocialStats_socialStat__kPIyT.SocialStats_clickable__vBsf9:hover{transform:scale(1.05);background:hsla(0,0%,100%,.05)}.SocialStats_socialStat__kPIyT.SocialStats_clickable__vBsf9:active{transform:scale(.98)}.SocialStats_statNumber__dUSAz{font-size:20px;font-weight:800;color:#fff;line-height:1.1;background:linear-gradient(135deg,#ffffff,#e0e0e0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.SocialStats_statLabel__eQMrC,.SocialStats_statNumber__dUSAz{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.SocialStats_statLabel__eQMrC{font-size:16px;font-weight:600;margin-top:6px;color:hsla(0,0%,100%,.7);line-height:1.25}@media(max-width:480px){.SocialStats_socialStats__GwcRr{gap:32px;padding:20px;margin-bottom:24px}.SocialStats_statNumber__dUSAz{font-size:18px}.SocialStats_statLabel__eQMrC{font-size:14px}}.ActivityStats_activityStats__3l11_{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:900px;margin:0 auto 40px;width:100%;justify-content:center}.ActivityStats_statCard__ox11C{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:20px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;backdrop-filter:blur(20px);cursor:pointer;position:relative;transition:all .25s ease;overflow:hidden}.ActivityStats_statCard__ox11C:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);box-shadow:0 6px 18px rgba(0,0,0,.2)}.ActivityStats_statIconContainer__VT_4v{width:48px;height:48px;border-radius:14px;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;font-size:1.4rem;transition:background .3s ease}.ActivityStats_statCard__ox11C:hover .ActivityStats_statIconContainer__VT_4v{background:hsla(0,0%,100%,.15)}.ActivityStats_statInfo__4DtrC{display:flex;flex-direction:column;align-items:center;gap:4px}.ActivityStats_statValue__R2cvm{font-size:20px;font-weight:800;line-height:1.1;color:#fff}.ActivityStats_statName__X68ZM,.ActivityStats_statValue__R2cvm{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ActivityStats_statName__X68ZM{font-size:16px;font-weight:600;line-height:1.2;color:hsla(0,0%,100%,.7)}@media(max-width:900px){.ActivityStats_activityStats__3l11_{grid-template-columns:repeat(2,1fr);gap:14px;max-width:600px}}@media(max-width:480px){.ActivityStats_activityStats__3l11_{grid-template-columns:repeat(2,1fr);gap:10px}.ActivityStats_statCard__ox11C{padding:16px 8px;border-radius:16px}.ActivityStats_statIconContainer__VT_4v{width:40px;height:40px;font-size:1.2rem}.ActivityStats_statValue__R2cvm{font-size:18px}.ActivityStats_statName__X68ZM{font-size:14px}}.VoteSection_profileSection__ZUvTD{margin-top:12px}.VoteSection_profileSection__ZUvTD h3{color:#fff;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(24px,5.9vw,32px);font-weight:800;line-height:1.1;margin-bottom:20px}.ErrorState_profileWrap__hnGft{width:100%;max-width:480px;position:relative;background:#000;color:#fff;font-family:Manrope,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:120vh;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding:20px 20px calc(92px + env(safe-area-inset-bottom))}.ErrorState_error__ZKzFu{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:40px 20px}.ErrorState_error__ZKzFu p{color:#ff6b6b;font-size:1.1rem;margin:0;max-width:300px;font-weight:500}.ErrorState_error__ZKzFu button{background:rgba(29,185,84,.2);border:1px solid #1db954;border-radius:16px;padding:12px 24px;color:#1db954;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px)}.ErrorState_error__ZKzFu button:hover{background:rgba(29,185,84,.3);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}@media(max-width:768px){.ErrorState_profileWrap__hnGft{margin-top:0}}@media(max-width:600px){.ErrorState_profileWrap__hnGft{max-width:100vw;border-radius:0;padding:20px 16px}}@media(max-width:480px){.ErrorState_profileWrap__hnGft{margin-top:0;padding:16px}}.loader-overlay{background:rgba(0,0,0,.9);will-change:auto;backface-visibility:hidden}.loader-container,.loader-overlay{opacity:1;visibility:visible;transform:translateZ(0)}.loader-logo{transition:width .3s ease,height .3s ease;border-radius:25%;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.loader-logo,.loader-logo--desktop,.loader-logo--mobile,.loader-logo--tablet{width:33.33vw;height:33.33vw;max-width:720px;max-height:720px;min-width:120px;min-height:120px}.loader-logo>div{width:100%!important;height:100%!important;will-change:transform;animation-fill-mode:both;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;overflow:hidden}.loader-logo .lottie-svg,.loader-logo svg,.loader-logo>div{opacity:1!important;visibility:visible!important;transform:translateZ(0);transition:none!important;border-radius:inherit}.loader-logo .lottie-svg,.loader-logo svg{width:100%;height:100%;backface-visibility:hidden;animation-delay:0s!important}@media(max-width:480px){.loader-text{font-size:14px}.loader-container{gap:15px}.loader-logo{width:40vw;height:40vw;max-width:720px;max-height:720px}}@media(max-width:320px){.loader-text{font-size:12px}.loader-logo{width:45vw;height:45vw;min-width:140px;min-height:140px}}@media(min-width:2160px){.loader-logo{width:720px!important;height:720px!important}}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.155);display:flex;justify-content:center;align-items:center;z-index:9999;transition:all .3s ease}.loader-overlay,.loader-overlay--loading{backdrop-filter:blur(10px)}.loader-overlay--success{backdrop-filter:blur(5px);background:rgba(0,100,0,.1)}.loader-overlay--error{backdrop-filter:blur(10px);background:rgba(100,0,0,.1)}.loader-container{flex-direction:column;gap:20px;max-width:90vw}.loader-container,.loader-logo{display:flex;align-items:center}.loader-logo{justify-content:center;position:relative}.loader-logo--desktop{width:300px;height:300px}.loader-logo--tablet{width:200px;height:200px}.loader-logo--mobile{width:150px;height:150px}.loader-logo>div:first-child{width:100%!important;height:100%!important}.loader-progress-overlay{top:0;left:0;overflow:hidden;pointer-events:none}.loader-progress-fill,.loader-progress-overlay{position:absolute;width:100%;height:100%;border-radius:50%}.loader-progress-fill{top:50%;left:50%;background:radial-gradient(circle,rgba(255,255,255,.3) 0,transparent 70%);transform-origin:center;transition:all .3s ease;transform:translate(-50%,-50%) scale(0)}.loader-text-container{display:flex;flex-direction:column;align-items:center;gap:8px}.loader-text{color:#fff;font-size:16px;font-weight:500;letter-spacing:.5px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center;transition:color .3s ease}.loader-overlay--success .loader-text{color:#4ade80}.loader-overlay--error .loader-text{color:#ef4444}.loader-progress-text{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:400;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center}.loader-progress-bar{width:200px;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden;position:relative}.loader-progress-bar-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4,#10b981);border-radius:2px;transition:width .3s ease;position:relative}.loader-progress-bar-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:480px){.loader-text{font-size:14px}.loader-progress-text{font-size:12px}.loader-container{gap:15px}.loader-progress-bar{width:150px;height:3px}}@media(max-width:320px){.loader-logo--mobile{width:120px;height:120px}.loader-text{font-size:12px}.loader-progress-text{font-size:11px}.loader-progress-bar{width:120px}}@keyframes successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes errorShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.loader-overlay--success .loader-logo{animation:successPulse 2s ease-in-out infinite}.loader-overlay--error .loader-logo{animation:errorShake .5s ease-in-out 3}.SearchResultsPage_searchResultsPage__kQyfq{padding:0 16px 100px;min-height:100vh;background:#121212}.SearchResultsPage_pageHeader__yeMk4{display:flex;align-items:center;gap:16px;padding:16px 0;margin-bottom:16px}.SearchResultsPage_backButton__cOHrA{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.SearchResultsPage_backButton__cOHrA:hover{background:hsla(0,0%,100%,.15);transform:scale(1.05)}.SearchResultsPage_backButton__cOHrA:active{transform:scale(.95)}.SearchResultsPage_searchInfo__VBndq{flex:1;min-width:0}.SearchResultsPage_pageTitle__a8spF{font-size:clamp(18px,4vw,24px);font-weight:700;color:#fff;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResultsPage_resultCount__NzjC4{font-size:13px;color:#b3b3b3}.SearchResultsPage_filtersSection__cIRZ5{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.1);overflow-x:auto;-webkit-overflow-scrolling:touch}.SearchResultsPage_filtersSection__cIRZ5::-webkit-scrollbar{display:none}.SearchResultsPage_filterButton__CSDRM{display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:20px;background:hsla(0,0%,100%,.08);color:#b3b3b3;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.SearchResultsPage_filterButton__CSDRM svg{flex-shrink:0}.SearchResultsPage_filterButton__CSDRM:hover{background:hsla(0,0%,100%,.15);color:#fff}.SearchResultsPage_filterButton__CSDRM:active{transform:scale(.96)}.SearchResultsPage_filterButton__CSDRM.SearchResultsPage_active__E3E3R{background:linear-gradient(135deg,#ffffff,#ffffff 50%,#ffffff);color:#000;box-shadow:0 2px 8px hsla(0,0%,100%,.3)}.SearchResultsPage_resultsContent__cVwlB{padding-bottom:24px}.SearchResultsPage_section__b_G1l{margin-bottom:32px}.SearchResultsPage_sectionTitle__jaEMe{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#fff;margin:0 0 16px}.SearchResultsPage_sectionTitle__jaEMe svg{color:#fff;flex-shrink:0}.SearchResultsPage_artistsGrid__dIVyx{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.SearchResultsPage_artistCard___iBGx{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.05);cursor:pointer;transition:all .2s ease}.SearchResultsPage_artistCard___iBGx:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.SearchResultsPage_artistCard___iBGx:active{transform:scale(.98)}.SearchResultsPage_artistAvatar__yQvje{width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0}.SearchResultsPage_artistAvatar__yQvje img{width:100%;height:100%;object-fit:cover}.SearchResultsPage_avatarPlaceholder__2hEsk{width:100%;height:100%;background:#282828;display:flex;align-items:center;justify-content:center;color:#b3b3b3}.SearchResultsPage_artistInfo__blQgQ{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.SearchResultsPage_artistName__cH4nW{font-size:15px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.SearchResultsPage_verifiedBadge__VdUCH{color:#1db954;flex-shrink:0}.SearchResultsPage_artistMeta__CB7iH{font-size:13px;color:#b3b3b3}.SearchResultsPage_releasesGrid__QPVnw{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.SearchResultsPage_releaseCard___1r2E{cursor:pointer;transition:all .2s ease}.SearchResultsPage_releaseCard___1r2E:hover{transform:translateY(-4px)}.SearchResultsPage_releaseCard___1r2E:hover .SearchResultsPage_playOverlay___RMqU{opacity:1}.SearchResultsPage_releaseCard___1r2E:active{transform:scale(.98)}.SearchResultsPage_releaseCover__Xb4V8{position:relative;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;margin-bottom:10px}.SearchResultsPage_releaseCover__Xb4V8 img{width:100%;height:100%;object-fit:cover}.SearchResultsPage_coverPlaceholder__MZpEy{width:100%;height:100%;background:#282828;display:flex;align-items:center;justify-content:center;color:#b3b3b3}.SearchResultsPage_playOverlay___RMqU{position:absolute;bottom:8px;right:8px;width:40px;height:40px;border-radius:50%;background:#1db954;display:flex;align-items:center;justify-content:center;color:#000;opacity:0;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.4)}.SearchResultsPage_releaseInfo__u6lGI{display:flex;flex-direction:column;gap:4px}.SearchResultsPage_releaseTitle__SIAPj{font-size:14px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResultsPage_releaseArtist__UoeD7{font-size:12px;color:#b3b3b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResultsPage_emptyState__iq1jf,.SearchResultsPage_errorState__pWlHM{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.SearchResultsPage_emptyState__iq1jf p,.SearchResultsPage_errorState__pWlHM p{font-size:18px;font-weight:600;color:#fff;margin:0 0 8px}.SearchResultsPage_emptyState__iq1jf span,.SearchResultsPage_errorState__pWlHM span{font-size:14px;color:#b3b3b3}.SearchResultsPage_errorState__pWlHM p{color:#ef4444}@media(max-width:480px){.SearchResultsPage_searchResultsPage__kQyfq{padding:0 12px 100px}.SearchResultsPage_artistsGrid__dIVyx{grid-template-columns:1fr}.SearchResultsPage_releasesGrid__QPVnw{grid-template-columns:repeat(2,1fr);gap:12px}}.ReleaseCard_releaseCard__DY6Iq{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border-radius:12px;overflow:hidden;background:rgba(0,0,0,0)}.ReleaseCard_releaseCard__DY6Iq:hover{transform:translateY(-4px)}.ReleaseCard_releaseCard__DY6Iq:hover .ReleaseCard_cover__BzHL3{transform:scale(1.05)}.ReleaseCard_releaseCard__DY6Iq:active{transform:translateY(-2px)}.ReleaseCard_coverWrapper__ps6zR{position:relative;width:100%;padding-top:100%;border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.05)}.ReleaseCard_cover__BzHL3{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ReleaseCard_info__1o0n9{margin-top:12px;padding:0 4px}.ReleaseCard_title__Lr0S5{font-size:15px;font-weight:600;color:var(--text-primary,#fff);margin:0 0 4px}.ReleaseCard_artist__k7Zs6,.ReleaseCard_title__Lr0S5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReleaseCard_artist__k7Zs6{font-size:13px;font-weight:400;color:var(--text-secondary,#999);margin:0}@media(max-width:768px){.ReleaseCard_title__Lr0S5{font-size:14px}.ReleaseCard_artist__k7Zs6{font-size:12px}.ReleaseCard_info__1o0n9{margin-top:8px}}.ReleasesGrid_releasesGrid__ylqO6{width:100%;padding:0 0 40px}.ReleasesGrid_filterBar__0le_A{display:flex;gap:8px;margin-bottom:20px;padding:10px 0 0}.ReleasesGrid_filterButton___tenE{padding:8px 16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,0);color:var(--text-secondary,#a1a1aa);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.ReleasesGrid_filterButton___tenE:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05);color:var(--text-primary,#fff)}.ReleasesGrid_filterButton___tenE.ReleasesGrid_active__PRPts{border-color:#1db954;background:rgba(29,185,84,.15);color:#1db954}.ReleasesGrid_grid__kDTtH{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px;padding:0 4px}.ReleasesGrid_emptyState__c7GmA,.ReleasesGrid_loadingContainer__Kcwd_{display:flex;justify-content:center;align-items:center;min-height:400px}.ReleasesGrid_emptyState__c7GmA{flex-direction:column;gap:12px;color:var(--text-secondary,#999);font-size:15px}.ReleasesGrid_emptyState__c7GmA button{margin-top:8px;padding:10px 24px;border-radius:20px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);color:var(--text-primary,#fff);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ReleasesGrid_emptyState__c7GmA button:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.15)}.ReleasesGrid_loadMoreTrigger___MymO{display:flex;justify-content:center;align-items:center;min-height:100px;margin-top:20px}.ReleasesGrid_endMessage__1KP5e{color:var(--text-secondary,#999);font-size:14px;text-align:center}@media(max-width:1024px){.ReleasesGrid_grid__kDTtH{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px}}@media(max-width:768px){.ReleasesGrid_releasesGrid__ylqO6{padding:0 16px 32px}.ReleasesGrid_filterBar__0le_A{margin-bottom:20px;gap:8px}.ReleasesGrid_filterButton___tenE{padding:6px 16px;font-size:13px}.ReleasesGrid_grid__kDTtH{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}}@media(max-width:480px){.ReleasesGrid_grid__kDTtH{grid-template-columns:repeat(2,1fr);gap:12px}}.TracksGrid_tracksGrid__Zc4TL{width:100%;padding:0 0 40px}.TracksGrid_filterBar__ftVIS{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;padding-top:10px}.TracksGrid_sortButtons__kDA85{display:flex;gap:8px}.TracksGrid_filterButton__kpIOt{padding:8px 16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,0);color:var(--text-secondary,#a1a1aa);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.TracksGrid_filterButton__kpIOt:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05);color:var(--text-primary,#fff)}.TracksGrid_filterButton__kpIOt.TracksGrid_active__GTj3H{border-color:#1db954;background:rgba(29,185,84,.15);color:#1db954}.TracksGrid_settingsWrapper__RI_AP{position:relative}.TracksGrid_settingsButton__Sv9gA{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,0);color:var(--text-secondary,#a1a1aa);font-size:13px;cursor:pointer;transition:all .2s ease}.TracksGrid_settingsButton__Sv9gA:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05);color:var(--text-primary,#fff)}.TracksGrid_settingsButton__Sv9gA.TracksGrid_active__GTj3H{border-color:#1db954;background:rgba(29,185,84,.15);color:#1db954}.TracksGrid_settingsButton__Sv9gA svg{flex-shrink:0}.TracksGrid_genreBadge__KtF8X{font-size:12px;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TracksGrid_genreDropdown__ypgNl{position:absolute;top:calc(100% + 8px);right:0;width:280px;max-height:400px;background:#18181b;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000;animation:TracksGrid_dropdownFadeIn__kSGPA .2s ease}@keyframes TracksGrid_dropdownFadeIn__kSGPA{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TracksGrid_dropdownHeader__JoABX{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:13px;font-weight:600;color:var(--text-primary,#fff)}.TracksGrid_clearButton__TqfJA{padding:4px 10px;border-radius:6px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,0);color:var(--text-secondary,#a1a1aa);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}.TracksGrid_clearButton__TqfJA:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05);color:var(--text-primary,#fff)}.TracksGrid_genreList__j34mO{max-height:320px;overflow-y:auto;padding:8px}.TracksGrid_genreList__j34mO::-webkit-scrollbar{width:8px}.TracksGrid_genreList__j34mO::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.TracksGrid_genreList__j34mO::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.TracksGrid_genreList__j34mO::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.TracksGrid_genreItem__JvEnN{width:100%;padding:10px 12px;border-radius:8px;border:none;background:rgba(0,0,0,0);color:var(--text-primary,#fff);font-size:13px;text-align:left;cursor:pointer;transition:all .15s ease}.TracksGrid_genreItem__JvEnN:hover{background:hsla(0,0%,100%,.05)}.TracksGrid_genreItem__JvEnN.TracksGrid_selected__tbUa2{background:rgba(29,185,84,.15);color:#1db954;font-weight:500}.TracksGrid_tracksList__AvSTc{display:flex;flex-direction:column;gap:2px}.TracksGrid_trackItem__6NeHz{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease}.TracksGrid_trackItem__6NeHz:hover{background:hsla(0,0%,100%,.05)}.TracksGrid_trackItem__6NeHz:hover .TracksGrid_playOverlay__3Iud4{opacity:1}.TracksGrid_trackItem__6NeHz:hover .TracksGrid_trackIndex__XPn_I span{opacity:0}.TracksGrid_trackItem__6NeHz.TracksGrid_playing__kWYax{background:rgba(29,185,84,.1)}.TracksGrid_trackItem__6NeHz.TracksGrid_playing__kWYax .TracksGrid_trackTitle__la9Oz{color:#1db954}.TracksGrid_trackIndex__XPn_I{width:24px;text-align:center;font-size:14px;color:var(--text-secondary,#a1a1aa);flex-shrink:0;position:relative}.TracksGrid_playingIcon__tDG0Z{display:flex;align-items:flex-end;justify-content:center;gap:2px;height:14px}.TracksGrid_playingIcon__tDG0Z span{width:3px;background:#1db954;animation:TracksGrid_soundBars__UQewt .5s ease infinite alternate;border-radius:1px}.TracksGrid_playingIcon__tDG0Z span:first-child{height:60%;animation-delay:0s}.TracksGrid_playingIcon__tDG0Z span:nth-child(2){height:100%;animation-delay:.2s}.TracksGrid_playingIcon__tDG0Z span:nth-child(3){height:40%;animation-delay:.4s}@keyframes TracksGrid_soundBars__UQewt{0%{height:40%}to{height:100%}}.TracksGrid_trackCover__FR_cU{width:48px;height:48px;border-radius:6px;overflow:hidden;flex-shrink:0;position:relative;background:#1a1a1a}.TracksGrid_trackCover__FR_cU img{width:100%;height:100%;object-fit:cover}.TracksGrid_trackCover__FR_cU .TracksGrid_playOverlay__3Iud4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);opacity:0;transition:opacity .15s ease}.TracksGrid_trackCover__FR_cU .TracksGrid_playOverlay__3Iud4 svg{width:20px;height:20px;color:#fff}.TracksGrid_trackInfo__Dq2u0{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;overflow:hidden}.TracksGrid_trackTitle__la9Oz{font-size:14px;font-weight:500;color:var(--text-primary,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TracksGrid_trackArtist__WotL0{font-size:12px;color:var(--text-secondary,#a1a1aa);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TracksGrid_trackDuration__m3dpQ{font-size:13px;color:var(--text-secondary,#a1a1aa);flex-shrink:0}.TracksGrid_emptyState__PXmCl,.TracksGrid_loadingContainer__FsEEZ{display:flex;justify-content:center;align-items:center;min-height:300px}.TracksGrid_emptyState__PXmCl{flex-direction:column;gap:12px;color:var(--text-secondary,#a1a1aa);font-size:14px}.TracksGrid_emptyState__PXmCl button{margin-top:8px;padding:10px 20px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);color:var(--text-primary,#fff);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.TracksGrid_emptyState__PXmCl button:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.15)}.TracksGrid_loadMoreTrigger__iv7yF{display:flex;justify-content:center;align-items:center;min-height:80px;margin-top:16px}.TracksGrid_endMessage__G5uK_{color:var(--text-secondary,#a1a1aa);font-size:13px;text-align:center}@media(max-width:768px){.TracksGrid_filterBar__ftVIS{gap:6px}.TracksGrid_filterButton__kpIOt{padding:6px 12px;font-size:12px}.TracksGrid_trackItem__6NeHz{padding:6px 8px;gap:10px}.TracksGrid_trackCover__FR_cU{width:44px;height:44px}.TracksGrid_trackTitle__la9Oz{font-size:13px}.TracksGrid_trackArtist__WotL0{font-size:11px}}.FeedPageContainer_feedPageContainer__5Zq7B{min-height:100vh;background-color:#000;color:var(--text-primary,#ffffff);position:relative;left:0;top:0;padding-top:90px;padding-bottom:120px}.FeedPageContainer_feedContent__0SHF4{padding:0 24px;max-width:1200px;margin:0 auto}.FeedPageContainer_releasesTab__Kbtnx{width:100%}.FeedPageContainer_emptyState__NSyOd{padding:20px;text-align:center;color:#888}.FeedPageContainer_loadMoreTrigger__uIG9k{display:flex;justify-content:center;padding:16px 0}.FeedPageContainer_endMessage__LfoJB{color:#666;text-align:center}@media(max-width:768px){.FeedPageContainer_feedPageContainer__5Zq7B{padding-top:80px}.FeedPageContainer_feedContent__0SHF4{padding:0 16px}}.PlaylistPageContainer_playlistPageContainer___mkbc{width:100%;min-height:100vh;background:#121212;display:flex;flex-direction:column;position:relative}.PlaylistPageContainer_playlistContent__eMFEZ{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding-bottom:45px}.PlaylistPageContainer_playlistContent__eMFEZ::-webkit-scrollbar{width:8px}.PlaylistPageContainer_playlistContent__eMFEZ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.PlaylistPageContainer_playlistContent__eMFEZ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.PlaylistPageContainer_playlistContent__eMFEZ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.PlaylistPageContainer_errorState__SyNIX{display:flex;align-items:center;justify-content:center;min-height:300px;padding:20px;color:hsla(0,0%,100%,.6);text-align:center}.PlaylistPageContainer_errorState__SyNIX p{max-width:400px}.PlaylistPageContainer_loadingState__Tufac{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;gap:16px;background:#121212}.PlaylistPageContainer_loadingState__Tufac .PlaylistPageContainer_loadingSpinner__ZWKSN{width:48px;height:48px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#1db954;border-radius:50%;animation:PlaylistPageContainer_spin__p0AAU 1s linear infinite}.PlaylistPageContainer_loadingState__Tufac .PlaylistPageContainer_loadingText__coGtJ{color:hsla(0,0%,100%,.6);font-size:14px}@keyframes PlaylistPageContainer_spin__p0AAU{to{transform:rotate(1turn)}}.PlaylistPageContainer_playlistPageContainer___mkbc[data-style=modal]{position:fixed;top:60px;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:900;display:flex;align-items:flex-end;justify-content:center;padding:0 20px 120px;min-height:auto;margin:0}.PlaylistPageContainer_playlistPageContainer___mkbc[data-style=modal] .PlaylistPageContainer_playlistContent__eMFEZ{background:#000!important;color:var(--pm-text-color,#ffffff);width:100%;max-width:600px;height:calc(100vh - 60px - 120px);max-height:calc(100vh - 60px - 120px);border-radius:0;overflow:hidden;box-shadow:0 -8px 40px rgba(0,0,0,.7),0 -2px 10px hsla(0,0%,100%,.1);display:flex;flex-direction:column;position:relative;border-top:1px solid hsla(0,0%,100%,.1);scrollbar-width:none;-ms-overflow-style:none}.PlaylistPageContainer_playlistPageContainer___mkbc[data-style=modal] .PlaylistPageContainer_playlistContent__eMFEZ::-webkit-scrollbar{display:none}.PlaylistPageContainer_playlistPageContainer___mkbc[data-style=modal] .PlaylistPageContainer_playlistContent__eMFEZ{overflow-y:auto;overflow-x:hidden}@media(max-width:768px){.PlaylistPageContainer_playlistPageContainer___mkbc{min-height:100vh}.PlaylistPageContainer_playlistContent__eMFEZ::-webkit-scrollbar{width:6px}}@media(max-width:600px){.PlaylistPageContainer_playlistPageContainer___mkbc{min-height:auto}.PlaylistPageContainer_playlistContent__eMFEZ::-webkit-scrollbar{width:4px}.PlaylistPageContainer_errorState__SyNIX{min-height:200px;padding:16px}.PlaylistPageContainer_playlistPageContainer___mkbc[data-style=modal]{top:56px;padding:0 0 100px}.PlaylistPageContainer_playlistPageContainer___mkbc[data-style=modal] .PlaylistPageContainer_playlistContent__eMFEZ{max-height:calc(100vh - 56px - 100px);width:100%;max-width:calc(100vw - 0px)}}.TrackPageContainer_trackPageContainer__87ezA{display:flex;flex-direction:column;min-height:100vh;background:#040404;color:#f7f7f7}.TrackPageContainer_trackContent__1bhRO{flex:1;overflow-y:auto}.TrackPageContainer_errorState__1B3vu{min-height:60vh;gap:20px;padding:20px}.TrackPageContainer_errorState__1B3vu p{font-size:16px;color:hsla(0,0%,100%,.6)}.TrackPageContainer_errorState__1B3vu button{padding:10px 20px;color:#000;font-size:14px;transition:all .2s ease}.TrackPageContainer_meta__0UPfb span:last-child,.TrackPageContainer_meta__0UPfb span:nth-child(2){display:none}.TrackPageContainer_actions__B6gmz{display:flex;flex-wrap:nowrap;gap:10px;align-items:center;justify-content:flex-start;width:100%}.TrackPageContainer_playButton__Msrxk{width:68px;height:68px;border-radius:50%!important;color:#000;transition:transform .2s ease,box-shadow .2s ease}.TrackPageContainer_playButton__Msrxk svg{width:32px;height:32px}.TrackPageContainer_playButton__Msrxk:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(29,185,84,.28)}.TrackPageContainer_iconButton__dXrRp{display:inline-flex;align-items:center;gap:6px;padding:12px 20px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06);color:#f7f7f7;font-size:clamp(.95rem,2.5vw,1.1rem);font-weight:600;cursor:pointer;transition:all .2s ease;flex:1;min-width:100px;justify-content:center;white-space:nowrap}.TrackPageContainer_iconButton__dXrRp:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.TrackPageContainer_iconButtonActive__08u58{color:#fff;border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.15);box-shadow:0 0 16px hsla(0,0%,100%,.2)}.TrackPageContainer_iconButtonActive__08u58 svg{stroke:#fff;fill:#fff;color:#fff}.TrackPageContainer_iconButtonActive__08u58:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.8);box-shadow:0 0 20px hsla(0,0%,100%,.3)}.TrackPageContainer_description__n2xXN{margin-bottom:24px;line-height:1.5;color:hsla(0,0%,100%,.78);font-size:clamp(.85rem,2.2vw,.95rem)}.TrackPageContainer_sectionTitle__QImoE{font-size:clamp(1.1rem,3.5vw,1.3rem);font-weight:700;margin-bottom:12px}.TrackPageContainer_recommendSection__wBoTY{margin-top:32px}@media(max-width:900px){.TrackPageContainer_hero__zqg7n{grid-template-columns:1fr;text-align:center}.TrackPageContainer_coverWrapper__cDios{margin:0 auto}.TrackPageContainer_info__jHcbt{text-align:center}.TrackPageContainer_artistButton__3dgaM{display:inline-block}.TrackPageContainer_actions__B6gmz,.TrackPageContainer_meta__0UPfb{justify-content:center}}@media(max-width:600px){.TrackPageContainer_trackContent__1bhRO{padding:72px 8px 76px}.TrackPageContainer_coverWrapper__cDios{width:100%;max-width:160px;height:160px;border-radius:14px}.TrackPageContainer_title__Lnul4{font-size:clamp(1.5rem,4.5vw,2.3rem)}.TrackPageContainer_artistButton__3dgaM{font-size:clamp(.85rem,2.8vw,1rem)}.TrackPageContainer_meta__0UPfb{font-size:clamp(.8rem,2.2vw,.95rem)}.TrackPageContainer_iconButton__dXrRp{padding:10px 14px;font-size:.9rem;min-width:90px;border-radius:8px}.TrackPageContainer_iconButton__dXrRp span{display:none}.TrackPageContainer_playButton__Msrxk{width:60px;height:60px;border-radius:50%!important}.TrackPageContainer_playButton__Msrxk svg{width:26px;height:26px}.TrackPageContainer_actions__B6gmz{gap:8px;justify-content:flex-start}.TrackPageContainer_sectionTitle__QImoE{font-size:clamp(1.15rem,3.5vw,1.3rem);margin-bottom:12px}.TrackPageContainer_description__n2xXN{font-size:clamp(.85rem,2.2vw,.95rem);margin-bottom:20px}}@media(max-width:384px){.TrackPageContainer_trackContent__1bhRO{padding:72px 6px 68px}.TrackPageContainer_hero__zqg7n{gap:14px;margin-bottom:20px}.TrackPageContainer_coverWrapper__cDios{width:100%;max-width:150px;height:150px;border-radius:12px;margin:0 auto}.TrackPageContainer_info__jHcbt{gap:7px}.TrackPageContainer_title__Lnul4{font-size:clamp(1.45rem,4.3vw,2.1rem);line-height:1.1}.TrackPageContainer_artistButton__3dgaM{font-size:clamp(.85rem,2.9vw,1.05rem)}.TrackPageContainer_meta__0UPfb{gap:6px;font-size:clamp(.82rem,2.3vw,.98rem);justify-content:center}.TrackPageContainer_meta__0UPfb span{flex-shrink:0}.TrackPageContainer_actions__B6gmz{gap:8px;justify-content:center;margin-top:10px}.TrackPageContainer_iconButton__dXrRp{min-width:auto;padding:10px 12px;font-size:.75rem;flex:0 1 auto;border-radius:7px}.TrackPageContainer_iconButton__dXrRp span{display:none}.TrackPageContainer_iconButton__dXrRp svg{width:20px;height:20px}.TrackPageContainer_playButton__Msrxk{width:54px;height:54px;border-radius:50%!important;flex-shrink:0}.TrackPageContainer_playButton__Msrxk svg{width:24px;height:24px}.TrackPageContainer_sectionTitle__QImoE{font-size:clamp(1.05rem,3.2vw,1.2rem);margin-bottom:10px}.TrackPageContainer_recommendSection__wBoTY{margin-top:18px}.TrackPageContainer_description__n2xXN{margin-bottom:14px;line-height:1.4;font-size:clamp(.82rem,2.1vw,.93rem)}}.TrackPageContainer_trackHeader__Q1sgu{display:flex;gap:2rem;margin-bottom:3rem;align-items:flex-start}@media(max-width:768px){.TrackPageContainer_trackHeader__Q1sgu{flex-direction:column;align-items:center;gap:1.5rem}}.TrackPageContainer_coverWrapper__cDios{flex-shrink:0;width:200px;height:200px;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.5)}@media(max-width:768px){.TrackPageContainer_coverWrapper__cDios{width:160px;height:160px}}.TrackPageContainer_coverWrapper__cDios img,.TrackPageContainer_trackCover__pVnaG{width:100%;height:100%;object-fit:cover}.TrackPageContainer_trackCoverPlaceholder___CcVy{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1db954,#1ed760)}.TrackPageContainer_trackInfo__9aisU{flex:1;display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.TrackPageContainer_trackInfo__9aisU{text-align:center}}.TrackPageContainer_trackTitle__zYrkL{font-size:2.5rem;font-weight:700;margin:0;word-break:break-word}@media(max-width:768px){.TrackPageContainer_trackTitle__zYrkL{font-size:1.75rem}}.TrackPageContainer_artistLink__JWfbU{text-decoration:none;color:inherit;transition:opacity .2s}.TrackPageContainer_artistLink__JWfbU:hover{opacity:.7}.TrackPageContainer_artistContainer__dIo4S{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}@media(max-width:768px){.TrackPageContainer_artistContainer__dIo4S{justify-content:center}}.TrackPageContainer_artistPhoto__tjG_f{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.TrackPageContainer_artistName__aXVAe{font-size:1.1rem;font-weight:500;color:#b3b3b3}.TrackPageContainer_verifiedBadge__VeZfo{color:#1db954;font-size:.9rem}.TrackPageContainer_releaseInfo__Gis7b{margin:.5rem 0 0;color:#b3b3b3;font-size:.9rem}.TrackPageContainer_duration__m5jlM{margin:0;color:#b3b3b3;font-size:.9rem}.TrackPageContainer_createdDate__yW_wl{margin:0;color:#b3b3b3;font-size:.85rem}.TrackPageContainer_controls__LbIDY{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}@media(max-width:768px){.TrackPageContainer_controls__LbIDY{justify-content:center}}.TrackPageContainer_playButton__Msrxk{width:50px;height:50px;border-radius:50%;background:#1db954;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.TrackPageContainer_playButton__Msrxk:hover{background:#1ed760;transform:scale(1.05)}.TrackPageContainer_playButton__Msrxk.TrackPageContainer_playing__tMnGo{background:#1db954}.TrackPageContainer_likeButton__q8_u7,.TrackPageContainer_shareButton__FfAAt{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.TrackPageContainer_likeButton__q8_u7:hover,.TrackPageContainer_shareButton__FfAAt:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.TrackPageContainer_likeButton__q8_u7:disabled,.TrackPageContainer_shareButton__FfAAt:disabled{opacity:.5;cursor:not-allowed}.TrackPageContainer_likeButton__q8_u7.TrackPageContainer_liked__nHVOp,.TrackPageContainer_shareButton__FfAAt.TrackPageContainer_liked__nHVOp{background:rgba(29,185,84,.2);border-color:#1db954;color:#1db954}.TrackPageContainer_trackListSection__sxQ25{margin-top:3rem}.TrackPageContainer_trackListSection__sxQ25 h2{font-size:1.3rem;font-weight:600;margin:0 0 1rem}.TrackPageContainer_trackListContainer__XI_Qi{display:flex;flex-direction:column;gap:0}.TrackPageContainer_trackItem__pINYf{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:6px;transition:all .2s;cursor:pointer;border-bottom:1px solid hsla(0,0%,100%,.1)}.TrackPageContainer_trackItem__pINYf:hover{background:hsla(0,0%,100%,.05)}.TrackPageContainer_trackItem__pINYf.TrackPageContainer_active__jJx2S{background:rgba(29,185,84,.1)}.TrackPageContainer_trackItem__pINYf.TrackPageContainer_active__jJx2S .TrackPageContainer_trackItemNumber__EyD4S{color:#1db954}.TrackPageContainer_trackItem__pINYf:last-child{border-bottom:none}.TrackPageContainer_trackItemNumber__EyD4S{min-width:40px;text-align:center;color:#b3b3b3;font-weight:500}.TrackPageContainer_playingIcon__eBkiH{animation:TrackPageContainer_pulse__pHcNB 1s ease-in-out infinite}@keyframes TrackPageContainer_pulse__pHcNB{0%,to{opacity:1}50%{opacity:.5}}.TrackPageContainer_trackItemInfo__WL2l8{flex:1;min-width:0}.TrackPageContainer_trackItemTitle__bb61p{margin:0;font-size:1rem;font-weight:500;color:#f7f7f7;word-break:break-word}.TrackPageContainer_trackItemArtist__uobMn{margin:.25rem 0 0;font-size:.85rem;color:#b3b3b3}.TrackPageContainer_trackItemArtistLink__DyhKW{margin-top:.25rem;font-size:.85rem;color:#b3b3b3;text-decoration:none;cursor:pointer;transition:color .2s}.TrackPageContainer_trackItemArtistLink__DyhKW:hover{color:#1db954}.TrackPageContainer_trackItemDuration__b4BYy{min-width:45px;text-align:right;color:#b3b3b3;font-size:.9rem}.TrackPageContainer_errorState__1B3vu{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1.5rem;text-align:center}.TrackPageContainer_errorState__1B3vu p{font-size:1.1rem;color:#b3b3b3;margin:0}.TrackPageContainer_errorState__1B3vu button{padding:.75rem 1.5rem;background:#1db954;border:none;border-radius:24px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s}.TrackPageContainer_errorState__1B3vu button:hover{background:#1ed760;transform:scale(1.05)}