@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:var(--font-family);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-family:var(--font-family);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_username__MUF8e{font-family:var(--font-family);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{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;text-decoration:none}.ProfileHeader_studioButton__8Thn8:hover{background:rgba(194,194,194,.25);color:#fff;border-color:#d0d0d0}.ProfileHeader_studioButton__8Thn8:active{transform:scale(.96)}.ProfileHeader_languageButton__F5e0F{display:flex;align-items:center;gap:6px;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: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-family:var(--font-family);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{font-family:var(--font-family);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-family:var(--font-family);font-size:20px;font-weight:800;line-height:1.1;color:#fff}.ActivityStats_statName__X68ZM{font-family:var(--font-family);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:var(--font-family);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:var(--font-family);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:var(--font-family);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:var(--font-family);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}.ArtistsList_artistsList__mDuLC{padding:20px 4px;width:100%;max-width:1400px;margin:0 auto}.ArtistsList_sortButtons__h3idZ{display:flex;gap:8px;margin-bottom:16px;background:var(--surface-secondary);padding:4px;border-radius:12px;width:fit-content;flex-wrap:nowrap}.ArtistsList_sortButton__xXCs3{padding:8px 20px;border-radius:8px;border:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--text-secondary,#999);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.ArtistsList_sortButton__xXCs3:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--surface-hover)}.ArtistsList_sortButton__xXCs3.ArtistsList_active__Q_Ns4{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(0,122,255,.3)}.ArtistsList_artistsGrid__HShWI{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px}@media(max-width:768px){.ArtistsList_artistsGrid__HShWI{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}}@media(max-width:480px){.ArtistsList_artistsGrid__HShWI{grid-template-columns:repeat(2,1fr);gap:12px}}.ArtistsList_artistCard__CFBVa{display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:12px;background:var(--surface-secondary);border:none;cursor:pointer;transition:all .2s ease}.ArtistsList_artistCard__CFBVa:hover{background:var(--surface-hover);transform:translateY(-4px)}.ArtistsList_artistCard__CFBVa:active{transform:translateY(-2px)}.ArtistsList_artistAvatar__yKwPV{position:relative;width:100%;padding-bottom:100%;border-radius:50%;overflow:hidden;margin-bottom:12px;border:3px solid var(--surface-hover);transition:all .2s ease}.ArtistsList_artistCard__CFBVa:hover .ArtistsList_artistAvatar__yKwPV{border-color:var(--accent-primary)}.ArtistsList_artistAvatar__yKwPV img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ArtistsList_avatarPlaceholder__VCEDg{top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--surface-secondary) 0,var(--surface-hover) 100%);font-size:48px}.ArtistsList_avatarPlaceholder__VCEDg,.ArtistsList_verifiedBadge__koXuq{position:absolute;display:flex;align-items:center;justify-content:center}.ArtistsList_verifiedBadge__koXuq{bottom:4px;right:4px;width:28px;height:28px;border-radius:50%;background:var(--accent-primary,#007aff);color:#fff;font-size:16px;font-weight:700;border:3px solid var(--surface-secondary);box-shadow:0 2px 8px rgba(0,0,0,.2)}.ArtistsList_artistInfo__lAea8{text-align:center;width:100%}.ArtistsList_artistName___LgVg{font-size:16px;font-weight:600;color:var(--text-primary,#fff);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.ArtistsList_emptyContainer__qUJNS,.ArtistsList_errorContainer__n1t2Z,.ArtistsList_loadingContainer__yxl__{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--text-secondary,#999);min-height:400px;background:var(--surface-secondary);border-radius:12px;margin:20px 0}.ArtistsList_retryButton___zrnN{margin-top:16px;padding:12px 24px;border-radius:12px;border:none;background:var(--accent-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.ArtistsList_retryButton___zrnN:hover{background:var(--accent-hover);transform:translateY(-2px)}.ArtistsList_retryButton___zrnN:active{transform:translateY(0)}.ArtistsList_loadMoreContainer__xp6NY{display:flex;justify-content:center;margin-top:32px;padding-bottom:20px}.ArtistsList_loadMoreButton__ZjhqQ{padding:12px 32px;border-radius:12px;border:none;background:var(--accent-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.ArtistsList_loadMoreButton__ZjhqQ:hover{background:var(--accent-hover);transform:translateY(-2px)}.ArtistsList_loadMoreButton__ZjhqQ:disabled{opacity:.5;cursor:not-allowed;transform:none}.ArtistsList_loadMoreButton__ZjhqQ:active:not(:disabled){transform:translateY(0)}@media(max-width:768px){.ArtistsList_artistsList__mDuLC{padding:16px 2px}.ArtistsList_artistCard__CFBVa{padding:12px}.ArtistsList_artistName___LgVg{font-size:14px}}@media(max-width:480px){.ArtistsList_avatarPlaceholder__VCEDg{font-size:36px}.ArtistsList_verifiedBadge__koXuq{width:24px;height:24px;font-size:14px;border-width:2px}}@keyframes GenreSkeleton_shimmer__nnrIt{0%{background-position:-468px 0}to{background-position:468px 0}}.GenreSkeleton_genreSkeletonList__99lCb{display:flex;flex-direction:column;gap:8px;padding:12px 0}.GenreSkeleton_genreSkeleton__suPN7{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;background:hsla(0,0%,100%,.03)}.GenreSkeleton_genreSkeleton__suPN7 .GenreSkeleton_checkbox__VRsD9{width:18px;height:18px;flex-shrink:0}.GenreSkeleton_genreSkeleton__suPN7 .GenreSkeleton_checkbox__VRsD9,.GenreSkeleton_genreSkeleton__suPN7 .GenreSkeleton_name__Wwi5g{border-radius:4px;background:linear-gradient(90deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.15) 50%,rgba(255,255,255,.08));background-size:468px 100%;animation:GenreSkeleton_shimmer__nnrIt 1.5s ease-in-out infinite}.GenreSkeleton_genreSkeleton__suPN7 .GenreSkeleton_name__Wwi5g{height:16px;flex:1;max-width:200px}.SingleGenreSelector_modalBackdrop__tsfxD{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:10060;padding:20px;backdrop-filter:blur(4px);animation:SingleGenreSelector_fadeIn__HIi4R .2s ease}@keyframes SingleGenreSelector_fadeIn__HIi4R{0%{opacity:0}to{opacity:1}}.SingleGenreSelector_modalContent__jNjZt{background:#0a0a0a;border-radius:16px;width:95vw;max-width:600px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid #222;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:SingleGenreSelector_slideUp__mA4l_ .3s ease}@keyframes SingleGenreSelector_slideUp__mA4l_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SingleGenreSelector_modalHeader__lfjBq{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #2a2d30;background:#000}.SingleGenreSelector_modalTitle__a1OQF{color:#fff;font-size:20px;font-weight:600;margin:0}.SingleGenreSelector_closeButton__W0h0h{background:none;border:none;color:#888;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.SingleGenreSelector_closeButton__W0h0h:hover{background:#2a2d30;color:#fff}.SingleGenreSelector_modalBody__r_KfU{flex:1;overflow-y:auto;padding:16px}.SingleGenreSelector_loadingContainer__Ini4e{padding:20px}.SingleGenreSelector_categoriesSkeletonList__H_Ag8{display:flex;flex-direction:column;gap:12px}.SingleGenreSelector_categorySkeleton__rsYsL{background:#0f1113;border-radius:10px;padding:16px}.SingleGenreSelector_skeletonHeader__lYozy{display:flex;align-items:center;gap:12px}.SingleGenreSelector_skeletonIcon__HSMOm{width:20px;height:20px}.SingleGenreSelector_skeletonIcon__HSMOm,.SingleGenreSelector_skeletonName__VffdZ{background:#2a2d30;border-radius:4px;animation:SingleGenreSelector_shimmer__hr5Y6 1.5s infinite}.SingleGenreSelector_skeletonName__VffdZ{flex:1;height:16px}@keyframes SingleGenreSelector_shimmer__hr5Y6{0%,to{opacity:.6}50%{opacity:1}}.SingleGenreSelector_emptyState__oi4o_,.SingleGenreSelector_errorState__toB6d{text-align:center;padding:40px 20px;color:#888}.SingleGenreSelector_emptyState__oi4o_ p,.SingleGenreSelector_errorState__toB6d p{margin:0 0 16px;font-size:14px}.SingleGenreSelector_retryButton__18wfY{background:#4a9eff;border:none;border-radius:8px;padding:10px 20px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.SingleGenreSelector_retryButton__18wfY:hover{background:#3a8eef}.SingleGenreSelector_categoriesList__KeYaQ{display:flex;flex-direction:column;gap:8px}.SingleGenreSelector_categoryItem__uhCSV{background:#0f1113;border:1px solid #2a2d30;border-radius:10px;overflow:hidden;transition:all .2s ease}.SingleGenreSelector_categoryItem__uhCSV:hover{border-color:#3a3d40}.SingleGenreSelector_categoryHeader__08y6k{display:flex;align-items:center;gap:8px;padding:14px 16px;cursor:pointer;user-select:none}.SingleGenreSelector_expandButton__wuBZH{background:none;border:none;color:#888;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.SingleGenreSelector_expandButton__wuBZH:hover{color:#fff}.SingleGenreSelector_categoryName__gHtH1{flex:1;color:#e0e0e0;font-size:15px;font-weight:600}.SingleGenreSelector_genresList__ry_xE{padding:8px 16px 16px 48px;display:flex;flex-direction:column;gap:6px}.SingleGenreSelector_genreButton__i3rQ6{background:#16191c;border:1px solid #2a2d30;border-radius:8px;padding:12px 14px;color:#e0e0e0;font-size:14px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%}.SingleGenreSelector_genreButton__i3rQ6:hover{background:#1a1d20;border-color:#4a9eff;color:#fff;transform:translateX(4px)}.SingleGenreSelector_genreButton__i3rQ6.SingleGenreSelector_selected___l2kB{background:linear-gradient(135deg,#4a9eff,#3a8eef);border-color:#4a9eff;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(74,158,255,.3)}.SingleGenreSelector_genreName__sf3hJ{flex:1}.SingleGenreSelector_checkmark__s9IX8{font-size:16px;font-weight:700}@media(max-width:640px){.SingleGenreSelector_modalContent__jNjZt{width:100vw;max-width:100vw;max-height:90vh;border-radius:16px 16px 0 0}.SingleGenreSelector_modalHeader__lfjBq{padding:16px 20px}.SingleGenreSelector_modalTitle__a1OQF{font-size:18px}.SingleGenreSelector_genresList__ry_xE{padding:8px 12px 12px 40px}}.page_artistsPage__jrRG7{min-height:100vh;background-color:#000;color:#fff;padding-top:90px;padding-bottom:80px}.page_mainContent__Yte_I{max-width:1400px;margin:0 auto;padding:0 24px}.page_pageHeader___n71C{margin-bottom:32px}.page_pageTitle__QgedV{font-size:2.5rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}@media(max-width:768px){.page_artistsPage__jrRG7{padding-top:60px}.page_mainContent__Yte_I{padding:0 12px}.page_pageTitle__QgedV{font-size:2rem}}.GenreCategorySelector_modalBackdrop__K8082{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:GenreCategorySelector_fadeIn__ASzci .2s ease;overflow-y:auto}@keyframes GenreCategorySelector_fadeIn__ASzci{0%{opacity:0}to{opacity:1}}.GenreCategorySelector_modalContent__28bjv{background:var(--background-secondary,#1a1a1a);border-radius:16px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;animation:GenreCategorySelector_slideUp__xtyHd .3s ease;box-shadow:0 20px 60px rgba(0,0,0,.5);margin:auto}@keyframes GenreCategorySelector_slideUp__xtyHd{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.GenreCategorySelector_modalHeader__IrkLj{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid hsla(0,0%,100%,.1);min-height:48px;height:48px;box-sizing:border-box}.GenreCategorySelector_modalTitle__tVZjb{font-size:18px;font-weight:600;color:var(--text-primary,#fff);margin:0;padding:12px;line-height:1.2}.GenreCategorySelector_closeButton__tm48p{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,0);border:none;color:var(--text-secondary,#999);cursor:pointer;transition:all .2s ease;flex-shrink:0}.GenreCategorySelector_closeButton__tm48p svg{width:20px;height:20px}.GenreCategorySelector_closeButton__tm48p:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary,#fff)}.GenreCategorySelector_closeButton__tm48p:active{transform:scale(.95)}.GenreCategorySelector_modalBody__49mNF{padding:24px;overflow-y:auto;flex:1}.GenreCategorySelector_categoriesList__G5bSD{display:flex;flex-direction:column;gap:8px}.GenreCategorySelector_categoryItem__uvjRA{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.03);overflow:hidden;transition:all .2s ease}.GenreCategorySelector_categoryItem__uvjRA:hover{background:hsla(0,0%,100%,.05)}.GenreCategorySelector_categoryHeader__kaLQb{display:flex;align-items:center;gap:8px;padding:12px 16px}.GenreCategorySelector_expandButton__7veXd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);border:none;color:var(--text-secondary,#999);cursor:pointer;transition:all .2s ease;flex-shrink:0}.GenreCategorySelector_expandButton__7veXd:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary,#fff)}.GenreCategorySelector_categoryLabel__rCtRM{display:flex;align-items:center;gap:12px;flex:1;cursor:pointer;user-select:none}.GenreCategorySelector_categoryName__NNLzc{font-size:16px;font-weight:500;color:var(--text-primary,#fff)}.GenreCategorySelector_inlineLoader__tHaaI{display:inline-flex;margin-left:8px;align-items:center}.GenreCategorySelector_genresList___RrXO{padding:8px 16px 16px 56px;display:flex;flex-direction:column;gap:8px;background:rgba(0,0,0,.2)}.GenreCategorySelector_genresLoading__GjUno{display:flex;justify-content:center;padding:16px}.GenreCategorySelector_genreLabel__wneLf{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;cursor:pointer;user-select:none;transition:all .2s ease}.GenreCategorySelector_genreLabel__wneLf:hover{background:hsla(0,0%,100%,.05)}.GenreCategorySelector_genreName__zR3VI{font-size:14px;color:var(--text-secondary,#ccc)}.GenreCategorySelector_checkbox__4xUih{width:20px;height:20px;border-radius:4px;border:2px solid hsla(0,0%,100%,.3);background:rgba(0,0,0,0);cursor:pointer;flex-shrink:0;appearance:none;position:relative;transition:all .2s ease}.GenreCategorySelector_checkbox__4xUih:checked{background:var(--accent-color,#1db954);border-color:var(--accent-color,#1db954)}.GenreCategorySelector_checkbox__4xUih:checked:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.GenreCategorySelector_checkbox__4xUih:hover{border-color:hsla(0,0%,100%,.5)}.GenreCategorySelector_loadingContainer__ZbsTh{display:flex;justify-content:center;align-items:center;min-height:200px}@keyframes GenreCategorySelector_shimmer__3ll_U{0%{background-position:-468px 0}to{background-position:468px 0}}.GenreCategorySelector_categoriesSkeletonList__Yvb82{display:flex;flex-direction:column;gap:8px;width:100%}.GenreCategorySelector_categorySkeleton__nQpxg{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.03);overflow:hidden}.GenreCategorySelector_skeletonHeader__64F1X{display:flex;align-items:center;gap:8px;padding:12px 16px}.GenreCategorySelector_skeletonIcon__gYJNy{width:32px;height:32px;border-radius:8px}.GenreCategorySelector_skeletonCheckbox__EtqZY,.GenreCategorySelector_skeletonIcon__gYJNy{flex-shrink:0;background:linear-gradient(90deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.15) 50%,rgba(255,255,255,.08));background-size:468px 100%;animation:GenreCategorySelector_shimmer__3ll_U 1.5s ease-in-out infinite}.GenreCategorySelector_skeletonCheckbox__EtqZY{width:20px;height:20px;border-radius:4px}.GenreCategorySelector_skeletonName__qC4JY{height:16px;flex:1;max-width:200px;border-radius:4px;background:linear-gradient(90deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.15) 50%,rgba(255,255,255,.08));background-size:468px 100%;animation:GenreCategorySelector_shimmer__3ll_U 1.5s ease-in-out infinite}.GenreCategorySelector_smallSpinner__fxZ1Y{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.1);border-top:2px solid var(--accent-color,#1db954);border-radius:50%;animation:GenreCategorySelector_spin__gwvns .8s linear infinite}@keyframes GenreCategorySelector_spin__gwvns{to{transform:rotate(1turn)}}.GenreCategorySelector_errorState___KpIw{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center;color:var(--text-secondary,#999);gap:12px}.GenreCategorySelector_errorState___KpIw p{margin:0;font-size:14px}.GenreCategorySelector_emptyState__j8JLp{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center;color:var(--text-secondary,#999)}.GenreCategorySelector_emptyState__j8JLp p{margin:0;font-size:14px}.GenreCategorySelector_retryButton__Mir_m{padding:10px 20px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:var(--text-primary,#fff);font-size:14px;cursor:pointer;transition:all .2s ease}.GenreCategorySelector_retryButton__Mir_m:hover{background:hsla(0,0%,100%,.15)}.GenreCategorySelector_retryButton__Mir_m:active{transform:scale(.98)}@media(max-width:768px){.GenreCategorySelector_modalBackdrop__K8082{padding:20px;align-items:center}.GenreCategorySelector_modalContent__28bjv{max-width:100%;max-height:85vh;border-radius:16px;margin:auto}.GenreCategorySelector_modalHeader__IrkLj{padding:12px 16px;min-height:44px;height:44px}.GenreCategorySelector_modalTitle__tVZjb{font-size:16px}.GenreCategorySelector_modalBody__49mNF{padding:20px}.GenreCategorySelector_categoryName__NNLzc{font-size:15px}.GenreCategorySelector_genreName__zR3VI{font-size:13px}.GenreCategorySelector_genresList___RrXO{padding:8px 12px 12px 48px}}.SelectedFiltersChips_filtersContainer__C1rCO{padding:16px 20px;background:var(--background-primary,#121212);border-bottom:1px solid hsla(0,0%,100%,.1)}.SelectedFiltersChips_chipsWrapper__7PKly{display:flex;flex-wrap:wrap;gap:8px}.SelectedFiltersChips_chip__FFyi5{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500;transition:all .2s ease;animation:SelectedFiltersChips_chipAppear__xSbZ_ .2s ease}@keyframes SelectedFiltersChips_chipAppear__xSbZ_{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SelectedFiltersChips_categoryChip__Rhwga{background:rgba(29,185,84,.15);border:1px solid rgba(29,185,84,.3);color:#1db954}.SelectedFiltersChips_genreChip__za2Mp{background:rgba(30,144,255,.15);border:1px solid rgba(30,144,255,.3);color:#1e90ff}.SelectedFiltersChips_chipLabel__YGLao{line-height:1}.SelectedFiltersChips_removeButton__SA4vj{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,0);border:none;color:currentColor;cursor:pointer;transition:all .2s ease;padding:0;opacity:.7}.SelectedFiltersChips_removeButton__SA4vj:hover{opacity:1;background:hsla(0,0%,100%,.1)}.SelectedFiltersChips_removeButton__SA4vj:active{transform:scale(.9)}@media(max-width:768px){.SelectedFiltersChips_filtersContainer__C1rCO{padding:12px 16px}.SelectedFiltersChips_chip__FFyi5{font-size:12px;padding:5px 10px;gap:6px}.SelectedFiltersChips_removeButton__SA4vj{width:16px;height:16px}}.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:80px}.FeedPageContainer_feedContent__0SHF4{padding:0 24px;max-width:1200px;margin:0 auto}.FeedPageContainer_feedContent__0SHF4:has(.FeedPageContainer_listView__BCr6i){padding:0}.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}.FeedPageContainer_floatingFilterButton__a3fEt{position:fixed;bottom:200px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--accent-color,#1db954);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(29,185,84,.4),0 2px 8px rgba(0,0,0,.3);transition:all .2s ease;z-index:100;animation:FeedPageContainer_pulseButton__rSRV9 2s ease-in-out infinite}.FeedPageContainer_floatingFilterButton__a3fEt:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(29,185,84,.5),0 3px 10px rgba(0,0,0,.4)}.FeedPageContainer_floatingFilterButton__a3fEt:active{transform:scale(.95)}.FeedPageContainer_floatingFilterButton__a3fEt svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}@keyframes FeedPageContainer_pulseButton__rSRV9{0%,to{box-shadow:0 4px 16px rgba(29,185,84,.4),0 2px 8px rgba(0,0,0,.3)}50%{box-shadow:0 4px 20px rgba(29,185,84,.6),0 2px 10px rgba(0,0,0,.4)}}@media(max-width:768px){.FeedPageContainer_feedPageContainer__5Zq7B{padding-top:60px}.FeedPageContainer_feedContent__0SHF4{padding:0 12px}.FeedPageContainer_feedContent__0SHF4:has(.FeedPageContainer_listView__BCr6i){padding:0}.FeedPageContainer_floatingFilterButton__a3fEt{bottom:120px;right:16px;width:48px;height:48px}}.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:120px}.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;padding-bottom:120px}.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)}