@keyframes ListeningOverview_ios-sheet-spin__66zRl{to{transform:rotate(1turn)}}@keyframes ListeningOverview_profileSkeletonPulse__mlnyt{0%,to{opacity:1}50%{opacity:.45}}.ListeningOverview_sectionLink__gd8ER{display:inline-flex;align-items:center;gap:2px;min-height:var(--ios-tap-min);margin:calc(var(--ios-space-3)*-1) calc(var(--ios-space-1)*-1) calc(var(--ios-space-3)*-1) 0;padding:0 var(--ios-space-1);border:0;background:rgba(0,0,0,0);color:var(--ios-label-2);font:var(--ios-text-subheadline);letter-spacing:var(--ios-track-subheadline);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:transform var(--ios-spring-snappy-duration) var(--ios-spring-snappy),background-color var(--ios-dur-fast) var(--ios-ease-out),opacity var(--ios-dur-fast) var(--ios-ease-out),color var(--ios-dur-fast) var(--ios-ease-out)}.ListeningOverview_sectionLink__gd8ER:active:not(:disabled){transform:scale(.96);transition-duration:var(--ios-dur-press)}.ListeningOverview_sectionLink__gd8ER:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ListeningOverview_sectionLink__gd8ER:active:not(:disabled){transform:none}}.ListeningOverview_sectionLink__gd8ER:active{opacity:.6}@media(hover:hover){.ListeningOverview_sectionLink__gd8ER:hover{color:var(--ios-label)}}.ListeningOverview_weekCard__o5c83{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ios-space-4);padding:var(--ios-space-4);margin-bottom:var(--ios-space-2);border:0;border-radius:var(--ios-radius-lg);background:var(--ios-bg-2);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:transform var(--ios-spring-snappy-duration) var(--ios-spring-snappy),background-color var(--ios-dur-fast) var(--ios-ease-out),opacity var(--ios-dur-fast) var(--ios-ease-out),color var(--ios-dur-fast) var(--ios-ease-out)}.ListeningOverview_weekCard__o5c83:active:not(:disabled){transform:scale(.98);transition-duration:var(--ios-dur-press)}.ListeningOverview_weekCard__o5c83:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ListeningOverview_weekCard__o5c83:active:not(:disabled){transform:none}}.ListeningOverview_weekCard__o5c83:active{background:var(--ios-bg-3)}@media(hover:hover){.ListeningOverview_weekCard__o5c83:hover{background:var(--ios-bg-3)}}.ListeningOverview_weekHeading__Sm1a_{display:flex;flex-direction:column;gap:2px;min-width:0;align-self:stretch}.ListeningOverview_weekLabel__V5B75{font:var(--ios-text-subheadline);letter-spacing:var(--ios-track-subheadline);color:var(--ios-label-2)}.ListeningOverview_weekValue__LbEP4{font:var(--ios-text-title-1);letter-spacing:var(--ios-track-title-1);font-variant-numeric:tabular-nums;color:var(--ios-label)}.ListeningOverview_weekHint__5zZkS{margin-top:auto;padding-top:var(--ios-space-2);max-width:160px;font:var(--ios-text-footnote);letter-spacing:var(--ios-track-footnote);color:var(--ios-label-2)}.ListeningOverview_weekSkeleton__cCOIN{width:96px;height:28px;margin-top:4px}.ListeningOverview_chart__TT1VB{flex:none;display:flex;align-items:flex-end;gap:6px}.ListeningOverview_chartColumn__lqfZv{display:flex;flex-direction:column;align-items:center;gap:6px}.ListeningOverview_chartTrack__ZDLEq{position:relative;display:block;width:12px;height:64px;border-radius:var(--ios-radius-pill);background:var(--ios-fill-4);overflow:hidden}.ListeningOverview_chartBar__7_IR_{position:absolute;inset:0;border-radius:inherit;background:var(--ios-label-2);transform-origin:bottom;transition:transform var(--ios-spring-smooth-duration) var(--ios-spring-smooth)}@media(prefers-reduced-motion:reduce){.ListeningOverview_chartBar__7_IR_{transition:none}}.ListeningOverview_chartBarToday__jAX7_{background:var(--ios-label)}.ListeningOverview_chartLabel__orRox{font:var(--ios-text-caption-2);letter-spacing:var(--ios-track-caption);text-transform:uppercase;color:var(--ios-label-3)}.ListeningOverview_chartLabelToday__hjKI0{font-weight:600;color:var(--ios-label)}.ListeningOverview_grid__ru__3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ios-space-2)}.ListeningOverview_tile__kb_Vo{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--ios-space-2);min-height:84px;padding:var(--ios-space-3) var(--ios-space-4);border:0;border-radius:var(--ios-radius-lg);background:var(--ios-bg-2);color:inherit;font:inherit;text-align:left}.ListeningOverview_tileInteractive___o8y1{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:transform var(--ios-spring-snappy-duration) var(--ios-spring-snappy),background-color var(--ios-dur-fast) var(--ios-ease-out),opacity var(--ios-dur-fast) var(--ios-ease-out),color var(--ios-dur-fast) var(--ios-ease-out)}.ListeningOverview_tileInteractive___o8y1:active:not(:disabled){transform:scale(.98);transition-duration:var(--ios-dur-press)}.ListeningOverview_tileInteractive___o8y1:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ListeningOverview_tileInteractive___o8y1:active:not(:disabled){transform:none}}.ListeningOverview_tileInteractive___o8y1:active{background:var(--ios-bg-3)}@media(hover:hover){.ListeningOverview_tileInteractive___o8y1:hover{background:var(--ios-bg-3)}}.ListeningOverview_tileLabel__jBqZ5{font:var(--ios-text-footnote);letter-spacing:var(--ios-track-footnote);color:var(--ios-label-2)}.ListeningOverview_tileValue__WYdJK{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--ios-text-title-2);letter-spacing:var(--ios-track-title-2);font-variant-numeric:tabular-nums;color:var(--ios-label)}.ListeningOverview_tileSkeleton__90YNq{width:64px;height:22px;border-radius:var(--ios-radius-xs);display:block;background:var(--ios-fill-4);animation:ListeningOverview_profileSkeletonPulse__mlnyt 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ListeningOverview_tileSkeleton__90YNq{animation:none}}.ListeningOverview_errorBox__ELtRK{display:flex;flex-direction:column;align-items:center;gap:var(--ios-space-3);padding:var(--ios-space-6) var(--ios-space-4);text-align:center}.ListeningOverview_errorText__9Mzj6{margin:0;color:var(--ios-label-2)}.ListeningOverview_errorText__9Mzj6,.ListeningOverview_retryButton__j_VCI{font:var(--ios-text-subheadline);letter-spacing:var(--ios-track-subheadline)}.ListeningOverview_retryButton__j_VCI{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 var(--ios-space-4);border:0;border-radius:var(--ios-radius-pill);background:var(--ios-fill-3);color:var(--ios-label);font-weight:600;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:transform var(--ios-spring-snappy-duration) var(--ios-spring-snappy),background-color var(--ios-dur-fast) var(--ios-ease-out),opacity var(--ios-dur-fast) var(--ios-ease-out),color var(--ios-dur-fast) var(--ios-ease-out)}.ListeningOverview_retryButton__j_VCI:active:not(:disabled){transform:scale(.96);transition-duration:var(--ios-dur-press)}.ListeningOverview_retryButton__j_VCI:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ListeningOverview_retryButton__j_VCI:active:not(:disabled){transform:none}}@keyframes FavoriteArtists_ios-sheet-spin__NAXRG{to{transform:rotate(1turn)}}@keyframes FavoriteArtists_profileSkeletonPulse__C7BV3{0%,to{opacity:1}50%{opacity:.45}}.FavoriteArtists_sectionLink__Anzrv{display:inline-flex;align-items:center;gap:2px;min-height:var(--ios-tap-min);margin:calc(var(--ios-space-3)*-1) calc(var(--ios-space-1)*-1) calc(var(--ios-space-3)*-1) 0;padding:0 var(--ios-space-1);border:0;background:rgba(0,0,0,0);color:var(--ios-label-2);font:var(--ios-text-subheadline);letter-spacing:var(--ios-track-subheadline);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:transform var(--ios-spring-snappy-duration) var(--ios-spring-snappy),background-color var(--ios-dur-fast) var(--ios-ease-out),opacity var(--ios-dur-fast) var(--ios-ease-out),color var(--ios-dur-fast) var(--ios-ease-out)}.FavoriteArtists_sectionLink__Anzrv:active:not(:disabled){transform:scale(.96);transition-duration:var(--ios-dur-press)}.FavoriteArtists_sectionLink__Anzrv:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.FavoriteArtists_sectionLink__Anzrv:active:not(:disabled){transform:none}}.FavoriteArtists_sectionLink__Anzrv:active{opacity:.6}@media(hover:hover){.FavoriteArtists_sectionLink__Anzrv:hover{color:var(--ios-label)}}.FavoriteArtists_rail__htcEg{display:flex;gap:var(--ios-space-3);margin:0 calc(var(--ios-margin)*-1);padding:0 var(--ios-margin) var(--ios-space-1);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--ios-margin);scrollbar-width:none;-webkit-overflow-scrolling:touch}.FavoriteArtists_rail__htcEg::-webkit-scrollbar{display:none}.FavoriteArtists_item__rZDyt{flex:none;width:88px;display:flex;flex-direction:column;align-items:center;gap:var(--ios-space-1);padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:center;scroll-snap-align:start}button.FavoriteArtists_item__rZDyt{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:transform var(--ios-spring-snappy-duration) var(--ios-spring-snappy),background-color var(--ios-dur-fast) var(--ios-ease-out),opacity var(--ios-dur-fast) var(--ios-ease-out),color var(--ios-dur-fast) var(--ios-ease-out)}button.FavoriteArtists_item__rZDyt:active:not(:disabled){transform:scale(.95);transition-duration:var(--ios-dur-press)}button.FavoriteArtists_item__rZDyt:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){button.FavoriteArtists_item__rZDyt:active:not(:disabled){transform:none}}@media(hover:hover){button.FavoriteArtists_item__rZDyt:hover .FavoriteArtists_avatar__pK0Ux{transform:scale(1.04)}}.FavoriteArtists_avatar__pK0Ux{position:relative;width:76px;height:76px;margin-bottom:var(--ios-space-1);display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--ios-bg-3);transition:transform var(--ios-spring-snappy-duration) var(--ios-spring-snappy)}.FavoriteArtists_avatar__pK0Ux img{width:100%;height:100%;object-fit:cover}.FavoriteArtists_avatar__pK0Ux:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--ios-hairline) var(--ios-image-edge);pointer-events:none}.FavoriteArtists_initial__4JaUe{font:var(--ios-text-title-2);letter-spacing:var(--ios-track-title-2);color:var(--ios-label-2)}.FavoriteArtists_name__rs_HL{display:inline-flex;align-items:center;justify-content:center;gap:3px;max-width:100%;font:var(--ios-text-footnote);font-weight:600;letter-spacing:var(--ios-track-footnote);color:var(--ios-label)}.FavoriteArtists_nameText__l4dcb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FavoriteArtists_verified__ExKaO{flex:none;color:var(--ios-label-2)}.FavoriteArtists_plays__6ubbP{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--ios-text-caption-1);letter-spacing:var(--ios-track-caption);font-variant-numeric:tabular-nums;color:var(--ios-label-2)}.FavoriteArtists_skeleton___yvy6{display:block;background:var(--ios-fill-4);animation:FavoriteArtists_profileSkeletonPulse__C7BV3 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.FavoriteArtists_skeleton___yvy6{animation:none}}.FavoriteArtists_skeleton___yvy6:after{display:none}.FavoriteArtists_skeletonLine__zzlPh{display:block;width:56px;height:12px;border-radius:var(--ios-radius-pill)}@keyframes VoteProgress_ios-sheet-spin__nFLAa{to{transform:rotate(1turn)}}.VoteProgress_card__TzNyE{display:flex;flex-direction:column;gap:var(--ios-space-3);padding:var(--ios-space-4);border-radius:var(--ios-radius-lg);background:var(--ios-bg-2);color:var(--ios-label)}.VoteProgress_heading__rMD7d{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ios-space-3)}.VoteProgress_label__RdeZL{display:inline-flex;align-items:center;gap:6px;min-width:0;font:var(--ios-text-headline);letter-spacing:var(--ios-track-headline);color:var(--ios-label)}.VoteProgress_count__1ElNE{flex:none;font:var(--ios-text-subheadline);letter-spacing:var(--ios-track-subheadline);font-variant-numeric:tabular-nums;color:var(--ios-label-2)}.VoteProgress_bar__bEnP5{position:relative;height:8px;overflow:hidden;border-radius:var(--ios-radius-pill);background:var(--ios-fill-3)}.VoteProgress_fill__OKnuZ{position:absolute;inset:0;border-radius:inherit;background:var(--ios-label);transform-origin:left;transition:transform var(--ios-spring-smooth-duration) var(--ios-spring-smooth)}@media(prefers-reduced-motion:reduce){.VoteProgress_fill__OKnuZ{transition:none}}.VoteProgress_caption__7OPew{margin:0;font:var(--ios-text-footnote);letter-spacing:var(--ios-track-footnote);font-variant-numeric:tabular-nums;color:var(--ios-label-2)}.VoteProgress_shareButton__pedwv{display:inline-flex;align-items:center;justify-content:center;gap:var(--ios-space-2);height:var(--ios-tap-min);padding:0 var(--ios-space-5);border:0;border-radius:var(--ios-radius-pill);background:var(--ios-fill-3);color:var(--ios-label);font:var(--ios-text-subheadline);font-weight:600;letter-spacing:var(--ios-track-subheadline);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:transform var(--ios-spring-snappy-duration) var(--ios-spring-snappy),background-color var(--ios-dur-fast) var(--ios-ease-out),opacity var(--ios-dur-fast) var(--ios-ease-out),color var(--ios-dur-fast) var(--ios-ease-out)}.VoteProgress_shareButton__pedwv:active:not(:disabled){transform:scale(.97);transition-duration:var(--ios-dur-press)}.VoteProgress_shareButton__pedwv:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.VoteProgress_shareButton__pedwv:active:not(:disabled){transform:none}}.VoteProgress_shareButton__pedwv:active:not(:disabled){background:var(--ios-fill)}.VoteProgress_shareButton__pedwv:disabled{cursor:default;opacity:.6}@media(hover:hover){.VoteProgress_shareButton__pedwv:hover:not(:disabled){background:var(--ios-fill-2)}}.VoteProgress_error__UHXsm{margin:0;font:var(--ios-text-footnote);letter-spacing:var(--ios-track-footnote);color:var(--ios-red)}@keyframes VoteProgress_skeletonPulse__wykZ2{0%,to{opacity:1}50%{opacity:.45}}.VoteProgress_skeleton__4doQW{display:block;background:var(--ios-fill-4);animation:VoteProgress_skeletonPulse__wykZ2 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.VoteProgress_skeleton__4doQW{animation:none}}.VoteProgress_skeletonTitle__DhgVv{width:45%;height:16px;border-radius:var(--ios-radius-pill)}.VoteProgress_skeletonBar__JrEa3{height:8px;border-radius:var(--ios-radius-pill)}.VoteProgress_skeletonButton__GXCBS{width:140px;height:var(--ios-tap-min);border-radius:var(--ios-radius-pill)}.InvitedFriends_tile__ON8IX{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ios-radius-md);background:var(--ios-green-soft);color:var(--ios-green)}.ProfileMenu_plusTile__7_5EN{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:7px;background:var(--ios-plus-gradient);color:var(--ios-on-plus);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}@keyframes ProfileState_ios-sheet-spin__smfnV{to{transform:rotate(1turn)}}@keyframes ProfileState_profileSkeletonPulse__6eWCR{0%,to{opacity:1}50%{opacity:.45}}.ProfileState_page__iQoa2{min-height:100vh;padding:max(var(--ios-space-2),env(safe-area-inset-top,0px)) 0 calc(120px + env(safe-area-inset-bottom, 0px));background:var(--ios-bg);color:var(--ios-label);font-family:var(--font-family)}.ProfileState_content__XZuIW{width:min(680px,100%);margin:0 auto;padding:0 var(--ios-margin);box-sizing:border-box}.ProfileState_centered__KSUFL{min-height:70vh;display:flex;align-items:center;justify-content:center}.ProfileState_skeleton__C2PYB{display:block;background:var(--ios-fill-4);animation:ProfileState_profileSkeletonPulse__6eWCR 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ProfileState_skeleton__C2PYB{animation:none}}.ProfileState_skeletonToolbar__zewZG{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:var(--ios-space-2) 0 var(--ios-space-1) var(--ios-space-1)}.ProfileState_skeletonTitle__HulhX{width:140px;height:34px;border-radius:var(--ios-radius-sm)}.ProfileState_skeletonCircleButton__I1XCm{width:var(--ios-tap-min);height:var(--ios-tap-min);border-radius:50%}.ProfileState_skeletonIdentity__kDppw{display:flex;flex-direction:column;align-items:center;gap:var(--ios-space-3);margin-top:var(--ios-space-5)}.ProfileState_skeletonAvatar__6ySlt{width:104px;height:104px;border-radius:50%}.ProfileState_skeletonName__1ntEk{width:180px;height:28px;margin-top:var(--ios-space-1);border-radius:var(--ios-radius-sm)}.ProfileState_skeletonMeta__4gPLw{width:130px;height:16px;border-radius:var(--ios-radius-pill)}.ProfileState_skeletonCard__36FkK{height:68px;margin-top:var(--ios-space-6);border-radius:var(--ios-radius-lg)}.ProfileState_skeletonButton__UtEC2{height:50px;margin-top:var(--ios-space-3);border-radius:var(--ios-radius-pill)}.ProfileState_skeletonWeek__b0w6O{height:112px;margin-top:calc(var(--ios-space-8) + 37px);border-radius:var(--ios-radius-lg)}.ProfileState_skeletonGrid__TIfYY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ios-space-2);margin-top:var(--ios-space-2)}.ProfileState_skeletonTile__vxB7n{height:84px;border-radius:var(--ios-radius-lg)}.ProfileState_error__PqxLA{display:flex;flex-direction:column;align-items:center;gap:var(--ios-space-3);max-width:320px;text-align:center}.ProfileState_errorIcon__ng6oe{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--ios-space-1);border-radius:50%;background:var(--ios-fill-4);color:var(--ios-label-2)}.ProfileState_errorText__hFrv1{margin:0;max-width:300px;font:var(--ios-text-body);letter-spacing:var(--ios-track-body);color:var(--ios-label-2)}.ProfileState_retryButton__xLTRu{display:inline-flex;align-items:center;justify-content:center;gap:var(--ios-space-2);height:50px;margin-top:var(--ios-space-3);padding:0 var(--ios-space-6);border:0;border-radius:var(--ios-radius-pill);background:var(--ios-tint);color:var(--ios-on-tint);font:var(--ios-text-headline);letter-spacing:var(--ios-track-headline);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:transform var(--ios-spring-snappy-duration) var(--ios-spring-snappy),background-color var(--ios-dur-fast) var(--ios-ease-out),opacity var(--ios-dur-fast) var(--ios-ease-out),color var(--ios-dur-fast) var(--ios-ease-out)}.ProfileState_retryButton__xLTRu:active:not(:disabled){transform:scale(.97);transition-duration:var(--ios-dur-press)}.ProfileState_retryButton__xLTRu:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ProfileState_retryButton__xLTRu:active:not(:disabled){transform:none}}.ProfileState_retryButton__xLTRu:active{background:var(--ios-tint-pressed)}.SettingsHeader_header__QnCHI{position:relative;padding:4px 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(0,0,0,0);border-bottom:none;z-index:1000}.SettingsHeader_title__9URoL{font-size:1.375rem;font-weight:700;margin:0;color:#fff;text-align:left;letter-spacing:-.02em;line-height:1.2;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsHeader_backButton__CYz_S{background:#0f0f0f;border:1px solid #3e3e3e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border-radius:5.5px;transition:all .2s cubic-bezier(.25,.8,.25,1);width:28px;height:28px;flex-shrink:0}.SettingsHeader_backButton__CYz_S:hover{background:#181818;border-color:#5a5a5a}.SettingsHeader_backButton__CYz_S:active{background:#0a0a0a}.SettingsHeader_backButton__CYz_S:focus-visible{outline:2px solid rgba(29,185,84,.5);outline-offset:2px}.SettingsHeader_rightSection__Yx7mW{display:flex;align-items:center;justify-content:center}.SettingsHeader_rightSection__Yx7mW,.SettingsHeader_spacer__Evk44{width:28px;height:28px;flex-shrink:0}@media(min-width:768px){.SettingsHeader_header__QnCHI{padding:6px 24px}}@supports(backdrop-filter:blur(24px)){.SettingsHeader_header__QnCHI{background:linear-gradient(180deg,rgba(18,18,18,.98),rgba(18,18,18,.95))}}.SettingsHeader_header__QnCHI{animation:SettingsHeader_slideDown__cf65P .3s cubic-bezier(.25,.8,.25,1)}@keyframes SettingsHeader_slideDown__cf65P{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SettingsItem_item___bFVQ{background:rgba(28,28,30,.8);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;color:#fff;padding:16px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s cubic-bezier(.25,.8,.25,1);font-size:16px;font-weight:500}.SettingsItem_item___bFVQ:hover{background:rgba(44,44,46,.9);border-color:hsla(0,0%,100%,.1);transform:translateY(-1px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.SettingsItem_item___bFVQ:active{transform:translateY(0) scale(.98);background:rgba(38,38,40,.9)}@media(max-width:480px){.SettingsItem_item___bFVQ{padding:14px 16px;font-size:15px;border-radius:12px}}.SettingsItem_itemLeft__BWwKV{display:flex;align-items:center;gap:12px}@media(max-width:480px){.SettingsItem_itemLeft__BWwKV{gap:10px}}.SettingsItem_itemIcon__AWmFZ{width:20px;height:20px;color:#8a8a8e;transition:color .2s ease}.SettingsItem_item___bFVQ:hover .SettingsItem_itemIcon__AWmFZ{color:#fff}@media(max-width:480px){.SettingsItem_itemIcon__AWmFZ{width:18px;height:18px}}.SettingsItem_itemLabel__Y5ujQ{color:#fff;font-weight:500}.SettingsItem_itemArrow__ijqz3{width:16px;height:16px;color:#8a8a8e;transition:all .2s ease}.SettingsItem_item___bFVQ:hover .SettingsItem_itemArrow__ijqz3{color:#fff;transform:translateX(2px)}@media(max-width:480px){.SettingsItem_itemArrow__ijqz3{width:14px;height:14px}}.CacheUsageDisplay_usage__qbq45{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}@media(max-width:480px){.CacheUsageDisplay_usage__qbq45{margin-bottom:24px}}.CacheUsageDisplay_circle__bMEIv{width:140px;height:140px;border-radius:50%;background:rgba(28,28,30,.9);backdrop-filter:blur(20px);border:2px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:16px;box-shadow:0 8px 32px rgba(0,0,0,.3)}@media(max-width:480px){.CacheUsageDisplay_circle__bMEIv{width:120px;height:120px}}.CacheUsageDisplay_mainIcon__DmFqQ{width:32px;height:32px;color:#8a8a8e;margin-bottom:8px}@media(max-width:480px){.CacheUsageDisplay_mainIcon__DmFqQ{width:28px;height:28px}}.CacheUsageDisplay_size__WoOVy{font-size:28px;font-weight:700;color:#fff;line-height:1}@media(max-width:480px){.CacheUsageDisplay_size__WoOVy{font-size:24px}}.CacheUsageDisplay_unit__Qo8x3{font-size:16px;font-weight:500;color:#8a8a8e;margin-top:2px}@media(max-width:480px){.CacheUsageDisplay_unit__Qo8x3{font-size:14px}}.CacheUsageDisplay_description__eTweH{font-size:16px;color:#8a8a8e;text-align:center}@media(max-width:480px){.CacheUsageDisplay_description__eTweH{font-size:14px}}.CacheCategoryItem_category__0Phea{background:rgba(28,28,30,.8);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:16px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s cubic-bezier(.25,.8,.25,1)}.CacheCategoryItem_category__0Phea:hover{background:rgba(44,44,46,.9);border-color:hsla(0,0%,100%,.1);transform:translateY(-1px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.CacheCategoryItem_category__0Phea:active{transform:translateY(0) scale(.98)}.CacheCategoryItem_category__0Phea.CacheCategoryItem_selected__NI5BC{background:rgba(0,122,255,.1);border-color:rgba(0,122,255,.3)}.CacheCategoryItem_category__0Phea.CacheCategoryItem_selected__NI5BC .CacheCategoryItem_categoryIcon__zpgPK{color:#007aff!important}@media(max-width:480px){.CacheCategoryItem_category__0Phea{padding:14px 16px;border-radius:12px}}.CacheCategoryItem_categoryLeft__6V5CX{display:flex;align-items:center;gap:12px}@media(max-width:480px){.CacheCategoryItem_categoryLeft__6V5CX{gap:10px}}.CacheCategoryItem_categoryIcon__zpgPK{width:20px;height:20px;transition:color .2s ease}@media(max-width:480px){.CacheCategoryItem_categoryIcon__zpgPK{width:18px;height:18px}}.CacheCategoryItem_label__yOsTV{color:#fff;font-size:16px;font-weight:500}@media(max-width:480px){.CacheCategoryItem_label__yOsTV{font-size:15px}}.CacheCategoryItem_sizeLabel__QduPc{color:#8a8a8e;font-size:14px;font-weight:500}@media(max-width:480px){.CacheCategoryItem_sizeLabel__QduPc{font-size:13px}}.CacheActions_actions__CUJGi{display:flex;flex-direction:column;gap:12px;max-width:600px;margin:0 auto}@media(max-width:480px){.CacheActions_actions__CUJGi{gap:10px}}.CacheActions_clearAllButton__mEOgT,.CacheActions_clearButton__n7Twk{background:rgba(28,28,30,.8);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;color:#fff;font-size:16px;font-weight:500;padding:16px 20px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s cubic-bezier(.25,.8,.25,1)}.CacheActions_clearAllButton__mEOgT:hover,.CacheActions_clearButton__n7Twk:hover{background:rgba(44,44,46,.9);border-color:hsla(0,0%,100%,.1);transform:translateY(-1px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.CacheActions_clearAllButton__mEOgT:active,.CacheActions_clearButton__n7Twk:active{transform:translateY(0) scale(.98)}@media(max-width:480px){.CacheActions_clearAllButton__mEOgT,.CacheActions_clearButton__n7Twk{padding:14px 16px;font-size:15px;border-radius:12px}}.CacheActions_clearAllButton__mEOgT{background:rgba(255,59,48,.1);border-color:rgba(255,59,48,.2);color:#ff3b30}.CacheActions_clearAllButton__mEOgT:hover{background:rgba(255,59,48,.15);border-color:rgba(255,59,48,.3)}.CacheContainer_modal__cmk6I{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1001;background:rgba(0,0,0,.95);backdrop-filter:blur(20px);color:#fff;display:flex;flex-direction:column;animation:CacheContainer_slideIn__4Sqkn .25s cubic-bezier(.25,.8,.25,1);overflow:hidden}@keyframes CacheContainer_slideIn__4Sqkn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CacheContainer_content__3f12c{flex:1;min-height:0;padding:24px 16px calc(160px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:480px){.CacheContainer_content__3f12c{padding:16px 12px calc(150px + env(safe-area-inset-bottom))}}.CacheContainer_categories__TQazU{display:flex;flex-direction:column;gap:8px;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:480px){.CacheContainer_categories__TQazU{margin-bottom:24px}}@media(max-height:600px){.CacheContainer_content__3f12c{padding:16px}}@media(min-width:768px){.CacheContainer_modal__cmk6I{padding:0 20px}.CacheContainer_content__3f12c{padding:32px 24px}}.TransactionItem_item__3CsD3{display:flex;align-items:center;gap:12px;padding:16px;background:rgba(28,28,30,.8);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;transition:all .2s cubic-bezier(.25,.8,.25,1)}.TransactionItem_item__3CsD3:hover{background:rgba(44,44,46,.9);border-color:hsla(0,0%,100%,.1);transform:translateY(-1px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.TransactionItem_icon__93Md_{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.TransactionItem_icon__93Md_.TransactionItem_outgoing__CmzM8{background:rgba(255,59,48,.1);color:#ff3b30}.TransactionItem_icon__93Md_.TransactionItem_incoming__D2zUt{background:rgba(52,199,89,.1);color:#34c759}.TransactionItem_avatar__o9m2q{width:40px;height:40px;border-radius:50%;object-fit:cover}.TransactionItem_main__TgnIF{flex:1;min-width:0}.TransactionItem_top__vWo8D{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.TransactionItem_username__vkkqT{font-size:16px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransactionItem_amount__UBT9k{font-size:16px;font-weight:600}.TransactionItem_amount__UBT9k.TransactionItem_negative__G47Ft{color:#ff3b30}.TransactionItem_amount__UBT9k.TransactionItem_positive__fBo6X{color:#34c759}.TransactionItem_sub__JXxXD{display:flex;align-items:center;justify-content:space-between;gap:8px}.TransactionItem_status__s0zIo{font-size:14px;color:#8a8a8e}.TransactionItem_date__Te97h{font-size:12px;color:#8a8a8e}.TransactionItem_link__26xyd{background:none;border:none;color:#8a8a8e;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease}.TransactionItem_link__26xyd:hover{color:#fff;background:hsla(0,0%,100%,.1)}.TransactionsList_list__vQbkA{display:flex;flex-direction:column;gap:8px}.TransactionsList_empty__jR5eE,.TransactionsList_error__ZNYp8,.TransactionsList_loading__KFMJh{display:flex;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#8a8a8e;font-size:16px}.TransactionsList_error__ZNYp8{color:#ff3b30}.TransactionsList_empty__jR5eE{color:#8a8a8e}.TransactionsContainer_modal__DF3dG{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1001;background:rgba(0,0,0,.95);backdrop-filter:blur(20px);color:#fff;display:flex;flex-direction:column;animation:TransactionsContainer_slideIn__vem7U .25s cubic-bezier(.25,.8,.25,1);overflow:hidden}@keyframes TransactionsContainer_slideIn__vem7U{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TransactionsContainer_headerWrapper__POs_z{position:relative}.TransactionsContainer_refreshButton__leANq{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:12px;transition:all .2s cubic-bezier(.25,.8,.25,1);width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:1002}.TransactionsContainer_refreshButton__leANq:hover{background:hsla(0,0%,100%,.08);transform:translateY(-50%) scale(1.05)}.TransactionsContainer_refreshButton__leANq:active{background:hsla(0,0%,100%,.12);transform:translateY(-50%) scale(.95)}.TransactionsContainer_refreshButton__leANq:disabled{opacity:.5;cursor:not-allowed;transform:translateY(-50%)}.TransactionsContainer_refreshButton__leANq:focus-visible{outline:2px solid rgba(29,185,84,.5);outline-offset:2px}.TransactionsContainer_content__gBb_0{flex:1;min-height:0;padding:24px 16px calc(160px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:480px){.TransactionsContainer_content__gBb_0{padding:16px 12px calc(150px + env(safe-area-inset-bottom))}}@media(min-width:768px){.TransactionsContainer_modal__DF3dG{padding:0 20px}.TransactionsContainer_content__gBb_0{padding:32px 24px}}.ui-checkbox{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;border:1.5px solid #3e3e3e;border-radius:6px;background:#0c0c0c;color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}.ui-checkbox:hover:not([data-disabled]){background:#131313;border-color:#2a2a2a}.ui-checkbox[data-state=checked]:hover:not([data-disabled]){background:#2db35d;border-color:#2db35d}.ui-checkbox:focus-visible{outline:none;border-color:#33ca6a;box-shadow:0 0 0 3px rgba(51,202,106,.18)}.ui-checkbox[data-state=checked]{border-color:#33ca6a;background:#33ca6a;color:#000}.ui-checkbox[aria-invalid=true],.ui-checkbox[data-state=checked].ui-checkbox--invalid{border-color:#ff6b6b}.ui-checkbox[data-state=checked].ui-checkbox--invalid,.ui-checkbox[data-state=checked][aria-invalid=true]{background:#ff6b6b}.ui-checkbox[data-disabled]{cursor:not-allowed;opacity:.5}.ui-checkbox__indicator{display:inline-flex;align-items:center;justify-content:center}.ui-checkbox__icon{width:14px;height:14px}.OnboardingConsentCheckbox_policyRow__0x14C{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:20px;background:hsla(0,0%,100%,.03)}.OnboardingConsentCheckbox_policyRowDisabled__Lr4HA{opacity:.72}.OnboardingConsentCheckbox_policyRowAccepted__w47DU{background:rgba(88,255,0,.06)}.OnboardingConsentCheckbox_policyControl__bqdNg{margin-top:2px}.OnboardingConsentCheckbox_policyBody__LjgL7{display:flex;flex:1;flex-direction:column;gap:8px}.OnboardingConsentCheckbox_policyText__CZBvG button{padding:0;border:0;background:rgba(0,0,0,0);color:#58ff00;font:inherit;text-decoration:underline}.OnboardingConsentCheckbox_policyMeta__tp48n{min-height:20px}.OnboardingConsentCheckbox_policyBadge__WaEOo{display:inline-flex;align-items:center;min-height:20px;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.08)}.OnboardingConsentForm_root__6GwAe{flex:1;min-height:0}.OnboardingConsentForm_card__BYFMe{display:flex;flex-direction:column;gap:24px}.OnboardingConsentForm_header__vINXV{display:flex;flex-direction:column;gap:10px}.OnboardingConsentForm_description__VypSU{max-width:32ch}.OnboardingConsentForm_section__CQUy2{display:flex;flex-direction:column;gap:12px}.OnboardingConsentForm_languageList__DrCOt{display:flex;flex-direction:column;gap:10px}.OnboardingConsentForm_languageOption__GY_3Q{display:flex;align-items:center;gap:12px}.OnboardingConsentForm_policies__B4fFR{display:flex;flex-direction:column;gap:12px}.OnboardingConsentForm_actions__2gmx9{display:flex}.OnboardingConsentForm_submitButton__i3nC8{width:100%}.OnboardingConsentForm_reader__kmWba{display:flex;flex-direction:column;gap:16px}.OnboardingConsentForm_readerBack__1w6vF{align-self:flex-start}.OnboardingConsentForm_readerCard__kgJ4Y{display:flex;flex-direction:column;gap:14px}.OnboardingNavigation_navigation__EFvVN{display:flex;flex-direction:column;padding-top:10px;flex-shrink:0}.OnboardingNavigation_navigationBottom__dvaFU{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.OnboardingNavigation_ctaButton__Ll9j8{width:100%}.OnboardingProgress_progress__LZOXC{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;flex-shrink:0}.OnboardingProgress_progressDots__woj6X{display:inline-flex;align-items:center;gap:10px}.OnboardingProgress_progressDot__zxpi_{width:30px;min-width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);border-radius:999px;cursor:pointer}.OnboardingProgress_progressDot__zxpi_:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(88,255,0,.2)}.OnboardingProgress_progressDotInner__oP_zg{display:inline-flex;width:10px;height:10px;border-radius:999px;background:hsla(0,0%,100%,.2);transition:width .18s ease,background-color .18s ease,opacity .18s ease}.OnboardingProgress_progressDotActive__3zvuC .OnboardingProgress_progressDotInner__oP_zg{width:22px;background:#58ff00}.OnboardingProgress_progressLabel__EEuua{flex-shrink:0}@media(prefers-reduced-motion:reduce){.OnboardingProgress_progressDotInner__oP_zg{transition:none}}.OnboardingSlide_slide__IXJMy{flex:1;min-height:0;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding:4px 0 12px}.OnboardingSlide_mediaCard__Uhs2v{display:flex;justify-content:center;flex:0 0 auto}.OnboardingSlide_mediaFrame__zveaz{width:min(100%,380px);aspect-ratio:1/1;position:relative;border-radius:28px;overflow:hidden}.OnboardingSlide_mediaImage__e9WZD{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.OnboardingSlide_mediaPlaceholder__0k6wx{width:min(100%,380px);aspect-ratio:1/1;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),#0f0f0f;border:1px solid hsla(0,0%,100%,.06)}.OnboardingSlide_copy__mGCNp{display:flex;flex-direction:column;gap:8px;flex-shrink:0;width:100%}.OnboardingSlide_slideTitle__5D4Qq{white-space:pre-line}.OnboardingSlide_slideDescription__5oM4e{max-width:32ch}.OnboardingPage_screen__HOCQR{height:100vh;height:100dvh;overflow-y:auto;padding:calc(env(safe-area-inset-top) + 14px) 16px calc(env(safe-area-inset-bottom) + 14px);background:#000;color:#fff}.OnboardingPage_shell__bsw2x{min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 28px);min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 28px);display:flex;flex-direction:column}.OnboardingPage_errorState__7WJs1{min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 36px);min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 36px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px}.OnboardingPage_errorMessage__yelsZ{text-align:center}.OnboardingPage_retryButton__IPss9{min-width:124px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:#58ff00;color:#050505;font-size:14px;font-weight:700}.OnboardingPage_intro__ibniL{flex:1;display:flex;flex-direction:column;min-height:0}.OnboardingPage_introTopBar__VrHGM{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding-top:0;margin-bottom:4px;flex-shrink:0}.OnboardingPage_languageSwitcher__zfO1n{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:hsla(0,0%,100%,.08)}.OnboardingPage_languageOption__mu0hF{min-width:52px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.58);font-size:13px;font-weight:700;letter-spacing:.04em;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.OnboardingPage_languageOptionActive__PtE6L{background:#58ff00;color:#050505;box-shadow:0 8px 18px rgba(88,255,0,.2)}.OnboardingPage_languageOption__mu0hF:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(88,255,0,.22)}.OnboardingPage_trackViewport__Pcy95{flex:1;min-height:0;overflow:hidden;touch-action:pan-y}.OnboardingPage_track__BxNgP{display:flex;width:100%;height:100%;transition:transform .28s ease,opacity .22s ease}.OnboardingPage_slideFrame__OyCK9{flex:0 0 100%;min-width:100%;display:flex;min-height:0}.OnboardingPage_skipButton__lrJHe{min-width:88px;margin-left:auto}.OnboardingPage_skipButton__lrJHe.ui-button--ghost{color:#b3b3b3}@media(prefers-reduced-motion:reduce){.OnboardingPage_track__BxNgP{transition:none}}@media(max-width:420px){.OnboardingPage_screen__HOCQR{padding-inline:14px}}.UndoToast_toast__l0hq9{position:fixed;left:12px;right:12px;bottom:calc(var(--bottom-nav-height, 50px) + 76px + env(safe-area-inset-bottom));z-index:9996;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#1c1c1e;color:var(--color-text-primary,#fff);box-shadow:0 8px 24px rgba(0,0,0,.5);animation:UndoToast_toastIn__C_IkO .2s ease-out}@media(prefers-reduced-motion:reduce){.UndoToast_toast__l0hq9{animation:none}}.UndoToast_message__NzSc2{flex:1;min-width:0;font-size:14px;line-height:1.3}.UndoToast_undo__oa626{flex:none;border:0;background:rgba(0,0,0,0);color:var(--color-text-primary,#fff);font-size:14px;font-weight:700;padding:4px 2px;cursor:pointer}.UndoToast_undo__oa626:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}@keyframes UndoToast_toastIn__C_IkO{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.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_expandButton__7veXd:active{transform:scale(.9)}.GenreCategorySelector_categoryLabel__rCtRM{display:flex;align-items:center;gap:12px;flex:1;cursor:pointer;user-select:none;border-radius:8px;transition:background .12s ease}.GenreCategorySelector_categoryLabel__rCtRM:active{background:hsla(0,0%,100%,.08)}.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:background .12s ease}.GenreCategorySelector_genreLabel__wneLf:hover{background:hsla(0,0%,100%,.05)}.GenreCategorySelector_genreLabel__wneLf:active{background:hsla(0,0%,100%,.1)}.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}}.NotificationPreferencesContainer_modal__rKL1O{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1001;background:rgba(0,0,0,.95);backdrop-filter:blur(20px);color:#fff;display:flex;flex-direction:column;animation:NotificationPreferencesContainer_slideIn__z3wzW .25s cubic-bezier(.25,.8,.25,1);overflow:hidden}@keyframes NotificationPreferencesContainer_slideIn__z3wzW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NotificationPreferencesContainer_content__xsDI5{flex:1;min-height:0;padding:18px 16px calc(160px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:22px;max-width:600px;margin:0 auto;width:100%}.NotificationPreferencesContainer_placeholder__Xh3tV{color:#b3b3b3;text-align:center;font-size:13px;padding:40px 0}.NotificationPreferencesContainer_section__PXR7c{display:flex;flex-direction:column;gap:10px}.NotificationPreferencesContainer_sectionTitle__miNa4{margin:0;font-size:13px;font-weight:500;color:#b3b3b3;padding:0 4px}.NotificationPreferencesContainer_list__DLfW2{display:flex;flex-direction:column;gap:8px}.NotificationPreferencesContainer_radioRow__2PtNo,.NotificationPreferencesContainer_row__X3rFy{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;background:#0c0c0c;border:1px solid #181818;border-radius:14px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.NotificationPreferencesContainer_radioRow__2PtNo:hover,.NotificationPreferencesContainer_row__X3rFy:hover{background:#131313;border-color:#232323}.NotificationPreferencesContainer_radioControl__rbUdZ{flex-shrink:0;margin-left:auto}.NotificationPreferencesContainer_rowIcon__KWr6s{flex-shrink:0;width:34px;height:34px;border-radius:8px;background:#0f0f0f;border:1px solid #232223;display:flex;align-items:center;justify-content:center;color:#fff}.NotificationPreferencesContainer_rowText___6SrC{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.NotificationPreferencesContainer_rowTitle__Ji6X9{color:#fff;font-size:14px;font-weight:500;line-height:1.25}.NotificationPreferencesContainer_rowDescription__DYx3a{color:#888;font-size:12px;line-height:1.3}.NotificationPreferencesContainer_switchInput__XQ3CH{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.NotificationPreferencesContainer_switch__wNm2N{flex-shrink:0;position:relative;width:40px;height:22px;background:#232223;border:1px solid #3e3e3e;border-radius:11px;transition:background .2s ease,border-color .2s ease}.NotificationPreferencesContainer_switchThumb__KTMxs{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#b3b3b3;transition:transform .2s ease,background .2s ease}.NotificationPreferencesContainer_switchInput__XQ3CH:checked+.NotificationPreferencesContainer_switch__wNm2N{background:hsla(0,0%,100%,.18);border-color:#fff}.NotificationPreferencesContainer_switchInput__XQ3CH:checked+.NotificationPreferencesContainer_switch__wNm2N .NotificationPreferencesContainer_switchThumb__KTMxs{transform:translateX(18px);background:#fff}.NotificationPreferencesContainer_radioInput__oe6Wg{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.NotificationPreferencesContainer_radio__XmT3b{flex-shrink:0;position:relative;width:20px;height:20px;border-radius:50%;background:#0f0f0f;border:1.5px solid #3e3e3e;transition:border-color .2s ease}.NotificationPreferencesContainer_radioDot__PkmvL{position:absolute;inset:3px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .2s ease}.NotificationPreferencesContainer_radioInput__oe6Wg:checked+.NotificationPreferencesContainer_radio__XmT3b{border-color:#fff}.NotificationPreferencesContainer_radioInput__oe6Wg:checked+.NotificationPreferencesContainer_radio__XmT3b .NotificationPreferencesContainer_radioDot__PkmvL{transform:scale(1)}.NotificationPreferencesContainer_mandatoryNote__5ZwVc{margin:0;padding:0 4px;color:#767676;font-size:12px;line-height:1.4}.NotificationPreferencesContainer_error__Tnecx{margin:0;padding:10px 12px;background:rgba(255,107,107,.08);border:1px solid rgba(255,107,107,.3);border-radius:9.5px;color:#ff6b6b;font-size:12px}.NotificationPreferencesContainer_inlineButton__PSbXg{flex-shrink:0;padding:7px 14px;border:none;border-radius:999px;background:#fff;color:#000;font-size:13px;font-weight:600;cursor:pointer}.NotificationPreferencesContainer_inlineButton__PSbXg:disabled{opacity:.5}.NotificationPreferencesContainer_segmented__1DD__{display:flex;gap:4px;padding:3px;background:#0c0c0c;border:1px solid #181818;border-radius:12px}.NotificationPreferencesContainer_segment__IFjnU{flex:1;min-height:34px;border:none;border-radius:9px;background:rgba(0,0,0,0);color:#b3b3b3;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease}.NotificationPreferencesContainer_segment__IFjnU:disabled{opacity:.6}.NotificationPreferencesContainer_segmentActive__fLfhp{background:hsla(0,0%,100%,.14);color:#fff}.NotificationPreferencesContainer_timeRow__zmQQJ{display:flex;gap:8px}.NotificationPreferencesContainer_timeField__gbw_F{flex:1;display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:#0c0c0c;border:1px solid #181818;border-radius:14px}.NotificationPreferencesContainer_timeLabel__2IzIO{color:#888;font-size:12px}.NotificationPreferencesContainer_timeInput__9y4fV{width:100%;border:none;background:rgba(0,0,0,0);color:#fff;font-size:17px;font-weight:500;color-scheme:dark;outline:none}.NotificationPreferencesContainer_hint__YdEi6{margin:0;padding:0 4px;color:#767676;font-size:12px;line-height:1.4}.NotificationPreferencesContainer_rowAvatar__WTM0L{flex-shrink:0;display:flex}.NotificationPreferencesContainer_avatar__qxX0T{width:34px;height:34px;border-radius:50%;object-fit:cover}.NotificationPreferencesContainer_verified__OhG6X{margin-left:4px;vertical-align:-2px;color:#4da3ff}.NotificationPreferencesContainer_loadMore__duxpi{align-self:center;min-height:36px;padding:0 18px;border:1px solid #232323;border-radius:999px;background:#0c0c0c;color:#fff;font-size:13px;cursor:pointer}.NotificationPreferencesContainer_spin__P3f0u{animation:NotificationPreferencesContainer_spin__P3f0u .9s linear infinite}@keyframes NotificationPreferencesContainer_spin__P3f0u{to{transform:rotate(1turn)}}.ModalHeader_header__XmJyt{display:flex;align-items:center;justify-content:center;padding:20px 24px;border-bottom:1px solid #282828;position:relative}@media(max-width:480px){.ModalHeader_header__XmJyt{padding:16px 20px}}.ModalHeader_title__Hk0Wl{color:#fff;font-size:18px;font-weight:700;margin:0}@media(max-width:480px){.ModalHeader_title__Hk0Wl{font-size:16px}}.ModalHeader_closeBtn__3Kg_4{position:absolute;right:24px;background:rgba(0,0,0,0);border:none;color:#b3b3b3;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ModalHeader_closeBtn__3Kg_4:hover{background:hsla(0,0%,100%,.1);color:#fff}@media(max-width:480px){.ModalHeader_closeBtn__3Kg_4{right:20px;width:36px;height:36px}}.SearchSection_searchSection__iCc1D{padding:16px 24px;border-bottom:1px solid #282828}@media(max-width:480px){.SearchSection_searchSection__iCc1D{padding:12px 20px}}.SearchSection_searchWrapper__Pj_jK{display:flex;align-items:center;background:#1a1a1a;border-radius:12px;padding:12px 16px;gap:12px}.SearchSection_searchWrapper__Pj_jK svg{color:#b3b3b3;flex-shrink:0}.SearchSection_searchWrapper__Pj_jK:focus-within{background:#2a2a2a}.SearchSection_searchInput__eF_4u{background:rgba(0,0,0,0);border:none;color:#fff;font-size:16px;width:100%;outline:none}.SearchSection_searchInput__eF_4u::placeholder{color:#b3b3b3}.UserAvatar_avatar__6EZ4n{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.UserAvatar_avatar__6EZ4n img{width:100%;height:100%;object-fit:cover}@media(max-width:480px){.UserAvatar_avatar__6EZ4n{width:44px;height:44px}}.UserAvatar_avatarFallback__hx1_v{width:100%;height:100%;background:linear-gradient(135deg,#1db954,#1ed760);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700}@media(max-width:480px){.UserAvatar_avatarFallback__hx1_v{font-size:16px}}.UserRow_userRow__DgOph{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;transition:background-color .2s ease;cursor:pointer}.UserRow_userRow__DgOph:hover{background:hsla(0,0%,100%,.05)}@media(max-width:480px){.UserRow_userRow__DgOph{padding:10px 20px}}.UserRow_userLeft__G77jn{display:flex;align-items:center;gap:12px;flex:1}.UserRow_userName__VW23W{color:#fff;font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.UserRow_userName__VW23W{font-size:15px}}.UserRow_actionBtn__fwW_Z{display:flex;align-items:center;justify-content:center;gap:6px;background:rgba(0,0,0,0);border:1px solid #535353;color:#b3b3b3;padding:0 14px;height:40px;border-radius:9999px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;flex-shrink:0}.UserRow_actionBtn__fwW_Z:hover{transform:scale(1.05);background:hsla(0,0%,100%,.05);border-color:#fff;color:#fff}@media(max-width:480px){.UserRow_actionBtn__fwW_Z{height:36px;padding:0 12px;font-size:13px;gap:5px}}.UserRow_actionText__1XaTL{display:inline-block;line-height:1}.EmptyState_emptyMessage__dTF0s{display:flex;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.EmptyState_emptyMessage__dTF0s p{color:#b3b3b3;font-size:16px;margin:0}@media(max-width:480px){.EmptyState_emptyMessage__dTF0s{padding:40px 20px}.EmptyState_emptyMessage__dTF0s p{font-size:15px}}.UsersList_usersContainer__HIZCs{flex:1;overflow-y:auto;padding:8px 0}.UsersList_usersContainer__HIZCs::-webkit-scrollbar{width:8px}.UsersList_usersContainer__HIZCs::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.UsersList_usersContainer__HIZCs::-webkit-scrollbar-thumb{background:#535353;border-radius:4px}.UsersList_usersContainer__HIZCs::-webkit-scrollbar-thumb:hover{background:#727272}.FollowersModal_modalOverlay__848bY{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;backdrop-filter:blur(10px)}.FollowersModal_modalContent__66iyO{background:#000;border-radius:16px;width:100%;height:100vh;max-width:480px;display:flex;flex-direction:column;animation:FollowersModal_slideUp__iSVlu .3s ease-out}@media(max-width:768px){.FollowersModal_modalContent__66iyO{border-radius:0;max-width:100%}}@keyframes FollowersModal_slideUp__iSVlu{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}