:root{--fondo: #07070b;--fondo-2: #0d0d14;--s1: rgba(255, 255, 255, .035);--s2: rgba(255, 255, 255, .06);--s3: rgba(255, 255, 255, .1);--s4: rgba(255, 255, 255, .15);--linea: rgba(255, 255, 255, .075);--linea-2: rgba(255, 255, 255, .13);--linea-3: rgba(255, 255, 255, .22);--texto: #f5f5f8;--tenue: #aaaab8;--apagado: #7f7f8e;--muy-apagado: #3d3d4a;--ambar: #ffb03a;--coral: #ff6b4a;--rosa: #e8590c;--violeta: #8f7bff;--cian: #46c8ff;--led: #ff7a45;--rojo: #ff6262;--verde: #4ade80;--grad: linear-gradient(120deg, #ffb03a 0%, #ff6b4a 48%, #e8590c 100%);--grad-v: linear-gradient(180deg, #ffb03a 0%, #ff6b4a 50%, #e8590c 100%);--tinta: #1a0a07;--aura-1: rgba(255, 122, 69, .17);--aura-2: rgba(143, 123, 255, .15);--aura-3: rgba(232, 89, 12, .11);--display: "Inter Tight", "Inter", "Segoe UI", system-ui, sans-serif;--cuerpo: "Inter", "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--r-s: 10px;--r: 14px;--r-l: 20px;--r-xl: 28px;--borroso: blur(28px) saturate(170%);--sombra: inset 0 1px 0 rgba(255, 255, 255, .06), 0 24px 60px -30px rgba(0, 0, 0, .9);--ease: cubic-bezier(.22, 1, .36, 1);--muelle: cubic-bezier(.34, 1.56, .64, 1);color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;min-height:100%}html{scroll-behavior:smooth}body{background:var(--fondo);color:var(--texto);font:400 15px/1.55 var(--cuerpo);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;inset:-25vmax;z-index:0;pointer-events:none;background:radial-gradient(32vmax 26vmax at 22% 18%,var(--aura-1),transparent 70%),radial-gradient(30vmax 26vmax at 82% 14%,var(--aura-2),transparent 70%),radial-gradient(34vmax 28vmax at 62% 92%,var(--aura-3),transparent 70%);animation:aurora 28s ease-in-out infinite alternate;will-change:transform}@keyframes aurora{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(3vmax,-2vmax,0) rotate(7deg) scale(1.06)}to{transform:translate3d(-3vmax,2.5vmax,0) rotate(-5deg) scale(1.02)}}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#app{position:relative;z-index:2;min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{display:block;max-width:100%}::selection{background:#ff6b4a73;color:#fff}:focus-visible{outline:2px solid rgba(255,176,58,.8);outline-offset:2px;border-radius:8px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ico{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ico.girado{transform:rotate(180deg)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.display{font-family:var(--display);font-weight:800;letter-spacing:-.032em;line-height:.98;margin:0}h1,h2,h3{margin:0;text-wrap:balance}h2.titulo,h1.titulo{font:800 clamp(26px,3.2vw,38px)/1.08 var(--display);letter-spacing:-.025em}h3.titulo,h2.titulo.t3{font:700 17px/1.25 var(--display);letter-spacing:-.02em}.etiqueta{font:600 12.5px/1.35 var(--cuerpo);color:var(--apagado);letter-spacing:.01em}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.tenue{color:var(--tenue)}.apagado{color:var(--apagado)}.peq{font-size:13.5px}.grad-texto{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.vidrio{position:relative;border-radius:var(--r-l);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0e0e158c;backdrop-filter:var(--borroso);-webkit-backdrop-filter:var(--borroso);border:1px solid var(--linea);box-shadow:var(--sombra)}.vidrio.fuerte{background:linear-gradient(180deg,#ffffff12,#ffffff05),#12121be0}.panel{padding:22px;display:grid;gap:16px;align-content:start}.panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rayita{height:1px;background:var(--linea);border:0;margin:2px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid var(--linea-2);border-radius:12px;background:var(--s2);font:600 14px/1 var(--cuerpo);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;user-select:none;transition:transform .25s var(--muelle),background .2s var(--ease),border-color .2s,box-shadow .25s var(--ease),color .2s,opacity .2s}.btn:hover{background:var(--s3);border-color:var(--linea-3);transform:translateY(-1px)}.btn:active{transform:scale(.96);transition-duration:.08s}.btn.primario{background:#fff;color:#0b0b10;border-color:#fff;box-shadow:0 8px 26px -10px #ffffff73}.btn.primario:hover{background:#fff;box-shadow:0 12px 34px -10px #fff9}.btn.brillo,.btn.ambar{background:var(--grad);color:var(--tinta);border-color:transparent;font-weight:700;box-shadow:0 10px 30px -10px #e86414b3,inset 0 1px #ffffff59}.btn.brillo:hover,.btn.ambar:hover{box-shadow:0 14px 40px -10px #e86414e6,inset 0 1px #ffffff59;filter:saturate(1.1)}.btn.fantasma{border-color:transparent;background:transparent}.btn.fantasma:hover{background:var(--s2)}.btn.peligro{color:var(--rojo);border-color:#ff62624d;background:#ff62620d}.btn.peligro:hover{background:#ff62621f}.btn.mini{min-height:34px;padding:0 12px;font-size:13px;border-radius:10px}.btn.grande{min-height:52px;padding:0 26px;font-size:15.5px;border-radius:16px}.btn.icono{width:42px;padding:0}.btn.icono.mini{width:34px}.btn[disabled]{opacity:.4;pointer-events:none}.btn.activo{background:#ffb03a24;color:#ffd08a;border-color:#ffb03a66}.btn.redondo{border-radius:999px}.campo{display:grid;gap:7px}.campo>span{font:600 13px/1 var(--cuerpo);color:var(--tenue)}.entrada,select.entrada,textarea.entrada{width:100%;min-height:46px;padding:12px 14px;background:#00000052;border:1px solid var(--linea-2);border-radius:12px;color:var(--texto);font:400 15px/1.4 var(--cuerpo);transition:border-color .2s,background .2s,box-shadow .25s var(--ease)}textarea.entrada{resize:vertical;min-height:86px}.entrada::placeholder{color:var(--apagado)}.entrada:focus{outline:none;border-color:#ffb03a99;background:#00000073;box-shadow:0 0 0 4px #ff8c461f}.entrada.codigo{font:600 22px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;text-align:center}.buscador{position:relative}.buscador .ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--apagado);pointer-events:none}.buscador .entrada{padding-left:42px}.fila{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fila.fin{justify-content:flex-end}.fila.entre{justify-content:space-between}.pila{display:grid;gap:12px}.interruptor{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--linea);cursor:pointer}.interruptor:last-child{border-bottom:0}.interruptor small{display:block;color:var(--tenue);font-size:12.5px;margin-top:2px}.sw{appearance:none;width:44px;height:26px;border-radius:999px;border:1px solid var(--linea-3);position:relative;background:var(--s2);cursor:pointer;flex:none;transition:background .25s var(--ease),border-color .25s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--tenue);transition:transform .35s var(--muelle),background .2s;box-shadow:0 2px 6px #0006}.sw:checked{background:var(--grad);border-color:transparent}.sw:checked:after{transform:translate(18px);background:#fff}.segmentos{display:inline-grid;grid-auto-flow:column;gap:3px;padding:3px;border:1px solid var(--linea);border-radius:12px;background:#00000047}.segmentos button{border:0;background:transparent;padding:8px 13px;border-radius:9px;font:600 13px/1 var(--cuerpo);color:var(--tenue);cursor:pointer;transition:background .25s var(--ease),color .2s}.segmentos button:hover{color:var(--texto)}.segmentos button.activo{background:var(--s4);color:var(--texto);box-shadow:0 2px 10px #00000059}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--linea-2);background:var(--s1);font:600 12px/1 var(--cuerpo);color:var(--tenue);white-space:nowrap}.chip.blanco{background:#fff;color:#0b0b10;border-color:#fff}.chip.ambar{color:#ffc070;border-color:#ff964666;background:#ff8c3c14}.led{width:8px;height:8px;border-radius:50%;background:var(--led);box-shadow:0 0 #ff7a4599,0 0 12px var(--led);flex:none;animation:latido 2s ease-in-out infinite}@keyframes latido{50%{box-shadow:0 0 0 6px #ff7a4500,0 0 6px var(--led)}}.eq{display:inline-flex;gap:2.5px;align-items:flex-end;height:14px;flex:none}.eq i{width:3px;height:100%;border-radius:2px;background:var(--grad-v);transform-origin:bottom;animation:eq .8s ease-in-out infinite alternate}.eq i:nth-child(2){animation-delay:-.25s;animation-duration:.65s}.eq i:nth-child(3){animation-delay:-.5s;animation-duration:.9s}.eq i:nth-child(4){animation-delay:-.1s;animation-duration:.72s}.eq.quieto i{animation-play-state:paused;transform:scaleY(.3)}@keyframes eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.avatar{--c: var(--texto);width:36px;height:36px;border-radius:50%;display:inline-grid;place-items:center;flex:none;border:1.5px solid color-mix(in srgb,var(--c) 75%,transparent);color:var(--c);background:color-mix(in srgb,var(--c) 16%,#0d0d14);font:600 15px/1 var(--cuerpo);box-shadow:0 0 18px -6px color-mix(in srgb,var(--c) 60%,transparent)}.avatar.g{width:54px;height:54px;font-size:22px}.avatar.xl{width:92px;height:92px;font-size:38px;border-width:2px}.avatar.p{width:26px;height:26px;font-size:11px;border-width:1.5px}.avatares{display:flex}.avatares .avatar{margin-left:-8px;box-shadow:0 0 0 2px var(--fondo);animation:pop .5s var(--muelle) both}.avatares .avatar:first-child{margin-left:0}@keyframes pop{0%{transform:scale(.4);opacity:0}}.barra{position:sticky;top:0;z-index:30;height:68px;display:flex;align-items:center;gap:16px;padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));background:linear-gradient(180deg,#07070bd1,#07070b80);backdrop-filter:var(--borroso);-webkit-backdrop-filter:var(--borroso);border-bottom:1px solid var(--linea)}.marca{display:flex;align-items:center;gap:10px;font:800 20px/1 var(--display);letter-spacing:-.028em}.marca i{width:28px;height:28px;position:relative;flex:none}.marca i:before,.marca i:after{content:"";position:absolute;top:4px;width:18px;height:18px;border-radius:50%}.marca i:before{left:0;background:var(--grad)}.marca i:after{right:0;border:2px solid #fff;background:#ffffff14;mix-blend-mode:screen}.marca i b{display:none}.nav{display:flex;gap:4px;margin-left:14px}.nav a{padding:9px 14px;border-radius:10px;font:600 14px/1 var(--cuerpo);color:var(--tenue);position:relative;transition:background .2s,color .2s}.nav a:hover{color:var(--texto);background:var(--s1)}.nav a.activo{color:var(--texto);background:var(--s2)}.nav a .pend,.navmovil a .pend{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--rosa);box-shadow:0 0 10px var(--rosa)}.barra .esp{flex:1}.pagina{max-width:1220px;margin:0 auto;padding:32px max(20px,env(safe-area-inset-right,0px)) 110px max(20px,env(safe-area-inset-left,0px));display:grid;gap:24px}.pagina>*{animation:entra .6s var(--ease) both}.pagina>*:nth-child(2){animation-delay:.05s}.pagina>*:nth-child(3){animation-delay:.1s}.pagina>*:nth-child(4){animation-delay:.15s}.pagina>*:nth-child(n+5){animation-delay:.2s}@keyframes entra{0%{opacity:0;transform:translateY(14px)}}.rejilla{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.cabecera{display:grid;gap:6px;padding:6px 0 2px}.navmovil{display:none}@media(max-width:960px){.rejilla{grid-template-columns:minmax(0,1fr)}.nav{display:none}.navmovil{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:40;padding:6px;background:#101018d1;backdrop-filter:var(--borroso);-webkit-backdrop-filter:var(--borroso);border:1px solid var(--linea-2);border-radius:22px;box-shadow:0 20px 50px -20px #000}.navmovil a{display:grid;justify-items:center;gap:4px;padding:8px 0;border-radius:16px;font:600 11px/1 var(--cuerpo);color:var(--apagado);position:relative;transition:background .25s var(--ease),color .2s}.navmovil a.activo{color:var(--texto);background:var(--s3)}.navmovil a .pend{top:4px;right:calc(50% - 16px)}.barra .ocultar-movil{display:none}.barra{height:62px}}.lista{display:grid;gap:2px}.lista>.elem{display:flex;align-items:center;gap:12px;padding:9px 10px;margin:0 -10px;border-radius:14px;min-width:0;transition:background .2s var(--ease)}.lista>.elem:hover{background:var(--s1)}a.elem:hover{background:var(--s2)!important}.lista.anima>.elem{animation:entra .45s var(--ease) both}.lista.anima>.elem:nth-child(2){animation-delay:.03s}.lista.anima>.elem:nth-child(3){animation-delay:.06s}.lista.anima>.elem:nth-child(4){animation-delay:.09s}.lista.anima>.elem:nth-child(5){animation-delay:.12s}.lista.anima>.elem:nth-child(n+6){animation-delay:.15s}.elem .crece{flex:1;min-width:0;display:grid;gap:2px}.elem .crece b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elem .crece small{color:var(--tenue);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vacio{padding:26px;border:1px dashed var(--linea-2);border-radius:var(--r-l);color:var(--tenue);font-size:14px;display:grid;gap:10px;justify-items:start;background:var(--s1)}.vacio b{color:var(--texto);font:700 16px/1.3 var(--display);letter-spacing:-.01em}.tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.tarjeta{padding:16px;display:grid;gap:12px;align-content:start;cursor:pointer;transition:transform .35s var(--muelle),border-color .25s,background .25s,box-shadow .35s var(--ease)}.tarjeta:hover{border-color:var(--linea-3);transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #000000f2}.portada{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0d0d14;border-radius:var(--r)}.portada img{width:100%;height:100%;object-fit:cover}.mosaico{aspect-ratio:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;background:linear-gradient(135deg,#1a1426,#0d0d14);border-radius:var(--r);overflow:hidden;box-shadow:0 16px 40px -20px #000}.mosaico img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.tarjeta:hover .mosaico img{transform:scale(1.05)}.mosaico.uno{grid-template-columns:1fr;grid-template-rows:1fr}.mosaico .nada{grid-column:1 / -1;grid-row:1 / -1;display:grid;place-items:center;font:800 48px/1 var(--display);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.miniatura{width:64px;height:36px;flex:none;background:#0d0d14 center / cover;border-radius:8px;box-shadow:0 6px 16px -8px #000}.miniatura.cuadrada{width:44px;height:44px}.feed{display:grid;gap:14px}.post{padding:18px;display:grid;gap:12px;animation:entra .5s var(--ease) both}.post .quien{display:flex;gap:12px;align-items:center}.post .quien .crece{flex:1;min-width:0}.post .quien b{font-weight:600}.post .texto{font-size:15.5px;white-space:pre-wrap;overflow-wrap:anywhere}.post .acciones{display:flex;gap:6px;align-items:center}.cancion{display:flex;gap:12px;align-items:center;padding:10px;border-radius:var(--r);border:1px solid var(--linea);background:#00000040;min-width:0}.cancion .crece{flex:1;min-width:0;display:grid}.cancion b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cancion small{color:var(--tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.megusta .ico{transition:transform .35s var(--muelle)}.megusta.mio{color:#ff8fb8;border-color:#e8590c66;background:#e8590c1a}.megusta.mio .ico{fill:currentColor;transform:scale(1.12)}.ahora{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:14px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.ahora>.vidrio{padding:16px;display:grid;gap:10px;scroll-snap-align:start}.pestanas{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:4px;border-radius:14px;background:#00000040;border:1px solid var(--linea)}.pestanas::-webkit-scrollbar{display:none}.pestanas button{flex:none;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;padding:9px 12px;border-radius:10px;font:600 13.5px/1 var(--cuerpo);color:var(--apagado);cursor:pointer;position:relative;transition:background .25s var(--ease),color .2s}.pestanas button .ico{width:16px;height:16px}.pestanas button:hover{color:var(--texto)}.pestanas button.activo{color:var(--texto);background:var(--s3);box-shadow:0 2px 12px #00000059}.pestanas button .n{color:var(--apagado);font-weight:500;font-variant-numeric:tabular-nums}.pestanas button .pend{position:absolute;top:6px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--rosa);box-shadow:0 0 8px var(--rosa)}.avisos{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:90;display:grid;gap:8px;justify-items:center;pointer-events:none;width:min(92vw,520px)}.aviso{pointer-events:auto;padding:12px 18px;border-radius:999px!important;font-size:14px;font-weight:500;display:flex;gap:12px;align-items:center;animation:avisoEntra .5s var(--muelle) both}.aviso:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--verde);box-shadow:0 0 10px var(--verde);flex:none}.aviso.mal:before{background:var(--rojo);box-shadow:0 0 10px var(--rojo)}.aviso.mal{border-color:#ff626259}@keyframes avisoEntra{0%{opacity:0;transform:translateY(16px) scale(.92)}}@media(max-width:960px){.avisos{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.velo{position:fixed;inset:0;z-index:80;background:#04040899;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;padding:16px;animation:aparece .25s ease both}@keyframes aparece{0%{opacity:0}}.ventana{width:min(560px,100%);max-height:88vh;overflow:auto;padding:24px;border-radius:var(--r-xl)!important;display:grid;gap:16px;animation:ventanaEntra .45s var(--muelle) both}.ventana.ancha{width:min(760px,100%)}.ventana>header{display:flex;justify-content:space-between;align-items:center;gap:12px}@keyframes ventanaEntra{0%{opacity:0;transform:translateY(18px) scale(.96)}}@media(max-width:560px){.velo{place-items:end center;padding:0}.ventana{width:100%;max-height:90vh;border-radius:26px 26px 0 0!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));animation-name:hojaEntra}}@keyframes hojaEntra{0%{transform:translateY(100%)}}.esqueleto{display:grid;gap:10px}.esqueleto i{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:brillo 1.4s linear infinite}.esqueleto i:nth-child(2n){width:72%}.esqueleto i:nth-child(3n){width:48%}@keyframes brillo{0%{background-position:200% 0}to{background-position:-200% 0}}.selector{display:flex;flex-wrap:wrap;gap:6px}.selector button{width:40px;height:40px;border-radius:12px;border:1px solid var(--linea-2);background:#00000040;color:var(--texto);cursor:pointer;font:600 16px/1 var(--cuerpo);transition:transform .3s var(--muelle),border-color .2s,background .2s}.selector button:hover{transform:translateY(-2px)}.selector button.activo{border-color:#ffb03ab3;background:#ffb03a1f;transform:scale(1.06)}.selector.colores button{width:32px;height:32px;border-radius:50%}.selector.colores button.activo{box-shadow:0 0 0 3px var(--fondo),0 0 0 5px #fff}.accesos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.accesos>.vidrio{padding:20px;display:grid;gap:10px;cursor:pointer;text-align:left;color:inherit;font:inherit;overflow:hidden;transition:transform .35s var(--muelle),border-color .25s,box-shadow .35s}.accesos>.vidrio:after{content:"";position:absolute;inset:auto -30% -60% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,122,69,.22),transparent 70%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.accesos>.vidrio:hover{transform:translateY(-4px);border-color:var(--linea-3)}.accesos>.vidrio:hover:after{opacity:1}.accesos>.vidrio:first-child{background:linear-gradient(140deg,#ffb03a33,#e8590c24 60%,#0e0e1599);border-color:#ff8c504d}.accesos b{font:700 17px/1.2 var(--display);letter-spacing:-.02em}.accesos small{color:var(--tenue);font-size:13.5px}.accesos .ico.grande{width:26px;height:26px;stroke-width:1.7}.accesos .icono-caja{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--s2);border:1px solid var(--linea)}.accesos>.vidrio:first-child .icono-caja{background:var(--grad);color:var(--tinta);border-color:transparent}@media(max-width:760px){.accesos{grid-template-columns:1fr}}.revelar{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.revelar.visto{opacity:1;transform:none}.heroe3{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;padding:44px 0 20px;min-height:calc(100vh - 140px)}.heroe3 .badge{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid var(--linea-2);background:var(--s1);font:600 13px/1 var(--cuerpo);color:var(--tenue)}.heroe3 .badge b{padding:5px 9px;border-radius:999px;background:var(--grad);color:var(--tinta);font-size:11.5px;font-weight:700}.heroe3 h1{font-size:clamp(48px,7vw,96px);margin:22px 0 0}.heroe3 h1 .grad-texto{display:inline-block;padding-bottom:.08em;animation:brilloTexto 6s ease-in-out infinite alternate;background-size:200% 100%}@keyframes brilloTexto{to{background-position:100% 0}}.heroe3 .bajada{font-size:18.5px;line-height:1.6;color:var(--tenue);max-width:46ch;margin:22px 0 30px}.heroe3 .acciones{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.heroe3 .nota{margin-top:22px;display:flex;gap:20px;flex-wrap:wrap;font:500 13.5px/1 var(--cuerpo);color:var(--apagado)}.heroe3 .nota span{display:inline-flex;gap:7px;align-items:center}.heroe3 .nota .ico{width:15px;height:15px;color:var(--verde)}@media(max-width:980px){.heroe3{grid-template-columns:1fr;gap:40px;padding-top:24px;min-height:0}.heroe3 h1{font-size:clamp(44px,12vw,72px)}}.escena{position:relative;display:grid;place-items:center;min-height:600px}.escena .halo{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,107,74,.38),rgba(232,89,12,.16) 45%,transparent 70%);filter:blur(30px);animation:halo 7s ease-in-out infinite alternate}@keyframes halo{to{transform:scale(1.12) translateY(-12px);opacity:.8}}.telefono{position:relative;width:300px;height:610px;border-radius:46px;padding:12px;background:linear-gradient(160deg,#2a2a35,#0e0e14 40%,#1b1b24);box-shadow:0 0 0 1.5px #ffffff1f,0 50px 100px -30px #000000f2,inset 0 0 0 2px #000;animation:flotaTel 8s ease-in-out infinite alternate}@keyframes flotaTel{0%{transform:translateY(6px) rotate(-2deg)}to{transform:translateY(-10px) rotate(1.5deg)}}.telefono .pantalla-tel{position:relative;height:100%;border-radius:35px;overflow:hidden;background:#0a0a10;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:12px;padding:44px 16px 16px}.telefono .pantalla-tel:before{content:"";position:absolute;top:12px;left:50%;width:92px;height:26px;transform:translate(-50%);border-radius:20px;background:#000;z-index:3}.telefono .fondo-tel{position:absolute;inset:0;background:radial-gradient(120% 70% at 30% 10%,rgba(255,122,69,.45),transparent 60%),radial-gradient(90% 60% at 90% 60%,rgba(143,123,255,.35),transparent 60%);filter:blur(10px)}.telefono .pantalla-tel>*{position:relative;z-index:1}.tel-cab{display:flex;justify-content:space-between;align-items:center}.tel-cab b{font:700 14px/1 var(--display);letter-spacing:-.02em;display:flex;gap:8px;align-items:center}.tel-portada{position:relative;height:190px;flex:none;border-radius:22px;overflow:hidden;background:radial-gradient(110% 90% at 20% 15%,#ffcf6b 0%,#ff6b4a 35%,transparent 65%),radial-gradient(90% 80% at 90% 85%,#7b5cff,#2a1660,#0b0b12);box-shadow:0 30px 60px -25px #000000e6}.tel-portada .disco-tel{position:absolute;top:14%;bottom:14%;left:50%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:repeating-radial-gradient(circle,#0c0c12 0 2px,#16161f 2px 4px);box-shadow:0 10px 30px #0009;animation:gira 6s linear infinite}.tel-portada .disco-tel:after{content:"";position:absolute;inset:36%;border-radius:50%;background:var(--grad)}@keyframes gira{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.tel-cancion{display:grid;gap:3px}.tel-cancion b{font:800 19px/1.1 var(--display);letter-spacing:-.022em}.tel-cancion small{color:var(--tenue);font-size:12.5px}.tel-barra{height:4px;border-radius:2px;background:#ffffff24;overflow:hidden}.tel-barra i{display:block;height:100%;border-radius:2px;background:var(--grad);animation:avanzaTel 12s linear infinite}@keyframes avanzaTel{0%{width:8%}to{width:96%}}.tel-chat{display:grid;gap:7px;align-content:end;overflow:hidden;min-height:0}.burbuja{display:flex;gap:8px;align-items:center;padding:7px 11px 7px 7px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.06);font-size:12.5px;width:fit-content;max-width:100%;opacity:0;animation:burbuja 12s var(--ease) infinite}.burbuja b{font-weight:600;margin-right:2px}.burbuja:nth-child(1){animation-delay:1s}.burbuja:nth-child(2){animation-delay:2.6s}.burbuja:nth-child(3){animation-delay:4.2s}.burbuja:nth-child(4){animation-delay:5.8s}@keyframes burbuja{0%{opacity:0;transform:translateY(12px) scale(.9)}4%,70%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-6px)}}.tel-mandos{display:flex;justify-content:space-between;align-items:center;padding:0 8px}.tel-mandos .play-tel{width:54px;height:54px;border-radius:50%;background:var(--grad);display:grid;place-items:center;color:var(--tinta);box-shadow:0 12px 30px -10px #e86414cc}.tel-mandos .ico{width:22px;height:22px}.tel-reacciones{position:absolute;inset:0;pointer-events:none;z-index:4;overflow:hidden}.tel-reacciones span{position:absolute;bottom:80px;font-size:26px;opacity:0;animation:subeTel 4s var(--ease) infinite}.tel-reacciones span:nth-child(1){left:18%;animation-delay:1.8s}.tel-reacciones span:nth-child(2){left:46%;animation-delay:2.3s}.tel-reacciones span:nth-child(3){left:70%;animation-delay:3.1s}.tel-reacciones span:nth-child(4){left:32%;animation-delay:3.6s}@keyframes subeTel{0%{opacity:0;transform:translateY(0) scale(.5)}10%{opacity:1;transform:translateY(-30px) scale(1.15)}60%{opacity:0;transform:translateY(-260px) scale(1)}to{opacity:0}}.flotante{position:absolute;padding:12px 14px;border-radius:18px!important;display:flex;gap:10px;align-items:center;font-size:13px;z-index:2;animation:flotaTarjeta 6s ease-in-out infinite alternate}.flotante small{display:block;color:var(--tenue);font-size:11.5px}.flotante.f1{left:0;top:18%}.flotante.f2{right:-6px;top:52%;animation-delay:-2s}.flotante.f3{left:6%;bottom:10%;animation-delay:-4s}.flotante .icono-caja{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--grad);color:var(--tinta);flex:none}.flotante .icono-caja .ico{width:17px;height:17px}@keyframes flotaTarjeta{0%{transform:translateY(0)}to{transform:translateY(-14px)}}@media(max-width:560px){.escena{min-height:660px}.telefono{width:272px;height:560px}.flotante{font-size:12px;padding:9px 11px}.flotante.f1{left:-2px;top:0}.flotante.f2{right:-2px;top:auto;bottom:0}.flotante.f3{display:none}}.franja2{display:flex;gap:14px 30px;flex-wrap:wrap;align-items:center;justify-content:center;padding:22px;border-radius:var(--r-l);border:1px solid var(--linea);background:var(--s1);font:600 14.5px/1 var(--cuerpo);color:var(--apagado)}.franja2 b{color:var(--texto);font-weight:700;display:inline-flex;gap:8px;align-items:center}.franja2 b .ico{color:var(--ambar)}.seccion{display:grid;gap:28px;padding:40px 0 10px}.seccion>header{display:grid;gap:12px;max-width:700px}.seccion>header.centro{justify-self:center;text-align:center;justify-items:center}.seccion h2:not(.t3){font:800 clamp(32px,4.6vw,56px)/1.02 var(--display);letter-spacing:-.032em}.seccion header p{margin:0;color:var(--tenue);font-size:17px;line-height:1.6}.kicker{display:inline-flex;align-items:center;gap:8px;font:700 13px/1 var(--cuerpo);letter-spacing:.02em;color:#ffb36b}.kicker:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--grad)}.funciones{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.funciones>.vidrio{padding:26px;display:grid;gap:12px;align-content:start;min-height:220px;overflow:hidden;transition:transform .45s var(--muelle),border-color .3s}.funciones>.vidrio:hover{transform:translateY(-5px);border-color:var(--linea-3)}.funciones>.ancho{grid-column:span 3}.funciones>.tercio{grid-column:span 2}.funciones h3{font:700 21px/1.15 var(--display);letter-spacing:-.022em;margin:0}.funciones p{margin:0;color:var(--tenue);font-size:15px;max-width:46ch}.funciones .icono-caja{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:var(--s2);border:1px solid var(--linea-2)}.funciones .icono-caja .ico{width:24px;height:24px}.funciones .destacada{background:linear-gradient(150deg,#ffb03a29,#e8590c1a 55%,#0e0e158c);border-color:#ff8c5047}.funciones .destacada .icono-caja{background:var(--grad);color:var(--tinta);border-color:transparent}.mini-demo{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}.sincro{display:flex;align-items:flex-end;gap:4px;height:44px;margin-top:8px}.sincro i{flex:1;height:100%;border-radius:3px;background:var(--grad-v);animation:eq 1s ease-in-out infinite alternate;transform-origin:bottom}.cuenta-demo{display:flex;gap:10px;margin-top:6px}.cuenta-demo b{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font:800 22px/1 var(--display);background:var(--s2);border:1px solid var(--linea-2);animation:cuentaDemo 3s var(--ease) infinite}.cuenta-demo b:nth-child(2){animation-delay:.5s}.cuenta-demo b:nth-child(3){animation-delay:1s}.cuenta-demo b:nth-child(4){animation-delay:1.5s;background:var(--grad);color:var(--tinta);border-color:transparent;width:auto;padding:0 14px;font-size:15px}@keyframes cuentaDemo{0%,to{transform:none}12%{transform:translateY(-6px) scale(1.08)}24%{transform:none}}@media(max-width:900px){.funciones{grid-template-columns:1fr}.funciones>.ancho,.funciones>.tercio{grid-column:auto}}.pasos3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:paso}.pasos3>div{padding:26px;display:grid;gap:12px;align-content:start}.pasos3 .num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:800 18px/1 var(--display);background:var(--grad);color:var(--tinta);box-shadow:0 10px 26px -10px #e86414cc}.pasos3 b{font:700 19px/1.2 var(--display);letter-spacing:-.02em}.pasos3 p{margin:0;color:var(--tenue);font-size:15px}@media(max-width:760px){.pasos3{grid-template-columns:1fr}}.comparar{overflow-x:auto;border-radius:var(--r-l)}.comparar table{width:100%;border-collapse:separate;border-spacing:0;min-width:640px;font-size:14.5px}.comparar th,.comparar td{padding:15px 16px;text-align:center;border-bottom:1px solid var(--linea)}.comparar th:first-child,.comparar td:first-child{text-align:left;color:var(--tenue);font-weight:500}.comparar thead th{font:700 14.5px/1.2 var(--display);letter-spacing:-.01em;color:var(--texto);vertical-align:bottom}.comparar thead th small{display:block;font:500 12px/1.3 var(--cuerpo);color:var(--apagado);margin-top:4px}.comparar .koonda{background:linear-gradient(180deg,#ff8c4624,#e8590c14)}.comparar thead .koonda{border-radius:16px 16px 0 0}.comparar tbody tr:last-child td{border-bottom:0}.comparar tbody tr:last-child .koonda{border-radius:0 0 16px 16px}.comparar .si,.comparar .no,.comparar .medio{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%}.comparar .si{background:#4ade8024;color:var(--verde)}.comparar .no{background:#ff62621a;color:var(--rojo)}.comparar .medio{background:#ffb03a1f;color:var(--ambar)}.comparar .si .ico,.comparar .no .ico,.comparar .medio .ico{width:15px;height:15px;stroke-width:2.4}.comparar td small{display:block;color:var(--apagado);font-size:12px;margin-top:4px}.comparar .fuentes{padding:12px 16px 16px;color:var(--apagado);font-size:12px;text-align:left}.faq{display:grid;gap:10px;max-width:820px;width:100%;justify-self:center}.faq details{border-radius:18px;border:1px solid var(--linea);background:var(--s1);transition:background .25s,border-color .25s}.faq details[open]{background:var(--s2);border-color:var(--linea-2)}.faq summary{list-style:none;cursor:pointer;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;font:600 16px/1.35 var(--display);letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary .ico{transition:transform .35s var(--muelle);color:var(--tenue)}.faq details[open] summary .ico{transform:rotate(45deg)}.faq details p{margin:0;padding:0 20px 18px;color:var(--tenue);font-size:15px;line-height:1.65;animation:entra .4s var(--ease) both}.cierre3{position:relative;overflow:hidden;padding:64px 28px;border-radius:var(--r-xl)!important;display:grid;gap:20px;justify-items:center;text-align:center;margin-top:24px}.cierre3:before{content:"";position:absolute;inset:-40% -10% auto;height:120%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,107,74,.32),transparent 70%);pointer-events:none;animation:halo 7s ease-in-out infinite alternate}.cierre3>*{position:relative}.cierre3 h2:not(.t3){font:800 clamp(36px,6vw,72px)/1 var(--display);letter-spacing:-.035em}.cierre3 p{margin:0;color:var(--tenue);font-size:17px;max-width:44ch}.pie{border-top:1px solid var(--linea);margin-top:20px;padding:26px 0 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--apagado)}.pie a:hover{color:var(--texto)}.instalar-app{display:none}.instalar-app.si{display:inline-flex}.sala{position:relative;min-height:100vh;display:grid;grid-template-rows:auto 1fr}.ambiente{position:fixed;inset:-12%;z-index:0;background:center / cover no-repeat;filter:blur(80px) saturate(1.6) brightness(.55);opacity:.7;transform:scale(1.15);transition:opacity 1.2s var(--ease);pointer-events:none;animation:respira 20s ease-in-out infinite alternate}.ambiente:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,transparent 0%,rgba(7,7,11,.5) 55%,var(--fondo) 100%)}@keyframes respira{to{transform:scale(1.3) rotate(5deg)}}.sala>*{position:relative;z-index:1}.sala-barra{height:66px;display:flex;align-items:center;gap:12px;padding:0 max(18px,env(safe-area-inset-right,0px)) 0 max(18px,env(safe-area-inset-left,0px))}.sala-barra .nombre{display:grid;min-width:0;gap:2px}.sala-barra .nombre b{font:700 17px/1.15 var(--display);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sala-barra .nombre .etiqueta{display:flex;gap:6px;align-items:center}.codigo-sala{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--linea-2);font:600 13px/1 var(--mono);letter-spacing:.2em;color:var(--texto);background:#0000004d;cursor:pointer;transition:border-color .2s,background .2s,transform .25s var(--muelle)}.codigo-sala:hover{border-color:var(--linea-3);background:#00000073;transform:translateY(-1px)}.codigo-sala .ico{width:15px;height:15px;color:var(--tenue)}.sala-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:18px;padding:0 18px 18px;min-height:0}.escenario{display:grid;gap:18px;align-content:start;min-width:0;padding-top:2px}.marco{position:relative;aspect-ratio:16 / 9;width:100%;max-height:62vh;margin:0 auto;background:#000;border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 40px 100px -40px #000000f2;transition:max-height .5s var(--ease)}.marco>.pantalla,.marco>.pantalla iframe,.marco>video{position:absolute;inset:0;width:100%;height:100%;border:0}.marco video{object-fit:contain;background:#000}.marco .tapa{position:absolute;inset:0;display:grid;place-items:center;text-align:center;background:#09090ec7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:24px;z-index:3;animation:aparece .4s ease both;overflow-y:auto}.marco .tapa .pila{justify-items:center;max-width:460px;width:100%}.marco .tapa h2{font:800 clamp(22px,2.6vw,30px)/1.1 var(--display);letter-spacing:-.025em}.marco .tapa .buscador{width:100%}.marco .disco{position:absolute;inset:0;display:grid;place-items:center;background:center / cover}.marco .disco:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(255,107,74,.25),transparent 60%),#0a0a10}.cuenta{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:#07070b80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.cuenta b{font:800 clamp(110px,18vw,240px)/1 var(--display);letter-spacing:-.04em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 20px 40px rgba(232,100,20,.45));animation:late .95s var(--muelle) both}.cuenta small{position:absolute;bottom:14%;font:600 15px/1 var(--cuerpo);color:var(--tenue)}@keyframes late{0%{transform:scale(1.8);opacity:0}30%{transform:scale(1);opacity:1}80%{opacity:1}to{transform:scale(.85);opacity:0}}.reacciones{position:absolute;inset:0;pointer-events:none;z-index:4;overflow:hidden}.reacciones>span{position:absolute;bottom:-40px;font-size:38px;animation:flota 2.8s var(--ease) forwards;filter:drop-shadow(0 8px 14px rgba(0,0,0,.6));text-align:center}.reacciones>span small{display:block;font:600 11px/1 var(--cuerpo);color:#fff;margin-top:4px;padding:3px 7px;border-radius:999px;background:#00000073}@keyframes flota{0%{transform:translateY(0) scale(.5);opacity:0}12%{opacity:1;transform:translateY(-50px) scale(1.2) rotate(-6deg)}50%{transform:translateY(-230px) scale(1) rotate(6deg)}to{transform:translateY(-440px) scale(.95) rotate(-4deg);opacity:0}}.suena{display:grid;gap:12px}.suena .fila-estado{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.suena .titulo-cancion{font:800 clamp(24px,3vw,38px)/1.05 var(--display);letter-spacing:-.028em;margin:0;overflow-wrap:anywhere;text-wrap:balance;animation:entra .5s var(--ease) both}.suena .sub{color:var(--tenue);display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14.5px}.progreso{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;font:500 12.5px/1 var(--mono);color:var(--tenue);font-variant-numeric:tabular-nums}.pista{position:relative;height:20px;cursor:pointer;display:grid;align-items:center}.pista:before{content:"";height:5px;border-radius:3px;background:#ffffff24;transition:height .2s var(--ease)}.pista:hover:before{height:7px}.pista .lleno{position:absolute;left:0;top:50%;height:5px;transform:translateY(-50%);border-radius:3px;background:var(--grad);width:0;box-shadow:0 0 14px #ff6b4a80;transition:height .2s var(--ease)}.pista:hover .lleno{height:7px}.pista .bolita{position:absolute;top:50%;width:15px;height:15px;border-radius:50%;background:#fff;margin:-7.5px 0 0 -7.5px;left:0;transform:scale(0);transition:transform .25s var(--muelle);box-shadow:0 2px 10px #00000080}.pista:hover .bolita{transform:scale(1)}.pista.bloqueada{cursor:default}.pista.bloqueada .bolita{display:none}.mandos{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mandos .play{width:60px;height:60px;border-radius:50%!important;background:var(--grad);color:var(--tinta);border-color:transparent;box-shadow:0 14px 34px -12px #e86414d9}.mandos .play:hover{background:var(--grad);box-shadow:0 18px 44px -12px #e86414;transform:scale(1.05)}.mandos .play .ico{width:24px;height:24px}.mandos .btn.icono:not(.play){border-radius:50%}.volumen{display:flex;align-items:center;gap:6px;color:var(--tenue)}input[type=range].fino{appearance:none;width:110px;height:20px;background:transparent;cursor:pointer}input[type=range].fino::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#fff3}input[type=range].fino::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;margin-top:-5px;border:0;box-shadow:0 2px 8px #00000080}input[type=range].fino::-moz-range-track{height:4px;border-radius:2px;background:#fff3}input[type=range].fino::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:0}.reaccionar{display:flex;gap:6px;flex-wrap:wrap}.reaccionar button{width:42px;height:42px;border-radius:50%;border:1px solid var(--linea);background:#00000040;cursor:pointer;font-size:19px;transition:transform .3s var(--muelle),border-color .2s,background .2s}.reaccionar button:hover{transform:translateY(-3px) scale(1.12);border-color:var(--linea-3);background:var(--s2)}.reaccionar button:active{transform:scale(.88)}.lado{border-radius:24px!important;display:grid;grid-template-rows:auto 1fr;min-height:0;height:calc(100vh - 84px);position:sticky;top:12px;overflow:hidden}.lado>.pestanas{margin:10px 10px 0}.lado .contenido{overflow-y:auto;padding:16px;display:grid;gap:12px;align-content:start}.lado .contenido.chat{grid-template-rows:1fr auto;padding:0;align-content:stretch}.sala.cine .sala-cuerpo{grid-template-columns:minmax(0,1fr)}.sala.cine .lado{display:none}.sala.cine .marco{max-height:80vh}.cola .elem{gap:10px}.cola .elem.arrastrando{opacity:.4}.cola .elem .acc{display:flex;gap:2px;opacity:.6;transition:opacity .2s}.cola .elem:hover .acc{opacity:1}.cola .orden{width:20px;font:500 12px/1 var(--mono);color:var(--apagado);text-align:right;flex:none}.votos{display:grid;justify-items:center;gap:1px;min-width:34px;border-radius:10px;border:1px solid var(--linea);padding:4px 5px;cursor:pointer;background:transparent;font:600 11.5px/1 var(--cuerpo);color:var(--tenue);transition:transform .3s var(--muelle),background .2s,color .2s}.votos:hover{background:var(--s2)}.votos:active{transform:scale(.85)}.votos .ico{width:14px;height:14px}.votos.mio{color:#ffc070;border-color:#ff964673;background:#ff8c3c1a}.mensajes{overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:0}.mensajes>*{flex-shrink:0}.mensajes>:first-child{margin-top:auto}.mensaje{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;animation:mensajeEntra .4s var(--muelle) both}@keyframes mensajeEntra{0%{opacity:0;transform:translateY(10px) scale(.97)}}.mensaje b{font-size:13px;font-weight:600}.mensaje p{margin:3px 0 0;font-size:14.5px;overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 12px;border-radius:4px 14px 14px;background:#ffffff0f;width:fit-content;max-width:100%}.mensaje.sistema{grid-template-columns:1fr;justify-items:center;font:500 12px/1.5 var(--cuerpo);color:var(--apagado);text-align:center}.escribir{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linea);display:grid;gap:8px}.escribir .tecleando{min-height:15px;font:500 12px/1 var(--cuerpo);color:var(--apagado)}.escribir .emojis-rapidos{display:flex;gap:4px}.escribir .emojis-rapidos button{border:0;background:transparent;font-size:17px;cursor:pointer;padding:2px 4px;border-radius:8px;transition:transform .25s var(--muelle),background .2s}.escribir .emojis-rapidos button:hover{transform:scale(1.2);background:var(--s2)}.puerta{min-height:calc(100vh - 66px);display:grid;place-items:center;padding:24px}.puerta .ventana{width:min(480px,100%)}.puerta .ventana h2:not(.t3),.puerta .ventana h1{font:800 clamp(28px,4vw,38px)/1.05 var(--display);letter-spacing:-.028em}.puerta .compartir-puerta{display:flex;gap:8px;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--linea)}.subida{height:4px;border-radius:2px;background:var(--linea-2);position:relative;overflow:hidden}.subida i{position:absolute;inset:0 auto 0 0;background:var(--grad);width:0;transition:width .25s var(--ease);border-radius:2px}.estado-red{position:fixed;top:76px;left:50%;transform:translate(-50%);z-index:50;padding:10px 16px;border-radius:999px!important;font:600 13px/1 var(--cuerpo);display:flex;gap:10px;align-items:center;animation:avisoEntra .5s var(--muelle) both}.compartir{display:grid;gap:16px}.compartir .url{display:flex;border-radius:14px;border:1px solid var(--linea-2);background:#00000059;padding:4px;gap:4px}.compartir .url input{flex:1;min-width:0;background:transparent;border:0;color:var(--texto);padding:0 12px;font:500 14px/1 var(--mono)}.compartir .url input:focus{outline:none}.compartir .redes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.compartir .qr{justify-self:center;background:#fff;padding:12px;line-height:0;border-radius:18px}.compartir .codigo-grande{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:16px;border:1px dashed var(--linea-3)}.compartir .codigo-grande b{font:700 28px/1 var(--mono);letter-spacing:.28em}.primeros{padding:16px 18px;display:grid;gap:10px}.primeros header{display:flex;justify-content:space-between;align-items:center;gap:10px}.primeros header b{font:700 15px/1.2 var(--display);letter-spacing:-.01em}.primeros .barra-pasos{height:4px;border-radius:2px;background:#ffffff1a;overflow:hidden}.primeros .barra-pasos i{display:block;height:100%;background:var(--grad);border-radius:2px;transition:width .7s var(--ease)}.primeros .pasos-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.paso{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:var(--s1);border:1px solid var(--linea);cursor:pointer;font-size:13.5px;text-align:left;color:inherit;transition:background .2s,transform .3s var(--muelle)}.paso:hover{background:var(--s2);transform:translateY(-2px)}.paso .marca-paso{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--linea-3);display:grid;place-items:center;flex:none;transition:background .3s,border-color .3s}.paso .marca-paso .ico{width:13px;height:13px;stroke-width:3;opacity:0;transform:scale(.4);transition:opacity .3s,transform .4s var(--muelle)}.paso.hecho .marca-paso{background:var(--grad);border-color:transparent;color:var(--tinta)}.paso.hecho .marca-paso .ico{opacity:1;transform:none}.paso.hecho span{color:var(--apagado);text-decoration:line-through;text-decoration-color:#ffffff40}@media(max-width:700px){.primeros .pasos-lista{grid-template-columns:1fr}}.atajos-musica{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.atajos-musica .btn{border-radius:999px}.rapidas{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.rapida{position:relative;overflow:hidden;padding:14px;min-height:76px;border-radius:16px;border:1px solid var(--linea);cursor:pointer;text-align:left;color:#fff;font:700 14px/1.2 var(--display);letter-spacing:-.01em;display:grid;align-content:end;transition:transform .35s var(--muelle),box-shadow .3s}.rapida small{display:block;font:500 11.5px/1.2 var(--cuerpo);color:#ffffffbf;margin-top:3px}.rapida:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 16px 30px -16px #000}.rapida:active{transform:scale(.97)}@media(max-width:1100px){.sala-cuerpo{grid-template-columns:minmax(0,1fr);padding:0 12px 12px}.lado{position:relative;top:0;height:74vh}}@media(max-width:560px){.mandos .volumen input{width:72px}.sala-barra .ocultar-movil{display:none}.sala-barra{height:60px;padding:0 10px;gap:8px}.marco{border-radius:16px}.compartir .redes{grid-template-columns:1fr}.sala-barra .nombre .etiqueta{display:none}}html.calma *,html.calma *:before,html.calma *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.calma .revelar{opacity:1;transform:none}html.calma .burbuja{opacity:1}@media(max-width:560px){.display,.seccion h2:not(.t3),h2.titulo,h1.titulo,.cierre3 h2:not(.t3){letter-spacing:-.02em}}.lado .pestanas{justify-content:space-between}.lado .pestanas button:not(.activo) .txt{display:none}.lado .pestanas button{padding:9px 10px}@media(max-width:560px){.cola .orden{display:none}.cola .elem .acc .btn:not(:last-child){display:none}.cola .elem .acc{opacity:1}.lado .miniatura{width:52px;height:30px}.reaccionar{gap:4px;flex-wrap:nowrap}.reaccionar button{width:36px;height:36px;font-size:16px}.rapidas{grid-template-columns:1fr 1fr}}.stk{display:inline-grid;place-items:center;width:var(--t, 64px);height:var(--t, 64px);flex:none;line-height:0;vertical-align:middle}.stk svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35))}.stk.en-linea{margin:-6px 1px}.stk.en-linea svg{filter:none}.stk *{transform-box:view-box}.stk.quieto,.stk.quieto *{animation-play-state:paused!important}.stk .todo{transform-origin:64px 112px}.a-bota .todo{animation:k-bota 1.1s cubic-bezier(.3,.7,.3,1) infinite}.a-lento .todo{animation:k-bota 2.2s ease-in-out infinite}@keyframes k-bota{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-9px) scale(.95,1.05)}55%{transform:translateY(0) scale(1.07,.93)}75%{transform:translateY(-2px) scale(.99,1.01)}}.a-tiembla .todo{animation:k-tiembla .45s ease-in-out infinite;transform-origin:64px 64px}@keyframes k-tiembla{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg) translate(-2px)}75%{transform:rotate(6deg) translate(2px)}}.a-late .todo{animation:k-late 1.05s ease-in-out infinite;transform-origin:64px 64px}@keyframes k-late{0%,to{transform:scale(1)}14%{transform:scale(1.13)}28%{transform:scale(.97)}42%{transform:scale(1.08)}60%{transform:scale(1)}}.a-pop .todo{animation:k-pop 1.5s cubic-bezier(.34,1.56,.64,1) infinite;transform-origin:64px 64px}@keyframes k-pop{0%,to{transform:scale(1)}10%{transform:scale(1.18) rotate(-3deg)}24%{transform:scale(.95) rotate(2deg)}38%{transform:scale(1)}}.a-baila .todo{animation:k-baila .9s ease-in-out infinite}@keyframes k-baila{0%,to{transform:rotate(-9deg) translate(-4px)}50%{transform:rotate(9deg) translate(4px) translateY(-4px)}}.a-cabeceo .todo{animation:k-cabeceo .5s cubic-bezier(.5,0,.5,1) infinite;transform-origin:64px 104px}@keyframes k-cabeceo{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(7deg) translateY(5px)}}.a-flota .todo{animation:k-flota 2.4s ease-in-out infinite}@keyframes k-flota{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}.a-zoom .todo{animation:k-zoom .7s ease-in-out infinite;transform-origin:64px 64px}@keyframes k-zoom{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.15) rotate(-4deg)}60%{transform:scale(1.04) rotate(3deg)}}.a-cae .todo{animation:k-cae 2.2s ease-in-out infinite;transform-origin:64px 30px}@keyframes k-cae{0%,to{transform:rotate(0)}50%{transform:rotate(9deg) translateY(4px) scaleY(.95)}}.a-entra .todo{animation:k-entra 2.4s cubic-bezier(.34,1.56,.64,1) infinite;transform-origin:64px 64px}@keyframes k-entra{0%{transform:scale(.2) rotate(-200deg);opacity:0}22%,to{transform:scale(1) rotate(0);opacity:1}}.stk .ojos{animation:k-parpadeo 3.8s infinite;transform-origin:64px 60px}@keyframes k-parpadeo{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.stk .late-p{animation:k-late .9s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.stk .pupila{animation:k-pupila 1.6s ease-in-out infinite}@keyframes k-pupila{0%,to{transform:translate(0)}30%{transform:translate(-3px,-1px)}70%{transform:translate(3px,1px)}}.stk .nota{animation:k-nota 1.7s ease-in-out infinite}.stk .nota.b{animation-delay:-.85s}@keyframes k-nota{0%{transform:translateY(8px) rotate(-10deg);opacity:0}25%{opacity:1}to{transform:translateY(-18px) rotate(12deg);opacity:0}}.stk .salta-i{animation:k-salta-i .45s ease-in-out infinite alternate}.stk .salta-d{animation:k-salta-d .45s ease-in-out infinite alternate}@keyframes k-salta-i{to{transform:translate(-7px,-5px)}}@keyframes k-salta-d{to{transform:translate(7px,-5px)}}.stk .chorro{stroke-dasharray:10 8;animation:k-chorro .5s linear infinite}@keyframes k-chorro{to{stroke-dashoffset:-18}}.stk .llamas,.stk .llama-a{animation:k-llama .32s ease-in-out infinite alternate;transform-origin:64px 110px}.stk .llama-b{animation:k-llama .26s ease-in-out infinite alternate-reverse;transform-origin:64px 110px}@keyframes k-llama{0%{transform:scaleY(.93) skew(-3deg)}to{transform:scale(1.03,1.06) skew(3deg)}}.stk .zzz text{animation:k-zzz 2.4s ease-in-out infinite}.stk .zzz text:nth-child(2){animation-delay:-1.2s}@keyframes k-zzz{0%{transform:translateY(6px);opacity:0}30%{opacity:1}to{transform:translate(9px,-14px);opacity:0}}.stk .vapor{animation:k-vapor .8s ease-out infinite}@keyframes k-vapor{0%{transform:translateY(4px) scale(.7);opacity:0}40%{opacity:1}to{transform:translateY(-10px) scale(1.1);opacity:0}}.stk .mano-i{animation:k-mano-i .3s ease-in-out infinite alternate}.stk .mano-d{animation:k-mano-d .3s ease-in-out infinite alternate}@keyframes k-mano-i{0%{transform:translate(-9px)}to{transform:translate(3px)}}@keyframes k-mano-d{0%{transform:translate(9px)}to{transform:translate(-3px)}}.stk .palma-i{animation:k-palma-i .3s ease-in-out infinite alternate;transform-origin:64px 110px}.stk .palma-d{animation:k-palma-d .3s ease-in-out infinite alternate;transform-origin:64px 110px}@keyframes k-palma-i{0%{transform:rotate(-14deg) translate(-6px)}to{transform:rotate(0)}}@keyframes k-palma-d{0%{transform:rotate(14deg) translate(6px)}to{transform:rotate(0)}}.stk .choque{animation:k-choque .6s steps(1) infinite}@keyframes k-choque{0%,49%{opacity:0}50%,to{opacity:1}}.stk .mano-saluda{animation:k-saluda .45s ease-in-out infinite alternate;transform-origin:102px 72px}@keyframes k-saluda{0%{transform:rotate(-18deg)}to{transform:rotate(16deg)}}.stk .brillo{animation:k-brillo 1.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.stk .brillo.b{animation-delay:-.5s}.stk .brillo.c{animation-delay:-1s}@keyframes k-brillo{0%,to{transform:scale(.35) rotate(0);opacity:.35}50%{transform:scale(1) rotate(45deg);opacity:1}}.stk .titila circle{animation:k-titila 1.2s ease-in-out infinite alternate}.stk .titila circle:nth-child(2n){animation-delay:-.6s}@keyframes k-titila{0%{opacity:.2}to{opacity:1}}.stk .arcoiris-c{animation:k-hue 3s linear infinite,k-baila .9s ease-in-out infinite}@keyframes k-hue{to{filter:hue-rotate(360deg)}}.stk .corona{animation:k-corona 1.1s ease-in-out infinite;transform-origin:64px 26px}@keyframes k-corona{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg) translateY(-2px)}}.stk .duda{animation:k-flota 1.8s ease-in-out infinite}.stk .confeti-k{animation:k-titila .5s steps(2) infinite alternate}.stk .letra-o{animation:k-ola .8s ease-in-out infinite}@keyframes k-ola{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.stk .glitch-a{animation:k-glitch-a .35s steps(2) infinite}.stk .glitch-b{animation:k-glitch-b .35s steps(2) infinite}@keyframes k-glitch-a{0%{transform:translate(-3px,1px)}50%{transform:translate(2px,-2px)}to{transform:translate(-1px,2px)}}@keyframes k-glitch-b{0%{transform:translate(3px,-1px)}50%{transform:translate(-2px,2px)}to{transform:translate(1px,-2px)}}.stk .onda{animation:k-onda 1.2s ease-out infinite}.stk .onda.o2{animation-delay:.2s}.stk .onda.o3{animation-delay:.4s}@keyframes k-onda{0%,to{opacity:.15}40%{opacity:1}}.stk .disco-g{animation:k-gira 2.4s linear infinite;transform-origin:64px 64px}@keyframes k-gira{to{transform:rotate(360deg)}}.stk .mandibula{animation:k-mandibula .4s ease-in-out infinite alternate}@keyframes k-mandibula{to{transform:translateY(5px)}}.stk .mira{animation:k-mira 2.4s ease-in-out infinite}@keyframes k-mira{0%,to{transform:translate(-6px)}45%,55%{transform:translate(6px)}}.stk .trozo{opacity:0;animation:k-trozo 1.6s ease-out infinite}.stk .t0{--dx: -22px;--dy: -54px}.stk .t1{--dx: 6px;--dy: -62px;animation-delay:-.2s}.stk .t2{--dx: 32px;--dy: -50px;animation-delay:-.4s}.stk .t3{--dx: 46px;--dy: -24px;animation-delay:-.6s}.stk .t4{--dx: -6px;--dy: -40px;animation-delay:-.8s}.stk .t5{--dx: 22px;--dy: -66px;animation-delay:-1s}.stk .t6{--dx: 50px;--dy: -44px;animation-delay:-1.2s}.stk .t7{--dx: 14px;--dy: -30px;animation-delay:-1.4s}@keyframes k-trozo{0%{transform:translate(0) rotate(0) scale(.6);opacity:0}12%{opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(260deg);opacity:0}}.stk .sube-a,.stk .sube-b{animation:k-sube 1.8s ease-in-out infinite}.stk .sube-b{animation-delay:-.9s}@keyframes k-sube{0%{transform:translateY(10px) scale(.6);opacity:0}30%{opacity:1}to{transform:translate(-4px,-16px) scale(1);opacity:0}}.galeria-stk{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px}.galeria-stk .celda{position:relative;display:grid;justify-items:center;gap:8px;padding:16px 8px 12px;border-radius:18px;background:var(--s1);border:1px solid var(--linea);text-align:center;transition:transform .3s var(--muelle),background .2s}.galeria-stk .celda:hover{transform:translateY(-3px);background:var(--s2)}.galeria-stk .celda b{font:600 13px/1.2 var(--cuerpo)}.galeria-stk .celda code{font:500 11px/1 var(--mono);color:var(--apagado)}.galeria-stk .celda .chip{position:absolute;top:8px;right:8px;height:20px;font-size:10.5px;padding:0 7px}.chip.max,.insignia-max{background:linear-gradient(120deg,#ffe08a,#ffb03a 45%,#e8590c);color:var(--tinta);border-color:transparent;font-weight:800}.reaccionar button{display:grid;place-items:center;padding:0}.reaccionar button .stk svg{filter:none}.reaccionar .mas-stk{color:var(--tenue)}.reaccionar .mas-stk .ico{width:20px;height:20px}.super-reaccion{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:8px;z-index:5;animation:superEntra 2.8s var(--muelle) forwards}.super-reaccion small{font:700 14px/1 var(--cuerpo);padding:6px 12px;border-radius:999px;background:#0000008c;color:#fff}@keyframes superEntra{0%{transform:translate(-50%,-50%) scale(.2) rotate(-20deg);opacity:0}18%{transform:translate(-50%,-50%) scale(1.15) rotate(4deg);opacity:1}30%{transform:translate(-50%,-50%) scale(1) rotate(0)}80%{opacity:1;transform:translate(-50%,-54%) scale(1)}to{opacity:0;transform:translate(-50%,-74%) scale(.9)}}.super-reaccion .chispa{position:absolute;left:50%;top:42%;width:12px;height:12px;border-radius:3px;opacity:0;animation:chispa 1.1s var(--ease) .15s forwards}@keyframes chispa{0%{transform:rotate(var(--a)) translate(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translate(var(--d)) rotate(200deg) scale(.3);opacity:0}}.pestanas-stk{width:100%;grid-auto-columns:1fr;overflow-x:auto}.picker-stk{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;max-height:46vh;overflow-y:auto;padding:2px}.celda-stk{position:relative;height:80px;border-radius:16px;border:1px solid var(--linea);background:var(--s1);display:grid;place-items:center;cursor:pointer;transition:transform .3s var(--muelle),background .2s,border-color .2s}.celda-stk:hover{transform:translateY(-2px) scale(1.04);background:var(--s3);border-color:var(--linea-3)}.celda-stk:active{transform:scale(.9);transition-duration:.08s}.celda-stk.bloqueado .stk{opacity:.42;filter:grayscale(.5)}.celda-stk .candado{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(120deg,#ffe08a,#ffb03a 45%,#e8590c);color:var(--tinta)}.celda-stk .candado .ico{width:12px;height:12px;stroke-width:2.4}.super-sw{padding:10px 14px!important;border-radius:14px;border:1px solid rgba(255,140,80,.3)!important;background:linear-gradient(120deg,#ffb03a1f,#e8590c1a)}.pie-stk{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--s1);border:1px dashed rgba(255,176,58,.35)}.msg-stk{margin-top:4px;line-height:0}.mensaje p.solo-emotes,.mensaje.de-max p.solo-emotes{background:none;padding:4px 0 0;box-shadow:none}.mensaje p.solo-emotes .stk.en-linea{margin:0 2px}.escribir .emojis-rapidos button{line-height:0}.nombre-max{background:linear-gradient(120deg,#ffe08a,#ffb03a 38%,#ff6b4a 68%,#e8590c);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:700}.insignia-max{display:inline-flex;align-items:center;height:17px;padding:0 6px;margin-left:6px;border-radius:6px;font:800 9.5px/1 var(--cuerpo);letter-spacing:.06em;vertical-align:2px;background:linear-gradient(120deg,#ffe08a,#ffb03a 45%,#e8590c);color:var(--tinta);-webkit-text-fill-color:var(--tinta)}.mensaje.de-max p{box-shadow:inset 0 0 0 1px #ffb03a38}.avatar.max{border:2px solid transparent;background:linear-gradient(#15151e,#15151e) padding-box,linear-gradient(120deg,#ffe08a,#ffb03a 40%,#e8590c) border-box;box-shadow:0 0 18px -4px #ff9646bf}.avatar.animado{overflow:visible}.avatar.animado .stk svg{filter:none}.sala[data-tema=neon]{--grad: linear-gradient(120deg, #46c8ff 0%, #8f7bff 50%, #e8590c 100%);--grad-v: linear-gradient(180deg, #46c8ff, #8f7bff 50%, #e8590c);--tinte1: rgba(70, 200, 255, .22);--tinte2: rgba(143, 123, 255, .2)}.sala[data-tema=atardecer]{--grad: linear-gradient(120deg, #ffd36e 0%, #ff5f5f 50%, #c06bff 100%);--grad-v: linear-gradient(180deg, #ffd36e, #ff5f5f 50%, #c06bff);--tinte1: rgba(255, 95, 95, .22);--tinte2: rgba(192, 107, 255, .18)}.sala[data-tema=oceano]{--grad: linear-gradient(120deg, #a5f0ff 0%, #38bdf8 50%, #818cf8 100%);--grad-v: linear-gradient(180deg, #a5f0ff, #38bdf8 50%, #818cf8);--tinte1: rgba(56, 189, 248, .22);--tinte2: rgba(129, 140, 248, .18)}.sala[data-tema=bosque]{--grad: linear-gradient(120deg, #e2fca0 0%, #4ade80 50%, #2dd4bf 100%);--grad-v: linear-gradient(180deg, #e2fca0, #4ade80 50%, #2dd4bf);--tinte1: rgba(74, 222, 128, .2);--tinte2: rgba(45, 212, 191, .16)}.sala[data-tema=oro]{--grad: linear-gradient(120deg, #fff4b8 0%, #ffcf3f 50%, #f59e0b 100%);--grad-v: linear-gradient(180deg, #fff4b8, #ffcf3f 50%, #f59e0b);--tinte1: rgba(255, 207, 63, .2);--tinte2: rgba(245, 158, 11, .16)}.sala[data-tema]:not([data-tema=aurora]):before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 18% 8%,var(--tinte1),transparent 70%),radial-gradient(50% 50% at 92% 85%,var(--tinte2),transparent 70%)}.temas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tema-op{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;border:1px solid var(--linea-2);background:var(--s1);font:600 13px/1 var(--cuerpo);color:var(--texto);cursor:pointer;transition:border-color .2s,background .2s,transform .3s var(--muelle)}.tema-op:hover{transform:translateY(-1px)}.tema-op.activo{border-color:#ffb03a;background:#ffb03a1a}.tema-op i{width:22px;height:22px;border-radius:50%;flex:none;background:linear-gradient(120deg,#ffb03a,#ff6b4a 48%,#e8590c)}.tema-op[data-tema=neon] i{background:linear-gradient(120deg,#46c8ff,#8f7bff 50%,#e8590c)}.tema-op[data-tema=atardecer] i{background:linear-gradient(120deg,#ffd36e,#ff5f5f 50%,#c06bff)}.tema-op[data-tema=oceano] i{background:linear-gradient(120deg,#a5f0ff,#38bdf8 50%,#818cf8)}.tema-op[data-tema=bosque] i{background:linear-gradient(120deg,#e2fca0,#4ade80 50%,#2dd4bf)}.tema-op[data-tema=oro] i{background:linear-gradient(120deg,#fff4b8,#ffcf3f 50%,#f59e0b)}.teaser-max{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:16px;border:1px dashed rgba(255,176,58,.4);background:linear-gradient(120deg,#ffb03a14,#e8590c0f)}.teaser-max .peq{flex:1;min-width:180px}.cab-letra{display:flex;gap:12px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--linea)}.cab-letra b{display:block;font:700 15px/1.2 var(--display);letter-spacing:-.01em}.cab-letra small{color:var(--tenue);font-size:12.5px}.letra{display:grid;gap:16px;padding:10px 0 80px}.letra p{margin:0;font:800 23px/1.3 var(--display);letter-spacing:-.02em;color:#ffffff38;transition:color .5s var(--ease),transform .5s var(--ease),filter .5s;transform-origin:left center;cursor:pointer;filter:blur(.9px)}.letra p.cerca{color:#ffffff6b;filter:blur(.25px)}.letra p.pasada{color:#ffffff80;filter:none}.letra p.viva,.karaoke-lineas p.viva{color:#ffffff80;filter:drop-shadow(0 0 22px rgba(255,120,70,.3));transform:scale(1.04)}.viva .pal.dicha{background:linear-gradient(90deg,#ffe7b8,#ffb36b);-webkit-background-clip:text;background-clip:text;color:transparent}.viva .pal.cantando{background:linear-gradient(90deg,#ffe7b8 0%,#ff8a5c var(--q, 0%),rgba(255,255,255,.5) var(--q, 0%));-webkit-background-clip:text;background-clip:text;color:transparent}.letra p.pausa.viva,.karaoke-lineas p.pausa.viva{color:#ffb36b;background:none}.letra.plana p{font:400 15.5px/1.6 var(--cuerpo);color:var(--tenue);cursor:default;filter:none}.puntos{display:inline-flex;gap:.3em;vertical-align:middle}.puntos i{width:.3em;height:.3em;border-radius:50%;background:currentColor;animation:k-puntos 1.2s ease-in-out infinite}.puntos i:nth-child(2){animation-delay:.2s}.puntos i:nth-child(3){animation-delay:.4s}@keyframes k-puntos{0%,to{transform:scale(.55);opacity:.4}50%{transform:scale(1);opacity:1}}.karaoke{position:fixed;inset:0;z-index:75;display:grid;grid-template-rows:auto minmax(0,1fr);background:#07070b;animation:aparece .35s ease both;overflow:hidden;isolation:isolate}.karaoke-fondo{position:fixed;inset:-12%;z-index:-1;background-color:#07070b;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(80px) saturate(1.5) brightness(.42);opacity:.9;animation:respira 20s ease-in-out infinite alternate;pointer-events:none}.karaoke:after{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 45%,transparent 0%,rgba(7,7,11,.55) 70%,rgba(7,7,11,.85) 100%);pointer-events:none}.karaoke>header{display:flex;align-items:center;gap:14px;padding:18px max(22px,env(safe-area-inset-left,0px))}.karaoke>header b{display:block;font:800 20px/1.2 var(--display);letter-spacing:-.02em}.karaoke>header small{color:var(--tenue);font-size:14px}.karaoke-lineas{overflow-y:auto;padding:28vh max(24px,8vw) 42vh;display:grid;gap:24px;align-content:start;scrollbar-width:none}.karaoke-lineas::-webkit-scrollbar{display:none}.karaoke-lineas p{margin:0;max-width:1100px;font:800 clamp(30px,4.4vw,60px)/1.16 var(--display);letter-spacing:-.03em;color:#fff3;transition:color .5s,transform .5s var(--ease),filter .5s;transform-origin:left center;cursor:pointer;filter:blur(1.6px)}.karaoke-lineas p.cerca{color:#ffffff6b;filter:blur(.5px)}.karaoke-lineas p.pasada{color:#ffffff57;filter:blur(.9px)}@media(max-width:560px){.reaccionar .stk{--t: 28px !important}.picker-stk{grid-template-columns:repeat(4,minmax(0,1fr));max-height:52vh}.temas{grid-template-columns:repeat(2,minmax(0,1fr))}}.grad-oro{background:linear-gradient(120deg,#fff1b0,#ffcf3f 35%,#ff9a3c 65%,#e8590c);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:brilloTexto 6s ease-in-out infinite alternate;display:inline-block;padding-bottom:.06em}.enlace-max{gap:6px!important;color:#ffd08a!important}.enlace-max.activo{background:#ffb03a1f!important}.heroe-max{position:relative;display:grid;justify-items:center;text-align:center;gap:18px;padding:50px 0 30px}.heroe-max>*{position:relative}.heroe-max h1{font-size:clamp(44px,7vw,92px);margin:0}.heroe-max .bajada{font-size:18px;line-height:1.6;color:var(--tenue);max-width:54ch;margin:0}.halo-max{position:absolute!important;left:50%;top:40px;width:min(720px,90vw);aspect-ratio:1.6;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,207,63,.26),rgba(232,89,12,.12) 55%,transparent 75%);filter:blur(20px);animation:halo 7s ease-in-out infinite alternate;pointer-events:none}.cta-max{justify-content:center;gap:12px}.chip-grande{height:46px;padding:0 20px;font-size:15px}.ventajas-max{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.ventaja{padding:24px;display:grid;gap:10px;align-content:start;transition:transform .45s var(--muelle),border-color .3s}.ventaja:hover{transform:translateY(-5px);border-color:#ffb03a59}.ventaja h3{margin:0;font:700 19px/1.2 var(--display);letter-spacing:-.02em}.ventaja p{margin:0;color:var(--tenue);font-size:14.5px;line-height:1.55}.bloque-max{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:30px;align-items:center;padding:36px;overflow:hidden;border-color:#ffb03a4d!important;background:linear-gradient(140deg,#ffcf3f1f,#e8590c14 55%,#0e0e1599)!important}.bloque-max h2:not(.t3){margin:0;font:800 clamp(30px,4vw,50px)/1.04 var(--display);letter-spacing:-.035em}.lista-max{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lista-max li{display:flex;gap:10px;align-items:center;font-size:15px}.lista-max .ico{color:#ffcf3f;width:18px;height:18px;stroke-width:2.6}.lista-max li.ventaja-top{align-items:center;gap:12px}.lista-max li.ventaja-top>span{display:grid;gap:1px;line-height:1.35}.lista-max li.ventaja-top small{font-size:13px}.lista-max-corta{gap:12px}.lista-max-corta li.ventaja-top{font-size:14px}.lista-max-corta li.ventaja-top small{font-size:12.5px}.escaparate-max{position:relative;display:grid;place-items:center;min-height:300px}.escaparate-max .halo-max{top:50%;transform:translate(-50%,-50%);width:120%}.escaparate-max>.stk{position:relative;z-index:1}.orbita{position:absolute;inset:0;animation:k-gira 26s linear infinite}.orbita .stk{position:absolute;animation:k-gira 26s linear infinite reverse}.orbita .stk:nth-child(1){left:6%;top:8%}.orbita .stk:nth-child(2){right:4%;top:14%}.orbita .stk:nth-child(3){left:10%;bottom:6%}.orbita .stk:nth-child(4){right:2%;bottom:10%}@media(max-width:860px){.bloque-max{grid-template-columns:1fr;padding:26px}.escaparate-max{min-height:260px}}.muestra-stk{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.muestra-celda{display:grid;place-items:center;aspect-ratio:1;border-radius:22px;background:var(--s1);border:1px solid var(--linea);animation:entra .6s var(--ease) both;transition:transform .4s var(--muelle),background .2s}.muestra-celda:hover{transform:translateY(-4px) rotate(-3deg);background:var(--s2)}@media(max-width:760px){.muestra-stk{grid-template-columns:repeat(4,minmax(0,1fr))}.muestra-celda .stk{--t: 58px !important}}.tarjeta-max{display:flex!important;align-items:center;justify-content:space-between;gap:12px;border-color:#ffb03a4d!important;background:linear-gradient(140deg,#ffcf3f1f,#e8590c12 60%,#0e0e1599)!important;transition:transform .35s var(--muelle)}section.tarjeta-max{display:grid!important}a.tarjeta-max:hover{transform:translateY(-3px)}.tarjeta-max b{display:block;font:700 16px/1.2 var(--display)}.tarjeta-max small{color:var(--tenue);font-size:13px}.panel-max{border-color:#ffb03a4d!important}.avatares-max{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px;max-height:260px;overflow-y:auto;padding:2px}.avatares-max .celda-stk{height:60px}.celda-stk.activo{border-color:#ffb03a;background:#ffb03a24}.legal{max-width:760px;display:grid;gap:10px}.legal h2:not(.t3){margin:6px 0 10px}.legal h3{margin:18px 0 0;font:700 18px/1.3 var(--display);letter-spacing:-.01em}.legal p{margin:0;color:var(--tenue);font-size:15.5px;line-height:1.7}.panel-max .temas{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:480px){.barra .solo-ancho{display:none}.barra{gap:10px;padding-left:14px;padding-right:14px}}body.zona-max:before{background:radial-gradient(32vmax 26vmax at 22% 14%,rgba(255,207,63,.2),transparent 70%),radial-gradient(30vmax 26vmax at 84% 18%,rgba(232,89,12,.14),transparent 70%),radial-gradient(34vmax 28vmax at 60% 94%,rgba(255,154,60,.14),transparent 70%)}body.zona-max .barra{border-bottom-color:#ffcf3f2e}.nav a.nav-max{display:inline-flex;align-items:center;gap:6px;color:#ffd36e}.nav a.nav-max.activo{background:#ffcf3f24;color:#ffe39a}.navmovil{grid-template-columns:repeat(6,1fr)!important}@media(max-width:380px){.navmovil a{font-size:10px!important;letter-spacing:-.01em}}.navmovil a.nav-max{color:#e8b94a}.navmovil a.nav-max.activo{color:#ffe39a;background:#ffcf3f24}.navmovil a.nav-max .stk{--t: 22px !important;margin:-2px 0}.cab-zona{position:relative;display:flex;align-items:center;gap:24px;padding:14px 0 4px}.cab-zona>*{position:relative}.cab-zona .halo-max{left:60px;top:50%;transform:translate(-50%,-50%);width:520px}.cab-zona h1{font-size:clamp(34px,5vw,56px);margin:0}.cab-zona .avatar.xl{width:110px;height:110px;font-size:44px}.subnav-max{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:5px;border-radius:18px;border:1px solid rgba(255,207,63,.2);background:#14100a73;backdrop-filter:var(--borroso);-webkit-backdrop-filter:var(--borroso);position:sticky;top:76px;z-index:20}.subnav-max::-webkit-scrollbar{display:none}.subnav-max a{flex:none;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:13px;font:600 14px/1 var(--cuerpo);color:var(--tenue);transition:background .25s var(--ease),color .2s}.subnav-max a:hover{color:var(--texto);background:var(--s1)}.subnav-max a.activo{color:#ffe39a;background:linear-gradient(120deg,#ffcf3f33,#e8590c1f);box-shadow:inset 0 0 0 1px #ffcf3f59}@media(max-width:960px){.subnav-max{top:70px}}@media(max-width:560px){.cab-zona{gap:16px}.cab-zona .avatar.xl{width:78px;height:78px}.subnav-max a>span:not(.stk){display:none}.subnav-max a.activo>span:not(.stk){display:inline}.subnav-max a{padding:9px 12px}}.accesos-max{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.accesos-max>a{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:18px;border-color:#ffcf3f38!important;transition:transform .35s var(--muelle),border-color .25s}.accesos-max>a:hover{transform:translateY(-3px);border-color:#ffcf3f73!important}.accesos-max b{font:700 16px/1.2 var(--display);flex:1;min-width:140px}.accesos-max small{flex-basis:100%;color:var(--tenue);font-size:13px;padding-left:66px;margin-top:-10px}@media(max-width:860px){.accesos-max{grid-template-columns:1fr}}.ventaja.activa{position:relative}.ventaja .chip.listo{position:absolute;top:16px;right:16px;height:24px;gap:4px;padding:0 9px}.ventaja .chip.listo .ico{width:13px;height:13px;stroke-width:3}a.ventaja{color:inherit}.zona-muestra{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.zona-muestra>div{padding:18px;display:grid;gap:8px;justify-items:start;border-color:#ffcf3f33!important}.zona-muestra b{font:700 16px/1.2 var(--display)}.zona-muestra small{color:var(--tenue);font-size:13px;line-height:1.45}@media(max-width:900px){.zona-muestra{grid-template-columns:repeat(2,minmax(0,1fr))}}.zona-rejilla{grid-template-columns:minmax(0,1fr) 400px}@media(max-width:960px){.zona-rejilla{grid-template-columns:1fr}}.panel.pegado{position:sticky;top:140px}.avatares-max.grande{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));max-height:none}.avatares-max.grande .celda-stk{height:74px}.previa-max{display:grid;gap:14px}.previa-perfil{display:flex;align-items:center;gap:16px;padding:16px;border-radius:18px;background:var(--s1);border:1px solid var(--linea)}.previa-perfil b{font:700 20px/1.2 var(--display);display:block}.previa-max .mensaje{padding:12px 14px;border-radius:16px;background:#00000040;border:1px solid var(--linea);animation:none}.mini-sala{--grad: linear-gradient(120deg, #ffb03a 0%, #ff6b4a 48%, #e8590c 100%);display:grid;grid-template-columns:64px 1fr;gap:10px 14px;align-items:center;padding:14px;border-radius:18px;border:1px solid var(--linea-2);background:#0000004d}.mini-sala[data-tema=neon]{--grad: linear-gradient(120deg, #46c8ff 0%, #8f7bff 50%, #e8590c 100%)}.mini-sala[data-tema=atardecer]{--grad: linear-gradient(120deg, #ffd36e 0%, #ff5f5f 50%, #c06bff 100%)}.mini-sala[data-tema=oceano]{--grad: linear-gradient(120deg, #a5f0ff 0%, #38bdf8 50%, #818cf8 100%)}.mini-sala[data-tema=bosque]{--grad: linear-gradient(120deg, #e2fca0 0%, #4ade80 50%, #2dd4bf 100%)}.mini-sala[data-tema=oro]{--grad: linear-gradient(120deg, #fff4b8 0%, #ffcf3f 50%, #f59e0b 100%)}.mini-portada{width:64px;height:64px;border-radius:14px;background:var(--grad);box-shadow:0 12px 26px -12px #000}.mini-info b{display:block;font:700 15px/1.2 var(--display)}.mini-info small{color:var(--tenue);font-size:12.5px}.mini-pista{grid-column:1 / -1;height:5px;border-radius:3px;background:#ffffff24;overflow:hidden}.mini-pista i{display:block;width:42%;height:100%;border-radius:3px;background:var(--grad)}.mini-mandos{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;gap:22px;color:var(--tenue)}.mini-play{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:var(--tinta);box-shadow:0 10px 24px -10px #000c}.escenario-demo{position:relative;height:300px;border-radius:20px;overflow:hidden;display:grid;place-items:center;border:1px solid var(--linea-2);background:radial-gradient(60% 70% at 30% 30%,rgba(255,176,58,.3),transparent 70%),radial-gradient(60% 70% at 80% 80%,rgba(143,123,255,.3),transparent 70%),#0b0b12}.mini-celda{width:64px;height:64px!important}.enlace-previo{padding:12px 14px;border-radius:12px;border:1px dashed rgba(255,207,63,.4);font:500 14px/1 var(--mono);color:var(--tenue)}.enlace-previo b{color:#ffe39a;letter-spacing:.08em}.plan-max{border-color:#ffcf3f59!important;background:linear-gradient(150deg,#ffcf3f1f,#e8590c12 60%,#0e0e1599)!important}.datos-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.datos-plan>div{padding:14px;border-radius:14px;background:#00000040;border:1px solid var(--linea);display:grid;gap:4px}.datos-plan small{color:var(--apagado);font-size:12px}.datos-plan b{font:700 16px/1.2 var(--display)}@media(max-width:560px){.datos-plan{grid-template-columns:1fr}}.escenario-demo>span{transition:opacity .3s}.escenario-demo:has(.super-reaccion)>span{opacity:0}.banda-previa{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;border-radius:16px;border:1px dashed rgba(255,207,63,.5);background:linear-gradient(120deg,#ffcf3f1f,#e8590c14)}.banda-previa>span:not(.stk){flex:1;min-width:200px;font-size:14px}.zona-muestra>a{padding:18px;display:grid;gap:8px;justify-items:start;border-color:#ffcf3f33!important;color:inherit;transition:transform .35s var(--muelle),border-color .25s}.zona-muestra>a:hover{transform:translateY(-3px);border-color:#ffcf3f73!important}.avatar{background:radial-gradient(120% 120% at 30% 15%,color-mix(in srgb,var(--c) 28%,#17171f),color-mix(in srgb,var(--c) 9%,#0b0b12));box-shadow:inset 0 1px #ffffff1a,0 0 18px -6px color-mix(in srgb,var(--c) 60%,transparent)}.avatar.letras{border-color:transparent;color:#15121c;font:800 13px/1 var(--display);letter-spacing:-.03em;background:radial-gradient(90% 90% at 28% 18%,rgba(255,255,255,.55),transparent 55%),linear-gradient(150deg,color-mix(in srgb,var(--c) 92%,#fff),color-mix(in srgb,var(--c) 68%,#e8590c));box-shadow:inset 0 -2px 6px #0000001f,0 0 18px -6px color-mix(in srgb,var(--c) 65%,transparent)}.avatar.g.letras{font-size:19px}.avatar.xl.letras{font-size:33px}.avatar.p.letras{font-size:9.5px;letter-spacing:-.02em}.avatar.foto{overflow:hidden;padding:0;background:#1a1a24}.avatar.foto img,.logo-g.foto img,.logo-s.foto img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.avatar.max.foto{background:linear-gradient(#15151e,#15151e) padding-box,linear-gradient(120deg,#ffe08a,#ffb03a 40%,#e8590c) border-box}.avatar.max.letras{border:2px solid #ffd27a}.selector button.op-letras{font:800 13px/1 var(--display);letter-spacing:-.03em}.logo-g,.logo-s{--a: #ffb03a;--b: #e8590c;position:relative;width:36px;height:36px;flex:none;display:inline-grid;place-items:center;overflow:hidden;border-radius:30%;background:radial-gradient(80% 70% at 25% 15%,rgba(255,255,255,.5),transparent 60%),linear-gradient(150deg,var(--a),var(--b));color:#15121c;font:800 15px/1 var(--display);letter-spacing:-.03em;box-shadow:inset 0 1px #ffffff73,inset 0 -3px 8px #0000001f,0 12px 26px -14px var(--b)}.logo-s{border-radius:24%;background:radial-gradient(circle at 78% 112%,rgba(0,0,0,.28) 0 22%,transparent 23% 30%,rgba(0,0,0,.14) 31% 33%,transparent 34%),radial-gradient(80% 70% at 25% 15%,rgba(255,255,255,.5),transparent 60%),linear-gradient(200deg,var(--a),var(--b))}.logo-g.foto,.logo-s.foto{background:#1a1a24}.logo-g.g,.logo-s.g{width:54px;height:54px;font-size:21px}.logo-g.xl,.logo-s.xl{width:96px;height:96px;font-size:36px}.logo-g.p,.logo-s.p{width:30px;height:30px;font-size:11.5px}.logo-editable{position:relative;display:inline-grid;flex:none}.cambiar-img{position:absolute;right:-6px;bottom:-6px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:2px solid var(--fondo);background:var(--texto);color:var(--fondo);box-shadow:0 6px 16px -6px #0009;transition:transform .3s var(--muelle)}.cambiar-img:hover{transform:scale(1.1)}.cambiar-img .ico{width:16px;height:16px}.insignia-app{display:inline-flex;align-items:center;height:17px;padding:0 6px;margin-left:6px;border-radius:6px;font:800 9.5px/1 var(--cuerpo);letter-spacing:.06em;vertical-align:2px;background:linear-gradient(120deg,#9fdcff,#7b8cff);color:#0a0f24;-webkit-text-fill-color:#0a0f24}.verificado{display:inline-block;width:.92em;height:.92em;min-width:12px;min-height:12px;margin-left:.26em;vertical-align:-.1em;flex:none;overflow:visible}.verificado .sello{fill:#3d9bff}.verificado .tick{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}:root[data-modo=claro] .verificado .sello{fill:#1c8cf2}.titulo .verificado,h1 .verificado{width:.6em;height:.6em;vertical-align:.06em;margin-left:.22em}.panel-correo .chip .verificado{margin:0 2px 0 0;width:13px;height:13px}.correo-pedir{flex-wrap:nowrap;gap:10px}.correo-pedir .entrada{flex:1;min-width:0}.codigo-correo{font:700 22px/1 JetBrains Mono,Consolas,monospace;letter-spacing:.32em;text-align:center}.correo-vinculado{overflow-wrap:anywhere;font-weight:600}.sala-barra .logo-s{margin-left:2px}.puerta .logo-s{margin-bottom:4px}.recorte-marco{position:relative;width:min(340px,100%);margin:0 auto;border-radius:18px;overflow:hidden;background:#000;touch-action:none;cursor:grab;box-shadow:0 20px 50px -24px #000}.recorte-marco:active{cursor:grabbing}.recorte-marco.redondo:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 600px #00000080;pointer-events:none}.recorte-lienzo{display:block;width:100%;height:100%}.recorte-zoom{gap:12px}.recorte-zoom input{flex:1;accent-color:var(--coral)}.banner-perfil{position:relative;height:clamp(120px,22vw,200px);border-radius:var(--r-l);overflow:hidden;background:var(--grad);background-size:cover;background-position:center;box-shadow:var(--sombra)}.banner-perfil.vacio{background:radial-gradient(80% 120% at 20% 0%,rgba(255,176,58,.35),transparent 60%),radial-gradient(70% 120% at 90% 100%,rgba(143,123,255,.35),transparent 60%),var(--s2)}.banner-perfil img{width:100%;height:100%;object-fit:cover}.banner-perfil .acciones{position:absolute;right:12px;bottom:12px;display:flex;gap:8px}.cab-perfil{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-top:-48px;padding:0 18px;position:relative;z-index:1}.cab-perfil .avatar.xl{box-shadow:0 0 0 5px var(--fondo),0 20px 40px -18px #000}.foto-perfil{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.acentos{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.acento{position:relative;display:grid;justify-items:center;gap:7px;padding:12px 6px 10px;border-radius:14px;border:1px solid var(--linea-2);background:var(--s1);cursor:pointer;font:600 12.5px/1 var(--cuerpo);color:var(--tenue);transition:transform .3s var(--muelle),border-color .2s,background .2s}.acento:hover{transform:translateY(-2px);border-color:var(--linea-3)}.acento i{width:34px;height:34px;border-radius:50%;box-shadow:inset 0 1px #ffffff73,0 8px 18px -10px #000000b3}.acento.activo{border-color:var(--linea-3);background:var(--s3);color:var(--texto)}.acento.activo i{box-shadow:0 0 0 3px var(--fondo),0 0 0 5px var(--texto)}.acento small{position:absolute;top:6px;right:6px;padding:3px 5px;border-radius:5px;font:800 8.5px/1 var(--cuerpo);letter-spacing:.05em}.acento .de-max{background:linear-gradient(120deg,#ffe08a,#ffb03a 45%,#e8590c);color:#1a0a07}.acento .de-app{background:linear-gradient(120deg,#9fdcff,#7b8cff);color:#0a0f24}.acento.bloqueado i{filter:saturate(.55) brightness(.75)}.acento .candado{position:absolute;top:26px;left:calc(50% + 6px);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--texto);color:var(--fondo)}.acento .candado .ico{width:11px;height:11px;stroke-width:2.4}.panel-app{border-color:#7b8cff47!important;background:linear-gradient(150deg,rgba(123,140,255,.12),transparent 55%),linear-gradient(180deg,#ffffff0f,#ffffff05),#0e0e158c}.ventajas-app{display:grid;gap:12px}.ventaja-app{display:flex;gap:12px;align-items:center}.ventaja-app b{display:block;font:700 14.5px/1.25 var(--display)}.ventaja-app small{color:var(--tenue);font-size:12.5px;line-height:1.35}.chip.app{color:#b9c4ff;border-color:#7b8cff66;background:#7b8cff24}.chip.app .ico{width:13px;height:13px}.seccion-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:center;padding:34px;border-radius:var(--r-xl)}.seccion-app .ventajas-app{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:860px){.seccion-app{grid-template-columns:1fr;padding:24px}.seccion-app .ventajas-app{grid-template-columns:1fr}}.barra .ajustes-barra.activo{background:var(--s3)}html[data-texto=grande] .pagina,html[data-texto=grande] .ventana{zoom:1.12}html[data-texto=grande] .sala .lado .contenido{font-size:16.5px}:root[data-acento=oceano]{--grad: linear-gradient(120deg, #7fe0ff 0%, #3d9bff 48%, #8f7bff 100%);--grad-v: linear-gradient(180deg, #7fe0ff 0%, #3d9bff 50%, #8f7bff 100%);--aura-1: rgba(61, 155, 255, .18);--aura-2: rgba(143, 123, 255, .15);--aura-3: rgba(127, 224, 255, .1);--led: #3d9bff;--tinta: #06101f}:root[data-acento=lima]{--grad: linear-gradient(120deg, #e2fca0 0%, #4ade80 48%, #2dd4bf 100%);--grad-v: linear-gradient(180deg, #e2fca0 0%, #4ade80 50%, #2dd4bf 100%);--aura-1: rgba(74, 222, 128, .15);--aura-2: rgba(45, 212, 191, .13);--aura-3: rgba(226, 252, 160, .08);--led: #4ade80;--tinta: #06170c}:root[data-acento=lavanda]{--grad: linear-gradient(120deg, #e0d0ff 0%, #a78bfa 48%, #f472d0 100%);--grad-v: linear-gradient(180deg, #e0d0ff 0%, #a78bfa 50%, #f472d0 100%);--aura-1: rgba(167, 139, 250, .18);--aura-2: rgba(244, 114, 208, .13);--aura-3: rgba(224, 208, 255, .1);--led: #a78bfa;--tinta: #140a24}:root[data-acento=fresa]{--grad: linear-gradient(120deg, #ffc2cf 0%, #ff6b8e 48%, #ff3d6e 100%);--grad-v: linear-gradient(180deg, #ffc2cf 0%, #ff6b8e 50%, #ff3d6e 100%);--aura-1: rgba(255, 107, 142, .17);--aura-2: rgba(255, 61, 110, .13);--aura-3: rgba(255, 194, 207, .09);--led: #ff6b8e;--tinta: #22050d}:root[data-acento=oro]{--grad: linear-gradient(120deg, #fff4b8 0%, #ffcf3f 48%, #f59e0b 100%);--grad-v: linear-gradient(180deg, #fff4b8 0%, #ffcf3f 50%, #f59e0b 100%);--aura-1: rgba(255, 207, 63, .16);--aura-2: rgba(245, 158, 11, .13);--aura-3: rgba(255, 244, 184, .08);--led: #ffcf3f;--tinta: #1d1102}:root[data-acento=galaxia]{--grad: linear-gradient(120deg, #7af0ff 0%, #a08bff 48%, #ff6bf0 100%);--grad-v: linear-gradient(180deg, #7af0ff 0%, #a08bff 50%, #ff6bf0 100%);--aura-1: rgba(160, 139, 255, .2);--aura-2: rgba(255, 107, 240, .14);--aura-3: rgba(122, 240, 255, .11);--led: #a08bff;--tinta: #10061f}:root[data-acento=medianoche]{--grad: linear-gradient(120deg, #9fdcff 0%, #7b8cff 48%, #a07bff 100%);--grad-v: linear-gradient(180deg, #9fdcff 0%, #7b8cff 50%, #a07bff 100%);--aura-1: rgba(123, 140, 255, .2);--aura-2: rgba(70, 120, 255, .15);--aura-3: rgba(159, 220, 255, .08);--led: #7b8cff;--tinta: #060a1f}:root[data-acento=medianoche]:not([data-modo=claro]){--fondo: #060914;--fondo-2: #0b1020}:root[data-acento=medianoche]:not([data-modo=claro]) .vidrio{background:linear-gradient(180deg,#a0b4ff0f,#a0b4ff05),#0a0e2094}:root[data-acento]:not([data-acento=koonda]) ::selection{background:color-mix(in srgb,var(--led) 45%,transparent)}:root[data-acento]:not([data-acento=koonda]) :focus-visible{outline-color:var(--led)}:root[data-acento]:not([data-acento=koonda]) .entrada:focus{border-color:color-mix(in srgb,var(--led) 60%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--led) 14%,transparent)}:root[data-modo=claro]{--fondo: #f4f3f8;--fondo-2: #ffffff;--s1: rgba(30, 26, 60, .035);--s2: rgba(30, 26, 60, .055);--s3: rgba(30, 26, 60, .085);--s4: rgba(30, 26, 60, .12);--linea: rgba(30, 26, 60, .09);--linea-2: rgba(30, 26, 60, .14);--linea-3: rgba(30, 26, 60, .24);--texto: #15141d;--tenue: #56556a;--apagado: #6a697d;--muy-apagado: #c4c3d2;--ambar: #c96f00;--coral: #e0502e;--rosa: #db2470;--violeta: #6a57d8;--cian: #0a87c8;--verde: #15994a;--rojo: #d92626;--sombra: inset 0 1px 0 rgba(255, 255, 255, .85), 0 18px 44px -28px rgba(40, 30, 90, .35);--aura-1: rgba(255, 140, 80, .2);--aura-2: rgba(143, 123, 255, .16);--aura-3: rgba(232, 89, 12, .1);color-scheme:light}:root[data-modo=claro] body:after{opacity:.025}:root[data-modo=claro] .vidrio{background:linear-gradient(180deg,#ffffffe0,#ffffff9e),#ffffff59}:root[data-modo=claro] .vidrio.fuerte{background:#fffffff2}:root[data-modo=claro] .barra{background:linear-gradient(180deg,#f4f3f8e6,#f4f3f89e)}:root[data-modo=claro] .navmovil{background:#ffffffe0;box-shadow:0 18px 40px -20px #281e5a73}:root[data-modo=claro] .btn.primario,:root[data-modo=claro] .chip.blanco{background:#15141d;color:#fff;border-color:#15141d;box-shadow:0 8px 22px -12px #15141d99}:root[data-modo=claro] .btn.primario:hover{background:#2a2836}:root[data-modo=claro] .entrada,:root[data-modo=claro] select.entrada,:root[data-modo=claro] textarea.entrada{background:#fffc}:root[data-modo=claro] .entrada:focus{background:#fff}:root[data-modo=claro] .segmentos{background:#1e1a3c0d}:root[data-modo=claro] .segmentos button.activo{background:#fff;box-shadow:0 2px 8px #281e5a29}:root[data-modo=claro] .selector button{background:#ffffffb3}:root[data-modo=claro] .selector.colores button.activo{box-shadow:0 0 0 3px var(--fondo),0 0 0 5px #15141d}:root[data-modo=claro] .velo{background:#28244652}:root[data-modo=claro] .sw:after{box-shadow:0 2px 6px #281e5a4d}:root[data-modo=claro] .sw:not(:checked):after{background:#fff}:root[data-modo=claro] .avatar:not(.foto):not(.letras):not(.animado){background:radial-gradient(120% 120% at 30% 15%,color-mix(in srgb,var(--c) 22%,#fff),color-mix(in srgb,var(--c) 12%,#f1f0f6));color:color-mix(in srgb,var(--c) 55%,#15141d)}:root[data-modo=claro] .avatar.max{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#ffe08a,#ffb03a 40%,#e8590c) border-box}:root[data-modo=claro] .avatar.max.letras{background:radial-gradient(90% 90% at 28% 18%,rgba(255,255,255,.55),transparent 55%),linear-gradient(150deg,color-mix(in srgb,var(--c) 92%,#fff),color-mix(in srgb,var(--c) 68%,#e8590c))}:root[data-modo=claro] .avatar.letras,:root[data-modo=claro] .logo-g,:root[data-modo=claro] .logo-s{box-shadow:inset 0 -2px 6px #0000001a,0 10px 22px -14px #281e5a80}:root[data-modo=claro] .avatar.letras{filter:saturate(1.15)}:root[data-modo=claro] .miniatura,:root[data-modo=claro] .portada,:root[data-modo=claro] .avatar.foto{background-color:#e5e4ed}:root[data-modo=claro] .miniatura{box-shadow:0 6px 16px -10px #281e5a80}:root[data-modo=claro] .mosaico{background:linear-gradient(135deg,#e9e3f5,#f4f3f8)}:root[data-modo=claro] .tarjeta:hover{box-shadow:inset 0 1px #fff,0 26px 50px -30px #281e5a73}:root[data-modo=claro] .ambiente{filter:blur(80px) saturate(1.4) brightness(1.05);opacity:.4}:root[data-modo=claro] .ambiente:after{background:radial-gradient(ellipse at 50% 40%,transparent 0%,rgba(244,243,248,.55) 55%,var(--fondo) 100%)}:root[data-modo=claro] .cuenta{background:#f4f3f88c}:root[data-modo=claro] .letra p{color:#15141d3d}:root[data-modo=claro] .letra p.cerca{color:#15141d6b}:root[data-modo=claro] .letra p.pasada{color:#15141d80}:root[data-modo=claro] .letra p.viva{color:#15141d8c;filter:none}:root[data-modo=claro] .letra .viva .pal.dicha{background:linear-gradient(90deg,#e0502e,#db2470);-webkit-background-clip:text;background-clip:text}:root[data-modo=claro] .letra .viva .pal.cantando{background:linear-gradient(90deg,#e0502e 0%,#db2470 var(--q, 0%),rgba(21,20,29,.45) var(--q, 0%));-webkit-background-clip:text;background-clip:text}:root[data-modo=claro] .rapida small{color:#15141db3}:root[data-modo=claro] .panel-app{background:linear-gradient(150deg,rgba(123,140,255,.14),transparent 55%),#fffc}:root[data-modo=claro] .chip.app{color:#3b46b8}:root[data-modo=claro] .tarjeta-max{background:linear-gradient(140deg,#ffcf3f33,#e8590c14 60%,#ffffffb3)!important}:root[data-modo=claro] .grad-oro{filter:brightness(.82) saturate(1.3)}:root[data-modo=claro] .banner-perfil.vacio{background:radial-gradient(80% 120% at 20% 0%,rgba(255,176,58,.35),transparent 60%),radial-gradient(70% 120% at 90% 100%,rgba(143,123,255,.3),transparent 60%),#fff}:root[data-modo=claro] :is(.karaoke,.telefono,.marco,.super-reaccion){--texto: #f5f5f8;--tenue: #aaaab8;--apagado: #7f7f8e;--muy-apagado: #3d3d4a;--fondo: #07070b;--s1: rgba(255, 255, 255, .035);--s2: rgba(255, 255, 255, .06);--s3: rgba(255, 255, 255, .1);--s4: rgba(255, 255, 255, .15);--linea: rgba(255, 255, 255, .075);--linea-2: rgba(255, 255, 255, .13);--linea-3: rgba(255, 255, 255, .22);--ambar: #ffb03a;--coral: #ff6b4a;--rosa: #e8590c;--verde: #4ade80;--rojo: #ff6262;color:var(--texto);color-scheme:dark}:root[data-modo=claro] .karaoke .vidrio,:root[data-modo=claro] .marco .vidrio{background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0e0e158c}:root[data-modo=claro] .karaoke .btn.primario,:root[data-modo=claro] .marco .btn.primario{background:#fff;color:#0b0b10;border-color:#fff}:root[data-modo=claro] .btn.activo{color:#b05f00;background:#ffb03a29;border-color:#c96f0059}:root[data-modo=claro] .nav a.nav-max,:root[data-modo=claro] .navmovil a.nav-max{color:#a86a00}:root[data-modo=claro] .nav a.nav-max.activo,:root[data-modo=claro] .navmovil a.nav-max.activo{color:#8a5600;background:#ffbe3c2e}.barra .ajustes-barra.activo{color:var(--texto);border-color:var(--linea-2)}:root[data-modo=claro] :is(.pestanas,.cancion,.reaccionar button,.compartir .url,.codigo-sala){background:#ffffffb3}:root[data-modo=claro] .pestanas button.activo,:root[data-modo=claro] .segmentos button.activo{background:#fff;box-shadow:0 2px 8px #281e5a29}:root[data-modo=claro] .codigo-sala:hover{background:#fff}:root[data-modo=claro] .marco .entrada{background:#00000052;color:var(--texto)}:root[data-modo=claro] .marco .tapa{background:#09090ec7}.avatar,.logo-g,.logo-s,.selector button{font-variant-emoji:text}:root[data-modo=claro] .enlace-max{color:#a86a00!important}.stk .gira-dj{transform-box:fill-box;transform-origin:center;animation:k-gira 2.6s linear infinite}.stk.propio .todo{display:block;width:100%;height:100%;transform-origin:50% 88%}.stk.propio.a-zoom .todo{transform-origin:50% 50%}.stk.propio img{width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(1.6px 0 0 #fff) drop-shadow(-1.6px 0 0 #fff) drop-shadow(0 1.6px 0 #fff) drop-shadow(0 -1.6px 0 #fff) drop-shadow(0 5px 9px rgba(0,0,0,.35))}.stk.propio.roto img{opacity:.25}html.calma .stk.propio .todo{animation:none!important}.boton-voz{gap:6px}.boton-voz .n{font:700 11px/1 var(--mono);padding:3px 6px;border-radius:999px;background:var(--s3)}.boton-voz.hay{border-color:#4ade8080;color:#8ff0b4}.boton-voz.hay .ico{animation:k-late 1.2s ease-in-out infinite}.boton-voz.activo{background:#4ade8029;border-color:#4ade808c;color:#a6f5c4}.barra-voz{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:18px;border:1px solid rgba(74,222,128,.3);background:linear-gradient(120deg,#4ade801a,#46c8ff0f);animation:aparece .35s ease both}.barra-voz>.etiqueta{display:inline-flex;align-items:center;gap:6px;color:#8ff0b4}.barra-voz>.etiqueta .ico{width:14px;height:14px}.voz-gente{display:flex;gap:6px;flex-wrap:wrap}.voz-persona{position:relative;display:inline-grid;border-radius:50%;transition:box-shadow .2s,transform .2s var(--muelle)}.voz-persona.habla{box-shadow:0 0 0 2.5px #4ade80,0 0 16px 2px #4ade8099;transform:scale(1.08)}.voz-persona.mudo .avatar{opacity:.55}.voz-mudo{position:absolute;right:-4px;bottom:-4px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:var(--rojo);color:#fff}.voz-mudo .ico{width:9px;height:9px;stroke-width:2.6}.en-voz{display:inline-grid;place-items:center;margin-left:6px;color:#4ade80;vertical-align:-2px}.en-voz .ico{width:14px;height:14px}:root[data-modo=claro] .boton-voz.activo,:root[data-modo=claro] .barra-voz>.etiqueta{color:#15803d}:root[data-modo=claro] .boton-voz.hay{color:#15803d}.mensaje.de-dj{background:linear-gradient(120deg,#8b8cff24,#46c8ff12);border:1px solid rgba(139,140,255,.28);border-radius:16px;padding:10px 12px}.avatar.dj{border-color:transparent;background:radial-gradient(circle at 50% 40%,rgba(139,140,255,.35),transparent 70%);overflow:visible}.nombre-dj{background:linear-gradient(120deg,#b9a8ff,#7af0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.insignia-ia{display:inline-flex;align-items:center;height:17px;padding:0 6px;margin-left:6px;border-radius:6px;font:800 9.5px/1 var(--cuerpo);letter-spacing:.06em;vertical-align:2px;background:linear-gradient(120deg,#b9a8ff,#46c8ff);color:#0b0a24;-webkit-text-fill-color:#0b0a24}.lista-dj{margin:6px 0 2px;padding-left:20px;display:grid;gap:2px;font-size:13px;color:var(--tenue)}.boton-dj .stk{--t: 28px !important}.boton-dj:hover .stk{transform:rotate(-8deg) scale(1.1);transition:transform .3s var(--muelle)}:root[data-modo=claro] .nombre-dj{background:linear-gradient(120deg,#5b4bd8,#0a87c8);-webkit-background-clip:text;background-clip:text}.celda-stk.crear-stk{display:grid;place-items:center;gap:4px;border-style:dashed!important;color:var(--tenue)}.celda-stk.crear-stk .ico{width:24px;height:24px}.celda-stk.crear-stk small{font-size:11px}.crear-sticker-arriba{align-items:center;gap:18px;flex-wrap:wrap}.previa-sticker{flex:1;min-width:140px;display:grid;justify-items:center;gap:10px;padding:18px 10px;border-radius:18px;background:var(--s1);border:1px dashed var(--linea-2)}.recorte-marco.cuadros{background:repeating-conic-gradient(#2a2a36 0 25%,#1c1c26 0 50%) 0 0 / 18px 18px;margin:0}.segmentos.envuelve{display:flex;flex-wrap:wrap}.mis-stickers{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.mis-stickers .celda{position:relative;display:grid;justify-items:center;gap:6px;padding:12px 8px;border-radius:16px;background:var(--s1);border:1px solid var(--linea);text-align:center}.mis-stickers .celda b{font-size:12.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-stickers .celda .btn{position:absolute;top:4px;right:4px;min-height:28px;width:28px;padding:0}@property --viva-1{syntax: "<color>"; inherits: true; initial-value: #ffb03a;}@property --viva-2{syntax: "<color>"; inherits: true; initial-value: #ff6b4a;}@property --viva-3{syntax: "<color>"; inherits: true; initial-value: #e8590c;}.sala[data-vivo="1"]{transition:--viva-1 1.6s ease,--viva-2 1.6s ease,--viva-3 1.6s ease;--grad: linear-gradient(120deg, var(--viva-1) 0%, var(--viva-2) 50%, var(--viva-3) 100%);--grad-v: linear-gradient(180deg, var(--viva-1), var(--viva-2) 50%, var(--viva-3))}.fondo-vivo{--pulso: 0;position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fondo-vivo i{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(70px);opacity:calc(.16 + var(--pulso) * .34);transform:scale(calc(.9 + var(--pulso) * .25));will-change:transform,opacity}.fondo-vivo i:nth-child(1){left:-18vmax;top:-22vmax;background:radial-gradient(circle,var(--viva-1),transparent 65%)}.fondo-vivo i:nth-child(2){right:-20vmax;top:10vmax;background:radial-gradient(circle,var(--viva-2),transparent 65%)}.fondo-vivo i:nth-child(3){left:20vmax;bottom:-30vmax;background:radial-gradient(circle,var(--viva-3),transparent 65%)}.fondo-vivo.cambio i{animation:vivoCambio 1.4s var(--ease) both}@keyframes vivoCambio{0%{opacity:.6;transform:scale(1.25)}}.sala[data-vivo="1"] .marco{box-shadow:0 0 calc(30px + var(--pulso-marco, 0px)) -12px var(--viva-2),0 30px 80px -40px #000}:root[data-modo=claro] .fondo-vivo i{opacity:calc(.12 + var(--pulso) * .22)}html.calma .fondo-vivo i{transform:none}.barra .btn-app{gap:6px;border-color:#7b8cff73;background:#7b8cff1f;color:#c8d0ff}.barra .btn-app:hover{background:#7b8cff38}:root[data-modo=claro] .barra .btn-app{color:#3b46b8}.aviso-app{position:fixed;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:45;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;border:1px solid rgba(123,140,255,.4)!important;animation:avisoEntra .5s var(--muelle) both}.aviso-app>div{flex:1;min-width:0}.aviso-app b{display:block;font:700 14.5px/1.2 var(--display)}.aviso-app small{color:var(--tenue);font-size:12.5px}@media(min-width:861px){.aviso-app{left:auto;right:24px;bottom:24px;width:380px}}.pasos-app{display:grid;gap:10px;margin:0;padding-left:22px}.pasos-app li{line-height:1.45}.puerta .instalar-puerta{justify-self:center}@media(max-width:480px){.barra{gap:8px}.barra .btn-app span{display:none}}.enlace-app{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:10px 16px 10px 12px;border-radius:999px;border:1px solid rgba(123,140,255,.4);background:#7b8cff1a;color:inherit;font:600 14px/1.2 var(--cuerpo);cursor:pointer;transition:transform .3s var(--muelle),background .2s}.enlace-app:hover{transform:translateY(-2px);background:#7b8cff2e}.enlace-app .ico{width:15px;height:15px;color:var(--tenue)}.icono-caja.mascota{background:radial-gradient(circle at 50% 40%,rgba(139,140,255,.3),transparent 70%);border-color:#8b8cff59;overflow:visible}.funcion-dj{border-color:#8b8cff4d!important}.panel-dj{border-color:#8b8cff4d!important;background:linear-gradient(120deg,#8b8cff24,#46c8ff0d 60%),#0e0e158c}:root[data-modo=claro] .panel-dj{background:linear-gradient(120deg,#8b8cff29,#fffc)}.panel-dj-sala .cab-dj b{display:block;font:800 22px/1.15 var(--display);letter-spacing:-.02em}.panel-dj-sala .cab-dj small{display:block;margin-top:4px;font-size:13.5px}.animos{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.animo{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;border:1px solid var(--linea-2);background:var(--s1);cursor:pointer;color:inherit;font:700 14px/1.1 var(--display);text-align:left;transition:transform .3s var(--muelle),background .2s,border-color .2s}.animo:hover{transform:translateY(-2px);background:#8b8cff24;border-color:#8b8cff73}.animo:active{transform:scale(.96)}.emoji-animo{font-size:22px;line-height:1}.mas-como{justify-content:flex-start;gap:12px;min-height:64px;padding:10px 14px;text-align:left;border-color:#8b8cff73;background:linear-gradient(120deg,#8b8cff2e,#46c8ff14)}.mas-como .miniatura{width:72px;height:42px}.mas-como b{display:block;font:800 15px/1.2 var(--display)}.mas-como small{display:block;color:var(--tenue);font-size:12.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dj-auto{border-top:1px solid var(--linea);padding-top:12px}.boton-dj-sala{gap:4px;padding-left:6px;border-color:#8b8cff73;background:#8b8cff1f;color:#cfc6ff;font-weight:700}.boton-dj-sala.activo{background:linear-gradient(120deg,#8b8cff52,#46c8ff33);color:#fff;box-shadow:0 0 18px -6px #8b8cff}:root[data-modo=claro] .boton-dj-sala{color:#4b3fc4}.dj-tapa{gap:12px;min-height:58px;padding:8px 20px 8px 10px;border-radius:999px;border-color:#8b8cff80;background:linear-gradient(120deg,#8b8cff42,#46c8ff24);color:#fff;text-align:left}.dj-tapa b{display:block;font:800 16px/1.15 var(--display)}.dj-tapa small{display:block;font-size:12px;color:#c9c4f0}.solo-max{min-height:100vh;display:grid;place-items:center}.puerta-app{width:min(520px,100%);text-align:center;justify-items:center;gap:16px!important;border-color:#ffcf3f59!important}.puerta-app .ventajas-app{text-align:left;width:100%}.puerta-app .pila{width:100%}.codigo-rec{padding:18px 16px;border-radius:16px;text-align:center;font:700 clamp(20px,5.4vw,28px)/1.2 var(--mono);letter-spacing:.08em;word-break:break-all;background:linear-gradient(120deg,#ffb03a24,#e8590c1a);border:1px dashed rgba(255,176,58,.55);user-select:all}.codigo-entrada{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.aviso-rec{border-color:#ffb03a66!important}.aviso-rec b{display:block;font:700 16px/1.25 var(--display)}#sala-viva.en-fondo{position:fixed;inset:0;transform:translate(-120vw);pointer-events:none;visibility:visible;z-index:-1;overflow:hidden}#sala-viva.en-fondo .ambiente,#sala-viva.en-fondo .fondo-vivo{display:none}.mini-sala{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:44;width:min(560px,calc(100vw - 24px));display:flex;align-items:center;gap:10px;padding:8px;border-radius:20px!important;box-shadow:0 24px 60px -20px #000,var(--sombra);animation:avisoEntra .45s var(--muelle) both}.mini-sala .mini-portada{width:64px;height:40px;flex:none;border-radius:10px;border:0;padding:0;cursor:pointer;background:#1a1a24 center / cover;display:grid;place-items:center}.mini-sala .mini-texto{flex:1;min-width:0;display:grid;gap:2px;text-align:left;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.mini-sala .mini-texto b{font:700 14.5px/1.2 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-sala .mini-texto small{font-size:12px;color:var(--tenue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:860px){.mini-sala{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}body:has(.mini-sala) .pagina{padding-bottom:120px}.campana{position:relative}.campana .globo{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:var(--rosa);color:#fff;font:800 10px/1 var(--cuerpo);font-style:normal;box-shadow:0 0 0 2px var(--fondo);animation:pop .4s var(--muelle) both}.aviso-fila.nuevo{background:#ffb03a14;box-shadow:inset 3px 0 0 var(--ambar)}.aviso-fila b{font-weight:600}.invitar-lista{max-height:240px;overflow-y:auto}.aviso-fila b{white-space:normal!important;overflow:visible!important}.recientes{display:grid;gap:10px;margin-bottom:18px}.carrusel-salas{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.sala-reciente{position:relative;flex:none;width:236px;scroll-snap-align:start;border-radius:18px!important;transition:transform .3s var(--muelle)}.sala-reciente:hover{transform:translateY(-3px)}.sala-reciente-ir{display:flex;gap:12px;align-items:center;padding:12px 34px 12px 12px;color:inherit}.sala-reciente-ir b{display:block;font:700 15px/1.2 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sala-reciente-ir small{color:var(--tenue);font-size:12px}.quitar-reciente{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;border:0;background:transparent;color:var(--apagado);display:grid;place-items:center;cursor:pointer}.quitar-reciente:hover{background:var(--s3);color:var(--texto)}.quitar-reciente .ico{width:14px;height:14px}.volver-sala{display:inline-flex;align-items:center;gap:10px;margin-top:14px;margin-right:10px;padding:8px 14px 8px 8px;border-radius:999px;border:1px solid var(--linea-2);background:var(--s2);font:600 14px/1.2 var(--cuerpo)}.volver-sala .ico{width:14px;height:14px;color:var(--tenue)}.fila-titulo{display:flex;align-items:center;gap:12px;min-width:0}.fila-titulo .titulo-cancion{min-width:0}.corazon{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--linea-2);background:var(--s1);color:var(--tenue);cursor:pointer;transition:transform .3s var(--muelle),color .2s,border-color .2s,background .2s}.corazon:hover{color:#ff6b8a;border-color:#ff6b8a73}.corazon.grande{width:44px;height:44px}.corazon .ico{width:18px;height:18px}.corazon.si{color:#ff3d6e;border-color:#ff3d6e80;background:#ff3d6e24}.corazon.si .ico{fill:currentColor}.corazon.late{animation:k-late .6s ease}.tarjeta-fav{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.tarjeta-fav b{display:block;font:700 16px/1.2 var(--display)}.tarjeta-fav small{color:var(--tenue);font-size:13px}.acciones-fav{margin-bottom:14px}.mensaje{position:relative}.mensaje .cuerpo-msg{min-width:0}.cita{display:block;max-width:100%;margin:6px 0 -2px;padding:6px 10px;border:0;border-left:3px solid var(--ambar);border-radius:8px;background:var(--s2);color:var(--tenue);text-align:left;font-size:12.5px;line-height:1.35;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cita b{color:var(--texto)}.mencion{color:var(--ambar);font-weight:700}.mencion.yo{background:#ffb03a33;border-radius:6px;padding:0 3px}.mensaje.me-nombran{background:linear-gradient(90deg,rgba(255,176,58,.12),transparent 80%);border-radius:12px;box-shadow:inset 3px 0 0 var(--ambar)}.mensaje.brilla{animation:brillaMsg 1.4s ease;border-radius:12px}@keyframes brillaMsg{0%,60%{background:#ffb03a38}to{background:transparent}}.reacs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.reac{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px 0 4px;border-radius:999px;border:1px solid var(--linea-2);background:var(--s1);color:var(--tenue);font:700 12px/1 var(--cuerpo);cursor:pointer}.reac.mia{border-color:#ffb03a99;background:#ffb03a24;color:var(--texto)}.acciones-msg{position:absolute;right:4px;top:-18px;z-index:3;display:none;gap:2px;padding:3px;border-radius:999px;background:#181822f7;border:1px solid var(--linea-2);box-shadow:0 10px 24px -10px #000}.acciones-msg button{width:32px;height:32px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--texto)}.acciones-msg button:hover{background:var(--s3)}.acciones-msg .ico.girado-r{transform:scaleX(-1)}.mensaje.abierto .acciones-msg{display:flex}@media(hover:hover){.mensaje:hover .acciones-msg{display:flex}}:root[data-modo=claro] .acciones-msg{background:#fffffffa}.respondiendo{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--s2);border-left:3px solid var(--ambar);font-size:13px}.respondiendo .crece{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.respondiendo .ico.girado-r{transform:scaleX(-1);color:var(--ambar)}.escribir{position:relative}.sugerencias-menc{position:absolute;left:8px;right:8px;bottom:calc(100% + 6px);z-index:5;display:grid;gap:2px;padding:6px;border-radius:16px;background:#161620fa;border:1px solid var(--linea-2);box-shadow:0 20px 40px -16px #000}.sugerencias-menc button{display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.sugerencias-menc button:hover,.sugerencias-menc button:first-child{background:var(--s3)}.sugerencias-menc small{color:var(--tenue)}:root[data-modo=claro] .sugerencias-menc{background:#fffffffa}.agarre{display:inline-flex;align-items:center;gap:2px;padding:6px 2px;border:0;background:transparent;color:var(--apagado);cursor:grab;touch-action:none;border-radius:8px}.agarre:active{cursor:grabbing}.agarre .ico{width:16px;height:16px}.agarre:hover{color:var(--texto);background:var(--s2)}.cola .elem.se-aparta{transition:transform .18s var(--ease)}.cola .elem.arrastrando{position:relative;z-index:3;background:var(--s4);box-shadow:0 18px 40px -14px #000,inset 0 0 0 1px #ffb03a73;transition:none}.sala.modo-tv .sala-cuerpo,.sala.modo-tv .escenario{transform:none!important;animation:none!important;filter:none!important;contain:none!important}.sala.modo-tv .marco{position:fixed;inset:0;z-index:70;width:100vw;height:100vh;height:100dvh;max-height:none;aspect-ratio:auto;margin:0;border-radius:0;box-shadow:none!important;animation:none}.sala.modo-tv .marco .tapa:not([data-tipo=bloqueado]){display:none!important}.sala.modo-tv .reacciones>span{font-size:72px}.sala.modo-tv .reacciones>span>.stk{--t: 128px !important}.sala.modo-tv .reacciones>span small{font-size:16px;padding:5px 10px;margin-top:8px}.tv{position:fixed;inset:0;z-index:71;color:#fff;overflow:hidden}.sala.modo-tv:has(.tapa[data-tipo=bloqueado]:not([hidden])) .tv{pointer-events:none}.sala.modo-tv:has(.tapa[data-tipo=bloqueado]:not([hidden])) .tv-botones{pointer-events:auto}.tv:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent 20%,transparent 52%,rgba(0,0,0,.8));pointer-events:none}.tv.sin-cancion:before{background:radial-gradient(60% 60% at 50% 38%,rgba(255,107,74,.26),transparent 70%),radial-gradient(50% 50% at 80% 90%,rgba(143,123,255,.2),transparent 70%),#07070b}.tv.quieto{cursor:none}.tv>*{position:absolute}.tv .etiqueta{color:#ffffffb3}.tv-arriba{top:0;left:0;right:0;display:flex;align-items:center;gap:22px;padding:24px 30px}.tv-marca{display:flex;align-items:center;gap:12px;min-width:0;font:800 clamp(18px,1.7vw,26px)/1.1 var(--display);letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.55)}.tv-marca b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.tv-gente{display:flex;align-items:center;gap:10px;font:600 clamp(13px,1.1vw,16px)/1 var(--cuerpo);color:#ffffffd9;text-shadow:0 1px 8px rgba(0,0,0,.6)}.tv-botones{display:flex;gap:8px;transition:opacity .35s}.tv-botones .btn{background:#0a0a108c;color:#fff;border-color:#ffffff29}.tv.quieto .tv-botones{opacity:0}.tv-entra{top:96px;right:30px;display:flex;align-items:center;gap:16px;padding:12px 18px 12px 12px;border-radius:22px;background:#0a0a10a3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px -24px #000;transition:transform .5s var(--ease),top .5s var(--ease)}.tv-qr{background:#fff;padding:8px;border-radius:14px;line-height:0}.tv-qr>img,.tv-qr>canvas{width:132px;height:132px}.tv-entra-txt small{display:block;font-size:13px;color:#ffffffb8}.tv-entra-txt b{display:block;margin:4px 0;font:800 34px/1.1 var(--display);letter-spacing:.12em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.tv-entra-txt .tv-url{font-size:12px;color:#ffffff8c}.tv.sin-cancion .tv-entra{top:58%;right:50%;transform:translate(50%) scale(1.3);transform-origin:50% 0}.tv-centro{inset:0;display:grid;place-items:center;pointer-events:none}.tv-espera{display:grid;justify-items:center;gap:12px;text-align:center;transform:translateY(-16vh);padding:0 24px;animation:aparece .6s ease both}.tv-espera b{font:800 clamp(34px,4.6vw,76px)/1.04 var(--display);letter-spacing:-.035em}.tv-espera span{font-size:clamp(15px,1.5vw,22px);color:#ffffffbf;max-width:680px}.tv-letra-caja{left:0;right:0;bottom:max(170px,24vh);display:flex;justify-content:center;pointer-events:none}.tv-letra{width:min(1240px,88vw);height:3.7em;overflow:hidden;font:800 clamp(28px,3.7vw,64px)/1.2 var(--display);letter-spacing:-.028em;text-align:center;-webkit-mask-image:linear-gradient(transparent,#000 24%,#000 76%,transparent);mask-image:linear-gradient(transparent,#000 24%,#000 76%,transparent)}.tv-letra p{margin:0 0 .3em;color:transparent;transition:color .45s,opacity .45s;text-shadow:0 3px 22px rgba(0,0,0,.7)}.tv-letra p.cerca{color:#ffffff61}.tv-letra p.viva{color:#fff}.tv-letra p.pausa{display:none}.tv-burbujas{left:30px;top:50%;transform:translateY(-50%);display:grid;gap:10px;width:min(440px,32vw);pointer-events:none}.tv-burbuja{display:flex;align-items:flex-start;gap:10px;padding:10px 16px 10px 10px;border-radius:20px;background:#0a0a10ad;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:clamp(14px,1.3vw,20px);line-height:1.3;overflow-wrap:anywhere;animation:tv-burbuja .5s var(--muelle) both;transition:opacity .45s,transform .45s}.tv-burbuja b{display:block;margin-bottom:2px;font:700 .78em/1.2 var(--display);color:#ffffffb3}.tv-burbuja.sistema{padding-left:16px;background:#0a0a1073;font-size:clamp(12px,1.05vw,16px);color:#fffc}.tv-burbuja.se-va{opacity:0;transform:translate(-24px)}@keyframes tv-burbuja{0%{opacity:0;transform:translate(-34px) scale(.95)}}.tv-abajo{left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:30px 34px 32px;pointer-events:none}.tv-info{display:flex;align-items:center;gap:18px;min-width:0;flex:1;max-width:62vw}.tv-info .miniatura{flex:none;width:116px;height:65px;border-radius:12px;background:#000 center / cover;box-shadow:0 12px 30px -12px #000}.tv-titulo{display:block;margin-top:4px;font:800 clamp(22px,2.7vw,44px)/1.08 var(--display);letter-spacing:-.028em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 18px rgba(0,0,0,.6)}.tv-info small{display:block;margin-top:6px;font-size:clamp(13px,1.2vw,18px);color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-info small .apagado{color:#ffffff8c}.tv-barra{height:5px;margin-top:14px;border-radius:99px;background:#fff3;overflow:hidden}.tv-barra i{display:block;width:0;height:100%;border-radius:inherit;background:var(--grad)}.tv-sig{display:grid;gap:8px;width:min(370px,30vw)}.tv-sig-fila{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 12px 8px 8px;border-radius:14px;background:#0a0a1094;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tv-sig-fila .miniatura{flex:none;width:58px;height:33px;border-radius:8px;background:#000 center / cover}.tv-sig-fila b{display:block;font:700 14px/1.25 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-sig-fila small{font-size:12px;color:#ffffff9e}.tv-compartir{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--s1);border:1px solid var(--linea-2)}.tv-compartir>.ico{flex:none;width:22px;height:22px;color:var(--ambar, #ffb03a)}.tv-compartir b{display:block;font:700 14px/1.2 var(--display)}.tv-compartir small{display:block;color:var(--tenue);font-size:12.5px;line-height:1.35;margin-top:2px}@media(max-width:760px){.tv-sig,.tv-burbujas,.tv-gente{display:none}.tv-arriba{padding:14px 16px}.tv-entra{top:auto;bottom:128px;right:14px;padding:8px}.tv-entra-txt{display:none}.tv-qr>img,.tv-qr>canvas{width:76px;height:76px}.tv.sin-cancion .tv-entra{top:56%;bottom:auto}.tv-abajo{padding:16px}.tv-info{max-width:none}.tv-info .miniatura{width:72px;height:41px}.tv-letra-caja{bottom:150px}.tv-compartir{flex-wrap:wrap}}.sala.modo-tv .marco>.pantalla iframe{top:-12%;height:124%}.tv-info>.crece{min-width:0}.tv-marca.marca i{width:32px;height:32px}.sala.modo-tv:has(.tv.sin-cancion) .marco{background:#07070b}.sala.modo-tv:has(.tv.sin-cancion) .marco>.pantalla{visibility:hidden}.tv.sin-cancion:before{background:radial-gradient(60% 60% at 50% 38%,rgba(255,107,74,.26),transparent 70%),radial-gradient(50% 50% at 80% 90%,rgba(143,123,255,.2),transparent 70%)}.tv.sin-cancion .tv-burbujas{top:auto;bottom:30px;transform:none;width:min(380px,28vw)}.tv-info>.crece,.tv-sig-fila>.crece,.tv-burbuja>.crece{flex:1;min-width:0}.sala.modo-tv .reacciones>span{animation:flota-tv 2.8s var(--ease) forwards}@keyframes flota-tv{0%{transform:translateY(0) scale(.5);opacity:0}9%{opacity:1;transform:translateY(-70px) scale(1.15) rotate(-6deg)}50%{opacity:1;transform:translateY(-320px) scale(1) rotate(6deg)}82%{opacity:.95}to{transform:translateY(-560px) scale(.95) rotate(-4deg);opacity:0}}@media(max-width:760px){.sala.modo-tv .reacciones>span>.stk{--t: 84px !important}.tv-entra{top:66px;bottom:auto}}.juego-capa{position:absolute;inset:0;z-index:3;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:16px 18px;color:#fff;overflow:hidden;animation:aparece .35s ease both;background:radial-gradient(80% 70% at 50% 28%,rgba(255,107,74,.32),transparent 70%),radial-gradient(60% 60% at 90% 100%,rgba(143,123,255,.3),transparent 70%),#0b0b12}.juego-capa[hidden]{display:none}.juego-capa.revelada{background:linear-gradient(180deg,#08080e99,#08080ee6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.juego-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.juego-capa .etiqueta{color:#ffffffc7}.juego-capa .btn.fantasma{color:#fff}.juego-centro{display:grid;justify-items:center;align-content:center;gap:12px;min-height:0;text-align:center}.juego-grande{font:800 clamp(24px,3.4vw,46px)/1.08 var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:100%;overflow-wrap:anywhere}.juego-artista{font:600 clamp(15px,1.6vw,20px)/1.25 var(--cuerpo);color:#ffffffd1}.juego-quien,.juego-ayuda{color:#ffffffb3;font-size:13px}.juego-eq{transform:scale(1.9);margin:6px 0 10px}.juego-mios{display:flex;gap:8px}.juego-mios .chip{background:#ffffff14;color:#ffffffb8;border:1px solid rgba(255,255,255,.14)}.juego-mios .chip.si{background:#4ade802e;color:#86f2ad;border-color:#4ade8080}.juego-responde{width:min(440px,100%);gap:8px;flex-wrap:nowrap}.juego-entrada{flex:1;min-width:0;font-size:16px;background:#ffffff14;color:#fff;border-color:#ffffff2e}.juego-entrada::placeholder{color:#ffffff80}.juego-portada{width:min(220px,42%);aspect-ratio:16 / 9;border-radius:14px;background:#000 center / cover;box-shadow:0 18px 40px -16px #000;animation:entra .5s var(--muelle) both}.juego-pie{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.juego-reloj{height:6px;border-radius:99px;background:#ffffff24;overflow:hidden}.juego-reloj i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--grad)}.juego-reloj.poco i{background:linear-gradient(90deg,#ff6262,#e8590c)}.juego-seg{min-width:34px;text-align:right;font:700 13px/1 var(--display);color:#ffffffdb;white-space:nowrap}.juego-marcador{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.juego-marcador li{display:flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:999px;background:#ffffff14;font-size:13px;animation:entra .4s var(--muelle) both}.juego-marcador li.yo{background:#ffb03a33;box-shadow:inset 0 0 0 1px #ffb03a80}.juego-marcador .pos{width:14px;text-align:center;font:800 12px/1 var(--display);color:#fff9}.juego-marcador b{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.juego-marcador .pts{font:800 13px/1 var(--display);color:#ffd27a}.cargando-juego{display:flex;gap:8px}.cargando-juego i{width:12px;height:12px;border-radius:50%;background:var(--grad);animation:k-late 1s ease-in-out infinite}.cargando-juego i:nth-child(2){animation-delay:.15s}.cargando-juego i:nth-child(3){animation-delay:.3s}.juego-capa.fin{grid-template-rows:auto minmax(0,1fr) auto auto}.podio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;align-self:end;gap:10px;width:min(520px,100%);margin:0 auto}.escalon{display:grid;justify-items:center;gap:6px;min-width:0;text-align:center;animation:entra .6s var(--muelle) both}.escalon.e3{animation-delay:.12s}.escalon.e1{animation-delay:.3s}.escalon b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.2 var(--display)}.escalon .pts{color:#ffd27a;font-size:12.5px;font-weight:700}.peana{width:100%;display:grid;place-items:center;border-radius:14px 14px 4px 4px;font:800 28px/1 var(--display);color:#fffffff0}.e1 .peana{height:104px;background:var(--grad)}.e2 .peana{height:74px;background:linear-gradient(180deg,#dfe3ec,#8d93a3);color:#1a1b22}.e3 .peana{height:54px;background:linear-gradient(180deg,#f2b882,#a8643a)}.juego-acciones{justify-content:center}.panel-juego .segmentos{align-self:start}.juego-fuentes{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.juego-fuente{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid var(--linea-2);background:var(--s1);color:var(--texto);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--muelle)}.juego-fuente:hover:not(:disabled){transform:translateY(-1px);background:var(--s2)}.juego-fuente.activa{border-color:#ffb03ab3;background:#ffb03a1a;box-shadow:inset 0 0 0 1px #ffb03a73}.juego-fuente:disabled{opacity:.45;cursor:not-allowed}.juego-fuente .muestra{flex:none;width:34px;height:34px;border-radius:10px}.juego-fuente b{display:block;font:700 14px/1.2 var(--display)}.juego-fuente small{color:var(--tenue);font-size:12px}.boton-juego span{font-size:15px;line-height:1}@media(max-width:760px){.sala.en-juego .marco,.sala.juego-fin .marco{aspect-ratio:auto;height:360px;max-height:none}.juego-capa{padding:12px;gap:8px}.juego-eq{transform:scale(1.4);margin:2px 0 4px}.juego-marcador li:nth-child(n+4){display:none}.peana{font-size:22px}.e1 .peana{height:74px}.e2 .peana{height:54px}.e3 .peana{height:40px}}.sala.modo-tv .juego-capa{padding:96px 36px 150px}.sala.modo-tv .juego-grande{font-size:clamp(36px,5.4vw,88px)}.sala.modo-tv .juego-responde,.sala.modo-tv .juego-cab .fila,.sala.modo-tv .juego-cab .btn{display:none}.sala.modo-tv .juego-marcador li{font-size:17px;padding:5px 14px 5px 5px}.sala.modo-tv.en-juego .tv-letra-caja{display:none}.encuesta{display:grid;gap:8px;max-width:420px;margin-top:4px;padding:12px;border-radius:16px;background:var(--s2);border:1px solid var(--linea-2)}.enc-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}.enc-tiempo{font:700 12px/1 var(--display);color:#ffb03a;white-space:nowrap}.encuesta.cerrada .enc-tiempo{color:var(--tenue)}.enc-pregunta{font:700 15.5px/1.3 var(--display);overflow-wrap:anywhere}.enc-opciones{display:grid;gap:6px}.enc-op{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid var(--linea-2);background:var(--s1);color:var(--texto);text-align:left;cursor:pointer;overflow:hidden;isolation:isolate;transition:border-color .2s,transform .2s var(--muelle)}.enc-op:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--pc, 0%);background:#ffb03a3d;z-index:-1;transition:width .5s var(--ease)}.enc-op:hover:not(:disabled){border-color:#ffb03a80;transform:translateY(-1px)}.enc-op.mia{border-color:#ffb03abf;box-shadow:inset 0 0 0 1px #ffb03a73}.enc-op.mia:before{background:#ffb03a5c}.enc-op.gana{border-color:#4ade8099}.enc-op.gana:before{background:#4ade8038}.enc-op:disabled{cursor:default}.enc-op>.crece,.enc-elegir>.crece{flex:1;min-width:0}.enc-op b,.enc-elegir b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.25 var(--cuerpo)}.enc-op small,.enc-elegir small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tenue);font-size:12px}.enc-op .miniatura{flex:none;width:44px;height:25px;border-radius:6px;background:#000 center / cover}.enc-n{flex:none;font:700 13px/1 var(--display);color:var(--tenue)}.enc-op.gana .enc-n{color:#86f2ad}.enc-pie{color:var(--tenue);font-size:12px}.enc-canciones{max-height:300px;overflow-y:auto}.enc-elegir{gap:10px;cursor:pointer}.enc-elegir input{flex:none;width:18px;height:18px;accent-color:#ff8a4a}.enc-elegir .miniatura{flex:none;width:56px;height:32px;border-radius:8px;background:#000 center / cover}.enc-campos{gap:8px}.panel-encuesta .segmentos{align-self:start}.boton-dedicar{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--linea-2);background:var(--s1);font-size:17px;line-height:1;cursor:pointer;transition:transform .3s var(--muelle),border-color .2s}.boton-dedicar:hover{transform:scale(1.08) rotate(-6deg);border-color:#ff6b8a73}.dedicada{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;border-radius:14px;background:#ff3d6e1a;border:1px solid rgba(255,61,110,.28);font-size:14px;animation:entra .5s var(--muelle) both}.dedicatoria{position:absolute;left:16px;bottom:16px;z-index:5;display:flex;align-items:flex-start;gap:12px;max-width:min(440px,calc(100% - 32px));padding:14px 18px 14px 14px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#ff3d6ee0,#8f7bffd9);box-shadow:0 24px 60px -20px #ff3d6e99;animation:ded-entra .7s var(--muelle) both;transition:opacity .5s,transform .5s}.dedicatoria.se-va{opacity:0;transform:translateY(16px) scale(.97)}.dedicatoria .sobre{font-size:34px;line-height:1;animation:k-late 1.2s ease-in-out infinite}.dedicatoria .etiqueta{color:#ffffffd9}.dedicatoria b{display:block;margin:2px 0;font:800 clamp(16px,1.8vw,22px)/1.2 var(--display);overflow-wrap:anywhere}.dedicatoria p{margin:4px 0;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.dedicatoria .ded-cancion{color:#fffc;font-size:12.5px}.dedicatoria.para-mi{box-shadow:0 0 0 3px #ffffff80,0 24px 60px -20px #ff3d6eb3}@keyframes ded-entra{0%{opacity:0;transform:translateY(26px) scale(.92)}}.sala.modo-tv .dedicatoria{left:34px;bottom:170px;max-width:520px;padding:18px 24px 18px 18px}.sala.modo-tv .dedicatoria b{font-size:clamp(22px,2.4vw,34px)}.dedicar-gente{display:flex;flex-wrap:wrap;gap:8px}.persona-ded{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;border:1px solid var(--linea-2);background:var(--s1);color:var(--texto);cursor:pointer;font:600 13.5px/1.2 var(--cuerpo);transition:border-color .2s,background .2s}.persona-ded.activa{border-color:#ff3d6eb3;background:#ff3d6e1f;box-shadow:inset 0 0 0 1px #ff3d6e73}.persona-ded small{color:var(--tenue);font-weight:500;font-size:11.5px}.todos-ded{display:grid;place-items:center;font-size:15px;background:var(--s2)}.ded-cola{font-size:14px}.tarjeta-previa{display:grid;place-items:center;min-height:260px}.tarjeta-previa img{width:min(300px,70vw);height:auto;aspect-ratio:9 / 16;border-radius:22px;box-shadow:0 24px 60px -20px #000;animation:entra .5s var(--muelle) both}.panel-tarjeta{justify-items:center;text-align:center}.tarjeta-acciones{width:100%;justify-content:center}.img-compartir .emoji-fila{flex:none;font-size:22px;line-height:1}.perfil-publico{display:grid;gap:16px}.cab-publico{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.cab-publico>.crece{flex:1;min-width:220px;display:grid;gap:6px}.cab-publico .titulo{margin:0;overflow-wrap:anywhere}.bio-publica{margin:4px 0 0;font-size:15.5px;line-height:1.45;color:var(--texto);overflow-wrap:anywhere}.datos-publico{gap:8px;margin-top:6px}.acciones-perfil{gap:8px}.tarjeta-ahora{display:flex!important;align-items:center;gap:14px}.tarjeta-ahora>.crece{flex:1;min-width:0}.tarjeta-ahora b{display:block;font:700 16px/1.25 var(--display)}.tarjeta-ahora small{display:block;color:var(--tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enlace-perfil{color:inherit;text-decoration:none}.enlace-perfil:hover b,b .enlace-perfil:hover{text-decoration:underline}a.enlace-perfil>.avatar{transition:transform .25s var(--muelle)}a.enlace-perfil:hover>.avatar{transform:scale(1.06)}.boton-dormir .resta{font:700 12px/1 var(--mono, monospace)}.boton-dormir .resta:empty{display:none}.opciones-dormir{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.capa-dormir{position:absolute;inset:0;z-index:6;display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;color:#fff;background:radial-gradient(70% 70% at 50% 40%,rgba(70,80,160,.45),transparent 70%),#060710eb;animation:aparece .8s ease both}.capa-dormir b{font:800 clamp(22px,3vw,34px)/1.1 var(--display)}.capa-dormir span{color:#ffffffbf}.fijado-chat{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 10px 10px 12px;border-radius:14px;background:#ffb03a1a;border:1px solid rgba(255,176,58,.3);max-height:140px;overflow-y:auto;animation:entra .4s var(--muelle) both}.fijado-chat[hidden]{display:none}.fijado-chat .chincheta{font-size:18px;line-height:1.2}.fijado-chat>.crece{flex:1;min-width:0}.fijado-chat p{margin:2px 0 0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.fijado-puerta{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:#ffb03a1a;border:1px solid rgba(255,176,58,.3);font-size:14px;line-height:1.4;text-align:left;overflow-wrap:anywhere}.acciones-msg .fijar{font-size:16px}.fijado-campo{resize:vertical;min-height:64px;font:inherit}.lado .contenido.chat:has(>.fijado-chat:not([hidden])){grid-template-rows:auto minmax(0,1fr) auto}.lado .contenido.chat>.fijado-chat{margin:12px 12px 0}.gustos{display:flex;gap:6px;margin-left:auto}.gusto{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--linea-2);background:var(--s1);color:var(--texto);cursor:pointer;font-size:14px;transition:transform .25s var(--muelle),border-color .2s,background .2s}.gusto:hover{transform:translateY(-1px)}.gusto:active{transform:scale(.94)}.gusto b{font:700 12.5px/1 var(--display)}.gusto.si{border-color:#4ade8099;background:#4ade8024}.gusto.no{border-color:#ff626299;background:#ff626224}.chips-estilo{gap:6px;margin-bottom:12px}.chips-estilo:empty{display:none}.chip-estilo{padding:6px 12px;border-radius:999px;border:1px solid var(--linea-2);background:var(--s1);color:var(--texto);font:600 13px/1 var(--cuerpo);cursor:pointer}.chip-estilo.activo{border-color:#ffb03ab3;background:#ffb03a24}.rejilla-salas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.rejilla-salas>.vacio{grid-column:1 / -1}.tarjeta-sala-pub{display:grid;overflow:hidden;border-radius:18px;color:inherit;text-decoration:none;transition:transform .25s var(--muelle)}.tarjeta-sala-pub:hover{transform:translateY(-3px)}.portada-pub{position:relative;aspect-ratio:16 / 9;background:var(--grad) center / cover;display:flex;align-items:flex-end;justify-content:space-between;padding:10px}.portada-pub .en-vivo{background:#0000008c;color:#fff;border-color:transparent}.cuerpo-pub{display:grid;gap:4px;padding:12px;min-width:0}.cuerpo-pub b{font:700 15px/1.25 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuerpo-pub small{color:var(--tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuerpo-pub .chip{justify-self:start}.puesto{flex:none;width:26px;text-align:center;font:800 15px/1 var(--display);color:var(--tenue)}.puesto.podio-1{color:#ffd27a}.puesto.podio-2{color:#dfe3ec}.puesto.podio-3{color:#f2b882}.rejilla-listas{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.lista-rapida{display:grid;align-content:end;gap:2px;min-height:92px;padding:12px;border:0;border-radius:16px;color:#fff;text-align:left;cursor:pointer;transition:transform .25s var(--muelle),filter .2s}.lista-rapida:hover{transform:translateY(-2px);filter:brightness(1.08)}.lista-rapida.cargando{opacity:.6;pointer-events:none}.lista-rapida b{font:800 15px/1.2 var(--display);text-shadow:0 1px 8px rgba(0,0,0,.25)}.lista-rapida small{font-size:12px;opacity:.9}.cab-stats{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cifra{display:grid;gap:4px;padding:16px 18px;border-radius:20px}.cifra b{font:800 clamp(28px,4vw,44px)/1 var(--display);letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cifra span{color:var(--tenue);font-size:13.5px}.elem.con-barra{position:relative;isolation:isolate}.elem.con-barra:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--pc, 0%);border-radius:12px;background:#ffb03a14;z-index:-1}.lista-artistas{margin:0;padding:0;list-style:none;display:grid;gap:8px;counter-reset:art}.lista-artistas li{display:flex;align-items:baseline;gap:10px;counter-increment:art}.lista-artistas li:before{content:counter(art);width:22px;font:800 14px/1 var(--display);color:var(--tenue)}.lista-artistas b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.lista-artistas small{color:var(--tenue)}.grafica-horas{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:112px;align-items:end;gap:3px;padding-bottom:18px}.barra-hora{position:relative;height:100%;display:flex;align-items:flex-end}.barra-hora i{display:block;width:100%;height:max(3px,var(--alto));border-radius:4px 4px 2px 2px;background:#ffffff38}.barra-hora.mejor i{background:var(--grad-v)}.barra-hora small{position:absolute;left:0;bottom:-18px;font-size:10.5px;color:var(--tenue)}@media(max-width:560px){.cifras{grid-template-columns:1fr 1fr}.cifras .cifra:last-child{grid-column:1 / -1}}.lado .contenido.pestana-gente .elem{flex-wrap:wrap;row-gap:8px}.lado .contenido.pestana-gente .elem>.crece{min-width:150px}.chip.racha{background:#ff783c24;border-color:#ff783c73;color:#ffb98a;font-weight:700}.chip.racha.peligro{animation:k-late 1.6s ease-in-out infinite;border-style:dashed}.panel-rachas[hidden]{display:none}.aviso-racha{color:#ffb98a!important}.rachas-fila{gap:10px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.racha-amigo{flex:none;display:grid;justify-items:center;gap:4px;width:86px;padding:10px 6px;border-radius:16px;background:var(--s1);border:1px solid var(--linea-2);color:inherit;text-decoration:none;text-align:center}.racha-amigo b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.racha-amigo span{font:800 13px/1 var(--display);color:#ffb98a}.racha-amigo.peligro{border-style:dashed;border-color:#ff783c8c}.rejilla-logros{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.logro{display:grid;gap:4px;align-content:start;padding:14px;border-radius:16px;background:var(--s1);border:1px solid var(--linea-2);opacity:.62;filter:grayscale(.7);transition:transform .25s var(--muelle)}.logro.hecho{opacity:1;filter:none;background:linear-gradient(160deg,#ffb03a24,#e8590c14);border-color:#ffb03a66}.logro.hecho:hover{transform:translateY(-2px) rotate(-.5deg)}.emoji-logro{font-size:30px;line-height:1.1}.logro b{font:700 14.5px/1.2 var(--display)}.logro small{color:var(--tenue);font-size:12px;line-height:1.35}.logro .chip.listo{justify-self:start;margin-top:4px;color:#86f2ad;border-color:#4ade8073;background:#4ade801a}.progreso-logro{display:flex;align-items:center;gap:8px;margin-top:6px}.pista-logro{flex:1;height:5px;border-radius:99px;background:#ffffff1f;overflow:hidden}.pista-logro i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb03a,#ff6b4a)}.progreso-logro span{font:700 11.5px/1 var(--display);color:var(--tenue)}.insignias{gap:6px;margin-top:6px}.insignia-logro{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--s2);border:1px solid var(--linea-2);font-size:17px;cursor:default}.eventos-grupo:empty{display:none}.evento{display:flex;align-items:flex-start;gap:14px;padding:12px;border-radius:16px;background:var(--s1);border:1px solid var(--linea-2);flex-wrap:wrap}.evento.ya{border-color:#ffb03a8c;background:linear-gradient(135deg,#ffb03a1f,#e8590c0f)}.fecha-evento{flex:none;display:grid;justify-items:center;width:56px;padding:6px 0 8px;border-radius:14px;background:var(--s2);border:1px solid var(--linea-2)}.fecha-evento small{font:700 11px/1 var(--cuerpo);text-transform:uppercase;letter-spacing:.08em;color:#ff8a6b}.fecha-evento b{font:800 24px/1.1 var(--display)}.evento>.crece{flex:1;min-width:180px;display:grid;gap:3px}.titulo-evento{font:700 16px/1.25 var(--display);overflow-wrap:anywhere}.desc-evento{margin:2px 0 0;font-size:13.5px;color:var(--texto);overflow-wrap:anywhere}.datos-evento{gap:6px;margin-top:4px}.cuenta-evento{font:700 12.5px/1 var(--display);color:#ffb36b;padding:6px 10px;border-radius:999px;background:#ffb03a1f}.cuenta-evento.ya{color:#86f2ad;background:#4ade8024;animation:k-late 1.6s ease-in-out infinite}.acciones-evento{display:flex;gap:6px;align-items:center;margin-left:auto}.panel-eventos[hidden]{display:none}.sug-comando{display:flex!important;align-items:baseline;gap:8px}.sug-comando code,.fila-comando code{font:700 13px/1 var(--mono, monospace);color:#ffb36b}.sug-comando b{font-weight:600;font-size:13px}.sug-comando small{color:var(--tenue);font-size:12px;margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fila-comando code{flex:none;min-width:92px}.buscador:has(.boton-dictar) .entrada{padding-right:50px}.buscador .boton-dictar{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.boton-dictar.escuchando{color:#fff;background:linear-gradient(135deg,#ff6b4a,#e8590c);border-color:transparent;animation:dictando 1.2s ease-out infinite}@keyframes dictando{0%{box-shadow:0 0 #e8590c8c}to{box-shadow:0 0 0 12px #e8590c00}}.disco-audio{display:none}.sala.solo-audio .marco>.pantalla{inset:0 auto auto 0;width:160px;height:90px;visibility:hidden;pointer-events:none}.sala.solo-audio .marco>video,.sala.solo-audio .marco>.pantalla video{visibility:hidden}.sala.solo-audio .disco-audio{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:14px;background:radial-gradient(70% 70% at 50% 40%,rgba(255,107,74,.22),transparent 70%),#0b0b12}.vinilo{width:min(46vh,240px);aspect-ratio:1;border-radius:50%;background:#111 center / cover;box-shadow:0 0 0 10px #050507,0 0 0 12px #ffffff0f,0 30px 70px -20px #000;position:relative}.vinilo:after{content:"";position:absolute;inset:42%;border-radius:50%;background:#050507;box-shadow:0 0 0 4px #ffffff1f}.disco-audio.girando .vinilo{animation:vinilo 8s linear infinite}@keyframes vinilo{to{transform:rotate(360deg)}}.disco-audio small{color:#fff9;font-size:12.5px}.capa-toque{position:absolute;inset:0;z-index:2;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow:hidden}.corazon-toque{position:absolute;transform:translate(-50%,-50%);pointer-events:none;animation:corazon-toque .95s cubic-bezier(.2,.9,.3,1.2) forwards;filter:drop-shadow(0 10px 24px rgba(255,61,110,.55))}@keyframes corazon-toque{0%{transform:translate(-50%,-50%) scale(.2) rotate(-12deg);opacity:0}18%{transform:translate(-50%,-50%) scale(1.25) rotate(6deg);opacity:1}45%{transform:translate(-50%,-50%) scale(1) rotate(-3deg)}to{transform:translate(-50%,-90%) scale(1.1);opacity:0}}.ranking-grupo:empty{display:none}.lista-ranking{margin:0;padding:0;list-style:none;display:grid;gap:6px}.lista-ranking li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:var(--s1)}.lista-ranking li.yo{box-shadow:inset 0 0 0 1px #ffb03a80;background:#ffb03a14}.lista-ranking .puesto{font-size:18px;width:28px}.lista-ranking .crece{flex:1;min-width:0}.lista-ranking b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-ranking small{color:var(--tenue);font-size:12.5px}.ganador-pasada{margin:10px 0 0;color:var(--tenue);font-size:13.5px}.chat-grupo{display:grid;gap:10px}.chat-grupo-lista{display:flex;flex-direction:column;gap:10px;max-height:min(60vh,520px);min-height:220px;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px}.chat-grupo-lista>*{flex-shrink:0}.chat-grupo-lista>:first-child{margin-top:auto}.desde-fuera{color:var(--tenue);font-size:11.5px}.cancion-perfil{display:grid;gap:10px}.cancion-perfil-fila{gap:12px;align-items:center}.cancion-perfil-fila .miniatura{flex:none;width:96px;height:54px;border-radius:10px;background:#000 center / cover}.cancion-perfil-fila .crece{flex:1;min-width:0}.cancion-perfil-fila b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cancion-perfil-fila small{color:var(--tenue)}.reproductor-perfil:empty{display:none}.reproductor-perfil iframe{width:100%;max-width:640px;display:block;aspect-ratio:16 / 9;border:0;border-radius:14px;background:#000}.cuenta-guardada{width:100%;border:1px solid var(--linea-2);background:var(--s1);color:var(--texto);cursor:pointer;text-align:left;border-radius:14px}.cuenta-guardada:hover{border-color:#ffb03a80}.lista-atajos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 18px}.fila-atajo{display:grid;grid-template-columns:122px 1fr;align-items:center;gap:12px}.fila-atajo .teclas{display:inline-flex;align-items:center;gap:4px}.fila-atajo .o{color:var(--tenue);font-size:11px}kbd{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:7px;background:var(--s2);border:1px solid var(--linea-2);border-bottom-width:2px;font:700 12.5px/1 var(--mono, monospace);color:var(--texto)}.boton-atajos{font:800 14px/1 var(--display);min-width:32px}.a-continuacion{display:flex;align-items:center;gap:8px;margin-top:12px;padding:6px 8px 6px 12px;min-height:36px;border-radius:12px;background:var(--s1);border:1px solid var(--linea);font-size:13px;min-width:0;max-width:100%;cursor:pointer;transition:background .2s var(--ease)}.a-continuacion:hover{background:var(--s2)}.a-continuacion:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}.a-continuacion .sig-etiqueta{flex:none;font:800 10.5px/1 var(--cuerpo);text-transform:uppercase;letter-spacing:.09em;color:var(--ambar)}.a-continuacion .sig-mini{flex:none;width:36px;height:20px;object-fit:cover;border-radius:5px}.a-continuacion .sig-titulo{font-weight:700;color:var(--texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.a-continuacion .sig-de,.a-continuacion .sig-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.a-continuacion .chip{flex:none}.a-continuacion .sig-otra{margin-left:auto;flex:none}.radio-sig{width:100%;max-width:520px;margin:4px auto 0;text-align:left}.elem small.repe{display:block;color:var(--ambar);font-weight:650}.letra p{font-size:calc(23px * var(--letra-x, 1))}.letra.plana p{font-size:calc(15.5px * var(--letra-x, 1))}.karaoke-lineas p{font-size:calc(clamp(30px,4.4vw,60px) * var(--letra-x, 1))}.karaoke-lineas.plana{padding-top:10vh;gap:6px}.karaoke-lineas.plana p{font:650 calc(clamp(20px,2.6vw,34px) * var(--letra-x, 1))/1.5 var(--display);letter-spacing:-.01em;color:#ffffffe6;filter:none;transform:none;cursor:default}.karaoke-lineas.sin-letra{padding-top:30vh}.karaoke-lineas.sin-letra p{color:#ffffff8c;text-align:center;max-width:none}.acciones-letra{gap:6px;flex:none}.tam-letra{display:inline-flex;gap:2px;flex:none}.tam-letra .btn{min-width:36px;padding-inline:8px;gap:1px;font-weight:800}.tam-letra .a-peq{font-size:11px}.tam-letra .a-gra{font-size:15px}.karaoke>header .tam-letra .btn{color:#fff}.karaoke:fullscreen{background:#07070b}.karaoke>header .crece{flex:1;min-width:0}.karaoke>header b,.karaoke>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solo-escuchar .reaccionar,.solo-escuchar .reacciones{display:none!important}.solo-on{color:var(--ambar)!important}@media(max-width:720px){.boton-solo .txt-solo{display:none}}.solo-lector{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root[data-modo=claro] .kicker,:root[data-modo=claro] .cuenta-evento,:root[data-modo=claro] .sug-comando code,:root[data-modo=claro] .fila-comando code{color:#9a5200}.ventana:focus{outline:none}button.voz-persona{border:0;padding:0;background:none;cursor:pointer;color:inherit}.voz-persona .voz-vol{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);font:800 9.5px/1 var(--cuerpo);padding:2px 4px;border-radius:6px;background:var(--fondo-2);border:1px solid var(--linea-2);white-space:nowrap}.voz-persona .voz-cal{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--fondo)}.boton-ptt{touch-action:none;user-select:none;-webkit-user-select:none}.boton-ptt.activo{background:#4ade8033;color:#8ff0b4;box-shadow:inset 0 0 0 1.5px #4ade80}.pestanas-voz{display:flex;gap:6px;flex-wrap:wrap}.ajustes-voz{gap:14px}.aviso-voz{margin:0;padding:8px 12px;border-radius:10px;background:var(--s1);border:1px solid var(--linea)}.fila-desl{display:grid;gap:6px}.cab-desl{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nombre-desl{font-weight:650}.nombre-desl small{display:block;font-weight:400;color:var(--tenue);font-size:12.5px;margin-top:2px}.valor-desl{font:800 14px/1 var(--mono, monospace);color:var(--texto);min-width:72px;text-align:right}.desl{width:100%;accent-color:var(--ambar);height:26px}.marcas-desl{display:flex;gap:4px;flex-wrap:wrap}.marcas-desl .btn{padding:4px 8px;font-size:12px}.persona-voz{display:grid;gap:10px;padding:12px;border-radius:14px;background:var(--s1);border:1px solid var(--linea)}.cab-persona-voz{display:flex;align-items:center;gap:10px}.cab-persona-voz b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calidad-voz{font:700 11px/1 var(--cuerpo);padding:4px 8px;border-radius:999px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.medidor-caja{flex:none;width:70px;height:8px;border-radius:99px;background:var(--s3);overflow:hidden;display:inline-block}.medidor-voz{display:block;height:100%;width:calc(var(--n, 0) * 100%);background:linear-gradient(90deg,#4ade80,#ffb03a 70%,#ff6262);border-radius:99px;transition:width .08s linear}.fila-medidor{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:var(--s1);border:1px solid var(--linea)}.fila-medidor .medidor-caja{width:min(60%,260px);height:12px}.presets-eq,.efectos-voz{display:flex;gap:6px;flex-wrap:wrap}.efecto-voz{padding:10px 14px;border-radius:12px;border:1px solid var(--linea-2);background:var(--s1);color:var(--texto);font:700 14px/1 var(--cuerpo);cursor:pointer}.efecto-voz.activo{border-color:var(--ambar);background:color-mix(in srgb,var(--ambar) 16%,transparent)}.djk{position:relative;width:var(--tam, 140px);aspect-ratio:160 / 190;isolation:isolate;flex:none}.djk-svg{width:100%;height:100%;display:block;overflow:visible;transition:transform .25s var(--ease)}.djk-fx{position:absolute;inset:-25% -30%;pointer-events:none;overflow:visible;z-index:2}.djk-luces{position:absolute;inset:-32%;border-radius:50%;z-index:-1;opacity:0;transition:opacity .4s;background:conic-gradient(from 0deg,rgba(255,90,168,.38),transparent 9%,rgba(122,240,255,.38) 18%,transparent 27%,rgba(255,226,122,.38) 36%,transparent 45%,rgba(167,139,250,.4) 54%,transparent 63%,rgba(74,222,128,.32) 72%,transparent 81%,rgba(255,176,58,.36) 90%,transparent);-webkit-mask:radial-gradient(circle,#000 25%,transparent 70%);mask:radial-gradient(circle,#000 25%,transparent 70%)}.djk[data-efecto=luces] .djk-luces{opacity:1;animation:djk-gira 5s linear infinite}@keyframes djk-gira{to{transform:rotate(360deg)}}.djk-p{position:absolute;left:var(--x);bottom:58%;font:900 calc(var(--tam, 140px) * .15)/1 var(--display);color:var(--c);text-shadow:0 2px 8px rgba(0,0,0,.35);pointer-events:none}.djk-sube{animation:djk-sube 1.9s ease-out forwards}@keyframes djk-sube{0%{transform:translate(0) scale(.5);opacity:0}15%{opacity:1}to{transform:translate(var(--dx),calc(var(--tam, 140px) * -.75)) rotate(calc(var(--g) / 8)) scale(1.15);opacity:0}}.djk-brilla{bottom:calc(52% + var(--dy) / 2);animation:djk-brilla 1.3s ease-in-out forwards}@keyframes djk-brilla{0%{transform:scale(0) rotate(0);opacity:0}40%{transform:scale(1.25) rotate(calc(var(--g) / 6));opacity:1}to{transform:scale(0) rotate(calc(var(--g) / 3));opacity:0}}.djk-cae{top:0;bottom:auto;width:calc(var(--tam, 140px) * .045);height:calc(var(--tam, 140px) * .07);border-radius:2px;background:var(--c);animation:djk-cae 2.2s linear forwards}@keyframes djk-cae{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),calc(var(--tam, 140px) * 1.25)) rotate(var(--g));opacity:0}}.djk-estalla{left:50%;bottom:45%;animation:djk-estalla .9s ease-out forwards}@keyframes djk-estalla{0%{transform:translate(0) scale(.4);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1.1);opacity:0}}.djk-onda{top:38%;bottom:auto;width:calc(var(--tam, 140px) * .2);height:calc(var(--tam, 140px) * .2);margin:calc(var(--tam, 140px) * -.1);border-radius:50%;border:2.5px solid var(--c);animation:djk-onda 1.4s ease-out forwards}@keyframes djk-onda{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.8);opacity:0}}.visor-dj{display:grid;justify-items:center;gap:16px;max-width:640px;margin:0 auto}.escena-dj{display:grid;place-items:center;width:100%;min-height:320px;padding:40px 0 10px;border-radius:22px;background:radial-gradient(ellipse at 50% 85%,rgba(143,140,255,.22),transparent 65%);overflow:hidden}.nombre-anim{font:800 19px/1.25 var(--display)}.num-anim{color:var(--tenue);font-size:13px}.fila.centro{justify-content:center;flex-wrap:wrap;gap:8px}.rejilla-anim{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;width:100%}.campo-anim{display:grid;gap:6px;width:100%;font-weight:650;font-size:14px}.dj-paseo{position:fixed;left:0;right:0;bottom:0;height:0;z-index:60;pointer-events:none}.dj-paseante{position:absolute;left:0;bottom:calc(8px + env(safe-area-inset-bottom,0px));pointer-events:auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.dj-paseante:active{cursor:grabbing}.dj-paseante:focus-visible{outline:2px solid var(--ambar);outline-offset:4px;border-radius:18px}.dj-bocadillo{position:absolute;bottom:calc(100% + 4px);left:30%;width:max-content;max-width:min(240px,70vw);padding:9px 12px;border-radius:14px 14px 14px 4px;background:#fff;color:#14141c;font:650 13px/1.35 var(--cuerpo);box-shadow:0 12px 30px -10px #000000a6;animation:aparece .25s var(--muelle) both;pointer-events:none}.dj-bocadillo.a-la-izquierda{left:auto;right:30%;border-radius:14px 14px 4px}.dj-panel-avatar{flex:none;display:grid;place-items:center;min-width:78px}.enlace-anim{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--ambar);text-decoration:none}.enlace-anim .ico{width:16px;height:16px}.sync-letra{display:grid;gap:6px;padding:10px 12px;margin:8px 0 4px;border-radius:12px;background:var(--s1);border:1px solid var(--linea)}.botones-sync{gap:6px;align-items:center;flex-wrap:wrap}.valor-sync{font:700 13px/1 var(--mono, monospace);min-width:116px;text-align:center;color:var(--texto)}.sync-letra small{font-size:12px;line-height:1.4}.pista{touch-action:none;cursor:pointer}.pista.arrastrando .bolita{transform:scale(1.45);box-shadow:0 0 0 6px #ffb03a40}.pista.arrastrando .lleno,.pista.arrastrando .bolita{transition:none}.boton-velocidad{gap:4px}.boton-velocidad span{font:800 12px/1 var(--mono, monospace)}.velocidades{display:flex;flex-wrap:wrap;gap:6px}.opciones-video{gap:16px}.foto-msg{display:block;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;line-height:0}.foto-msg:focus-visible{outline:2px solid var(--ambar, #ffb03a);outline-offset:2px}.foto-msg>.avatar{transition:transform .25s var(--muelle)}.foto-msg:hover>.avatar,.foto-msg:active>.avatar{transform:scale(1.12)}.celda-con-boton{position:relative;display:grid}.celda-con-boton>.celda-stk{width:100%}.esquina-stk{position:absolute;top:-4px;right:-4px;width:24px;height:24px;border-radius:50%;border:1px solid var(--linea);background:var(--fondo-2, #1b1b22);color:#ffd25c;font-size:12px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 10px #0006;transition:transform .2s var(--muelle)}.esquina-stk:hover{transform:scale(1.15)}.pista-fav{grid-column:1 / -1;margin:6px 0 0;text-align:center}.acciones-msg .guardar-stk{color:#ffd25c;font-size:18px}.editar-stk{gap:16px}.previa-editar-stk{display:grid;place-items:center;min-height:150px;border-radius:18px;background:radial-gradient(circle at 50% 40%,rgba(255,176,58,.16),transparent 70%),#ffffff08}.anims-stk{display:flex;flex-wrap:wrap;gap:6px}.dj-paseante{left:0!important;will-change:transform;transition:opacity .35s}.dj-paseante.tras-video{opacity:.38}.dj-paseante.tras-video:hover{opacity:1}.dj-cuerpo{transform-origin:50% 100%}.dj-bocadillo.pensando{border-radius:22px;font-style:italic;background:#fffffff5;color:#2b1d40}.dj-bocadillo.pensando:after{content:"";position:absolute;left:22%;bottom:-14px;width:12px;height:12px;border-radius:50%;background:inherit;box-shadow:-10px 10px 0 -3px #ffffffe6}.dj-bocadillo.pensando.a-la-izquierda:after{left:auto;right:22%;box-shadow:10px 10px 0 -3px #ffffffe6}.dj-paseo.dj-roto .dj-paseante{cursor:not-allowed}.reaccionar button.dj-pulsa{animation:djPulsa .45s var(--muelle)}@keyframes djPulsa{0%{transform:scale(1)}35%{transform:scale(.78)}to{transform:scale(1)}}.personalizar-dj{gap:16px}.previa-look{width:132px;display:grid;place-items:center;padding-top:22px;border-radius:20px;background:radial-gradient(circle at 50% 45%,rgba(143,140,255,.25),transparent 70%);flex:none}.nombre-look{font:800 20px/1.1 var(--display)}.rejilla-looks{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));grid-auto-rows:84px;gap:6px;max-height:270px;overflow:hidden auto;padding:4px;flex:none}.celda-look{overflow:hidden;display:grid;place-items:center;padding:14px 2px 4px;border-radius:14px;border:1px solid var(--linea);background:#ffffff08;cursor:pointer}.celda-look:disabled{cursor:default}.celda-look:not(:disabled):hover{border-color:#ffb03a80}.celda-look.activo{border-color:var(--ambar, #ffb03a);background:#ffb03a1f;box-shadow:0 0 0 2px #ffb03a40}.app-mensajes{height:100vh;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.hub{display:grid;grid-template-columns:72px 264px minmax(0,1fr) auto;min-height:0;height:100%;position:relative}.hub button{font-family:inherit}.hub-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;overflow-y:auto;scrollbar-width:none;background:#0000004d;border-right:1px solid var(--linea)}.rail-item{position:relative;flex:none;width:48px;height:48px;border-radius:24px;display:grid;place-items:center;border:0;padding:0;cursor:pointer;color:var(--texto);background:var(--s2);transition:border-radius .25s var(--muelle),background .2s,transform .2s var(--muelle)}.rail-item:hover,.rail-item.activo{border-radius:16px}.rail-item:active{transform:translateY(1px) scale(.97)}.rail-item>.logo-g,.rail-item>.rail-logo{width:48px;height:48px;border-radius:inherit;overflow:hidden}.rail-logo{display:grid;place-items:center;background:var(--grad);color:var(--tinta)}.rail-logo .ico{width:22px;height:22px}.rail-mas{background:var(--s1);color:var(--verde);border:1px dashed var(--linea-2)}.rail-mas:hover{background:var(--verde);color:#04120a}.rail-pastilla{position:absolute;left:-12px;width:4px;height:8px;border-radius:0 4px 4px 0;background:var(--texto);transform:scaleY(0);transition:transform .25s var(--muelle)}.rail-item.nuevos .rail-pastilla{transform:scaleY(1)}.rail-item:hover .rail-pastilla{transform:scaleY(2.5)}.rail-item.activo .rail-pastilla{transform:scaleY(5)}.rail-globo{position:absolute;right:-5px;bottom:-5px;min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:#f23f43;color:#fff;font:800 11px/16px var(--cuerpo);font-style:normal;display:grid;place-items:center;border:3px solid var(--fondo)}.rail-sep{flex:none;width:32px;height:2px;border-radius:1px;background:var(--linea-2)}.hub-lista{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;background:var(--s1);border-right:1px solid var(--linea)}.hub-lista-cab{padding:12px;display:grid;gap:10px;border-bottom:1px solid var(--linea)}.hub-lista-titulo{font:800 15px/1.2 var(--display)}.hub-busca{width:100%;height:36px;border-radius:10px;border:1px solid var(--linea);background:#00000038;color:var(--texto);padding:0 12px;font:500 13.5px var(--cuerpo);outline:none;transition:border-color .2s}.hub-busca:focus{border-color:#ffb03a80}.hub-lista-cuerpo{overflow-y:auto;padding:8px;display:grid;align-content:start;gap:2px}.hub-dm{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border-radius:10px;border:0;background:none;color:var(--tenue);text-align:left;cursor:pointer;transition:background .15s,color .15s}.hub-dm:hover{background:var(--s2);color:var(--texto)}.hub-dm.activo{background:var(--s3);color:var(--texto)}.hub-dm .crece{min-width:0}.hub-dm b,.hub-dm small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-dm b{font:650 14.5px/1.3 var(--cuerpo)}.hub-dm small{font-size:12.5px}.hub-dm.sin-leer b,.hub-dm.sin-leer small{color:var(--texto)}.hub-dm.nuevo .rail-logo{width:36px;height:36px;border-radius:50%}.hub-dm-der{display:grid;justify-items:end;gap:4px;flex:none;font-size:11px}.hub .globo{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f23f43;color:#fff;font:800 11px/18px var(--cuerpo);font-style:normal;text-align:center}.mini-ico{width:14px;height:14px;opacity:.6}.con-punto{position:relative;display:inline-flex;flex:none}.punto{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border-radius:50%;border:3px solid var(--fondo)}.punto.en-linea{background:#23a55a}.punto.escuchando{background:#ffb03a;box-shadow:0 0 10px #ffb03a99}.hub-vacio-lista{display:grid;justify-items:center;gap:8px;text-align:center;padding:28px 12px;color:var(--tenue)}.hub-vacio-lista b{color:var(--texto)}.hub-yo{display:flex;align-items:center;gap:8px;padding:10px;border-top:1px solid var(--linea);background:#0000002e}.hub-yo .crece{min-width:0}.hub-yo small{display:block;font-size:12px;color:var(--tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-grupo-cab{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 2px;border:0;background:none;color:var(--texto);font:800 16px/1.2 var(--display);cursor:pointer;text-align:left}.hub-grupo-cab b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-seccion{display:flex;align-items:center;justify-content:space-between;padding:14px 6px 4px;color:var(--tenue);font:800 11px/1 var(--cuerpo);letter-spacing:.06em;text-transform:uppercase}.hub-canal{position:relative;display:flex;align-items:center;border-radius:8px;color:var(--tenue);transition:background .15s,color .15s}.hub-canal>button.crece{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 8px;border:0;background:none;color:inherit;cursor:pointer;font:600 14.5px/1.2 var(--cuerpo);text-align:left}.hub-canal>button.crece>.crece{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-canal:hover{background:var(--s2);color:var(--texto)}.hub-canal.activo{background:var(--s3);color:var(--texto)}.hub-canal.nuevos{color:var(--texto)}.hub-canal.nuevos:before{content:"";position:absolute;left:-8px;width:4px;height:8px;border-radius:0 4px 4px 0;background:var(--texto)}.hub-canal-aj{opacity:0;transition:opacity .15s}.hub-canal:hover .hub-canal-aj,.hub-canal.activo .hub-canal-aj,.hub-canal-aj:focus-visible{opacity:1}.almohadilla{font:600 20px/1 var(--cuerpo);opacity:.55}.almohadilla.grande{font-size:24px}.hub-canal-sala{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border-radius:8px;border:0;background:none;color:var(--tenue);cursor:pointer;font:600 14px var(--cuerpo)}.hub-canal-sala:hover{background:var(--s2);color:var(--texto)}.hub-charla{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;min-width:0}.hub-cab{display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 16px;border-bottom:1px solid var(--linea);box-shadow:0 1px #0000002e}.hub-cab-titulo{display:flex;align-items:center;gap:10px;min-width:0;color:var(--texto);text-decoration:none}.hub-cab-titulo .crece{min-width:0}.hub-cab-titulo b{display:block;font:750 16px/1.2 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-cab-titulo small{display:block;font-size:12.5px;color:var(--tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-cab .esp{flex:1}.hub-cab .activo{color:var(--ambar)}.hub-volver{display:none}.hub-mensajes{overflow-y:auto;overflow-x:hidden;padding:8px 0 10px;overscroll-behavior:contain}.hub-mas{padding:12px 16px}.hub-bienvenida{display:grid;justify-items:start;gap:6px;padding:28px 20px 10px}.hub-bienvenida .titulo{margin:6px 0 0;font-size:clamp(22px,3vw,30px)}.hub-bienvenida p{margin:0;max-width:560px}.hub-almohadilla-xl{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--s3);font:700 38px/1 var(--cuerpo)}.hub-aviso-motivo{padding:10px 12px;border-radius:10px;background:#ff62621a;color:#ff9b9b;font-size:13.5px}.hub-portada{height:100%;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;text-align:center;color:var(--tenue)}.hub-portada b{color:var(--texto);font:800 22px/1.2 var(--display)}.hub-dia{display:flex;align-items:center;gap:12px;margin:18px 16px 6px;color:var(--tenue);font:700 12px/1 var(--cuerpo)}.hub-dia:before,.hub-dia:after{content:"";flex:1;height:1px;background:var(--linea)}.hub-nuevos{display:flex;align-items:center;gap:8px;margin:10px 16px 0;color:#f23f43;font:800 11px/1 var(--cuerpo);letter-spacing:.05em;text-transform:uppercase}.hub-nuevos:before{content:"";flex:1;height:1px;background:#f23f43}.hub-msg{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);margin-top:14px;padding:4px 18px 3px 0;transition:background .12s}.hub-msg.sigue{margin-top:0;padding-top:1px}.hub-msg:hover,.hub-msg.abierto{background:var(--s1)}.hub-msg-avatar{justify-self:center;align-self:start;margin-top:2px;text-decoration:none}.hub-msg-avatar .avatar{width:40px;height:40px;font-size:15px}.hub-msg-hora-lado{justify-self:center;align-self:start;padding-top:5px;font:500 10.5px/1 var(--mono);color:var(--tenue);opacity:0}.hub-msg:hover .hub-msg-hora-lado{opacity:1}.hub-msg-cuerpo{min-width:0}.hub-msg-cab{display:flex;align-items:baseline;gap:8px}.hub-msg-cab time{font-size:11.5px}.hub-msg-autor{text-decoration:none}.hub-msg-autor:hover b{text-decoration:underline}.hub-msg-texto{margin:2px 0 0;font:450 15px/1.47 var(--cuerpo);white-space:pre-wrap;overflow-wrap:anywhere}.hub-msg-texto.solo-emotes{line-height:1.1}.hub-msg-texto .mencion{padding:0 3px;border-radius:4px;background:#ffb03a29;color:var(--ambar);font-weight:650;text-decoration:none}.hub-msg-texto .mencion.yo{background:#ffb03a4d}.hub-url{color:var(--cian);text-decoration:none;overflow-wrap:anywhere}.hub-url:hover{text-decoration:underline}.hub-editado{font-size:11px}.hub-msg.borrado .hub-msg-texto{font-style:italic}.hub-msg.enviando{opacity:.5}.hub-msg.falla .hub-msg-texto{color:#ff9b9b}.hub-falla{display:flex;align-items:center;gap:8px;color:#ff9b9b;font-size:12.5px}.hub-msg.me-nombran{background:#ffb03a12;box-shadow:inset 3px 0 0 var(--ambar)}.hub-msg.entra{animation:hubEntra .34s var(--muelle) both}@keyframes hubEntra{0%{opacity:0;transform:translateY(8px)}}.hub-msg.brilla{animation:hubBrilla 1.8s ease}@keyframes hubBrilla{0%,45%{background:#ffb03a38}to{background:transparent}}.hub-msg-resp{display:flex;align-items:center;gap:6px;max-width:100%;margin-bottom:2px;padding:0;border:0;background:none;color:var(--tenue);font-size:12.5px;text-align:left;cursor:pointer}.hub-msg-resp .ico{width:13px;height:13px;flex:none}.hub-msg-resp b{flex:none;color:var(--texto)}.hub-msg-resp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-msg-resp:hover span{color:var(--texto)}.hub-msg-stk{margin-top:4px;width:max-content}.hub-cancion{display:flex;align-items:center;gap:12px;max-width:460px;margin-top:6px;padding:10px;border-radius:14px;border:1px solid var(--linea);background:linear-gradient(135deg,#ffb03a14,#8f7bff0f)}.hub-cancion .miniatura{position:relative;flex:none;width:58px;height:58px;border-radius:10px;background:var(--s3) center / cover;display:grid;place-items:center}.hub-cancion-play{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0000008c;color:#fff}.hub-cancion-play .ico{width:13px;height:13px}.hub-cancion .crece{min-width:0}.hub-cancion b,.hub-cancion small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-cancion small{color:var(--tenue)}.hub-enlace-musica{display:flex;align-items:center;gap:10px;max-width:460px;margin-top:6px;padding:8px 10px;border-radius:12px;border:1px solid var(--linea);background:var(--s1);color:var(--tenue);font-size:13px}.hub-reacs{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.hub-reac{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border-radius:8px;border:1px solid transparent;background:var(--s2);color:var(--texto);cursor:pointer;font:700 12.5px/1 var(--cuerpo);transition:transform .15s var(--muelle),background .15s}.hub-reac:hover{border-color:var(--linea-3)}.hub-reac:active{transform:scale(.92)}.hub-reac.mia{background:#ffb03a29;border-color:#ffb03a8c;color:var(--ambar)}.hub-reac.mas{opacity:0}.hub-msg:hover .hub-reac.mas,.hub-msg.abierto .hub-reac.mas{opacity:1}.hub-reac .ico{width:14px;height:14px}.hub-rama-boton{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;border-radius:10px;border:1px solid var(--linea);background:var(--s1);color:var(--texto);font-size:13px;cursor:pointer;transition:border-color .15s,background .15s}.hub-rama-boton:hover{border-color:#ffb03a80;background:var(--s2)}.hub-rama-boton b{color:var(--ambar)}.hub-rama-boton .ico{width:15px;height:15px;color:var(--ambar)}.hub-herr{position:absolute;right:16px;top:-18px;z-index:2;display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--fondo-2);border:1px solid var(--linea-2);box-shadow:0 10px 24px -8px #000000b3;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s,transform .14s}.hub-msg:hover .hub-herr,.hub-msg:focus-within .hub-herr,.hub-msg.abierto .hub-herr{opacity:1;pointer-events:auto;transform:none}.hub-herr>button{width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--tenue);cursor:pointer;display:grid;place-items:center;font-size:16px}.hub-herr>button .ico{width:17px;height:17px}.hub-herr>button:hover{background:var(--s3);color:var(--texto)}.hub-herr>button.peligro:hover{color:var(--rojo)}.hub-escribiendo{min-height:22px;display:flex;align-items:center;gap:6px;padding:0 18px;font-size:12.5px;color:var(--tenue)}.puntos{display:inline-flex;gap:3px}.puntos i{width:5px;height:5px;border-radius:50%;background:var(--tenue);animation:hubPunto 1.2s infinite}.puntos i:nth-child(2){animation-delay:.15s}.puntos i:nth-child(3){animation-delay:.3s}@keyframes hubPunto{0%,60%,to{transform:none;opacity:.4}30%{transform:translateY(-3px);opacity:1}}.hub-caja{padding:0 16px 16px}.hub-caja.compacta{padding:8px 12px 12px;border-top:1px solid var(--linea)}.hub-caja-fila{display:flex;align-items:flex-end;gap:4px;padding:5px;border-radius:14px;border:1px solid var(--linea);background:var(--s2);transition:border-color .2s,box-shadow .2s}.hub-caja-fila:focus-within{border-color:#ffb03a73;box-shadow:0 0 0 3px #ffb03a1a}.hub-caja.editando .hub-caja-fila{border-color:#46c8ff99}.hub-texto{flex:1;min-width:0;min-height:36px;max-height:220px;padding:8px 4px;border:0;outline:none;resize:none;background:none;color:var(--texto);font:450 15px/1.45 var(--cuerpo)}.hub-texto::placeholder{color:var(--apagado)}.hub-texto:disabled{cursor:not-allowed}.hub-enviar{flex:none}.hub-modo{display:flex;align-items:center;gap:8px;margin-bottom:-6px;padding:6px 6px 12px 12px;border-radius:12px 12px 0 0;background:var(--s3);color:var(--tenue);font-size:12.5px}.hub-cerrada{margin-bottom:6px;padding:10px 12px;border-radius:12px;background:var(--s1);color:var(--tenue);font-size:13px}.hub-bajar{position:absolute;left:50%;bottom:100px;z-index:3;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:999px;background:var(--grad);color:var(--tinta);font:750 13px var(--cuerpo);cursor:pointer;box-shadow:0 10px 26px -8px #e86414b3;animation:aparece .25s var(--muelle)}.hub-bajar .ico{width:15px;height:15px}.hub-lateral{width:380px;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--linea);background:var(--s1)}.hub-lateral[hidden]{display:none}.hub-lateral-cab{display:flex;align-items:center;gap:8px;min-height:58px;padding:8px 12px;border-bottom:1px solid var(--linea)}.hub-lateral-cab>.ico{width:18px;height:18px;color:var(--ambar)}.hub-mensajes.rama{padding-top:0}.hub-rama-raiz{padding:4px 0 10px;border-bottom:1px solid var(--linea)}.hub-rama-sep{display:flex;align-items:center;gap:10px;margin:10px 16px 0;color:var(--tenue);font:700 12px var(--cuerpo)}.hub-rama-sep:after{content:"";flex:1;height:1px;background:var(--linea)}.hub-gente{overflow-y:auto;padding:8px}.hub-gente-tit{display:block;padding:14px 8px 4px;color:var(--tenue);font:800 11px/1 var(--cuerpo);letter-spacing:.06em;text-transform:uppercase}.hub-persona{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;color:var(--texto);text-decoration:none}.hub-persona:hover{background:var(--s2)}.hub-persona.fuera{opacity:.5}.hub-persona .crece{min-width:0}.hub-persona small{display:block;font-size:12px;color:var(--tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-pop{position:fixed;z-index:95;width:min(320px,calc(100vw - 16px));padding:8px;border-radius:14px;border:1px solid var(--linea-2);background:var(--fondo-2);box-shadow:0 24px 60px -14px #000000bf;animation:aparece .18s var(--muelle)}.hub-pop.grande{width:min(344px,calc(100vw - 16px))}.hub-pop-fila{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.hub-pop-fila button{height:36px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer;font-size:20px;display:grid;place-items:center;transition:transform .15s var(--muelle),background .15s}.hub-pop-fila button:hover{background:var(--s3);transform:scale(1.15)}.hub-pop-fila.stk{grid-template-columns:repeat(6,1fr);margin-top:6px;padding-top:6px;border-top:1px solid var(--linea)}.hub-pop-fila.stk button{height:46px}.hub-stk-rejilla{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;max-height:300px;overflow-y:auto}.hub-stk-rejilla button{height:60px;padding:0;border:0;border-radius:10px;background:none;cursor:pointer;display:grid;place-items:center}.hub-stk-rejilla button:hover{background:var(--s3)}.hub-canciones{display:grid;gap:2px;max-height:320px;overflow-y:auto}.hub-cancion-op{display:flex;align-items:center;gap:10px;padding:6px;border:0;border-radius:10px;background:none;color:var(--texto);text-align:left;cursor:pointer}.hub-cancion-op:hover{background:var(--s2)}.hub-cancion-op .miniatura{flex:none;width:40px;height:40px;border-radius:8px;background:var(--s3) center / cover}.hub-cancion-op .crece{min-width:0}.hub-cancion-op b,.hub-cancion-op small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-cancion-op small{color:var(--tenue);font-size:12px}.hub-previa-borrar{max-height:200px;overflow:auto;padding:10px 12px;border-radius:12px;background:var(--s1)}.campo-canal{display:flex;align-items:center;gap:6px}.campo-canal .entrada{flex:1}.globo-nav{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:#f23f43;color:#fff;font:800 11px/1 var(--cuerpo);font-style:normal;vertical-align:1px}.navmovil a{position:relative}.navmovil .globo-nav{position:absolute;top:2px;left:calc(50% + 4px);margin:0}@keyframes hubLateral{0%{transform:translate(30px);opacity:0}}@media(max-width:1180px){.hub-lateral:not([hidden]){position:absolute;top:0;right:0;bottom:0;z-index:6;width:min(400px,100%);background:var(--fondo-2);box-shadow:-20px 0 40px -20px #000c;animation:hubLateral .25s var(--ease)}}@media(max-width:820px){.hub{grid-template-columns:72px minmax(0,1fr)}.hub[data-pantalla=lista] .hub-charla,.hub[data-pantalla=lista] .hub-lateral{display:none}.hub[data-pantalla=charla],.hub[data-pantalla=rama]{grid-template-columns:minmax(0,1fr)}.hub[data-pantalla=charla] .hub-rail,.hub[data-pantalla=charla] .hub-lista,.hub[data-pantalla=rama] .hub-rail,.hub[data-pantalla=rama] .hub-lista,.hub[data-pantalla=rama] .hub-charla{display:none}.hub[data-pantalla=charla] .hub-lateral:not([hidden]){position:absolute;inset:0;width:auto}.hub[data-pantalla=rama] .hub-lateral{position:static;width:auto;box-shadow:none;animation:none}.app-mensajes:has(.hub[data-pantalla=charla])>.barra,.app-mensajes:has(.hub[data-pantalla=rama])>.barra{display:none}.hub-volver{display:inline-grid}.hub-cab{padding:6px 10px;gap:6px}.hub-msg{grid-template-columns:54px minmax(0,1fr);padding-right:10px}.hub-herr{right:8px}.hub-caja{padding:0 10px max(10px,env(safe-area-inset-bottom))}.hub-bajar{bottom:86px}}html.calma .hub-msg.entra,html.calma .hub-lateral:not([hidden]){animation:none}html.calma .rail-item,html.calma .rail-pastilla{transition:none}.nav a{position:relative}.nav a .globo-nav{position:absolute;top:-2px;right:-10px;margin:0;min-width:17px;height:17px;font-size:10.5px}.hub-lista-cuerpo{overflow-x:hidden}.hub-lista-cuerpo>*{min-width:0}.app-mensajes{grid-template-rows:auto minmax(0,1fr) auto}.app-mensajes>.navmovil{position:static}.hub-dm>.crece{flex:1}@media(max-width:820px){.app-mensajes:has(.hub[data-pantalla=charla])>.navmovil,.app-mensajes:has(.hub[data-pantalla=rama])>.navmovil{display:none}}.app-mensajes>.navmovil{margin:6px 10px calc(8px + env(safe-area-inset-bottom,0px))}.app-mensajes>.barra{grid-row:1}.app-mensajes>.hub{grid-row:2}.app-mensajes>.navmovil{grid-row:3}.pf{display:grid;gap:18px;max-width:1120px;margin:0 auto}.pf-cabeza{position:relative;overflow:hidden;padding:0!important;border-radius:28px}.pf-portada{position:relative;height:220px;overflow:hidden;background:radial-gradient(120% 140% at 18% 0%,color-mix(in srgb,var(--c) 60%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--c) 38%,#14102a),#0c0a16 75%)}.pf-portada img{width:100%;height:100%;object-fit:cover;display:block}.pf-portada:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(8,8,14,.55));pointer-events:none}.pf-aura{position:absolute;width:46%;aspect-ratio:1;border-radius:50%;filter:blur(46px);opacity:.7;animation:pfAura 16s ease-in-out infinite alternate}.pf-aura.a{left:-8%;top:-40%;background:var(--c)}.pf-aura.b{right:-6%;top:-30%;background:#e8590c;opacity:.45;animation-duration:19s;animation-delay:-6s}.pf-aura.c{left:35%;bottom:-70%;background:#8f7bff;opacity:.45;animation-duration:22s;animation-delay:-11s}@keyframes pfAura{to{transform:translate(8%,14%) scale(1.15)}}.pf-identidad{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:22px;margin-top:-70px;padding:0 28px 26px}.pf-avatar{position:relative;padding:5px;border-radius:50%;background:conic-gradient(from 200deg,var(--c),#e8590c,#ffb03a,var(--c));box-shadow:0 22px 46px -18px color-mix(in srgb,var(--c) 80%,transparent)}.pf-avatar .avatar.xl{width:132px;height:132px;font-size:46px;border:5px solid var(--fondo-2)}.pf-en-vivo{position:absolute;right:4px;bottom:6px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffb03a;border:4px solid var(--fondo-2)}.pf-en-vivo .eq{transform:scale(.7)}.pf-nombre{min-width:0;padding-bottom:4px}.pf-nombre .titulo{margin:0;font-size:clamp(28px,4.2vw,44px);line-height:1.05;overflow-wrap:anywhere}.pf-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;color:var(--tenue);font:600 14px var(--cuerpo)}.pf-bio{margin:10px 0 0;max-width:580px;color:var(--texto);line-height:1.5}.pf-datos{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;color:var(--tenue);font-size:13.5px}.pf-datos span{display:inline-flex;align-items:center;gap:6px}.pf-datos .ico{width:15px;height:15px}.pf-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:6px}.pf-chip-ok{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background:#4ade801f;color:#86f2ad;font:700 13.5px var(--cuerpo)}.pf-chip-ok .ico{width:15px;height:15px}.pf-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pf-numero{position:relative;overflow:hidden;display:grid;gap:6px;padding:18px 18px 16px;border-radius:22px}.pf-numero:before{content:"";position:absolute;right:-30%;top:-60%;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 30%,transparent),transparent 70%);pointer-events:none}.pf-numero-ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 20%,transparent);color:var(--c)}.pf-numero-ico .ico{width:19px;height:19px}.pf-numero b{font:800 clamp(26px,3vw,36px)/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pf-numero small{color:var(--tenue);font-size:13px;line-height:1.3}.pf-columnas{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;align-items:start}.pf-col{display:grid;gap:18px;min-width:0}.pf-ahora{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:22px;color:var(--texto);text-decoration:none;background:linear-gradient(120deg,#ffb03a24,#e8590c14),var(--s1);transition:transform .25s var(--muelle)}.pf-ahora:hover{transform:translateY(-2px)}.pf-ahora .crece{min-width:0}.pf-ahora b,.pf-ahora small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-ahora small{color:var(--tenue)}.pf-ahora-onda{display:flex;align-items:center;gap:3px;width:46px;height:46px;flex:none;justify-content:center;border-radius:14px;background:var(--grad)}.pf-ahora-onda i{width:4px;height:12px;border-radius:2px;background:var(--tinta);animation:pfOnda 1s ease-in-out infinite}.pf-ahora-onda i:nth-child(2){animation-delay:-.2s}.pf-ahora-onda i:nth-child(3){animation-delay:-.45s}.pf-ahora-onda i:nth-child(4){animation-delay:-.7s}.pf-ahora-onda i:nth-child(5){animation-delay:-.3s}@keyframes pfOnda{50%{height:26px}}.pf-top-lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pf-top-lista li{display:flex;align-items:center;gap:12px}.pf-top-pos{width:20px;flex:none;text-align:center;font:800 15px var(--display);color:var(--tenue)}.pf-top-lista li:first-child .pf-top-pos{color:var(--ambar)}.pf-top-mini{flex:none;width:44px;height:44px;border-radius:12px;background:var(--s3) center / cover}.pf-top-lista .crece{min-width:0}.pf-top-lista b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-top-barra{display:block;height:5px;margin-top:7px;border-radius:3px;background:var(--grad);width:calc(var(--p) * 100%);transform-origin:left;animation:pfBarra .9s var(--ease) both}@keyframes pfBarra{0%{transform:scaleX(0)}}.pf-top-lista small{flex:none;color:var(--tenue);font-size:12.5px}.pf-caratulas{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:16px 14px}.pf-caratula{min-width:0;display:grid;gap:6px;padding:0;border:0;background:none;color:var(--texto);text-align:left;cursor:pointer}.pf-caratula-img{position:relative;aspect-ratio:1;border-radius:16px;background:var(--s3) center / cover;box-shadow:0 14px 30px -16px #000c;transition:transform .3s var(--muelle),box-shadow .3s}.pf-caratula:hover .pf-caratula-img{transform:translateY(-4px);box-shadow:0 20px 36px -16px #000000e6}.pf-caratula-play{position:absolute;right:8px;bottom:8px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:var(--tinta);opacity:0;transform:translateY(6px);transition:opacity .2s,transform .25s var(--muelle)}.pf-caratula:hover .pf-caratula-play,.pf-caratula:focus-visible .pf-caratula-play{opacity:1;transform:none}.pf-caratula-play .ico{width:16px;height:16px}.pf-caratula b,.pf-caratula small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-caratula b{font-size:13.5px}.pf-caratula small{font-size:12px;color:var(--tenue)}.pf-insignias-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:18px 8px}.insignia{display:grid;justify-items:center;align-content:start;gap:6px;text-align:center}.insignia svg{width:var(--t, 64px);height:var(--t, 64px);overflow:visible;filter:drop-shadow(0 10px 14px rgba(0,0,0,.35));transition:transform .35s var(--muelle)}.insignia:hover svg{transform:translateY(-3px) rotate(-5deg) scale(1.07)}.insignia b{font:700 12.5px/1.2 var(--cuerpo)}.insignia small{font-size:11px;line-height:1.3;color:var(--tenue)}.insignia.bloqueada svg>path,.insignia.bloqueada svg>g,.insignia.bloqueada svg>ellipse{filter:grayscale(1) brightness(.75);opacity:.55}.insignia.bloqueada b{color:var(--tenue)}.pf-comunes-lista{display:flex;flex-wrap:wrap;gap:14px}.pf-comun{width:66px;display:grid;justify-items:center;gap:5px;color:var(--tenue);text-decoration:none}.pf-comun small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.pf-comun:hover small{color:var(--texto)}.pf-privado{display:flex;align-items:center;gap:8px;margin:0}.pf-privado .ico{width:15px;height:15px}@media(max-width:860px){.pf-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-columnas{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.pf-portada{height:150px}.pf-identidad{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:14px;margin-top:-62px;padding:0 18px 22px}.pf-avatar .avatar.xl{width:108px;height:108px;font-size:38px}.pf-sub,.pf-datos,.pf-acciones{justify-content:center}.pf-bio{margin-inline:auto}.pf-numero{padding:14px}.pf-caratulas{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}:root[data-modo=claro] .pf-portada:after{background:linear-gradient(180deg,transparent 45%,rgba(255,255,255,.35))}:root[data-modo=claro] .pf-chip-ok{color:#15803d;background:#22c55e24}html.calma .pf-aura,html.calma .pf-ahora-onda i,html.calma .pf-top-barra{animation:none}.pf-identidad{margin-top:0;padding-top:14px;align-items:start}.pf-avatar{margin-top:-84px}.pf-acciones{align-self:center;padding-bottom:0}.pf-numero{align-content:start}@media(max-width:640px){.pf-identidad{margin-top:0;padding-top:0}.pf-avatar{margin-top:-62px}}.pf-top-lista .crece{flex:1}.pf-columnas.una{grid-template-columns:minmax(0,1fr)}.pf-insignias-rejilla{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.heroe-max,.escaparate-max{overflow-x:clip}.pila{grid-template-columns:minmax(0,1fr)}.segmentos.pestanas-stk{max-width:100%;overflow-x:auto;scrollbar-width:none}@media(max-width:640px){.comparar table{min-width:0;font-size:13px}.comparar th,.comparar td{padding:11px 8px}.comparar table:has(thead th:nth-child(4)){min-width:560px}.comparar:has(thead th:nth-child(4)){-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.funciones>.vidrio{min-height:0}}:root[data-modo=claro] .bloque-max{background:linear-gradient(140deg,#ffcf3f33,#e8590c1a 55%,#ffffffb8)!important}:root[data-modo=claro] input[type=range].fino::-webkit-slider-runnable-track{background:#14102833}:root[data-modo=claro] input[type=range].fino::-moz-range-track{background:#14102833}:root[data-modo=claro] input[type=range].fino::-webkit-slider-thumb{background:#1d1730}:root[data-modo=claro] input[type=range].fino::-moz-range-thumb{background:#1d1730}.halo-max{animation-name:haloMax!important}@keyframes haloMax{0%{transform:translate(-50%)}to{transform:translate(-50%) scale(1.12) translateY(-12px);opacity:.8}}@media(max-width:560px){.puerta .ventana{border-radius:26px!important}}.vacio .btn{color:var(--texto)}.pagina-404{min-height:62vh;display:grid;place-content:center;justify-items:center;gap:14px;padding:30px 16px;text-align:center}.pagina-404 .titulo{margin:0;font-size:clamp(30px,5vw,48px)}.pagina-404 p{margin:0;max-width:420px}:root[data-modo=claro] .grad-oro{background-image:linear-gradient(120deg,#a85a00,#c97a00 35%,#e2541a 65%,#d61f6f);filter:none!important}.tel-chat{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 28px);mask-image:linear-gradient(180deg,transparent 0,#000 28px)}.orbita{inset:9%}.ventajas-max{display:flex;flex-wrap:wrap}.ventajas-max>*{flex:1 1 250px}@media(max-width:900px){.zona-muestra>:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:900px){.acentos{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:899px){.acentos{grid-template-columns:repeat(4,minmax(0,1fr))}}.selector.colores{display:grid;grid-template-columns:repeat(8,32px);gap:6px}@media(max-width:340px){.selector.colores{grid-template-columns:repeat(4,32px)}}.seccion-app .ventajas-app{align-items:start}.rejilla-anim{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.escena-dj{overflow:visible!important;background:radial-gradient(closest-side at 50% 72%,rgba(143,140,255,.24),transparent)!important}@media(max-width:560px){.visor-dj .fila.centro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.visor-dj .fila.centro>:nth-child(2){order:3}.visor-dj .fila.centro>:nth-child(3){order:2}.visor-dj .fila.centro>:nth-child(4){order:4}}:root[data-modo=claro] .mensaje.sistema{color:#66617a}.mensajes{scroll-padding-top:12px}.mensajes>:first-child{margin-top:6px}.dj-paseante.tras-video{pointer-events:none}@media(max-width:480px){.interruptor:has(>.segmentos){flex-wrap:wrap;row-gap:10px}.interruptor>.segmentos{max-width:100%;overflow-x:auto;scrollbar-width:none}}.dj-paseo{inset:0!important;height:auto!important;overflow:hidden}.dj-paseante{top:0!important;bottom:auto!important;left:0!important;transition:none!important}.dj-cuerpo{transform-style:preserve-3d}.dj-sombra{position:absolute;left:0;top:0;height:10px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);pointer-events:none;transform-origin:50% 50%}.dj-cuerda{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.dj-cuerda path{fill:none;stroke:var(--n2, #ff8a1f);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:2 5;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.dj-cuerda.tensa path{stroke-dasharray:none}.dj-polvo{position:absolute;width:7px;height:7px;margin:-4px;border-radius:50%;background:#c8beaf8c;pointer-events:none;animation:djPolvo .55s ease-out forwards}@keyframes djPolvo{to{transform:translate(var(--dx),-14px) scale(2.2);opacity:0}}.djk.dj-aplasta{animation:djAplasta .32s cubic-bezier(.3,1.6,.5,1);transform-origin:50% 100%}@keyframes djAplasta{0%{transform:scale(1.18,.78)}60%{transform:scale(.94,1.06)}to{transform:none}}.dj-encima{box-shadow:var(--hundido-s, inset 2px 2px 6px rgba(0, 0, 0, .5))!important;transform:translateY(2px)}html.dj-gancho,html.dj-gancho body{user-select:none;-webkit-user-select:none;cursor:grabbing}.dj-en-sala svg{filter:drop-shadow(0 6px 8px rgba(0,0,0,.35)) drop-shadow(-1px -1px 0 rgba(255,255,255,.06))}.dj-paseo.dj-sin-sitio .dj-paseante,.dj-paseo.dj-sin-sitio .dj-sombra{opacity:0!important;pointer-events:none!important}.djk.dj3d .djk-3d{position:absolute;left:-62.5%;top:-21.05%;width:225%;height:126.32%;display:block;pointer-events:none}.dj-en-sala .djk-3d{filter:drop-shadow(0 6px 8px rgba(0,0,0,.35))}.hub-sug-emoji{width:32px;height:32px;flex:none;display:grid;place-items:center}.dj-mesa{position:absolute;left:0;top:0;z-index:1;width:var(--mw, 128px);height:var(--mh, 66px);display:flex;flex-direction:column;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55));transition:filter .2s;-webkit-tap-highlight-color:transparent}.dj-mesa[hidden]{display:none}.dj-mesa-tapa{position:relative;height:26%;margin:0 2px;padding:0 9%;border-radius:9px 9px 3px 3px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#3a3842,#26252c);box-shadow:inset 0 1px #ffffff1a}.dj-plato{position:relative;width:26%;aspect-ratio:1;border-radius:50%;transform:scaleY(.42);background:radial-gradient(circle,#ff8a1f 0 15%,#0f0e12 17% 64%,#1c1b20 66% 100%);box-shadow:0 0 0 1.5px #4a4752}.dj-plato i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 66%,rgba(255,255,255,.32) 72%,transparent 80%)}.dj-mezclador{display:flex;align-items:flex-end;gap:3px;height:50%}.dj-mezclador b{width:4px;height:70%;border-radius:2px;background:#4a4752}.dj-mesa-frente{position:relative;flex:1;overflow:hidden;border-top:2px solid #ff8a1f;border-radius:3px 3px 12px 12px;background:linear-gradient(180deg,#2a2930,#18171c);box-shadow:inset 0 1px #ffffff0f,inset 0 -8px 16px #00000059}.dj-mesa-frente:before{content:"";position:absolute;left:10%;right:10%;top:24%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,138,31,.55),transparent)}.dj-mesa-logo{position:absolute;left:50%;top:58%;width:26px;height:15px;transform:translate(-50%,-50%);opacity:.9;background:radial-gradient(circle at 34% 50%,#ff8a1f 0 6px,transparent 6.5px),radial-gradient(circle at 66% 50%,transparent 0 4.3px,#f4efe8 4.6px 6.2px,transparent 6.6px)}.dj-mesa:hover,.dj-mesa:focus-visible{filter:drop-shadow(0 10px 14px rgba(0,0,0,.55)) drop-shadow(0 0 10px rgba(255,138,31,.35))}.dj-mesa:focus-visible{outline:2px solid var(--ambar, #ffb347);outline-offset:4px;border-radius:12px}.dj-mesa.lista{filter:drop-shadow(0 0 16px rgba(255,138,31,.85))}.dj-mesa.lista .dj-mesa-frente{border-top-color:#ffc078}.dj-mesa.lista:before{content:"\25bc";position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);color:#ffb15c;font-size:16px;text-shadow:0 2px 6px rgba(0,0,0,.6);animation:dj-mesa-flecha .7s ease-in-out infinite alternate}.dj-mesa.suena .dj-plato i{animation:dj-plato 1.6s linear infinite}.dj-mesa.suena .dj-plato:last-child i{animation-duration:1.9s}.dj-mesa.suena .dj-mezclador b{background:#ff8a1f;animation:dj-led .9s ease-in-out infinite alternate}.dj-mesa.suena .dj-mezclador b:nth-child(2){animation-delay:-.3s}.dj-mesa.suena .dj-mezclador b:nth-child(3){animation-delay:-.6s}@keyframes dj-plato{to{transform:rotate(360deg)}}@keyframes dj-led{0%{opacity:.35;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}@keyframes dj-mesa-flecha{to{transform:translate(-50%,-5px)}}.dj-paseante.llega .dj-cuerpo{animation:dj-llega .5s cubic-bezier(.3,1.6,.5,1)}@keyframes dj-llega{0%{transform:translateY(-28px) scale(.72);opacity:.4}60%{transform:translateY(3px) scale(1.04);opacity:1}to{transform:none}}html.calma .dj-mesa .dj-plato i,html.calma .dj-mesa .dj-mezclador b,html.calma .dj-mesa.lista:before,html.calma .dj-paseante.llega .dj-cuerpo{animation:none!important}html.dj-con-mesa .escenario .suena{padding-right:140px}@media(max-width:639px){html.dj-con-mesa .escenario .suena{padding-right:108px}}
