*{box-sizing:border-box;margin:0;padding:0}body{background:#12021f;font-family:system-ui,sans-serif}*{scrollbar-width:none}::-webkit-scrollbar{display:none}:root{--kk-fondo:#12021f;--kk-fondo-alto:#3b0a5c;--kk-rosa:#ff4fd8;--kk-amarillo:#ffe14f;--kk-texto-suave:#c9b6e0;--kk-panel:#ffffff0f;--kk-borde:#ffffff1a;--kk-rojo:#ff6b6b;--kk-verde:#4fffa0}.kk-pantalla{color:#fff;background:radial-gradient(circle at top, var(--kk-fondo-alto) 0%, var(--kk-fondo) 70%);min-height:100vh;font-family:system-ui,sans-serif}.kk-etiqueta{letter-spacing:.15em;text-transform:uppercase;color:var(--kk-rosa);font-size:.75rem}.kk-input{border:1px solid var(--kk-borde);color:#fff;background:#0000004d;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:1rem}.kk-input:focus{border-color:var(--kk-rosa)}.kk-boton{background:var(--kk-rosa);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:14px 20px;font-size:1rem;font-weight:700}.kk-boton:disabled{opacity:.4;cursor:not-allowed}.kk-boton-chico{padding:8px 14px;font-size:.85rem}.kk-boton-secundario{background:#ffffff1f}.kk-vacio{color:var(--kk-texto-suave);text-align:center;padding:12px}.kk-error{color:var(--kk-rojo);font-size:.9rem}.kk-punto{background:var(--kk-rojo);border-radius:50%;width:10px;height:10px;display:inline-block}.kk-punto.activo{background:var(--kk-verde)}.kk-buscador{flex-direction:column;gap:12px;display:flex}.kk-buscador-fila{gap:8px;display:flex}.kk-resultados{flex-direction:column;gap:8px;list-style:none;display:flex}.kk-resultados li{background:var(--kk-panel);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.kk-resultados img{object-fit:cover;border-radius:6px;flex-shrink:0;width:80px;height:45px}.kk-resultado-info{flex-direction:column;flex:1;min-width:0;display:flex}.kk-resultado-info strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.kk-resultado-info small{color:var(--kk-texto-suave)}.bv-pantalla{justify-content:center;align-items:center;padding:24px 16px;display:flex}.bv-contenido{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.bv-marca{letter-spacing:.04em;color:var(--kk-rosa);text-shadow:0 0 50px #ff4fd873;font-size:clamp(5rem,18vw,9rem);font-weight:900;line-height:1}.bv-bienvenida{margin-top:12px;font-size:1.6rem;font-weight:700}.bv-juegos{letter-spacing:.15em;text-transform:uppercase;color:var(--kk-texto-suave);margin-top:6px;font-size:.85rem}.bv-botones{flex-direction:column;gap:12px;width:100%;margin-top:48px;display:flex}.bv-boton{text-align:center;width:100%;padding:16px;font-size:1.1rem;text-decoration:none;display:block}.cc-pantalla{flex-direction:column;align-items:center;padding:0 16px 32px;display:flex}.cc-tarjeta{flex-direction:column;gap:24px;width:100%;max-width:460px;margin-top:24px;display:flex}.cc-cabecera{text-align:center}.cc-cabecera h1{margin-top:6px;font-size:1.5rem}.cc-pasos{justify-content:center;gap:8px;margin-top:14px;display:flex}.cc-pasos span{background:#ffffff26;border-radius:999px;width:36px;height:5px}.cc-pasos span.activo{background:var(--kk-rosa)}.cc-campos{flex-direction:column;gap:14px;display:flex}.cc-campos label{color:var(--kk-texto-suave);flex-direction:column;gap:6px;font-size:.9rem;display:flex}.cc-campos label small{font-size:.75rem}.cc-fila{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-etiqueta{letter-spacing:.12em;text-transform:uppercase;color:var(--kk-texto-suave);font-size:.8rem}.cc-tipos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cc-tipo{border:2px solid var(--kk-borde);background:var(--kk-panel);color:#fff;font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.cc-tipo small{color:var(--kk-texto-suave);font-size:.8rem}.cc-tipo.activo{border-color:var(--kk-rosa);background:#ff4fd81f}.cc-sede{gap:8px;display:flex}.cc-sede-campos{flex-direction:column;flex:1;gap:6px;display:flex}.cc-quitar{border:1px solid var(--kk-borde);background:var(--kk-panel);width:44px;color:var(--kk-texto-suave);cursor:pointer;border-radius:12px;flex-shrink:0}.cc-acciones{grid-template-columns:1fr 2fr;gap:10px;margin-top:6px;display:grid}.cc-boton{width:100%}.cc-resumen{background:var(--kk-panel);border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.cc-tipo-elegido{color:var(--kk-amarillo);margin-top:6px;font-weight:700}.cc-usuarios{flex-direction:column;gap:8px;list-style:none;display:flex}.cc-usuarios li{background:var(--kk-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.cc-usuarios code{color:var(--kk-rosa);font-weight:700}.cc-nota{color:var(--kk-texto-suave);font-size:.8rem}.cc-error{color:var(--kk-rojo);text-align:center;font-size:.9rem}.cc-tipo-titulo{margin-bottom:8px;display:block}.cc-tipos2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-tipo2{cursor:pointer;background:#ffffff0a;border:1.5px solid #fff3;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.cc-tipo2.activo{border-color:var(--kk-rosa);background:#ff4fd81f}.cc-check{color:#1e0733;border:2px solid #ffffff80;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:14px;font-weight:900;display:grid}.cc-tipo2.activo .cc-check{border-color:var(--kk-rosa);background:var(--kk-rosa)}.cc-info{color:#ffffffd9;cursor:pointer;background:0 0;border:1.5px solid #ffffff8c;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-left:auto;padding:0;font-size:.8rem;font-weight:800;display:grid}.cc-ventajas{background:#1d0830;border:1px solid #ffffff26;border-radius:12px;margin-top:10px;padding:12px 16px;font-size:.88rem;line-height:1.5}.cc-ventajas ul{margin:4px 0 0;padding-left:18px}.si-caja{position:relative}.si-abrir{border:1px solid var(--kk-borde);color:#fff;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;display:flex}.si-boton .si-abrir{border-radius:999px;justify-content:center;gap:6px;height:40px;padding:0 14px 0 11px}.si-codigo{letter-spacing:.04em;font-size:.85rem;font-weight:700}.si-menu .si-abrir{width:100%;color:var(--kk-texto-suave);text-align:start;border:none;border-radius:10px;padding:10px 12px}.si-menu .si-abrir:hover,.si-menu .si-abrir.abierto{color:#fff;background:#ffffff14}.si-panel{z-index:40;background:#1e0733;border:1px solid #ffffff26;border-radius:14px;width:min(620px,100vw - 32px);padding:14px;position:absolute;box-shadow:0 16px 40px #00000080}.si-boton .si-panel{top:calc(100% + 8px);inset-inline-end:0}.si-menu .si-panel{bottom:0;inset-inline-start:calc(100% + 22px)}.si-buscar{box-sizing:border-box;border:1px solid var(--kk-rosa);color:#fff;width:100%;font:inherit;background:#ffffff0a;border-radius:10px;outline:none;margin-bottom:12px;padding:10px 12px}.si-buscar::placeholder{color:var(--kk-texto-suave)}.si-lista{grid-template-columns:repeat(4,1fr);gap:4px;max-height:min(55vh,340px);display:grid;overflow-y:auto}.si-lista button{color:#fff;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.92rem;display:flex}.si-lista button:hover{background:var(--kk-panel)}.si-lista button.activo{color:var(--kk-rosa);background:#ff4fd81f;font-weight:700}.si-bandera{object-fit:cover;border-radius:3px;flex:none;width:22px;height:16px;box-shadow:0 0 0 1px #ffffff26}.si-nada{color:var(--kk-texto-suave);margin:6px 4px}body.idioma-abierto .br-enlace{visibility:hidden}.aj-menu .si-menu{margin-top:auto}.aj-menu .si-menu+.aj-linea{margin-top:8px}@media (width<=760px){.si-panel,.si-boton .si-panel,.si-menu .si-panel{width:auto;position:fixed;inset:70px 16px auto}.si-lista{grid-template-columns:repeat(2,1fr)}}.br-barra{justify-content:space-between;align-items:center;width:100%;padding:18px 24px;display:flex}.br-marca{color:var(--kk-rosa);font-size:1.6rem;font-weight:900;text-decoration:none}.br-derecha{align-items:center;gap:10px;display:flex}.br-enlace{border:1px solid var(--kk-rosa);color:#fff;border-radius:12px;padding:10px 18px;font-weight:700;text-decoration:none}.cc-campo{width:100%;display:block;position:relative}.cc-campo input{width:100%;padding-right:46px!important}.cc-ojo{color:currentColor;opacity:.7;cursor:pointer;background:0 0;border:none;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cc-ojo:hover{opacity:1}.is-pantalla{flex-direction:column;align-items:center;padding:0 16px 32px;display:flex}.is-tarjeta{flex-direction:column;gap:16px;width:100%;max-width:420px;margin-top:48px;display:flex}.is-tarjeta h1{text-align:center;margin-bottom:8px;font-size:1.5rem}.is-tarjeta label{color:var(--kk-texto-suave);flex-direction:column;gap:6px;font-size:.9rem;display:flex}.is-olvido{color:var(--kk-rosa);align-self:flex-end;font-size:.85rem;text-decoration:none}.is-boton{width:100%;margin-top:8px}.is-error{color:var(--kk-rojo);text-align:center;font-size:.9rem}.is-texto{color:var(--kk-texto-suave);text-align:center;margin:0;font-size:.92rem;line-height:1.5}.is-codigo{letter-spacing:8px;text-align:center;font-size:1.5rem}.is-volver{color:var(--kk-texto-suave);font:inherit;cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-size:.85rem}.is-tarjeta small{color:var(--kk-texto-suave);font-size:.75rem}a.is-volver{text-decoration:none}.aj-pantalla{box-sizing:border-box;color:#fff;min-height:100vh;padding:22px 30px 30px}.aj-cabecera{align-items:center;gap:18px;margin-bottom:18px;display:flex}.aj-volver,.aj-atras{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:600}.aj-titulo{align-items:center;gap:10px;margin:0;font-size:1.4rem;font-weight:900;display:flex}.aj-cuerpo{align-items:flex-start;gap:24px;display:flex}.aj-menu{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;flex-shrink:0;gap:2px;width:260px;padding:12px;display:flex}.aj-bloque{color:#fff9;font:inherit;letter-spacing:1.5px;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;margin-top:4px;padding:10px 12px;font-size:.72rem;font-weight:700;display:flex}.aj-bloque:hover,.aj-bloque.abierto{color:#fff}.aj-flecha{margin-left:auto;font-size:.8rem;transition:transform .2s;transform:rotate(-90deg)}.aj-bloque.abierto .aj-flecha{transform:none}.aj-sub{padding-left:22px}.aj-opcion{color:#ffffffe0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:.9rem;display:flex}.aj-opcion:hover{background:#9333ea40}.aj-opcion.activa{color:#fff;background:#9333ea;font-weight:700}.aj-apagada{opacity:.45;cursor:default}.aj-apagada:hover{background:0 0}.aj-apagada small{border:1px solid #fff6;border-radius:6px;padding:1px 6px;font-size:.65rem}.aj-linea{background:#ffffff26;height:1px;margin:10px 6px}.aj-salir{color:#ff7aa8}.aj-contenido{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;flex:1;min-width:0;padding:22px 26px}.aj-contenido h2{margin:0 0 4px;font-size:1.25rem}.aj-contenido h3{margin:0 0 12px;font-size:1rem}.aj-atras{margin-bottom:10px}.aj-desc{color:#fff9;margin:0 0 18px;font-size:.85rem}.aj-campo{max-width:460px;margin-bottom:14px;display:block}.aj-campo>span{color:#fff9;margin-bottom:6px;font-size:.82rem;display:block}.aj-campo>div{background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;padding:11px 14px}.aj-campo small{color:#ffffff80;margin-top:5px;font-size:.75rem;display:block}.aj-input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#12041f;border:1px solid #fff3;border-radius:10px;padding:11px 14px}.aj-input:focus{border-color:#9333ea;outline:none}.aj-form{border-top:1px solid #ffffff1a;max-width:460px;margin-top:22px;padding-top:18px}.aj-boton{color:#fff;font:inherit;cursor:pointer;background:#9333ea;border:none;border-radius:9px;padding:10px 20px;font-size:.9rem;font-weight:700}.aj-boton:disabled{opacity:.4;cursor:default}.aj-secundario{background:0 0;border:1px solid #ffffff4d;font-weight:600}.aj-botones{gap:10px;margin-top:18px;display:flex}.aj-ok,.aj-error{margin:10px 0 0;font-size:.85rem}.aj-ok{color:#6ee7a8}.aj-error{color:#ff7aa8}.aj-idiomas{flex-wrap:wrap;gap:10px;display:flex}.aj-idioma{color:#fff;min-width:140px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #fff3;border-radius:10px;padding:11px 16px;font-weight:600}.aj-idioma.activo{background:#9333ea;border-color:#9333ea}.aj-juego{border:1px solid #ffffff21;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;display:flex}.aj-juego-nombre{font-size:.9rem;font-weight:600}.aj-juego-nombre small{color:#ffffff80;margin-top:2px;font-size:.72rem;font-weight:400;display:block}.aj-acciones,.aj-confirmar{align-items:center;gap:14px;font-size:.8rem;display:flex}.aj-enlace{color:#ff4fd8;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:600}.aj-gris{color:#ffffff80}.aj-rojo{color:#ff7aa8}.aj-tiempos{max-width:560px}.aj-tiempo{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;font-size:.9rem;display:flex}.aj-tiempo small{color:#fff6;margin-left:8px;font-size:.72rem}.aj-numero{text-align:center;width:76px;padding:7px 8px}.aj-tiempo.malo .aj-numero{border-color:#ff7aa8}@media (width<=760px){.aj-pantalla{padding:16px}.aj-cuerpo{flex-direction:column}.aj-menu{width:100%}.aj-contenido{width:100%;padding:18px 16px}}.aj-juego-nombre small{margin:0 0 0 6px;display:inline}.aj-etiqueta{color:#ffffffb3;vertical-align:middle;border:1px solid #ffffff59;border-radius:6px;margin-left:10px;padding:2px 8px;font-size:.7rem;font-weight:600}.aj-fijo{color:#ffffffbf;background:#ffffff0f;display:inline-block}.aj-final{margin-left:auto}.aj-secundario.aj-rojo{border-color:#ff7aa880}.aj-botones{max-width:560px}.aj-nombre-juego{color:#ffd84a}.aj-valor{align-items:center;gap:8px;display:flex}.aj-unidad{color:#ffffff8c;width:28px;font-size:.8rem}.aj-tocable{cursor:pointer}.aj-tocable:hover{background:#9333ea26;border-color:#9333eab3}.aj-fila2{grid-template-columns:1fr 1fr;gap:12px;max-width:460px;display:grid}.aj-fila2 .aj-campo{margin-bottom:14px}.aj-campo>.aj-con-cambiar{justify-content:space-between;align-items:center;gap:12px;display:flex}.aj-puntos{letter-spacing:3px}.aj-editar{align-items:center;gap:10px;display:flex}.aj-expandido{background:#9333ea14;border:1px solid #9333ea73;border-radius:10px;margin-top:12px;padding:16px}.aj-expandido .aj-campo:last-of-type{margin-bottom:16px}.aj-codigo{letter-spacing:6px;text-align:center;max-width:180px;font-size:1.3rem}.aj-grupo-juegos{color:#ffffff8c;letter-spacing:1.5px;text-transform:uppercase;margin:4px 0 10px;font-size:.72rem;font-weight:700}.aj-pantalla{flex-direction:column;height:100vh;display:flex}.aj-cuerpo{flex:1;align-items:stretch;min-height:0}.aj-menu{align-self:stretch}.aj-menu .aj-linea{margin-top:auto}.aj-contenido{align-self:flex-start;max-height:100%;overflow-y:auto}@media (width<=760px){.aj-pantalla{height:auto;min-height:100vh}}.aj-pantalla{padding:0}.aj-cuerpo{gap:0;height:100%}.aj-menu{border:none;border-right:1px solid #ffffff1f;border-radius:0;padding:16px 12px}.aj-menu .aj-volver{align-self:flex-start;margin:0 0 14px 6px;font-size:1.4rem;line-height:1}.aj-contenido{max-height:calc(100% - 44px);margin:22px 30px}@media (width<=760px){.aj-menu{border-bottom:1px solid #ffffff1f;border-right:none}.aj-contenido{width:auto;margin:16px}}.aj-pestanas{border-bottom:1px solid #ffffff1f;gap:4px;margin:14px 0 20px;display:flex}.aj-pestana{color:#fff9;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:.9rem;font-weight:600}.aj-pestana:hover{color:#fff}.aj-pestana.activa{color:#fff;border-bottom-color:#9333ea}.aj-dos{align-items:flex-start;gap:28px;display:flex}.aj-izq{flex:0 460px;min-width:0}.aj-der{background:#9333ea14;border:1px solid #9333ea73;border-radius:12px;flex:0 380px;min-width:0;padding:18px}.aj-der .aj-expandido{background:0 0;border:none;margin:0;padding:0}@media (width<=900px){.aj-dos{flex-direction:column}.aj-izq,.aj-der{box-sizing:border-box;flex-basis:auto;width:100%}}.aj-encabezado{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.aj-blanco{color:#fff;font-size:.9rem}.aj-admins{flex-direction:column;gap:10px;max-width:760px;margin-top:6px;display:flex}.aj-admin{grid-template-columns:70px 1fr 1.4fr 60px;align-items:center;gap:10px;display:grid}.aj-admin-n{color:#fff9;font-size:.8rem}.aj-admin .aj-fijo{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aj-activo{color:#6ee7a8;font-size:.8rem;font-weight:600}.aj-enlace:disabled{opacity:.35;cursor:default}.aj-mas{margin-top:16px}@media (width<=760px){.aj-admin{grid-template-columns:1fr}}.aj-empresa-cabecera{align-items:center;gap:18px;display:flex}.aj-empresa-cabecera .aj-atras{margin:0;font-size:1.3rem;line-height:1}.aj-empresa-nombre{color:#ffd84a;font-size:1.1rem;font-weight:700}.aj-empresa-input{max-width:320px}.aj-linea-div{background:#ffffff1f;height:1px;margin:16px 0 14px}.aj-admins{max-width:none}.aj-admin .aj-input{min-width:0;padding:9px 10px;font-size:.85rem}.aj-admin-titulos span{color:#ffffff80;font-size:.72rem}.aj-eliminar-admin{background:#ff7aa80f;border:1px solid #ff7aa866;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px 72px;padding:10px 12px;font-size:.82rem;display:flex}.aj-eliminar-admin .aj-input{width:200px}.aj-boton-rojo{background:#e0457b}@media (width<=760px){.aj-admin-titulos{display:none}.aj-eliminar-admin{margin-left:0}}.aj-pestanas{align-items:center}.aj-cadena-mas{margin-left:auto}.aj-admin{grid-template-columns:62px 1fr 1fr 1.3fr 96px 64px}.aj-activar{color:#ff4fd8;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:.8rem;font-weight:600;display:flex}.aj-activar.activo{color:#6ee7a8}.aj-casilla{color:#1e0733;border:1.5px solid;border-radius:4px;place-items:center;width:16px;height:16px;font-size:11px;font-weight:900;display:grid}.aj-activar.activo .aj-casilla{background:#6ee7a8;border-color:#6ee7a8}.aj-activar .aj-casilla{border-color:#ff4fd8}.aj-puntos-menu{justify-self:center;position:relative}.aj-empresa-cabecera .aj-puntos-menu{margin-left:auto}.aj-puntos-boton{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:1.25rem;line-height:1;display:grid}.aj-puntos-boton:hover{color:#fff;background:#ffffff14}.aj-puntos-lista{z-index:5;background:#1d0830;border:1px solid #ffffff26;border-radius:10px;min-width:150px;padding:6px;position:absolute;top:34px;right:0;box-shadow:0 10px 30px #00000073}.aj-puntos-lista button{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:9px 12px;font-size:.85rem;display:block}.aj-puntos-lista button:hover{background:#ffffff12}.aj-puntos-lista button.aj-rojo{color:#ff7aa8}.aj-eliminar-cadena{margin:12px 0 0}.aj-der .aj-botones{margin-top:4px}.aj-plan{background:#ffffff08;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;padding:18px 20px;display:flex}.aj-plan.actual{background:#9333ea1a;border-color:#9333eab3}.aj-plan-grande{max-width:620px;margin-top:14px}.aj-plan-arriba{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aj-plan-nombre{font-size:1.1rem;font-weight:800}.aj-plan-precio{color:#ffd84a;margin:4px 0 10px;font-size:1.5rem;font-weight:800}.aj-plan-datos{grid-template-columns:auto 1fr;gap:6px 16px;margin-top:6px;font-size:.88rem;display:grid}.aj-plan-datos span{color:#fff9}.aj-plan ul,.aj-incluye{margin:0 0 16px;padding-left:18px;font-size:.88rem;line-height:1.7}.aj-plan .aj-boton{align-self:flex-start;margin-top:auto}.aj-contenido .aj-plan-sub{margin:24px 0 10px}.aj-planes{grid-template-columns:repeat(2,minmax(0,300px));gap:16px;display:grid}.aj-ciclo{background:#ffffff0f;border-radius:10px;gap:4px;margin:12px 0 18px;padding:4px;display:inline-flex}.aj-ciclo-op{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600}.aj-ciclo-op small{color:#6ee7a8;margin-left:6px;font-size:.7rem}.aj-ciclo-op.activa{color:#fff;background:#9333ea}.aj-extras{max-width:620px}.aj-extras>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:16px;padding:9px 4px;font-size:.88rem;display:flex}@media (width<=760px){.aj-planes{grid-template-columns:1fr}}.aj-plan-o{color:#fff9;margin:-6px 0 10px;font-size:.85rem}.aj-plan .aj-plan-datos{margin:0 0 12px}.aj-cambiar-ciclo{align-self:flex-start;margin-top:auto}.aj-planes{margin-top:14px}.aj-modal-fondo{z-index:50;background:#080010b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.aj-modal{box-sizing:border-box;color:#fff;background:#1d0830;border:1px solid #ffffff26;border-radius:16px;width:100%;max-width:440px;padding:24px;position:relative;box-shadow:0 20px 60px #00000080}.aj-modal h3{margin:0 0 14px;font-size:1.1rem}.aj-modal-cerrar{color:#fff9;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1rem;position:absolute;top:14px;right:14px}.aj-modal-resumen{background:#ffffff0d;border-radius:10px;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px;font-size:.9rem;display:flex}.aj-modal-resumen strong{color:#ffd84a}.aj-metodos{flex-direction:column;gap:8px;display:flex}.aj-metodo{color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.aj-metodo strong{font-size:.92rem;display:block}.aj-metodo small{color:#ffffff8c;font-size:.75rem}.aj-metodo.activo{background:#9333ea26;border-color:#9333ea}.aj-radio{box-sizing:border-box;border:2px solid #ffffff80;border-radius:50%;flex-shrink:0;width:16px;height:16px}.aj-metodo.activo .aj-radio{background:#fff;border:5px solid #9333ea}.aj-modal-nota{color:#ffffff80;margin:14px 0 4px;font-size:.75rem}.aj-modal-fondo{-webkit-backdrop-filter:blur(6px);background:#06000ec7}.aj-modal-pago{background:linear-gradient(#2a0c45 0%,#170526 100%);border-color:#9333ea73;max-width:560px;padding:28px}.aj-modal-pago h3{font-size:1.25rem}.aj-modal-pago .aj-metodos{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.aj-modal-pago .aj-metodo{text-align:center;background:#ffffff0f;border:2px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;gap:10px;min-height:112px;padding:16px 10px 12px;transition:border-color .15s,background .15s,transform .15s;position:relative}.aj-modal-pago .aj-metodo:hover{background:#ffffff1a;transform:translateY(-2px)}.aj-modal-pago .aj-metodo.activo{background:#9333ea2e;border-color:#9333ea;box-shadow:0 0 0 4px #9333ea33}.aj-modal-pago .aj-metodo.activo:after{content:"✓";color:#fff;background:#9333ea;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.aj-metodo-logos{background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:flex}.aj-metodo-logos svg{width:30px;height:30px}.aj-metodo-nombre{font-size:.8rem;font-weight:600;line-height:1.25}.aj-modal-pie{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=520px){.aj-modal-pago{padding:22px 16px}.aj-modal-pago .aj-metodos{grid-template-columns:1fr}.aj-modal-pago .aj-metodo{flex-direction:row;justify-content:flex-start;min-height:0}}.aj-modal-titulo{align-items:center;gap:10px;display:flex}.aj-logo-chico{padding:5px}.aj-logo-chico svg{width:20px;height:20px}.aj-paypal-caja{min-height:50px;margin-top:6px}.aj-pagado{font-size:1rem;font-weight:700}.aj-modal-aviso{margin:10px 0 0;font-size:.82rem}.aj-acceso{margin:4px 0 2px 72px;font-size:.75rem}.aj-acceso-con-acceso{color:#6ee7a8}.aj-acceso-invitado{color:#ffd84a}.aj-acceso-sin-invitar{color:#ffffff80}.kk-buscador-desliza.con-previa{grid-template-columns:minmax(0,1fr) 320px;align-content:start;column-gap:18px;display:grid}.kk-buscador-desliza.con-previa>*{grid-column:2}.kk-buscador-desliza.con-previa>.kk-previa{grid-area:1/1/span 200;align-self:start;position:sticky;top:0}.kk-admin.menu-ancho .kk-buscador-desliza.con-previa .kk-resultados{flex-direction:column;gap:8px;display:flex}.kk-buscador-desliza.con-previa .kk-resultados li{cursor:pointer}.kk-buscador-desliza.con-previa .kk-resultado-fila{flex-flow:row!important;align-items:flex-start!important}.kk-buscador-desliza.con-previa .kk-resultado-fila img{flex:none!important;width:112px!important;height:63px!important}.kk-buscador-desliza.con-previa .kk-resultado-fila .kk-boton{display:none}.kk-buscador-desliza.con-previa .kk-resultado-info strong{font-size:.85rem;line-height:1.3}.kk-resultados li.viendo{background:#ff4fd826;outline:1px solid #ff4fd899}.kk-previa-video{aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden}.kk-previa-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.kk-previa-cerrar{z-index:1;color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.kk-previa-sonido{z-index:1;color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:52px;right:12px}.kk-previa-info{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.kk-previa-info b{font-size:1.1rem;display:block}.kk-previa-info small{color:var(--kk-texto-suave);margin-top:3px;font-size:.85rem;display:block}.kk-previa-agregar{flex-shrink:0;background:var(--kk-rosa)!important;border:none!important}.kk-descarga{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.kk-descarga:hover{background:#ffffff1a}.kk-descarga.pedida{color:var(--kk-amarillo);cursor:default;border-color:#ffe14f80;animation:1.6s ease-in-out infinite kk-descarga-latido}@keyframes kk-descarga-latido{50%{opacity:.45}}.kk-online{pointer-events:none;background:#000;position:absolute;inset:0}.kk-online iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.kk-online.oculto,.kk-online.en-pausa{visibility:hidden}.kk-admin{grid-template-columns:1fr 360px;height:100vh;display:grid;overflow:hidden}.kk-admin-escenario{flex-direction:column;justify-content:space-between;gap:0;min-height:0;padding:0;display:flex}.kk-admin-cabecera{justify-content:space-between;align-items:center;display:flex}.kk-admin-sala{background:var(--kk-panel);border-radius:999px;padding:6px 14px;font-weight:700}.kk-admin-cantante h1{margin:8px 0;font-size:3rem}.kk-admin-cantante p{color:var(--kk-texto-suave);font-size:1.2rem}.kk-admin-letra{text-align:center}.kk-linea-actual{color:var(--kk-amarillo);text-shadow:0 0 24px #ffe14f80;margin:24px 0;font-size:3rem;font-weight:700}.kk-linea-otra{color:#fff6;min-height:2rem;font-size:1.6rem}.kk-admin-controles{flex-direction:column;gap:16px;padding:16px 24px;display:flex}.kk-progreso{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.kk-progreso-barra{background:var(--kk-rosa);height:100%;transition:width .4s}.kk-admin-botones{justify-content:center;gap:12px;display:flex}.kk-admin-espera{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.kk-admin-espera h1{font-size:2.5rem}.kk-admin-espera p{color:var(--kk-texto-suave)}.kk-admin-lateral{border-left:1px solid var(--kk-borde);background:#00000059;flex-direction:column;gap:20px;height:100vh;padding:24px 20px 0;display:flex;position:relative;overflow:hidden}.kk-admin-lateral>section{flex-shrink:0}.kk-admin-lateral h2{margin-bottom:12px;font-size:1rem}.kk-admin-qr{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.kk-qr-caja{background:#fff;border-radius:16px;padding:12px;line-height:0}.kk-admin-qr p{color:var(--kk-texto-suave);font-size:.9rem}.kk-admin-qr strong{color:var(--kk-amarillo);font-size:1.2rem}.kk-admin-cola{flex-direction:column;gap:8px;list-style:none;display:flex}.kk-admin-cola li{background:var(--kk-panel);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.kk-admin-cola li div{flex-direction:column;display:flex}.kk-admin-cola small{color:var(--kk-texto-suave)}.kk-numero{background:var(--kk-rosa);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:grid}.kk-admin-buscar{flex-direction:column;gap:12px;min-height:0;display:flex;flex:1 1 0!important}.kk-admin-buscar h2{margin-bottom:0}.kk-admin-cola li div{flex:1;min-width:0}.kk-admin-cola small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kk-solicitud{border:1px solid #ff4fd866;background:#ff4fd81a!important}.kk-admin-aviso{text-align:center;color:var(--kk-texto-suave);font-size:1.4rem}.kk-admin-ajuste{justify-content:center;align-items:center;gap:10px;display:flex}.kk-admin-ajuste span{color:var(--kk-amarillo);text-align:center;min-width:40px;font-weight:700}.kk-admin-cola small.kk-en-biblioteca{color:var(--kk-verde);font-weight:700}.kk-admin-cola small.kk-no-esta{color:var(--kk-amarillo);font-weight:700}.kk-buscador-titulo{align-items:center;gap:8px;display:flex;margin-bottom:0!important}.kk-buscador-titulo span{background:var(--kk-rosa);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:2px 10px;font-size:.75rem}.kk-buscador-panel{flex:1;min-height:0}.kk-buscador-fijo{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.kk-buscador-desliza{flex-direction:column;flex:1;gap:8px;min-height:0;padding-bottom:20px;display:flex;overflow-y:auto}.kk-resultados li{flex-direction:column;align-items:stretch!important}.kk-resultado-fila{align-items:center;gap:12px;display:flex}.kk-resultados li.eligiendo{border:1px solid var(--kk-rosa)}.kk-participante{gap:6px;display:flex}.kk-participante .kk-input{padding:8px 12px;font-size:.9rem}.kk-lista-cabecera{border:1px solid var(--kk-borde);background:var(--kk-panel);color:#fff;width:100%;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.kk-lista-total{background:var(--kk-rosa);border-radius:999px;padding:2px 10px;font-size:.85rem}.kk-lista-flecha{margin-left:auto;transition:transform .2s}.kk-lista-flecha.abierta{transform:rotate(180deg)}.kk-lista.abierta{flex-direction:column;min-height:0;padding-bottom:20px;display:flex;flex:1 1 0!important}.kk-lista-items{flex:1;min-height:0;margin-top:8px;overflow-y:auto}.kk-admin-buscar.oculto{display:none}.kk-titulo-karaoke{color:var(--kk-rosa);text-shadow:0 0 40px #ff4fd873;font-weight:900;font-size:clamp(3rem,8vw,6rem)!important}.kk-admin-start{justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.kk-boton-atras-start{padding:16px 28px;font-size:1.1rem}.kk-boton-start{background:var(--kk-amarillo);color:#1a0630;padding:16px 56px;font-size:1.3rem;font-weight:800}.kk-item-cola{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;padding:0!important}.kk-item-cola *{-webkit-user-select:none;user-select:none}.kk-lista-items.arrastrando .kk-item-cola{cursor:grabbing}.kk-item-cola.movida{outline:2px solid var(--kk-rosa);background:#ff4fd82e!important}.kk-item-cola-fila{align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.kk-admin-cola .kk-item-cola-fila>div{flex:1;min-width:0}.kk-boton-eliminar{color:var(--kk-rojo);background:#ff6b6b33;flex-shrink:0}.kk-admin-cola .kk-item-cola-fila{flex-direction:row;align-items:center}.kk-admin-cola .kk-item-cola-fila>div{flex-direction:column;display:flex}.kk-modal-fondo{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0014bf;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.kk-modal{background:var(--kk-fondo-alto);border:1px solid #ff4fd866;border-radius:18px;flex-direction:column;gap:12px;width:100%;padding:20px;display:flex;box-shadow:0 20px 60px #00000080}.kk-modal-miniatura{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.kk-modal-cancion{font-weight:700;line-height:1.3}.kk-modal-etiqueta{color:var(--kk-texto-suave);margin-top:4px;font-size:.9rem}.kk-modal-input{padding:16px;font-size:1.2rem}.kk-lista,.kk-lista *{-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;-webkit-touch-callout:none!important}.kk-escena{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.kk-presentacion-fondo{background:radial-gradient(circle at top, var(--kk-fondo-alto) 0%, var(--kk-fondo) 70%);position:absolute;inset:0}.kk-presentacion-contenido{z-index:1;position:relative}.kk-presentacion{z-index:3;text-align:center;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0;overflow:hidden}.kk-presentacion-contenido{flex-direction:column;gap:16px;animation:2.4s both kk-aparecer;display:flex}.kk-presentacion-nombre{color:var(--kk-rosa);text-shadow:0 0 40px #ff4fd873;font-size:clamp(3rem,9vw,7rem);font-weight:900;line-height:1}.kk-presentacion-cancion{color:#fff;opacity:.9;font-size:clamp(1.2rem,2.6vw,2rem)}.kk-telon{z-index:2;background:repeating-linear-gradient(90deg,#0000002e 0 18px,#ffffff0a 18px 36px),linear-gradient(#8a1675,#4a0a5c);width:50%;position:absolute;top:0;bottom:0;box-shadow:inset 0 -40px 60px #00000059}.kk-telon-izq{animation:2.4s ease-in-out both kk-telon-izq;left:0}.kk-telon-der{animation:2.4s ease-in-out both kk-telon-der;right:0}@keyframes kk-telon-izq{0%{transform:translate(-100%)}30%,55%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes kk-telon-der{0%{transform:translate(100%)}30%,55%{transform:translate(0)}to{transform:translate(100%)}}@keyframes kk-aparecer{0%,55%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.kk-admin-escenario,.kk-admin-escenario *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.kk-pausa{z-index:3;text-align:center;background:radial-gradient(circle at top, var(--kk-fondo-alto) 0%, var(--kk-fondo) 70%);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.kk-pausa-icono{color:var(--kk-amarillo);font-size:3rem}.kk-pausa h2{color:var(--kk-rosa);font-size:clamp(2rem,5vw,4rem);font-weight:900}.kk-pausa p{opacity:.85;font-size:1.3rem}.kk-presentacion.abriendo .kk-telon-izq{animation:3.4s ease-in-out both kk-abrir-izq}.kk-presentacion.abriendo .kk-telon-der{animation:3.4s ease-in-out both kk-abrir-der}.kk-presentacion.abriendo .kk-presentacion-contenido{animation:.6s both kk-desaparecer}.kk-presentacion.abriendo .kk-presentacion-fondo{animation:3.4s linear both kk-quitar-fondo}@keyframes kk-abrir-izq{0%{transform:translate(-100%)}20%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes kk-abrir-der{0%{transform:translate(100%)}20%{transform:translate(0)}to{transform:translate(100%)}}@keyframes kk-desaparecer{to{opacity:0;transform:scale(.95)}}@keyframes kk-quitar-fondo{0%,20%{opacity:1}21%,to{opacity:0}}.kk-video-local{object-fit:contain;pointer-events:none;background:#000;flex:1;width:100%;min-height:0}.kk-video-local.oculto{display:none}.kk-video-local.en-pausa{visibility:hidden}.kk-resultados-origen{letter-spacing:.12em;text-transform:uppercase;color:var(--kk-texto-suave);margin-top:4px;font-size:.75rem}.kk-resultado-local{width:80px;height:45px;color:var(--kk-rosa);background:#ff4fd826;border-radius:6px;flex-shrink:0;place-items:center;font-size:1.4rem;display:grid}.kk-admin-inicio{cursor:pointer;z-index:25;border:1px solid var(--kk-borde);color:#fff;background:#00000059;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;bottom:16px;left:16px}.kk-admin-aviso-sesion{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.kk-admin-aviso-sesion .kk-boton{text-decoration:none}.kk-item-nombre{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.kk-item-nombre strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kk-estado-video{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.kk-estado-video.lista{background:#2ecc71}.kk-estado-video.falta{border:1.5px solid var(--kk-texto-suave);color:var(--kk-texto-suave);background:0 0}.kk-pedir-video{cursor:pointer;background:0 0;border:none;padding:0;display:grid}.kk-pedir-video:disabled{cursor:default}.kk-estado-video.pedido{border-color:var(--kk-rosa);color:var(--kk-rosa)}.kk-item-cola{position:relative;overflow:hidden}.kk-item-cola .kk-item-cola-fila{transition:transform .25s}.kk-item-cola.con-eliminar .kk-item-cola-fila{transform:translate(-64px)}.kk-eliminar{background:var(--kk-rojo);color:#fff;cursor:pointer;border:none;border-radius:0 12px 12px 0;place-items:center;width:64px;padding:0;transition:transform .25s;display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.kk-item-cola.con-eliminar .kk-eliminar{transform:translate(0)}.kk-admin-cerrar{z-index:25;border:1px solid var(--kk-rosa);color:var(--kk-rosa);cursor:pointer;background:#00000059;border-radius:10px;padding:6px 14px;font-size:.8rem;font-weight:800;position:fixed;bottom:22px;left:72px}.kk-admin-cerrar.confirmar{background:var(--kk-rojo);border-color:var(--kk-rojo);color:#fff}.kk-admin{transition:grid-template-columns .35s}.kk-admin.menu-oculto{grid-template-columns:1fr 0}.kk-admin-lateral{width:360px;transition:transform .35s}.kk-admin.menu-oculto .kk-admin-lateral{pointer-events:none;transform:translate(100%)}.kk-admin-lupa{z-index:25;border:1px solid var(--kk-borde);color:#fff;cursor:pointer;background:#00000073;border-radius:50%;place-items:center;width:48px;height:48px;animation:.35s both kk-aparecer-suave;display:grid;position:fixed;top:20px;right:20px}.kk-admin-lupa:hover{background:var(--kk-rosa)}.kk-qr-flotante{z-index:25;background:#fff;border-radius:14px;padding:10px;line-height:0;animation:.35s both kk-aparecer-suave;position:fixed;bottom:20px;right:20px}@keyframes kk-aparecer-suave{0%{opacity:0;transform:scale(.9)}}.kk-progreso{height:3px}.kk-admin-botones .kk-boton,.kk-admin-cerrar{color:#fff;background:0 0;border:1px solid #ffffff59}.kk-admin-botones .kk-boton:hover,.kk-admin-cerrar:hover{background:#ffffff14}.kk-admin-cerrar.confirmar{border-color:var(--kk-rosa);color:var(--kk-rosa);background:0 0}.kk-resultado-fila:has(>img){grid-template-columns:1fr auto;align-items:center;gap:10px 12px;display:grid}.kk-resultado-fila:has(>img)>img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;grid-column:1/-1;width:100%;height:auto}.kk-resultados .kk-boton{color:#fff;background:0 0;border:1px solid #ffffff59}.kk-resultados .kk-boton:hover{background:#ffffff14}.kk-buscador-fila .kk-boton{display:none}.kk-buscador-fila .kk-input{background:#ffffff0f;border:1px solid #ffffff8c;flex:1;width:100%}.kk-buscador-fila .kk-input::placeholder{color:#ffffffbf}.kk-buscador-fila .kk-input:focus{border-color:#fff}.kk-lista-total,.kk-numero{color:#fff;background:0 0;border:1px solid #ffffff73}.kk-presentacion-pais{color:#fff;margin-top:6px;font-size:clamp(1.5rem,3.5vw,2.6rem);font-weight:700}.kk-item-bandera{margin-left:6px;font-size:1.05em;line-height:1}.kk-admin-controles{align-self:center;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.kk-admin-controles .kk-admin-botones .kk-boton{border-radius:10px;padding:8px 18px}.kk-admin-controles .kk-boton-play{justify-content:center;align-items:center;min-width:60px;display:inline-flex}.kk-progreso-fila{align-items:center;gap:10px;display:flex}.kk-progreso-fila .kk-progreso{flex:1}.kk-progreso-num{color:var(--kk-texto-suave);font-variant-numeric:tabular-nums;text-align:center;min-width:34px;font-size:.75rem}.kk-buscador-fila input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;margin-left:8px}.kk-lista-total{font-weight:800;background:0 0!important;border:none!important;border-radius:0!important;min-width:0!important;padding:0!important}.kk-item-portada{object-fit:cover;pointer-events:none;border-radius:6px;flex-shrink:0;width:80px;height:45px}.kk-item-portada-nota{color:var(--kk-rosa);background:#ff4fd826;place-items:center;font-size:1.2rem;display:grid}.kk-item-cola-fila>div{min-width:0}.kk-admin-qr:has(.kk-menu-botones){position:relative}.kk-menu-botones{flex-direction:column;gap:8px;display:flex;position:absolute;top:0;right:0}.kk-menu-boton{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;place-items:center;width:38px;height:38px;transition:background .2s,border-color .2s;display:grid}.kk-menu-boton:hover{background:#ffffff1f}.kk-menu-boton.activo{border-color:var(--kk-rosa);background:#ff4fd82e}.kk-pantalla.kk-admin.menu-ancho{grid-template-columns:1fr 64%}.kk-admin.menu-ancho .kk-admin-lateral{width:100%}.kk-admin.menu-ancho .kk-qr-caja{display:none}.kk-admin.menu-ancho .kk-admin-qr{min-height:38px}.kk-admin.menu-ancho .kk-menu-botones{flex-direction:row;left:0;right:auto}.kk-admin.menu-ancho .kk-resultados{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kk-admin.menu-ancho .kk-resultados li{min-width:0}.kk-admin.menu-ancho .kk-admin-lateral>.kk-lista{z-index:6;background:#1a0630;border-radius:12px;width:280px;max-height:70vh;position:absolute;top:24px;right:20px;overflow:hidden;box-shadow:0 12px 30px #00000073}.kk-admin.menu-ancho .kk-admin-lateral>.kk-lista.abierta{overflow-y:auto}.kk-menu-boton:disabled{opacity:.35;cursor:not-allowed}.kk-menu-boton:disabled:hover{background:#ffffff0f}.kk-revisar{flex:1;min-height:0;padding-bottom:20px;overflow-y:auto}.kk-revisar.con-previa{grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:18px;display:grid}.kk-revisar.con-previa>.kk-previa{position:sticky;top:0}.kk-revisar-lista ul{flex-direction:column;gap:8px;margin-top:8px;list-style:none;display:flex}.kk-revisar:not(.con-previa) .kk-revisar-lista ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kk-revisar-lista li{background:var(--kk-panel);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.kk-revisar-lista li:hover{background:#ffffff1a}.kk-revisar-lista li.viendo{background:#ff4fd826;border-color:#ff4fd899}.kk-revisar-turno{text-align:center;width:22px;color:var(--kk-amarillo);flex-shrink:0;font-weight:800}.kk-revisar-lista img,.kk-revisar-mini{object-fit:cover;border-radius:8px;flex-shrink:0;width:112px;height:63px}.kk-revisar-mini{color:var(--kk-rosa);background:#ff4fd826;place-items:center;font-size:1.4rem;display:grid}.kk-revisar-lista li>div{min-width:0}.kk-revisar-lista b{font-size:.9rem;display:block}.kk-revisar-lista small{-webkit-line-clamp:2;color:var(--kk-texto-suave);-webkit-box-orient:vertical;margin-top:2px;font-size:.78rem;display:-webkit-box;overflow:hidden}.kk-revisar-carpeta{background:radial-gradient(circle at top, var(--kk-fondo-alto), var(--kk-fondo) 75%);color:var(--kk-texto-suave);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.kk-revisar-carpeta span{color:var(--kk-rosa);font-size:3rem}.kk-admin.menu-ancho .kk-admin-lateral>.kk-lista>:not(.kk-lista-cabecera){display:none}.kk-cambiando{background:#ffe14f1f;border:1px solid #ffe14f66;border-radius:10px;padding:10px 14px;font-size:.9rem}.kk-cambiando button{color:var(--kk-rosa);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-weight:700}.pg-pantalla{place-items:center;padding:24px 16px;display:grid}.pg-tarjeta{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:380px;display:flex}.pg-tarjeta svg{color:var(--kk-rosa)}.pg-tarjeta h1{font-size:1.35rem;line-height:1.3}.pg-tarjeta p{color:var(--kk-texto-suave);line-height:1.5}.pg-boton{text-align:center;width:100%;margin-top:8px;text-decoration:none}.pn-menu.pn-en-live .pn-sub-opciones{overflow:hidden}.aj-live{flex:1;width:100%;min-height:0;overflow:hidden}.aj-live-contenido{transform-origin:top;width:100%;display:flow-root}.bd-bandera{line-height:1;display:inline-block}.li-avatar{object-fit:cover;background:#ffffff1a;border-radius:50%;flex-shrink:0;width:30px;height:30px}.li-bandera{flex-shrink:0;font-size:1.05rem}.ll-live{color:#fff;flex-direction:column;gap:14px;width:100%;display:flex}.ll-cabecera{justify-content:center;align-items:center;gap:8px;display:flex}.ll-cabecera h2{letter-spacing:2px;font-size:1.6rem;font-weight:900}.ll-lista{flex-direction:column;margin-top:34px;list-style:none;display:flex}.ll-lista li{align-items:center;gap:8px;padding:7px 4px;font-weight:700;animation:2s cubic-bezier(.37,0,.63,1) ll-entrar;display:flex;overflow:hidden}@keyframes ll-entrar{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-10px)}50%{opacity:0}to{opacity:1;max-height:48px;transform:translateY(0)}}.ll-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ll-vacio{text-align:center;color:var(--kk-texto-suave);font-size:.9rem}.lp-live{color:#fff;flex-direction:column;gap:14px;width:100%;display:flex}.lp-cabecera{color:#ffd84a;justify-content:center;align-items:center;gap:8px;display:flex}.lp-cabecera h2{color:#fff;font-size:1.6rem;font-weight:900}.lp-lista{flex-direction:column;gap:6px;list-style:none;display:flex}.lp-lista li{align-items:center;gap:7px;padding:4px 2px;display:flex}.lp-numero{background:#ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.85rem;font-weight:900;display:grid}.lp-nombre{text-overflow:ellipsis;white-space:nowrap;flex:0 0 88px;width:88px;min-width:0;overflow:hidden}.lp-ganador .lp-numero{color:#2a1600;background:#ffd84a}.lp-corona{color:#ffd84a;flex-shrink:0}.lp-avatar{flex-shrink:0;display:flex;position:relative}.lp-avatar .lp-corona{color:#ffd84a;position:absolute;bottom:100%;left:50%;transform:translate(-50%,3px)}.lp-lista li.lp-ganador{margin-top:12px}.lp-puntos{color:#ffd84a;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:.9rem;font-weight:900}.lp-vacio{text-align:center;color:var(--kk-texto-suave);font-size:.9rem}.lp-lista li.lp-primero{margin-bottom:22px}.lp-sin-puntos .lp-nombre{flex-basis:124px;width:124px}.cp-form{color:#fff;flex-direction:column;gap:6px;width:100%;display:flex}.cp-campo{background:var(--kk-panel);border:1px solid var(--kk-borde);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cp-cabecera{color:var(--kk-texto-suave);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;display:flex}.cp-cabecera strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cp-abierto{gap:6px;padding:0 8px 8px;display:flex}.cp-input{border:1px solid var(--kk-borde);color:#fff;background:#0000004d;border-radius:8px;outline:none;flex:1;min-width:0;padding:8px 10px;font-size:.95rem}.cp-input:focus{border-color:var(--kk-rosa)}.cp-ok{background:var(--kk-rosa);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:0 12px;font-weight:700}.cp-ok:disabled{opacity:.4;cursor:default}.cp-opciones{flex-direction:column;padding:0 6px 6px;list-style:none;display:flex}.cp-opciones button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 10px;font-size:.95rem}.cp-opciones button:hover{background:#ffffff14}.cp-ganador{border:1px dashed var(--kk-borde);color:var(--kk-texto-suave);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:.85rem;display:flex}.cp-ganador strong{color:#fff}.cp-ganador em{color:var(--kk-rosa);font-style:normal}.cp-crear{width:100%;margin-top:6px;padding:10px}.ct-campo{background:var(--kk-panel);border:1px solid var(--kk-borde);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ct-cabecera{color:var(--kk-rosa);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;font-weight:800;display:flex}.ct-cabecera strong{color:#fff;font-weight:600}.ct-opciones{flex-direction:column;padding:0 6px 6px;list-style:none;display:flex}.ct-opciones button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 10px;font-size:.95rem}.ct-opciones button:hover,.ct-opciones button.elegido{background:#ffffff14}.ct-iniciar{flex-direction:column;gap:6px;padding:4px 12px 12px;display:flex}.ct-iniciar-boton{color:#2a0b45;width:100%;font:inherit;cursor:pointer;background:#ffd84a;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:.95rem;font-weight:900;display:flex}.ct-iniciar-boton strong{margin-left:auto;font-weight:700}.ct-iniciar-flecha{transition:transform .2s}.ct-iniciar-boton strong+.ct-iniciar-flecha{margin-left:0}.ct-iniciar-boton>span:first-child+.ct-iniciar-flecha{margin-left:auto}.ct-iniciar-boton.abierto .ct-iniciar-flecha{transform:rotate(180deg)}.ct-iniciar .ct-opciones{padding:0}.mb-menu{flex-direction:column;gap:10px;width:100%;display:flex}.mb-cabecera{justify-content:flex-end;align-items:center;gap:8px;font-size:1rem;font-weight:800;display:flex}.mb-mas{border:1px solid var(--kk-borde);color:#fff;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.2rem;font-weight:800;line-height:1;display:grid}.mb-partidas{flex-direction:column;gap:6px;margin-top:28px;list-style:none;display:flex}.mb-partidas li{background:var(--kk-panel);border:1px solid var(--kk-borde);border-radius:10px}.mb-partidas li.elegida{border-color:var(--kk-rosa)}.mb-elegir{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;padding:4px 12px;display:flex}.mb-partidas strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-fila{color:#fff;padding:6px 0;font-size:.85rem;font-weight:400}.mb-fila+.mb-fila{border-top:1px solid var(--kk-borde)}strong.mb-fila{font-size:1rem;font-weight:800}.mb-fila span{color:var(--kk-rosa);font-weight:800}.mb-crear-sesion{width:100%;padding:10px}.tb-titulo{filter:drop-shadow(0 0 6px #5aaaffe6)drop-shadow(0 0 20px #3c82ff99);justify-content:center;gap:6px;margin-top:40px;font-family:system-ui,sans-serif;font-size:clamp(64px,9vw,120px);font-weight:900;line-height:1;display:flex}.tb-letra{background:linear-gradient(#ffe36b 0%,#ffd84a 45%,#4aa8ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.pn-sub-titulo.tb-menu{background:linear-gradient(#ffe36b 0%,#ffd84a 45%,#4aa8ff 100%);color:#0000;filter:drop-shadow(0 0 4px #5aaaffb3);-webkit-background-clip:text;background-clip:text}.bt-cabecera{flex-direction:column;align-items:center;gap:14px;display:flex}.bt-titulo{margin:0;font-size:1.6rem;font-weight:900}.bt-top{color:#ffd84a;align-items:center;gap:8px;font-size:1.6rem;font-weight:800;display:flex}.bo-zona{flex-direction:column;align-items:center;gap:28px;margin-top:56px;display:flex}.bo-bolas{align-items:center;gap:18px;min-height:120px;display:flex}.bo-bola{color:#1e0733;font-variant-numeric:tabular-nums;opacity:.75;background:#ffd84a;border-radius:50%;place-items:center;width:76px;height:76px;font-size:1.9rem;font-weight:900;display:grid}.bo-bola.bo-nueva{opacity:1;width:112px;height:112px;font-size:2.8rem;box-shadow:0 0 22px #ffd84a8c}.bo-next{color:#1e0733;background:#ffd84a;min-width:200px;font-size:1.3rem;font-weight:900;position:absolute;bottom:32px;left:calc(50% - 50px);transform:translate(-50%)}.bo-next.esperando,.bo-next.esperando:disabled{color:#2b2b30;opacity:1;background:#8b8b93}.bo-bola.bo-nueva{animation:.4s ease-out both bo-salto}@keyframes bo-salto{0%{transform:scale(.85)}70%{transform:scale(1.06)}to{transform:scale(1)}}.cr-circulo{color:#ffd84a;font-variant-numeric:tabular-nums;border:3px solid #ffd84a;border-radius:50%;place-items:center;width:84px;height:84px;font-size:1.3rem;font-weight:900;display:grid;position:absolute;top:24px;right:24px;box-shadow:0 0 14px #ffd84a73}.jw-pantalla{z-index:100;color:#fff;background:radial-gradient(circle at top,#3b0a5c 0%,#12021f 70%);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}.jw-papelito{opacity:.85;background:#fc3;border-radius:2px;width:20px;height:7px;position:absolute}.jw-adorno{align-items:center;gap:18px;margin-top:34px;display:flex}.jw-adorno span{background:linear-gradient(90deg,#0000,#fc3);width:200px;height:2px}.jw-adorno span:last-child{background:linear-gradient(90deg,#fc3,#0000)}.jw-adorno .lp-corona{color:#fc3}.jw-titulo{margin-top:6px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900}.jw-titulo .jw-k{color:var(--kk-rosa);text-shadow:0 0 18px #ff4fd899}.jw-titulo .jw-b{background:linear-gradient(#ffe36b 0%,#ffd84a 45%,#4aa8ff 100%);color:#0000;filter:drop-shadow(0 0 8px #5aaaffb3);-webkit-background-clip:text;background-clip:text}.jw-sub{margin-top:8px;font-size:1.4rem;font-weight:700}.jw-sub2{color:var(--kk-texto-suave);margin-top:4px;font-size:1.05rem}.jw-tarjetas{align-items:flex-end;gap:26px;margin-top:64px;display:flex}.jw-tarjeta{--color:#9aa7b8;border:2px solid var(--color);background:linear-gradient(#ffffff0a,#00000040);border-radius:22px;flex-direction:column;align-items:center;width:300px;height:260px;padding-top:62px;animation:.9s cubic-bezier(.45,0,.2,1) both jw-entrar;display:flex;position:relative}.jw-tarjeta.oro{--color:#fc3;width:330px;height:310px;animation-delay:.6s;box-shadow:0 0 30px #ffcc3373}.jw-tarjeta.plata{animation-delay:.3s}.jw-tarjeta.bronce{--color:#d9773f}@keyframes jw-entrar{0%{opacity:0;transform:translateY(40px)scale(.95)}}.jw-medalla{width:120px;height:90px;color:var(--color);place-items:center;display:grid;position:absolute;top:-44px}.jw-laurel{width:150px;height:76px;position:absolute;top:6px;left:-15px}.jw-medalla span{background:radial-gradient(circle at 35% 30%, #ffffff8c, transparent 55%), var(--color);color:#1a1a1a;border:3px solid #ffffff59;border-radius:50%;place-items:center;width:76px;height:76px;font-size:2.4rem;font-weight:900;display:grid;position:relative}.jw-avatar{border:4px solid var(--color);border-radius:50%;width:118px;height:118px;padding:4px}.oro .jw-avatar{width:146px;height:146px;box-shadow:0 0 22px #ffcc3380}.jw-avatar img,.jw-avatar span{object-fit:cover;background:#ffffff1a;border-radius:50%;width:100%;height:100%;display:block}.jw-tarjeta h3{text-overflow:ellipsis;white-space:nowrap;max-width:90%;margin-top:14px;font-size:1.5rem;font-weight:800;overflow:hidden}.jw-tarjeta em{color:#fff;background:#3a4252;border-radius:999px;margin-top:10px;padding:5px 18px;font-size:1.1rem;font-style:normal;font-weight:800}.oro em{color:#1a1a1a;background:#fc3}.bronce em{background:#8a3d1c}.jw-casita{border:1px solid var(--kk-borde);color:#fff;cursor:pointer;background:#00000059;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:18px;left:98px}.jw-continuar{color:#1e0733;cursor:pointer;background:#ffd84a;border:none;border-radius:10px;padding:8px 26px;font-size:1rem;font-weight:800;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}@media (height<=800px){.jw-adorno{margin-top:16px}.jw-adorno .lp-corona{width:34px;height:34px}.jw-titulo{font-size:clamp(2rem,4vw,2.8rem)}.jw-sub{margin-top:4px;font-size:1.15rem}.jw-tarjetas{margin-top:48px}.jw-tarjeta{height:220px;padding-top:50px}.jw-tarjeta.oro{height:250px}.jw-avatar{width:92px;height:92px}.oro .jw-avatar{width:112px;height:112px}.jw-tarjeta h3{margin-top:10px;font-size:1.3rem}}.qb-caja{background:#fff;border-radius:16px;padding:12px;line-height:0;position:absolute;bottom:24px;right:24px}.is-info{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.is-info>div{background:var(--kk-panel);border:1px solid var(--kk-borde);text-align:center;border-radius:14px;min-width:150px;padding:14px 20px}.is-info dt{color:var(--kk-rosa);font-size:.85rem;font-weight:800}.is-info dd{color:#fff;margin-top:4px;font-size:1.3rem;font-weight:800}.pb-arriba{flex-direction:column;align-items:center;gap:28px;width:100%;margin-bottom:auto;padding-right:100px;display:flex}.kf-config{flex-direction:column;gap:8px;width:100%;display:flex}.kf-campo{background:var(--kk-panel);border:1px solid var(--kk-borde);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.kf-cabecera{color:var(--kk-rosa);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;font-weight:800;display:flex}.kf-fija{cursor:default}.kf-cabecera strong{color:#fff;font-weight:600}.kf-opciones{flex-direction:column;padding:0 6px 6px;list-style:none;display:flex}.kf-opciones button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 10px;font-size:.95rem}.kf-opciones button:hover,.kf-opciones button.elegido{background:#ffffff14}.kf-numeros{gap:6px;display:flex}.kf-numeros button{border:1px solid var(--kk-borde);color:#fff;cursor:pointer;background:0 0;border-radius:50%;width:30px;height:30px;font-weight:800}.kf-numeros button.elegido{border-color:var(--kk-rosa);background:var(--kk-rosa)}.kf-lugar{border:1px solid var(--kk-borde);background:var(--kk-panel);color:#fff;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:.9rem}.kf-lugar::placeholder{color:var(--kk-texto-suave)}.kf-crear{width:100%;margin-top:28px;padding:10px}.kf-iniciar{flex-direction:column;gap:6px;display:flex}.kf-iniciar-boton{color:#2a0b45;width:100%;font:inherit;cursor:pointer;background:#ffd84a;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:.95rem;font-weight:900;display:flex}.kf-iniciar-boton strong{margin-left:auto;font-weight:700}.kf-iniciar-boton>span:first-child+.kf-iniciar-flecha{margin-left:auto}.kf-iniciar-flecha{transition:transform .2s}.kf-iniciar-boton.abierto .kf-iniciar-flecha{transform:rotate(180deg)}.kf-iniciar .kf-opciones{padding:0}.kf-iniciar .kf-opciones button{background:var(--kk-panel);border:1px solid var(--kk-borde);margin-bottom:4px}.mk-menu{flex-direction:column;gap:10px;width:100%;display:flex}.mk-cabecera{color:var(--kk-rosa);justify-content:flex-end;align-items:center;gap:8px;font-size:1rem;font-weight:800;display:flex}.mk-mas{border:1px solid var(--kk-rosa);width:30px;height:30px;color:var(--kk-rosa);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:800;line-height:1;display:grid}.mk-juegos{flex-direction:column;gap:6px;margin-top:28px;list-style:none;display:flex}.mk-juegos li{background:var(--kk-panel);border:1px solid var(--kk-borde);border-radius:10px}.mk-juegos li.elegido{border-color:var(--kk-rosa)}.mk-elegir{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.mk-juegos small{font-size:.85rem}.mk-juegos small span{color:var(--kk-rosa);font-weight:800}.tk-titulo{color:#ff5fe0;filter:drop-shadow(0 0 4px #ff8cebf2)drop-shadow(0 0 16px #ff4fd8b3)drop-shadow(0 0 32px #ff4fd859);justify-content:center;gap:4px;margin-top:40px;font-family:system-ui,sans-serif;font-size:clamp(56px,8vw,110px);font-weight:900;line-height:1;display:flex}.tk-titulo.tk-pequeno{filter:drop-shadow(0 0 3px #ff8cebe6)drop-shadow(0 0 8px #ff4fd899);gap:1px;margin-top:0;font-size:1.5rem}.kt-cabecera{flex-direction:column;align-items:center;gap:14px;display:flex}.kt-top{color:#ffd84a;align-items:center;gap:8px;font-size:1.6rem;font-weight:800;display:flex}.cj-pantalla{color:#1a1a1a;background:#fff;height:100vh;padding:48px 24px 100px;font-family:system-ui,sans-serif;overflow-y:auto}.cj-contenido{flex-direction:column;gap:16px;max-width:520px;margin-left:2%;margin-right:auto;display:flex}.cj-input{color:#1a1a1a;background:#fff;border:1px solid #d6d6dc;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:1rem}.cj-input::placeholder{color:#9a9aa3}.cj-input:focus{border-color:#1a1a1a}.cj-lista{border:1px solid #d6d6dc;border-radius:12px;overflow:hidden}.cj-lista-cabecera{color:#9a9aa3;text-align:left;cursor:pointer;background:#fff;border:none;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:1rem;display:flex}.cj-lista-cabecera strong{color:#1a1a1a}.cj-flecha{color:#1a1a1a;margin-left:auto;transition:transform .15s}.cj-flecha.abierta{transform:rotate(180deg)}.cj-lista ul{border-top:1px solid #ececf0;list-style:none}.cj-lista li button{color:#1a1a1a;text-align:left;cursor:pointer;background:#fff;border:none;width:100%;padding:12px 16px;font-size:1rem}.cj-lista li button:hover,.cj-lista li button.elegida{background:#f2f2f2}.cj-pregunta-zona{flex-direction:column;gap:12px;display:flex}.cj-tabla{grid-template-columns:1fr 90px;align-items:center;gap:8px 12px;margin-top:14px;display:grid}.cj-fila{display:contents}.cj-fila .cj-input{padding:10px 14px}.cj-columna{text-align:center;color:#1a1a1a;font-size:.85rem;font-weight:700}.cj-fila .cj-input.verdadera{border-color:#2ecc71}.cj-check{accent-color:#2ecc71;cursor:pointer;justify-self:center;width:20px;height:20px}.cj-imagen{border:1px dashed #b9b9c2;border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.cj-imagen img{object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:36px}.cj-imagen-texto{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.95rem}.cj-imagen-texto::placeholder{color:#9a9aa3}.cj-subir{color:#6b6b75;cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.cj-subir:hover{background:#f2f2f2}.cj-listo{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:12px;height:44px;padding:0 24px;font-weight:800}.cj-listo:disabled{opacity:.35;cursor:default}.cj-error{color:#1a1a1a;font-size:.85rem}.cj-contador{color:#9a9aa3;font-size:.85rem}.cj-acumuladas{flex-direction:column;gap:8px;list-style:none;display:flex}.cj-acumuladas li{background:#f6f6f8;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.cj-acumuladas img{object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:36px}.cj-acumuladas span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cj-crear{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:12px;align-self:flex-end;min-width:160px;padding:14px 20px;font-size:1rem;font-weight:800}.cj-volver{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #d6d6dc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;bottom:16px;left:16px}@media (width<=900px){.cj-contenido{margin-left:auto}}.cj-derecha{align-self:flex-end}.cj-modal{background:#fff;border:1px solid #e4e4ea;border-radius:18px;flex-direction:column;gap:16px;max-width:560px;margin-left:2%;padding:24px;display:flex;box-shadow:0 12px 40px #00000014}.cj-modal-cabecera{border-bottom:1px solid #ececf0;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.cj-modal-cabecera strong{font-size:1.4rem;font-weight:900}.cj-modal-cabecera span{color:#6b6b75}.cj-pregunta-zona .cj-contador{color:#1a1a1a;background:#f2f2f2;border-radius:999px;align-self:flex-start;padding:4px 12px;font-weight:800}.cj-imagen.arrastrando{background:#f6f6f8;border-color:#1a1a1a}@media (width<=900px){.cj-modal{margin-left:auto;margin-right:auto}}.cj-crear:disabled{opacity:.5;cursor:default}.kc-circulo{border:3px solid var(--kk-rosa);width:84px;height:84px;color:var(--kk-rosa);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1.3rem;font-weight:900;display:grid;position:absolute;top:24px;right:24px;box-shadow:0 0 14px #ff4fd873}.jp-pregunta{text-align:center;color:#fff;flex-direction:column;gap:32px;max-width:900px;margin:0 auto;padding:0 24px;display:flex}.jp-linea{font-size:clamp(1.6rem,3.5vw,2.8rem);font-weight:900;line-height:1.2}.jp-linea.jp-otro{color:#ffd84a;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:900}.jp-pregunta.jp-mini{text-align:left;gap:24px;width:230px;max-width:none;margin:0;padding:0;animation:.4s ease-out jp-entrar;transform:translateY(-70px)}.jp-mini .jp-linea{font-size:1.15rem;font-weight:800;line-height:1.3}.jp-mini .jp-linea.jp-otro{font-size:1.1rem;font-weight:800}@keyframes jp-entrar{0%{opacity:0;transform:translate(-30px,-70px)}}.jg-circulo{color:#ffd84a;font-variant-numeric:tabular-nums;border:2px solid #ffd84a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.85rem;font-weight:900;display:grid;position:absolute;top:24px;right:24px;box-shadow:0 0 14px #ffd84a73}.jr-respuestas{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:820px;margin:0 auto;padding:0 24px;list-style:none;display:grid}.jr-respuestas li{color:#fff;text-align:center;border:2px solid #0000;border-radius:12px;padding:10px 40px;font-size:1rem;font-weight:800;transition:opacity .3s;position:relative}.jr-respuestas li.correcta{border-color:#fff}.jr-respuestas li.apagada{opacity:.35}@media (width<=700px){.jr-respuestas{grid-template-columns:repeat(2,1fr)}}.jr-num{background:#00000040;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:900;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.jr-resultado{flex-direction:column;align-items:center;gap:48px;margin-top:-40px;display:flex}.jr-correcta{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.jr-correcta span{color:var(--kk-texto-suave);letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:800}.jr-correcta strong{color:#fff;text-shadow:0 0 18px #ffffff40;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1}.jr-grafico{justify-content:center;align-items:flex-end;gap:18px;margin:0 auto;display:flex}.jr-columna{color:#fff;flex-direction:column;align-items:center;gap:8px;width:88px;display:flex}.jr-cantidad{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:900}.jr-barra-zona{background:#ffffff0f;border-radius:10px;align-items:flex-end;width:100%;height:min(36vh,300px);display:flex;position:relative}.jr-barra{border-radius:10px;width:100%;min-height:6px}.jr-senal{z-index:1;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:0;right:0}.jr-senal-num{color:#fff;font-size:1.4rem;font-weight:900}.jr-check{color:#2ecc71;font-size:1.4rem;font-weight:900;line-height:1}.jr-columna:not(.correcta) .jr-barra{opacity:.55}.jr-porcentaje{color:#fff;text-shadow:0 1px 4px #0009;place-items:center;font-size:1.1rem;font-weight:900;display:grid;position:absolute;inset:0}.jv-marco{--alto:min(56vh, 510px);height:var(--alto);width:calc(var(--alto) * 4 / 3);background:#000;border:3px solid #ffd84a;border-radius:18px;flex-shrink:0;margin:0 auto;position:relative;top:-24px;overflow:hidden;box-shadow:0 0 18px #ffd84a59}.jv-marco img{object-fit:cover;width:100%;height:100%}.jv-tapa{display:grid;position:absolute;inset:0}.jv-tapa span{background:#6b21a8;border:1px solid #0000004d;transition:opacity .4s}.jv-tapa span.fuera{opacity:0}.jv-texto{color:#fff;text-align:center;background:#12021f;place-items:center;width:100%;height:100%;padding:16px;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:900;display:grid}.jt-barra{background:#ffffff1f;border-radius:999px;width:100%;max-width:772px;height:18px;margin:0 auto;overflow:hidden}.jt-barra>div{background:#ffd84a;border-radius:999px;height:100%;transition:width .25s linear}.jt-circulo{place-items:center;width:72px;height:72px;margin:0 auto;display:grid;position:relative}.jt-circulo svg{position:absolute;inset:0;transform:rotate(-90deg)}.jt-circulo circle{fill:none;stroke-width:6px}.jt-circulo-fondo{stroke:#ffffff1f}.jt-circulo-avance{stroke:#ffd84a;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.jt-circulo span{color:#ffd84a;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900}.jj-pantalla{flex-direction:column;flex:1;gap:20px;width:100%;padding-right:100px;display:flex}.jj-pregunta{justify-content:center;padding:120px 80px 0;display:flex;position:relative}.jj-pregunta-caja{position:relative}.jj-lectura{position:absolute;top:92px;left:40px}.jj-centro{flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:0 24px;display:grid}.jj-abajo{flex-direction:column;gap:16px;padding:0 24px 8px;display:flex}.jj-centro>.jp-mini{justify-self:start}.jj-resultados{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.js-abajo{justify-content:center;display:flex;position:absolute;bottom:24px;left:0;right:100px}.js-start{color:#2a0b45;letter-spacing:.08em;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;background:#ffd84a;border:none;border-radius:12px;outline:none;padding:10px 40px;font-size:1.2rem;font-weight:900;transition:transform .15s}.js-start:hover{transform:scale(1.06)}.js-start:focus,.js-start:focus-visible,.js-start:active{box-shadow:none;outline:none}.kq-caja{background:#fff;border-radius:16px;padding:12px;line-height:0;position:absolute;bottom:24px;right:24px}.ks-info{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}.ks-info>div{background:var(--kk-panel);border:1px solid var(--kk-borde);text-align:center;border-radius:14px;min-width:120px;padding:14px 20px}.ks-info dt{color:var(--kk-rosa);font-size:.85rem;font-weight:800}.ks-info dd{color:#fff;margin-top:4px;font-size:1.3rem;font-weight:800}.kp-arriba{flex-direction:column;align-items:center;gap:28px;width:100%;margin-bottom:auto;display:flex}.kp-centro{flex-direction:column;align-items:center;gap:48px;margin:auto 0;display:flex;transform:translate(-50px,-110px)}.pn-pantalla{height:100vh;display:flex;overflow:hidden}.pn-menu{background:#00000040;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:8px;width:240px;padding:18px 16px;display:flex}.pn-marca{color:var(--kk-rosa);text-align:center;margin-bottom:56px;font-size:1.6rem;font-weight:900;text-decoration:none}.pn-juegos{flex-direction:column;align-items:center;gap:8px;display:flex}.pn-juego{text-align:center;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px 18px;font-size:1.6rem;font-weight:900;transition:transform .15s}.pn-sub-titulo{text-align:center;color:var(--kk-rosa);font-size:1.6rem;font-weight:900}.pn-sub-opciones{flex-direction:column;flex:1;align-items:center;gap:8px;min-height:0;padding-top:24px;display:flex;overflow-y:auto}.pn-inicio{border:1px solid var(--kk-borde);color:#fff;cursor:pointer;background:#00000059;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pn-pie{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.pn-submenu .pn-pie{grid-template-columns:1fr auto 1fr;display:grid}.pn-submenu .pn-ajustes{grid-column:1;justify-self:start}.pn-submenu .pn-casita{grid-column:2}.pn-submenu .pn-cerrar-juego{color:#ffd84a;cursor:pointer;background:0 0;border:1px solid #ffd84a;border-radius:10px;grid-column:3;justify-self:end;padding:8px 14px;font-weight:800}.pn-salir{color:var(--kk-texto-suave);cursor:pointer;background:0 0;border:none;font-size:.85rem}.pn-contenido{flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:24px;padding:24px;display:flex;position:relative;overflow-y:auto}.pn-vacio{color:var(--kk-texto-suave)}@media (width<=640px){.pn-pantalla{flex-direction:column}.pn-menu{border-bottom:1px solid #ffffff14;border-right:none;width:100%}.pn-marca{margin-bottom:8px}}.pn-pie .id-menu{inset:auto auto calc(100% + 8px) 0}.pn-submenu .pn-cerrar-kahoot{border-color:var(--kk-rosa);color:var(--kk-rosa)}.pn-menu.pn-submenu.pn-en-live{background:0 0;border-right:none}.pn-juegos{align-items:stretch}.pn-juego{text-align:left;border-radius:12px;width:100%;padding:8px 14px;transition:background .15s}.pn-juego:hover{background:#9333ea8c;transform:none}.pn-empresa{color:#ffffffe6;letter-spacing:.04em;margin:0;font-size:clamp(3rem,10vw,7rem);font-weight:900}.pn-pantalla{--qr-lado:clamp(96px, 24vh, 180px);--qr-borde:clamp(8px, 1.6vh, 12px)}.pn-contenido>.kq-caja,.pn-contenido>.qb-caja{padding:var(--qr-borde)}.pn-contenido>.kq-caja svg,.pn-contenido>.qb-caja svg{width:var(--qr-lado);height:var(--qr-lado)}:is(.pn-contenido:has(>.kq-caja),.pn-contenido:has(>.qb-caja)){padding-right:calc(var(--qr-lado) + 2 * var(--qr-borde) + 48px)}.pn-contenido .jv-marco{--alto:min(56vh, 510px, calc(100vh - 280px))}.pn-submenu .pn-sub-opciones{scrollbar-width:none}.pn-submenu .pn-sub-opciones::-webkit-scrollbar{display:none}.pn-contenido:has(>.kq-caja) .kp-centro{transform:translateY(-110px)}:is(.pn-contenido:has(>.qb-caja) .pb-arriba,.pn-contenido:has(>.kq-caja) .pb-arriba){padding-right:0}:is(.pn-contenido:has(>.kq-caja) .js-abajo,.pn-contenido:has(>.qb-caja) .js-abajo){left:24px;right:calc(var(--qr-lado) + 2 * var(--qr-borde) + 48px)}:is(.pn-contenido:has(>.qb-caja) .bo-next,.pn-contenido:has(>.kq-caja) .bo-next){left:calc((100% + 24px - (var(--qr-lado) + 2 * var(--qr-borde) + 48px)) / 2)}:is(.pn-sub-opciones:has(.kf-opciones) .mk-menu,.pn-sub-opciones:has(.kf-opciones) .kf-config,.pn-sub-opciones:has(.kf-opciones) .kf-iniciar,.pn-sub-opciones:has(.ct-opciones) .mb-menu,.pn-sub-opciones:has(.ct-opciones) .mb-partidas,.pn-sub-opciones:has(.ct-opciones) .ct-iniciar){min-height:0}.pn-sub-opciones:has(.ct-opciones) .mb-partidas>li:has(.ct-opciones){flex-direction:column;min-height:0;display:flex}.pn-sub-opciones .kf-iniciar .kf-opciones,.pn-sub-opciones .ct-iniciar .ct-opciones{flex:0 auto;min-height:0;overflow-y:auto}.pn-sub-opciones .kf-opciones>li,.pn-sub-opciones .ct-opciones>li{flex-shrink:0}.pn-sub-opciones:has(.kf-opciones) .mk-menu>:not(:has(.kf-opciones)){flex-shrink:0}.pn-sub-opciones:has(.kf-opciones) .kf-config>:not(:has(.kf-opciones)){flex-shrink:0}.pn-sub-opciones:has(.kf-opciones) .kf-iniciar>:not(.kf-opciones){flex-shrink:0}.pn-sub-opciones:has(.ct-opciones) .mb-menu>:not(:has(.ct-opciones)){flex-shrink:0}.pn-sub-opciones:has(.ct-opciones) .mb-partidas>li:not(:has(.ct-opciones)){flex-shrink:0}.pn-sub-opciones:has(.ct-opciones) .mb-partidas>li>:not(:has(.ct-opciones)){flex-shrink:0}.pn-sub-opciones:has(.ct-opciones) .ct-iniciar>:not(.ct-opciones){flex-shrink:0}.mb-menu>.ct-iniciar,.mb-menu>.ct-iniciar .ct-opciones{padding:0}.mb-menu>.ct-iniciar .ct-opciones button{background:var(--kk-panel);border:1px solid var(--kk-borde);margin-bottom:4px}.mb-menu>.ct-iniciar .ct-opciones button:hover,.mb-menu>.ct-iniciar .ct-opciones button.elegido{background:#ffffff14}.bs-pais{position:relative}.bs-campo{color:#fff;width:100%;font:inherit;text-align:left;background:#ffffff0f;border:1px solid #ffffff8c;border-radius:12px;margin-bottom:16px;font-size:1rem}.bs-pais-campo{cursor:pointer;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.bs-pais-circulo{background:#ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:1.35rem;line-height:1;display:grid}.bs-pais-circulo.bkk{letter-spacing:.02em;background:#ff4fd8;font-size:.7rem;font-weight:900}.bs-pais-vacio-texto{color:#ffffffbf}.bs-pais-texto{color:#fff;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:1rem}.bs-pais-texto::placeholder{color:#ffffffbf}.bs-pais-flecha{color:#ffffffa6;margin-left:auto;transition:transform .2s}.bs-pais-flecha.abierta{transform:rotate(180deg)}.bs-bandera{font-size:1.15em;line-height:1}.bs-pais-lista{background:#1d0830;border:1px solid #ffffff59;border-radius:12px;max-height:260px;margin:-10px 0 16px;list-style:none;overflow-y:auto}.bs-pais-lista button{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:12px 14px;display:flex}.bs-pais-lista button.elegido,.bs-pais-lista button:hover{background:#ff4fd826}.bs-pais-vacio{color:#ffffffa6;padding:12px 14px}.kd-previa{position:relative}.kd-caja,.kd-caja iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.kd-bloqueado{z-index:1;text-align:center;color:#fff;background:#12021f;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex;position:absolute;inset:0}.kd-bloqueado span{color:var(--kk-amarillo);font-size:1.8rem}.kd-bloqueado p{font-weight:700;line-height:1.4}.kc-pantalla:has(.kv-carrusel){padding-top:8px;overflow-x:clip}.kc-pantalla:has(.kv-carrusel) .kc-cabecera{margin-bottom:10px}.kv-vivo{margin-bottom:4px}.kv-pantalla{aspect-ratio:16/9;background:radial-gradient(120% 90% at 50% 0,#3b0f5e,#07020d 75%);position:relative;overflow:hidden;box-shadow:0 8px 30px #00000080}@media (width<=480px){.kv-pantalla{width:100vw;margin-left:calc(50% - 50vw)}}@media (width>=481px){.kv-pantalla{border-radius:16px}}.kv-video,.kv-video-caja,.kv-video-caja iframe,.kv-video-archivo{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.kv-video-tapa{z-index:1;position:absolute;inset:0}.kv-pantalla:not(.abierta) .kv-video,.kv-pantalla:not(.abierta) .kv-letra{visibility:hidden}.kv-telon-caja{z-index:3;text-align:center;justify-content:center;align-items:center;padding:0 20px;display:flex;position:absolute;inset:0;overflow:hidden}.kv-telon-fondo{background:radial-gradient(circle at top, var(--kk-fondo-alto) 0%, var(--kk-fondo) 70%);position:absolute;inset:0}.kv-telon-contenido{z-index:1;flex-direction:column;align-items:center;gap:4px;animation:2.4s both kv-aparecer;display:flex;position:relative}.kv-telon-contenido b{color:var(--kk-rosa);text-shadow:0 0 24px #ff4fd873;font-size:1.8rem;font-weight:900;line-height:1.1}.kv-telon-bandera{font-size:1.4rem}.kv-telon-contenido small{color:#fff;opacity:.9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;overflow:hidden}.kv-telon-contenido p{color:var(--kk-texto-suave);margin-top:4px;font-size:.8rem;animation:1.4s ease-in-out infinite kv-latido}.kv-telon{z-index:2;background:repeating-linear-gradient(90deg,#0000002e 0 10px,#ffffff0a 10px 20px),linear-gradient(#8a1675,#4a0a5c);width:50%;position:absolute;top:0;bottom:0;box-shadow:inset 0 -20px 30px #00000059}.kv-telon-izq{animation:2.4s ease-in-out both kv-telon-izq;left:0}.kv-telon-der{animation:2.4s ease-in-out both kv-telon-der;right:0}@keyframes kv-telon-izq{0%{transform:translate(-100%)}30%,55%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes kv-telon-der{0%{transform:translate(100%)}30%,55%{transform:translate(0)}to{transform:translate(100%)}}@keyframes kv-aparecer{0%,55%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.kv-telon-caja.abriendo .kv-telon-izq{animation:3.4s ease-in-out both kv-abrir-izq}.kv-telon-caja.abriendo .kv-telon-der{animation:3.4s ease-in-out both kv-abrir-der}.kv-telon-caja.abriendo .kv-telon-contenido{animation:.6s both kv-desaparecer}.kv-telon-caja.abriendo .kv-telon-fondo{animation:3.4s linear both kv-quitar-fondo}@keyframes kv-abrir-izq{0%{transform:translate(-100%)}20%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes kv-abrir-der{0%{transform:translate(100%)}20%{transform:translate(0)}to{transform:translate(100%)}}@keyframes kv-desaparecer{to{opacity:0;transform:scale(.95)}}@keyframes kv-quitar-fondo{0%,20%{opacity:1}21%,to{opacity:0}}.kv-punto{z-index:2;background:#ff3b3b;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite kv-latido;position:absolute;top:12px;right:12px;box-shadow:0 0 10px #ff3b3b}@keyframes kv-latido{50%{opacity:.35}}.kv-letra{text-align:center;flex-direction:column;justify-content:center;gap:8px;padding:0 20px;font-weight:800;display:flex;position:absolute;inset:0}.kv-letra p{min-height:1.3em}.kv-linea{color:#fff;font-size:1.35rem;line-height:1.3}.kv-otra-linea{color:#ffffff4d;font-size:.95rem}.kv-otra-linea.kv-sigue{color:#ffffff8c;font-size:1rem}.kv-cabeza{align-items:center;gap:10px;padding-top:12px;display:flex}.kv-quien{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.2rem;overflow:hidden}.kv-cancion{color:var(--kk-texto-suave);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.8rem;overflow:hidden}.kv-like{color:#fff;font:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:4px;font-size:.95rem;font-weight:700;display:flex}.kv-like:disabled{cursor:default}.kv-corazon path{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;transition:fill .2s,stroke .2s}.kv-corazon.lleno{animation:.35s ease-out kv-pop}.kv-corazon.lleno path{fill:var(--kk-rosa);stroke:var(--kk-rosa)}@keyframes kv-pop{40%{transform:scale(1.35)}}.kv-carrusel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin-top:40px;display:flex;overflow-x:auto}.kv-carrusel::-webkit-scrollbar{display:none}.kv-tarjeta{scroll-snap-align:start;border-radius:16px;flex:0 0 100%;min-width:0;height:96px}.kv-turno{text-align:center;background:linear-gradient(135deg,#ffd84a2e,#ff4fd81f);border:1px solid #ffd84a59;flex-direction:column;justify-content:center;align-items:center;padding:0 12px;display:flex}.kv-turno-grande{letter-spacing:1px;text-transform:uppercase;color:var(--kk-amarillo);font-size:1.2rem;display:block}.kv-turno p{color:var(--kk-verde);margin-top:2px;font-size:.82rem}.kv-mia{background:var(--kk-panel);border:1px solid var(--kk-borde);align-items:center;gap:12px;padding:0 12px;display:flex}.kv-mia-texto{flex:1;min-width:0}.kv-mia-texto b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.3;display:block;overflow:hidden}.kv-portada{background:linear-gradient(135deg,#ff4fd8,#7c3aed);border-radius:8px;flex-shrink:0;place-items:center;width:96px;height:54px;display:grid;position:relative;overflow:hidden}.kv-portada img,.kv-modal-portada img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.kv-portada img{position:absolute;inset:0}.kv-play{z-index:1;cursor:pointer;background:#00000080;border:1.5px solid #ffffffd9;border-radius:50%;place-items:center;width:30px;height:30px;padding-left:2px;display:grid;position:relative}.kv-cambiar{color:var(--kk-rosa);font:inherit;cursor:pointer;background:0 0;border:1px solid #ff4fd8b3;border-radius:10px;margin-top:8px;padding:6px 12px;font-size:.8rem;font-weight:800}.kv-cambiar:disabled{opacity:.4;cursor:default}.kv-puntos{justify-content:center;gap:8px;margin-top:12px;display:flex}.kv-puntos button{border:1.5px solid var(--kk-amarillo);cursor:pointer;background:0 0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s}.kv-puntos button.activo{background:var(--kk-amarillo)}.kv-mia-video{aspect-ratio:16/9;background:#000;border-radius:14px;margin-top:14px;position:relative;overflow:hidden}.kv-mia-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.kv-tapa{z-index:1;height:22%;position:absolute;left:0;right:0}.kv-tapa-arriba{top:0}.kv-tapa-abajo{bottom:0}.kv-detener{z-index:2;cursor:pointer;background:#0000008c;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:10px;right:10px}.kv-fondo{z-index:50;background:#0a0014d9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.kv-modal{text-align:center;background:#24093a;border:1px solid #ffffff26;border-radius:18px;width:100%;max-width:340px;padding:22px}.kv-modal-portada{background:var(--kk-panel);border-radius:12px;width:100%;height:160px;margin-bottom:14px;display:block;overflow:hidden}.kv-modal b{font-size:.95rem}.kv-modal p{color:#d9c8e8;margin:12px 0 18px;font-size:.95rem;line-height:1.5}.kv-si,.kv-otra{width:100%;font:inherit;cursor:pointer;border-radius:12px;padding:13px;font-weight:800}.kv-si{background:var(--kk-rosa);color:#fff;border:none;margin-bottom:8px}.kv-otra{color:#fff;background:0 0;border:1px solid #ffffff4d}.kv-video-archivo{object-fit:contain}.kc-pantalla{background:radial-gradient(circle at top, var(--kk-fondo-alto) 0%, var(--kk-fondo) 70%);color:#fff;flex-direction:column;min-height:100dvh;padding:16px max(16px,50% - 224px) 28px;display:flex}.kc-centro{text-align:center;justify-content:center}.kc-relleno{flex:1;min-height:20px}.kc-marca{text-align:center;margin:40px 0 6px;font-size:2rem;font-weight:900}.kc-marca span{color:var(--kk-rosa)}.kc-sub{text-align:center;color:var(--kk-texto-suave);margin-bottom:28px}.kc-etiqueta{color:var(--kk-texto-suave);margin:0 0 6px 2px;font-size:.85rem;display:block}.kc-campo{color:#fff;width:100%;font:inherit;text-align:left;background:#ffffff0f;border:1px solid #ffffff8c;border-radius:12px;outline:none;margin-bottom:16px;padding:14px;font-size:1rem}.kc-campo::placeholder{color:#ffffffbf}.kc-campo:focus{border-color:#fff}.kc-pais{position:relative}.kc-pais-campo{cursor:pointer;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.kc-pais-circulo{background:#ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:1.35rem;line-height:1;display:grid}.kc-pais-circulo.bkk{background:var(--kk-rosa);letter-spacing:.02em;font-size:.7rem;font-weight:900}.kc-pais-vacio-texto{color:#ffffffbf}.kc-pais-texto{color:#fff;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:1rem}.kc-pais-texto::placeholder{color:#ffffffbf}.kc-pais-flecha{color:var(--kk-texto-suave);margin-left:auto;transition:transform .2s}.kc-pais-flecha.abierta{transform:rotate(180deg)}.kc-registro-avatar{width:110px;height:110px;margin:0 auto 24px;position:relative}.kc-registro-avatar img,.kc-registro-avatar-vacio{object-fit:cover;background:#ffffff14;border-radius:50%;width:100%;height:100%;display:block}.kc-otro-avatar{color:#fff;cursor:pointer;background:#2a0d40;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:-4px;right:-4px}.kc-bandera{font-size:1.15em;line-height:1}.kc-pais-lista{background:#1d0830;border:1px solid #ffffff59;border-radius:12px;max-height:260px;margin:-10px 0 16px;list-style:none;overflow-y:auto}.kc-pais-lista button{border:none;border-bottom:1px solid var(--kk-borde);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:12px 14px;display:flex}.kc-pais-lista button.elegido,.kc-pais-lista button:hover{background:#ff4fd826}.kc-pais-vacio{color:var(--kk-texto-suave);padding:12px 14px}.kc-boton{color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:12px;padding:14px;font-weight:700}.kc-boton:disabled{opacity:.35;cursor:not-allowed}.kc-boton-chico{flex-shrink:0;width:auto;padding:8px 14px;font-size:.85rem}.kc-cabecera{align-items:center;gap:10px;min-height:48px;margin-bottom:14px;display:flex}.kc-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:46px;height:46px}.kc-avatar-letra{background:var(--kk-rosa);place-items:center;font-size:1.2rem;font-weight:800;display:grid}.kc-quien{flex-direction:column;min-width:0;display:flex}.kc-quien small{color:var(--kk-texto-suave)}.kc-lupa{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;margin-left:auto;display:grid}.kc-busqueda-campo{color:#ffffffbf;flex:1;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex}.kc-busqueda-campo input{color:#fff;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-size:1rem}.kc-busqueda-campo input::-webkit-search-cancel-button{display:none}.kc-busqueda-campo input::placeholder{color:#ffffffbf}.kc-busqueda-campo:focus-within{border-color:#fff}.kc-marca-reproductor{color:#fff;margin:0;font-size:2rem}.kc-cerrar{width:40px;height:40px;color:var(--kk-texto-suave);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:1.3rem}.kc-reproductor{aspect-ratio:16/9;background:#000;border-radius:12px;flex-shrink:0;width:100%;overflow:hidden}.kc-reproductor iframe{border:0;width:100%;height:100%;display:block}.kc-reproductor.vacio{color:var(--kk-texto-suave);place-items:center;font-size:.9rem;display:grid}.kc-titulo{margin-top:10px;font-weight:700}.kc-canal{color:var(--kk-texto-suave);font-size:.8rem}.kc-elegida{justify-content:space-between;align-items:center;gap:10px;display:flex}.kc-elegida .kc-titulo{margin-top:10px}.kc-resultados{flex-direction:column;gap:12px;margin-top:14px;list-style:none;display:flex}.kc-resultados button{background:var(--kk-panel);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.kc-resultados button.elegida{border-color:#ffffff8c}.kc-resultados img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;margin-bottom:6px}.kc-resultados small{color:var(--kk-texto-suave);font-size:.8rem}.kc-turno{background:var(--kk-panel);text-align:center;border-radius:12px;flex-direction:column;gap:2px;margin-top:18px;padding:14px;display:flex}.kc-turno b{font-size:2.2rem}.kc-turno small{color:var(--kk-texto-suave)}.kc-turno-ahora{font-size:1.1rem}.kc-aviso{text-align:center;color:var(--kk-texto-suave);margin-top:10px;font-size:.85rem}.kc-vacio{text-align:center;color:var(--kk-texto-suave);flex:1;place-items:center;padding:0 20px;display:grid}.kc-lupa{border:none;border-radius:50%}.kc-lupa:active{background:#ffffff1a}.kc-compartir{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:6px;line-height:0;position:relative}.kc-compartir+.kc-lupa{margin-left:0}.kc-compartir-aviso{color:#fff;white-space:nowrap;background:#000000bf;border-radius:8px;padding:4px 10px;font-size:.75rem;line-height:1.4;position:absolute;top:100%;right:0}.kh-pantalla{color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at top,#3b0a5c 0%,#12021f 70%);flex-direction:column;min-height:100dvh;padding:16px max(16px,50% - 224px) 28px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.kh-pantalla input{-webkit-user-select:text;user-select:text}.kh-pantalla *{box-sizing:border-box}.kh-pantalla p,.kh-pantalla h1,.kh-pantalla h2,.kh-pantalla ul{margin:0}.kh-centro{text-align:center;justify-content:center}.kh-relleno{flex:1;min-height:20px}.kh-marca{text-align:center;font-size:2rem;font-weight:900;margin-top:26px!important}.kh-marca span{color:#ff4fd8}.kh-sub{text-align:center;color:#ffffffa6;margin:4px 0 18px!important}.kh-registro-avatar{width:100px;height:100px;margin:0 auto 20px;position:relative}.kh-registro-avatar img,.kh-registro-avatar-vacio{object-fit:cover;background:#ffffff14;border-radius:50%;width:100%;height:100%;display:block}.kh-otro-avatar{color:#fff;cursor:pointer;background:#2a0d40;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:-4px;right:-4px}.kh-etiqueta{color:#ffffffa6;margin:0 0 6px 2px;font-size:.85rem;display:block}.kh-campo{color:#fff;width:100%;font:inherit;text-align:left;background:#ffffff0f;border:1px solid #ffffff8c;border-radius:12px;margin-bottom:16px;font-size:1rem}.kh-texto{outline:none;padding:14px}.kh-texto:focus{border-color:#fff}.kh-bandera{font-size:1.15em;line-height:1}.kh-boton{color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:12px;padding:14px;font-weight:700}.kh-boton:disabled{opacity:.35;cursor:not-allowed}.kh-aviso{text-align:center;color:#ffffffa6;font-size:.85rem}.kh-cabecera{align-items:center;gap:10px;min-height:46px;display:flex}.kh-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.kh-avatar-letra{background:#ff4fd8;place-items:center;font-weight:800;display:grid}.kh-quien{flex-direction:column;min-width:0;display:flex}.kh-quien small{color:#ffffffa6}.kh-numero{color:#ffd84a;border:2px solid #ffd84a;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;margin-left:auto;font-size:.75rem;font-weight:900;display:grid}.kh-barra{background:#ffffff1f;border-radius:9px;height:6px;margin-top:12px;overflow:hidden}.kh-barra i{background:#ffd84a;height:100%;transition:width .2s linear;display:block}.kh-pregunta{text-align:center;font-size:1.3rem;font-weight:800;line-height:1.25;margin:16px 4px 14px!important}.kh-respuestas{flex-direction:column;gap:9px;display:flex}.kh-respuesta,.kh-caja{color:#fff;width:100%;min-height:58px;font:inherit;text-align:left;border:none;border-radius:14px;align-items:center;padding:10px 46px 10px 48px;font-size:1.05rem;font-weight:800;line-height:1.2;display:flex;position:relative}.kh-respuesta{cursor:pointer;touch-action:manipulation;transition:transform .15s,opacity .25s,box-shadow .15s}.kh-respuestas.listas .kh-respuesta{animation:.35s ease-out both kh-entrar}.kh-respuestas.listas .kh-respuesta:nth-child(2){animation-delay:40ms}.kh-respuestas.listas .kh-respuesta:nth-child(3){animation-delay:80ms}.kh-respuestas.listas .kh-respuesta:nth-child(4){animation-delay:.12s}.kh-respuestas.listas .kh-respuesta:nth-child(5){animation-delay:.16s}.kh-respuestas.listas .kh-respuesta:nth-child(6){animation-delay:.2s}@keyframes kh-entrar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.kh-respuestas.tocada .kh-respuesta{opacity:.2;pointer-events:none;animation:none}.kh-respuestas.tocada .kh-respuesta.elegida{opacity:1;animation:.45s ease-out both kh-toque;box-shadow:0 0 0 3px #fff,0 0 24px #ffffff73}@keyframes kh-toque{0%{transform:scale(.96)}45%{transform:scale(1.05)}to{transform:scale(1.02)}}.kh-respuesta i,.kh-caja i{background:#00000040;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;font-style:normal;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.kh-caja em{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.kh-caja em.bien{color:#26890c}.kh-caja em.mal{color:#e21b3c}.kh-caja.apagada{opacity:.6}.kh-centro-msj{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:0 4px;display:flex}.kh-centro-msj h2{font-size:1.6rem;font-weight:900}.kh-centro-msj h2.bien{color:#2ecc71}.kh-centro-msj h2.mal{color:#ff5a6e}.kh-centro-msj p{color:#ffffffa6}.kh-etiqueta-resultado{align-self:flex-start;font-size:.85rem;margin:4px 0 -4px 2px!important}.kh-enviada .kh-caja{animation:.35s ease-out both kh-salto}@keyframes kh-salto{0%{opacity:.4;transform:scale(.85)}70%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}.kh-ganador h2{color:#ffd84a;font-size:2.2rem}.kh-ganador-avatar{width:130px;height:130px;animation:.5s ease-out both kh-salto;position:relative}.kh-ganador-avatar img,.kh-ganador-avatar .kh-avatar-letra{object-fit:cover;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 4px #ffd84a,0 0 40px #ffd84a80}.kh-ganador-avatar .kh-avatar-letra{font-size:3rem;display:grid}.kh-medalla{font-size:3rem;line-height:1;position:absolute;bottom:-6px;right:-10px}.kh-puesto{font-size:1.4rem;font-weight:800;color:#fff!important}.kh-lectura{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.kh-pregunta-lectura{font-size:1.6rem;animation:.4s ease-out both kh-salto}.kh-conteo{width:90px;height:90px;position:relative}.kh-conteo svg{width:100%;height:100%;transform:rotate(-90deg)}.kh-conteo circle{fill:none;stroke-width:6px}.kh-conteo .fondo{stroke:#ffffff1f}.kh-conteo .avance{stroke:#ffd84a;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.kh-conteo b{color:#ffd84a;place-items:center;font-size:2rem;font-weight:900;display:grid;position:absolute;inset:0}.kh-conteo-puntos{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.kh-conteo-avatar{background:#ff4fd8;border-radius:50%;place-items:center;width:140px;height:140px;font-size:3rem;font-weight:900;transition:width .4s,height .4s;animation:.4s ease-out both kh-salto;display:grid;overflow:hidden;box-shadow:0 0 0 4px #ffffff40}.kh-conteo-avatar img{object-fit:cover;width:100%;height:100%}.kh-conteo-numero{color:#ffd84a;font-variant-numeric:tabular-nums;font-size:3.6rem;font-weight:900;line-height:1;display:block}.kh-conteo-datos p{color:#ffffffa6;margin-top:6px!important}.kh-conteo-datos .kh-conteo-gano{color:#2ecc71;font-weight:800}.kh-conteo-puntos.al-lado{flex-direction:row;gap:18px}.kh-conteo-puntos.al-lado .kh-conteo-avatar{width:100px;height:100px}.kh-conteo-puntos.al-lado .kh-conteo-datos{text-align:left;animation:.35s ease-out both kh-entrar}.kh-espera{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-bottom:160px;display:flex}.kh-espera .tk-titulo{margin-top:0;font-size:3rem}.kh-empieza{color:#ffffffa6;text-align:center;margin:10px 0 0!important}.kh-conteo-inicio{color:#fff;font-variant-numeric:tabular-nums;border:3px solid #ff4fd8;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;margin-left:auto;font-weight:800;display:grid}.kh-espera .kb-live{perspective:600px;width:100%;height:200px;margin:30px auto 0;position:relative}.kh-espera .kb-live-fila{opacity:0;will-change:transform, opacity;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:30px;left:0;right:0}.kh-espera .kb-live-avatar{background:#ff4fd8;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid;overflow:hidden}.kh-espera .kb-live-avatar img{object-fit:cover;width:100%;height:100%}.kh-espera .kb-live-nombre{white-space:nowrap;font-size:1.15rem;font-weight:800}.kh-compartir{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:6px;line-height:0;position:relative}.kh-compartir+.kh-numero,.kh-compartir+.kh-conteo-inicio{margin-left:12px}.kh-compartir-aviso{color:#fff;white-space:nowrap;background:#000000bf;border-radius:8px;padding:4px 10px;font-size:.75rem;line-height:1.4;position:absolute;top:100%;right:0}.kh-espera .tk-titulo.tk-pequeno{filter:none;gap:3px;font-size:3rem}.kh-info{flex-wrap:wrap;justify-content:center;gap:8px;margin:34px 0 0;display:flex}.kh-info>div{text-align:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;min-width:72px;padding:8px 12px}.kh-info dt{color:#ff4fd8;font-size:.7rem;font-weight:800}.kh-info dd{color:#fff;margin:2px 0 0;font-size:1rem;font-weight:800}.kh-top{perspective:600px;flex-shrink:0;height:112px;margin-top:30px;position:relative}.kh-top-fila{transform-origin:top;justify-content:center;align-items:center;gap:10px;transition:transform 1.3s cubic-bezier(.45,0,.2,1),opacity 1.3s cubic-bezier(.45,0,.2,1);animation:1.3s cubic-bezier(.45,0,.2,1) both kh-top-entra;display:flex;position:absolute;top:12px;left:0;right:0}.kh-top-puesto{text-align:right;opacity:.7;width:18px;font-weight:800}.kh-top-avatar{background:#ff4fd8;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:800;display:grid;position:relative}.kh-top-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.kh-top-avatar i{font-size:.8rem;font-style:normal;position:absolute;top:-13px}.kh-top-nombre{text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:1.05rem;font-weight:800;overflow:hidden}.kh-top-fila b{color:#ff4fd8;font-variant-numeric:tabular-nums;font-weight:900}@keyframes kh-top-entra{0%{opacity:0}}.kh-mis-puntos{color:#ffd84a;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:900;animation:.6s both kh-pulso;display:inline-block}.kh-vuela{z-index:50;color:#ffd84a;font-variant-numeric:tabular-nums;pointer-events:none;font-size:3rem;font-weight:900;animation:.9s cubic-bezier(.5,0,.2,1) forwards kh-vuela;position:fixed;top:44%;left:50%}@keyframes kh-vuela{0%{transform:translate(-50%,-50%)scale(1)}to{opacity:.6;top:30px;left:140px;transform:translate(-50%,-50%)scale(.35)}}@keyframes kh-pulso{40%{transform:scale(1.5)}}.kh-gw{-webkit-user-select:none;user-select:none;padding:0 16px 40px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.kh-gw *{box-sizing:border-box}.kh-gw h1,.kh-gw h3,.kh-gw p{margin:0}.kh-gw .jw-adorno{gap:12px;margin-top:56px}.kh-gw .jw-adorno span{width:72px}.kh-gw .jw-titulo{text-align:center;font-size:2.15rem}.kh-gw .jw-sub{font-size:1.3rem}.kh-gw .jw-sub2{color:#c9b6e0}.kh-gw .jw-tarjetas{margin-top:78px}.kh-gw .jw-tarjeta.oro{width:min(310px,100vw - 32px);height:300px}.kh-fin-ganadores{flex-direction:column;align-items:center;width:100%;margin-top:26px;display:flex}.kh-fin-ganadores .jw-adorno{gap:10px;margin-top:0}.kh-fin-ganadores .jw-adorno span{width:56px}.kh-fin-ganadores>h3{color:#fc3;letter-spacing:1px;text-transform:uppercase;margin:2px 0 0;font-size:1.1rem;font-weight:900}.kh-fin-ganadores .jw-tarjetas{justify-content:center;align-items:flex-end;gap:10px;margin-top:46px}.kh-fin-ganadores .jw-tarjeta{border-radius:18px;width:150px;height:214px;padding-top:40px}.kh-fin-ganadores .jw-tarjeta.oro{width:160px;height:232px}.kh-fin-ganadores .jw-medalla{width:80px;height:60px;top:-30px}.kh-fin-ganadores .jw-laurel{width:100px;height:50px;top:4px;left:-10px}.kh-fin-ganadores .jw-medalla span{border-width:2px;width:50px;height:50px;font-size:1.5rem}.kh-fin-ganadores .jw-avatar,.kh-fin-ganadores .oro .jw-avatar{border-width:3px;width:72px;height:72px;padding:3px}.kh-fin-ganadores .oro .jw-avatar{width:82px;height:82px}.kh-fin-ganadores .jw-tarjeta h3{margin-top:8px;font-size:1rem}.kh-fin-ganadores .jw-tarjeta small{color:#ffffffa6;text-align:center;margin-top:2px;font-size:.75rem}.kh-fin-ganadores .jw-tarjeta em{margin-top:8px;padding:3px 12px;font-size:.85rem}.kh-fin-ganadores .jw-tarjetas.tres{gap:8px}.kh-fin-ganadores .tres .jw-tarjeta{width:110px;height:208px}.kh-fin-ganadores .tres .jw-tarjeta.oro{width:118px;height:224px}.kh-fin-ganadores .tres .jw-avatar,.kh-fin-ganadores .tres .oro .jw-avatar{width:60px;height:60px}.kh-fin-ganadores .tres .jw-tarjeta h3{font-size:.9rem}.kh-fin-ganadores .tres .jw-tarjeta small{padding:0 4px;font-size:.65rem}.kh-fin-ganadores .tres .jw-tarjeta em{padding:3px 10px;font-size:.8rem}.kh-gw .jw-titulo .jw-k{color:#ff4fd8;text-shadow:0 0 18px #ff4fd899}.kh-top.kh-top-mas{height:186px;margin-top:20px}.kb-pantalla{color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at top,#3b0a5c 0%,#12021f 70%);flex-direction:column;min-height:100dvh;padding:16px max(16px,50% - 224px) 28px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.kb-pantalla input{-webkit-user-select:text;user-select:text}.kb-pantalla *{box-sizing:border-box}.kb-pantalla p,.kb-pantalla h1,.kb-pantalla h2{margin:0}.kb-centro{text-align:center;justify-content:center}.kb-relleno{flex:1;min-height:20px}.kb-marca{text-align:center;font-size:2rem;font-weight:900;margin-top:26px!important}.kb-marca span{color:#ffd84a}.kb-sub{text-align:center;color:#ffffffa6;margin:4px 0 18px!important}.kb-registro-avatar{width:100px;height:100px;margin:0 auto 20px;position:relative}.kb-registro-avatar img,.kb-registro-avatar-vacio{object-fit:cover;background:#ffffff14;border-radius:50%;width:100%;height:100%;display:block}.kb-otro-avatar{color:#fff;cursor:pointer;background:#2a0d40;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:-4px;right:-4px}.kb-etiqueta{color:#ffffffa6;margin:0 0 6px 2px;font-size:.85rem;display:block}.kb-campo{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff8c;border-radius:12px;outline:none;margin-bottom:16px;padding:14px;font-size:1rem}.kb-campo:focus{border-color:#fff}.kb-boton{color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:12px;padding:14px;font-weight:700}.kb-boton:disabled{opacity:.35;cursor:not-allowed}.kb-aviso{text-align:center;color:#ffffffa6;font-size:.9rem;margin-top:14px!important}.kb-cabecera{align-items:center;gap:10px;min-height:46px;display:flex}.kb-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.kb-avatar-letra{background:#ff4fd8;place-items:center;font-weight:800;display:grid}.kb-quien{flex-direction:column;min-width:0;display:flex}.kb-quien small{color:#ffffffa6}.kb-bandera{font-size:1.15em;line-height:1}.kb-titulo{text-align:center;color:#ffd84a;letter-spacing:.04em;font-size:1.9rem;font-weight:900;margin:10px 0 4px!important}.kb-bolas{justify-content:center;align-items:center;gap:12px;min-height:62px;margin:12px 0 14px;display:flex}.kb-bola{color:#1e0733;font-variant-numeric:tabular-nums;opacity:.75;background:#ffd84a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.05rem;font-weight:900;display:grid}.kb-bola.nueva{opacity:1;width:60px;height:60px;font-size:1.6rem;animation:.4s ease-out both kb-salto;box-shadow:0 0 18px #ffd84a8c}.kb-carton{background:#fff;border-radius:16px;gap:5px;width:100%;max-width:300px;margin:0 auto;padding:8px;display:grid}.kb-casilla{aspect-ratio:1;color:#1e0733;font:inherit;touch-action:manipulation;cursor:pointer;background:#f1eef5;border:none;border-radius:10px;place-items:center;font-size:1.05rem;font-weight:800;transition:background .15s,transform .1s;display:grid}.kb-casilla:active{transform:scale(.95)}.kb-casilla.marcada{background:#ffd84a;animation:.3s ease-out both kb-salto}.kb-casilla.libre{color:#ffd84a;cursor:default;background:#111;font-size:1.5rem;font-weight:900}.kb-centro-msj{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.kb-centro-msj h2{font-size:1.6rem;font-weight:900}.kb-centro-msj p{color:#ffffffa6}.kb-ganador h2{color:#ffd84a;font-size:2.2rem}.kb-ganador-avatar{width:130px;height:130px;animation:.5s ease-out both kb-salto;position:relative}.kb-ganador-avatar img,.kb-ganador-avatar .kb-avatar-letra{object-fit:cover;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 4px #ffd84a,0 0 40px #ffd84a80}.kb-ganador-avatar .kb-avatar-letra{font-size:3rem;display:grid}.kb-medalla{font-size:3rem;line-height:1;position:absolute;bottom:-6px;right:-10px}.kb-puesto{font-size:1.4rem;font-weight:800;color:#fff!important}@keyframes kb-salto{0%{transform:scale(.85)}70%{transform:scale(1.06)}to{transform:scale(1)}}.kb-top{flex-direction:column;gap:4px;width:100%;max-width:340px;margin:12px auto 0;display:flex}.kb-top-fila{background:#ffffff0f;border-radius:9px;align-items:center;gap:8px;padding:4px 10px;display:flex}.kb-top-fila.yo{background:#ffd84a2e;outline:1px solid #ffd84a}.kb-top-puesto{color:#fff9;width:20px;font-size:.75rem;font-weight:800}.kb-top-avatar{background:#ff4fd8;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;display:grid;position:relative}.kb-top-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.kb-top-avatar i{font-size:.8rem;font-style:normal;position:absolute;top:-12px}.kb-top-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;font-weight:700;overflow:hidden}.kb-top-fila b{color:#ffd84a;font-variant-numeric:tabular-nums}.kb-top-separa{text-align:center;color:#fff6;margin-bottom:4px;font-size:.75rem;line-height:.6}.kb-conteo{color:#ffd84a;font-variant-numeric:tabular-nums;border:2px solid #ffd84a;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;margin-left:auto;font-size:.95rem;font-weight:900;display:grid}.kb-empieza{text-align:center;color:#ffffffa6;font-size:.85rem;margin-bottom:10px!important}.kb-live{perspective:600px;width:100%;height:200px;margin:22px auto 0;position:relative}.kb-live-fila{opacity:0;will-change:transform, opacity;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:30px;left:0;right:0}.kb-live-avatar{background:#ff4fd8;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid;overflow:hidden}.kb-live-avatar img{object-fit:cover;width:100%;height:100%}.kb-live-nombre{white-space:nowrap;font-size:1.15rem;font-weight:800}.kb-gw{-webkit-user-select:none;user-select:none;padding:0 16px 40px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.kb-gw *{box-sizing:border-box}.kb-gw h1,.kb-gw h3,.kb-gw p{margin:0}.kb-gw .jw-adorno{gap:12px;margin-top:56px}.kb-gw .jw-adorno span{width:72px}.kb-gw .jw-titulo{text-align:center;font-size:2.15rem}.kb-gw .jw-sub{font-size:1.3rem}.kb-gw .jw-sub2{color:#c9b6e0}.kb-gw .jw-tarjetas{margin-top:78px}.kb-gw .jw-tarjeta.oro{width:min(310px,100vw - 32px);height:300px}.kb-top{position:relative}.kb-top-entra{animation:1.6s both kb-top-entra}.kb-top-sale{pointer-events:none;animation:1.6s both kb-top-sale;position:absolute;left:0;right:0}@keyframes kb-top-entra{0%{opacity:0}}@keyframes kb-top-sale{to{opacity:0;transform:translateY(14px)scale(.96)}}.kb-fin-ganadores{flex-direction:column;align-items:center;width:100%;margin-top:26px;display:flex}.kb-fin-ganadores .jw-adorno{gap:10px;margin-top:0}.kb-fin-ganadores .jw-adorno span{width:56px}.kb-fin-ganadores>h3{color:#fc3;letter-spacing:1px;text-transform:uppercase;margin:2px 0 0;font-size:1.1rem;font-weight:900}.kb-fin-ganadores .jw-tarjetas{justify-content:center;align-items:flex-end;gap:10px;margin-top:46px}.kb-fin-ganadores .jw-tarjeta{border-radius:18px;width:150px;height:214px;padding-top:40px}.kb-fin-ganadores .jw-tarjeta.oro{width:160px;height:232px}.kb-fin-ganadores .jw-medalla{width:80px;height:60px;top:-30px}.kb-fin-ganadores .jw-laurel{width:100px;height:50px;top:4px;left:-10px}.kb-fin-ganadores .jw-medalla span{border-width:2px;width:50px;height:50px;font-size:1.5rem}.kb-fin-ganadores .jw-avatar,.kb-fin-ganadores .oro .jw-avatar{border-width:3px;width:72px;height:72px;padding:3px}.kb-fin-ganadores .oro .jw-avatar{width:82px;height:82px}.kb-fin-ganadores .jw-tarjeta h3{margin-top:8px;font-size:1rem}.kb-fin-ganadores .jw-tarjeta small{color:#ffffffa6;text-align:center;margin-top:2px;font-size:.75rem}.kb-fin-ganadores .jw-tarjeta em{margin-top:8px;padding:3px 12px;font-size:.85rem}.kb-fin-ganadores .jw-tarjetas.tres{gap:8px}.kb-fin-ganadores .tres .jw-tarjeta{width:110px;height:208px}.kb-fin-ganadores .tres .jw-tarjeta.oro{width:118px;height:224px}.kb-fin-ganadores .tres .jw-avatar,.kb-fin-ganadores .tres .oro .jw-avatar{width:60px;height:60px}.kb-fin-ganadores .tres .jw-tarjeta h3{font-size:.9rem}.kb-fin-ganadores .tres .jw-tarjeta small{padding:0 4px;font-size:.65rem}.kb-fin-ganadores .tres .jw-tarjeta em{padding:3px 10px;font-size:.8rem}.kb-carton-caja{position:relative}.kb-aviso-g{z-index:20;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kb-aviso-g>*{pointer-events:auto}.kb-aviso-titulo{color:#fff;white-space:nowrap;text-shadow:0 1px 3px #00000059;background:linear-gradient(#5bb4ff 0%,#2f6fe0 100%);border:2px solid #ffffff59;border-radius:999px;margin-bottom:32px;padding:9px 20px;font-size:1.15rem;font-weight:900;animation:.7s cubic-bezier(.34,1.56,.64,1) both kb-aviso-entra;box-shadow:0 8px 22px #00000080,0 0 18px #4aa8ff8c}.kb-aviso-g .jw-tarjeta{background:linear-gradient(#3c0c5cf7,#140326f7);border-radius:18px;width:166px;height:216px;padding-top:40px;animation:.7s cubic-bezier(.34,1.56,.64,1) .1s both kb-aviso-entra,2.2s ease-in-out .8s infinite kb-aviso-brillo}.kb-aviso-g .jw-medalla{width:76px;height:56px;top:-28px}.kb-aviso-g .jw-laurel{width:96px;height:48px;top:4px;left:-10px}.kb-aviso-g .jw-medalla span{border-width:2px;width:50px;height:50px;font-size:1.4rem}.kb-aviso-g .jw-avatar,.kb-aviso-g .oro .jw-avatar{border-width:3px;width:72px;height:72px;padding:2px}.kb-aviso-g .jw-tarjeta h3{margin-top:8px;font-size:1.08rem}.kb-aviso-g .jw-tarjeta small{color:#ffffffb3;font-size:.72rem}.kb-aviso-g .jw-tarjeta em{margin-top:6px;padding:2px 12px;font-size:.8rem}.kb-aviso-x{z-index:1;border:2px solid var(--color);color:#fff;cursor:pointer;background:#1a0430;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;animation:1s ease-in-out .9s 3 kb-aviso-x;display:grid;position:absolute;top:-12px;right:-12px;box-shadow:0 4px 12px #00000080}@keyframes kb-aviso-entra{0%{opacity:0;transform:translateY(30px)scale(.8)}}@keyframes kb-aviso-brillo{0%,to{box-shadow:0 14px 40px #0009,0 0 18px #ffcc3359}50%{box-shadow:0 14px 40px #0009,0 0 34px #ffcc33bf}}@keyframes kb-aviso-x{50%{transform:scale(1.18)}}.kb-compartir{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:6px;line-height:0;position:relative}.kb-compartir+.kb-conteo{margin-left:12px}.kb-compartir-aviso{color:#fff;white-space:nowrap;background:#000000bf;border-radius:8px;padding:4px 10px;font-size:.75rem;line-height:1.4;position:absolute;top:100%;right:0}.kb-top-n{opacity:.45;align-self:flex-end;margin-top:2px;font-size:.7rem}
