:root{--neo: #1c1b20;--neo-alto: #222127;--neo-bajo: #16151a;--neo-hundido: #151418;--neo-oscura: rgba(0, 0, 0, .66);--neo-luz: rgba(255, 255, 255, .068);--neo-borde: rgba(255, 255, 255, .05);--relieve: 7px 7px 16px var(--neo-oscura), -5px -5px 14px var(--neo-luz);--relieve-s: 4px 4px 10px var(--neo-oscura), -3px -3px 8px var(--neo-luz);--relieve-xs: 2px 2px 5px var(--neo-oscura), -2px -2px 4px var(--neo-luz);--relieve-l: 12px 12px 28px var(--neo-oscura), -8px -8px 22px var(--neo-luz);--hundido: inset 5px 5px 11px var(--neo-oscura), inset -4px -4px 9px var(--neo-luz);--hundido-s: inset 3px 3px 7px var(--neo-oscura), inset -2px -2px 6px var(--neo-luz);--n1: #ffc078;--n2: #ff8a1f;--n3: #e8590c;--acento: var(--n2);--acento-texto: #ffb15c;--foco: #ffb347;--grad: linear-gradient(135deg, var(--n1) 0%, var(--n2) 52%, var(--n3) 100%);--grad-v: linear-gradient(180deg, var(--n1) 0%, var(--n2) 52%, var(--n3) 100%);--led: var(--n2);--ambar: #ffb347;--coral: #ff7a3c;--tinta: #1a0c02;--fondo: var(--neo);--fondo-2: var(--neo-alto);--texto: #f4efe8;--tenue: #b8b1a7;--apagado: #958e84;--muy-apagado: #3a3833;--s1: rgba(255, 255, 255, .025);--s2: rgba(255, 255, 255, .045);--s3: rgba(255, 255, 255, .07);--s4: rgba(255, 255, 255, .1);--linea: rgba(255, 255, 255, .06);--linea-2: rgba(255, 255, 255, .1);--linea-3: rgba(255, 255, 255, .18);--rojo: #ff6b5b;--verde: #5ad18a;--aura-1: rgba(255, 138, 31, .07);--aura-2: transparent;--aura-3: rgba(255, 138, 31, .035);--sombra: var(--relieve);--display: "Space Grotesk", "Inter", "Segoe UI", system-ui, sans-serif;--cuerpo: "Inter", "Segoe UI", system-ui, sans-serif;--r-s: 12px;--r: 16px;--r-l: 22px;--r-xl: 30px;--borroso: none}:root[data-acento=oceano]{--n1: #ffd29a;--n2: #ff9a2e;--n3: #f06a00;--acento-texto: #ffbd6b;--foco: #ffc27a}:root[data-acento=lima]{--n1: #ffe6a6;--n2: #ffbf47;--n3: #e09400;--acento-texto: #ffd27a;--foco: #ffd27a}:root[data-acento=lavanda]{--n1: #ffb9a3;--n2: #ff7a59;--n3: #e5482e;--acento-texto: #ff9f86;--foco: #ffa48c}:root[data-acento=fresa]{--n1: #f2b28c;--n2: #dc6b35;--n3: #a8431b;--acento-texto: #f0a074;--foco: #f0a074}:root[data-acento=oro]{--n1: #ffeab4;--n2: #e8b04c;--n3: #b47a12;--acento-texto: #f1c76f;--foco: #f1c76f}:root[data-acento=galaxia]{--n1: #ffb37a;--n2: #ff5c1f;--n3: #c4321a;--acento-texto: #ff8c5a;--foco: #ff9466}:root[data-acento=medianoche]{--n1: #ffc078;--n2: #ff8a1f;--n3: #e8590c}:root[data-acento=medianoche]:not([data-modo=claro]){--neo: #14161d;--neo-alto: #191b23;--neo-bajo: #101218;--neo-hundido: #0f1116;--fondo: var(--neo);--fondo-2: var(--neo-alto)}:root[data-acento=medianoche]:not([data-modo=claro]) .vidrio{background:var(--neo)!important}:root[data-acento]{--grad: linear-gradient(135deg, var(--n1) 0%, var(--n2) 52%, var(--n3) 100%);--grad-v: linear-gradient(180deg, var(--n1) 0%, var(--n2) 52%, var(--n3) 100%);--led: var(--n2);--tinta: #1a0c02;--aura-1: color-mix(in srgb, var(--n2) 8%, transparent);--aura-2: transparent;--aura-3: color-mix(in srgb, var(--n2) 4%, transparent)}:root[data-acento] ::selection{background:color-mix(in srgb,var(--n2) 45%,transparent)}:root[data-acento]:not([data-acento=koonda]) :focus-visible{outline-color:var(--foco)}:root[data-negro="1"]:not([data-modo=claro]){--neo: #000;--neo-alto: #0c0c0e;--neo-bajo: #000;--neo-hundido: #060607;--neo-oscura: rgba(0, 0, 0, .95);--neo-luz: rgba(255, 255, 255, .045);--neo-borde: rgba(255, 255, 255, .07);--fondo: #000;--fondo-2: #0c0c0e;--linea: rgba(255, 255, 255, .08);--linea-2: rgba(255, 255, 255, .12);--aura-1: transparent;--aura-3: transparent}:root[data-negro="1"]:not([data-modo=claro]) body{background:#000}:root[data-negro="1"]:not([data-modo=claro]) .vidrio,:root[data-negro="1"]:not([data-modo=claro]) .navmovil{background:var(--neo-alto)!important}:root[data-modo=claro]{--neo: #e9e5df;--neo-alto: #efebe5;--neo-bajo: #e2ddd6;--neo-hundido: #e0dbd3;--neo-oscura: rgba(150, 138, 120, .5);--neo-luz: rgba(255, 255, 255, .95);--neo-borde: rgba(255, 255, 255, .6);--fondo: var(--neo);--fondo-2: var(--neo-alto);--texto: #1d1a16;--tenue: #4f4941;--apagado: #655e55;--muy-apagado: #bdb5aa;--s1: rgba(60, 48, 30, .035);--s2: rgba(60, 48, 30, .055);--s3: rgba(60, 48, 30, .085);--s4: rgba(60, 48, 30, .12);--linea: rgba(60, 48, 30, .1);--linea-2: rgba(60, 48, 30, .15);--linea-3: rgba(60, 48, 30, .25);--acento-texto: #9a3a06;--foco: #c2410c;--ambar: #9a3a06;--coral: #c2410c;--rojo: #ad2516;--verde: #1d7a43;--aura-1: rgba(255, 138, 31, .08);--aura-3: transparent;--sombra: var(--relieve)}body{background:var(--neo);font:400 15px/1.6 var(--cuerpo)}body:before{opacity:.9}body:after{opacity:.028}:focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:10px}.display,h1,h2,h3{font-family:var(--display)}.display{font-weight:700;letter-spacing:-.035em}h2.titulo,h1.titulo{font-weight:700;letter-spacing:-.03em}h3.titulo,h2.titulo.t3{font-weight:700;letter-spacing:-.015em}.etiqueta,.kicker,.hub-seccion,.hub-gente-tit,.pf-ahora small.etiqueta{font:500 10.5px/1.3 var(--cuerpo);letter-spacing:.14em;text-transform:uppercase}.etiqueta{color:var(--tenue)}.kicker{color:var(--acento-texto)}.kicker:before{background:var(--acento);height:2px;width:22px;transform-origin:left;animation:neoRaya .5s var(--ease) both}@keyframes neoRaya{0%{transform:scaleX(0)}}.grad-texto{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}::selection{background:color-mix(in srgb,var(--n2) 45%,transparent)}.vidrio,.vidrio.fuerte{background:var(--neo)!important;border:1px solid var(--neo-borde);box-shadow:var(--relieve);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--r-l)}.vidrio .vidrio{box-shadow:var(--relieve-s)}.tarjeta{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.tarjeta:hover{transform:translateY(-3px);box-shadow:var(--relieve-l);border-color:var(--neo-borde)}.tarjeta:hover b,.tarjeta:hover h3{color:var(--acento-texto)}.rayita,hr.rayita{background:var(--linea)}.btn{background:var(--neo);color:var(--texto);border:1px solid var(--neo-borde);border-radius:14px;box-shadow:var(--relieve-s);font-weight:600;transition:box-shadow .18s var(--ease),transform .18s var(--ease),color .15s,background-color .15s,opacity .15s}.btn:hover{background:var(--neo-alto);color:var(--acento-texto);border-color:var(--neo-borde);box-shadow:var(--relieve);transform:translateY(-1px)}.btn:active,.btn.pulsado{box-shadow:var(--hundido-s);transform:translateY(1px);transition-duration:.06s;color:var(--acento-texto)}.btn.activo,.btn[aria-pressed=true]{background:var(--neo-hundido);color:var(--acento-texto);border-color:color-mix(in srgb,var(--n2) 35%,transparent);box-shadow:var(--hundido-s);background-image:linear-gradient(var(--acento),var(--acento));background-size:16px 2px;background-position:50% calc(100% - 5px);background-repeat:no-repeat}.btn.primario,.btn.brillo,.btn.ambar{background:var(--grad);color:var(--tinta);border-color:transparent;font-weight:700;box-shadow:var(--relieve-s),inset 0 1px #ffffff59}.btn.primario:hover,.btn.brillo:hover,.btn.ambar:hover{background:var(--grad);color:var(--tinta);filter:brightness(1.06) saturate(1.05);box-shadow:var(--relieve),inset 0 1px #fff6}.btn.primario:active,.btn.brillo:active,.btn.ambar:active{box-shadow:inset 3px 3px 8px #501e008c,inset -2px -2px 6px #ffdcaa59;filter:brightness(.96);color:var(--tinta)}.btn.fantasma{background:transparent;border-color:transparent;box-shadow:none}.btn.fantasma:hover{background:var(--neo);border-color:var(--neo-borde);box-shadow:var(--relieve-xs)}.btn.fantasma:active,.btn.fantasma.activo,.btn.fantasma[aria-pressed=true]{box-shadow:var(--hundido-s)}.btn.peligro{color:var(--rojo);background:var(--neo);border-color:color-mix(in srgb,var(--rojo) 30%,transparent)}.btn.peligro:hover{color:var(--rojo);background:color-mix(in srgb,var(--rojo) 8%,var(--neo))}.btn[disabled],.btn[aria-disabled=true],button:disabled{opacity:.5;box-shadow:none!important;background:transparent!important;border:1px dashed var(--linea-3)!important;color:var(--tenue)!important;cursor:not-allowed;filter:none;transform:none}button.btn[disabled]{pointer-events:auto}.btn.icono{border-radius:14px}.btn.redondo,.btn.icono.redondo{border-radius:999px}.btn.mini{border-radius:12px}.btn.grande{border-radius:18px}@media(pointer:coarse){.btn.mini{min-height:40px}.btn.icono.mini{width:40px}}.entrada,select.entrada,textarea.entrada,.hub-busca{background:var(--neo-hundido);border:1px solid transparent;border-radius:14px;box-shadow:var(--hundido);color:var(--texto)}.entrada:hover,.hub-busca:hover{border-color:var(--linea-2)}.entrada:focus,.hub-busca:focus,:root[data-acento] .entrada:focus{outline:3px solid var(--foco);outline-offset:2px;border-color:transparent;background:var(--neo-hundido);box-shadow:var(--hundido)}.entrada::placeholder{color:var(--apagado)}.entrada:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;border:1px dashed var(--linea-3)}.entrada[aria-invalid=true],.entrada:user-invalid,.campo.error .entrada{border:2px solid var(--rojo);background:color-mix(in srgb,var(--rojo) 7%,var(--neo-hundido))}.campo.error>span{color:var(--rojo)}.texto-error{display:flex;align-items:center;gap:6px;color:var(--rojo);font:600 13px/1.4 var(--cuerpo)}.texto-error:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--rojo);color:#fff;font:800 12px/1 var(--cuerpo);flex:none}.sw{width:50px;height:30px;background:var(--neo-hundido);border:1px solid var(--linea-2);box-shadow:var(--hundido-s)}.sw:after{top:3px;left:3px;width:22px;height:22px;background:var(--neo-alto);box-shadow:var(--relieve-xs)}.sw:checked{background:var(--grad);border-color:transparent;box-shadow:inset 2px 2px 5px #501e0073}.sw:checked:after{transform:translate(20px);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c2410c' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center / 13px no-repeat}.sw:disabled{opacity:.45;cursor:not-allowed}.sw:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.segmentos,.pestanas{background:var(--neo-hundido);border:1px solid transparent;box-shadow:var(--hundido-s);border-radius:16px;padding:4px}.segmentos button,.pestanas button{border-radius:12px;color:var(--tenue)}.segmentos button:hover,.pestanas button:hover{color:var(--texto)}.segmentos button.activo,.pestanas button.activo,.segmentos button[aria-pressed=true]{background:var(--neo-alto);color:var(--acento-texto);box-shadow:var(--relieve-xs);background-image:linear-gradient(var(--acento),var(--acento));background-size:14px 2px;background-position:50% calc(100% - 3px);background-repeat:no-repeat}:root[data-modo=claro] .segmentos,:root[data-modo=claro] .pestanas{background:var(--neo-hundido)}:root[data-modo=claro] .segmentos button.activo{background:var(--neo-alto);box-shadow:var(--relieve-xs)}.chip{background:var(--neo);border:1px solid var(--neo-borde);box-shadow:var(--relieve-xs);color:var(--tenue)}.chip.ambar{color:var(--acento-texto);border-color:color-mix(in srgb,var(--n2) 30%,transparent);background:var(--neo)}.chip.blanco{background:var(--texto);color:var(--neo)}.barra{background:color-mix(in srgb,var(--neo) 92%,transparent)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 18px -10px var(--neo-oscura);border-bottom:1px solid var(--neo-borde)}.marca{font-family:var(--display);font-weight:700;letter-spacing:-.02em}.nav a{border-radius:12px}.nav a:hover{background:var(--neo);color:var(--texto);box-shadow:var(--relieve-xs)}.nav a.activo{background:var(--neo-hundido);color:var(--acento-texto);box-shadow:var(--hundido-s)}.nav a.activo:after{content:"";position:absolute;left:50%;bottom:3px;width:14px;height:2px;margin-left:-7px;border-radius:2px;background:var(--acento)}.navmovil{background:var(--neo)!important;box-shadow:var(--relieve-l)!important;border:1px solid var(--neo-borde);backdrop-filter:none}.navmovil a.activo{background:var(--neo-hundido);color:var(--acento-texto);box-shadow:var(--hundido-s)}.navmovil a.activo:after{content:"";position:absolute;bottom:4px;left:50%;width:12px;height:2px;margin-left:-6px;border-radius:2px;background:var(--acento)}.buscar-barra,.navmovil-crear{display:none}@media(max-width:960px){.navmovil{grid-template-columns:repeat(5,1fr)!important;align-items:center;transition:transform .3s var(--ease),opacity .2s ease}html.nav-oculta .navmovil,html.teclado .navmovil{transform:translateY(calc(100% + 28px));opacity:0;pointer-events:none}.navmovil-crear{display:grid;place-items:center;justify-self:center;width:54px;height:46px;border:0;border-radius:17px;background:var(--grad);color:var(--tinta);box-shadow:var(--relieve-xs);cursor:pointer;transition:transform .15s var(--ease)}.navmovil-crear .ico{width:26px;height:26px;stroke-width:2.4}.navmovil-crear:active{transform:scale(.93)}.navmovil-crear:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.navmovil-cara{display:grid;place-items:center;height:22px}.navmovil-cara .avatar{width:24px;height:24px;font-size:11px}.navmovil a.activo .navmovil-cara .avatar{box-shadow:0 0 0 2px var(--neo),0 0 0 4px var(--acento)}.barra .btn-app,.barra .ajustes-barra,.barra .crear-barra,.barra .barra-yo{display:none!important}.barra .buscar-barra{display:inline-flex}html.teclado .app-mensajes>.navmovil{display:none}html.nav-oculta .app-mensajes>.navmovil{transform:none;opacity:1;pointer-events:auto}}@media(max-width:960px)and (prefers-reduced-motion:reduce){.navmovil{transition:none}}.barra{padding-top:env(safe-area-inset-top,0px);height:calc(68px + env(safe-area-inset-top,0px))}@media(max-width:960px){.barra{height:calc(62px + env(safe-area-inset-top,0px))}}.sala-barra{padding-top:env(safe-area-inset-top,0px);height:calc(66px + env(safe-area-inset-top,0px))}@media(max-width:820px){.app-mensajes:has(.hub[data-pantalla=charla]) .hub-cab,.app-mensajes:has(.hub[data-pantalla=rama]) .hub-cab{padding-top:calc(6px + env(safe-area-inset-top,0px))}}.atras-barra{display:none!important}@media(max-width:960px){.barra.con-atras .atras-barra{display:inline-flex!important;margin-right:-6px}}a,button,[role=button],label,summary{-webkit-tap-highlight-color:transparent}.hub-mensajes,.hub-lista,.ventana,.ll-tira,.menu-movil,.hub-gdm-lista{overscroll-behavior:contain}.compartir-k{gap:14px}.compartir-previa{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:16px;background:var(--neo-hundido);box-shadow:var(--hundido-s);font-size:14.5px;overflow-wrap:anywhere}.compartir-previa .ico{flex:none;width:20px;height:20px;color:var(--acento-texto);margin-top:1px}.compartir-k .btn.grande{width:100%;justify-content:center}.hub-msg.elegido .hub-msg-cuerpo{box-shadow:var(--relieve-xs),0 0 0 2px var(--acento)}.hub-hoja{gap:12px}.hub-hoja-previa{margin:0;padding:0 4px;color:var(--tenue);font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hub-hoja-reacs{display:flex;justify-content:space-between;gap:2px;padding:6px;border-radius:22px;background:var(--neo-hundido);box-shadow:var(--hundido-s)}.hub-hoja-reacs button{width:46px;height:46px;border:0;padding:0;background:none;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:transform .12s ease}.hub-hoja-reacs button:active{transform:scale(.86)}.hub-hoja-mas .ico{width:22px;height:22px;color:var(--tenue)}.hub-hoja-ops{gap:4px}.hub-hoja-op .ico{width:20px;height:20px;color:var(--tenue);flex:none}.hub-hoja-op.peligro,.hub-hoja-op.peligro .ico{color:var(--rojo)}@media(hover:none){.hub-mensajes .hub-msg-cuerpo,.hub-dm{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(hover:none){button,.btn,[role=button],[role=tab],[role=menuitem],[role=option],.navmovil,.barra,.sala-barra,.menu-movil,.chip,.avatar,summary{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}img,svg{-webkit-touch-callout:none;-webkit-user-drag:none}}html.es-app,html.es-app body{overscroll-behavior-y:none}html.es-app{touch-action:pan-x pan-y}html.es-app a{-webkit-touch-callout:none}html.es-app *{overscroll-behavior:none}:root{caret-color:var(--acento, #ff8a1f);accent-color:var(--acento, #ff8a1f)}.barra-titulo{display:none}@media(max-width:960px){.barra.con-titulo .marca{display:none}.barra.con-titulo .barra-titulo{display:block;min-width:0;max-width:58vw;font:800 17px/1.2 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:aparece .18s ease both}}.navmovil-suena{position:absolute;top:6px;right:calc(50% - 17px);width:9px;height:9px;border-radius:50%;background:var(--verde);box-shadow:0 0 0 2px var(--neo);animation:suenaPunto 1.8s ease-in-out infinite}@keyframes suenaPunto{50%{box-shadow:0 0 0 2px var(--neo),0 0 0 6px color-mix(in srgb,var(--verde) 25%,transparent)}}@media(prefers-reduced-motion:reduce){.navmovil-suena{animation:none}}html.calma .navmovil-suena{animation:none}.vacio-fallo{padding:40px 16px;gap:12px}.hub-mensajes.burbujas .hub-dia{justify-content:center;width:fit-content;margin:14px auto 6px;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--neo-alto) 92%,transparent);box-shadow:var(--relieve-xs);font-size:11.5px;letter-spacing:.02em;pointer-events:none}.hub-mensajes.burbujas .hub-dia:before,.hub-mensajes.burbujas .hub-dia:after{display:none}.hub-dia-flota{position:absolute;left:50%;z-index:5;transform:translate(-50%,-4px);padding:5px 12px;border-radius:999px;background:var(--neo-alto);box-shadow:var(--relieve-s);color:var(--tenue);font:700 11.5px/1 var(--cuerpo);letter-spacing:.02em;pointer-events:none;opacity:0;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.hub-dia-flota.ver{opacity:1;transform:translate(-50%)}.hub-dia-flota:empty{display:none}@media(prefers-reduced-motion:reduce){.hub-dia-flota{transition:none}}.hub-mensajes.burbujas .hub-sis{justify-content:center;width:fit-content;max-width:calc(100% - 32px);margin:8px auto;padding:5px 12px;border-radius:14px;background:var(--neo-hundido);box-shadow:var(--hundido-s);font-size:12.5px;text-align:center}.hub-mensajes.burbujas .hub-sis-ico{width:20px;height:20px}.hub-mensajes.burbujas .hub-sis-ico .ico{width:12px;height:12px}.hub-visor img{touch-action:none;user-select:none;-webkit-user-select:none;will-change:transform;cursor:zoom-in}.hub-msg-texto.largo{display:-webkit-box;-webkit-line-clamp:14;-webkit-box-orient:vertical;overflow:hidden}.hub-ver-mas{justify-self:start;width:fit-content;margin:2px 0 0;padding:2px 0;border:0;background:none;color:var(--acento-texto);font:700 13px/1.3 var(--cuerpo);cursor:pointer}.hub-bloque-codigo{position:relative;padding-top:34px!important}.hub-copiar-codigo{position:absolute;top:4px;right:4px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--neo-alto);color:var(--tenue);box-shadow:var(--relieve-xs);cursor:pointer;opacity:.85}.hub-copiar-codigo .ico{width:14px;height:14px}.hub-copiar-codigo:hover{opacity:1;color:var(--acento-texto)}:root[data-letra-chat=pequena] .hub-msg-texto{font-size:13.5px}:root[data-letra-chat=grande] .hub-msg-texto{font-size:17.5px;line-height:1.45}.guardados{gap:10px}.guardado{display:grid;gap:6px;padding:12px 14px;border-radius:16px}.guardado-cab{display:flex;align-items:baseline;gap:2px;min-width:0}.guardado-cab b{font-size:14px}.guardado-hora{margin-left:auto;padding-left:8px;white-space:nowrap}.guardado-texto{margin:0;font-size:14.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.hub-hoja-quien{display:grid;gap:6px;padding:8px 10px;border-radius:16px;background:var(--neo-hundido);box-shadow:var(--hundido-s)}.hub-hoja-quien-fila{display:flex;align-items:center;gap:8px;font-size:13.5px;min-width:0}.hub-hoja-quien-fila b{min-width:14px}.hub-hoja-quien-fila span{color:var(--tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-sugerencias{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:4px 12px 6px;animation:aparece .2s ease both}.hub-sugerencias[hidden]{display:none}.hub-sugerencia{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:6px 14px;border:1px solid var(--neo-borde);border-radius:999px;background:var(--neo-alto);box-shadow:var(--relieve-xs);color:var(--texto);font:600 14px/1.2 var(--cuerpo);cursor:pointer}.hub-sugerencia:active{box-shadow:var(--hundido-s)}.hub-mensajes.burbujas{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160' fill='none' stroke='%23ffffff' stroke-opacity='.035' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M22 40v-18l14-4v18'/%3E%3Ccircle cx='19' cy='40' r='4'/%3E%3Ccircle cx='33' cy='36' r='4'/%3E%3Ccircle cx='112' cy='46' r='13'/%3E%3Ccircle cx='112' cy='46' r='3'/%3E%3Cpath d='M70 120v-16M70 104l10 4'/%3E%3Ccircle cx='66' cy='121' r='4'/%3E%3Cpath d='M128 118c4-6 10-6 14 0s10 6 14 0'/%3E%3C/svg%3E");background-size:160px 160px}:root[data-modo=claro] .hub-mensajes.burbujas{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160' fill='none' stroke='%23000000' stroke-opacity='.04' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M22 40v-18l14-4v18'/%3E%3Ccircle cx='19' cy='40' r='4'/%3E%3Ccircle cx='33' cy='36' r='4'/%3E%3Ccircle cx='112' cy='46' r='13'/%3E%3Ccircle cx='112' cy='46' r='3'/%3E%3Cpath d='M70 120v-16M70 104l10 4'/%3E%3Ccircle cx='66' cy='121' r='4'/%3E%3Cpath d='M128 118c4-6 10-6 14 0s10 6 14 0'/%3E%3C/svg%3E")}.sala-abajo{display:none}@media(max-width:1100px){.sala-abajo{position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:45;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2px;padding:5px;border-radius:20px;background:var(--neo);border:1px solid var(--neo-borde);box-shadow:var(--relieve-l)}.sala-abajo button{position:relative;display:grid;justify-items:center;gap:3px;padding:7px 0 6px;border:0;border-radius:14px;background:none;color:var(--apagado);font:600 10.5px/1 var(--cuerpo);cursor:pointer}.sala-abajo button .ico{width:21px;height:21px}.sala-abajo button.activo{color:var(--acento-texto);background:var(--neo-hundido);box-shadow:var(--hundido-s)}.sala-abajo .n{position:absolute;top:2px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:var(--neo-alto);color:var(--texto);font:800 10px/1 var(--cuerpo);font-style:normal;box-shadow:0 0 0 2px var(--neo)}.sala-abajo .n.rojo{background:var(--rojo);color:#fff}.sala:has(>.sala-abajo) .sala-cuerpo{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.sala .lado{height:calc(100dvh - 98px - env(safe-area-inset-bottom,0px));min-height:380px}html.teclado .sala-abajo,.sala.cine .sala-abajo,.sala.tv .sala-abajo{display:none}}.salas-acciones{gap:10px;margin-top:8px}.salas-busca{max-width:520px}.salas-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}.salas-chips::-webkit-scrollbar{display:none}.salas-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid var(--neo-borde);border-radius:999px;background:var(--neo);box-shadow:var(--relieve-xs);color:var(--tenue);font:650 13.5px/1 var(--cuerpo);cursor:pointer}.salas-chip.activo{color:var(--acento-texto);background:var(--neo-hundido);box-shadow:var(--hundido-s)}.salas-chip .n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:var(--neo-alto);color:var(--texto);font-size:11px}.salas-cuerpo{gap:22px}.salas-seccion{display:grid;gap:10px}.salas-seccion-cab h2{margin:0}.salas-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}@media(max-width:640px){.salas-rejilla{grid-template-columns:minmax(0,1fr)}}.sala-tarj{position:relative;display:flex;align-items:center;gap:4px;padding:8px 6px 8px 8px;border-radius:20px!important}.sala-tarj-ir{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;border-radius:14px}.sala-tarj-ir:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.sala-tarj-portada{position:relative;flex:none;width:64px;height:64px;border-radius:14px;background:var(--neo-hundido) center / cover;box-shadow:var(--hundido-s);display:grid;place-items:center;overflow:hidden}.sala-tarj-portada .logo-s.g{width:48px;height:48px}.sala-tarj-gente{position:absolute;left:4px;bottom:4px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:#000000b3;color:#fff;font:800 10.5px/1.2 var(--cuerpo)}.sala-tarj-gente .led{width:6px;height:6px;border-radius:50%;background:var(--verde);box-shadow:0 0 6px var(--verde)}.sala-tarj-txt{min-width:0;display:grid;gap:3px}.sala-tarj-txt b{font:750 15.5px/1.2 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sala-tarj-txt small{color:var(--tenue);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sala-tarj-sellos{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.sello{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:var(--neo-hundido);font:650 11px/1.3 var(--cuerpo);color:var(--tenue);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sello .ico{width:11px;height:11px;flex:none}.sello.tenue{background:none;padding:2px 0}.sala-tarj-caras{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--acento-texto)}.sala-tarj-caras .avatar{width:18px;height:18px;font-size:8px;margin-right:-8px;box-shadow:0 0 0 2px var(--neo)}.sala-tarj-caras>span{margin-left:10px}.sala-tarj-mas{flex:none}.sala-tarj.viva .sala-tarj-portada{box-shadow:var(--hundido-s),0 0 0 2px color-mix(in srgb,var(--verde) 55%,transparent)}.salas-ahora{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:22px!important}.salas-ahora-portada{flex:none;width:76px;height:56px;border-radius:12px;background:var(--neo-hundido) center / cover;display:grid;place-items:center}.salas-ahora b{display:block;font:750 16px/1.2 var(--display);margin-top:3px}.salas-ahora small{display:block;color:var(--tenue);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.salas-ahora .etiqueta{display:inline-flex;align-items:center;gap:6px}.salas-ahora .led{width:7px;height:7px;border-radius:50%;background:var(--verde);box-shadow:0 0 8px var(--verde)}.salas-vacio{padding:26px 12px}.salas-menu .elem .ico{width:19px;height:19px;color:var(--tenue)}.salas-menu .elem.peligro,.salas-menu .elem.peligro .ico{color:var(--rojo)}.recientes-cab{align-items:center;gap:10px}.mandos>.m-mas{display:none}@media(max-width:560px){.mandos>button:has(use[href="#i-repetir"]),.mandos>button:has(use[href="#i-mezclar"]),.mandos>.boton-juego,.mandos>button:has(use[href="#i-radio"]),.mandos>button:has(use[href="#i-reloj"]),.mandos>.boton-solo,.mandos>.boton-dormir,.mandos>button:has(use[href="#i-auriculares"]),.mandos>.boton-velocidad,.mandos>button:has(use[href="#i-pantalla-completa"]),.mandos>.boton-atajos{display:none}.mandos>.m-mas{display:inline-flex;gap:6px}}.m-mas-lista .m-mas-fila{align-items:center}.m-mas-ico{width:38px;height:38px;flex:none;border-radius:13px;display:grid;place-items:center;background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--tenue);font-size:18px}.m-mas-ico .ico{width:19px;height:19px}.m-mas-ico .stk,.m-mas-ico img{width:26px;height:26px}.m-mas-fila b{display:block;font-size:15px}.m-mas-fila small{display:block;margin-top:2px;color:var(--tenue);font:500 12.5px/1.3 var(--cuerpo)}.m-mas-fila.activo .m-mas-ico{color:var(--acento-texto)}.m-mas-si{flex:none;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--acento) 18%,transparent);color:var(--acento-texto);font:700 11.5px/1.3 var(--cuerpo)}.descargas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:start}.descarga{display:grid;gap:14px}.descarga.tuya{box-shadow:var(--relieve-l),inset 0 0 0 1.5px color-mix(in srgb,var(--acento) 45%,transparent)!important}.descarga-cab{display:flex;align-items:center;gap:12px}.descarga-cab>div{flex:1;min-width:0}.descarga-cab h2{margin:0}.descarga-ico{width:46px;height:46px;flex:none;border-radius:15px;display:grid;place-items:center;background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--acento-texto)}.descarga-ico .ico{width:22px;height:22px}.descarga .btn.grande,.descarga .btn.brillo{justify-content:center}.juego-fuente.de-dj{grid-column:1 / -1}.cab-dj b,.cab-dj small{display:block}.cab-dj small{margin-top:3px}.muestra.muestra-dj{display:grid;place-items:center}.juego-dj{gap:8px}.juego-describe{resize:none;min-height:58px;font-size:15px}.juego-ejemplos{display:flex;flex-wrap:wrap;gap:6px}.juego-ejemplos .chip{cursor:pointer;border:1px solid var(--neo-borde);background:var(--neo);box-shadow:var(--relieve-xs)}.juego-dj[hidden]{display:none}.hub-borrador{color:var(--rojo, #ff6b5b);font-weight:700}.app-mensajes{height:var(--alto-visible, 100dvh)}.menu-crear .elem{align-items:center}.menu-crear .elem b{display:block;font-size:15px}.menu-crear .elem small{display:block;margin-top:2px;font:500 12.5px/1.3 var(--cuerpo);color:var(--tenue)}.crear-ico{width:42px;height:42px;flex:none;border-radius:14px;display:grid;place-items:center;background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--acento-texto)}.crear-ico .ico{width:21px;height:21px}.tu-cabeza{display:flex;align-items:center;gap:16px;padding:18px;color:inherit;text-decoration:none}.tu-cabeza b{display:block;font:800 21px/1.15 var(--display)}.tu-cabeza small{display:block;color:var(--tenue);font-size:13.5px;margin-top:2px}.tu-cabeza .tu-editar{color:var(--acento-texto);font-weight:600;margin-top:6px}.tu-lista{display:grid;gap:2px;padding:6px}.tu-fila{display:flex;align-items:center;gap:14px;min-height:58px;padding:8px 12px;border:0;border-radius:16px;background:transparent;color:inherit;text-decoration:none;text-align:left;font:inherit;cursor:pointer;width:100%}.tu-fila:hover,.tu-fila:focus-visible{background:var(--s3)}.tu-fila:active{box-shadow:var(--hundido-s)}.tu-fila b{display:block;font-size:15px}.tu-fila small{display:block;color:var(--tenue);font-size:12.5px;margin-top:2px}.tu-ico{width:38px;height:38px;flex:none;border-radius:13px;display:grid;place-items:center;background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--acento-texto)}.tu-ico .ico{width:19px;height:19px}.tu-flecha{width:16px;height:16px;color:var(--apagado);flex:none}.tu-salir{padding:4px 0 12px}@media(pointer:coarse)and (max-width:960px){input.entrada,textarea.entrada,select.entrada,.entrada[contenteditable]{font-size:16px}}.campana .globo,.globo-nav,.hub .globo,.rail-globo{background:var(--n3);color:#fff}.velo{background:color-mix(in srgb,var(--neo-bajo) 70%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ventana{background:var(--neo)!important;box-shadow:var(--relieve-l)!important;border:1px solid var(--neo-borde)!important}.ventana-asa{display:none}@media(max-width:560px){.ventana-asa{display:block;justify-self:center;width:42px;height:5px;border-radius:99px;background:var(--linea-2);margin:-10px 0 -8px}.ventana>header,.ventana-asa{touch-action:none}.ventana>header{cursor:grab}}@media(max-width:960px){body:has(>.isla:not(.movida)>.mini-sala) .avisos{bottom:calc(190px + env(safe-area-inset-bottom,0px))}}.isla{position:fixed;z-index:112;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:min(520px,calc(100vw - 20px));display:grid;gap:8px;transform:translate(-50%) scale(var(--isla-esc, 1));transform-origin:50% 100%;touch-action:none;-webkit-user-select:none;user-select:none}.isla.movida{left:0;top:0;bottom:auto;transform:scale(var(--isla-esc, 1));transform-origin:0 0}@media(max-width:960px){.isla:not(.movida){bottom:calc(88px + env(safe-area-inset-bottom,0px))}html.nav-oculta .isla:not(.movida){bottom:calc(14px + env(safe-area-inset-bottom,0px))}}.isla:not(:has(>.mini-sala,>.ll-barra:not([hidden]))){display:none}.isla>.ll-barra{order:1}.isla>.mini-sala{order:2}.isla>.mini-sala,.isla>.ll-barra{position:relative;inset:auto;transform:none;width:auto;max-width:none;margin:0}.isla.arrastrando{cursor:grabbing}.isla.arrastrando>.mini-sala,.isla.arrastrando>.ll-barra{box-shadow:0 30px 70px -18px #000,var(--sombra)}.isla-asa{position:absolute;z-index:2;right:-8px;bottom:-8px;width:28px;height:28px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--neo-alto);color:var(--tenue);box-shadow:var(--relieve-xs);cursor:nwse-resize;opacity:0;transition:opacity .15s ease;touch-action:none}.isla-asa .ico{width:14px;height:14px}.isla:hover .isla-asa,.isla:focus-within .isla-asa,.isla.arrastrando .isla-asa{opacity:1}.isla-asa:focus-visible{outline:3px solid var(--foco);outline-offset:2px}@media(hover:none){.isla-asa{opacity:.85;width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.isla-asa{transition:none}}.aviso{background:var(--neo)!important;box-shadow:var(--relieve)!important;border:1px solid var(--neo-borde)!important;color:var(--texto);backdrop-filter:none}.aviso.mal{border:2px solid var(--rojo)!important}.aviso:before{background:var(--verde);box-shadow:none}.aviso.mal:before{background:var(--rojo)}.elem{border-radius:16px;transition:background .15s,box-shadow .15s}.elem:hover{background:var(--neo-alto);box-shadow:var(--relieve-xs)}.marco{box-shadow:0 0 0 7px var(--neo),0 0 0 8px var(--neo-borde),var(--relieve-l);border-radius:22px}.mandos .btn{min-width:44px}.mandos .play{background:var(--grad)!important;color:var(--tinta);box-shadow:var(--relieve),inset 0 1px #fff6!important}.mandos .play:hover{transform:translateY(-1px) scale(1.03)}.mandos .play:active{box-shadow:inset 4px 4px 10px #501e008c,inset -3px -3px 8px #ffdcaa59!important;transform:scale(.98)}.pista:before{height:8px;border-radius:6px;background:var(--neo-hundido);box-shadow:var(--hundido-s)}.pista:hover:before{height:10px}.pista .lleno{height:6px;background:var(--grad);box-shadow:none}.pista .bolita{width:18px;height:18px;margin:-9px 0 0 -9px;background:var(--neo-alto);border:2px solid var(--acento);box-shadow:var(--relieve-xs);transform:scale(1)}input[type=range].fino::-webkit-slider-runnable-track{height:6px;border-radius:4px;background:var(--neo-hundido);box-shadow:var(--hundido-s)}input[type=range].fino::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;background:var(--neo-alto);border:2px solid var(--acento);box-shadow:var(--relieve-xs)}input[type=range].fino::-moz-range-track{height:6px;border-radius:4px;background:var(--neo-hundido)}input[type=range].fino::-moz-range-thumb{width:16px;height:16px;background:var(--neo-alto);border:2px solid var(--acento)}.sala .lado{background:var(--neo)!important;box-shadow:var(--relieve)!important}.mensaje.sistema{color:var(--tenue)}.heroe3{position:relative;isolation:isolate}.heroe3:before{content:"";position:absolute;right:-7vw;top:-40px;width:58%;height:calc(100% + 80px);z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 70% 50%,color-mix(in srgb,var(--n2) 24%,transparent) 0%,color-mix(in srgb,var(--n2) 6%,transparent) 50%,transparent 70%),linear-gradient(color-mix(in srgb,var(--n2) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--n2) 6%,transparent) 1px,transparent 1px);background-size:auto,60px 60px,60px 60px;-webkit-mask-image:radial-gradient(ellipse at 65% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 65% 50%,#000 30%,transparent 75%)}.heroe3 h1{font-family:var(--display);font-weight:700;text-transform:uppercase;line-height:.9;letter-spacing:-.035em;font-size:clamp(46px,7.2vw,108px)}.heroe3 .badge{background:var(--neo);box-shadow:var(--relieve-xs);border-color:var(--neo-borde)}.heroe3 .bajada{font-weight:300;color:var(--tenue)}.heroe3>div>*{animation:neoSube .7s var(--ease) both}.heroe3>div>:nth-child(2){animation-delay:.1s}.heroe3>div>:nth-child(3){animation-delay:.2s}.heroe3>div>:nth-child(4){animation-delay:.3s}.heroe3>div>:nth-child(5){animation-delay:.4s}@keyframes neoSube{0%{opacity:0;transform:translateY(16px)}}.seccion header h2,.seccion h2{font-family:var(--display);font-weight:700;letter-spacing:-.035em}.hub-rail{background:var(--neo-bajo)}.rail-item{background:var(--neo);box-shadow:var(--relieve-s)}.rail-item:hover{box-shadow:var(--relieve)}.rail-item.activo{box-shadow:var(--hundido-s);outline:2px solid color-mix(in srgb,var(--n2) 55%,transparent);outline-offset:2px}.rail-item:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.rail-pastilla{background:var(--acento)}.hub-lista{background:var(--neo)}.hub-dm.activo,.hub-canal.activo{background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--texto)}.hub-dm.activo b,.hub-canal.activo .crece{color:var(--acento-texto)}.hub-caja-fila{background:var(--neo-hundido);box-shadow:var(--hundido);border:1px solid transparent}.hub-caja-fila:focus-within{outline:3px solid var(--foco);outline-offset:2px;box-shadow:var(--hundido);border-color:transparent}.hub-herr{background:var(--neo);box-shadow:var(--relieve);border-color:var(--neo-borde)}.hub-reac{background:var(--neo);box-shadow:var(--relieve-xs)}.hub-reac.mia{background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--acento-texto);border-color:color-mix(in srgb,var(--n2) 50%,transparent)}.hub-pop{background:var(--neo);box-shadow:var(--relieve-l)}.hub-lateral{background:var(--neo)}.hub-cancion,.hub-enlace-musica,.hub-rama-boton{background:var(--neo);box-shadow:var(--relieve-xs);border-color:var(--neo-borde)}.hub-msg.me-nombran{box-shadow:inset 3px 0 0 var(--acento);background:color-mix(in srgb,var(--n2) 7%,transparent)}.pf-numero{box-shadow:var(--relieve)}.pf-numero-ico{box-shadow:var(--hundido-s);background:var(--neo-hundido)}.pf-caratula-img{box-shadow:var(--relieve)}.pf-top-barra{background:var(--grad)}html.calma .heroe3>div>*,html.calma .kicker:before{animation:none}@media(prefers-contrast:more){:root{--neo-luz: transparent;--linea: rgba(255, 255, 255, .25);--tenue: #d8d2c8}.btn,.entrada,.vidrio{border:2px solid var(--linea-3)!important}}@media(forced-colors:active){.btn,.entrada,.vidrio,.sw,.segmentos button.activo{border:2px solid ButtonText!important}.btn.activo,.segmentos button.activo{outline:3px solid Highlight}}.sala[data-vivo="1"],.sala[data-tema]{--grad: linear-gradient(135deg, var(--n1) 0%, var(--n2) 52%, var(--n3) 100%) !important;--grad-v: linear-gradient(180deg, var(--n1) 0%, var(--n2) 52%, var(--n3) 100%) !important}.hamburguesa{display:none}.lineas{display:grid;gap:4px;width:18px}.lineas i{display:block;height:2px;border-radius:2px;background:currentColor}.menu-movil{display:grid;gap:6px}.menu-movil .elem{width:100%;border:0;background:var(--neo);box-shadow:var(--relieve-xs);color:var(--texto);padding:14px;text-align:left;cursor:pointer;font:600 15px var(--cuerpo)}.menu-movil .elem:active{box-shadow:var(--hundido-s)}.menu-movil .crece{flex:1}@media(max-width:640px){.barra.sin-cuenta .hamburguesa{display:inline-flex}.barra.sin-cuenta .btn-app,.barra.sin-cuenta .ajustes-barra,.barra.sin-cuenta .enlace-max,.barra.sin-cuenta .solo-ancho{display:none!important}}:root[data-modo=claro] .grad-texto{background:linear-gradient(135deg,#e8590c,#c2410c 60%,#9a3412);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-modo=claro] .btn.primario,:root[data-modo=claro] .btn.brillo{background:var(--grad);color:var(--tinta);border-color:transparent;box-shadow:var(--relieve-s)}:root[data-modo=claro] .btn.primario:hover{background:var(--grad)}:root[data-modo=claro] .chip.blanco{background:var(--texto);color:var(--neo);border-color:transparent}.menu-movil .elem{display:flex;align-items:center;gap:12px}.rejilla.iguales{align-items:stretch}.rejilla.iguales>.panel,.rejilla.iguales>.pila>.panel{height:100%}@media(max-width:600px){.marco:has(>.tapa[data-tipo=vacia]:not([hidden])){aspect-ratio:auto;max-height:none}.marco>.tapa[data-tipo=vacia]:not([hidden]){position:relative;inset:auto;min-height:56.25vw;padding:22px 16px;overflow:visible}}.hablale-dj{display:flex;align-items:center;gap:12px;width:100%;justify-content:flex-start;text-align:left;padding:12px 16px;border-radius:16px}.hablale-dj .ico{width:22px;height:22px;flex:none}.hablale-dj span{display:grid;gap:2px}.hablale-dj small{font-weight:500;opacity:.85}.dj-paseo.dj-escucha .dj-cuerpo:after{content:"";position:absolute;left:50%;bottom:4%;width:120%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;border:3px solid var(--n2, #ff8a1f);box-shadow:0 0 18px var(--n2, #ff8a1f);animation:djEscucha 1.1s ease-in-out infinite;pointer-events:none}.dj-cuerpo{position:relative}@keyframes djEscucha{0%,to{opacity:.35;transform:translate(-50%) scale(.9)}50%{opacity:1;transform:translate(-50%) scale(1.02)}}@media(prefers-reduced-motion:reduce){.dj-paseo.dj-escucha .dj-cuerpo:after{animation:none;opacity:.9}}.ll-escenario{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px;margin:0 0 2px;background:#0d0c10;color:#f4efe8;border-bottom:1px solid var(--linea);min-height:260px;height:clamp(260px,46vh,560px);resize:vertical;overflow:hidden}.ll-escenario:fullscreen{height:100vh;padding:18px}.ll-info{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:#cfc8be}.ll-en{display:inline-flex;align-items:center;gap:7px;color:var(--verde)}.ll-en .ico{width:15px;height:15px}.ll-reloj{font-variant-numeric:tabular-nums;color:#cfc8be}.ll-rejilla{display:grid;gap:10px;min-height:0;grid-template-columns:repeat(var(--c2, 2),minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.ll-rejilla>.ll-tile{grid-column-end:span 2}.ll-escenario[data-n="2"] .ll-rejilla,.ll-escenario[data-n="3"] .ll-rejilla,.ll-escenario[data-n="4"] .ll-rejilla{--c2: 4}.ll-escenario[data-n="5"] .ll-rejilla,.ll-escenario[data-n="6"] .ll-rejilla{--c2: 6}.ll-escenario[data-n="7"] .ll-rejilla,.ll-escenario[data-n="8"] .ll-rejilla,.ll-escenario[data-n="9"] .ll-rejilla{--c2: 8}.ll-escenario.con-foco .ll-rejilla{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,20%,200px);grid-template-rows:minmax(0,1fr)}.ll-grande{min-height:0;display:grid}.ll-tira{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.ll-tira .ll-tile{flex:1 1 0;min-height:58px;max-height:150px}.ll-tira .ll-avatar .avatar{width:clamp(30px,5.5vh,52px);height:clamp(30px,5.5vh,52px);font-size:clamp(13px,2.2vh,20px)}.ll-tira .ll-nombre{left:5px;bottom:5px;padding:2px 7px;font-size:11px}.ll-escenario.con-foco.tira-abajo .ll-rejilla{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) clamp(62px,24%,104px)}.ll-escenario.tira-abajo .ll-tira{flex-direction:row;overflow-x:auto;overflow-y:hidden}.ll-escenario.tira-abajo .ll-tira .ll-tile{flex:1 0 64px;max-width:150px;min-height:0;max-height:none}.ll-escenario.con-foco.tira-doble:not(.tira-abajo) .ll-rejilla{grid-template-columns:minmax(0,1fr) clamp(190px,34%,320px)}.ll-escenario.tira-doble:not(.tira-abajo) .ll-tira{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(52px,1fr)}.ll-escenario.tira-doble:not(.tira-abajo) .ll-tira .ll-tile{min-height:0;max-height:none}.ll-escenario.con-foco.tira-abajo.tira-doble .ll-rejilla{grid-template-rows:minmax(0,1fr) clamp(118px,36%,190px)}.ll-escenario.tira-abajo.tira-doble .ll-tira{display:grid;grid-auto-flow:column;grid-template-rows:1fr 1fr;grid-auto-columns:minmax(64px,1fr)}.ll-escenario.tira-abajo.tira-doble .ll-tira .ll-tile{max-width:none}.ll-cuantos{color:#cfc8be;font-weight:500}.ll-mano{position:absolute;top:8px;left:8px;padding:1px 8px 2px;border-radius:999px;background:#141006c7;border:1.5px solid #ffcf3f;font-size:17px;line-height:1.3;box-shadow:0 4px 16px -4px #ffcf3fa6;animation:llMano .5s cubic-bezier(.2,1.4,.4,1) both}.ll-tile:has(.ll-mano){box-shadow:inset 0 0 0 2px #ffcf3f8c}@keyframes llMano{0%{transform:translateY(8px) scale(.6);opacity:0}}.ll-cal{position:absolute;top:9px;right:9px;display:flex;align-items:flex-end;gap:2px;height:14px;padding:3px 5px;border-radius:8px;background:#0009;box-sizing:content-box}.ll-cal i{width:3px;border-radius:2px;background:#ffffff47}.ll-cal i:nth-child(1){height:5px}.ll-cal i:nth-child(2){height:9px}.ll-cal i:nth-child(3){height:13px}.ll-cal[data-n=regular] i:nth-child(-n+2){background:var(--ambar, #ffb03a)}.ll-cal[data-n=mala] i:nth-child(1){background:var(--rojo, #ff6b5b)}.ll-tile .ll-pip{inset:auto 8px 8px auto}@media(prefers-reduced-motion:reduce){.ll-mano{animation:none}}@media(max-height:500px)and (orientation:landscape){.hub-charla>.ll-escenario.ll-escenario{height:calc(100dvh - 40px);max-height:none}}.ll-tile{position:relative;display:grid;place-items:center;min-height:0;border-radius:16px;background:radial-gradient(120% 120% at 50% 0%,#1e1c24,#121116);box-shadow:inset 0 0 0 1px #ffffff0f;overflow:hidden;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.ll-tile:hover{box-shadow:inset 0 0 0 1px #ffffff24}.ll-tile:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.ll-tile.habla{box-shadow:inset 0 0 0 3px var(--n2),0 0 24px -6px var(--n2)}.ll-tile.foco{cursor:zoom-out}.ll-avatar{display:grid;place-items:center}.ll-avatar .avatar{width:clamp(56px,11vh,96px);height:clamp(56px,11vh,96px);font-size:clamp(22px,4vh,38px);transition:transform .15s ease}@supports (width: 1cqmin){.ll-tile{container-type:size}.ll-avatar .avatar,.ll-tira .ll-avatar .avatar{width:clamp(26px,50cqmin,104px);height:clamp(26px,50cqmin,104px);font-size:clamp(11px,19cqmin,40px)}}.ll-tile.habla .ll-avatar .avatar{transform:scale(1.04);box-shadow:0 0 0 4px #0d0c10,0 0 0 7px var(--n2)}.ll-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.ll-video.espejo{transform:scaleX(-1)}.ll-tile.es-pantalla .ll-video{object-fit:contain}.ll-nombre{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:4px 9px;border-radius:999px;background:#0000009e;font:600 12.5px/1.2 var(--cuerpo);color:#fff}.ll-nombre span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-nombre .ico,.ll-mini{width:14px;height:14px;flex:none}.ll-nombre .ll-mini{color:var(--rojo)}.ll-conectando{position:absolute;top:8px;right:8px;padding:3px 8px;border-radius:999px;background:#0009;font-size:11.5px;color:#ffd8a8}.ll-pip{position:absolute;top:8px;left:8px;width:30px;height:30px;border:0;border-radius:10px;background:#0000008c;color:#fff;display:grid;place-items:center;opacity:0;transition:opacity .15s;cursor:pointer}.ll-tile:hover .ll-pip,.ll-pip:focus-visible{opacity:1}.ll-pip .ico{width:16px;height:16px}.ll-controles{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.btn.ll-b{width:46px;height:46px;min-width:46px;padding:0;border-radius:50%;background:#24222a;color:#f4efe8;border:0;box-shadow:0 2px #0006,inset 0 1px #ffffff0f}.btn.ll-b:hover{background:#2e2b35}.btn.ll-b:active{transform:translateY(1px);box-shadow:inset 0 2px 6px #0000008c}.btn.ll-b .ico{width:21px;height:21px}.btn.ll-b.apagado{background:#3a1f1c;color:#ff8f80;box-shadow:inset 0 0 0 2px #ff6b5b73}.btn.ll-b.encendido{background:var(--grad);color:var(--tinta)}.btn.ll-b.colgar{background:#e5483a;color:#fff;width:58px;border-radius:999px}.btn.ll-b.colgar:hover{background:#f05a4b}.btn.ll-b.aceptar{background:#2fb36a;color:#fff}.btn.ll-b.aceptar:hover{background:#38c477}.btn.ll-b.mini{width:38px;height:38px;min-width:38px}.btn.ll-b.mini.colgar{width:46px}.btn.ll-b.mini .ico{width:18px;height:18px}.ll-reacs{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ll-reac{position:absolute;transform:translate(-50%);animation:llReac 2.2s cubic-bezier(.2,.7,.3,1) forwards}@keyframes llReac{0%{opacity:0;transform:translate(-50%,10px) scale(.6)}12%{opacity:1;transform:translate(-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-160px) scale(1)}}.ll-pop{position:fixed;z-index:120;display:flex;flex-wrap:wrap;gap:6px;max-width:min(340px,calc(100vw - 16px));padding:10px;border-radius:18px;background:var(--neo-alto);box-shadow:var(--relieve-l)}.ll-pop>button{width:48px;height:48px;border:0;border-radius:14px;background:transparent;cursor:pointer;display:grid;place-items:center}.ll-pop>button:hover{background:var(--s3)}.ll-pop.ll-pop-lista{flex-direction:column;flex-wrap:nowrap;gap:2px;padding:6px;width:min(280px,calc(100vw - 16px))}.ll-pop>button.ll-pop-fila{width:100%;height:48px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 12px;color:var(--texto);font:600 15px/1.2 var(--cuerpo);text-align:left}.ll-pop-fila .ico{width:20px;height:20px;flex:none;color:var(--tenue)}.ll-pop-fila.activo,.ll-pop-fila.activo .ico{color:var(--acento-texto)}.ll-controles .btn.ll-b.ll-mas{display:none}.ll-dispositivos{display:grid;gap:10px;width:min(320px,calc(100vw - 16px))}.ll-dispositivos .campo span{font-size:12.5px;color:var(--tenue)}.ll-prueba{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:12.5px;color:var(--tenue)}.ll-medidor{height:8px;border-radius:99px;background:var(--neo-hundido);box-shadow:var(--hundido-s);overflow:hidden}.ll-medidor i{display:block;height:100%;width:0;background:var(--verde);transition:width .08s linear}.ll-barra{position:fixed;left:16px;bottom:16px;z-index:110;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;border-radius:20px;background:#121116;color:#f4efe8;box-shadow:0 14px 40px -10px #000000b3,inset 0 0 0 1px #ffffff12;max-width:calc(100vw - 32px);animation:aparece .25s ease both}.ll-barra[hidden]{display:none}.ll-barra-volver{display:flex;align-items:center;gap:10px;min-width:0;border:0;background:none;color:inherit;cursor:pointer;text-align:left;padding:2px 6px 2px 0}.ll-barra-volver b{display:block;font-size:13px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--verde)}.ll-barra-volver small{font-size:12px;color:#cfc8be}.ll-barra-caras{display:flex}.ll-barra-cara{margin-left:-8px;border-radius:50%;box-shadow:0 0 0 2px #121116}.ll-barra-cara:first-child{margin-left:0}.ll-barra-cara .avatar{width:30px;height:30px;font-size:13px}.ll-barra-cara.habla{box-shadow:0 0 0 2px var(--n2)}.ll-barra-mas{width:30px;height:30px;display:grid;place-items:center;background:#2a2731;color:#f4efe8;font:800 11.5px/1 var(--cuerpo)}.ll-barra-sub{font-variant-numeric:tabular-nums}@media(max-width:760px){.ll-barra{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom))}.ll-barra-volver{flex:1}}.ll-entrante{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:130;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(460px,calc(100vw - 24px));padding:14px 16px;border-radius:24px;background:#121116;color:#f4efe8;box-shadow:0 24px 60px -12px #000000bf,inset 0 0 0 1px #ffffff14;animation:llEntra .35s cubic-bezier(.2,1.3,.4,1) both}@keyframes llEntra{0%{opacity:0;transform:translate(-50%,-16px) scale(.96)}}.ll-entrante-cara{position:relative}.ll-entrante-cara:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--verde);animation:llOnda 1.6s ease-out infinite}@keyframes llOnda{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.ll-entrante-cara .avatar{width:52px;height:52px;font-size:20px}.ll-entrante-texto b{display:block;font:700 16px/1.2 var(--display)}.ll-entrante-texto small{color:#cfc8be;font-size:13px}.ll-entrante-botones{display:flex;gap:8px}@media(max-width:480px){.ll-entrante{grid-template-columns:auto 1fr}.ll-entrante-botones{grid-column:1 / -1;justify-content:center}}@media(max-width:560px){.ll-entrante{inset:0;width:100%;height:100dvh;transform:none;border-radius:0;padding:calc(48px + env(safe-area-inset-top,0px)) 24px calc(40px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;grid-template-rows:1fr auto auto;justify-items:center;align-items:center;text-align:center;gap:22px;background:radial-gradient(120% 70% at 50% 25%,#2a2233,#0d0c10 70%);animation-name:llEntraMovil}.ll-entrante-cara .avatar{width:128px;height:128px;font-size:48px}.ll-entrante-cara:after{inset:-14px}.ll-entrante-texto b{font-size:26px}.ll-entrante-texto small{display:block;font-size:15px;margin-top:6px}.ll-entrante-botones{grid-column:auto;width:100%;justify-content:space-evenly;align-self:end}.ll-entrante .btn.ll-b{width:64px;height:64px;min-width:64px}.ll-entrante .btn.ll-b.colgar{width:64px;border-radius:50%}.ll-entrante .btn.ll-b .ico{width:26px;height:26px}}@keyframes llEntraMovil{0%{opacity:0;transform:scale(.98)}}.hub-unirse .ico{width:16px;height:16px}.hub-canal-voz{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:2px 10px 6px 30px;font-size:12px;color:var(--verde)}.hub-canal-voz .mini-ico{width:13px;height:13px}.hub-voz-persona{padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--verde) 14%,transparent)}.hub-canal{flex-wrap:wrap}.hub-llamada{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--neo-hundido);box-shadow:var(--hundido-s);max-width:420px}.hub-llamada-ico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--verde);flex:none}.hub-llamada.perdida .hub-llamada-ico{background:color-mix(in srgb,var(--rojo) 18%,transparent);color:var(--rojo)}.hub-llamada-ico .ico{width:18px;height:18px}.hub-llamada b{display:block;font-size:14px}@media(max-width:760px){.ll-escenario{height:clamp(240px,52vh,480px);padding:10px;resize:none}.btn.ll-b{width:46px;height:46px;min-width:46px}.ll-controles{gap:10px}}@media(max-width:640px){.ll-controles{flex-wrap:nowrap;justify-content:space-between;gap:6px;padding:0 2px}.ll-controles .btn.ll-b.ll-sec{display:none}.ll-controles .btn.ll-b.ll-mas{display:inline-flex}.btn.ll-b{width:50px;height:50px;min-width:50px}.btn.ll-b.colgar{width:64px}.hub-charla>.ll-escenario:not([data-n="1"]):not([data-n="2"]){height:clamp(320px,66vh,640px)}.ll-tile{border-radius:14px}.ll-nombre{left:6px;bottom:6px;padding:3px 8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.ll-entrante,.ll-barra,.ll-reac{animation:none}.ll-entrante-cara:after{animation:none;opacity:.6}}@media(forced-colors:active){.ll-tile.habla{outline:3px solid Highlight}.btn.ll-b.apagado,.btn.ll-b.colgar{border:2px solid CanvasText}}.ke{display:inline-block;width:var(--t, 22px);height:var(--t, 22px);vertical-align:-.24em;line-height:0;flex:none}.ke svg{width:100%;height:100%;overflow:visible;display:block}.ke svg [class^=ke-],.ke svg [class*=" ke-"]{transform-box:fill-box;transform-origin:center}.ke-parpadea .ke-ojos,.ke-pasa .ke-ojos{animation:keParpadea 4.6s infinite}@keyframes keParpadea{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.ke-bota svg{animation:keBota 2.4s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes keBota{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-9%) scale(1.03)}}.ke-rie svg{animation:keRie 1.6s ease-in-out infinite}@keyframes keRie{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-7deg)}20%,40%{transform:rotate(7deg)}}.ke-rie .ke-lagrimas{animation:keLagrimas 1.6s ease-in infinite}@keyframes keLagrimas{0%,40%{transform:translateY(0);opacity:1}90%{transform:translateY(14%);opacity:0}to{opacity:0}}.ke-rueda svg{animation:keRueda 2s ease-in-out infinite}@keyframes keRueda{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}.ke-guina .ke-ojo-guino{animation:keParpadea 3.2s infinite}.ke-late-ojos .ke-late,.ke-late .ke-latido{animation:keLatido 1.4s ease-in-out infinite}.ke-late-ojos .ke-tarde{animation-delay:.12s}@keyframes keLatido{0%,40%,to{transform:scale(1)}12%{transform:scale(1.16)}26%{transform:scale(1.06)}}.ke-beso .ke-vuela{animation:keVuela 2.4s ease-out infinite}@keyframes keVuela{0%,30%{transform:translate(0) scale(.6);opacity:0}45%{opacity:1;transform:translateY(-4px) scale(1)}to{transform:translate(6px,-22px) scale(1.15);opacity:0}}.ke-gafas .ke-reflejo{animation:keReflejo 3.2s ease-in-out infinite}@keyframes keReflejo{0%,55%{transform:translate(-30%);opacity:0}70%{opacity:.5}90%,to{transform:translate(240%);opacity:0}}.ke-piensa .ke-ojos{animation:kePiensa 3.6s ease-in-out infinite}@keyframes kePiensa{0%,30%,to{transform:translate(0)}45%,80%{transform:translate(6%,-10%)}}.ke-piensa .ke-mano-barbilla{animation:keToque 3.6s ease-in-out infinite}@keyframes keToque{0%,60%,to{transform:translateY(0)}70%{transform:translateY(-4%)}80%{transform:translateY(0)}90%{transform:translateY(-4%)}}.ke-sorpresa .ke-boca-o{animation:keBocaO 2s ease-in-out infinite}@keyframes keBocaO{0%,to{transform:scale(1)}50%{transform:scale(1.18,1.25)}}.ke-brilla-ojos .ke-gira-lento{animation:keGiraLento 3s ease-in-out infinite}@keyframes keGiraLento{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(36deg) scale(1.15)}}.ke-lagrima .ke-gota,.ke-rueda .ke-gota{animation:keGota 2.6s ease-in infinite}@keyframes keGota{0%,35%{transform:translateY(0) scale(.7);opacity:0}45%{opacity:1;transform:translateY(0) scale(1)}to{transform:translateY(70%);opacity:0}}.ke-llora .ke-rio{transform-origin:50% 0;animation:keRio 1.2s ease-in-out infinite}.ke-llora .ke-tarde{animation-delay:.3s}@keyframes keRio{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1)}}.ke-tiembla svg{animation:keTiembla .5s linear infinite}@keyframes keTiembla{0%,to{transform:translate(0)}25%{transform:translate(-3%)}75%{transform:translate(3%)}}.ke-tiembla-suave svg{animation:keTiemblaSuave 2.4s linear infinite}@keyframes keTiemblaSuave{0%,70%,to{transform:translate(0)}74%,82%,90%{transform:translate(-2.5%)}78%,86%,94%{transform:translate(2.5%)}}.ke-zzz .ke-zzz{animation:keZzz 2.8s ease-in-out infinite}@keyframes keZzz{0%{transform:translateY(4px);opacity:0}30%{opacity:1}to{transform:translate(4px,-8px);opacity:0}}.ke-marea .ke-espiral{animation:keGira 1.4s linear infinite}@keyframes keGira{to{transform:rotate(360deg)}}.ke-rubor .ke-rubor{animation:keRubor 2.2s ease-in-out infinite}@keyframes keRubor{0%,to{opacity:.55}50%{opacity:1}}.ke-fiesta .ke-matasuegras{transform-origin:0 50%;animation:keMatasuegras 1.8s ease-in-out infinite}@keyframes keMatasuegras{0%,50%,to{transform:scaleX(.35)}20%,35%{transform:scaleX(1)}}.ke-fiesta .ke-confeti{animation:keConfeti 2.2s ease-in-out infinite}@keyframes keConfeti{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-6%);opacity:1}}.ke-ojitos .ke-ojitos{animation:keOjitos 1.8s ease-in-out infinite}@keyframes keOjitos{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ke-pasa .ke-pupilas{animation:kePasa 3.4s ease-in-out infinite}@keyframes kePasa{0%,20%,to{transform:translateY(0)}40%,70%{transform:translate(-5%,-14%)}}.ke-mandibula .ke-mandibula{animation:keMandibula 1.6s ease-in-out infinite}@keyframes keMandibula{0%,50%,to{transform:translateY(0)}25%{transform:translateY(14%)}}.ke-mira .ke-pupilas{animation:keMira 3s ease-in-out infinite}@keyframes keMira{0%,15%,to{transform:translate(0)}35%,55%{transform:translate(-14%)}70%,85%{transform:translate(-2%)}}.ke-pulgar svg{transform-origin:30% 90%;animation:kePulgar 2.4s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes kePulgar{0%,55%,to{transform:rotate(0)}25%{transform:rotate(-12deg) scale(1.06)}}.ke-pulgar-abajo svg{transform-origin:30% 10%;animation:kePulgarAbajo 2.4s ease-in-out infinite}@keyframes kePulgarAbajo{0%,55%,to{transform:rotate(0)}25%{transform:rotate(10deg)}}.ke-aplaude .ke-mano-i{animation:keAplaudeI .9s ease-in-out infinite}.ke-aplaude .ke-mano-d{animation:keAplaudeD .9s ease-in-out infinite}@keyframes keAplaudeI{0%,to{transform:translate(-6%) rotate(-6deg)}50%{transform:translate(3%)}}@keyframes keAplaudeD{0%,to{transform:translate(6%) rotate(6deg)}50%{transform:translate(-3%)}}.ke-aplaude .ke-chispazo{animation:keChispazo .9s ease-out infinite}@keyframes keChispazo{0%,40%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.ke-arriba .ke-sube{animation:keBota 1.6s cubic-bezier(.3,1.6,.5,1) infinite}.ke-arriba .ke-chispas,.ke-brilla .ke-chispas{animation:keTitila 1.8s ease-in-out infinite}@keyframes keTitila{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.1)}}.ke-saluda .ke-saluda{transform-origin:45% 100%;animation:keSaluda 1.6s ease-in-out infinite}@keyframes keSaluda{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(-16deg)}20%,40%{transform:rotate(12deg)}}.ke-saluda .ke-ondas{animation:keTitila 1.6s ease-in-out infinite}.ke-fuerza .ke-brazo{transform-origin:20% 90%;animation:keFuerza 2s ease-in-out infinite}@keyframes keFuerza{0%,60%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-6deg) scale(1.06)}}.ke-parte .ke-mitad-i{animation:keParteI 2.4s ease-in-out infinite}.ke-parte .ke-mitad-d{animation:keParteD 2.4s ease-in-out infinite}@keyframes keParteI{0%,40%,to{transform:translate(0) rotate(0)}60%,80%{transform:translate(-4%,2%) rotate(-6deg)}}@keyframes keParteD{0%,40%,to{transform:translate(0) rotate(0)}60%,80%{transform:translate(4%,2%) rotate(6deg)}}.ke-llama .ke-llama{transform-origin:50% 100%;animation:keLlama 1.1s ease-in-out infinite}@keyframes keLlama{0%,to{transform:scaleY(1) skew(0)}25%{transform:scaleY(1.06) skew(-3deg)}50%{transform:scaleY(.95) skew(2deg)}75%{transform:scaleY(1.04) skew(-1deg)}}.ke-cien .ke-cien{animation:keCien 2.2s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes keCien{0%,55%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-5deg)}}.ke-chispas .ke-ch1{animation:keTitila 2s ease-in-out infinite}.ke-chispas .ke-ch2{animation:keTitila 2s ease-in-out .5s infinite}.ke-chispas .ke-ch3{animation:keTitila 2s ease-in-out 1s infinite}.ke-estrella .ke-gira-suave{animation:keEstrella 2.8s ease-in-out infinite}@keyframes keEstrella{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(8deg) scale(1.06)}}.ke-confeti .ke-estallido{transform-origin:0 100%;animation:keEstallido 2s ease-out infinite}@keyframes keEstallido{0%,20%{transform:scale(.4);opacity:0}40%{transform:scale(1.05);opacity:1}to{transform:scale(1.2);opacity:0}}.ke-notas .ke-nota1{animation:keNota 1.4s ease-in-out infinite}@keyframes keNota{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7%) rotate(-5deg)}}.ke-auriculares .ke-cascos{animation:keOjitos 1s ease-in-out infinite}.ke-auriculares .ke-ondas-son{animation:keTitila 1s ease-in-out infinite}.ke-canta .ke-micro{animation:keCanta 1.8s ease-in-out infinite}@keyframes keCanta{0%,to{transform:rotate(-30deg)}50%{transform:rotate(-22deg) translateY(-3%)}}.ke-canta .ke-notitas{animation:keZzz 1.8s ease-in-out infinite}.ke-cohete .ke-nave{animation:keCohete .4s linear infinite}@keyframes keCohete{0%,to{transform:translate(0)}50%{transform:translate(1.5%,-1.5%)}}.ke-cohete .ke-propulsion{transform-origin:80% 20%;animation:keLlama .5s ease-in-out infinite}.ke-rayo .ke-rayo{animation:keRayo 2.4s linear infinite}@keyframes keRayo{0%,70%,78%,to{opacity:1;filter:none}74%{opacity:.4}76%{filter:brightness(1.6)}}.ke-check .ke-tick{stroke-dasharray:44;animation:keTick 2.6s ease-out infinite}@keyframes keTick{0%{stroke-dashoffset:44}30%,to{stroke-dashoffset:0}}.ke-regalo .ke-tapa{animation:keTapa 2.4s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes keTapa{0%,55%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-14%) rotate(-6deg)}}.ke-calma,.ke-calma svg,.ke-calma svg *{animation-play-state:paused!important}:hover>.ke-calma,:hover>.ke-calma svg,:hover>.ke-calma svg *,.ke-calma:hover,.ke-calma:hover svg,.ke-calma:hover svg *,:focus-visible>.ke-calma svg *{animation-play-state:running!important}html.calma .ke svg,html.calma .ke svg *{animation:none!important}@media(prefers-reduced-motion:reduce){.ke svg,.ke svg *{animation:none!important}}.ke-selector{position:fixed;z-index:140;width:min(344px,calc(100vw - 16px));max-height:min(420px,70vh);display:grid;grid-template-rows:auto auto minmax(0,1fr);border-radius:20px;background:var(--neo-alto);box-shadow:var(--relieve-l);overflow:hidden;animation:aparece .18s ease both}.ke-cab{display:flex;align-items:center;gap:8px;margin:10px 10px 6px;padding:0 12px;height:40px;border-radius:14px;background:var(--neo-hundido);box-shadow:var(--hundido-s)}.ke-cab .ico{width:17px;height:17px;color:var(--apagado);flex:none}.ke-busca{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--texto);font:500 14px var(--cuerpo);outline:none}.ke-cab:focus-within{outline:2px solid var(--foco);outline-offset:1px}.ke-pestanas{display:flex;gap:2px;padding:0 8px 4px;border-bottom:1px solid var(--linea)}.ke-pestanas[hidden]{display:none}.ke-pestanas button{flex:1;height:32px;border:0;border-radius:10px;background:none;color:var(--apagado);cursor:pointer;display:grid;place-items:center}.ke-pestanas button:hover{background:var(--s3);color:var(--texto)}.ke-pestanas .ico{width:18px;height:18px}.ke-cuerpo{overflow-y:auto;padding:4px 6px 10px 8px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.ke-sec{display:block;padding:10px 4px 4px;font:700 11px/1 var(--cuerpo);letter-spacing:.08em;text-transform:uppercase;color:var(--apagado)}.ke-rejilla{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}.ke-rejilla.stk{grid-template-columns:repeat(6,minmax(0,1fr))}.ke-op{aspect-ratio:1;min-width:0;padding:0;border:0;border-radius:12px;background:none;cursor:pointer;display:grid;place-items:center;transition:background .12s,transform .12s}.ke-op:hover,.ke-op:focus-visible{background:var(--s3);transform:scale(1.08)}.ke-op:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.ke-nada{padding:18px 8px;text-align:center;color:var(--tenue);font-size:13px}.hub-msg-texto .ke{margin:0 .04em}.hub-msg-texto.solo-emotes .ke{margin:0 .08em}.hub-reac .ke{--t: 18px}.hub-herr button .ke{--t: 20px}@media(prefers-reduced-motion:reduce){.ke-selector{animation:none}.ke-op:hover{transform:none}}.hub-codigo{padding:1px 5px;border-radius:6px;background:var(--neo-hundido);box-shadow:inset 0 0 0 1px var(--linea-2);font:500 .9em/1.4 JetBrains Mono,ui-monospace,Consolas,monospace}.hub-bloque-codigo{display:block;margin:6px 0;padding:10px 12px;border-radius:12px;background:var(--neo-hundido);box-shadow:var(--hundido-s);font:500 13px/1.55 JetBrains Mono,ui-monospace,Consolas,monospace;white-space:pre;overflow-x:auto;max-width:100%}.hub-cita{display:block;margin:4px 0;padding:2px 0 2px 12px;border-left:4px solid var(--linea-3);color:var(--tenue)}.hub-spoiler{padding:0 3px;border-radius:5px;background:#2b2a30;color:transparent;cursor:pointer;transition:background .2s,color .2s;user-select:none}.hub-spoiler *{visibility:hidden}.hub-spoiler:hover{background:#34333a}.hub-spoiler.visto{background:var(--s3);color:inherit;cursor:auto;user-select:text}.hub-spoiler.visto *{visibility:visible}:root[data-modo=claro] .hub-spoiler:not(.visto){background:#c9c3ba}.hub-msg-texto strong{font-weight:750}.hub-visto{display:flex;justify-content:flex-end;align-items:center;gap:4px;padding:0 18px 4px;font-size:11.5px;color:var(--apagado)}.hub-visto.leido{color:var(--acento-texto)}.hub-visto .ico{width:14px;height:14px}.hub-msg-marca{display:inline-flex;align-items:center;gap:4px;margin:0 0 2px;font-size:11.5px;color:var(--apagado)}.hub-msg-marca .ico{width:12px;height:12px}.hub-msg.fijado{box-shadow:inset 3px 0 color-mix(in srgb,var(--n2) 60%,transparent)}.hub-cab-contador{position:relative}.hub-cab-contador i{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 4px;border-radius:99px;background:var(--grad);color:var(--tinta);font:800 9.5px/15px var(--cuerpo);font-style:normal;text-align:center}.hub-menu{position:fixed;z-index:140;min-width:210px;padding:6px;border-radius:16px;background:var(--neo-alto);box-shadow:var(--relieve-l);display:grid;gap:2px;animation:aparece .15s ease both}.hub-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;color:var(--texto);font:550 13.5px var(--cuerpo);text-align:left;cursor:pointer}.hub-menu button:hover,.hub-menu button:focus-visible{background:var(--s3)}.hub-menu button .ico{width:17px;height:17px;color:var(--tenue)}.hub-menu button.peligro,.hub-menu button.peligro .ico{color:var(--rojo)}.hub-menu hr{border:0;border-top:1px solid var(--linea);margin:4px 6px}.hub-panel{display:flex;flex-direction:column;min-height:0;height:100%}.hub-msg-marcas{display:flex;gap:12px}.hub-panel-cuerpo{flex:1;min-height:0;overflow-y:auto;padding:8px 10px 16px;display:grid;gap:8px;align-content:start}.hub-res{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:var(--neo);box-shadow:var(--relieve-xs);cursor:pointer;text-align:left;border:0;color:inherit;font:inherit;width:100%}.hub-res:hover{box-shadow:var(--relieve-s)}.hub-res-cab{display:flex;align-items:center;gap:8px;font-size:12.5px}.hub-res-cab .avatar{width:22px;height:22px;font-size:10px}.hub-res-cab small{color:var(--apagado);margin-left:auto}.hub-res-texto{font-size:13.5px;line-height:1.45;color:var(--texto);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hub-res mark{background:color-mix(in srgb,var(--n2) 35%,transparent);color:inherit;border-radius:3px;padding:0 1px}.hub-panel-busca{margin:8px 10px 0}.hub-panel-vacio{padding:30px 10px;text-align:center;color:var(--tenue);font-size:13px}.hub-tarjeta{position:fixed;z-index:140;width:min(300px,calc(100vw - 16px));border-radius:22px;background:var(--neo-alto);box-shadow:var(--relieve-l);overflow:hidden;animation:aparece .16s ease both}.hub-tarjeta-banda{height:64px;background:var(--grad)}.hub-tarjeta-cara{margin:-36px 0 0 16px;width:max-content;border-radius:50%;box-shadow:0 0 0 5px var(--neo-alto)}.hub-tarjeta-cara .avatar{width:72px;height:72px;font-size:26px}.hub-tarjeta-cuerpo{padding:8px 16px 16px;display:grid;gap:4px}.hub-tarjeta-cuerpo b{font:700 18px/1.2 var(--display)}.hub-tarjeta-cuerpo small{color:var(--tenue)}.hub-tarjeta-bio{margin:6px 0 0;font-size:13px;color:var(--tenue)}.hub-tarjeta-botones{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hub-salta{width:min(520px,calc(100vw - 24px))}.hub-salta-lista{display:grid;gap:2px;max-height:50vh;overflow-y:auto;margin-top:10px}.hub-salta-op{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:12px;background:none;color:inherit;font:600 14px var(--cuerpo);text-align:left;cursor:pointer}.hub-salta-op[aria-selected=true],.hub-salta-op:hover{background:var(--s3)}.hub-salta-op .avatar{width:28px;height:28px;font-size:12px}.hub-salta-op small{color:var(--apagado);font-weight:500;margin-left:auto}.hub-salta-op .almohadilla{width:28px;text-align:center;font:700 18px var(--display);color:var(--apagado)}.hub-msg.desliza{transition:none}.hub-msg.suelta{transition:transform .2s ease}.hub-msg .hub-desliza-ico{position:absolute;left:-34px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--s3);color:var(--acento-texto);opacity:0}.hub-msg .hub-desliza-ico .ico{width:15px;height:15px}.hub-corazon-doble{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;animation:hubCorazon .7s ease-out forwards}@keyframes hubCorazon{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}to{opacity:0;transform:translate(-50%,-80%) scale(1)}}@media(prefers-reduced-motion:reduce){.hub-menu,.hub-tarjeta{animation:none}.hub-corazon-doble{animation-duration:.01s}}.hub-adjuntos{padding:8px 10px 0}.hub-adjuntos[hidden]{display:none}.hub-adj{position:relative;display:inline-grid;width:96px;height:96px;border-radius:14px;overflow:hidden;box-shadow:var(--relieve-s);background:var(--neo-hundido)}.hub-adj img{width:100%;height:100%;object-fit:cover;display:block}.hub-adj.error img{opacity:.35}.hub-adj-barra{position:absolute;left:8px;right:8px;bottom:8px;height:6px;border-radius:99px;background:#00000080;overflow:hidden}.hub-adj-barra i{display:block;height:100%;width:0;background:var(--grad);transition:width .15s linear}.hub-adj-error{position:absolute;inset:auto 4px 4px;font-size:10.5px;line-height:1.25;color:#fff;text-shadow:0 1px 2px #000}.btn.hub-adj-quitar{position:absolute;top:4px;right:4px;width:26px;height:26px;min-width:26px;padding:0;border-radius:50%;background:#0009;color:#fff}.btn.hub-adj-quitar .ico{width:14px;height:14px}.hub-grabando{display:flex;align-items:center;gap:10px;padding:8px 10px;min-height:52px}.hub-grabando.enviando{opacity:.7}.hub-grab-punto{width:10px;height:10px;border-radius:50%;background:var(--rojo);box-shadow:0 0 10px var(--rojo);animation:hubGrab 1s ease-in-out infinite;flex:none}@keyframes hubGrab{50%{opacity:.35}}.hub-grab-tiempo{font:600 13.5px var(--cuerpo);font-variant-numeric:tabular-nums;min-width:64px;color:var(--texto)}.hub-grab-onda{flex:1;display:flex;align-items:center;gap:3px;height:30px;min-width:0;overflow:hidden}.hub-grab-onda i{flex:1;max-width:5px;min-width:3px;height:10%;border-radius:3px;background:var(--n2);transition:height .1s linear}.hub-charla{position:relative}.hub-charla.soltar:after{content:"Suelta la foto para mandarla";position:absolute;inset:10px;z-index:20;display:grid;place-items:center;border-radius:20px;border:3px dashed var(--n2);background:color-mix(in srgb,var(--neo) 88%,transparent);color:var(--acento-texto);font:700 18px var(--display);pointer-events:none}.hub-foto{display:block;margin:6px 0 2px;padding:0;border:0;border-radius:16px;overflow:hidden;width:min(360px,100%);max-height:420px;background:var(--neo-hundido);cursor:zoom-in;box-shadow:var(--relieve-xs)}.hub-foto img{width:100%;height:100%;object-fit:cover;display:block}.hub-foto:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.hub-visor{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:24px;background:#08070ae6;animation:aparece .18s ease both}.hub-visor img{max-width:100%;max-height:calc(100vh - 100px);border-radius:12px;box-shadow:0 20px 60px #0009}.hub-visor-botones{position:fixed;top:14px;right:14px;display:flex;gap:8px}.hub-visor-botones .btn{background:#ffffff1f;color:#fff}.nv{display:flex;align-items:center;gap:10px;margin:6px 0 2px;padding:8px 12px 8px 8px;width:min(340px,100%);border-radius:18px;background:var(--neo-hundido);box-shadow:var(--hundido-s)}.btn.nv-play{width:40px;height:40px;min-width:40px;padding:0;border-radius:50%;background:var(--grad);color:var(--tinta)}.btn.nv-play .ico{width:18px;height:18px}.nv-cuerpo{flex:1;min-width:0;display:grid;gap:4px}.nv-onda{display:flex;align-items:center;gap:2px;height:30px;cursor:pointer}.nv-onda i{flex:1;min-width:2px;border-radius:2px;background:var(--muy-apagado);transition:background .1s}.nv-onda i.oida{background:var(--n2)}.nv-pie{display:flex;justify-content:space-between;align-items:center}.nv-tiempo{font-size:11.5px;color:var(--apagado);font-variant-numeric:tabular-nums}.nv-vel{border:0;border-radius:99px;padding:1px 8px;background:var(--s3);color:var(--tenue);font:700 11px var(--cuerpo);cursor:pointer}.nv.sonando .btn.nv-play{box-shadow:0 0 0 4px color-mix(in srgb,var(--n2) 25%,transparent)}.hub-previa{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:6px 0 2px;padding:10px 12px;max-width:440px;border-radius:14px;background:var(--neo-hundido);border-left:4px solid var(--borde, var(--n2))}.hub-previa.cargando{display:none}.hub-previa-txt{display:grid;gap:3px;min-width:0}.hub-previa-txt small{color:var(--apagado);font-size:12px}.hub-previa-txt a{font-weight:700;color:var(--acento-texto);text-decoration:none;overflow-wrap:anywhere}.hub-previa-txt a:hover{text-decoration:underline}.hub-previa-txt p{margin:0;font-size:13px;color:var(--tenue);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hub-previa img{width:84px;height:84px;object-fit:cover;border-radius:10px}@media(max-width:480px){.hub-previa img{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){.hub-grab-punto,.hub-visor{animation:none}}.hub-mensajes>.hub-msg.lejos{content-visibility:auto;contain-intrinsic-size:auto 64px}.hub-lateral:not([hidden]){animation:hubLateral .22s cubic-bezier(.2,.8,.3,1) both}@keyframes hubLateral{0%{opacity:0;transform:translate(14px)}}.hub-reac.salta{animation:hubReacSalta .38s cubic-bezier(.3,1.8,.5,1)}@keyframes hubReacSalta{0%{transform:scale(.7)}60%{transform:scale(1.18)}to{transform:scale(1)}}.hub-msg.entra{animation:hubEntra .26s cubic-bezier(.2,.8,.3,1) both}@keyframes hubEntra{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.hub-lateral:not([hidden]),.hub-reac.salta,.hub-msg.entra{animation:none}}.hub-encuesta{display:grid;gap:6px;margin:6px 0 2px;padding:12px;width:min(420px,100%);border-radius:16px;background:var(--neo-hundido);box-shadow:var(--hundido-s)}.hub-encuesta-p{font:700 15px/1.3 var(--display)}.hub-op{position:relative;display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:0;border-radius:12px;background:var(--neo);box-shadow:var(--relieve-xs);color:var(--texto);font:600 13.5px var(--cuerpo);text-align:left;cursor:pointer;overflow:hidden;isolation:isolate}.hub-op:hover{box-shadow:var(--relieve-s)}.hub-op:disabled{cursor:default;opacity:.7}.hub-op-barra{position:absolute;inset:0 auto 0 0;z-index:-1;background:color-mix(in srgb,var(--n2) 18%,transparent);transition:width .35s cubic-bezier(.2,.8,.3,1)}.hub-op.mia{box-shadow:inset 0 0 0 2px var(--n2)}.hub-op.mia .hub-op-barra{background:color-mix(in srgb,var(--n2) 30%,transparent)}.hub-op-marca{width:18px;height:18px;border-radius:50%;border:2px solid var(--linea-3);display:grid;place-items:center;flex:none}.hub-op.mia .hub-op-marca{border-color:var(--n2);background:var(--n2);color:var(--tinta)}.hub-op-marca .ico{width:12px;height:12px}.hub-op-pct{font-size:12.5px;color:var(--tenue);font-variant-numeric:tabular-nums}.hub-enc-ops .fila{flex-wrap:nowrap}.hub-motivo{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--neo);box-shadow:var(--relieve-xs);cursor:pointer}.hub-motivo:has(input:checked){box-shadow:inset 0 0 0 2px var(--rojo)}.hub-canal.arrastrando{opacity:.45}.hub-canal.encima{box-shadow:inset 0 2px 0 var(--n2)}.hub-canal .almohadilla .mini-ico{width:15px;height:15px}.hub-lento{width:13px;height:13px;color:var(--apagado)}.hub-lento-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:11.5px}.hub-lento-chip .ico{width:13px;height:13px}.hub-cab-titulo .almohadilla.grande .ico{width:20px;height:20px}.punto.estado-linea{background:var(--verde)}.punto.estado-ausente{background:#f5b83d}.punto.estado-nomolestar{background:var(--rojo)}.punto.estado-nomolestar:after{content:"";position:absolute;left:25%;right:25%;top:45%;height:12%;border-radius:2px;background:var(--neo)}.punto.estado-fuera{background:transparent;box-shadow:inset 0 0 0 2px var(--apagado)}.punto[class*=estado-]{position:absolute}.hub-yo-estado{display:flex;align-items:center;gap:10px;min-width:0;flex:1;border:0;background:none;color:inherit;text-align:left;padding:4px;border-radius:12px;cursor:pointer}.hub-yo-estado:hover{background:var(--s3)}.hub-yo-estado small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tenue)}.hub-menu-estado{min-width:260px}.hub-menu-estado button>span{display:grid;gap:1px;flex:1}.hub-menu-estado .punto{position:static;flex:none;width:12px;height:12px;border-radius:50%}.hub-frase-emoji{width:46px;height:46px;flex:none;border:0;border-radius:14px;background:var(--neo-hundido);box-shadow:var(--hundido-s);display:grid;place-items:center;cursor:pointer}.hub-tarjeta-estado{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--tenue)}.hub-tarjeta-estado .punto{position:static;width:10px;height:10px;border-radius:50%}.dnd-horas .fila{gap:8px;flex-wrap:nowrap}.dnd-horas input[type=time]{max-width:140px}.hub-menu-estado .punto,.hub-tarjeta-estado .punto{position:relative}.hub-lista-fila{display:flex;align-items:center;gap:6px;min-width:0}.hub-lista-sub{margin-top:-6px}.hub-gdm-cara{position:relative;flex:none;width:36px;height:36px}.hub-gdm-cara .avatar{position:absolute;width:26px;height:26px;font-size:11px;border:2px solid var(--neo)}.hub-gdm-cara .avatar:first-child{left:0;top:0}.hub-gdm-cara .avatar:nth-child(2){right:0;bottom:0;z-index:1}.hub-gdm-cara.xl{width:auto;height:96px;display:flex;justify-content:center}.hub-gdm-cara.xl .avatar{position:static;width:84px;height:84px;font-size:34px;border-width:3px;margin:0 -14px}.hub-gdm-cara.xl{padding:0 14px;justify-content:flex-start}@media(max-width:640px){.hub-gdm-cara.xl{height:76px}.hub-gdm-cara.xl .avatar{width:68px;height:68px;font-size:26px;margin:0 -11px}.hub-gdm-cara.xl{padding:0 11px}}button.hub-cab-titulo{background:none;border:0;padding:4px 8px 4px 4px;margin:-4px 0;border-radius:12px;font:inherit;text-align:left;cursor:pointer}button.hub-cab-titulo:hover{background:var(--s2)}.hub-temp-chip{height:24px;padding:0 8px;gap:4px;color:var(--n2);flex:none}.hub-temp-chip .ico{width:14px;height:14px}.hub-menu-tit{padding:6px 10px 2px;font:750 12px var(--cuerpo);color:var(--apagado);text-transform:uppercase;letter-spacing:.06em}.hub-menu-nota{display:block;max-width:250px;padding:6px 10px 4px;color:var(--apagado);font-size:11.5px;line-height:1.4}.hub-menu button span small{display:block;font-size:12px;font-weight:500}.hub-sis{display:flex;align-items:center;gap:10px;margin:6px 0;padding:6px 16px 6px 22px;color:var(--tenue);font-size:13.5px;line-height:1.4;border-radius:10px}.hub-sis b{color:var(--texto);font-weight:650}.hub-sis time{font-size:11.5px;flex:none}.hub-sis-ico{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--n2)}.hub-sis-ico .ico{width:14px;height:14px}.hub-sis:focus-visible,.hub-msg:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.hub-mensajes:focus-visible{outline:2px solid var(--foco);outline-offset:-4px}.mencion.todos{color:var(--ambar);font-weight:750}.hub-caja{position:relative}.hub-sugiere{position:absolute;left:16px;right:16px;bottom:calc(100% - 8px);z-index:20;max-height:300px;overflow:auto;padding:6px;border-radius:16px;background:var(--neo-alto);box-shadow:var(--relieve-l);display:grid;gap:2px;animation:aparece .14s ease both}.hub-sugiere[hidden]{display:none}.hub-caja.compacta .hub-sugiere{left:8px;right:8px}.hub-sug-op{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;cursor:pointer}.hub-sug-op.sel,.hub-sug-op:hover{background:var(--s3)}.hub-sug-op .avatar{width:28px;height:28px;font-size:12px}.hub-sug-op b{font:650 14px var(--cuerpo)}.hub-sug-op small{color:var(--tenue);font-size:12px;margin-left:6px}.hub-sug-todos{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ambar) 22%,transparent);color:var(--ambar)}.hub-sug-todos .ico{width:15px;height:15px}.hub-prog-barra{display:flex;align-items:center;gap:8px;margin:0 16px 6px;padding:7px 12px;border:0;border-radius:12px;background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--tenue);font:600 13px var(--cuerpo);text-align:left;cursor:pointer}.hub-prog-barra[hidden]{display:none}.hub-prog-barra .ico{width:16px;height:16px;color:var(--n2)}.hub-prog-barra b{color:var(--n2)}.hub-prog-barra:hover{color:var(--texto)}.hub-prog{display:grid;gap:8px;padding:12px;border-radius:14px;background:var(--neo);box-shadow:var(--relieve-xs)}.hub-prog+.hub-prog{margin-top:10px}.hub-prog-cab{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--tenue)}.hub-prog-cab .ico{width:15px;height:15px;color:var(--n2)}.hub-prog-cab b{font-weight:650}.hub-prog-texto{margin:0;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.hub-momento{gap:6px}.hub-momento>small{margin-top:-4px}.hub-momento-op{display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:12px;background:none;color:var(--texto);font:600 14px var(--cuerpo);text-align:left;cursor:pointer}.hub-momento-op:hover,.hub-momento-op:focus-visible{background:var(--s3)}.hub-momento-op .ico{width:17px;height:17px;color:var(--n2)}.hub-momento-mano{display:flex;gap:8px;align-items:center;padding-top:6px;border-top:1px solid var(--linea)}.hub-momento-mano .entrada{min-width:0;flex:1;height:38px}.hub-menc{display:grid;gap:6px;width:100%;padding:10px;margin-bottom:8px;border:0;border-radius:14px;background:var(--neo);box-shadow:var(--relieve-xs);color:inherit;font:inherit;text-align:left;cursor:pointer}.hub-menc:hover{box-shadow:var(--relieve-s)}.hub-menc-cab{display:flex;align-items:center;gap:8px;min-width:0}.hub-menc-cab .avatar{width:28px;height:28px;font-size:12px}.hub-menc-cab .crece{min-width:0}.hub-menc-cab b,.hub-menc-cab small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-menc-cab b{font-size:13.5px}.hub-menc-cab small{font-size:12px;color:var(--tenue)}.hub-menc-todos{justify-self:start;height:20px;padding:0 8px;font-size:11px;color:var(--ambar)}.hub-menc-texto{font-size:13.5px;line-height:1.45;color:var(--texto);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hub-gdm-nuevo{min-width:min(420px,82vw)}.hub-gdm-lista{display:grid;gap:2px;max-height:300px;overflow:auto;padding:2px}.hub-gdm-op{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:12px;cursor:pointer}.hub-gdm-op:hover,.hub-gdm-op:focus-within{background:var(--s2)}.hub-gdm-op input{width:18px;height:18px;accent-color:var(--n2);flex:none}.hub-gdm-op input:disabled+.avatar{opacity:.5}.hub-gdm-op b,.hub-gdm-op small{display:block}.hub-gdm-op small{color:var(--tenue);font-size:12px}.hub-gdm-chips{display:flex;flex-wrap:wrap;gap:6px}.hub-gdm-chips:empty{display:none}.hub-gdm-chip{height:30px;padding:0 8px 0 3px;cursor:pointer;color:var(--texto)}.hub-gdm-chip .avatar{width:24px;height:24px;font-size:10px}.hub-gdm-chip .ico{width:13px;height:13px;color:var(--tenue)}.hub-gdm-acciones{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 12px}.hub-ahora-sala{display:grid;gap:2px}.hub-ahora-sala:empty{display:none}.hub-ahora-sala:not(:empty){padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--linea)}.hub-cancion-op.sonando .miniatura{display:grid;place-items:end center;padding-bottom:6px}.hub-cancion-op .eq{transform:scale(.75)}.hub-sala-mini{flex:none;width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--n2)}.hub-sala-tarjeta{display:flex;align-items:center;gap:12px;max-width:460px;margin-top:6px;padding:10px 12px 10px 10px;border-radius:16px;background:var(--neo);box-shadow:var(--relieve-s)}.hub-sala-tarjeta.cargando{opacity:.7}.hub-sala-tarjeta .crece{min-width:0;display:grid;gap:1px}.hub-sala-tarjeta b{font:750 15px/1.25 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-sala-tarjeta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.hub-sala-tarjeta .etiqueta{color:var(--n2);font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:750}.hub-sala-portada{position:relative;flex:none;width:64px;height:64px;border-radius:12px;display:grid;place-items:center;background:var(--neo-hundido) center / cover;box-shadow:var(--hundido-s);color:var(--n2);overflow:hidden}.hub-sala-portada[style*=url]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55))}.hub-sala-portada .eq{position:absolute;bottom:6px;z-index:1;transform:scale(.8)}.hub-sala-portada>.ico{width:26px;height:26px;position:relative;z-index:1}.nv-onda:focus-visible{outline:2px solid var(--foco);outline-offset:3px;border-radius:6px}@media(max-width:560px){.hub-sala-tarjeta .btn{padding:0 10px}.hub-sala-portada{width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.hub-sugiere{animation:none}}.rail-logo.rail-menc{background:none;color:var(--n2)}.rail-item.activo .rail-logo.rail-menc{background:var(--grad);color:var(--tinta)}.hub-charla{grid-template-columns:minmax(0,1fr)}.hub-cab{min-width:0}.hub-cab-extra{display:contents}.hub-cab-mas{display:none}@media(max-width:640px){.hub-cab{gap:6px;padding:8px 10px}.hub-cab-extra{display:none}.hub-cab-mas{display:inline-grid}.hub-cab-titulo{flex:0 1 auto}}.hub-texto::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-charla{display:flex;flex-direction:column}.hub-charla>*{flex:none}.hub-charla>.hub-mensajes{flex:1 1 0;min-height:0;position:relative;z-index:0;isolation:isolate}.hub-charla>.ll-escenario{position:relative;z-index:3;isolation:isolate;box-shadow:0 10px 24px -14px #000c}.hub-charla>.hub-cab{position:relative;z-index:4}@media(max-width:820px){.hub-charla>.ll-escenario{height:clamp(240px,52vh,520px)}}@media(max-height:560px){.hub-charla>.ll-escenario{height:clamp(200px,60vh,420px)}}.red-aviso{position:fixed;z-index:400;top:max(10px,env(safe-area-inset-top));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:9px 16px;border-radius:999px;background:color-mix(in srgb,var(--rojo) 18%,var(--neo-alto));color:var(--texto);box-shadow:var(--relieve);font:650 13.5px/1.3 var(--cuerpo);animation:aparece .2s ease both}.red-aviso.bien{background:color-mix(in srgb,var(--verde) 18%,var(--neo-alto))}.red-aviso[hidden]{display:none}.red-aviso .ico{width:16px;height:16px;flex:none;color:var(--rojo)}.red-aviso.bien .ico{color:var(--verde)}@media(prefers-reduced-motion:reduce){.red-aviso{animation:none}}.saltar-contenido{position:fixed;z-index:500;top:8px;left:8px;padding:10px 16px;border-radius:12px;background:var(--grad);color:var(--tinta);font:700 14px var(--cuerpo);text-decoration:none;transform:translateY(-160%);transition:transform .15s}.saltar-contenido:focus{transform:none}#app main:focus,#app>div>.hub:focus,.hub-charla:focus{outline:none}.avisos-atajos{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--linea)}.avisos-tit{display:block;margin:6px 2px 2px;font:600 10.5px/1.3 var(--cuerpo);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado)}.aviso-fila.nuevo{position:relative}.aviso-fila.nuevo:before{content:"";position:absolute;left:-6px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--n2);box-shadow:0 0 8px var(--n2)}.primeros-pasos{display:grid;gap:14px}.pasos-barra{height:8px;border-radius:99px;background:var(--neo-hundido);box-shadow:var(--hundido-s);overflow:hidden}.pasos-barra i{display:block;height:100%;border-radius:inherit;background:var(--grad);transition:width .5s var(--ease)}.pasos-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.paso{display:flex;align-items:center;gap:12px;padding:12px;border:0;border-radius:16px;background:var(--neo);box-shadow:var(--relieve-xs);color:var(--texto);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .18s var(--ease),transform .18s var(--ease)}.paso:hover:not(:disabled){box-shadow:var(--relieve-s);transform:translateY(-1px)}.paso b{display:block;font-size:14px}.paso small{display:block;color:var(--tenue);font-size:12.5px;line-height:1.35}.paso-ico{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--n2)}.paso-ico .ico{width:18px;height:18px}.paso.hecho,.paso:disabled{opacity:1;cursor:default;background:transparent!important;border:0!important;box-shadow:none!important}.paso.hecho b{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--texto) 40%,transparent);color:var(--tenue)!important}.paso.hecho .paso-ico{background:var(--grad);color:var(--tinta);box-shadow:none}@media(prefers-reduced-motion:reduce){.pasos-barra i,.paso{transition:none}}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.kpi{display:grid;gap:2px;padding:16px 18px;border-radius:var(--r-l)}.kpi b{font:750 30px/1.1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi span{font:650 13.5px var(--cuerpo);color:var(--texto)}.kpi small{color:var(--tenue);font-size:12px;line-height:1.35}.tabla-scroll{overflow-x:auto;margin:0 -4px}.tabla-errores{width:100%;border-collapse:collapse;font-size:13px}.tabla-errores th{text-align:left;font:600 10.5px/1.3 var(--cuerpo);letter-spacing:.1em;text-transform:uppercase;color:var(--apagado);padding:6px 8px;border-bottom:1px solid var(--linea);white-space:nowrap}.tabla-errores td{padding:8px;border-bottom:1px solid var(--linea);white-space:nowrap;color:var(--tenue)}.tabla-errores td:first-child{color:var(--texto)}.tabla-errores .num{text-align:right;font-variant-numeric:tabular-nums}.tabla-errores code{font-size:12.5px}.buscador-ico{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--n2)}.buscador-ico .ico{width:16px;height:16px}.dj-bocadillo.sale{animation:djBocaSale .2s ease forwards}@keyframes djBocaSale{to{opacity:0;transform:translateY(4px) scale(.94)}}@media(prefers-reduced-motion:reduce){.dj-bocadillo.sale{animation:none;opacity:0}}.segmentos button{min-height:34px;padding:8px 14px}@media(pointer:coarse){.segmentos button{min-height:40px}.selector.colores button,.selector button{min-width:40px;min-height:40px}}main.pagina>.seccion,main.pagina>.franja2,main.pagina>.cierre3,main.pagina>.rejilla.iguales,main.pagina>.pie,body>div>.pie{content-visibility:auto;contain-intrinsic-size:auto 720px}main.pagina>.franja2{contain-intrinsic-size:auto 90px}main.pagina>.pie,body>div>.pie{contain-intrinsic-size:auto 120px}.led{position:relative;animation:none;box-shadow:0 0 10px var(--led)}.led:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--led);animation:ledOnda 2s ease-out infinite;pointer-events:none}@keyframes ledOnda{0%{transform:scale(1);opacity:.55}to{transform:scale(2.8);opacity:0}}.tel-barra i{width:100%;transform-origin:0 50%;animation:avanzaTelT 12s linear infinite}@keyframes avanzaTelT{0%{transform:scaleX(.08)}to{transform:scaleX(.96)}}.heroe3 h1 .grad-texto,.grad-oro{animation-duration:2.6s;animation-iteration-count:2}@media(hover:none),(prefers-reduced-motion:reduce){.heroe3 h1 .grad-texto,.grad-oro{animation:none}}@media(prefers-reduced-motion:reduce){.led:after,.tel-barra i{animation:none}}:root.calma .led:after{animation:none}.reaccionar button svg,.reaccionar button svg *{animation-play-state:paused!important}.reaccionar button:hover svg,.reaccionar button:hover svg *,.reaccionar button:focus-visible svg,.reaccionar button:focus-visible svg *{animation-play-state:running!important}@media(hover:none){.reaccionar button:active svg,.reaccionar button:active svg *{animation-play-state:running!important}}.mencion.yo{background:color-mix(in srgb,var(--ambar) 16%,transparent);color:#ffcf8a}:root[data-modo=claro] .mencion.yo{color:#8a3a06;background:color-mix(in srgb,var(--ambar) 14%,transparent)}.comparar:focus-visible{outline:3px solid var(--foco);outline-offset:3px}:root[data-modo=claro] .nav a.nav-max,:root[data-modo=claro] .navmovil a.nav-max{color:#7d4d00}.con-color{color:var(--nc)}:root[data-modo=claro] .con-color{color:color-mix(in srgb,var(--nc) 38%,#1d1a16)}.pagina-entra{animation:paginaEntra .2s ease-out both}@keyframes paginaEntra{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.pagina-entra{animation:none}}html.calma .pagina-entra{animation:none}html,body{overflow-x:clip}@media(max-width:980px){.heroe3:before{right:0;width:100%}}@media(max-width:980px){.heroe3{grid-template-columns:minmax(0,1fr)}.heroe3>div{min-width:0}}.enlace-app{max-width:100%;white-space:normal;text-align:left;line-height:1.3}.heroe3 h1{overflow-wrap:break-word}main.pagina{grid-template-columns:minmax(0,1fr)}.guia-cab{display:grid;gap:14px;padding:20px 0 6px;max-width:760px}.guia-cab h1{margin:0;font-size:clamp(34px,7vw,58px);line-height:1.04}.guia-cab .bajada{margin:0;font-size:18px;line-height:1.6;color:var(--tenue)}.guia-pasos{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:12px}.guia-pasos li{display:flex;gap:14px;align-items:flex-start}.guia-pasos .num{flex:none;width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:var(--grad);color:var(--tinta);font:800 15px var(--display)}.guia-pasos b{display:block;font-size:15.5px}.guia-pasos p{margin:2px 0 0}.guia-puntos{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.guia-puntos li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.guia-puntos .ico{flex:none;width:18px;height:18px;color:var(--verde);margin-top:2px}.guia-mas{display:grid;gap:10px}.guia-mas .fila{flex-wrap:wrap;gap:8px}main.guia section{margin-bottom:24px}main.guia ol,main.guia ul{line-height:1.6;color:var(--tenue)}.pie-guias{display:flex;flex-wrap:wrap;gap:6px 14px}.invita{display:grid;gap:12px;border-color:color-mix(in srgb,#ffb03a 35%,transparent)!important}.invita header{display:flex;align-items:center;justify-content:space-between;gap:8px}.invita-cuenta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:13.5px;color:var(--tenue)}.invita-cuenta b{font:750 20px var(--display);color:var(--texto)}.stories-previa{display:grid;gap:12px;justify-items:center}.stories-img{width:min(300px,70vw);aspect-ratio:9 / 16;border-radius:18px;box-shadow:var(--relieve)}.casilla-edad{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;color:var(--tenue);cursor:pointer}.casilla-edad input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--n2)}.novedad{align-items:center}.novedad-ico{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--neo-hundido);box-shadow:var(--hundido-s);color:var(--n2)}.novedad b{display:block}.novedad small{display:block;color:var(--tenue);line-height:1.4}.novedades-dia h2:first-letter{text-transform:uppercase}.punto-novedades{display:inline-block;width:8px;height:8px;margin-left:2px;border-radius:50%;background:var(--n2);box-shadow:0 0 8px var(--n2)}.ayuda-busca{height:52px;font-size:16px}.ayuda-tema[hidden],.ayuda-tema details[hidden]{display:none}.fuerza-clave{display:flex;align-items:center;gap:10px;margin-top:-4px}.fuerza-barra{flex:1;height:6px;border-radius:99px;background:var(--neo-hundido);box-shadow:var(--hundido-s);overflow:hidden}.fuerza-barra i{display:block;height:100%;width:0;border-radius:inherit;transition:width .25s,background .25s}.fuerza-clave[data-n="1"] .fuerza-barra i{width:33%;background:var(--rojo)}.fuerza-clave[data-n="2"] .fuerza-barra i{width:66%;background:var(--ambar)}.fuerza-clave[data-n="3"] .fuerza-barra i{width:100%;background:var(--verde)}.fuerza-clave small{min-width:120px;color:var(--tenue);font-size:12.5px;text-align:right}.fuerza-clave:not([data-n]),.fuerza-clave[data-n="0"]{visibility:hidden}.hub-filtros{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -2px;padding:2px}.hub-filtros::-webkit-scrollbar{display:none}.hub-filtros .chip{cursor:pointer;flex:none;height:28px}.hub-filtros .chip.activo{background:var(--grad);color:var(--tinta);border-color:transparent}.hub-fijada{width:12px;height:12px;color:var(--n2);vertical-align:-1px}.hub-filtro-vacio{padding:14px 10px;text-align:center}.hub-filtros .chip{padding:0 9px;font-size:11.5px;gap:4px}main p a:not([class]),.ventana p a:not([class]),main li a:not([class]){color:var(--acento-texto, var(--acento));text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}main p a:not([class]):hover,.ventana p a:not([class]):hover{text-decoration-thickness:2px}.dnd-horas>span small{display:block;font-weight:400;margin-top:2px}:root[data-contraste=alto]{--texto: #ffffff;--tenue: #ebe6df;--apagado: #d6cfc5;--muy-apagado: #8a847b;--linea: rgba(255, 255, 255, .3);--linea-2: rgba(255, 255, 255, .45);--linea-3: rgba(255, 255, 255, .7);--neo-borde: rgba(255, 255, 255, .4);--acento-texto: #ffc88f;--foco: #ffd29a;--rojo: #ff8a7d;--verde: #7be3a6;--s1: rgba(255, 255, 255, .06);--s2: rgba(255, 255, 255, .1);--s3: rgba(255, 255, 255, .15);--s4: rgba(255, 255, 255, .2)}:root[data-contraste=alto][data-modo=claro]{--texto: #000000;--tenue: #26221d;--apagado: #3a352f;--muy-apagado: #8d857a;--linea: rgba(30, 22, 12, .35);--linea-2: rgba(30, 22, 12, .5);--linea-3: rgba(30, 22, 12, .75);--neo-borde: rgba(30, 22, 12, .45);--acento-texto: #7a2c00;--foco: #9a3a06;--rojo: #8f1b0e;--verde: #0f5a2f;--s1: rgba(30, 22, 12, .06);--s2: rgba(30, 22, 12, .1);--s3: rgba(30, 22, 12, .15);--s4: rgba(30, 22, 12, .2)}:root[data-contraste=alto] body:before,:root[data-contraste=alto] body:after{opacity:0!important}:root[data-contraste=alto] .vidrio,:root[data-contraste=alto] .ventana{outline:1px solid var(--linea-2);outline-offset:-1px}:root[data-contraste=alto] .btn,:root[data-contraste=alto] .entrada,:root[data-contraste=alto] .segmentos,:root[data-contraste=alto] .chip,:root[data-contraste=alto] input.sw,:root[data-contraste=alto] .hub-dm.activo{box-shadow:inset 0 0 0 1.5px var(--linea-3)!important}:root[data-contraste=alto] .btn.primario,:root[data-contraste=alto] .btn.brillo{box-shadow:inset 0 0 0 2px var(--texto)!important}:root[data-contraste=alto] .segmentos button.activo,:root[data-contraste=alto] .chip.activo{outline:2px solid var(--acento-texto);outline-offset:-2px}:root[data-contraste=alto] :focus-visible{outline-width:4px}:root[data-contraste=alto] .tenue,:root[data-contraste=alto] small{color:var(--tenue)}:root[data-contraste=alto] a:not([class]){text-decoration:underline}.estado-resumen{display:flex;align-items:center;gap:16px}.estado-resumen h2.titulo{margin:0;font-size:26px}.estado-ico{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;flex:none;box-shadow:var(--relieve-s)}.estado-ico .ico{width:28px;height:28px}.estado-resumen.estado-bien .estado-ico{color:var(--verde)}.estado-resumen.estado-lento .estado-ico{color:var(--ambar)}.estado-resumen.estado-falla .estado-ico{color:var(--rojo)}.estado-resumen.estado-sin .estado-ico{color:var(--apagado)}.estado-chip{gap:5px;font-weight:600}.estado-chip.estado-bien{color:var(--verde)}.estado-chip.estado-lento{color:var(--ambar)}.estado-chip.estado-falla{color:var(--rojo)}.estado-chip.estado-sin{color:var(--apagado)}.estado-tira{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;height:38px;margin:6px 0 10px}.estado-barra{display:block;border-radius:4px;background:var(--muy-apagado)}.estado-barra.estado-bien{background:var(--verde)}.estado-barra.estado-lento{background:var(--ambar)}.estado-barra.estado-falla{background:var(--rojo)}.estado-leyenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--tenue)}.estado-leyenda span{display:inline-flex;align-items:center;gap:6px}.estado-leyenda i.estado-barra{width:10px;height:10px;border-radius:3px}.estado-cifras{display:flex;gap:28px;margin-top:14px}.estado-cifras b{display:block;font:700 24px/1.1 var(--display);letter-spacing:-.02em}@keyframes latido{0%{transform:scale(1)}35%{transform:scale(1.22)}70%{transform:scale(.94)}to{transform:scale(1)}}.late{animation:latido .42s cubic-bezier(.3,1.4,.5,1)}.btn.late .ico{color:var(--acento-texto)}.calma .late{animation:none}@media(prefers-reduced-motion:reduce){.late{animation:none}}.cifra b,.kpi b{font-variant-numeric:tabular-nums}.confeti{position:fixed;inset:0;pointer-events:none;z-index:9999;overflow:hidden}.confeti i{position:absolute;top:0;display:block;will-change:transform}.logro-nuevo{align-items:center;text-align:center;padding-top:6px}.logro-nuevo h2.titulo{margin:4px 0 0;font-size:26px}.logro-nuevo .fila.centro{justify-content:center;margin-top:6px}.espera-koo{display:grid;justify-items:center;gap:14px;padding:18vh 16px;color:var(--tenue);font-weight:500;animation:espera-entra .4s ease both}.espera-koo .stk{animation:espera-bota 1.1s ease-in-out infinite}@keyframes espera-entra{0%{opacity:0;transform:translateY(6px)}}@keyframes espera-bota{50%{transform:translateY(-8px) rotate(-3deg)}}.calma .espera-koo,.calma .espera-koo .stk{animation:none}@media(prefers-reduced-motion:reduce){.espera-koo .stk{animation:none}}.hub-burbuja-hora,.hub-resp-rapida{display:none}.hub-mensajes.burbujas .hub-msg{display:flex;align-items:flex-end;gap:8px;margin-top:10px;padding:2px 14px 2px 10px;background:none}.hub-mensajes.burbujas .hub-msg.sigue{margin-top:3px}.hub-mensajes.burbujas .hub-msg:hover,.hub-mensajes.burbujas .hub-msg.abierto{background:none}.hub-mensajes.burbujas .hub-msg.mio{flex-direction:row-reverse}.hub-mensajes.burbujas .hub-msg-avatar{flex:none;width:32px;align-self:flex-start;margin-top:0}.hub-mensajes.burbujas .hub-msg-avatar .avatar{width:32px;height:32px;font-size:12px}.hub-mensajes.burbujas .hub-msg-hora-lado{flex:none;width:32px;visibility:hidden}.hub-mensajes.burbujas .hub-msg.mio>.hub-msg-avatar,.hub-mensajes.burbujas .hub-msg.mio>.hub-msg-hora-lado,.hub-mensajes.burbujas.dm .hub-msg>.hub-msg-avatar,.hub-mensajes.burbujas.dm .hub-msg>.hub-msg-hora-lado{display:none}.hub-mensajes.burbujas .hub-msg-cuerpo{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:10px;max-width:min(78%,620px);min-width:0;padding:7px 12px 6px;border-radius:18px 18px 18px 6px;background:var(--neo-alto);box-shadow:var(--relieve-xs)}.hub-mensajes.burbujas .hub-msg.sigue .hub-msg-cuerpo{border-top-left-radius:6px}.hub-mensajes.burbujas .hub-msg.mio .hub-msg-cuerpo{border-radius:18px 18px 6px;background:color-mix(in srgb,var(--n2) 26%,var(--neo-alto))}.hub-mensajes.burbujas .hub-msg.mio.sigue .hub-msg-cuerpo{border-top-right-radius:6px}.hub-mensajes.burbujas .hub-msg-cuerpo>*{flex:1 1 100%;min-width:0}.hub-mensajes.burbujas .hub-msg-cuerpo>.hub-msg-contenido{flex:0 1 auto}.hub-mensajes.burbujas .hub-msg-cuerpo>.hub-burbuja-hora{display:block;flex:0 0 auto;margin:0 0 1px auto;font:500 10.5px/1.4 var(--cuerpo);color:var(--tenue);white-space:nowrap}.hub-mensajes.burbujas .hub-msg-cab time{display:none}.hub-mensajes.burbujas .hub-msg.mio .hub-msg-cab,.hub-mensajes.burbujas.dm .hub-msg-cab{display:none}.hub-mensajes.burbujas .hub-msg-cab{font-size:13px;margin-bottom:1px}.hub-mensajes.burbujas .hub-msg-texto{margin:0}.hub-mensajes.burbujas .hub-msg.me-nombran .hub-msg-cuerpo{box-shadow:var(--relieve-xs),inset 0 0 0 1.5px color-mix(in srgb,var(--n2) 55%,transparent)}.hub-mensajes.burbujas .hub-msg.me-nombran,.hub-mensajes.burbujas .hub-msg.fijado{box-shadow:none;background:none}.hub-mensajes.burbujas .hub-msg.fijado .hub-msg-cuerpo{box-shadow:var(--relieve-xs),inset 3px 0 color-mix(in srgb,var(--n2) 60%,transparent)}.hub-mensajes.burbujas .hub-msg-cuerpo:has(>.hub-msg-contenido>.hub-msg-stk:only-child){background:none;box-shadow:none;padding:0}.hub-mensajes.burbujas .hub-resp-rapida{display:grid;place-items:center;flex:none;align-self:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--neo);box-shadow:var(--relieve-xs);color:var(--tenue);cursor:pointer;opacity:0;transition:opacity .12s}.hub-mensajes.burbujas .hub-resp-rapida .ico{width:15px;height:15px}.hub-mensajes.burbujas .hub-msg:hover .hub-resp-rapida,.hub-mensajes.burbujas .hub-resp-rapida:focus-visible{opacity:1}.hub-mensajes.burbujas .hub-resp-rapida:hover{color:var(--acento-texto)}@media(hover:none){.hub-mensajes.burbujas .hub-resp-rapida{display:none}}.hub-mensajes.burbujas .hub-msg.mio .hub-herr{right:auto;left:16px}.hub-mensajes.burbujas .hub-desliza-ico{left:-26px}.hub-caja-mas.activo{color:var(--acento-texto);box-shadow:var(--hundido-s)}.hub-caja-mas.activo .ico{transform:rotate(45deg)}.hub-caja-mas .ico{transition:transform .18s ease}.hub-bandeja{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px 6px;margin:0 0 8px;padding:12px 8px 8px;border-radius:18px;background:var(--neo);box-shadow:var(--relieve-s);animation:bandeja-sube .18s ease both}.hub-bandeja[hidden]{display:none}@keyframes bandeja-sube{0%{opacity:0;transform:translateY(8px)}}.hub-bandeja .btn.hub-bandeja-b{display:grid;justify-items:center;gap:6px;width:auto;height:auto;padding:4px 2px;border:0;background:none;box-shadow:none;font:500 11.5px/1.25 var(--cuerpo);color:var(--tenue);text-align:center}.hub-bandeja .btn.hub-bandeja-b .ico{width:46px;height:46px;padding:12px;border-radius:50%;background:var(--neo-alto);box-shadow:var(--relieve-s);color:var(--acento-texto);box-sizing:border-box}.hub-bandeja-t{white-space:normal}.hub-mensajes.burbujas .hub-msg .hub-msg-cuerpo:has(>.hub-llamada){background:none!important;box-shadow:none!important;padding:0;max-width:min(100%,460px)}.hub-mensajes.burbujas .hub-msg-cuerpo:has(>.hub-llamada)>.hub-burbuja-hora{display:none}.hub-bandeja .btn.hub-bandeja-b[hidden]{display:none}.hub-bandeja .btn.hub-bandeja-b:disabled{opacity:.45}.calma .hub-bandeja{animation:none}.personalizar-dj .dj-seccion{display:grid;gap:10px;padding:14px 14px 12px;border-radius:18px;background:var(--neo);box-shadow:var(--relieve-xs)}.personalizar-dj .dj-seccion>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.personalizar-dj .dj-seccion h3.titulo{margin:0;font-size:16px}.dj-deslizadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px}.dj-desl{gap:6px}.dj-desl input[type=range]{width:100%;accent-color:var(--n2)}.dj-desl output{font:600 12px/1 var(--mono, monospace);color:var(--acento-texto)}.stk *,.ke *{animation-iteration-count:2!important}html:not(.calma) .stk:hover *,html:not(.calma) .ke:hover *,html:not(.calma) :hover>.stk *,html:not(.calma) :hover>.ke *,html:not(.calma) .stk.siempre *,html:not(.calma) .ke.siempre *{animation-iteration-count:infinite!important}.hub-herr button:not(:hover) .ke,.hub-herr button:not(:hover) .ke *,.hub-herr button:not(:hover) .stk,.hub-herr button:not(:hover) .stk *,.hub-reac:not(:hover):not(.salta) .ke,.hub-reac:not(:hover):not(.salta) .ke *,.hub-reac:not(:hover):not(.salta) .stk,.hub-reac:not(:hover):not(.salta) .stk *{animation:none!important}.hub-mas .esqueleto i{animation:none}.fondo-vivo.respira i{animation:vivoRespira 3.3s ease-in-out infinite alternate}.fondo-vivo.respira i:nth-child(2){animation-delay:-1.1s}.fondo-vivo.respira i:nth-child(3){animation-delay:-2.2s}@keyframes vivoRespira{0%{opacity:.19;transform:scale(.93)}to{opacity:.36;transform:scale(1.05)}}:root[data-modo=claro] .fondo-vivo.respira i{animation-name:vivoRespiraClaro}@keyframes vivoRespiraClaro{0%{opacity:.14;transform:scale(.93)}to{opacity:.26;transform:scale(1.05)}}.fondo-vivo.cambio i{animation:vivoCambio 1.4s var(--ease) both}.fondo-vivo.salto i{animation:vivoSalto .7s cubic-bezier(.2,.8,.3,1) both}@keyframes vivoSalto{30%{opacity:.5;transform:scale(1.12)}}.ayuda-pedir{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ayuda-pedir small{display:block}
