.DownloaderModal_overlay__B7k2I{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000}.DownloaderModal_modal__C5AUr{background:var(--color-bg-surface,#1a1a1a);border:1px solid var(--color-border,#2a2a2a);width:480px;max-width:calc(100vw - 32px);padding:32px;display:flex;flex-direction:column;gap:20px}.DownloaderModal_header__ipWCS{display:flex;align-items:center;border-bottom:1px solid var(--color-border,#2a2a2a);padding-bottom:16px}.DownloaderModal_title__jLiWt{font-size:15px;font-weight:500;color:var(--color-text-primary,#fff)}.DownloaderModal_warning__iPl7X{font-size:12px;color:#fa0;background:rgba(255,170,0,.06);border:1px solid rgba(255,170,0,.2);padding:10px 14px;margin:0}.DownloaderModal_progressSection__NSTXb{display:flex;align-items:center;gap:12px}.DownloaderModal_progressTrack__pSb__{flex:1 1;height:2px;background:var(--color-border,#2a2a2a);position:relative;overflow:hidden}.DownloaderModal_progressFill__fTwNj{position:absolute;top:0;bottom:0;left:0;background:var(--color-text-primary,#fff);transition:width .4s ease}.DownloaderModal_progressLabel__GCEzX{font-size:12px;font-family:monospace;color:var(--color-text-secondary,#888);min-width:52px;text-align:right}.DownloaderModal_currentTrack__xgDEn{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--color-border,#2a2a2a);background:var(--color-bg-elevated,#111)}.DownloaderModal_artwork__NhXAK{width:36px;height:36px;object-fit:cover;flex-shrink:0}.DownloaderModal_trackInfo__iZDnF{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.DownloaderModal_trackTitle__m3gNb{font-size:13px;color:var(--color-text-primary,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DownloaderModal_trackArtist__g8ql_{font-size:11px;color:var(--color-text-secondary,#888)}.DownloaderModal_spinner__0azoT{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.15);border-top-color:#818cf8;border-radius:50%;animation:DownloaderModal_spin__5qMV0 .8s linear infinite;flex-shrink:0}@keyframes DownloaderModal_spin__5qMV0{to{transform:rotate(1turn)}}.DownloaderModal_doneMessage__fu2Ua{font-size:13px;color:var(--color-text-secondary,#888);text-align:center;padding:8px 0;margin:0}.DownloaderModal_actions__Zpq4O{display:flex;justify-content:flex-end;border-top:1px solid var(--color-border,#2a2a2a);padding-top:16px}.DownloaderModal_closeBtn__dcgfW{padding:8px 24px;background:var(--color-text-primary,#fff);color:var(--color-bg,#000);border:none;font-size:13px;cursor:pointer}.DownloaderModal_closeBtn__dcgfW:hover{opacity:.85}.DownloaderModal_cancelBtn__np6vu{padding:8px 24px;background:transparent;color:#ef4444;border:1px solid #ef4444;font-size:13px;cursor:pointer}.DownloaderModal_cancelBtn__np6vu:hover{background:rgba(239,68,68,.08)}.Modal_overlay__5gqOK{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Modal_panel__xCdlE{width:100%;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);animation:Modal_fadeIn__VV_60 .2s ease both}.Modal_header__L8MQi{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border)}.Modal_title__Kaju9{font-size:1rem;font-weight:600}.Modal_close__xV0XA{background:none;border:none;color:var(--color-text-muted);font-size:.875rem;cursor:pointer;padding:.25rem;line-height:1;transition:color var(--transition-fast)}.Modal_close__xV0XA:hover{color:var(--color-text-primary)}.Modal_body__YOC_f{padding:1.5rem}@keyframes Modal_fadeIn__VV_60{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.Button_btn__1b8YZ{position:relative;display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--radius-sm);font-weight:500;letter-spacing:.02em;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_btn__1b8YZ:disabled{opacity:.4;cursor:not-allowed}.Button_btn--primary__0S2nG{background:var(--color-text-primary);color:var(--color-bg);border-color:var(--color-text-primary)}.Button_btn--primary__0S2nG:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.Button_btn--secondary__rrI5D{background:transparent;color:var(--color-text-primary);border-color:var(--color-border)}.Button_btn--secondary__rrI5D:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-focus)}.Button_btn--ghost__t5Qs2{background:transparent;color:var(--color-text-secondary);border-color:transparent}.Button_btn--ghost__t5Qs2:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-accent-dim)}.Button_btn--danger___I5lE{background:transparent;color:var(--color-danger);border-color:var(--color-danger)}.Button_btn--danger___I5lE:hover:not(:disabled){background:rgba(239,68,68,.1)}.Button_btn--sm__cnAjW{height:32px;padding:0 .75rem;font-size:.8125rem}.Button_btn--md__yl6J7{height:40px;padding:0 1.25rem;font-size:.9375rem}.Button_btn--lg__pZ_KC{height:48px;padding:0 2rem;font-size:1rem}.Button_btn--full__G_n3k{width:100%}.Button_btn--loading__6Myg7{color:transparent}.Button_spinner__mwluG{position:absolute;width:16px;height:16px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:Button_spin__RJyHj .7s linear infinite;color:inherit}.Button_btn--primary__0S2nG .Button_spinner__mwluG{color:var(--color-bg)}.Button_hiddenText__JvQl8{opacity:0}@keyframes Button_spin__RJyHj{to{transform:rotate(1turn)}}.page_page__hSr9K{min-height:100vh;background:linear-gradient(180deg,#292929 0,#242222 100px,#121212 300px,#121212);color:#fff;padding-bottom:120px}.page_centerSpinner__SqZ8K{display:flex;align-items:center;justify-content:center;height:60vh}.page_header__CZ1Ay{padding:1.5rem 2rem 0}.page_backBtn__rRKkw{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;font-weight:500;color:hsla(0,0%,100%,.45);background:none;border:none;cursor:pointer;padding:0;transition:color .15s}.page_backBtn__rRKkw:hover{color:hsla(0,0%,100%,.85)}.page_hero__V0HSi{display:flex;align-items:flex-end;gap:2rem;padding:2rem 2rem 2.5rem}.page_coverWrap__6Rx_P{flex-shrink:0;width:180px;height:180px;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.65)}.page_coverPlaceholder__LEdPE{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05)}.page_coverSingle__TeriU{width:100%;height:100%;object-fit:cover}.page_heroInfo__LIrZF{display:flex;flex-direction:column;gap:.5rem;min-width:0;flex:1 1}.page_heroLabel__L9QHa{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.35)}.page_heroTitle__2l4BT{font-size:2.4rem;font-weight:800;letter-spacing:-.035em;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.page_heroMeta__MubWi{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.8rem;color:hsla(0,0%,100%,.4);margin-top:.1rem}.page_dot__lJl3k{opacity:.4}.page_heroActions__2Q4YB{display:flex;align-items:center;gap:12px;margin-top:.5rem}.page_playAllBtn__I5ols{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:#111;background:#fff;border:none;border-radius:24px;padding:10px 22px;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:opacity .15s,transform .15s}.page_playAllBtn__I5ols:hover{opacity:.9;transform:scale(1.02)}.page_downloadAllBtn__WDO_i{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:#fff;background:transparent;border:1px solid rgba(75,75,75,.56);border-radius:24px;padding:10px 22px;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:border-color .15s}.page_downloadAllBtn__WDO_i:hover{border-color:rgba(75,75,75,.9)}.page_notFound__mRHH_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:50vh;font-size:.9rem;color:hsla(0,0%,100%,.4)}.page_trackSection__xh3bn{padding:0 2rem}.page_loadMore__HGL_s{display:flex;align-items:center;justify-content:center;padding:2rem 0;min-height:60px}@media(max-width:768px){.page_header__CZ1Ay{padding:1rem 1rem 0}.page_hero__V0HSi{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.25rem 1rem 1.75rem}.page_coverWrap__6Rx_P{width:140px;height:140px}.page_heroTitle__2l4BT{font-size:1.7rem}.page_trackSection__xh3bn{padding:16px 1rem 0}}.page_page__ngb01{min-height:100vh;background:linear-gradient(180deg,#292929 0,#242222 100px,#121212 300px,#121212);color:#fff;padding-bottom:120px}.page_centerSpinner__P8w9c{display:flex;align-items:center;justify-content:center;height:60vh}.page_header__1CGnr{padding:1.5rem 2rem 0}.page_backBtn__D2o6H{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;font-weight:500;color:hsla(0,0%,100%,.45);background:none;border:none;cursor:pointer;padding:0;transition:color .15s}.page_backBtn__D2o6H:hover{color:hsla(0,0%,100%,.85)}.page_hero__fGyMq{display:flex;align-items:flex-end;gap:2rem;padding:2rem 2rem 2.5rem}.page_coverWrap__6h2Z2{flex-shrink:0;width:180px;height:180px;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.65)}.page_coverPlaceholder__cqasS{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05)}.page_coverSingle__FMeQt{width:100%;height:100%;object-fit:cover}.page_coverGrid__eAtGO{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%;height:100%}.page_coverGridImg__5IaTu{width:100%;height:100%;object-fit:cover}.page_heroInfo__0ZqAn{display:flex;flex-direction:column;gap:.5rem;min-width:0;flex:1 1}.page_heroLabel__aYJci{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.35)}.page_heroTitle__zZxdo{font-size:2.4rem;font-weight:800;letter-spacing:-.035em;margin:0;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_heroMeta__i4SW_{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.8rem;color:hsla(0,0%,100%,.4);margin-top:.1rem}.page_dot__6j2Dd{opacity:.4}.page_heroActions__IfCdu{display:flex;align-items:center;gap:12px;margin-top:.5rem}.page_playAllBtn__VE6sY{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:#111;background:#fff;border:none;border-radius:24px;padding:10px 22px;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:opacity .15s,transform .15s}.page_playAllBtn__VE6sY:hover{opacity:.9;transform:scale(1.02)}.page_downloadAllBtn__6sEU_{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:#fff;background:transparent;border:1px solid rgba(75,75,75,.56);border-radius:24px;padding:10px 22px;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:border-color .15s}.page_downloadAllBtn__6sEU_:hover{border-color:rgba(75,75,75,.9)}.page_notFound__GzBrj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:50vh;font-size:.9rem;color:hsla(0,0%,100%,.4)}.page_trackSection__3bhBa{padding:0 2rem}.page_emptyState__91Rm3{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 2rem;color:hsla(0,0%,100%,.2);text-align:center}.page_emptyState__91Rm3 p{font-size:.88rem;color:hsla(0,0%,100%,.3);margin:0}.page_trackList__FgdBI{display:flex;flex-direction:column}.page_trackListHeader__99UdC{display:grid;grid-template-columns:32px 36px 1fr 60px 60px 120px;align-items:center;grid-gap:10px;gap:10px;padding:.75rem 10px;border-bottom:1px solid hsla(0,0%,100%,.05);margin-bottom:4px}.page_thAct__shJ0c,.page_thBpm__6AJBO,.page_thDur__9J9Ku,.page_thIdx__NVRB9,.page_thTitle__9vUE4{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:hsla(0,0%,100%,.25)}.page_thTitle__9vUE4{grid-column:3}.page_thBpm__6AJBO{text-align:center}.page_thDur__9J9Ku{text-align:right}.page_thAct__shJ0c{grid-column:6}.page_trackRow__SjJE4{display:grid;grid-template-columns:32px 36px 1fr 60px 60px 120px;align-items:center;grid-gap:10px;gap:10px;padding:7px 10px;border-radius:7px;transition:background .1s}.page_trackRow__SjJE4:hover{background:hsla(0,0%,100%,.04)}.page_trackRow__SjJE4:hover .page_trackActions__CXTxb{opacity:1}.page_trackRowActive__kd_YU{background:hsla(0,0%,100%,.05)}.page_trackRowActive__kd_YU .page_trackActions__CXTxb{opacity:1}.page_trackIdx__s3Qir{display:flex;align-items:center;justify-content:center;width:32px;font-size:.75rem;color:hsla(0,0%,100%,.3);flex-shrink:0}.page_trackImg__MOKdX{width:36px;height:36px;border-radius:4px;object-fit:cover;flex-shrink:0}.page_trackMeta__WuCoH{display:flex;flex-direction:column;gap:2px;min-width:0}.page_trackTitle__7GLWq{font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .12s}.page_trackTitle__7GLWq:hover{color:hsla(0,0%,100%,.75);text-decoration:underline}.page_trackTitleActive__CL_gh{color:#1caff3}.page_trackArtist__EueB4{font-size:.73rem;color:hsla(0,0%,100%,.38);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_artistLink__fZeDq{cursor:pointer;transition:color .12s}.page_artistLink__fZeDq:hover{color:hsla(0,0%,100%,.75);text-decoration:underline}.page_artistSep__5DbtX{color:hsla(0,0%,100%,.25)}.page_pill__51AsU{font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.06);border-radius:4px;padding:3px 7px;text-align:center;flex-shrink:0}.page_trackDur__e0pe6{font-size:.75rem;color:hsla(0,0%,100%,.3);text-align:right;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_trackActions__CXTxb{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0;opacity:0;transition:opacity .15s}.page_actionBtn__mvHX0{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.06);border:none;color:hsla(0,0%,100%,.7);cursor:pointer;transition:background .15s,color .15s}.page_actionBtn__mvHX0:hover{background:hsla(0,0%,100%,.14);color:#fff}.page_actionBtnActive___ymYm{background:#1caff3!important;color:#fff!important}.page_actionBtnActive___ymYm:hover{background:#e03030!important}.page_actionBtnRemove__PQKDV:hover{background:rgba(255,60,60,.18)!important;color:#ff6060!important}@keyframes page_spin__dDn4P{to{transform:rotate(1turn)}}.page_spinner__9iANo{animation:page_spin__dDn4P .8s linear infinite}@media(max-width:768px){.page_header__1CGnr{padding:1rem 1rem 0}.page_hero__fGyMq{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.25rem 1rem 1.75rem}.page_coverWrap__6h2Z2{width:140px;height:140px}.page_heroTitle__zZxdo{font-size:1.7rem}.page_trackSection__3bhBa{padding:0 1rem}.page_trackListHeader__99UdC{display:none}.page_trackRow__SjJE4{grid-template-columns:28px 36px 1fr 96px;gap:8px;padding:8px 6px}.page_pill__51AsU,.page_trackDur__e0pe6{display:none}.page_trackActions__CXTxb{opacity:1}}.page_page__tUIcM{padding:1.5rem 2rem;min-height:100vh;background:linear-gradient(180deg,#292929 0,#242222 100px,#121212 300px,#121212)}@media(max-width:768px){.page_page__tUIcM{padding:1rem}}.page_centerSpinner___V2Ep{display:flex;align-items:center;justify-content:center;min-height:60vh}.page_header__iOFS0{margin-bottom:1.5rem}.page_backBtn__c5vwo{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:none;color:hsla(0,0%,100%,.6);font-size:.9rem;cursor:pointer;padding:.5rem 0;transition:color .15s ease}.page_backBtn__c5vwo:hover{color:#fff}.page_hero__EEU6p{display:flex;gap:1.5rem;margin-bottom:2.5rem;align-items:flex-end}.page_coverWrap__OJx2a{width:200px;height:200px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#1a1a1a;box-shadow:0 8px 24px rgba(0,0,0,.4)}.page_coverPlaceholder__XzldK{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);color:hsla(0,0%,100%,.3)}.page_coverSingle__DxPNJ{width:100%;height:100%;object-fit:cover}.page_coverGrid__RvDDx{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%;height:100%;grid-gap:2px;gap:2px;background:#1a1a1a}.page_coverGridImg__nmcDa{width:100%;height:100%;object-fit:cover}.page_heroInfo__8aE6q{display:flex;flex-direction:column;gap:.5rem}.page_heroLabel__3rzAr{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.5)}.page_heroTitle__i93iY{font-size:2.5rem;font-weight:700;margin:0;color:#fff;letter-spacing:-.02em}.page_heroMeta__85J8M{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:hsla(0,0%,100%,.5);margin-top:.25rem}.page_dot__TcfJV{opacity:.5}.page_heroActions__m371L{display:flex;align-items:center;gap:12px;margin-top:1rem}.page_playAllBtn__Ed00b{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:#1caff3;color:#000;border:none;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .15s ease}.page_playAllBtn__Ed00b:hover{background:#4dc3f7;transform:translateY(-1px)}.page_playAllBtn__Ed00b:active{transform:translateY(0)}.page_downloadAllBtn__EPeyh{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:transparent;color:#fff;border:1px solid rgba(75,75,75,.56);border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:border-color .15s ease}.page_downloadAllBtn__EPeyh:hover{border-color:rgba(75,75,75,.9)}.page_trackSection__fohAh{margin-top:2rem}.page_emptyState__9EHgk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 2rem;color:hsla(0,0%,100%,.4);text-align:center}.page_emptyState__9EHgk svg{opacity:.5;margin-bottom:.5rem}.page_emptyState__9EHgk p{margin:0}.page_emptySub__8SG7l{font-size:.9rem;color:hsla(0,0%,100%,.3)}.page_exploreBtn__UIUac{margin-top:1rem;padding:.65rem 1.25rem;background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:6px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .15s ease}.page_exploreBtn__UIUac:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.page_trackList__vmTFG{display:flex;flex-direction:column}.page_trackListHeader__ysg8p{display:grid;grid-template-columns:40px 48px 1fr 60px 60px 120px;align-items:center;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.4)}.page_thIdx__RJFbs{text-align:center}.page_thTitle__Jy_BN{padding-left:.5rem}.page_thBpm__mfAHe{text-align:center}.page_thDur__Qw4IS{text-align:right}.page_thAct__hlAml{text-align:center}.page_trackRow__kDJH_{display:grid;grid-template-columns:40px 48px 1fr 60px 60px 120px;align-items:center;padding:.6rem 1rem;border-radius:6px;transition:background .15s ease}.page_trackRow__kDJH_:hover{background:hsla(0,0%,100%,.03)}.page_trackRowActive__hp44n{background:rgba(28,175,243,.08)}.page_trackRowActive__hp44n:hover{background:rgba(28,175,243,.12)}.page_trackIdx__pNvEf{display:flex;align-items:center;justify-content:center;font-size:.8rem;color:hsla(0,0%,100%,.4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_trackImg__Kw2rU{width:40px;height:40px;border-radius:4px;object-fit:cover}.page_trackMeta__qhMsP{display:flex;flex-direction:column;gap:.2rem;padding-left:.75rem;overflow:hidden}.page_trackTitle__oaU6f{font-size:.9rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .15s ease}.page_trackTitleActive__0yKEM,.page_trackTitle__oaU6f:hover{color:#1caff3}.page_trackArtist__Uv99b{font-size:.8rem;color:hsla(0,0%,100%,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_artistLink__Lbq_D{cursor:pointer;transition:color .15s ease}.page_artistLink__Lbq_D:hover{color:#fff}.page_artistSep__EOCVz{opacity:.5}.page_pill__HuFoM{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .6rem;background:hsla(0,0%,100%,.08);border-radius:4px;font-size:.75rem;color:hsla(0,0%,100%,.6);font-weight:500}.page_trackDur__3N4Vb{font-size:.8rem;color:hsla(0,0%,100%,.4);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_trackActions__tXZ_p{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.page_actionBtn__nlYWz{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease}.page_actionBtn__nlYWz:hover{background:hsla(0,0%,100%,.1);color:#fff}.page_actionBtnActive__PuEsZ{color:#1caff3}.page_actionBtnActive__PuEsZ:hover{background:rgba(28,175,243,.15);color:#1caff3}.page_spinner__O7p6c{animation:page_spin__IeGQp 1s linear infinite}@keyframes page_spin__IeGQp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.page_hero__EEU6p{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.page_coverWrap__OJx2a{width:120px;height:120px}.page_heroTitle__i93iY{font-size:1.75rem}.page_trackListHeader__ysg8p{display:none}.page_trackRow__kDJH_{grid-template-columns:30px 40px 1fr auto;gap:.5rem;padding:.5rem .25rem}.page_pill__HuFoM,.page_trackDur__3N4Vb{display:none}}@media(max-width:480px){.page_heroTitle__i93iY{font-size:1.4rem}.page_coverWrap__OJx2a{width:100px;height:100px}.page_heroActions__m371L{flex-wrap:wrap}.page_downloadAllBtn__EPeyh,.page_playAllBtn__Ed00b{padding:.55rem 1rem;font-size:.85rem}}.PlanSelectionModal_balanceHint__K362w{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:1rem}.PlanSelectionModal_error__qmP00{font-size:.8125rem;color:var(--color-danger,#ef4444);margin-bottom:.75rem}.PlanSelectionModal_grid__MYV0B{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}@media(max-width:480px){.PlanSelectionModal_grid__MYV0B{grid-template-columns:1fr}}.PlanSelectionModal_card__9B4bn{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg-elevated);position:relative}.PlanSelectionModal_card--recommended__E_vGQ{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);max-width:200px}.PlanSelectionModal_badge__X5JAq{position:absolute;top:-.625rem;left:50%;transform:translateX(-50%);background:var(--color-accent);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:2px 10px;border-radius:99px;white-space:nowrap}.PlanSelectionModal_header__qOVT0{display:flex;flex-direction:column;gap:.25rem}.PlanSelectionModal_name__WZF7_{font-size:1rem;font-weight:700;color:var(--color-text-primary);margin:0}.PlanSelectionModal_price__Fzdfj{display:flex;align-items:baseline;gap:.25rem}.PlanSelectionModal_amount__U2rw2{font-size:1.5rem;font-weight:800;color:var(--color-text-primary)}.PlanSelectionModal_period__TiguX{font-size:.8125rem;color:var(--color-text-muted)}.PlanSelectionModal_limit__vY_Zo{font-size:.8125rem;color:var(--color-text-secondary);margin:0}.PlanSelectionModal_features__o_nwu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem;flex:1 1}.PlanSelectionModal_features__o_nwu li{font-size:.8125rem;color:var(--color-text-secondary);display:flex;align-items:center;gap:.4rem}.PlanSelectionModal_check__GB0YC{color:#22c55e;font-weight:700}.PlanSelectionModal_footer__myCEm{display:flex;justify-content:flex-end;padding-top:.5rem;border-top:1px solid var(--color-border)}