.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}.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}.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}.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}.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}.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}.ShareButton_wrap__HjwNT{position:relative;display:inline-flex}.ShareButton_btn__mcsyu{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem 1rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:#d1d5db;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ShareButton_btn__mcsyu:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.09);color:#fff}.ShareButton_menu__2WtuO{position:absolute;top:calc(100% + .25rem);right:0;background:#261414;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.25rem;min-width:160px;z-index:100;box-shadow:0 8px 24px rgba(0,0,0,.4);animation:ShareButton_pop__p1HIB .15s ease}@keyframes ShareButton_pop__p1HIB{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ShareButton_menuItem__t6Iyy{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;border-radius:8px;border:none;background:none;color:#d1d5db;font-size:.875rem;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.ShareButton_menuItem__t6Iyy:hover{background:hsla(0,0%,100%,.06);color:#fff}.ShareButton_btnCompacto__Pya_p{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:#9ca3af;cursor:pointer;transition:all .15s ease}.ShareButton_btnCompacto__Pya_p:hover{border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.09);color:#fff}.TarjetaPista_tarjeta__MVBX3{flex:0 0 156px;scroll-snap-align:start;display:flex;flex-direction:column;gap:.5rem;min-width:0}@media(max-width:640px){.TarjetaPista_tarjeta__MVBX3{flex-basis:136px}}.TarjetaPista_portada__vTPUY{position:relative;display:block;aspect-ratio:1;border-radius:12px;background-size:cover;background-position:50%;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.32);transition:transform .15s ease,box-shadow .15s ease}.TarjetaPista_portada__vTPUY:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(0,0,0,.45)}.TarjetaPista_emoji__EseuP{position:absolute;inset:0;display:grid;place-items:center;font-size:32px;opacity:.45}.TarjetaPista_play__GlAZ1{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:38px;height:38px;border:none;border-radius:9999px;background:rgba(10,10,12,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.4)}.TarjetaPista_play__GlAZ1 svg{width:15px;height:15px}.TarjetaPista_play__GlAZ1{transition:background .15s ease,transform .15s ease}.TarjetaPista_play__GlAZ1:hover{background:#c0312b;transform:scale(1.08)}.TarjetaPista_titulo__7Buuk{font-size:.875rem;font-weight:500;color:#fff;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TarjetaPista_titulo__7Buuk:hover{color:#d1d5db}.TarjetaPista_meta__g5YoY{font-size:.75rem;color:#6b7280}.TarjetaPista_pie__t7yuQ{display:flex;align-items:center;justify-content:space-between;gap:.25rem;min-width:0}.TarjetaPista_acciones__KIQnr{display:flex;align-items:center;gap:2px;flex-shrink:0}.TarjetaPista_accion__p6L3L,.TarjetaPista_acciones__KIQnr button{width:28px;height:28px}.TarjetaPista_ritmo__fKALb{align-self:flex-start;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px 9px;border-radius:9999px;font-size:.75rem;font-weight:500}.home_page___wGJ0{min-height:100vh;background:#0d0808;display:flex;flex-direction:column}.home_navLinks__uwDij{display:flex;align-items:center;gap:1.5rem}.home_navLink__CanWj{font-size:.875rem;color:#9ca3af;font-weight:500;transition:color .15s ease}.home_navLink__CanWj:hover{color:#fff}.home_navbar__k0iZX{position:-webkit-sticky;position:sticky;top:0;z-index:200;display:flex;justify-content:space-between;align-items:center;padding:1rem 3rem;background:rgba(13,8,8,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.06)}@media(max-width:640px){.home_navbar__k0iZX{padding:1rem 1.5rem}}.home_logo__uKUT1{display:flex;align-items:center;gap:.5rem}.home_logoImg__4EfML{width:36px;height:36px;border-radius:8px;object-fit:cover;flex-shrink:0}.home_logoText__YhJog{font-family:var(--font-outfit);font-size:1.25rem;font-weight:700;color:#c0312b;letter-spacing:-.02em}.home_hero__XrBNZ{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 2rem 0;gap:1rem;overflow:hidden}@media(max-width:640px){.home_hero__XrBNZ{padding:2rem 1rem 1rem}}.home_heroBg__1gMly{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:700px;height:400px;background:radial-gradient(ellipse at center,rgba(192,49,43,.1) 0,transparent 68%);pointer-events:none}.home_stats__ie9RF{display:flex;align-items:center;gap:2rem;margin-top:.5rem;padding:1.5rem 3rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:20px}@media(max-width:640px){.home_stats__ie9RF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem .5rem;gap:1rem .5rem;width:100%;padding:1rem}.home_stats__ie9RF .home_statDivider__mxJvI{display:none}}.home_stat__lr6dH{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.08em}.home_stat__lr6dH span{font-family:var(--font-outfit);font-size:1.875rem;font-weight:700;color:#fff;line-height:1}.home_statDivider__mxJvI{width:1px;height:36px;background:hsla(0,0%,100%,.08)}.home_contentLista__SryKd,.home_content__TpLe1{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem;flex:1 1;display:flex;flex-direction:column;gap:3rem}.home_contentLista__SryKd{gap:1.5rem}.home_searchBlock__M7yPU{margin-bottom:2rem}.home_filtros__tHmRW{display:flex;flex-direction:column;gap:1.5rem}.home_resultCount__Z93pp{font-size:.875rem;color:#6b7280;margin-bottom:2rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.06)}.home_trackList__8WoZN{overflow-anchor:none;display:flex;flex-direction:column;gap:2px}.home_listHeader__4Mf_a{display:grid;grid-template-columns:30px 40px minmax(0,1fr) 150px 36px 30px 48px;align-items:center;grid-gap:1rem;gap:1rem;padding:0 1rem .5rem;margin-bottom:.25rem;border-bottom:1px solid hsla(0,0%,100%,.06);font-size:10px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.08em}@media(max-width:1024px){.home_listHeader__4Mf_a{grid-template-columns:30px 40px minmax(0,1fr) 36px 30px 48px}.home_listHeader__4Mf_a .home_thCat__zQ6ye{display:none}}@media(max-width:640px){.home_listHeader__4Mf_a{grid-template-columns:40px minmax(0,1fr) 36px 30px 48px;gap:.5rem}.home_listHeader__4Mf_a .home_thNum__FvuYv{display:none}}.home_thNum__FvuYv{text-align:center}.home_thCat__zQ6ye{justify-self:start}.home_thDur__1WMcq{text-align:right}.home_empty__HfRfc{text-align:center;padding:4rem;color:#6b7280;font-size:1rem}.home_footer__1ZSTH{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 3rem;border-top:1px solid hsla(0,0%,100%,.05);font-size:.875rem;color:#4b5563}@media(max-width:640px){.home_footer__1ZSTH{padding:1rem 1.5rem;flex-direction:column;gap:.5rem;text-align:center}}.home_footerLinks__r_xWx{display:flex;gap:1.5rem}.home_footerLogin__IpvcI{color:#c0312b;font-weight:500;transition:opacity .15s ease}.home_footerLogin__IpvcI:hover{opacity:.75}.home_userChip__My7aC{display:flex;align-items:center;gap:.25rem;padding:4px .5rem 4px 4px;border-radius:9999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);font-size:.875rem;color:#d1d5db;font-weight:500;max-width:160px;white-space:nowrap;transition:all .15s ease}.home_userChip__My7aC,.home_userChip__My7aC span:last-child{overflow:hidden;text-overflow:ellipsis}.home_userChip__My7aC:hover{background:hsla(0,0%,100%,.1);color:#fff}.home_userInitial__XYDDP{width:26px;height:26px;border-radius:9999px;background:linear-gradient(135deg,#c0312b,#c47a20);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.home_recentSection__8N_Cj{margin-bottom:2rem}.home_recentLabel__qbCn8{font-size:.875rem;font-weight:600;color:#9ca3af;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.06em}.home_recentRow__CEthq{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.home_recentRow__CEthq::-webkit-scrollbar{height:3px}.home_recentRow__CEthq::-webkit-scrollbar-track{background:transparent}.home_recentRow__CEthq::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:2px}.home_recentCard__fyNqm{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .5rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;flex-shrink:0;min-width:220px;max-width:260px;transition:border-color .15s ease,background .15s ease}.home_recentCard__fyNqm:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.12)}.home_recentCover__c1FyJ{width:44px;height:44px;border-radius:8px;flex-shrink:0;display:flex;align-items:flex-end;padding:3px 5px;text-decoration:none}.home_recentNum__Y6MoG{font-family:var(--font-outfit);font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.35);line-height:1}.home_recentInfo__o5t34{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.home_recentTitle__VuXh9{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.home_recentTitle__VuXh9:hover{color:#c0312b}.home_recentRitmo__X_3qE{font-size:11px;padding:2px 7px;border-radius:9999px;font-weight:500;align-self:flex-start}.home_recentPlay__OX9d3{flex-shrink:0;width:32px!important;height:32px!important;padding:0!important}.home_tituloOculto__1ya9H{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.home_destacada__Abmtp{display:grid;grid-template-columns:220px 1fr;grid-gap:2rem;gap:2rem;align-items:center;padding:2rem;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;background:linear-gradient(120deg,hsla(0,0%,100%,.035),transparent 60%)}@media(max-width:640px){.home_destacada__Abmtp{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}}.home_destacadaArte__YMVde{position:relative;display:block;aspect-ratio:1;border-radius:12px;background-size:cover;background-position:50%;box-shadow:0 18px 40px rgba(0,0,0,.45);overflow:hidden}@media(max-width:640px){.home_destacadaArte__YMVde{max-width:190px}}.home_destacadaEmoji__zaOD_{position:absolute;inset:0;display:grid;place-items:center;font-size:56px;opacity:.5}.home_destacadaInfo__Ek2Lg{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.home_destacadaEtiqueta__ErE1c{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#c0312b}.home_destacadaTitulo__4Ep1J{font-family:var(--font-outfit);font-size:2.25rem;font-weight:700;line-height:1.05;letter-spacing:-.03em;color:#fff}.home_destacadaTitulo__4Ep1J a:hover{color:#d1d5db}@media(max-width:640px){.home_destacadaTitulo__4Ep1J{font-size:1.5rem}}.home_destacadaMeta__uNL_O{font-size:.875rem;color:#9ca3af}.home_punto__RAtrR{margin:0 .5rem;opacity:.5}.home_destacadaPlay__GQKpg{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;width:52px;height:52px;border:none;border-radius:9999px;background:#c0312b;color:#fff;cursor:pointer;box-shadow:0 8px 22px rgba(192,49,43,.35);transition:transform .15s ease,background .15s ease}.home_destacadaPlay__GQKpg svg{width:20px;height:20px}.home_destacadaPlay__GQKpg:hover{background:#e03c35;transform:scale(1.06)}.home_fila__k6IeT{display:flex;flex-direction:column;gap:1.5rem}.home_filaCab__0JHoA{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.home_filaCab__0JHoA h2{font-family:var(--font-outfit);font-size:1.5rem;font-weight:600;color:#fff;letter-spacing:-.02em}.home_filaCab__0JHoA p{margin-top:2px;font-size:.875rem;color:#6b7280}.home_filaVerTodas__nKMFo{flex-shrink:0;font-size:.875rem;color:#9ca3af;white-space:nowrap;transition:color .15s ease}.home_filaVerTodas__nKMFo:hover{color:#fff}.home_filaPista___Oz7K{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x proximity;scrollbar-width:none}.home_filaPista___Oz7K::-webkit-scrollbar{display:none}.home_rejillaCategorias__jbici{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.home_categoriaCard__hJCAn{display:flex;flex-direction:column;gap:2px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;background:linear-gradient(140deg,color-mix(in srgb,var(--cat) 16%,transparent),transparent 70%);transition:border-color .15s ease,transform .15s ease}.home_categoriaCard__hJCAn:hover{border-color:color-mix(in srgb,var(--cat) 55%,transparent);transform:translateY(-2px)}.home_categoriaEmoji___keSP{font-size:22px}.home_categoriaNombre__HSg97{font-family:var(--font-outfit);font-size:1rem;font-weight:600;color:#fff}.home_categoriaCuenta__vRPn_{font-size:.75rem;color:#6b7280}.home_verTodo__qwFMJ{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0 3rem}.home_verTodoBoton__EYQU1{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border:1px solid hsla(0,0%,100%,.16);border-radius:9999px;font-size:1rem;font-weight:500;color:#fff;transition:border-color .15s ease,background .15s ease}.home_verTodoBoton__EYQU1:hover{border-color:#c0312b;background:rgba(192,49,43,.1)}.home_verTodoNota__O8w_z{font-size:.875rem;color:#6b7280}.home_cabeceraPagina__upU_x h1{font-family:var(--font-outfit);font-size:1.875rem;font-weight:700;color:#fff;letter-spacing:-.03em}.home_cabeceraPagina__upU_x p{margin-top:4px;font-size:1rem;color:#9ca3af}.home_paginador__ELmbY{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem;padding:2rem 0 3rem}.home_pagBoton__loB6W{min-width:38px;height:38px;padding:0 .5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:transparent;color:#d1d5db;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.home_pagBoton__loB6W:hover:not(:disabled){border-color:hsla(0,0%,100%,.28);color:#fff}.home_pagBoton__loB6W:disabled{opacity:.35;cursor:not-allowed}.home_pagActual__QCZ1b{border-color:#c0312b;background:rgba(192,49,43,.14);color:#fff;font-weight:600}.home_pagSalto__Xzy0x{min-width:24px;text-align:center;color:#4b5563}