.AuthPrompt_fondo__oXs9E{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.AuthPrompt_caja__aLXHR{position:relative;width:100%;max-width:380px;padding:3rem 2rem 2rem;border-radius:16px;background:#1c1010;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 64px rgba(0,0,0,.6);text-align:center}.AuthPrompt_cerrar__QJ7rn{position:absolute;top:10px;right:14px;border:none;background:none;color:#4b5563;font-size:26px;line-height:1;cursor:pointer}.AuthPrompt_cerrar__QJ7rn:hover{color:#fff}.AuthPrompt_icono__rG_Hc{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:9999px;background:rgba(192,49,43,.16);color:#c0312b;font-size:24px}.AuthPrompt_titulo__Px1fI{margin:1rem 0 0;font-family:var(--font-outfit);font-size:1.22rem;font-weight:700;line-height:1.35;color:#fff}.AuthPrompt_texto__zz5K6{margin:.5rem 0 0;font-size:.875rem;line-height:1.65;color:#9ca3af}.AuthPrompt_acciones__dijMI{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}.AuthPrompt_principal__Qai3m{background:linear-gradient(135deg,#c0392b,#e74c3c)}.AuthPrompt_principal__Qai3m,.AuthPrompt_secundario__80z45{padding:13px;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600}.AuthPrompt_secundario__80z45{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12)}.AuthPrompt_nota__rNntc{margin:1rem 0 0;font-size:.75rem;color:#4b5563}.LikeButton_btn__zMgn5{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:9999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#9ca3af;cursor:pointer;transition:all .25s ease;flex-shrink:0}.LikeButton_btn__zMgn5:hover{background:rgba(231,76,60,.12);border-color:rgba(231,76,60,.3);color:#e74c3c;transform:scale(1.1)}.LikeButton_btn__zMgn5:active{transform:scale(.95)}.LikeButton_liked__6Yv7F{background:rgba(231,76,60,.15);border-color:rgba(231,76,60,.35);color:#e74c3c}.LikeButton_liked__6Yv7F svg{filter:drop-shadow(0 0 6px rgba(231,76,60,.5))}.LikeButton_liked__6Yv7F:hover{background:rgba(231,76,60,.08);color:#e74c3c}.SearchBar_wrap__TqB2t{position:relative;width:100%;max-width:520px}.SearchBar_inputWrap__8jt_7{display:flex;align-items:center;gap:8px;padding:0 14px;height:44px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;transition:border-color .2s,background .2s,box-shadow .2s}.SearchBar_inputWrap__8jt_7:hover{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.07)}.SearchBar_inputWrap__8jt_7.SearchBar_active__pLrQa{border-color:rgba(192,49,43,.5);background:hsla(0,0%,100%,.07);box-shadow:0 0 0 3px rgba(192,49,43,.1)}.SearchBar_icon__g7jRZ{flex-shrink:0;color:#6b7280}.SearchBar_input__wPWsE{flex:1 1;background:none;border:none;outline:none;color:#fff;font-size:.875rem;font-family:inherit}.SearchBar_input__wPWsE::placeholder{color:#4b5563}.SearchBar_spinner__bx3cf{flex-shrink:0;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.12);border-top-color:#c0312b;border-radius:50%;animation:SearchBar_spin__JbTXp .7s linear infinite}@keyframes SearchBar_spin__JbTXp{to{transform:rotate(1turn)}}.SearchBar_clear__uC1zM{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background:hsla(0,0%,100%,.08);border:none;border-radius:50%;color:#9ca3af;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.SearchBar_clear__uC1zM:hover{background:hsla(0,0%,100%,.14);color:#fff}.SearchBar_dropdown__UacuG{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#1a0f0f;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.7);z-index:300;overflow:hidden;animation:SearchBar_dropIn__NhENH .15s cubic-bezier(.16,1,.3,1) both}@keyframes SearchBar_dropIn__NhENH{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SearchBar_dropLabel__hYDUd{font-size:11px;color:#4b5563;padding:10px 14px 6px;border-bottom:1px solid hsla(0,0%,100%,.05);margin:0}.SearchBar_item__c05ev{display:flex;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .12s;border-bottom:1px solid hsla(0,0%,100%,.04)}.SearchBar_item__c05ev:last-child{border-bottom:none}.SearchBar_item__c05ev:hover{background:hsla(0,0%,100%,.05)}.SearchBar_itemCover__LBjso{width:40px;height:40px;border-radius:8px;flex-shrink:0;display:flex;align-items:flex-end;padding:3px 4px}.SearchBar_itemNum__An6Rg{font-size:10px;font-weight:700;color:hsla(0,0%,100%,.35);line-height:1;font-family:var(--font-outfit)}.SearchBar_itemInfo__Iij_C{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.SearchBar_itemTitle__0uc5i{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchBar_itemMeta__3npQ9{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.SearchBar_itemCat__nbRit,.SearchBar_itemRitmo__BfcjB{font-size:10px;padding:1px 7px;border-radius:9999px;font-weight:500}.SearchBar_itemRitmo__BfcjB{background:hsla(0,0%,100%,.07);color:#9ca3af}.SearchBar_itemDur__hDKaw{font-family:Fira Code,Cascadia Code,monospace;font-size:10px;color:#4b5563}.SearchBar_itemPlay__eZLVa{display:flex;justify-content:center;align-items:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:50%;background:#c0312b;color:#fff;cursor:pointer;transition:transform .15s,background .15s}.SearchBar_itemPlay__eZLVa:hover{transform:scale(1.12);background:#e03c35}.SearchBar_itemSoon__Yrk0W{flex-shrink:0;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;border:1px solid hsla(0,0%,100%,.14);border-radius:9999px;padding:2px 7px}.SearchBar_empty__MwTMI{padding:20px 14px;font-size:.875rem;color:#4b5563;text-align:center;margin:0}.AddToPlaylistModal_overlay__FToM1{position:fixed;inset:0;z-index:500;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:AddToPlaylistModal_fadeIn__fzGbd .15s ease both}@keyframes AddToPlaylistModal_fadeIn__fzGbd{0%{opacity:0}to{opacity:1}}.AddToPlaylistModal_modal__Lvn0a{width:90%;max-width:400px;max-height:80vh;background:#1c1010;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 24px 64px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden;animation:AddToPlaylistModal_slideUp__dX2mb .2s cubic-bezier(.16,1,.3,1) both}@keyframes AddToPlaylistModal_slideUp__dX2mb{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.AddToPlaylistModal_header__uQ6eO{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.07);flex-shrink:0}.AddToPlaylistModal_title__krqy2{font-family:var(--font-outfit);font-size:1rem;font-weight:600;color:#fff;margin-bottom:2px}.AddToPlaylistModal_sub__EB4r6{font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.AddToPlaylistModal_closeBtn__4WGTa{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:hsla(0,0%,100%,.06);border:none;border-radius:9999px;color:#9ca3af;cursor:pointer;flex-shrink:0;transition:all .15s ease}.AddToPlaylistModal_closeBtn__4WGTa:hover{background:hsla(0,0%,100%,.1);color:#fff}.AddToPlaylistModal_list__pK8Mg{flex:1 1;overflow-y:auto;padding:.5rem}.AddToPlaylistModal_list__pK8Mg::-webkit-scrollbar{width:4px}.AddToPlaylistModal_list__pK8Mg::-webkit-scrollbar-track{background:transparent}.AddToPlaylistModal_list__pK8Mg::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:2px}.AddToPlaylistModal_empty__b0yzk{padding:2rem;text-align:center;font-size:.875rem;color:#4b5563}.AddToPlaylistModal_changeVariant__Zvhly{background:none;border:none;color:#c0312b;font-size:.75rem;cursor:pointer;padding:0;text-decoration:underline}.AddToPlaylistModal_changeVariant__Zvhly:hover{opacity:.8}.AddToPlaylistModal_plItem__p9_n_{display:flex;align-items:center;gap:.5rem;width:100%;padding:1rem;border-radius:8px;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s ease}.AddToPlaylistModal_plItem__p9_n_:hover{background:hsla(0,0%,100%,.05)}.AddToPlaylistModal_plIcon__LvCEN{font-size:1rem;color:#6b7280;flex-shrink:0;width:20px;text-align:center}.AddToPlaylistModal_active__rgSA4 .AddToPlaylistModal_plIcon__LvCEN{color:#e74c3c}.AddToPlaylistModal_active__rgSA4 .AddToPlaylistModal_plName__JIsNc{color:#fff}.AddToPlaylistModal_plName__JIsNc{flex:1 1;font-size:.875rem;color:#d1d5db;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddToPlaylistModal_plCount___UdhV{font-size:.75rem;color:#4b5563;flex-shrink:0}.AddToPlaylistModal_newBtn__zC20T{display:flex;justify-content:center;align-items:center;gap:.25rem;margin:.5rem 1rem 1rem;padding:.5rem 1rem;width:calc(100% - 2rem);background:rgba(192,49,43,.08);border:1px dashed rgba(192,49,43,.3);border-radius:8px;color:#c0312b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.AddToPlaylistModal_newBtn__zC20T:hover{background:rgba(192,49,43,.14);border-style:solid}.AddToPlaylistModal_createForm__y4r28{padding:1rem;border-top:1px solid hsla(0,0%,100%,.07);flex-shrink:0;display:flex;flex-direction:column;gap:.5rem}.AddToPlaylistModal_createInput__G1w8_{width:100%;padding:.5rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;font-size:.875rem;outline:none}.AddToPlaylistModal_createInput__G1w8_::placeholder{color:#4b5563}.AddToPlaylistModal_createInput__G1w8_:focus{border-color:#c0312b;box-shadow:0 0 0 3px rgba(192,49,43,.1)}.AddToPlaylistModal_createActions__aL1Xv{display:flex;gap:.5rem}.AddToPlaylistModal_cancelBtn__E6CIP{flex:1 1;padding:.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#9ca3af;font-size:.875rem;cursor:pointer;transition:all .15s ease}.AddToPlaylistModal_cancelBtn__E6CIP:hover{background:hsla(0,0%,100%,.08)}.AddToPlaylistModal_confirmBtn__0t1PG{flex:1 1;padding:.5rem;background:linear-gradient(135deg,#c0312b,#c47a20);border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}.AddToPlaylistModal_confirmBtn__0t1PG:disabled{opacity:.4;cursor:not-allowed}.Notificaciones_wrap__SZev_{position:relative;display:inline-flex}.Notificaciones_boton__Nu7ET{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:9999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:#d1d5db;cursor:pointer;transition:all .15s ease}.Notificaciones_boton__Nu7ET:hover{border-color:hsla(0,0%,100%,.26);background:hsla(0,0%,100%,.09);color:#fff}.Notificaciones_punto__gJlu6{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:9999px;background:#e74c3c;color:#fff;font-size:10px;font-weight:700;line-height:1}.Notificaciones_panel__YOCBv{position:absolute;top:calc(100% + .25rem);right:0;width:320px;max-height:420px;overflow-y:auto;background:#261414;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.45);z-index:100}@media(max-width:640px){.Notificaciones_panel__YOCBv{width:calc(100vw - 1.5rem*2);right:-.5rem}}.Notificaciones_panelCab__K7h7i{padding:.5rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.Notificaciones_vacio__NulKk{padding:1.5rem 1rem;text-align:center;font-size:.875rem;color:#6b7280}.Notificaciones_lista__50USW{list-style:none;margin:0;padding:0}.Notificaciones_item__QXkQJ{display:flex;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.05);text-decoration:none;transition:background .15s ease}a.Notificaciones_item__QXkQJ:hover{background:hsla(0,0%,100%,.05)}.Notificaciones_itemNuevo__zgW7s .Notificaciones_item__QXkQJ{box-shadow:inset 3px 0 0 #c0312b}.Notificaciones_icono__CSX6B{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:9999px;background:hsla(0,0%,100%,.07);color:#d1d5db;font-size:13px}.Notificaciones_iconoPersonal__zdC9z{background:rgba(192,49,43,.18);color:#c0312b}.Notificaciones_texto__8EFy8{display:flex;flex-direction:column;gap:2px;min-width:0}.Notificaciones_titulo__fMeBZ{font-size:.875rem;font-weight:500;color:#fff;line-height:1.35}.Notificaciones_cuerpo__suX1T{font-size:.75rem;color:#9ca3af;line-height:1.45}.Notificaciones_cuando__UPfXQ{font-size:11px;color:#4b5563}.Avatar_avatar__VnEnS{position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:9999px;background:linear-gradient(135deg,#c0312b,#751e1a);color:#fff;font-weight:600;line-height:1;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_img__Hi3B2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.TrackMenu_wrap__v0DG1{position:relative;display:flex;align-items:center;justify-content:center}.TrackMenu_trigger__10BjA{display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:9999px;background:transparent;color:#6b7280;cursor:pointer;transition:color .15s ease,background .15s ease}.TrackMenu_trigger__10BjA:hover{color:#fff;background:hsla(0,0%,100%,.08)}.TrackMenu_trigger__10BjA[aria-expanded=true]{color:#fff;background:hsla(0,0%,100%,.1)}.TrackMenu_menu__lGEA4{position:absolute;right:0;top:calc(100% + 6px);z-index:100;min-width:210px;padding:.25rem;border-radius:12px;background:#140d0d;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media(max-height:520px){.TrackMenu_menu__lGEA4{top:auto;bottom:calc(100% + 6px)}}.TrackMenu_item__FMfna{display:flex;align-items:center;gap:.5rem;width:100%;padding:9px 10px;border:none;border-radius:8px;background:transparent;color:#d1d5db;font-size:.875rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.TrackMenu_item__FMfna:hover{background:hsla(0,0%,100%,.07);color:#fff}.TrackMenu_item__FMfna:disabled{color:#c0312b;cursor:default}.TrackMenu_item__FMfna svg{flex-shrink:0}.TrackMenu_nota__FFLGh{padding:6px 10px 4px;margin-top:2px;border-top:1px solid hsla(0,0%,100%,.07);font-size:.75rem;color:#6b7280}.Footer_footer__iSFW6{background:#140d0d;border-top:1px solid hsla(0,0%,100%,.06);margin-top:auto}.Footer_top__f8yLS{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1.5fr;grid-gap:4rem;gap:4rem;padding:4rem 1rem}@media(max-width:768px){.Footer_top__f8yLS{grid-template-columns:1fr 1fr;gap:3rem}}@media(max-width:640px){.Footer_top__f8yLS{grid-template-columns:1fr;gap:2rem}}.Footer_brand__CXkVo{display:flex;flex-direction:column;gap:1.5rem}.Footer_logoRow__GDmuD{display:flex;align-items:center;gap:.5rem}.Footer_logoImg__j4tQ8{border-radius:8px;object-fit:cover}.Footer_logoName__Hi7sK{font-family:var(--font-outfit);font-size:1.25rem;font-weight:700;color:#c0312b;letter-spacing:-.02em}.Footer_brandTagline__IxVAi{font-size:.875rem;color:#9ca3af;line-height:1.65;max-width:280px}.Footer_socialRow__cKhPr{display:flex;gap:.5rem}.Footer_socialBtn__Te15I{width:40px;height:40px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);display:flex;justify-content:center;align-items:center;color:#9ca3af;font-size:1.125rem;transition:all .15s ease}.Footer_socialBtn__Te15I:hover{border-color:#c0312b;color:#c0312b;background:rgba(192,49,43,.08);transform:translateY(-2px)}.Footer_col__7SNqq{display:flex;flex-direction:column;gap:1.5rem}.Footer_colTitle__kcvMz{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.1em}.Footer_navLinks__gSl8H{display:flex;flex-direction:column;gap:.5rem}.Footer_navLink__wkndJ{font-size:.875rem;color:#9ca3af;transition:color .15s ease}.Footer_navLink__wkndJ:hover{color:#fff}.Footer_contactList__usL0e{display:flex;flex-direction:column;gap:1rem}.Footer_contactItem__qlnxp{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#9ca3af;transition:color .15s ease;line-height:1.4}.Footer_contactItem__qlnxp svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:#c0312b}.Footer_contactItem__qlnxp:hover{color:#fff}.Footer_bottom__lqFxi{border-top:1px solid hsla(0,0%,100%,.05);padding:1.5rem 3rem;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#4b5563}@media(max-width:768px){.Footer_bottom__lqFxi{flex-direction:column;gap:.25rem;text-align:center;padding:1rem 1.5rem}}.Footer_bottomLinks__J2CZu{display:flex;align-items:center;gap:.5rem}.Footer_bottomLink__NLAzm{color:#4b5563;transition:color .15s ease}.Footer_bottomLink__NLAzm:hover{color:#9ca3af}.Footer_bottomSep__gMju0{color:#374151}.AppNavbar_navbar__LB_kq{position:-webkit-sticky;position:sticky;top:0;z-index:200;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1.5rem;gap:1.5rem;padding-block:1rem;padding-inline:max(3rem,(100% - 1200px)/2);background:rgba(13,8,8,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.06)}@media(max-width:768px){.AppNavbar_navbar__LB_kq{grid-template-columns:auto 1fr auto;gap:1rem;padding-block:1rem;padding-inline:max(1.5rem,(100% - 1200px)/2)}}@media(max-width:640px){.AppNavbar_navbar__LB_kq{grid-template-columns:auto 1fr auto;gap:.5rem;padding-block:.5rem;padding-inline:max(1rem,(100% - 1200px)/2)}}.AppNavbar_logo__x02Oq{display:flex;align-items:center;gap:.5rem;text-decoration:none;flex-shrink:0}.AppNavbar_logoImg___RTyU{width:34px;height:34px;border-radius:8px;object-fit:cover;flex-shrink:0}.AppNavbar_logoText__JRWVD{font-family:var(--font-outfit);font-size:1rem;font-weight:700;color:#fff;white-space:nowrap}@media(max-width:640px){.AppNavbar_logoText__JRWVD{display:none}}.AppNavbar_searchWrap__B7nbl{width:100%;max-width:480px;justify-self:center}@media(max-width:640px){.AppNavbar_searchWrap__B7nbl{display:none}.AppNavbar_searchWrap__B7nbl.AppNavbar_searchWrapAbierto__mAjpU{display:flex;align-items:center;gap:.25rem;position:absolute;inset:0;z-index:2;max-width:none;padding-inline:max(1rem,(100% - 1200px)/2);background:#0d0808;animation:AppNavbar_abrirBusqueda__uVzpO .16s ease-out}}@keyframes AppNavbar_abrirBusqueda__uVzpO{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AppNavbar_searchClose__VzpOn,.AppNavbar_searchToggle___lVvn{display:none}@media(max-width:640px){.AppNavbar_searchClose__VzpOn,.AppNavbar_searchToggle___lVvn{display:flex;justify-content:center;align-items:center;width:36px;height:36px;flex-shrink:0;border-radius:9999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#d1d5db;cursor:pointer}.AppNavbar_searchClose__VzpOn:active,.AppNavbar_searchToggle___lVvn:active{background:hsla(0,0%,100%,.12)}.AppNavbar_searchToggle___lVvn{justify-self:end}}.AppNavbar_navLinks__DkUDN{display:flex;align-items:center;gap:1rem;flex-shrink:0}@media(max-width:640px){.AppNavbar_navLinks__DkUDN{gap:.5rem}.AppNavbar_navLink__z_8jm{display:none}}.AppNavbar_navLink__z_8jm{font-size:.875rem;color:#9ca3af;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .15s ease}.AppNavbar_navLink__z_8jm:hover{color:#fff}.AppNavbar_userWrap__dyRPW{position:relative;flex-shrink:0}.AppNavbar_userChip___K8Wx{display:flex;align-items:center;gap:5px;padding:4px 10px 4px 4px;border-radius:9999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:background .15s,border-color .15s}.AppNavbar_userChip___K8Wx.AppNavbar_chipOpen__zu4UE,.AppNavbar_userChip___K8Wx:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.AppNavbar_userInitial__ZU272{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#c0312b,#c47a20);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;line-height:1;flex-shrink:0}.AppNavbar_chevron__kwmSx{color:#9ca3af;transition:transform .2s}.AppNavbar_chevronUp__dDCv_{transform:rotate(180deg)}.AppNavbar_dropdown___YVBc{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;background:#1a0d0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.7);z-index:400;overflow:hidden;animation:AppNavbar_dropIn__R9N2D .15s cubic-bezier(.16,1,.3,1) both}@keyframes AppNavbar_dropIn__R9N2D{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AppNavbar_dropHeader__Ym1rf{display:flex;align-items:center;gap:10px;padding:14px 14px 12px}.AppNavbar_dropAvatar__tyvES{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#c0312b,#c47a20);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.AppNavbar_dropInfo___MeTa{min-width:0}.AppNavbar_dropName__daWcQ{font-size:.875rem;font-weight:600;color:#fff;margin:0}.AppNavbar_dropEmail___Wu8H,.AppNavbar_dropName__daWcQ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppNavbar_dropEmail___Wu8H{font-size:11px;color:#6b7280;margin:2px 0 0}.AppNavbar_dropDivider__JsRSG{height:1px;background:hsla(0,0%,100%,.06);margin:2px 0}.AppNavbar_dropItem__C9uh0{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:none;border:none;color:#d1d5db;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background .12s,color .12s;text-align:left}.AppNavbar_dropItem__C9uh0 svg{color:#6b7280;flex-shrink:0;transition:color .12s}.AppNavbar_dropItem__C9uh0:hover{background:hsla(0,0%,100%,.05);color:#fff}.AppNavbar_dropItem__C9uh0:hover svg{color:#fff}.AppNavbar_dropLogout__pYryX,.AppNavbar_dropLogout__pYryX svg{color:#f87171}.AppNavbar_dropLogout__pYryX:hover{background:rgba(231,76,60,.08);color:#f87171}.AppNavbar_dropLogout__pYryX:hover svg{color:#f87171}.AppNavbar_authPlaceholder__cXcso{display:inline-block;width:84px;height:34px}.TrackRow_row__Ls12w{display:grid;grid-template-columns:30px 40px minmax(0,1fr) 150px 36px 30px 48px;align-items:center;grid-gap:1rem;gap:1rem;padding:.5rem 1rem;border-radius:8px;transition:background .15s ease}.TrackRow_row__Ls12w:hover{background:hsla(0,0%,100%,.045)}.TrackRow_row__Ls12w:hover .TrackRow_num__CYH_s{opacity:0}.TrackRow_row__Ls12w:hover .TrackRow_playBtn__rvtVt{opacity:1}.TrackRow_row__Ls12w.TrackRow_current__a8TIL{background:hsla(0,0%,100%,.05)}.TrackRow_row__Ls12w.TrackRow_current__a8TIL .TrackRow_title__W_xbA{color:var(--accent)}.TrackRow_row__Ls12w.TrackRow_current__a8TIL .TrackRow_playBtn__rvtVt{opacity:1}.TrackRow_row__Ls12w.TrackRow_disabled__xFYFe{opacity:.45}.TrackRow_row__Ls12w.TrackRow_disabled__xFYFe:hover{background:hsla(0,0%,100%,.02)}.TrackRow_row__Ls12w.TrackRow_noCat__w2VWB{grid-template-columns:30px 40px minmax(0,1fr) 36px 30px 48px}.TrackRow_row__Ls12w.TrackRow_conAccion__geGDm{grid-template-columns:30px 40px minmax(0,1fr) 150px 36px 30px 48px 36px}.TrackRow_row__Ls12w.TrackRow_conAccion__geGDm.TrackRow_noCat__w2VWB{grid-template-columns:30px 40px minmax(0,1fr) 36px 30px 48px 36px}@media(max-width:1024px){.TrackRow_row__Ls12w,.TrackRow_row__Ls12w.TrackRow_noCat__w2VWB{grid-template-columns:30px 40px minmax(0,1fr) 36px 30px 48px}.TrackRow_row__Ls12w.TrackRow_conAccion__geGDm,.TrackRow_row__Ls12w.TrackRow_conAccion__geGDm.TrackRow_noCat__w2VWB{grid-template-columns:30px 40px minmax(0,1fr) 36px 30px 48px 36px}.TrackRow_row__Ls12w .TrackRow_cat__vfjSu{display:none}}@media(max-width:640px){.TrackRow_row__Ls12w,.TrackRow_row__Ls12w.TrackRow_noCat__w2VWB{grid-template-columns:40px minmax(0,1fr) 36px 30px 48px}.TrackRow_row__Ls12w.TrackRow_conAccion__geGDm,.TrackRow_row__Ls12w.TrackRow_conAccion__geGDm.TrackRow_noCat__w2VWB{grid-template-columns:40px minmax(0,1fr) 36px 30px 48px 36px}.TrackRow_row__Ls12w{gap:.5rem}.TrackRow_row__Ls12w .TrackRow_numCell__HCIXV{display:none}}.TrackRow_numCell__HCIXV{position:relative;display:flex;justify-content:center;align-items:center;height:30px}.TrackRow_num__CYH_s{font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem;color:#4b5563;transition:opacity .15s ease}.TrackRow_playBtn__rvtVt{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:none;border-radius:9999px;background:var(--accent,#c0312b);color:#fff;cursor:pointer;opacity:0;transition:opacity .15s ease,transform .15s ease}.TrackRow_playBtn__rvtVt:hover{transform:scale(1.1)}.TrackRow_eq__kGJoW{position:relative;display:block;width:12px;height:12px}.TrackRow_eq__kGJoW:after,.TrackRow_eq__kGJoW:before{content:"";position:absolute;bottom:0;width:3px;background:var(--accent,#c0312b);border-radius:1px;animation:TrackRow_eqBar__7hAJZ .9s ease-in-out infinite}.TrackRow_eq__kGJoW:before{left:1px;height:9px}.TrackRow_eq__kGJoW:after{left:6px;height:12px;animation-delay:.35s}@keyframes TrackRow_eqBar__7hAJZ{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.TrackRow_cover__K9rmR{position:relative;width:40px;height:40px;border-radius:4px;overflow:hidden;flex-shrink:0}.TrackRow_coverLink__IC6E9{position:absolute;inset:0;display:block}.TrackRow_coverPlay__2GVAF{display:none}@media(hover:none),(max-width:640px){.TrackRow_coverPlay__2GVAF{position:absolute;inset:0;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:none;border-radius:4px;background:rgba(0,0,0,.42);color:#fff;cursor:pointer}.TrackRow_coverPlay__2GVAF svg{width:18px;height:18px}}.TrackRow_coverDot__B1QwQ{position:absolute;bottom:4px;right:4px;width:7px;height:7px;border-radius:9999px;box-shadow:0 0 0 1.5px rgba(0,0,0,.35)}.TrackRow_info__zvDKV{min-width:0;display:flex;flex-direction:column;gap:3px}.TrackRow_title__W_xbA{font-size:.875rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.TrackRow_title__W_xbA:hover{color:var(--accent)}.TrackRow_sub__QIdrn{display:flex;align-items:center;gap:.5rem;min-width:0}.TrackRow_ritmo__FTw4_{font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackRow_soon__QI7_S{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;border:1px solid hsla(0,0%,100%,.14);border-radius:9999px;padding:1px 6px;flex-shrink:0}.TrackRow_cat__vfjSu{font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:9999px;border:1px solid transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-self:start;transition:opacity .15s ease}.TrackRow_cat__vfjSu:hover{opacity:.75}.TrackRow_bpm__Spzlf{font-family:Fira Code,Cascadia Code,monospace;font-size:10px;color:#4b5563;white-space:nowrap;flex-shrink:0}.TrackRow_like__1WJzX{display:flex;justify-content:center;align-items:center}.TrackRow_dur__vJZI_{font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem;color:#9ca3af;text-align:right}.TrackRow_accion__CmftZ,.TrackRow_menu__TTePV{display:flex;align-items:center;justify-content:center}