.dashboard_dashboardContainer__0Egxy{max-width:1400px;margin:0 auto;padding:20px}.dashboard_welcomeHeader__8nLF2{text-align:center;margin-bottom:40px}.dashboard_welcomeTitle__qReg4{color:var(--primary);font-size:32px;margin-bottom:10px}.dashboard_statsSection__kfzj6{margin-bottom:40px}.dashboard_statsGrid__n4DeA{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.dashboard_statCard___nhvf{background:var(--bg-color-secondary);padding:20px;border-radius:12px;text-align:center;box-shadow:var(--shadow);border:1px solid var(--border-color)}.dashboard_statIcon__feIHQ{width:48px;height:48px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.dashboard_statIcon__feIHQ svg{width:24px;height:24px;fill:white}.dashboard_statValue__4Hyo6{font-size:32px;font-weight:700;color:var(--text-color);margin-bottom:4px}.dashboard_statTitle__F_uww{color:var(--text-color-secondary);font-size:14px}.dashboard_uploadButtons__jMbfi{display:flex;justify-content:center;align-items:center;gap:30px;margin:40px 0;padding:20px}.dashboard_uploadBtn__moJWU{background:var(--primary);color:white;padding:16px 32px;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;min-width:200px;box-shadow:0 4px 12px rgba(65,105,225,.2)}.dashboard_uploadBtn__moJWU:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(65,105,225,.3)}.dashboard_uploadBtn__moJWU:active{transform:translateY(0);box-shadow:0 2px 8px rgba(88,101,242,.2)}.dashboard_uploadBtn__moJWU svg{width:24px;height:24px;fill:white;flex-shrink:0}.dashboard_dashboardGrid__QA09h{display:grid;grid-template-columns:1fr 350px;gap:30px}.dashboard_contentSection__9bEHv{display:flex;flex-direction:column;gap:30px}.dashboard_contentBox___mSrI{background:var(--bg-color-secondary);border-radius:12px;padding:24px;box-shadow:var(--shadow);border:1px solid var(--border-color)}.dashboard_sectionHeader__vzTRc{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:12px}.dashboard_sectionTitle__E0XE0{font-size:20px;font-weight:600;color:var(--text-color)}.dashboard_subsectionHeader__bRObZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.dashboard_subsectionTitle__YLhP5{font-size:18px;font-weight:600;color:var(--text-color)}.dashboard_seeAll__tl0Pe{color:var(--primary);font-weight:600;text-decoration:none;font-size:14px;display:flex;align-items:center;gap:4px}.dashboard_seeAll__tl0Pe:hover{text-decoration:underline}.dashboard_contentGrid___fYba{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.dashboard_contentCard__WW2dT{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s;position:relative}.dashboard_contentCard__WW2dT:hover{transform:translateY(-4px)}.dashboard_contentCover__w4stZ{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.dashboard_contentCover__w4stZ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dashboard_statusBadge__HQJ_p{position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.dashboard_statusApproved__rd2kj{background:#4CAF50;color:white}.dashboard_statusPending__9cbG3{background:#FF9800;color:white}.dashboard_statusRejected__GZ80e{background:#F44336;color:white}.dashboard_playOverlay__6KBm7{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.dashboard_contentCover__w4stZ:hover .dashboard_playOverlay__6KBm7{opacity:1}.dashboard_playBtn__Zk7x2{width:48px;height:48px;border-radius:50%;background-color:#5865F2;color:white;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.dashboard_playBtn__Zk7x2:hover{transform:scale(1.1);background-color:#4752c4}.dashboard_contentCardInfo__pecV3{padding:12px;background:var(--gray-100)}.dashboard_contentCardTitle__zhySK{font-size:14px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-color)}.dashboard_contentCardArtist__fwv8i{font-size:12px;color:var(--text-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_cardActions__pR_GQ{display:flex;gap:8px;margin-top:8px}.dashboard_cardBtn__8vveS{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:opacity .3s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.dashboard_cardBtn__8vveS:hover{opacity:.8}.dashboard_editBtn__Kh7CE{background:#5865F2;color:white}.dashboard_deleteBtn__7u3CM{background:#dc3545;color:white}.dashboard_profileSection__8wXd9{background:var(--bg-color-secondary);border-radius:12px;padding:24px;box-shadow:var(--shadow);border:1px solid var(--border-color);height:-moz-fit-content;height:fit-content}.dashboard_profileHeader__Djby6{text-align:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.dashboard_avatarContainer__ympBx{position:relative;width:120px;height:120px;margin:0 auto 20px}.dashboard_avatarImg__H1lna{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:#e9ecef}.dashboard_avatarUpload__Q_1kO{position:absolute;bottom:0;right:0;background:#5865F2;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid white;transition:background .3s}.dashboard_avatarUpload__Q_1kO:hover{background:#4752c4}.dashboard_avatarUpload__Q_1kO svg{width:20px;height:20px;fill:white}.dashboard_avatarUpload__Q_1kO input[type=file]{display:none}.dashboard_profileSettings__HO_Ir{display:flex;flex-direction:column;gap:16px}.dashboard_settingGroup__Q3S4Q{display:flex;flex-direction:column;gap:8px}.dashboard_settingGroup__Q3S4Q label{font-size:14px;font-weight:600;color:#555}.dashboard_settingGroup__Q3S4Q input{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .3s}.dashboard_settingGroup__Q3S4Q input:focus{outline:none;border-color:#5865F2}.dashboard_actionButtons__OsA5V{display:flex;gap:12px;margin-top:24px}.dashboard_btn__e6hvM{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:opacity .3s;flex:1}.dashboard_btn__e6hvM:hover{opacity:.9}.dashboard_saveBtn__PyAKJ{background:#5865F2;color:white}.dashboard_cancelBtn__NGLyc{background:transparent;border:1px solid #ddd;color:#666}.dashboard_playlistGrid__rvXJF{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.dashboard_playlistCard__zy5DJ{border-radius:12px;padding:20px;color:white;cursor:pointer;transition:transform .3s,box-shadow .3s;height:180px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18)}.dashboard_playlistCard__zy5DJ:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.dashboard_playlistCard__zy5DJ h4{font-size:18px;font-weight:600;margin-bottom:8px;text-shadow:0 1px 3px rgba(0,0,0,.3)}.dashboard_playlistCard__zy5DJ p{font-size:14px;opacity:.9;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.dashboard_createPlaylistCard__Aujc8{background:transparent!important;border:2px dashed #5865f2;color:#5865F2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none;text-shadow:none}.dashboard_createPlaylistCard__Aujc8:hover{background:rgba(88,101,242,.05)!important;box-shadow:0 6px 15px rgba(88,101,242,.1)}.dashboard_createPlaylistCard__Aujc8 svg{width:48px;height:48px;fill:#5865F2}.dashboard_likedMusicCard__1WtXy{width:100%;border-radius:16px;transition:transform .3s,box-shadow .3s}.dashboard_likedMusicCard__1WtXy:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(66,133,244,.5)}.dashboard_emptyState__o_QdJ{text-align:center;padding:40px;color:#666}.dashboard_emptyState__o_QdJ svg{width:64px;height:64px;fill:#ccc;margin-bottom:16px}.dashboard_emptyState__o_QdJ p{margin-bottom:16px}.dashboard_emptyState__o_QdJ .dashboard_uploadBtn__moJWU{padding:10px 24px;font-size:16px;min-width:auto}.dashboard_modalOverlay__4ditH{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.dashboard_modal__uZre0{background:var(--bg-color-secondary);border-radius:8px;padding:24px;width:90%;max-width:400px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid var(--border-color)}.dashboard_passwordModal__C4BcL{max-width:450px}.dashboard_modal__uZre0 h3{margin:0 0 16px;font-size:20px;font-weight:600;color:var(--text-color)}.dashboard_modal__uZre0 p{margin:0 0 12px;font-size:16px;color:var(--text-color)}.dashboard_warning__T521l{color:#ff4444;font-weight:500}.dashboard_formInput___tBXZ{width:100%;padding:10px;margin-bottom:16px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--bg-color);color:var(--text-color)}.dashboard_formInput___tBXZ:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(65,105,225,.2)}.dashboard_errorMessage__Oy10s{background-color:#fee2e2;color:#ef4444}.dashboard_errorMessage__Oy10s,.dashboard_successMessage__VkGFY{padding:12px;border-radius:6px;margin-bottom:16px;font-size:14px}.dashboard_successMessage__VkGFY{background-color:#d1fae5;color:#10b981}.dashboard_modalActions__G01nH{display:flex;gap:12px;margin-top:24px}.dashboard_cancelButton__J_7HH,.dashboard_confirmDeleteButton__hFOAY,.dashboard_saveButton__72590{flex:1;padding:10px 16px;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.dashboard_cancelButton__J_7HH{background-color:#e0e0e0;color:#333}.dashboard_cancelButton__J_7HH:hover:not(:disabled){background-color:#d0d0d0}.dashboard_confirmDeleteButton__hFOAY{background-color:#ff4444;color:white}.dashboard_confirmDeleteButton__hFOAY:hover:not(:disabled){background-color:#cc0000}.dashboard_saveButton__72590{background-color:var(--primary);color:white}.dashboard_saveButton__72590:hover:not(:disabled){background-color:var(--primary-dark)}.dashboard_cancelButton__J_7HH:disabled,.dashboard_confirmDeleteButton__hFOAY:disabled,.dashboard_saveButton__72590:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.dashboard_dashboardGrid__QA09h{grid-template-columns:1fr}.dashboard_profileSection__8wXd9{order:-1}.dashboard_statsGrid__n4DeA{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard_statsGrid__n4DeA{grid-template-columns:repeat(2,1fr)}.dashboard_uploadButtons__jMbfi{flex-direction:column;gap:20px;padding:20px 0}.dashboard_uploadBtn__moJWU{width:100%;max-width:320px}.dashboard_contentGrid___fYba{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:576px){.dashboard_statValue__4Hyo6,.dashboard_welcomeTitle__qReg4{font-size:24px}.dashboard_sectionTitle__E0XE0{font-size:18px}.dashboard_statsGrid__n4DeA{grid-template-columns:1fr}.dashboard_uploadBtn__moJWU{padding:14px 24px;font-size:16px;min-width:unset}}.RoleSelection_modalOverlay__6EJM2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.RoleSelection_modalContainer__57Rls{background:white;border-radius:16px;padding:32px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:RoleSelection_slideIn__TR1F5 .3s ease-out}@keyframes RoleSelection_slideIn__TR1F5{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.RoleSelection_modalHeader__61xLy{text-align:center;margin-bottom:32px}.RoleSelection_modalTitle__PjWSX{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.RoleSelection_modalSubtitle__O5JX8{font-size:16px;color:#666;margin:0}.RoleSelection_errorMessage__49_zZ{background:#fee2e2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;margin-bottom:24px;text-align:center;font-size:14px}.RoleSelection_rolesContainer__hDaV1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px}.RoleSelection_roleCard__PjgST{border:2px solid #e5e7eb;border-radius:12px;padding:24px;cursor:pointer;transition:all .2s ease;position:relative;background:white}.RoleSelection_roleCard__PjgST:hover{border-color:#5865F2;box-shadow:0 4px 12px rgba(88,101,242,.15);transform:translateY(-2px)}.RoleSelection_roleCard__PjgST.RoleSelection_selected__DE3sF{border-color:#5865F2;background:#f8f9ff;box-shadow:0 4px 12px rgba(88,101,242,.25)}.RoleSelection_roleIcon__1hWOp{font-size:48px;text-align:center;margin-bottom:16px}.RoleSelection_roleTitle__Jc21M{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 8px;text-align:center}.RoleSelection_roleDescription__RhxEV{font-size:14px;color:#666;margin:0 0 16px;text-align:center}.RoleSelection_roleFeatures__XlMQt{list-style:none;padding:0;margin:0}.RoleSelection_roleFeatures__XlMQt li{font-size:13px;color:#555;position:relative;padding:4px 0 4px 20px}.RoleSelection_roleFeatures__XlMQt li:before{content:"✓";position:absolute;left:0;color:#5865F2;font-weight:700}.RoleSelection_selectedIndicator__M7eDx{position:absolute;top:16px;right:16px;background:#5865F2;color:white;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.RoleSelection_modalActions__Mbn4u{display:flex;gap:16px;justify-content:center;margin-bottom:16px}.RoleSelection_skipButton__2T0Qv{background:transparent;border:2px solid #e5e7eb;color:#666;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.RoleSelection_skipButton__2T0Qv:hover{border-color:#d1d5db;background:#f9fafb}.RoleSelection_skipButton__2T0Qv:disabled{opacity:.5;cursor:not-allowed}.RoleSelection_submitButton__GXiCY{background:#5865F2;border:2px solid #5865f2;color:white;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}.RoleSelection_submitButton__GXiCY:hover:not(:disabled){background:#4752c4;border-color:#4752c4;transform:translateY(-1px)}.RoleSelection_submitButton__GXiCY:disabled{opacity:.5;cursor:not-allowed;transform:none}.RoleSelection_modalFooter___HEz7{text-align:center;font-size:12px;color:#999;margin:0}@media (max-width:768px){.RoleSelection_modalContainer__57Rls{margin:20px;padding:24px}.RoleSelection_rolesContainer__hDaV1{grid-template-columns:1fr}.RoleSelection_modalActions__Mbn4u{flex-direction:column}.RoleSelection_skipButton__2T0Qv,.RoleSelection_submitButton__GXiCY{width:100%}}.ListenerDashboard_dashboardContainer__b7cNA{max-width:1200px;margin:0 auto;padding:20px}.ListenerDashboard_welcomeHeader__fXaP4{text-align:center;margin-bottom:40px;padding:40px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:white}.ListenerDashboard_welcomeTitle__QqvBI{font-size:2.5rem;font-weight:700;margin:0 0 10px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ListenerDashboard_welcomeSubtitle__slWHI{font-size:1.1rem;opacity:.9;margin:0;font-weight:400}.ListenerDashboard_statsSection__YA9Wh{margin-bottom:40px}.ListenerDashboard_statsGrid__7QW3E{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.ListenerDashboard_statCard__7j40R{background:white;border-radius:12px;padding:24px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.ListenerDashboard_statCard__7j40R:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.ListenerDashboard_statIcon__NMQUt{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;background:#5865F2}.ListenerDashboard_statIcon__NMQUt svg{width:28px;height:28px}.ListenerDashboard_statValue__dMVTT{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 8px}.ListenerDashboard_statTitle__almwE{font-size:.9rem;color:#666;margin:0;font-weight:500}.ListenerDashboard_discoverSection__T0ooK{text-align:center}.ListenerDashboard_discoverBtn__wa1OO{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;text-decoration:none;border-radius:12px;font-size:18px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 15px rgba(102,126,234,.4)}.ListenerDashboard_discoverBtn__wa1OO:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(102,126,234,.6)}.ListenerDashboard_dashboardGrid__WLzwA{display:grid;grid-template-columns:2fr 1fr;gap:30px}.ListenerDashboard_contentSection__fmjIj{display:flex;flex-direction:column;gap:30px}.ListenerDashboard_contentBox__NA7G9{background:white;border-radius:16px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.ListenerDashboard_sectionHeader__OFAHp{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ListenerDashboard_sectionTitle__vkp67{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0}.ListenerDashboard_subsectionHeader__L486u{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ListenerDashboard_subsectionTitle__j78S5{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin:0}.ListenerDashboard_seeAll__Ihd0M{display:flex;align-items:center;gap:4px;color:#5865F2;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}.ListenerDashboard_seeAll__Ihd0M:hover{color:#4752c4}.ListenerDashboard_playlistGrid__8WD_w{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.ListenerDashboard_playlistCard__Cpxwc{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:20px;color:white;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;height:160px;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.ListenerDashboard_playlistCard__Cpxwc:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.ListenerDashboard_playlistCard__Cpxwc h4{font-size:1.1rem;font-weight:600;margin:0 0 8px}.ListenerDashboard_playlistCard__Cpxwc p{font-size:.85rem;opacity:.9;margin:0;line-height:1.4}.ListenerDashboard_createPlaylistCard__2lgCo{background:transparent!important;border:2px dashed #ddd;color:#666!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.ListenerDashboard_createPlaylistCard__2lgCo:hover{border-color:#5865F2;color:#5865F2!important}.ListenerDashboard_createPlaylistCard__2lgCo svg{width:32px;height:32px;fill:currentColor}.ListenerDashboard_createPlaylistCard__2lgCo h4{margin:0;font-size:1rem}.ListenerDashboard_contentGrid__bbgdz{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.ListenerDashboard_contentCard__40dFH{background:white;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.ListenerDashboard_contentCard__40dFH:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.15)}.ListenerDashboard_contentCover__pKSa8{width:100%;height:180px;overflow:hidden;position:relative}.ListenerDashboard_contentCover__pKSa8 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.ListenerDashboard_contentCard__40dFH:hover .ListenerDashboard_contentCover__pKSa8 img{transform:scale(1.05)}.ListenerDashboard_contentCardInfo__hwW_t{padding:16px}.ListenerDashboard_contentCardTitle__rOrfZ{font-size:1rem;font-weight:600;color:#1a1a1a;margin:0 0 4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListenerDashboard_contentCardArtist__2qJQ0{font-size:.85rem;color:#666;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListenerDashboard_cardActions__GzsyE{display:flex;gap:8px;margin-top:8px}.ListenerDashboard_cardBtn__Tq89Q{padding:6px 12px;border:none;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;transition:all .2s ease;flex:1}.ListenerDashboard_editBtn__SN0Aw{background:#5865F2;color:white}.ListenerDashboard_editBtn__SN0Aw:hover{background:#4752c4;transform:translateY(-1px)}.ListenerDashboard_deleteBtn__f6awZ{background:#dc3545;color:white}.ListenerDashboard_deleteBtn__f6awZ:hover{background:#c82333;transform:translateY(-1px)}.ListenerDashboard_statusBadge__OUtKR{position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ListenerDashboard_statusApproved__MwcWo{background:#28a745;color:white}.ListenerDashboard_statusPending__Y7c8z{background:#ffc107;color:#1a1a1a}.ListenerDashboard_statusRejected__VlGPu{background:#dc3545;color:white}.ListenerDashboard_likedMusicCard__HCSxG:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(66,133,244,.5)!important}.ListenerDashboard_profileSection__jmK04{background:white;border-radius:16px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;position:sticky;top:20px}.ListenerDashboard_profileHeader__zrISY{margin-bottom:24px}.ListenerDashboard_avatarContainer__UEfwO{text-align:center;margin-bottom:24px;position:relative}.ListenerDashboard_avatarImg__huTb8{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #f8f9fa;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ListenerDashboard_avatarUpload__ABJYJ{position:absolute;bottom:0;right:calc(50% - 60px);background:#5865F2;color:white;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ListenerDashboard_avatarUpload__ABJYJ:hover{background:#4752c4}.ListenerDashboard_avatarUpload__ABJYJ input{display:none}.ListenerDashboard_avatarUpload__ABJYJ svg{width:16px;height:16px;fill:currentColor}.ListenerDashboard_profileSettings__VuBNC{display:flex;flex-direction:column;gap:20px}.ListenerDashboard_settingGroup__pqM5H{display:flex;flex-direction:column;gap:6px}.ListenerDashboard_settingGroup__pqM5H label{font-size:.9rem;font-weight:500;color:#1a1a1a}.ListenerDashboard_settingGroup__pqM5H input{padding:10px 12px;border:2px solid #e5e7eb;border-radius:8px;font-size:.9rem;transition:border-color .2s ease}.ListenerDashboard_settingGroup__pqM5H input:focus{outline:none;border-color:#5865F2}.ListenerDashboard_settingGroup__pqM5H input:disabled{background:#f9fafb;color:#6b7280}.ListenerDashboard_actionButtons__MTlCo{display:flex;flex-direction:column;gap:12px;margin-top:20px}.ListenerDashboard_btn__ilXIy{padding:12px 20px;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}.ListenerDashboard_saveBtn__EUdXN{background:#5865F2;color:white}.ListenerDashboard_saveBtn__EUdXN:hover:not(:disabled){background:#4752c4}.ListenerDashboard_saveBtn__EUdXN:disabled{opacity:.5;cursor:not-allowed}.ListenerDashboard_cancelBtn__bYLM8{background:#e5e7eb;color:#1a1a1a}.ListenerDashboard_cancelBtn__bYLM8:hover{background:#d1d5db}.ListenerDashboard_dangerBtn__uX9lm{background:#dc3545;color:white}.ListenerDashboard_dangerBtn__uX9lm:hover{background:#c82333}@media (max-width:968px){.ListenerDashboard_dashboardGrid__WLzwA{grid-template-columns:1fr;gap:20px}.ListenerDashboard_profileSection__jmK04{position:relative;top:unset}}@media (max-width:768px){.ListenerDashboard_dashboardContainer__b7cNA{padding:15px}.ListenerDashboard_welcomeTitle__QqvBI{font-size:2rem}.ListenerDashboard_statsGrid__7QW3E{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.ListenerDashboard_contentBox__NA7G9,.ListenerDashboard_profileSection__jmK04{padding:20px}.ListenerDashboard_playlistGrid__8WD_w{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.ListenerDashboard_contentGrid__bbgdz{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px}}@media (max-width:480px){.ListenerDashboard_welcomeHeader__fXaP4{padding:30px 15px}.ListenerDashboard_welcomeTitle__QqvBI{font-size:1.8rem}.ListenerDashboard_welcomeSubtitle__slWHI{font-size:1rem}.ListenerDashboard_statsGrid__7QW3E{grid-template-columns:1fr}.ListenerDashboard_contentGrid__bbgdz,.ListenerDashboard_playlistGrid__8WD_w{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.RadioStationsSection_section__DakXx{width:100%;margin:24px 0;border-radius:var(--radius-lg,12px);overflow:hidden;border:1px solid var(--border-color);background-color:var(--bg-color-secondary);box-shadow:var(--shadow);transition:background-color .3s ease,border-color .3s ease}.RadioStationsSection_header__FEO7w{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;background-color:var(--bg-color);border-bottom:1px solid var(--border-color);gap:12px;transition:background-color .3s ease}.RadioStationsSection_titleRow__lRH2r{display:flex;align-items:center;gap:8px}.RadioStationsSection_titleIcon__VuYDw{color:var(--primary,#4169E1);display:flex;align-items:center}.RadioStationsSection_title__lf2dn{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--primary,#4169E1);margin:0}.RadioStationsSection_badge__pFhgr{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-color-secondary);background-color:var(--bg-color-secondary);border:1px solid var(--border-color);border-radius:4px;padding:2px 8px;transition:background-color .3s ease}.RadioStationsSection_scrollControls__swydQ{display:flex;gap:6px;margin-left:auto}.RadioStationsSection_scrollBtn__ub5UI{background:var(--bg-color-secondary);border:1px solid var(--border-color);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color);transition:background .2s;padding:0}.RadioStationsSection_scrollBtn__ub5UI:hover{background:var(--bg-color-tertiary,rgba(0,0,0,.08))}.RadioStationsSection_body__rf0Ea{padding:20px 18px 24px}.RadioStationsSection_scrollContainer__d1W_d{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.RadioStationsSection_scrollContainer__d1W_d::-webkit-scrollbar{display:none}.RadioStationsSection_gridCompact__FHKML{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px}.RadioStationsSection_stationCard__N5t__{flex-shrink:0;width:140px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .2s}.RadioStationsSection_gridCompact__FHKML .RadioStationsSection_stationCard__N5t__{width:auto}.RadioStationsSection_stationCard__N5t__:hover{transform:translateY(-3px)}.RadioStationsSection_ringWrap__zWgWU{position:relative;width:110px;height:110px;margin-bottom:10px;flex-shrink:0}.RadioStationsSection_ring__HOUUP{position:absolute;inset:-3px;border-radius:50%;opacity:.5;transition:opacity .2s,transform .2s;padding:3px}.RadioStationsSection_ringGradient__dmR5n{position:absolute;inset:-3px;border-radius:50%;opacity:.55;transition:opacity .25s,transform .25s}.RadioStationsSection_stationCard__N5t__:hover .RadioStationsSection_ringGradient__dmR5n{opacity:1;transform:scale(1.05)}.RadioStationsSection_ringInner__FGPwm{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:var(--bg-color-secondary)}.RadioStationsSection_artistImg__gLnnF{-o-object-fit:cover;object-fit:cover;border-radius:50%}.RadioStationsSection_initialsCircle__fHvKo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800;color:rgba(255,255,255,.92);letter-spacing:1px}.RadioStationsSection_playOverlay__JHWMJ{position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,.42);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;z-index:3}.RadioStationsSection_stationCard__N5t__:hover .RadioStationsSection_playOverlay__JHWMJ{opacity:1}.RadioStationsSection_playBtn__Kcduj{width:38px;height:38px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#111;box-shadow:0 3px 12px rgba(0,0,0,.35);transition:transform .15s}.RadioStationsSection_stationCard__N5t__:hover .RadioStationsSection_playBtn__Kcduj{transform:scale(1.1)}.RadioStationsSection_spinner__Unm84{width:32px;height:32px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:RadioStationsSection_spin__Rpl_L .7s linear infinite}@keyframes RadioStationsSection_spin__Rpl_L{to{transform:rotate(1turn)}}.RadioStationsSection_eqBars__Lj4T0{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);display:flex;align-items:flex-end;gap:3px;opacity:0;transition:opacity .2s;z-index:4}.RadioStationsSection_stationCard__N5t__:hover .RadioStationsSection_eqBars__Lj4T0{opacity:1}.RadioStationsSection_eqBars__Lj4T0 span{display:block;width:3px;background:rgba(255,255,255,.9);border-radius:2px;animation:RadioStationsSection_eq__Qnna3 .65s ease-in-out infinite alternate}.RadioStationsSection_eqBars__Lj4T0 span:first-child{height:6px;animation-delay:0s}.RadioStationsSection_eqBars__Lj4T0 span:nth-child(2){height:13px;animation-delay:.1s}.RadioStationsSection_eqBars__Lj4T0 span:nth-child(3){height:8px;animation-delay:.2s}.RadioStationsSection_eqBars__Lj4T0 span:nth-child(4){height:14px;animation-delay:.05s}.RadioStationsSection_eqBars__Lj4T0 span:nth-child(5){height:7px;animation-delay:.15s}@keyframes RadioStationsSection_eq__Qnna3{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.RadioStationsSection_cardName__pJmxZ{font-size:.82rem;font-weight:700;color:var(--text-color);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-bottom:4px;line-height:1.2}.RadioStationsSection_radioLabel__cKAw9{display:inline-flex;align-items:center;gap:4px;font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-color-secondary);background:var(--bg-color);padding:2px 8px;border-radius:20px;border:1px solid var(--border-color)}.RadioStationsSection_skeletonCard__tubau{flex-shrink:0;width:140px;display:flex;flex-direction:column;align-items:center;gap:10px}.RadioStationsSection_skeletonCircle__CU61e{width:110px;height:110px;border-radius:50%}.RadioStationsSection_skeletonCircle__CU61e,.RadioStationsSection_skeletonLine__p6pb8{background:var(--border-color,rgba(255,255,255,.08));animation:RadioStationsSection_shimmer__0QuuB 1.5s ease-in-out infinite}.RadioStationsSection_skeletonLine__p6pb8{height:11px;border-radius:6px}@keyframes RadioStationsSection_shimmer__0QuuB{0%,to{opacity:1}50%{opacity:.4}}.CommunityListening_container__UBieG{--community-cards-visible:3;--community-gap:18px;--community-edge-padding:18px;width:100%;max-width:1400px;margin:50px auto;padding:0 20px;position:relative}.CommunityListening_header__9rRB0{text-align:center;margin-bottom:32px}.CommunityListening_title__SRFxO{font-size:32px;font-weight:800;color:#1a1a1a;margin:0 0 10px;letter-spacing:-.5px}.CommunityListening_subtitle__COjC_{font-size:16px;color:#888;margin:0;font-weight:400}body:not(.admin-body) .site-shell.has-site-background .CommunityListening_title__SRFxO{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.56)}body:not(.admin-body) .site-shell.has-site-background .CommunityListening_subtitle__COjC_{color:#ffffff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.CommunityListening_loading__J7FRL{text-align:center;padding:60px 20px;color:#999;font-size:15px}.CommunityListening_carouselWrapper__5Fulh{position:relative;display:flex;align-items:center;gap:0}.CommunityListening_arrowButton__Z43Qx{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid #e0e0e0;color:#333;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease}.CommunityListening_arrowIcon__M2j8d{width:18px;height:18px;display:block;stroke:currentColor;stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.CommunityListening_arrowButton__Z43Qx:hover{background:#4169E1;border-color:#4169E1;color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(65,105,225,.4)}.CommunityListening_arrowLeft__7n_BG{left:-12px}.CommunityListening_arrowRight__yq1Yn{right:-12px}.CommunityListening_carousel__iWoHq{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - ((var(--community-cards-visible) - 1) * var(--community-gap)) - (var(--community-edge-padding) * 2)) / var(--community-cards-visible));justify-content:flex-start;gap:var(--community-gap);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:0 var(--community-edge-padding);padding:20px var(--community-edge-padding);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.CommunityListening_carousel__iWoHq::-webkit-scrollbar{display:none}.CommunityListening_card__ZHhQx{min-width:0;width:100%;scroll-snap-align:start;background:linear-gradient(145deg,#ffffff,#f8f9fa);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.05)}.CommunityListening_card__ZHhQx:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.15)}.CommunityListening_coverWrapper__wauUA{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.CommunityListening_cover__fczGR{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.CommunityListening_card__ZHhQx:hover .CommunityListening_cover__fczGR{transform:scale(1.08)}.CommunityListening_coverWrapper__wauUA:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent);pointer-events:none;opacity:0;transition:opacity .3s ease}.CommunityListening_card__ZHhQx:hover .CommunityListening_coverWrapper__wauUA:after{opacity:1}.CommunityListening_playingIndicator__lS8ns{position:absolute;bottom:12px;left:12px;display:flex;align-items:flex-end;gap:3px;height:18px;padding:6px 10px;background:rgba(29,185,84,.95);border-radius:20px;z-index:2}.CommunityListening_bar__81ioe{width:3px;background:#fff;border-radius:2px;animation:CommunityListening_equalizerBar___vh7y .8s ease-in-out infinite}.CommunityListening_bar__81ioe:first-child{height:60%;animation-delay:0s}.CommunityListening_bar__81ioe:nth-child(2){height:100%;animation-delay:.2s}.CommunityListening_bar__81ioe:nth-child(3){height:40%;animation-delay:.4s}@keyframes CommunityListening_equalizerBar___vh7y{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.CommunityListening_typeBadge__rnCDC{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#4169E1,#3457D5);color:#fff;font-size:10px;font-weight:700;padding:5px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 2px 8px rgba(65,105,225,.4);z-index:2}.CommunityListening_info__MR1hK{padding:16px}.CommunityListening_itemTitle__QLR_Q{font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.CommunityListening_artist__4isij{font-size:13px;color:#666;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.CommunityListening_stats__5e_4O{display:flex;align-items:center;gap:4px;margin-bottom:10px;padding:8px 12px;background:#f5f7fa;border-radius:8px}.CommunityListening_stat__yN6za{display:flex;align-items:center;gap:4px;font-size:12px;color:#333;font-weight:600}.CommunityListening_statLabel__32IeJ{color:#888;font-weight:400;display:none}.CommunityListening_statDivider__QbxlU{color:#ccc;font-size:10px;margin:0 4px}.CommunityListening_lastPlayed__MgTIk{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#1DB954;font-weight:600;padding:6px 0 0;border-top:1px solid #f0f0f0}.CommunityListening_lastPlayed__MgTIk i{font-size:11px}@media (min-width:992px){.CommunityListening_container__UBieG{--community-cards-visible:4;--community-gap:14px;--community-edge-padding:4px}.CommunityListening_arrowButton__Z43Qx{width:42px;height:42px}.CommunityListening_arrowIcon__M2j8d{width:16px;height:16px}.CommunityListening_info__MR1hK{padding:12px}.CommunityListening_itemTitle__QLR_Q{font-size:13px;margin-bottom:4px}.CommunityListening_artist__4isij{font-size:12px;margin-bottom:8px}.CommunityListening_stats__5e_4O{gap:3px;margin-bottom:8px;padding:6px 8px}.CommunityListening_stat__yN6za{font-size:10px;gap:3px}.CommunityListening_statDivider__QbxlU{margin:0 2px}.CommunityListening_lastPlayed__MgTIk{gap:4px;font-size:10px;padding-top:5px}.CommunityListening_lastPlayed__MgTIk i{font-size:10px}.CommunityListening_typeBadge__rnCDC{top:8px;right:8px;font-size:8px;padding:4px 8px;letter-spacing:.5px}.CommunityListening_playingIndicator__lS8ns{bottom:8px;left:8px;gap:2px;height:14px;padding:4px 8px}.CommunityListening_bar__81ioe{width:2px}}.CommunityListening_emptyState__6QYFz{text-align:center;padding:48px 20px;background:linear-gradient(145deg,#f8f9fa,#ffffff);border-radius:16px;border:2px dashed #e0e0e0}.dark-mode .CommunityListening_emptyState__6QYFz{background:linear-gradient(145deg,#1e293b,#0f172a);border-color:#334155}.dark-mode .CommunityListening_emptyState__6QYFz p:first-of-type{color:#e2e8f0!important}.dark-mode .CommunityListening_emptyState__6QYFz p:last-of-type{color:#94a3b8!important}.dark-mode .CommunityListening_container__UBieG,.dark-mode .CommunityListening_title__SRFxO{color:#e2e8f0}.dark-mode .CommunityListening_subtitle__COjC_{color:#94a3b8}.dark-mode .CommunityListening_card__ZHhQx{background:linear-gradient(145deg,#1e293b,#0f172a);border-color:#334155;box-shadow:0 4px 20px rgba(0,0,0,.4)}.dark-mode .CommunityListening_card__ZHhQx:hover{box-shadow:0 20px 40px rgba(0,0,0,.6)}.dark-mode .CommunityListening_itemTitle__QLR_Q{color:#e2e8f0}.dark-mode .CommunityListening_artist__4isij{color:#94a3b8}.dark-mode .CommunityListening_stats__5e_4O{background:rgba(255,255,255,.05)}.dark-mode .CommunityListening_stat__yN6za{color:#e2e8f0}.dark-mode .CommunityListening_statLabel__32IeJ{color:#94a3b8}.dark-mode .CommunityListening_statDivider__QbxlU{color:#475569}.dark-mode .CommunityListening_lastPlayed__MgTIk{border-top-color:#334155}.dark-mode .CommunityListening_arrowButton__Z43Qx{background:#1e293b;border-color:#334155;color:#e2e8f0}.dark-mode .CommunityListening_arrowButton__Z43Qx:hover{background:#4169E1;border-color:#4169E1;color:#fff}@media (max-width:768px){.CommunityListening_container__UBieG{margin:20px auto;padding:0 8px}.CommunityListening_header__9rRB0{margin-bottom:16px}.CommunityListening_title__SRFxO{font-size:20px}.CommunityListening_subtitle__COjC_{font-size:13px}.CommunityListening_carouselWrapper__5Fulh{gap:6px}.CommunityListening_card__ZHhQx{flex:0 0 160px;width:160px;border-radius:12px}.CommunityListening_carousel__iWoHq{display:flex;gap:12px;padding:10px 4px;grid-auto-columns:unset}.CommunityListening_arrowButton__Z43Qx{width:36px;height:36px;font-size:14px;display:none}.CommunityListening_info__MR1hK{padding:12px}.CommunityListening_itemTitle__QLR_Q{font-size:13px}.CommunityListening_artist__4isij{font-size:12px;margin-bottom:8px}.CommunityListening_stats__5e_4O{padding:6px 10px}.CommunityListening_stat__yN6za{font-size:11px}.CommunityListening_typeBadge__rnCDC{font-size:9px;padding:4px 8px}}@media (max-width:480px){.CommunityListening_container__UBieG{margin:16px auto;padding:0 6px}.CommunityListening_header__9rRB0{margin-bottom:12px}.CommunityListening_title__SRFxO{font-size:18px}.CommunityListening_subtitle__COjC_{font-size:12px}.CommunityListening_carouselWrapper__5Fulh{gap:4px}.CommunityListening_card__ZHhQx{flex:0 0 140px;width:140px;border-radius:10px}.CommunityListening_carousel__iWoHq{display:flex;gap:10px;padding:8px 4px;scroll-padding:0 4px;grid-auto-columns:unset}.CommunityListening_arrowButton__Z43Qx{display:none}.CommunityListening_info__MR1hK{padding:10px}.CommunityListening_itemTitle__QLR_Q{font-size:12px;line-height:1.2}.CommunityListening_artist__4isij{font-size:11px;margin-bottom:6px}.CommunityListening_stats__5e_4O{padding:5px 8px;border-radius:6px}.CommunityListening_stat__yN6za{font-size:10px}.CommunityListening_coverWrapper__wauUA{border-radius:10px 10px 0 0}.CommunityListening_typeBadge__rnCDC{font-size:8px;padding:3px 6px;top:8px;right:8px}.CommunityListening_playingIndicator__lS8ns{padding:4px 6px;height:14px;bottom:8px;left:8px}.CommunityListening_bar__81ioe{width:2px}.CommunityListening_lastPlayed__MgTIk{font-size:10px;gap:4px;padding:4px 0 0}}@media (max-width:360px){.CommunityListening_container__UBieG{margin:12px auto;padding:0 4px}.CommunityListening_title__SRFxO{font-size:16px}.CommunityListening_subtitle__COjC_{font-size:11px}.CommunityListening_card__ZHhQx{flex:0 0 120px;width:120px;border-radius:8px}.CommunityListening_carousel__iWoHq{gap:8px;padding:6px 2px}.CommunityListening_info__MR1hK{padding:8px}.CommunityListening_itemTitle__QLR_Q{font-size:11px}.CommunityListening_artist__4isij{font-size:10px;margin-bottom:4px}.CommunityListening_stats__5e_4O{padding:4px 6px}.CommunityListening_stat__yN6za{font-size:9px}.CommunityListening_typeBadge__rnCDC{font-size:7px;padding:2px 5px}}.ReelsSection_reelsContainer__o37Y8{background-color:var(--bg-color-secondary,#ffffff);border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.06);border:1px solid var(--border-color,#e4e6ea);margin-bottom:20px;overflow:hidden}.ReelsSection_reelsHeader__ChMv1{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}.ReelsSection_reelsHeaderLeft__ORE76{display:flex;align-items:center;gap:8px}.ReelsSection_reelsIcon__uZiW4{display:flex;align-items:center;justify-content:center;color:var(--text-color,#1c1e21)}.ReelsSection_reelsTitle__6yKjt{margin:0;font-size:18px;font-weight:700;color:var(--text-color,#1c1e21)}.ReelsSection_reelsRowWrapper__nb6eW{position:relative;padding:0 16px}.ReelsSection_scrollBtn__cvaq2{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;border-radius:50%;border:1px solid var(--border-color,#e4e6ea);background:var(--bg-color-secondary,#ffffff);box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;align-items:center;justify-content:center;color:var(--text-color,#1c1e21);transition:background .2s ease}.ReelsSection_scrollBtn__cvaq2:hover{background:var(--gray-100,#f0f2f5)}.ReelsSection_scrollBtnLeft__8A0WR{left:8px}.ReelsSection_scrollBtnRight__NRBq_{right:8px}.ReelsSection_reelsRow__hEOUx{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.ReelsSection_reelsRow__hEOUx::-webkit-scrollbar{display:none}.ReelsSection_reelCard__7vb0e{flex:0 0 160px;aspect-ratio:9/16;border-radius:12px;overflow:hidden;position:relative;background:#000;scroll-snap-align:start;text-decoration:none;cursor:pointer;transition:transform .2s ease;border:1px solid var(--border-color,#e4e6ea)}.ReelsSection_reelCard__7vb0e:hover{transform:scale(1.02)}.ReelsSection_reelCard__7vb0e:hover .ReelsSection_reelPlayOverlay__s_f4b{opacity:1}.ReelsSection_reelVideo__Mwyj8{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ReelsSection_reelPlaceholder__BH5EA{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e);color:rgba(255,255,255,.5)}.ReelsSection_reelPlayOverlay__s_f4b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.ReelsSection_reelOverlay__RyvRw{position:absolute;bottom:0;left:0;right:0;padding:32px 10px 10px;background:linear-gradient(transparent,rgba(0,0,0,.75));pointer-events:none}.ReelsSection_reelTitle__w4K9K{color:#ffffff;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.5)}.ReelsSection_goToReels__w3A5o{display:block;text-align:center;padding:12px 16px;margin:8px 16px 16px;background:var(--gray-100,#e4e6eb);color:var(--text-color,#050505);font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;transition:background .2s ease}.ReelsSection_goToReels__w3A5o:hover{background:var(--gray-200,#d8dadf)}.dark-mode .ReelsSection_reelsContainer__o37Y8{box-shadow:0 3px 12px rgba(0,0,0,.3)}.dark-mode .ReelsSection_scrollBtn__cvaq2{box-shadow:0 2px 8px rgba(0,0,0,.4)}.dark-mode .ReelsSection_reelCard__7vb0e{border-color:rgba(255,255,255,.1)}@media (min-width:768px){.ReelsSection_scrollBtn__cvaq2{display:flex}.ReelsSection_reelCard__7vb0e{flex:0 0 180px}.ReelsSection_reelsRowWrapper__nb6eW:hover .ReelsSection_scrollBtn__cvaq2{display:flex}}@media (max-width:480px){.ReelsSection_reelCard__7vb0e{flex:0 0 140px}.ReelsSection_reelsContainer__o37Y8{border-radius:0;border-left:none;border-right:none}}.SidebarYourProgress_widget__VQCMS{border-radius:14px;margin-bottom:25px;overflow:hidden;border:1px solid var(--border-color,#e9ecef);box-shadow:0 4px 16px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.04);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.SidebarYourProgress_header__BsWyh{position:relative;overflow:hidden;background:var(--primary,#4169e1);padding:14px 16px 18px}.SidebarYourProgress_headerOrbs___D0Wf{position:absolute;inset:0;background:radial-gradient(circle at 75% 25%,rgba(255,255,255,.13) 0,transparent 55%),radial-gradient(circle at 20% 80%,rgba(0,0,0,.1) 0,transparent 50%);pointer-events:none}.SidebarYourProgress_headerTop__rsJ6u{display:flex;align-items:center;gap:8px;position:relative;z-index:1;margin-bottom:16px}.SidebarYourProgress_headerIcon__lgAxv{width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.SidebarYourProgress_headerTitle__ruiNE{font-size:15px;font-weight:700;color:#fff;letter-spacing:.2px;flex:1}.SidebarYourProgress_eqBadge__CyQx3{display:flex;align-items:flex-end;gap:2.5px;padding:5px 7px 4px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:7px}.SidebarYourProgress_eqBar__Y98qL{display:block;width:3px;border-radius:2px;background:linear-gradient(0deg,rgba(255,255,255,.6),rgba(255,255,255,1));animation:SidebarYourProgress_eqBounce__b_3yW 1.2s ease-in-out infinite}.SidebarYourProgress_eqBar__Y98qL:first-child{height:10px;animation-delay:0s}.SidebarYourProgress_eqBar__Y98qL:nth-child(2){height:16px;animation-delay:.2s}.SidebarYourProgress_eqBar__Y98qL:nth-child(3){height:8px;animation-delay:.4s}@keyframes SidebarYourProgress_eqBounce__b_3yW{0%,to{transform:scaleY(.4);opacity:.6}50%{transform:scaleY(1);opacity:1}}.SidebarYourProgress_ringHero__paPSb{position:relative;z-index:1;display:flex;align-items:center;gap:16px}.SidebarYourProgress_ringWrap__Xs4TQ{position:relative;flex-shrink:0;width:74px;height:74px;filter:drop-shadow(0 4px 14px rgba(0,0,0,.2))}.SidebarYourProgress_ringPct__I8t9y{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#fff;line-height:1}.SidebarYourProgress_ringPctSign__58kwz{font-size:11px;font-weight:700;margin-top:3px;opacity:.85}.SidebarYourProgress_ringStats__hXngB{flex:1;min-width:0}.SidebarYourProgress_ringCount__NSCVI{display:flex;align-items:baseline;gap:3px;margin-bottom:2px}.SidebarYourProgress_ringCountNum__5V3f4{font-size:22px;font-weight:800;color:#fff;line-height:1}.SidebarYourProgress_ringCountSep__ubtwj{font-size:14px;color:rgba(255,255,255,.6)}.SidebarYourProgress_ringCountTotal__Xnmn3{font-size:14px;font-weight:600;color:rgba(255,255,255,.75)}.SidebarYourProgress_ringLabel__R3SEZ{font-size:11px;font-weight:600;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.SidebarYourProgress_motivation__mHTg6{font-size:12px;font-weight:500;color:rgba(255,255,255,.88);line-height:1.4;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:5px 9px}.SidebarYourProgress_body__Jl409{background-color:var(--bg-color-secondary,#fff);padding:14px 12px 10px}.SidebarYourProgress_section__8wwLC{margin-bottom:14px}.SidebarYourProgress_sectionLabel__jVnM7{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:var(--text-color-secondary,#6c757d);text-transform:uppercase;letter-spacing:.6px;margin-bottom:9px}.SidebarYourProgress_sectionLabel__jVnM7 svg{color:var(--primary,#4169e1);flex-shrink:0}.SidebarYourProgress_progressCard__hQ5q1{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;background:rgba(65,105,225,.04);border:1px solid rgba(65,105,225,.1);margin-bottom:7px;transition:background .18s ease}.SidebarYourProgress_progressCard__hQ5q1:hover{background:rgba(65,105,225,.08)}.SidebarYourProgress_progressIcon__M_VEf{width:36px;height:36px;border-radius:10px;background:rgba(65,105,225,.1);border:1px solid rgba(65,105,225,.15);display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.SidebarYourProgress_progressInfo__17h7g{flex:1;min-width:0}.SidebarYourProgress_progressName__BsLgg{font-size:12px;font-weight:700;color:var(--text-color,#212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.SidebarYourProgress_progressSub__Ex45x{font-size:10px;color:var(--text-color-secondary,#6c757d);margin-bottom:5px}.SidebarYourProgress_barTrack__gKPdu{height:5px;border-radius:3px;background:var(--border-color,#e9ecef);overflow:hidden}.SidebarYourProgress_barFill__NFCwh{height:100%;width:var(--bar-pct,0);border-radius:3px;background:linear-gradient(90deg,var(--primary,#4169e1),#7b9fff);transition:width .7s cubic-bezier(.16,1,.3,1)}.SidebarYourProgress_progressPct__E5O5S{font-size:12px;font-weight:800;color:var(--primary,#4169e1);flex-shrink:0;min-width:34px;text-align:right}.SidebarYourProgress_earnedRow__Geduz{display:flex;gap:7px;flex-wrap:wrap}.SidebarYourProgress_earnedBadgeWrap__MEs40{position:relative}.SidebarYourProgress_earnedBadge__UVdGN{width:38px;height:38px;border-radius:10px;background:rgba(65,105,225,.07);border:1px solid rgba(65,105,225,.16);display:flex;align-items:center;justify-content:center;font-size:18px;cursor:default;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .15s ease;position:relative;overflow:hidden}.SidebarYourProgress_earnedBadgeWrap__MEs40:hover .SidebarYourProgress_earnedBadge__UVdGN{transform:translateY(-3px) scale(1.1);background:rgba(65,105,225,.14)}.SidebarYourProgress_earnedGlow__rv24A{position:absolute;inset:0;border-radius:10px;background:radial-gradient(circle at center,rgba(65,105,225,.2) 0,transparent 70%);opacity:0;transition:opacity .2s ease}.SidebarYourProgress_earnedBadgeWrap__MEs40:hover .SidebarYourProgress_earnedGlow__rv24A{opacity:1}.SidebarYourProgress_earnedTooltip__p40dW{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%) translateY(4px);background:#111827;color:#fff;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:20}.SidebarYourProgress_earnedTooltip__p40dW:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#111827}.SidebarYourProgress_earnedBadgeWrap__MEs40:hover .SidebarYourProgress_earnedTooltip__p40dW{opacity:1;transform:translateX(-50%) translateY(0)}.SidebarYourProgress_moreLink__NrrqP{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;padding:9px 0;border-radius:10px;background:rgba(65,105,225,.07);border:1px solid rgba(65,105,225,.15);color:var(--primary,#4169e1);font-size:13px;font-weight:700;text-decoration:none;transition:background .18s ease,transform .15s ease,box-shadow .18s ease}.SidebarYourProgress_moreLink__NrrqP:hover{background:rgba(65,105,225,.13);transform:translateY(-1px);box-shadow:0 4px 12px rgba(65,105,225,.18)}@keyframes SidebarYourProgress_shimmer__a3Ft9{0%{background-position:-200% 0}to{background-position:200% 0}}.SidebarYourProgress_skeletonBadge__FTbD6,.SidebarYourProgress_skeletonCard__n8d9y,.SidebarYourProgress_skeletonLine__M0Cm0,.SidebarYourProgress_skeletonText__8DJjk{background:linear-gradient(90deg,rgba(255,255,255,.12) 25%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.12) 75%);background-size:200% 100%;animation:SidebarYourProgress_shimmer__a3Ft9 1.5s infinite;border-radius:6px}.SidebarYourProgress_body__Jl409 .SidebarYourProgress_skeletonLine__M0Cm0{background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.12) 50%,rgba(0,0,0,.06) 75%);background-size:200% 100%;animation:SidebarYourProgress_shimmer__a3Ft9 1.5s infinite}.SidebarYourProgress_skeletonCard__n8d9y{height:58px;border-radius:10px}.SidebarYourProgress_skeletonBadge__FTbD6{width:38px;height:38px;border-radius:10px;flex-shrink:0}.dark-mode .SidebarYourProgress_widget__VQCMS{border-color:rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark-mode .SidebarYourProgress_body__Jl409{background-color:var(--bg-color-secondary,#1a1a2e)}.dark-mode .SidebarYourProgress_progressCard__hQ5q1{background:rgba(65,105,225,.08);border-color:rgba(65,105,225,.18)}.dark-mode .SidebarYourProgress_progressCard__hQ5q1:hover{background:rgba(65,105,225,.13)}.dark-mode .SidebarYourProgress_barTrack__gKPdu{background:rgba(255,255,255,.08)}.dark-mode .SidebarYourProgress_earnedBadge__UVdGN{background:rgba(65,105,225,.12);border-color:rgba(65,105,225,.25)}.dark-mode .SidebarYourProgress_moreLink__NrrqP{background:rgba(65,105,225,.1);border-color:rgba(65,105,225,.25)}.dark-mode .SidebarYourProgress_moreLink__NrrqP:hover{background:rgba(65,105,225,.18)}.SidebarLeaderboard_widget__y9s69{border-radius:14px;margin-bottom:25px;overflow:hidden;border:1px solid var(--border-color,#e9ecef);box-shadow:0 4px 16px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.04);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.SidebarLeaderboard_header__FeJ_3{position:relative;overflow:hidden;padding:14px 16px 13px;background:var(--primary,#4169E1);display:flex;align-items:center;justify-content:space-between}.SidebarLeaderboard_headerOrbs__2nm4g{position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.12) 0,transparent 55%),radial-gradient(circle at 20% 80%,rgba(0,0,0,.1) 0,transparent 50%);pointer-events:none}.SidebarLeaderboard_headerContent__uBkL2{display:flex;align-items:center;gap:8px;position:relative;z-index:1}.SidebarLeaderboard_headerIcon__i6IBF{width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.SidebarLeaderboard_headerTitle__iS_0p{font-size:15px;font-weight:700;color:#fff;letter-spacing:.2px}.SidebarLeaderboard_eqBadge__UjWto{position:relative;z-index:1;display:flex;align-items:flex-end;gap:2.5px;padding:5px 7px 4px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:7px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.SidebarLeaderboard_eqBar__6vhex{display:block;width:3px;border-radius:2px;background:linear-gradient(0deg,rgba(255,255,255,.6),rgba(255,255,255,1));animation:SidebarLeaderboard_eqBounce__28c9X 1.2s ease-in-out infinite}.SidebarLeaderboard_eqBar__6vhex:first-child{height:10px;animation-delay:0s}.SidebarLeaderboard_eqBar__6vhex:nth-child(2){height:16px;animation-delay:.2s}.SidebarLeaderboard_eqBar__6vhex:nth-child(3){height:8px;animation-delay:.4s}@keyframes SidebarLeaderboard_eqBounce__28c9X{0%,to{transform:scaleY(.4);opacity:.65}50%{transform:scaleY(1);opacity:1}}.SidebarLeaderboard_body__jCTQY{background-color:var(--bg-color-secondary,#fff);padding:12px 12px 10px}.SidebarLeaderboard_scrollList__6Izhn{max-height:380px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(65,105,225,.2) transparent}.SidebarLeaderboard_scrollList__6Izhn::-webkit-scrollbar{width:4px}.SidebarLeaderboard_scrollList__6Izhn::-webkit-scrollbar-track{background:transparent}.SidebarLeaderboard_scrollList__6Izhn::-webkit-scrollbar-thumb{background:rgba(65,105,225,.25);border-radius:4px}.SidebarLeaderboard_loadingWrap__UgGkl{display:flex;justify-content:center;padding:24px 0}.SidebarLeaderboard_spinner__RcaLV{width:28px;height:28px;border:3px solid rgba(65,105,225,.18);border-top-color:#4169e1;border-radius:50%;animation:SidebarLeaderboard_spin__iSEeh .75s linear infinite}@keyframes SidebarLeaderboard_spin__iSEeh{to{transform:rotate(1turn)}}.SidebarLeaderboard_emptyMsg__m8AYz{font-size:13px;color:var(--text-color-secondary,#6c757d);text-align:center;padding:18px 0;margin:0}.SidebarLeaderboard_row__VyX8T{display:flex;align-items:center;gap:9px;padding:7px 6px;border-radius:10px;text-decoration:none;color:inherit;cursor:pointer;transition:background .18s ease,box-shadow .18s ease;margin-bottom:2px}.SidebarLeaderboard_row__VyX8T:hover{background:rgba(65,105,225,.06);box-shadow:inset 0 0 0 1px rgba(65,105,225,.12)}.SidebarLeaderboard_rowMe__x8vqy{background:rgba(65,105,225,.07);box-shadow:inset 0 0 0 1px rgba(65,105,225,.2)}.SidebarLeaderboard_rowMe__x8vqy:hover{background:rgba(65,105,225,.11)}.SidebarLeaderboard_rowTop__eDmA8{padding:8px 6px}.SidebarLeaderboard_rankBadge__P4_t_{width:28px;height:28px;border-radius:8px;background:var(--rank-gradient);box-shadow:0 2px 10px var(--rank-glow,rgba(0,0,0,.2));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;flex-shrink:0;letter-spacing:-.5px}.SidebarLeaderboard_rankNum__4iXuL{width:22px;text-align:center;font-size:12px;font-weight:700;color:var(--text-color-secondary,#6c757d);flex-shrink:0}.SidebarLeaderboard_avatarOuter__IVScU{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.SidebarLeaderboard_pulseRing__EwyI1{position:absolute;inset:-5px;border-radius:50%;border:2.5px solid var(--pulse-color,#f5a623);opacity:0;animation:SidebarLeaderboard_ringPulse__036AB 1.8s ease-out infinite;pointer-events:none;z-index:0}.SidebarLeaderboard_pulseRing__EwyI1:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--pulse-color,#f5a623);opacity:0;animation:SidebarLeaderboard_ringPulse__036AB 1.8s ease-out .6s infinite}@keyframes SidebarLeaderboard_ringPulse__036AB{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.55);opacity:0}}.SidebarLeaderboard_avatarWrap__X2fUF{width:var(--av-size,40px);height:var(--av-size,40px);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 0 2.5px var(--ring-color,transparent),0 2px 8px rgba(0,0,0,.12)}.SidebarLeaderboard_avatarImg__pQweW{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SidebarLeaderboard_avatarInitials__hvNZg{font-size:13px;font-weight:700;color:#fff}.SidebarLeaderboard_info__xSqpT{flex:1;min-width:0}.SidebarLeaderboard_username__t1sGG{font-size:13px;font-weight:700;color:var(--text-color,#212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:5px;margin-bottom:5px}.SidebarLeaderboard_topBadge__GBpzL{font-size:14px;line-height:1}.SidebarLeaderboard_barRow__9ZQD_{display:flex;align-items:center;gap:7px}.SidebarLeaderboard_barTrack__rlfpH{flex:1;height:5px;border-radius:3px;background:var(--border-color,#e9ecef);overflow:hidden}.SidebarLeaderboard_barFill__h19yZ{height:100%;width:var(--bar-pct,0);border-radius:3px;background:linear-gradient(90deg,#4169e1,#7b9fff);box-shadow:0 0 6px var(--bar-glow,rgba(65,105,225,.4));transition:width .6s cubic-bezier(.16,1,.3,1)}.SidebarLeaderboard_score__cbwo_{font-size:11px;font-weight:700;color:#4169e1;white-space:nowrap}.SidebarLeaderboard_infoCompact__vLSzw{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.SidebarLeaderboard_usernameCompact__OsX8S{font-size:13px;font-weight:600;color:var(--text-color,#212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidebarLeaderboard_scoreCompact__gGUbq{font-size:11px;color:var(--text-color-secondary,#6c757d)}.SidebarLeaderboard_badgeRow__ZLUng{display:flex;align-items:center;gap:3px;flex-shrink:0}.SidebarLeaderboard_badgeIcon__dBxIm{font-size:14px;line-height:1}.SidebarLeaderboard_badgeMore__KCzTg{font-size:10px;font-weight:700;color:var(--text-color-secondary,#6c757d)}.SidebarLeaderboard_divider__vIOya{height:1px;background:var(--border-color,#e9ecef);margin:6px 4px 8px}.SidebarLeaderboard_youRow__vZZi0{gap:9px;padding:7px 6px;box-shadow:inset 0 0 0 1px rgba(65,105,225,.2);margin-bottom:2px;color:inherit;cursor:pointer}.SidebarLeaderboard_moreLink__UJaC0,.SidebarLeaderboard_youRow__vZZi0{display:flex;align-items:center;border-radius:10px;background:rgba(65,105,225,.07);text-decoration:none}.SidebarLeaderboard_moreLink__UJaC0{justify-content:center;gap:6px;margin-top:10px;padding:9px 0;border:1px solid rgba(65,105,225,.15);color:#4169e1;font-size:13px;font-weight:700;transition:background .18s ease,transform .15s ease,box-shadow .18s ease}.SidebarLeaderboard_moreLink__UJaC0:hover{background:rgba(65,105,225,.13);transform:translateY(-1px);box-shadow:0 4px 12px rgba(65,105,225,.18)}.dark-mode .SidebarLeaderboard_widget__y9s69{border-color:rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark-mode .SidebarLeaderboard_body__jCTQY{background-color:var(--bg-color-secondary,#1a1a2e)}.dark-mode .SidebarLeaderboard_rowTop__eDmA8:hover,.dark-mode .SidebarLeaderboard_row__VyX8T:hover{background:rgba(65,105,225,.1)}.dark-mode .SidebarLeaderboard_barTrack__rlfpH{background:rgba(255,255,255,.08)}.dark-mode .SidebarLeaderboard_divider__vIOya{background:rgba(255,255,255,.07)}.dark-mode .SidebarLeaderboard_moreLink__UJaC0{background:rgba(65,105,225,.1);border-color:rgba(65,105,225,.25)}.dark-mode .SidebarLeaderboard_moreLink__UJaC0:hover{background:rgba(65,105,225,.18)}.SidebarLeaderboard_rankUp__wIzx8{font-size:10px;font-weight:700;color:#28a745;margin-left:4px}.SidebarLeaderboard_rankDown__nSeEK{font-size:10px;font-weight:700;color:#dc3545;margin-left:4px}.SidebarLeaderboard_rankNew__jqIna{font-size:8px;font-weight:700;color:#fff;background:linear-gradient(135deg,#6f42c1,#9b59b6);border-radius:3px;padding:1px 4px;margin-left:4px;vertical-align:middle;letter-spacing:.3px;display:inline-block}.SidebarSupporters_widget__OeMPM{border-radius:14px;overflow:hidden;box-shadow:0 4px 24px rgba(220,38,38,.12),0 1px 4px rgba(0,0,0,.08);background:var(--bg-color-secondary,#fff);border:1px solid rgba(220,38,38,.15);margin-bottom:20px}.SidebarSupporters_header__IYpeC{position:relative;background:linear-gradient(135deg,#dc2626,#991b1b 60%,#7f1d1d);padding:14px 16px;display:flex;align-items:center;gap:10px;overflow:hidden}.SidebarSupporters_headerOrbs__TwRuM{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.12) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,200,200,.15) 0,transparent 40%);pointer-events:none}.SidebarSupporters_headerContent___6BNY{display:flex;align-items:center;gap:8px;flex:1;position:relative;z-index:1}.SidebarSupporters_headerIcon__R6tZB{font-size:18px;animation:SidebarSupporters_heartbeat__zTe5Y 1.6s ease-in-out infinite}@keyframes SidebarSupporters_heartbeat__zTe5Y{0%,to{transform:scale(1)}14%{transform:scale(1.25)}28%{transform:scale(1)}42%{transform:scale(1.15)}70%{transform:scale(1)}}.SidebarSupporters_headerTitle__PX4YO{font-size:13px;font-weight:800;color:#fff;letter-spacing:.06em;text-transform:uppercase}.SidebarSupporters_heartPulse__j8V_O{position:relative;z-index:1;font-size:16px;opacity:.6;animation:SidebarSupporters_heartbeat__zTe5Y 1.6s ease-in-out .3s infinite}.SidebarSupporters_body__mC7bh{padding:12px 0 0}.SidebarSupporters_loadingWrap__Yu4_h{display:flex;justify-content:center;padding:28px 0}.SidebarSupporters_spinner__5_5ra{width:28px;height:28px;border:3px solid rgba(220,38,38,.15);border-top-color:#dc2626;border-radius:50%;animation:SidebarSupporters_spin__ZtRFW .8s linear infinite}@keyframes SidebarSupporters_spin__ZtRFW{to{transform:rotate(1turn)}}.SidebarSupporters_emptyMsg__roVI8{text-align:center;font-size:12px;color:var(--text-color-secondary,#6b7280);padding:20px 16px;margin:0}.SidebarSupporters_list__prDOP{display:flex;flex-direction:column}.SidebarSupporters_row__fwuLa{display:flex;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;color:inherit;transition:background .15s;border-radius:8px;margin:0 4px}.SidebarSupporters_row__fwuLa:hover{background:rgba(220,38,38,.06)}.SidebarSupporters_num__g7yXB{width:18px;text-align:center;font-size:11px;font-weight:700;color:var(--text-color-secondary,#9ca3af);flex-shrink:0}.SidebarSupporters_avatarOuter__9gxo3{position:relative;flex-shrink:0}.SidebarSupporters_avatarWrap__iAqWr{width:34px;height:34px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dc2626,#991b1b);border:2px solid rgba(220,38,38,.4);box-shadow:0 0 8px rgba(220,38,38,.35)}.SidebarSupporters_avatarImg__kJK7n{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SidebarSupporters_avatarInitials__4a5gG{font-size:13px;font-weight:700;color:#fff}.SidebarSupporters_info__aVBWh{display:flex;flex-direction:column;flex:1;min-width:0}.SidebarSupporters_username__O3eHA{font-size:13px;font-weight:600;color:var(--text-color,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidebarSupporters_sub__Efvn6{font-size:11px;color:#dc2626;font-weight:500}.SidebarSupporters_heartBadge__wC5ae{font-size:14px;flex-shrink:0;opacity:.8}.SidebarSupporters_footer__E4AQQ{font-size:11px;color:var(--text-color-secondary,#9ca3af);text-align:center;padding:10px 16px 14px;border-top:1px solid rgba(220,38,38,.08);margin-top:6px;font-style:italic}.SidebarVerifiedMembers_widget__dgQp6{border-radius:14px;overflow:hidden;box-shadow:0 4px 24px rgba(88,101,242,.12),0 1px 4px rgba(0,0,0,.08);background:var(--bg-color-secondary,#fff);border:1px solid rgba(88,101,242,.18);margin-bottom:20px}.SidebarVerifiedMembers_header__sWHIn{position:relative;background:linear-gradient(135deg,#5865f2,#4338ca 60%,#3730a3);padding:14px 16px;display:flex;align-items:center;gap:10px;overflow:hidden}.SidebarVerifiedMembers_headerOrbs__TdAob{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.12) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(200,210,255,.15) 0,transparent 40%);pointer-events:none}.SidebarVerifiedMembers_headerContent__cDGRv{display:flex;align-items:center;gap:8px;flex:1;position:relative;z-index:1}.SidebarVerifiedMembers_headerIcon__WI0Cc{font-size:18px}.SidebarVerifiedMembers_headerTitle__9_w8N{font-size:13px;font-weight:800;color:#fff;letter-spacing:.06em;text-transform:uppercase}.SidebarVerifiedMembers_starPulse__u9poT{position:relative;z-index:1;font-size:16px;opacity:.7;animation:SidebarVerifiedMembers_pulse__G4RCY 2s ease-in-out infinite}@keyframes SidebarVerifiedMembers_pulse__G4RCY{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}}.SidebarVerifiedMembers_body__4qH0n{padding:12px 0 0}.SidebarVerifiedMembers_loadingWrap__3KrUQ{display:flex;justify-content:center;padding:28px 0}.SidebarVerifiedMembers_spinner__hgF6I{width:28px;height:28px;border:3px solid rgba(88,101,242,.15);border-top-color:#5865f2;border-radius:50%;animation:SidebarVerifiedMembers_spin__6EdO8 .8s linear infinite}@keyframes SidebarVerifiedMembers_spin__6EdO8{to{transform:rotate(1turn)}}.SidebarVerifiedMembers_scrollWindow__zPdUB{overflow:hidden;position:relative}.SidebarVerifiedMembers_scrollWindow__zPdUB:after,.SidebarVerifiedMembers_scrollWindow__zPdUB:before{content:"";position:absolute;left:0;right:0;height:36px;z-index:2;pointer-events:none}.SidebarVerifiedMembers_scrollWindow__zPdUB:before{top:0;background:linear-gradient(to bottom,var(--bg-color-secondary,#fff),transparent)}.SidebarVerifiedMembers_scrollWindow__zPdUB:after{bottom:0;background:linear-gradient(to top,var(--bg-color-secondary,#fff),transparent)}.SidebarVerifiedMembers_scrollTrack__6xNX_{display:flex;flex-direction:column;animation:SidebarVerifiedMembers_scrollUp__lD4ph linear infinite}.SidebarVerifiedMembers_scrollTrack__6xNX_:hover{animation-play-state:paused}@keyframes SidebarVerifiedMembers_scrollUp__lD4ph{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.SidebarVerifiedMembers_list__uaoRZ{display:flex;flex-direction:column}.SidebarVerifiedMembers_row___CT9W{display:flex;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;color:inherit;transition:background .15s;border-radius:8px;margin:0 4px}.SidebarVerifiedMembers_row___CT9W:hover{background:rgba(88,101,242,.07)}.SidebarVerifiedMembers_num__ST9Pq{width:18px;text-align:center;font-size:11px;font-weight:700;color:var(--text-color-secondary,#9ca3af);flex-shrink:0}.SidebarVerifiedMembers_avatarOuter__JFwJX{position:relative;flex-shrink:0}.SidebarVerifiedMembers_avatarWrap__IzAKm{width:34px;height:34px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5865f2,#4338ca);border:2px solid rgba(88,101,242,.45);box-shadow:0 0 8px rgba(88,101,242,.35)}.SidebarVerifiedMembers_avatarImg__LIKfK{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SidebarVerifiedMembers_avatarInitials__pfNtQ{font-size:13px;font-weight:700;color:#fff}.SidebarVerifiedMembers_info__c0hJA{display:flex;flex-direction:column;flex:1;min-width:0}.SidebarVerifiedMembers_username__zmcNo{font-size:13px;font-weight:600;color:var(--text-color,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidebarVerifiedMembers_sub__69vsv{font-size:11px;color:#5865f2;font-weight:600}.SidebarVerifiedMembers_badge__PQmeC{font-size:14px;flex-shrink:0;opacity:.85}.SidebarVerifiedMembers_footer__FxkAo{font-size:11px;color:var(--text-color-secondary,#9ca3af);text-align:center;padding:10px 16px 14px;border-top:1px solid rgba(88,101,242,.08);margin-top:6px;font-style:italic}.AppDownloadToast_toastContainer__cQejE{position:fixed;bottom:30px;right:30px;width:100%;max-width:480px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1);padding:24px;z-index:9999;animation:AppDownloadToast_slideIn__Ra_zZ .4s cubic-bezier(.68,-.55,.265,1.55);backdrop-filter:blur(10px)}@keyframes AppDownloadToast_slideIn__Ra_zZ{0%{transform:translateX(120%) translateY(20px);opacity:0}to{transform:translateX(0) translateY(0);opacity:1}}.AppDownloadToast_toastContainer__cQejE.AppDownloadToast_closing__UY77k{animation:AppDownloadToast_slideOut__ZEDXG .3s ease-in-out}@keyframes AppDownloadToast_slideOut__ZEDXG{0%{transform:translateX(0) translateY(0);opacity:1}to{transform:translateX(120%) translateY(20px);opacity:0}}.AppDownloadToast_toastContent__3HGxC{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px;position:relative}.AppDownloadToast_toastIcon__SdJfn{font-size:40px;line-height:1;flex-shrink:0}.AppDownloadToast_toastText___BV_Q{flex:1;padding-right:24px}.AppDownloadToast_toastTitle__Rw0Nd{font-size:20px;font-weight:700;color:#ffffff;margin:0 0 8px;line-height:1.3}.AppDownloadToast_toastDescription__PKVXE{font-size:14px;color:rgba(255,255,255,.9);margin:0;line-height:1.5}.AppDownloadToast_closeButton__FZC1V{position:absolute;top:-8px;right:-8px;background:rgba(255,255,255,.2);border:none;border-radius:50%;width:28px;height:28px;font-size:24px;line-height:1;color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;backdrop-filter:blur(10px)}.AppDownloadToast_closeButton__FZC1V:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.AppDownloadToast_toastActions__tCJWl{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.AppDownloadToast_downloadButton__ouHBI{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none}.AppDownloadToast_iosButton__OM4mj{background:#000000;color:#ffffff}.AppDownloadToast_iosButton__OM4mj:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.3)}.AppDownloadToast_androidButton__QXNDH{background:#ffffff;color:#000000}.AppDownloadToast_androidButton__QXNDH:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.AppDownloadToast_buttonIcon__iZVE4{width:20px;height:20px}.AppDownloadToast_toastFooter__Fwqm2{text-align:center}.AppDownloadToast_continueWebLink__lLDKj{background:none;border:none;color:rgba(255,255,255,.8);font-size:13px;cursor:pointer;text-decoration:underline;padding:8px;transition:color .2s ease}.AppDownloadToast_continueWebLink__lLDKj:hover{color:#ffffff}@media (max-width:768px){.AppDownloadToast_toastContainer__cQejE{bottom:20px;right:20px;left:20px;max-width:none}.AppDownloadToast_toastTitle__Rw0Nd{font-size:18px}.AppDownloadToast_toastDescription__PKVXE{font-size:13px}.AppDownloadToast_downloadButton__ouHBI{padding:12px 20px;font-size:14px}}@media (max-width:1024px) and (hover:none){.AppDownloadToast_toastContainer__cQejE{display:none}}