:root{--cnk-altura-linea-base: 1.5;--cnk-altura-linea-compacta: 1.4;--cnk-altura-linea-holgada: 2;--cnk-borde-fino: .0625rem;--cnk-borde-foco: .1875rem;--cnk-borde-grueso: .125rem;--cnk-color-accion: #4361ee;--cnk-color-accion-intensa: #304ffe;--cnk-color-accion-suave: #dde3fb;--cnk-color-accion-tenue: #f0f3ff;--cnk-color-acierto: #127a41;--cnk-color-acierto-fondo: #e3fbef;--cnk-color-aviso: #8a5000;--cnk-color-aviso-borde: #ff9f1c;--cnk-color-aviso-fondo: #fff1e0;--cnk-color-aviso-suave: #7a6a00;--cnk-color-aviso-suave-fondo: #fffbf0;--cnk-color-borde: #747d9a;--cnk-color-borde-suave: #cbd0e5;--cnk-color-cristal: #ffffff7a;--cnk-color-deshabilitado: #9da5b6;--cnk-color-error: #c81029;--cnk-color-error-fondo: #fdeef0;--cnk-color-error-sobre-accion: #ff5a5f;--cnk-color-fondo: #f5f6fc;--cnk-color-halo: #4361ee1a;--cnk-color-halo-secundario: #4cc9f014;--cnk-color-neutro-fondo: #eef0f8;--cnk-color-pendiente-sobre-accion: #ffffff4d;--cnk-color-puntos: #4361ee24;--cnk-color-sobre-accion: #ffffff;--cnk-color-sombra: #1f268714;--cnk-color-sombra-accion: #4361ee47;--cnk-color-superficie: #ffffff;--cnk-color-superficie-suave: #eef1ff;--cnk-color-texto: #1a1b4b;--cnk-color-texto-suave: #4a4e69;--cnk-degradado-marca: linear-gradient(135deg, var(--cnk-color-accion), var(--cnk-color-accion-intensa));--cnk-espacio-1: .25rem;--cnk-espacio-10: 3rem;--cnk-espacio-11: 4rem;--cnk-espacio-2: .375rem;--cnk-espacio-3: .5rem;--cnk-espacio-4: .625rem;--cnk-espacio-5: .75rem;--cnk-espacio-6: 1rem;--cnk-espacio-7: 1.25rem;--cnk-espacio-8: 1.5rem;--cnk-espacio-9: 2rem;--cnk-fuente-codigo: ui-monospace, SFMono-Regular, Menlo, monospace;--cnk-fuente-texto: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--cnk-medida-ancho-aviso: 46rem;--cnk-medida-ancho-conversacion: 25rem;--cnk-medida-ancho-ejercicio: 40rem;--cnk-medida-ancho-ejercicio-amplio: 56rem;--cnk-medida-ancho-formulario: 24rem;--cnk-medida-ancho-lectura: 44rem;--cnk-medida-ancho-parrafo: 34rem;--cnk-medida-caja-minima: 12rem;--cnk-medida-columna-desplegada: 15.9375rem;--cnk-medida-columna-plegada: 5rem;--cnk-medida-desenfoque: 1.5rem;--cnk-medida-dibujo-de-control: 1.25rem;--cnk-medida-halo: 32rem;--cnk-medida-imagen-ejercicio: 27.5rem;--cnk-medida-imagen-ejercicio-alto: 16.25rem;--cnk-medida-letra-minima-de-campo: 1rem;--cnk-medida-marca: 2.5rem;--cnk-medida-objetivo-tactil: 3.25rem;--cnk-medida-punto-fondo: .075rem;--cnk-medida-rejilla-fondo: 1.75rem;--cnk-medida-tarjeta-minima: 21rem;--cnk-radio-grande: 1rem;--cnk-radio-mayor: 1.25rem;--cnk-radio-medio: .75rem;--cnk-radio-pequeno: .5rem;--cnk-radio-pildora: 62.5rem;--cnk-tipografia-base: 1.125rem;--cnk-tipografia-grande: 1.25rem;--cnk-tipografia-media: 1rem;--cnk-tipografia-pequena: .9375rem;--cnk-tipografia-titulo: 1.75rem}[data-cnk-etapa=primaria]{--cnk-altura-linea-base: 1.6;--cnk-altura-linea-compacta: 1.4;--cnk-altura-linea-holgada: 2;--cnk-borde-fino: .0625rem;--cnk-borde-foco: .1875rem;--cnk-borde-grueso: .125rem;--cnk-color-accion: #4361ee;--cnk-color-accion-intensa: #304ffe;--cnk-color-accion-suave: #dde3fb;--cnk-color-accion-tenue: #f0f3ff;--cnk-color-acierto: #127a41;--cnk-color-acierto-fondo: #e3fbef;--cnk-color-aviso: #8a5000;--cnk-color-aviso-borde: #ff9f1c;--cnk-color-aviso-fondo: #fff1e0;--cnk-color-aviso-suave: #7a6a00;--cnk-color-aviso-suave-fondo: #fffbf0;--cnk-color-borde: #747d9a;--cnk-color-borde-suave: #cbd0e5;--cnk-color-cristal: #ffffff7a;--cnk-color-deshabilitado: #9da5b6;--cnk-color-error: #c81029;--cnk-color-error-fondo: #fdeef0;--cnk-color-error-sobre-accion: #ff5a5f;--cnk-color-fondo: #f5f6fc;--cnk-color-halo: #4361ee1a;--cnk-color-halo-secundario: #4cc9f014;--cnk-color-neutro-fondo: #eef0f8;--cnk-color-pendiente-sobre-accion: #ffffff4d;--cnk-color-puntos: #4361ee24;--cnk-color-sobre-accion: #ffffff;--cnk-color-sombra: #1f268714;--cnk-color-sombra-accion: #4361ee47;--cnk-color-superficie: #ffffff;--cnk-color-superficie-suave: #eef1ff;--cnk-color-texto: #1a1b4b;--cnk-color-texto-suave: #4a4e69;--cnk-degradado-marca: linear-gradient(135deg, var(--cnk-color-accion), var(--cnk-color-accion-intensa));--cnk-espacio-1: .3125rem;--cnk-espacio-10: 3.75rem;--cnk-espacio-11: 5rem;--cnk-espacio-2: .4688rem;--cnk-espacio-3: .625rem;--cnk-espacio-4: .7813rem;--cnk-espacio-5: .9375rem;--cnk-espacio-6: 1.25rem;--cnk-espacio-7: 1.5625rem;--cnk-espacio-8: 1.875rem;--cnk-espacio-9: 2.5rem;--cnk-fuente-codigo: ui-monospace, SFMono-Regular, Menlo, monospace;--cnk-fuente-texto: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--cnk-medida-ancho-aviso: 46rem;--cnk-medida-ancho-conversacion: 25rem;--cnk-medida-ancho-ejercicio: 40rem;--cnk-medida-ancho-ejercicio-amplio: 56rem;--cnk-medida-ancho-formulario: 24rem;--cnk-medida-ancho-lectura: 40rem;--cnk-medida-ancho-parrafo: 30rem;--cnk-medida-caja-minima: 12rem;--cnk-medida-columna-desplegada: 15.9375rem;--cnk-medida-columna-plegada: 5rem;--cnk-medida-desenfoque: 1.5rem;--cnk-medida-dibujo-de-control: 1.25rem;--cnk-medida-halo: 32rem;--cnk-medida-imagen-ejercicio: 27.5rem;--cnk-medida-imagen-ejercicio-alto: 16.25rem;--cnk-medida-letra-minima-de-campo: 1rem;--cnk-medida-marca: 2.5rem;--cnk-medida-objetivo-tactil: 3.25rem;--cnk-medida-punto-fondo: .075rem;--cnk-medida-rejilla-fondo: 1.75rem;--cnk-medida-tarjeta-minima: 21rem;--cnk-radio-grande: 1.25rem;--cnk-radio-mayor: 1.5rem;--cnk-radio-medio: .75rem;--cnk-radio-pequeno: .5rem;--cnk-radio-pildora: 62.5rem;--cnk-tipografia-base: 1.2656rem;--cnk-tipografia-grande: 1.4063rem;--cnk-tipografia-media: 1.125rem;--cnk-tipografia-pequena: 1.0547rem;--cnk-tipografia-titulo: 1.9688rem}[data-cnk-etapa=bachillerato]{--cnk-altura-linea-base: 1.45;--cnk-altura-linea-compacta: 1.4;--cnk-altura-linea-holgada: 2;--cnk-borde-fino: .0625rem;--cnk-borde-foco: .1875rem;--cnk-borde-grueso: .125rem;--cnk-color-accion: #4361ee;--cnk-color-accion-intensa: #304ffe;--cnk-color-accion-suave: #dde3fb;--cnk-color-accion-tenue: #f0f3ff;--cnk-color-acierto: #127a41;--cnk-color-acierto-fondo: #e3fbef;--cnk-color-aviso: #8a5000;--cnk-color-aviso-borde: #ff9f1c;--cnk-color-aviso-fondo: #fff1e0;--cnk-color-aviso-suave: #7a6a00;--cnk-color-aviso-suave-fondo: #fffbf0;--cnk-color-borde: #747d9a;--cnk-color-borde-suave: #cbd0e5;--cnk-color-cristal: #ffffff7a;--cnk-color-deshabilitado: #9da5b6;--cnk-color-error: #c81029;--cnk-color-error-fondo: #fdeef0;--cnk-color-error-sobre-accion: #ff5a5f;--cnk-color-fondo: #f5f6fc;--cnk-color-halo: #4361ee1a;--cnk-color-halo-secundario: #4cc9f014;--cnk-color-neutro-fondo: #eef0f8;--cnk-color-pendiente-sobre-accion: #ffffff4d;--cnk-color-puntos: #4361ee24;--cnk-color-sobre-accion: #ffffff;--cnk-color-sombra: #1f268714;--cnk-color-sombra-accion: #4361ee47;--cnk-color-superficie: #ffffff;--cnk-color-superficie-suave: #eef1ff;--cnk-color-texto: #1a1b4b;--cnk-color-texto-suave: #4a4e69;--cnk-degradado-marca: linear-gradient(135deg, var(--cnk-color-accion), var(--cnk-color-accion-intensa));--cnk-espacio-1: .2188rem;--cnk-espacio-10: 2.625rem;--cnk-espacio-11: 3.5rem;--cnk-espacio-2: .3281rem;--cnk-espacio-3: .4375rem;--cnk-espacio-4: .5469rem;--cnk-espacio-5: .6563rem;--cnk-espacio-6: .875rem;--cnk-espacio-7: 1.0938rem;--cnk-espacio-8: 1.3125rem;--cnk-espacio-9: 1.75rem;--cnk-fuente-codigo: ui-monospace, SFMono-Regular, Menlo, monospace;--cnk-fuente-texto: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--cnk-medida-ancho-aviso: 46rem;--cnk-medida-ancho-conversacion: 25rem;--cnk-medida-ancho-ejercicio: 40rem;--cnk-medida-ancho-ejercicio-amplio: 56rem;--cnk-medida-ancho-formulario: 24rem;--cnk-medida-ancho-lectura: 48rem;--cnk-medida-ancho-parrafo: 32rem;--cnk-medida-caja-minima: 12rem;--cnk-medida-columna-desplegada: 15.9375rem;--cnk-medida-columna-plegada: 5rem;--cnk-medida-desenfoque: 1.5rem;--cnk-medida-dibujo-de-control: 1.25rem;--cnk-medida-halo: 32rem;--cnk-medida-imagen-ejercicio: 27.5rem;--cnk-medida-imagen-ejercicio-alto: 16.25rem;--cnk-medida-letra-minima-de-campo: 1rem;--cnk-medida-marca: 2.5rem;--cnk-medida-objetivo-tactil: 3.25rem;--cnk-medida-punto-fondo: .075rem;--cnk-medida-rejilla-fondo: 1.75rem;--cnk-medida-tarjeta-minima: 21rem;--cnk-radio-grande: .75rem;--cnk-radio-mayor: 1rem;--cnk-radio-medio: .75rem;--cnk-radio-pequeno: .5rem;--cnk-radio-pildora: 62.5rem;--cnk-tipografia-base: 1.0547rem;--cnk-tipografia-grande: 1.1719rem;--cnk-tipografia-media: .9375rem;--cnk-tipografia-pequena: .8789rem;--cnk-tipografia-titulo: 1.6406rem}@media (max-width: 47.9375rem){:root{--cnk-tipografia-base: 1.0125rem;--cnk-tipografia-grande: 1.125rem;--cnk-tipografia-media: .9rem;--cnk-tipografia-pequena: .8438rem;--cnk-tipografia-titulo: 1.575rem}[data-cnk-etapa=primaria]{--cnk-tipografia-base: 1.1391rem;--cnk-tipografia-grande: 1.2656rem;--cnk-tipografia-media: 1.0125rem;--cnk-tipografia-pequena: .9492rem;--cnk-tipografia-titulo: 1.7719rem}[data-cnk-etapa=bachillerato]{--cnk-tipografia-base: .9492rem;--cnk-tipografia-grande: 1.0547rem;--cnk-tipografia-media: .8438rem;--cnk-tipografia-pequena: .791rem;--cnk-tipografia-titulo: 1.4766rem}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fuentes/plus-jakarta-sans-v12-latin.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fuentes/plus-jakarta-sans-v12-superindices.woff2) format("woff2");unicode-range:U+2070,U+2074-2079}:root{--verde: #127a41;--verde-fondo: #e3fbef;--rojo: #c81029;--rojo-fondo: #fdeef0;--oro: #4361ee;--sombra: 0 .5rem 1.75rem var(--cnk-color-sombra), 0 .125rem .375rem var(--cnk-color-sombra);--sombra-accion: 0 .5rem 1.25rem var(--cnk-color-sombra-accion);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;color:var(--cnk-color-texto);font-family:var(--cnk-fuente-texto);font-size:1.0625rem;line-height:1.5;background-color:var(--cnk-color-fondo);background-image:radial-gradient(circle,var(--cnk-color-halo) 0%,transparent 70%),radial-gradient(circle,var(--cnk-color-halo-secundario) 0%,transparent 70%),radial-gradient(var(--cnk-color-puntos) var(--cnk-medida-punto-fondo),transparent var(--cnk-medida-punto-fondo));background-position:right top,left bottom,center;background-size:var(--cnk-medida-halo) var(--cnk-medida-halo),var(--cnk-medida-halo) var(--cnk-medida-halo),var(--cnk-medida-rejilla-fondo) var(--cnk-medida-rejilla-fondo);background-repeat:no-repeat,no-repeat,repeat;-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3{margin:0;line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(1.6rem,4vw,2.25rem);font-weight:800}h2{font-size:1.35rem;font-weight:800}h3{font-size:1.1rem;font-weight:750}p{margin:0}.azul{color:var(--cnk-color-accion)}.suave{color:var(--cnk-color-texto-suave)}.peq{font-size:.9rem}.mini{font-size:.8rem}.fila{display:flex;align-items:center;gap:.75rem}.columna{display:flex;flex-direction:column;gap:.75rem}.envuelve{flex-wrap:wrap}.crece{flex:1;min-width:0}.centrado{text-align:center}.oculto-visual{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tarjeta{background:var(--cnk-color-superficie);border-radius:var(--cnk-radio-mayor);box-shadow:var(--sombra);padding:1.5rem}.tarjeta.compacta{padding:1rem 1.15rem}.boton{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--cnk-medida-objetivo-tactil);padding:.7rem 1.6rem;border:0;border-radius:var(--cnk-radio-pildora);background:var(--cnk-degradado-marca);color:#fff;font-weight:750;font-size:1.05rem;box-shadow:var(--sombra-accion);transition:transform .12s ease,box-shadow .12s ease,opacity .12s;text-decoration:none;white-space:nowrap}.boton:active{transform:scale(.97)}.boton:disabled{background:var(--cnk-color-deshabilitado);box-shadow:none;cursor:not-allowed}.boton.secundario{background:#fff;color:var(--cnk-color-accion);box-shadow:inset 0 0 0 2px var(--cnk-color-accion-suave)}.boton.blanco{background:#fff;color:var(--cnk-color-accion);box-shadow:0 .25rem .75rem #0000001a}.boton.contorno-blanco{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #ffffffd9}.boton.peligro{background:var(--rojo);box-shadow:none}.boton.verde{background:linear-gradient(135deg,#16a34a,#127a41);box-shadow:0 .5rem 1.25rem #127a414d}.boton.peq{min-height:2.4rem;padding:.4rem 1rem;font-size:.92rem}.boton.grande{min-height:3.6rem;padding:.9rem 2.2rem;font-size:1.2rem}.boton.secundario:disabled,.boton.blanco:disabled,.boton.verde:disabled,.boton.peligro:disabled{background:var(--cnk-color-deshabilitado);color:#fff;box-shadow:none}.boton:disabled:active{transform:none}.enlace{background:none;border:0;padding:0;color:var(--cnk-color-accion);text-decoration:underline;font-weight:600}.chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .8rem;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);font-size:.85rem;font-weight:700;white-space:nowrap}.chip.verde{background:var(--verde-fondo);color:var(--verde)}.chip.rojo{background:var(--rojo-fondo);color:var(--rojo)}.chip.gris{background:var(--cnk-color-neutro-fondo);color:var(--cnk-color-texto-suave)}.chip.oro{background:#e7ebff;color:#2a3fb8}.campo{width:100%;min-height:3.25rem;padding:.7rem 1rem;border:2px solid var(--cnk-color-borde-suave);border-radius:var(--cnk-radio-grande);background:#fff;font-size:1.1rem;outline:none;transition:border-color .15s,box-shadow .15s}.campo:focus{border-color:var(--cnk-color-accion);box-shadow:0 0 0 4px var(--cnk-color-accion-suave)}.etiqueta{font-weight:700;font-size:.95rem;margin-bottom:.35rem;display:block}.marca{display:inline-flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.35rem;letter-spacing:-.02em;color:var(--cnk-color-texto);text-decoration:none}.marca .disco{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--cnk-degradado-marca);display:grid;place-items:center;box-shadow:var(--sombra-accion)}.marca .disco img{width:64%}.marca.blanca{color:#fff}.pagina{width:100%;max-width:64rem;margin:0 auto;padding:1.25rem 1rem 6rem}.pagina.estrecha{max-width:34rem}.entrada-cab{display:flex;justify-content:center;padding:1.5rem 0 1rem}.hero{text-align:center;display:flex;flex-direction:column;gap:.6rem;align-items:center;margin:.5rem 0 1.5rem}.hero img.cinki{width:7.5rem;filter:drop-shadow(0 .75rem 1.25rem rgba(67,97,238,.25));animation:flotar 3.2s ease-in-out infinite}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.codigo-input{font-size:2.2rem;letter-spacing:.5em;text-align:center;font-weight:800;padding-left:1.1rem}.rejilla-avatares{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:.85rem}.opcion-avatar{position:relative;border:0;background:#fff;border-radius:1.25rem;padding:.5rem;aspect-ratio:1;box-shadow:var(--sombra);transition:transform .15s,box-shadow .15s}.opcion-avatar img{width:100%;height:100%;display:block}.opcion-avatar:not(:disabled):hover{transform:translateY(-3px)}.opcion-avatar.elegido{box-shadow:0 0 0 4px var(--cnk-color-accion),var(--sombra-accion);transform:scale(1.04)}.opcion-avatar:disabled{opacity:.32;filter:grayscale(1);cursor:not-allowed;box-shadow:none}.opcion-avatar .cogido{position:absolute;inset:auto .3rem .3rem;font-size:.7rem;font-weight:800;background:#1a1b4bcc;color:#fff;border-radius:1rem;padding:.1rem 0}.avatar{border-radius:50%;background:#fff;display:block;flex-shrink:0;object-fit:cover}.cabecera{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;padding-top:max(.6rem,env(safe-area-inset-top));background:#f5f6fcd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(67,97,238,.08)}.cabecera .quien{display:flex;align-items:center;gap:.6rem;min-width:0}.cabecera .nombre{font-weight:800;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marcador{display:flex;align-items:center;gap:.5rem;margin-left:auto}.puntos-cab{display:inline-flex;align-items:baseline;gap:.25rem;padding:.35rem .9rem;border-radius:2rem;background:var(--cnk-degradado-marca);color:#fff;font-weight:800;box-shadow:var(--sombra-accion)}.puntos-cab b{font-size:1.2rem;font-variant-numeric:tabular-nums}.puntos-cab.salta{animation:salto .5s ease}@keyframes salto{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.posicion-cab{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border-radius:2rem;background:#fff;box-shadow:var(--sombra);font-weight:800;font-size:.95rem}.icono-boton{width:2.6rem;height:2.6rem;border-radius:50%;border:0;background:#fff;box-shadow:var(--sombra);display:grid;place-items:center;color:var(--cnk-color-texto-suave)}.mapa{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem;align-items:start}@media (max-width: 900px){.mapa{grid-template-columns:1fr}}.saludo{margin:.75rem 0 1.25rem}.estaciones{display:flex;flex-direction:column;gap:1rem;position:relative}.estacion{position:relative;display:flex;align-items:center;gap:1rem;width:100%;text-align:left;border:0;background:#fff;border-radius:1.5rem;padding:1.1rem 1.2rem;box-shadow:var(--sombra);transition:transform .15s,box-shadow .2s}.estacion .num{width:3.5rem;height:3.5rem;border-radius:1.1rem;display:grid;place-items:center;flex-shrink:0;color:#fff}.estacion .num svg{width:1.9rem;height:1.9rem}.estacion h3{font-size:1.15rem}.estacion p{color:var(--cnk-color-texto-suave);font-size:.95rem;margin-top:.15rem}.estacion .lado{margin-left:auto;flex-shrink:0}.estacion.cerrada{background:#fff9;box-shadow:none;outline:2px dashed var(--cnk-color-borde-suave);cursor:not-allowed}.estacion.cerrada .num{filter:grayscale(1) opacity(.45)}.estacion.cerrada h3,.estacion.cerrada p{opacity:.6}.estacion.abierta{box-shadow:0 0 0 3px var(--cnk-color-accion),var(--sombra-accion);animation:latido 2.2s ease-in-out infinite}.estacion.abierta:active{transform:scale(.985)}@keyframes latido{0%,to{box-shadow:0 0 0 3px var(--cnk-color-accion),0 .5rem 1.25rem var(--cnk-color-sombra-accion)}50%{box-shadow:0 0 0 6px #4361ee59,0 .75rem 1.75rem var(--cnk-color-sombra-accion)}}.estacion.terminada{opacity:.85}.color-j1{background:linear-gradient(135deg,#4361ee,#304ffe)}.color-j2{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.color-j3{background:linear-gradient(135deg,#f43f5e,#be123c)}.color-libre{background:linear-gradient(135deg,#0ea5e9,#0369a1)}.color-opinion{background:linear-gradient(135deg,#22c55e,#15803d)}.panel-lado{display:flex;flex-direction:column;gap:1rem;position:sticky;top:5rem}.top-lista{display:flex;flex-direction:column;gap:.45rem;margin-top:.75rem}.top-fila{display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem;border-radius:.9rem}.top-fila.yo{background:var(--cnk-color-accion-tenue)}.top-fila .pos{width:1.6rem;font-weight:800;text-align:center;color:var(--cnk-color-texto-suave)}.top-fila .pts{margin-left:auto;font-weight:800;font-variant-numeric:tabular-nums}.medallas{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.medalla-ico{width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#8fa2ff,#4361ee);color:#fff;box-shadow:0 .25rem .6rem #4361ee59}.medalla-ico.vacia{background:var(--cnk-color-neutro-fondo);color:var(--cnk-color-borde-suave);box-shadow:none}.medalla-ico svg{width:1.4rem;height:1.4rem}.reglas li{margin:.35rem 0}.barra-juego{position:sticky;top:0;z-index:30;background:var(--cnk-degradado-marca);color:#fff;padding:.65rem 1rem;padding-top:max(.65rem,env(safe-area-inset-top));box-shadow:0 .5rem 1.5rem #304ffe40}.barra-juego .dentro{max-width:76rem;margin:0 auto;display:flex;align-items:center;gap:.9rem}.barra-juego .textos{min-width:0}.barra-juego .titulo{font-weight:800;font-size:1.05rem;line-height:1.2}.control-barra{width:2.75rem;height:2.75rem;flex-shrink:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .15s}.control-barra:hover{background:#ffffff47}.control-barra:active{transform:scale(.94)}.control-barra:focus-visible{outline:3px solid #fff;outline-offset:2px}.barra-juego .sub{font-size:.85rem;opacity:.85}.barra-juego .derecha{margin-left:auto;display:flex;align-items:center;gap:.6rem}.pildora-blanca{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .8rem;border-radius:2rem;background:#ffffff2e;font-weight:800;font-size:.92rem;white-space:nowrap}.tramos{display:flex;gap:.3rem;margin-top:.55rem;max-width:76rem;margin-left:auto;margin-right:auto}.tramo{flex:1;height:.5rem;border-radius:1rem;background:#ffffff4d}.tramo.bien{background:#fff}.tramo.mal{background:var(--cnk-color-error-sobre-accion)}.tramo.actual{background:transparent;box-shadow:inset 0 0 0 2px #fff}.tramo.actual.bien{background:#fff}.tramo.actual.mal{background:var(--cnk-color-error-sobre-accion)}.zona-juego{max-width:76rem;margin:0 auto;padding:1.25rem 1rem 8rem;display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:1.25rem;align-items:start}@media (max-width: 960px){.zona-juego{grid-template-columns:1fr}}.enunciado{font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:800;line-height:1.3;letter-spacing:-.015em}.enunciado.largo{font-size:clamp(1.1rem,2.1vw,1.3rem);font-weight:700}.imagen-ej{display:flex;justify-content:center;margin:1.1rem 0 .5rem}.imagen-ej img{max-width:min(100%,var(--cnk-medida-imagen-ejercicio));max-height:16rem}.cab-ej{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem;flex-wrap:wrap}.dificultad{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;color:var(--cnk-color-texto-suave)}.dificultad i{width:.35rem;border-radius:.2rem;background:var(--cnk-color-borde-suave);display:inline-block}.dificultad i.on{background:var(--cnk-color-accion)}.intentos-puntos{display:inline-flex;gap:.25rem;margin-left:auto}.intentos-puntos i{width:.6rem;height:.6rem;border-radius:50%;background:var(--cnk-color-accion-suave);display:inline-block}.intentos-puntos i.usado{background:var(--cnk-color-error)}.respuesta-zona{margin-top:1.25rem}.opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.opcion{display:flex;align-items:center;gap:.75rem;min-height:3.6rem;padding:.85rem 1.1rem;text-align:left;border:2px solid var(--cnk-color-borde-suave);background:#fff;border-radius:1.1rem;font-size:1.12rem;font-weight:650;transition:border-color .12s,background .12s,transform .1s}.opcion .marca-op{width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid var(--cnk-color-borde);flex-shrink:0;display:grid;place-items:center}.opcion.cuadrada .marca-op{border-radius:.45rem}.opcion.elegida{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue)}.opcion.elegida .marca-op{background:var(--cnk-color-accion);border-color:var(--cnk-color-accion);color:#fff}.opcion:active:not(:disabled){transform:scale(.98)}.opcion:disabled{cursor:default}.numerica{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.numerica input{width:9rem;text-align:center;font-size:1.6rem;font-weight:800;min-height:3.6rem}.signos{display:flex;gap:.4rem}.signos button{min-width:3rem;min-height:3rem;border-radius:.9rem;border:2px solid var(--cnk-color-borde-suave);background:#fff;font-weight:800;font-size:1.3rem}.texto-huecos{font-size:1.25rem;line-height:2.6;font-weight:600}.texto-huecos input{display:inline-block;width:5.5rem;min-height:2.6rem;margin:0 .25rem;padding:.2rem .4rem;text-align:center;font-weight:800;font-size:1.2rem;border:2px solid var(--cnk-color-borde-suave);border-radius:.75rem;vertical-align:middle;outline:none}.texto-huecos input:focus{border-color:var(--cnk-color-accion);box-shadow:0 0 0 3px var(--cnk-color-accion-suave)}.fichas{display:flex;flex-wrap:wrap;gap:.6rem;min-height:3.4rem;padding:.5rem;border-radius:1rem;background:var(--cnk-color-neutro-fondo)}.ficha{border:2px solid var(--cnk-color-borde);background:#fff;border-radius:.9rem;padding:.55rem .95rem;font-weight:650;font-size:1.02rem;text-align:left;min-height:2.9rem;transition:transform .1s,box-shadow .1s}.ficha.elegida{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion);color:#fff;transform:translateY(-2px);box-shadow:var(--sombra-accion)}.cajas{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin-top:.9rem}.caja{border:2px dashed var(--cnk-color-borde);border-radius:1.1rem;padding:.6rem;min-height:8rem;background:#fff;text-align:left;display:flex;flex-direction:column;gap:.5rem;transition:background .12s,border-color .12s}.caja.lista{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue)}.caja .cab{background:var(--cnk-color-superficie-suave);border-radius:.8rem;padding:.55rem .8rem;font-weight:750}.caja .dentro{display:flex;flex-wrap:wrap;gap:.45rem}.pares{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1rem}.par-col{display:flex;flex-direction:column;gap:.6rem}.par-item{position:relative;border:2px solid var(--cnk-color-borde-suave);background:#fff;border-radius:.9rem;padding:.7rem .9rem;text-align:left;font-weight:650;min-height:3rem}.par-item.elegida{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue)}.par-item .etq{position:absolute;top:-.55rem;right:-.45rem;width:1.5rem;height:1.5rem;border-radius:50%;color:#fff;font-size:.8rem;font-weight:800;display:grid;place-items:center}.lista-orden{display:flex;flex-direction:column;gap:.55rem}.item-orden{display:flex;align-items:center;gap:.6rem;background:#fff;border:2px solid var(--cnk-color-borde-suave);border-radius:1rem;padding:.5rem .6rem .5rem 1rem;font-weight:700;font-size:1.08rem;touch-action:none;user-select:none}.item-orden.arrastrando{border-color:var(--cnk-color-accion);box-shadow:var(--sombra-accion);background:var(--cnk-color-accion-tenue);position:relative;z-index:2}.item-orden .pos{width:1.8rem;height:1.8rem;border-radius:50%;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);display:grid;place-items:center;font-size:.85rem;font-weight:800;flex-shrink:0}.item-orden .flechas{margin-left:auto;display:flex;gap:.3rem}.item-orden .flechas button{width:2.6rem;height:2.6rem;border-radius:.75rem;border:0;background:var(--cnk-color-neutro-fondo);display:grid;place-items:center}.item-orden .flechas button:disabled{opacity:.35}.texto-seleccion{font-size:1.25rem;line-height:2.3;font-weight:600}.texto-seleccion .tok{border:0;background:transparent;padding:.15rem .3rem;border-radius:.5rem;font:inherit;line-height:1.6;box-shadow:inset 0 -2px 0 var(--cnk-color-accion-suave)}.texto-seleccion .tok.sel{background:#dfe5ff;box-shadow:inset 0 -3px #4361ee}.texto-seleccion.fragmento .tok{text-align:left;display:inline}.apuesta{margin-top:1.1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.apuesta button{border:2px solid var(--cnk-color-borde-suave);background:#fff;border-radius:2rem;padding:.4rem .9rem;font-weight:700;font-size:.92rem;display:inline-flex;gap:.35rem;align-items:center}.apuesta button.on{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion);color:#fff}.solucion{margin-top:1rem;padding:.9rem 1.1rem;border-radius:1rem;background:var(--cnk-color-superficie-suave)}.formula{white-space:nowrap}.fraccion{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;margin:0 .15em;font-size:.92em;line-height:1.15}.fraccion .num{border-bottom:2px solid currentColor;padding:0 .2em}.fraccion .den{padding:0 .2em}.raiz{display:inline-flex;align-items:flex-start}.raiz .rad{border-top:2px solid currentColor;padding:0 .15em}.panel-cinki{display:flex;flex-direction:column;gap:.75rem;position:sticky;top:5.5rem}.burbuja-cinki{display:flex;gap:.7rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:1.25rem;background:#fff;box-shadow:var(--sombra)}.burbuja-cinki img{width:2.6rem;height:2.6rem;flex-shrink:0}.burbuja-cinki.bien{background:var(--verde-fondo);box-shadow:inset 4px 0 0 var(--verde),var(--sombra)}.burbuja-cinki.mal{background:var(--rojo-fondo);box-shadow:inset 4px 0 0 var(--rojo),var(--sombra)}.burbuja-cinki .titulo{font-weight:800;font-size:1.1rem}.burbuja-cinki.bien .titulo{color:var(--verde)}.burbuja-cinki.mal .titulo{color:var(--rojo)}.chat{background:#fff;border-radius:1.25rem;box-shadow:var(--sombra);display:flex;flex-direction:column;overflow:hidden}.chat .cab{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border-bottom:1px solid var(--cnk-color-neutro-fondo)}.chat .cab img{width:2.1rem}.chat .mensajes{padding:.9rem;display:flex;flex-direction:column;gap:.6rem;max-height:22rem;overflow-y:auto;scroll-behavior:smooth}.chat.grande .mensajes{max-height:none;min-height:18rem;height:calc(100vh - 21rem)}@media (max-width: 960px){.chat.grande .mensajes{height:auto;min-height:10rem;max-height:42vh}}.msj{max-width:88%;padding:.6rem .85rem;border-radius:1rem;font-size:.98rem;line-height:1.45;overflow-wrap:anywhere}.msj.cinki{background:var(--cnk-color-superficie-suave);align-self:flex-start;border-bottom-left-radius:.3rem}.msj.alumno{background:var(--cnk-color-accion);color:#fff;align-self:flex-end;border-bottom-right-radius:.3rem}.msj.guia,.msj.pista{background:#fff7e6;border:1px solid #ffe2a8}.msj .etq{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;opacity:.7;display:block;margin-bottom:.15rem}.estrellas{display:inline-flex;gap:.1rem;margin-top:.25rem}.estrellas svg{width:.95rem;height:.95rem}.escribiendo{display:inline-flex;gap:.25rem;padding:.7rem .9rem}.escribiendo i{width:.45rem;height:.45rem;border-radius:50%;background:var(--cnk-color-accion);opacity:.4;animation:punto 1s infinite}.escribiendo i:nth-child(2){animation-delay:.15s}.escribiendo i:nth-child(3){animation-delay:.3s}@keyframes punto{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.chat form{display:flex;gap:.5rem;padding:.7rem;border-top:1px solid var(--cnk-color-neutro-fondo)}.chat form input{flex:1;min-width:0;min-height:2.9rem;border:2px solid var(--cnk-color-borde-suave);border-radius:2rem;padding:.4rem 1rem;outline:none;font-size:1rem}.chat form input:focus{border-color:var(--cnk-color-accion)}.chat form button{width:2.9rem;height:2.9rem;border-radius:50%;border:0;background:var(--cnk-degradado-marca);color:#fff;display:grid;place-items:center;flex-shrink:0}.chat form button:disabled{background:var(--cnk-color-deshabilitado)}.sugerencias{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .9rem .7rem}.sugerencias button{border:1px solid var(--cnk-color-accion-suave);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);border-radius:2rem;padding:.3rem .75rem;font-size:.85rem;font-weight:650}.barra-inferior{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--cnk-color-borde-suave);padding:.75rem 1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.barra-inferior .dentro{max-width:76rem;margin:0 auto;display:flex;align-items:center;gap:1rem}.barra-inferior .estado{font-weight:800;font-size:1.05rem}.barra-inferior .estado.bien{color:var(--verde)}.barra-inferior .estado.mal{color:var(--rojo)}.barra-inferior .boton{margin-left:auto;min-width:11rem}.toasts{position:fixed;left:50%;transform:translate(-50%);bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:90;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none;width:max-content;max-width:calc(100% - 9rem)}.toast{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:1rem;background:#fff;box-shadow:var(--sombra);font-weight:700;animation:entra .35s cubic-bezier(.2,1.4,.4,1)}.toast b{font-size:1.25rem;color:var(--cnk-color-accion);font-variant-numeric:tabular-nums}.toast.negativo b{color:var(--rojo)}@keyframes entra{0%{opacity:0;transform:translate(30px) scale(.9)}to{opacity:1;transform:none}}.capa{position:fixed;inset:0;z-index:100;background:#1a1b4b8c;backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem;animation:aparece .2s ease}@keyframes aparece{0%{opacity:0}to{opacity:1}}.modal{background:#fff;border-radius:1.75rem;box-shadow:0 2rem 4rem #1a1b4b59;padding:1.75rem;width:min(30rem,100%);max-height:92vh;overflow-y:auto;animation:sube .3s cubic-bezier(.2,1.3,.4,1)}.modal.ancho{width:min(44rem,100%)}@keyframes sube{0%{transform:translateY(24px) scale(.96);opacity:0}to{transform:none;opacity:1}}.medalla-grande{width:7rem;height:7rem;border-radius:50%;margin:0 auto 1rem;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#c7d0ff,#4361ee 60%,#2a3fb8);color:#fff;box-shadow:0 .75rem 2rem #4361ee73;animation:gira .9s cubic-bezier(.2,1.2,.4,1)}.medalla-grande svg{width:3.4rem;height:3.4rem}@keyframes gira{0%{transform:rotate(-200deg) scale(.2)}to{transform:none}}.confeti{position:fixed;inset:0;pointer-events:none;z-index:120;overflow:hidden}.confeti i{position:absolute;top:-12px;width:9px;height:14px;border-radius:2px;animation:cae linear forwards}@keyframes cae{to{transform:translateY(110vh) rotate(720deg)}}.caras{display:flex;justify-content:space-between;gap:.4rem;margin:1rem 0}.caras button{flex:1;border:2px solid var(--cnk-color-borde-suave);background:#fff;border-radius:1rem;padding:.6rem .2rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;color:var(--cnk-color-texto-suave)}.caras button svg{width:2.4rem;height:2.4rem}.caras button.on{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion)}.opciones-encuesta{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 .2rem}.opciones-encuesta button{border:2px solid var(--cnk-color-borde-suave);background:#fff;border-radius:2rem;padding:.5rem 1rem;font-weight:700}.opciones-encuesta button.on{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion);color:#fff}.pregunta-encuesta{padding:1.1rem 0;border-bottom:1px solid var(--cnk-color-neutro-fondo)}.boton-idea{position:fixed;left:1rem;bottom:1rem;z-index:35;display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:2rem;padding:.6rem 1rem;background:#fff;color:var(--cnk-color-texto);font-weight:750;font-size:.9rem;box-shadow:var(--sombra)}.avisos-flotantes{position:fixed;left:50%;transform:translate(-50%);top:calc(var(--tanda-alto-cabecera, 4.5rem) + .75rem);z-index:80;display:flex;flex-direction:column;gap:.5rem;width:min(40rem,calc(100% - 2rem));pointer-events:none}.aviso-banda{pointer-events:auto;background:#1a1b4b;color:#fff;padding:.75rem .9rem .75rem 1.1rem;display:flex;align-items:center;gap:.75rem;font-weight:700;border-radius:1.1rem;box-shadow:0 .75rem 2rem #1a1b4b59;animation:sube .3s cubic-bezier(.2,1.3,.4,1)}.aviso-banda>span{flex:1;min-width:0;overflow-wrap:anywhere}.aviso-banda.sin-red{background:#b42318}.cerrar-aviso{width:2.75rem;height:2.75rem;flex-shrink:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;display:grid;place-items:center;cursor:pointer}.podio-capa{position:fixed;inset:0;z-index:110;background:radial-gradient(circle at 50% 30%,#3b4fd6,#1a1b4b 70%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center}.podio{display:flex;align-items:flex-end;justify-content:center;gap:clamp(.6rem,2.5vw,2rem);margin-top:2rem;width:100%;max-width:54rem}.peldano{flex:1;max-width:15rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;opacity:0;transform:translateY(40px);transition:all .7s cubic-bezier(.2,1.2,.4,1)}.peldano.visible{opacity:1;transform:none}.peldano .bloque{width:100%;border-radius:1.2rem 1.2rem 0 0;display:grid;place-items:center;font-size:clamp(2rem,6vw,4rem);font-weight:800;color:#fffffff2}.peldano.p1 .bloque{height:clamp(9rem,26vh,15rem);background:linear-gradient(180deg,#6d84ff,#3a54d6)}.peldano.p2 .bloque{height:clamp(6.5rem,19vh,11rem);background:linear-gradient(180deg,#e7ecf5,#a9b4c8);color:#34405a}.peldano.p3 .bloque{height:clamp(5rem,14vh,8rem);background:linear-gradient(180deg,#f3b07a,#c56a2c)}.peldano .nombre{font-weight:800;font-size:clamp(1rem,2.4vw,1.5rem)}.peldano .pts{opacity:.85;font-weight:700}.peldano img{width:clamp(4.5rem,12vw,8.5rem);height:clamp(4.5rem,12vw,8.5rem);border-radius:50%;background:#fff;box-shadow:0 0 0 5px #ffffff59}.peldano.p1 img{box-shadow:0 0 0 6px #6d84ff,0 0 3rem #6d84ff99}.secreto-tablero{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.5rem,1fr));gap:.3rem;margin:1rem 0}.secreto-tablero span{aspect-ratio:1;border-radius:.55rem;display:grid;place-items:center;font-weight:750;font-size:.85rem;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);transition:all .3s}.secreto-tablero span.fuera{background:transparent;color:var(--cnk-color-borde-suave);text-decoration:line-through}.secreto-tablero span.cero{box-shadow:inset 0 0 0 2px var(--cnk-color-accion)}.constructor{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.constructor select,.constructor input{min-height:2.9rem;border:2px solid var(--cnk-color-borde-suave);border-radius:.9rem;padding:.3rem .7rem;background:#fff;font-weight:700}.constructor input{width:5rem;text-align:center}.lista-preguntas{display:flex;flex-direction:column;gap:.4rem;max-height:18rem;overflow-y:auto}.lista-preguntas .p{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius:.8rem;background:var(--cnk-color-neutro-fondo)}.lista-preguntas .r{margin-left:auto;font-weight:800}.lista-preguntas .r.si{color:var(--verde)}.lista-preguntas .r.no{color:var(--rojo)}.pasos-retos{display:flex;gap:.4rem}.pasos-retos span{width:2rem;height:.5rem;border-radius:1rem;background:#ffffff4d}.pasos-retos span.hecho{background:#fff}.pasos-retos span.actual{box-shadow:inset 0 0 0 2px #fff;background:transparent}.hack-cab{display:flex;align-items:center;gap:1.25rem}.escudo{position:relative;width:6.5rem;height:6.5rem;flex-shrink:0}.escudo img{width:100%}.escudo .anillo{position:absolute;inset:-10px;border-radius:50%;border:4px solid rgba(67,97,238,.35);animation:pulso 2s infinite}.escudo.roto .anillo{border-color:var(--rojo);animation:temblor .4s 3}@keyframes pulso{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.6}}@keyframes temblor{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.operacion-secreta{font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;letter-spacing:-.02em}.ingenio{display:inline-flex;gap:.15rem;align-items:center;font-size:.78rem;font-weight:800;color:#8a5a00}.unidades{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem}.unidad{text-align:left;border:0;background:#fff;border-radius:1.4rem;padding:1.2rem;box-shadow:var(--sombra);display:flex;flex-direction:column;gap:.6rem}.progreso{height:.55rem;border-radius:1rem;background:var(--cnk-color-neutro-fondo);overflow:hidden}.progreso i{display:block;height:100%;border-radius:1rem;background:var(--cnk-degradado-marca);transition:width .5s}.saber-fila{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:1.1rem;background:#fff;box-shadow:var(--sombra)}.saber-fila>.boton{min-width:8.5rem;justify-content:center;flex-shrink:0}.unidades-lista{display:flex;flex-direction:column;gap:.9rem;max-width:48rem}.unidad-panel{background:#fff;border-radius:1.4rem;box-shadow:var(--sombra);overflow:hidden}.unidad-panel.hoy{box-shadow:0 0 0 3px var(--cnk-color-accion),var(--sombra)}.unidad-cab{width:100%;border:0;background:transparent;text-align:left;padding:1.1rem 1.2rem;display:flex;align-items:center;gap:1rem;cursor:pointer;color:inherit;font:inherit}.unidad-textos{flex:1;min-width:0;display:flex;flex-direction:column;gap:.45rem}.unidad-nombre{font-weight:800;font-size:1.15rem;line-height:1.25}.unidad-flecha{width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);flex-shrink:0;transition:transform .2s}.unidad-panel.abierta .unidad-flecha{transform:rotate(180deg)}.unidad-saberes{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem 1rem;border-top:1px solid var(--cnk-color-neutro-fondo)}.unidad-saberes .saber-fila{box-shadow:none;background:#f6f7fd}.tramos.sobre-papel .tramo{background:var(--cnk-color-borde-suave)}.tramos.sobre-papel .tramo.bien{background:var(--verde)}.tramos.sobre-papel .tramo.mal{background:var(--rojo)}.nota-grande{font-size:3rem;font-weight:800;color:var(--cnk-color-accion);line-height:1}.admin{min-height:100vh;display:grid;grid-template-columns:15rem 1fr}@media (max-width: 900px){.admin{grid-template-columns:1fr}.admin-lado{position:static!important;height:auto!important}}.admin-lado{position:sticky;top:0;height:100vh;background:#fff;border-right:1px solid var(--cnk-color-neutro-fondo);padding:1.1rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.admin-nav{display:flex;flex-direction:column;gap:.25rem}.admin-nav button{text-align:left;border:0;background:transparent;border-radius:.8rem;padding:.6rem .8rem;font-weight:700;color:var(--cnk-color-texto-suave);display:flex;align-items:center;gap:.6rem}.admin-nav button.on{background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion)}.admin-main{padding:1.25rem clamp(1rem,2.5vw,2rem) 4rem;min-width:0}.admin-cab{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.rejilla-control{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.control-estacion{display:flex;flex-direction:column;gap:.6rem}.interruptor{display:inline-flex;background:var(--cnk-color-neutro-fondo);border-radius:2rem;padding:.2rem;gap:.15rem}.interruptor button{border:0;background:transparent;border-radius:2rem;padding:.4rem .8rem;font-weight:700;font-size:.85rem;color:var(--cnk-color-texto-suave)}.interruptor button.on{background:#fff;color:var(--cnk-color-texto);box-shadow:0 .15rem .5rem #00000014}.interruptor button.on.verde{background:var(--verde);color:#fff}.interruptor button.on.rojo{background:var(--rojo);color:#fff}.tabla{width:100%;border-collapse:collapse;font-size:.92rem}.tabla th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cnk-color-texto-suave);padding:.5rem;border-bottom:1px solid var(--cnk-color-neutro-fondo);white-space:nowrap}.tabla td{padding:.5rem;border-bottom:1px solid var(--cnk-color-neutro-fondo);vertical-align:middle}.tabla tr.clic{cursor:pointer}.tabla tr.clic:hover td{background:var(--cnk-color-accion-tenue)}.envoltura-tabla{overflow-x:auto}.punto-online{width:.6rem;height:.6rem;border-radius:50%;background:var(--cnk-color-borde-suave);display:inline-block}.punto-online.on{background:#16a34a;box-shadow:0 0 0 3px #16a34a33}.feed{display:flex;flex-direction:column;gap:.5rem;max-height:70vh;overflow-y:auto}.feed-item{display:flex;gap:.6rem;padding:.6rem .75rem;border-radius:.9rem;background:var(--cnk-color-neutro-fondo);font-size:.9rem}.feed-item.alerta{background:var(--rojo-fondo);box-shadow:inset 3px 0 0 var(--rojo)}.feed-item .t{margin-left:auto;color:var(--cnk-color-texto-suave);font-size:.75rem;white-space:nowrap}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem}.kpi{background:#fff;border-radius:1.1rem;padding:.9rem 1rem;box-shadow:var(--sombra)}.kpi b{display:block;font-size:1.7rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi span{font-size:.82rem;color:var(--cnk-color-texto-suave);font-weight:650}.barras{display:flex;flex-direction:column;gap:.45rem}.barra-fila{display:grid;grid-template-columns:minmax(8rem,15rem) 1fr 3.5rem;gap:.6rem;align-items:center;font-size:.88rem}.barra-fila .rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-fila .pista{height:.75rem;background:var(--cnk-color-neutro-fondo);border-radius:1rem;overflow:hidden}.barra-fila .pista i{display:block;height:100%;border-radius:1rem;background:var(--cnk-color-accion)}.barra-fila .valor{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.seccion-datos{margin-top:1.5rem}.seccion-datos>h2{margin-bottom:.75rem}.rejilla-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem}.cita{padding:.6rem .8rem;border-left:3px solid var(--cnk-color-accion-suave);background:#fafbff;border-radius:0 .6rem .6rem 0;font-size:.92rem;margin-bottom:.5rem}.informe-md h2{font-size:1.15rem;margin:1.25rem 0 .5rem}.informe-md p,.informe-md li{font-size:.97rem;margin:.3rem 0}.cajon{position:fixed;top:0;right:0;bottom:0;width:min(42rem,100%);background:#fff;z-index:95;box-shadow:-1rem 0 3rem #1a1b4b33;overflow-y:auto;padding:1.25rem;animation:deslizar .25s ease}@keyframes deslizar{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.proyector{min-height:100vh;display:flex;flex-direction:column;padding:2rem 3rem;gap:1.5rem}.proyector .cab{display:flex;align-items:center;gap:1.5rem}.proyector .cab .marca{font-size:2rem}.proyector .cab .marca .disco{width:3.4rem;height:3.4rem}.proy-entrada{flex:1;display:grid;grid-template-columns:auto 1fr;gap:3rem;align-items:center}.proy-qr{background:#fff;border-radius:2rem;padding:1.5rem;box-shadow:var(--sombra);text-align:center}.proy-qr img{width:min(42vh,26rem);display:block}.proy-codigo{font-size:clamp(3rem,9vw,7rem);font-weight:800;letter-spacing:.15em;color:var(--cnk-color-accion);line-height:1}.proy-avatares{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.proy-avatar{display:flex;flex-direction:column;align-items:center;gap:.3rem;animation:entra-pop .5s cubic-bezier(.2,1.6,.4,1)}.proy-avatar img{width:5.2rem;height:5.2rem;border-radius:50%;background:#fff;box-shadow:var(--sombra)}.proy-avatar span{font-weight:800;font-size:1rem}@keyframes entra-pop{0%{transform:scale(0)}to{transform:scale(1)}}.proy-tabla{display:flex;flex-direction:column;gap:.6rem}.proy-fila{display:flex;align-items:center;gap:1rem;background:#fff;border-radius:1.25rem;padding:.6rem 1.25rem;box-shadow:var(--sombra);transition:transform .6s cubic-bezier(.2,1.2,.4,1)}.proy-fila .pos{width:2.5rem;font-size:1.6rem;font-weight:800;color:var(--cnk-color-texto-suave);text-align:center}.proy-fila img{width:3.6rem;height:3.6rem;border-radius:50%;background:#fff}.proy-fila .nom{font-size:1.5rem;font-weight:800}.proy-fila .pts{margin-left:auto;font-size:1.8rem;font-weight:800;color:var(--cnk-color-accion);font-variant-numeric:tabular-nums}.proy-fila.top1{box-shadow:0 0 0 4px #6d84ff,var(--sombra)}.proy-juegos{display:flex;gap:1rem;flex-wrap:wrap}.proy-juego{padding:.8rem 1.4rem;border-radius:1.2rem;background:#fff;box-shadow:var(--sombra);font-weight:800;font-size:1.3rem;display:flex;align-items:center;gap:.6rem}.proy-juego.abierta{box-shadow:0 0 0 4px var(--cnk-color-accion),var(--sombra-accion)}.proy-juego.cerrada{opacity:.45}.ticker{display:flex;flex-direction:column;gap:.6rem}.ticker-item{display:flex;align-items:center;gap:.75rem;background:#fff;border-radius:1rem;padding:.6rem 1rem;box-shadow:var(--sombra);font-weight:700;font-size:1.1rem;animation:entra .4s ease}.ticker-item img{width:2.6rem;height:2.6rem;border-radius:50%}@media (max-width: 640px){.tarjeta{padding:1.1rem}.barra-inferior .boton{min-width:0;flex:1}.cabecera .nombre{display:none}.pares{grid-template-columns:1fr 1fr;gap:.5rem}.opciones{grid-template-columns:1fr}}.apuesta-botones{margin-left:auto;display:flex;gap:.45rem}.apuesta-botones .boton{min-width:0;padding:.55rem 1rem;flex-direction:column;gap:0;line-height:1.15;min-height:3.4rem}.apuesta-botones .boton span{font-size:.85rem;font-weight:700}.apuesta-botones .boton b{font-size:1.15rem}@media (max-width: 640px){.apuesta-botones{flex:1}.apuesta-botones .boton{flex:1;padding:.5rem .4rem}.apuesta-botones .boton span{font-size:.72rem}}.msj-acciones{display:flex;gap:.4rem;margin-top:.45rem;flex-wrap:wrap}.msj-acciones button{border:1px solid var(--cnk-color-borde-suave);background:#fff;border-radius:2rem;padding:.15rem .6rem;font-size:.75rem;font-weight:700;color:var(--cnk-color-texto-suave)}.msj-acciones button:disabled{opacity:.6}.chat-bloqueado{display:flex;align-items:center;gap:.5rem;padding:.9rem 1rem;border-top:1px solid var(--cnk-color-neutro-fondo);background:#f8f5ff;color:#6d28d9;font-weight:700;font-size:.92rem}.corazones{display:inline-flex;gap:.2rem}.corazones svg{width:1.15rem;height:1.15rem}.entendido{display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-radius:.8rem;background:#f8f5ff;font-size:.92rem;margin-top:.75rem}.paso-cierre{display:flex;gap:.4rem;margin-bottom:1rem}.paso-cierre span{flex:1;height:.4rem;border-radius:1rem;background:var(--cnk-color-neutro-fondo)}.paso-cierre span.on{background:var(--cnk-color-accion)}.fichas-mejora{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem;margin-top:.6rem}.fichas-mejora button{display:flex;align-items:center;gap:.6rem;text-align:left;border:2px solid var(--cnk-color-borde-suave);background:#fff;border-radius:1rem;padding:.6rem .8rem;font-weight:650}.fichas-mejora button .fichitas{margin-left:auto;display:inline-flex;gap:.2rem}.ficha-fila{display:flex;gap:.4rem;align-items:stretch}.ficha-fila>button:first-child{flex:1;min-width:0;min-height:2.9rem}.fichas-mejora .quitar-ficha{width:2.9rem;flex-shrink:0;justify-content:center;padding:0;font-size:1.4rem;font-weight:800;color:var(--cnk-color-accion)}.fichas-mejora button .fichitas i{width:.85rem;height:.85rem;border-radius:50%;background:#4361ee;display:inline-block}.fichas-mejora button.on{border-color:#4361ee;background:#eef1ff}.color-j0{background:linear-gradient(135deg,#fb923c,#ea580c)}.interruptor{max-width:100%;flex-wrap:wrap}.control-estacion .interruptor{display:flex;width:100%}.control-estacion .interruptor button{flex:1;padding:.4rem .3rem}.capa,.confeti,.podio-capa{inset:0}@supports not (aspect-ratio: 1){.opcion-avatar{height:6rem}.secreto-tablero span{height:2.5rem}}html[data-completa-ios] .tanda-cabecera,html[data-completa-ios] .barra-juego,html[data-completa-ios] .cabecera,html[data-completa-ios] .entrada-cab{padding-left:5.5rem!important}.entrada-cab{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sala-alumno h1{font-size:1.9rem;text-align:center;overflow-wrap:anywhere}.sala-alumno .sala-cinki{width:4.5rem;margin-top:.5rem;animation:flotar 3.2s ease-in-out infinite}.invitacion-juego{max-width:26rem;width:100%;padding:1.75rem 1.5rem}.capa.capa-pausa{z-index:130;background:#0f1437c7}.capa-pausa .modal{max-width:24rem;padding:2rem 1.75rem}.capa-pausa .pausa-icono{width:5rem;height:5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion)}.podio-capa .podio-libre{margin-top:1.25rem;background:#fff;color:var(--cnk-color-accion-intensa);display:inline-flex;align-items:center;gap:.5rem}.casa-opciones{display:grid;gap:.6rem;margin-top:.9rem}.casa-opcion{display:flex;align-items:center;gap:.85rem;width:100%;text-align:left;border:0;border-radius:1rem;padding:.9rem 1rem;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-texto);cursor:pointer;font:inherit}.casa-opcion:hover:not(:disabled){filter:brightness(.98)}.casa-opcion-icono{width:2.8rem;height:2.8rem;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--cnk-color-accion);flex:none}.casa-opcion-textos{display:flex;flex-direction:column;gap:.1rem;min-width:0}.casa-opcion-textos b{font-size:1.1rem;font-weight:800}.casa-opcion-textos span{font-size:.9rem;color:var(--cnk-color-texto-suave);font-weight:600}.casa-opcion.es-salir{background:#fdecec}.casa-opcion.es-salir .casa-opcion-icono{color:#c81029}.aviso-salir{max-width:26rem;padding:1.75rem 1.5rem}.aviso-salir-icono{width:4.25rem;height:4.25rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fdecec;color:#c81029}.aviso-salir-texto{font-size:1.05rem;color:var(--cnk-color-texto-suave)}.aviso-salir-texto b{color:#c81029}.boton.boton-peligro{background:#c81029}.casa-sala{position:absolute;left:1rem;top:1rem}.sala-alumno{position:relative}.cabecera .casa-mapa{margin-right:.25rem}.marca-modo{display:inline-flex;align-items:center;margin-left:.5em;padding:.2em .65em;border-radius:999px;font-size:.62em;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap;color:#4361ee;background:#4361ee1f;border:1px solid rgba(67,97,238,.35);vertical-align:middle}.profe-inicio-cab .marca-modo{color:#dfe4ff;background:#ffffff1f;border-color:#ffffff4d}.entrada-sub{margin:.4rem 0 0;font-size:1.05rem;font-weight:600;color:#555b83;text-align:center}.profe-eyebrow{margin:1rem 0 0!important;padding:.3rem .9rem;border-radius:999px;background:#8ea2ff29;color:#c9d2ff!important;font-size:.85rem!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}:root{--tanda-alto-cabecera: calc(var(--cnk-medida-objetivo-tactil) + 2 * var(--cnk-espacio-3))}.tanda-cabecera{--tanda-lado: calc(2 * var(--cnk-medida-objetivo-tactil));position:-webkit-sticky;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:var(--tanda-lado) minmax(0,1fr) var(--tanda-lado);grid-template-areas:"salida avance ajustes";align-items:center;column-gap:var(--cnk-espacio-5);min-height:calc(var(--cnk-medida-objetivo-tactil) + 2 * var(--cnk-espacio-3));padding:var(--cnk-espacio-3);padding-top:max(var(--cnk-espacio-3),env(safe-area-inset-top));background:var(--cnk-degradado-marca);color:var(--cnk-color-sobre-accion);font-family:var(--cnk-fuente-texto);line-height:var(--cnk-altura-linea-base)}@media (max-width: 47.9375rem),(min-width: 65rem){.tanda-cabecera{padding-left:var(--cnk-espacio-6);padding-right:var(--cnk-espacio-6)}}.tanda-lado{display:flex;align-items:center;min-width:0}.tanda-lado-izq{grid-area:salida;justify-content:flex-start}.tanda-lado-der{grid-area:ajustes;justify-content:flex-end}.tanda-icono{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--cnk-medida-objetivo-tactil);height:var(--cnk-medida-objetivo-tactil);padding:0;border:0;border-radius:var(--cnk-radio-pildora);background:transparent;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .12s ease}.tanda-icono:hover{opacity:.75}.tanda-icono svg{width:var(--cnk-espacio-8);height:var(--cnk-espacio-8)}.tanda-cabecera :focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-sobre-accion);outline-offset:var(--cnk-borde-grueso)}.tanda-avance{grid-area:avance;display:flex;align-items:center;justify-content:center;gap:var(--cnk-espacio-5);min-width:0}.tanda-tramos{display:flex;flex:0 1 auto;align-items:center;min-width:0;min-height:var(--cnk-espacio-5);padding:0 var(--cnk-borde-grueso)}.tanda-tramo{display:block;width:calc(var(--cnk-medida-objetivo-tactil) - 2 * var(--cnk-borde-grueso));flex:0 1 calc(var(--cnk-medida-objetivo-tactil) - 2 * var(--cnk-borde-grueso));min-width:var(--cnk-espacio-2);height:var(--cnk-espacio-3);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-pendiente-sobre-accion)}.tanda-tramo+.tanda-tramo{margin-left:calc(2 * var(--cnk-borde-grueso))}.tanda-tramo.aqui{background:transparent;box-shadow:inset 0 0 0 var(--cnk-borde-grueso) var(--cnk-color-sobre-accion)}.tanda-tramo.acertado{background:var(--cnk-color-sobre-accion)}.tanda-tramo.fallado{background:var(--cnk-color-error-sobre-accion)}.tanda-cuenta{flex:0 0 auto;font-size:var(--cnk-tipografia-pequena);font-weight:700;white-space:nowrap}.tanda-marcador{display:flex;flex:0 0 auto;align-items:center;gap:var(--cnk-espacio-3)}.tanda-pildora{display:inline-flex;align-items:center;gap:var(--cnk-espacio-1);padding:var(--cnk-espacio-1) var(--cnk-espacio-4);border-radius:var(--cnk-radio-pildora);background:#ffffff2e;font-size:var(--cnk-tipografia-pequena);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.tanda-pildora svg{width:1em;height:1em}@media (max-width: 47.9375rem){.tanda-cabecera{grid-template-areas:"salida . ajustes" "avance avance avance";row-gap:var(--cnk-espacio-1)}.tanda-tramos{flex:1 1 calc(var(--cnk-medida-caja-minima) - var(--cnk-medida-objetivo-tactil) + var(--cnk-espacio-5));max-width:calc(var(--cnk-medida-caja-minima) + 2 * var(--cnk-espacio-11))}.tanda-tramo{width:auto;flex:1 1 0}}.tanda-cuerpo{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;font-size:var(--cnk-tipografia-base);line-height:var(--cnk-altura-linea-base)}@media (min-width: 65rem){.tanda-cuerpo[data-columna=puesta]{grid-template-columns:minmax(0,1fr) var(--cnk-medida-ancho-conversacion)}}.tanda-lienzo{display:flex;flex-direction:column;gap:var(--cnk-espacio-6);min-width:0;padding:var(--cnk-espacio-7) var(--cnk-espacio-6) calc(var(--cnk-medida-objetivo-tactil) + var(--cnk-espacio-7) + var(--cnk-espacio-6) + var(--cnk-espacio-5))}@media (max-width: 47.9375rem){.tanda-lienzo{gap:var(--cnk-espacio-4);padding-top:var(--cnk-espacio-5);padding-bottom:calc(var(--cnk-medida-objetivo-tactil) + var(--cnk-espacio-3) + var(--cnk-espacio-5))}}@media (min-width: 65rem){.tanda-lienzo{padding-bottom:calc(var(--cnk-medida-objetivo-tactil) + 2 * var(--cnk-espacio-6))}}.tanda-aviso{width:100%;max-width:var(--cnk-medida-ancho-ejercicio-amplio);margin:0 auto;padding:var(--cnk-espacio-5) var(--cnk-espacio-6);border-left:var(--cnk-espacio-2) solid var(--cnk-color-aviso-borde);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-aviso-fondo);font-size:var(--cnk-tipografia-media)}.tanda-tarjeta{width:100%;max-width:var(--cnk-medida-ancho-ejercicio-amplio);margin:0 auto;padding:var(--cnk-espacio-7) var(--cnk-espacio-7) 0;border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra);overflow:hidden}.tanda-tarjeta-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cnk-espacio-2) var(--cnk-espacio-3);padding-bottom:var(--cnk-espacio-3)}.tanda-saber{display:inline-block;max-width:100%;padding:var(--cnk-espacio-1) var(--cnk-espacio-2);border-radius:calc(var(--cnk-altura-linea-compacta) * 1em / 2 + var(--cnk-espacio-1));background:var(--cnk-color-accion-tenue);box-shadow:0 var(--cnk-espacio-1) var(--cnk-espacio-5) var(--cnk-color-sombra);color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-pequena);font-weight:700;line-height:var(--cnk-altura-linea-compacta);word-break:break-word;overflow-wrap:anywhere}.tanda-medidas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cnk-espacio-2) var(--cnk-espacio-5);color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700;line-height:1}.tanda-medida{display:inline-flex;align-items:center;gap:var(--cnk-espacio-2);white-space:nowrap}.tanda-puntos{display:inline-flex;gap:var(--cnk-espacio-1)}.tanda-puntos i{display:inline-block;width:var(--cnk-espacio-3);height:var(--cnk-espacio-3);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-borde-suave)}.tanda-puntos i.lleno{background:var(--cnk-color-accion)}.tanda-puntos i.acierto{background:var(--cnk-color-acierto)}.tanda-puntos i.fallo{background:var(--cnk-color-error)}@media (max-width: 29.9375rem){.tanda-medidas{column-gap:var(--cnk-espacio-3)}.tanda-medida{gap:var(--cnk-espacio-1)}.tanda-puntos{gap:calc(var(--cnk-espacio-1) / 2)}}.tanda-ejercicio{display:flex;flex-direction:column;gap:var(--cnk-espacio-6);font-size:var(--cnk-tipografia-base);line-height:var(--cnk-altura-linea-base)}.tanda-enunciado{margin:0;font-size:var(--cnk-tipografia-titulo);font-weight:700;letter-spacing:-.01em;line-height:var(--cnk-altura-linea-compacta)}@media (max-width: 47.9375rem){.tanda-enunciado{font-size:var(--cnk-tipografia-grande)}}.tanda-imagen{display:block;width:100%;max-width:var(--cnk-medida-imagen-ejercicio);height:auto;max-height:var(--cnk-medida-imagen-ejercicio-alto);margin:0 auto;object-fit:contain;object-position:center top;background:var(--cnk-color-superficie)}.tanda-imagen[style*=--proporcion-imagen]{max-width:min(var(--cnk-medida-imagen-ejercicio),calc(var(--cnk-medida-imagen-ejercicio-alto) * var(--proporcion-imagen, 1)))}.tanda-respuesta{display:flex;flex-direction:column;gap:var(--cnk-espacio-4);min-width:0;padding-top:var(--cnk-espacio-4);border-top:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave)}.tanda-respuesta-titulo{margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700}.tanda-veredicto{display:grid;align-content:center;gap:var(--cnk-espacio-2);min-height:calc(var(--cnk-tipografia-base) * var(--cnk-altura-linea-compacta) + var(--cnk-espacio-2) + max(var(--cnk-medida-objetivo-tactil),var(--cnk-espacio-9) + var(--cnk-espacio-3) + 2 * var(--cnk-espacio-2) + 2 * var(--cnk-borde-grueso)) + 2 * var(--cnk-espacio-6));margin:var(--cnk-espacio-7) calc(-1 * var(--cnk-espacio-7)) 0;padding:var(--cnk-espacio-6) var(--cnk-espacio-7);background:var(--cnk-color-superficie-suave)}@media (min-width: 65rem){.tanda-veredicto{min-height:0}}.tanda-veredicto.es-acierto{background:var(--cnk-color-acierto-fondo)}.tanda-veredicto.es-fallo{background:var(--cnk-color-error-fondo)}.tanda-veredicto p{margin:0}.tanda-veredicto-titulo{font-size:var(--cnk-tipografia-media);font-weight:700;line-height:var(--cnk-altura-linea-compacta)}.es-acierto .tanda-veredicto-titulo,.es-fallo .tanda-veredicto-titulo{font-size:var(--cnk-tipografia-base);font-weight:800;letter-spacing:-.02em}.es-acierto .tanda-veredicto-titulo{color:var(--cnk-color-acierto)}.es-fallo .tanda-veredicto-titulo{color:var(--cnk-color-error)}.tanda-veredicto-detalle{max-width:var(--cnk-medida-ancho-parrafo);font-size:var(--cnk-tipografia-media)}.tanda-intentos{color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena)}.tanda-solucion{display:grid;gap:var(--cnk-espacio-1);margin-top:var(--cnk-espacio-2)}.tanda-solucion-etiqueta{color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700}.tanda-solucion-valor{color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-base);font-weight:800}.tanda-aviso-pista{display:inline-flex;justify-self:start;align-items:center;gap:var(--cnk-espacio-4);max-width:100%;min-height:var(--cnk-medida-objetivo-tactil);padding:var(--cnk-espacio-2) var(--cnk-espacio-7) var(--cnk-espacio-2) var(--cnk-espacio-2);border:var(--cnk-borde-grueso) solid var(--cnk-color-aviso-borde);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie);color:var(--cnk-color-texto);font:inherit;font-size:var(--cnk-tipografia-media);font-weight:700;line-height:var(--cnk-altura-linea-compacta);text-align:left;cursor:pointer;touch-action:manipulation}.tanda-aviso-pista:hover{border-color:var(--cnk-color-aviso)}.tanda-aviso-pista:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-accion);outline-offset:var(--cnk-borde-grueso)}.tanda-bombilla{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(var(--cnk-espacio-9) + var(--cnk-espacio-3));height:calc(var(--cnk-espacio-9) + var(--cnk-espacio-3));border-radius:var(--cnk-radio-medio);background:var(--cnk-color-aviso-borde);color:var(--cnk-color-sobre-accion)}.tanda-bombilla svg{width:var(--cnk-espacio-8);height:var(--cnk-espacio-8)}.tanda-aviso-pista .tanda-bombilla{border-radius:var(--cnk-radio-pildora)}@media (min-width: 65rem){.tanda-veredicto .tanda-aviso-pista{display:none}}.tanda-accion{display:grid;justify-items:center;gap:var(--cnk-espacio-4);padding:var(--cnk-espacio-7) 0}.tanda-accion>.tanda-boton,.tanda-accion>.tanda-boton-sec{width:100%;max-width:var(--cnk-medida-ancho-formulario)}.tanda-por-que{max-width:var(--cnk-medida-ancho-parrafo);margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-media);text-align:center}.tanda-por-que.es-error{color:var(--cnk-color-error);font-weight:700}.tanda-por-que.es-nota{font-size:var(--cnk-tipografia-pequena)}.tanda-boton,.tanda-boton-sec{display:inline-flex;align-items:center;justify-content:center;gap:var(--cnk-espacio-3);min-height:var(--cnk-medida-objetivo-tactil);padding:var(--cnk-espacio-5) var(--cnk-espacio-8);border:var(--cnk-borde-grueso) solid transparent;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion);box-shadow:0 var(--cnk-espacio-2) var(--cnk-espacio-7) var(--cnk-color-sombra-accion);color:var(--cnk-color-sobre-accion);font:inherit;font-size:var(--cnk-tipografia-base);font-weight:700;line-height:var(--cnk-altura-linea-compacta);text-decoration:none;cursor:pointer;touch-action:manipulation}.tanda-boton:hover:not(:disabled){background:var(--cnk-color-accion-intensa)}.tanda-boton:disabled,.tanda-boton-sec:disabled{background:var(--cnk-color-deshabilitado);box-shadow:none;cursor:default}.tanda-boton:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-texto);outline-offset:var(--cnk-borde-grueso)}.tanda-boton-sec{border-color:var(--cnk-color-borde);background:var(--cnk-color-superficie);box-shadow:none;color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-media)}.tanda-boton-sec:hover:not(:disabled){background:var(--cnk-color-accion-tenue)}.tanda-boton-sec:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-accion);outline-offset:var(--cnk-borde-grueso);border-color:var(--cnk-color-accion)}.tanda-apuestas{display:flex;gap:var(--cnk-espacio-3);width:100%;max-width:var(--cnk-medida-ancho-ejercicio)}.tanda-apuestas>button{flex:1 1 0;flex-direction:column;gap:0;min-width:0;padding:var(--cnk-espacio-3) var(--cnk-espacio-4)}.tanda-apuestas span{font-size:var(--cnk-tipografia-pequena);font-weight:700}.tanda-apuestas b{font-size:var(--cnk-tipografia-base);font-weight:800}.tanda-apuesta-segura{background:var(--cnk-color-acierto);box-shadow:0 var(--cnk-espacio-2) var(--cnk-espacio-7) var(--cnk-color-sombra)}.tanda-apuesta-segura:hover:not(:disabled){background:var(--cnk-color-acierto);filter:brightness(.92)}.tanda-charla{position:fixed;inset:0;z-index:38;display:none;flex-direction:column;padding:calc(var(--tanda-alto-cabecera) + var(--cnk-espacio-5)) var(--cnk-espacio-6) max(var(--cnk-espacio-5),env(safe-area-inset-bottom));background:var(--cnk-color-fondo)}.tanda-cuerpo[data-chat=abierto] .tanda-charla{display:flex}@media (min-width: 65rem){.tanda-charla{position:-webkit-sticky;position:sticky;top:var(--tanda-alto-cabecera);right:auto;bottom:auto;left:auto;z-index:auto;display:flex;align-self:start;height:calc(100vh - var(--tanda-alto-cabecera));padding:var(--cnk-espacio-7) var(--cnk-espacio-6) var(--cnk-espacio-8) 0;background:none}.tanda-cuerpo[data-columna=recogida] .tanda-charla{display:none}}@supports (height: 100dvh){@media (min-width: 65rem){.tanda-charla{height:calc(100dvh - var(--tanda-alto-cabecera))}}}.tanda-chat{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;max-width:var(--cnk-medida-ancho-ejercicio);margin:0 auto;overflow:hidden;border:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra)}.tanda-cuerpo[data-destacado] .tanda-chat{box-shadow:0 0 0 var(--cnk-borde-foco) var(--cnk-color-accion),0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra-accion)}.tanda-chat-cab{display:grid;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"avatar nombre estado cerrar" "avatar sub sub sub";align-items:center;column-gap:var(--cnk-espacio-5);padding:var(--cnk-espacio-4) var(--cnk-espacio-6);border-bottom:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave)}.tanda-chat-cab p{margin:0}.tanda-chat-avatar{grid-area:avatar;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--cnk-espacio-9) + var(--cnk-espacio-3));height:calc(var(--cnk-espacio-9) + var(--cnk-espacio-3));border-radius:var(--cnk-radio-medio);background:var(--cnk-color-superficie-suave)}.tanda-chat-avatar img{width:calc(var(--cnk-espacio-9) - var(--cnk-espacio-2));height:auto}.tanda-chat-nombre{grid-area:nombre;color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-base);font-weight:800;line-height:var(--cnk-altura-linea-compacta)}.tanda-chat-sub{grid-area:sub;justify-self:start;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena)}.tanda-chat-estado{grid-area:estado;display:inline-flex;align-items:center;gap:var(--cnk-espacio-2);color:var(--cnk-color-acierto);font-size:var(--cnk-tipografia-pequena);font-weight:700;white-space:nowrap}.tanda-chat-estado:before{content:"";width:var(--cnk-espacio-3);height:var(--cnk-espacio-3);border-radius:var(--cnk-radio-pildora);background:currentColor}.tanda-chat-cerrar{grid-area:cerrar;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--cnk-espacio-8);height:var(--cnk-espacio-8);margin:calc(-1 * var(--cnk-espacio-2)) calc(-1 * var(--cnk-espacio-2)) calc(-1 * var(--cnk-espacio-2)) 0;padding:0;border:0;border-radius:var(--cnk-radio-pildora);background:transparent;color:var(--cnk-color-texto-suave);cursor:pointer;touch-action:manipulation}.tanda-chat-cerrar:before{content:"";position:absolute;top:calc((var(--cnk-espacio-8) - var(--cnk-medida-objetivo-tactil)) / 2);right:calc((var(--cnk-espacio-8) - var(--cnk-medida-objetivo-tactil)) / 2);bottom:calc((var(--cnk-espacio-8) - var(--cnk-medida-objetivo-tactil)) / 2);left:calc((var(--cnk-espacio-8) - var(--cnk-medida-objetivo-tactil)) / 2)}.tanda-chat-cerrar:hover{background:var(--cnk-color-accion-tenue);color:var(--cnk-color-texto)}.tanda-chat-cerrar:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-accion);outline-offset:var(--cnk-borde-fino)}.tanda-chat-cerrar svg{width:var(--cnk-espacio-7);height:var(--cnk-espacio-7)}.tanda-chat-enunciado{flex:0 0 auto;padding:var(--cnk-espacio-5) var(--cnk-espacio-6);border-bottom:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave)}.tanda-chat-enunciado p{max-width:var(--cnk-medida-ancho-parrafo);margin:0;font-size:var(--cnk-tipografia-pequena);font-weight:700}@media (min-width: 65rem){.tanda-chat-enunciado{display:none}}.tanda-chat-lista{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--cnk-espacio-5);min-height:0;padding:var(--cnk-espacio-5) var(--cnk-espacio-6);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.tanda-chat-lista p{margin:0}.tanda-turno{display:flex;flex-direction:column;gap:var(--cnk-espacio-2);max-width:min(var(--cnk-medida-ancho-parrafo),88%)}.tanda-turno.de-cinki{align-self:flex-start;align-items:flex-start}.tanda-turno.de-alumno{align-self:flex-end;align-items:flex-end;max-width:min(var(--cnk-medida-ancho-parrafo),85%)}.tanda-turno.de-pista{align-self:stretch;max-width:var(--cnk-medida-ancho-parrafo)}.tanda-burbuja-cinki,.tanda-burbuja-alumno{max-width:min(var(--cnk-medida-ancho-parrafo),88%);padding:var(--cnk-espacio-4) var(--cnk-espacio-6);border-radius:var(--cnk-radio-mayor);font-size:var(--cnk-tipografia-media);word-break:break-word;overflow-wrap:anywhere}.tanda-burbuja-cinki{align-self:flex-start;border-bottom-left-radius:var(--cnk-radio-pequeno);background:var(--cnk-color-superficie-suave);color:var(--cnk-color-texto)}.tanda-burbuja-alumno{align-self:flex-end;max-width:min(var(--cnk-medida-ancho-parrafo),85%);border-bottom-right-radius:var(--cnk-radio-pequeno);background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.tanda-turno>.tanda-burbuja-cinki,.tanda-turno>.tanda-burbuja-alumno{max-width:100%}.tanda-pista{display:grid;gap:var(--cnk-espacio-2);padding:var(--cnk-espacio-4) var(--cnk-espacio-6);border:var(--cnk-borde-grueso) solid var(--cnk-color-aviso-borde);border-radius:var(--cnk-radio-mayor);border-bottom-left-radius:var(--cnk-radio-pequeno);background:var(--cnk-color-aviso-fondo);color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-media);word-break:break-word;overflow-wrap:anywhere}.tanda-pista-etiqueta{display:flex;align-items:center;gap:var(--cnk-espacio-3);color:var(--cnk-color-aviso);font-size:var(--cnk-tipografia-pequena);font-weight:700}.tanda-pista-etiqueta .tanda-bombilla{width:var(--cnk-espacio-8);height:var(--cnk-espacio-8);border-radius:var(--cnk-radio-pequeno)}.tanda-pista-etiqueta .tanda-bombilla svg{width:var(--cnk-espacio-6);height:var(--cnk-espacio-6)}.tanda-aviso-cinki{align-self:flex-start;max-width:var(--cnk-medida-ancho-parrafo);padding:var(--cnk-espacio-5) var(--cnk-espacio-6);border-left:var(--cnk-espacio-2) solid var(--cnk-color-aviso-borde);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-aviso-fondo);color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-pequena)}.tanda-escribe{align-self:flex-start;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena)}.tanda-quedan{align-self:center;max-width:var(--cnk-medida-ancho-parrafo);color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700;text-align:center}.tanda-msj-acciones{display:flex;flex-wrap:wrap;gap:var(--cnk-espacio-2)}.tanda-msj-acciones button{padding:var(--cnk-espacio-1) var(--cnk-espacio-4);border:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie);color:var(--cnk-color-texto-suave);font:inherit;font-size:var(--cnk-tipografia-pequena);font-weight:700;cursor:pointer;touch-action:manipulation}.tanda-msj-acciones button:disabled{opacity:.6;cursor:default}.tanda-sugerencias{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--cnk-espacio-2);padding:0 var(--cnk-espacio-6) var(--cnk-espacio-4)}.tanda-sugerencias button{padding:var(--cnk-espacio-2) var(--cnk-espacio-5);border:var(--cnk-borde-fino) solid var(--cnk-color-accion-suave);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);font:inherit;font-size:var(--cnk-tipografia-pequena);font-weight:700;cursor:pointer;touch-action:manipulation}.tanda-chat-error{flex:0 0 auto;margin:0;padding:0 var(--cnk-espacio-6) var(--cnk-espacio-3);color:var(--cnk-color-error);font-size:var(--cnk-tipografia-pequena);font-weight:700}.tanda-compositor{display:flex;flex:0 0 auto;align-items:center;gap:var(--cnk-espacio-3);margin:0;padding:var(--cnk-espacio-4);border-top:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave)}.tanda-compositor input{flex:1 1 auto;min-width:0;min-height:var(--cnk-medida-objetivo-tactil);padding:var(--cnk-espacio-4) var(--cnk-espacio-6);border:var(--cnk-borde-fino) solid transparent;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-neutro-fondo);color:var(--cnk-color-texto);font:inherit;font-size:max(var(--cnk-medida-letra-minima-de-campo),var(--cnk-tipografia-media));outline:none;-webkit-appearance:none}.tanda-compositor input:hover:not(:disabled){border-color:var(--cnk-color-borde-suave)}.tanda-compositor input:focus:not(:disabled){border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue)}.tanda-compositor input:disabled{color:var(--cnk-color-deshabilitado);opacity:.55;cursor:default}.tanda-enviar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--cnk-medida-objetivo-tactil);height:var(--cnk-medida-objetivo-tactil);padding:0;border:0;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion);cursor:pointer;touch-action:manipulation;transition:opacity .12s ease}.tanda-enviar:hover:not(:disabled){background:var(--cnk-color-accion-intensa)}.tanda-enviar:disabled{opacity:.4;cursor:default}.tanda-enviar svg{width:var(--cnk-espacio-8);height:var(--cnk-espacio-8)}.tanda-chat-candado{display:flex;flex:0 0 auto;align-items:center;gap:var(--cnk-espacio-3);padding:var(--cnk-espacio-5) var(--cnk-espacio-6);border-top:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave);background:var(--cnk-color-neutro-fondo);color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700}.tanda-chat-candado svg{flex:0 0 auto;width:var(--cnk-espacio-7);height:var(--cnk-espacio-7)}.tanda-esquina{position:fixed;right:var(--cnk-espacio-6);bottom:max(var(--cnk-espacio-6),env(safe-area-inset-bottom));z-index:36;display:none;flex-direction:column;align-items:flex-end;gap:var(--cnk-espacio-4);pointer-events:none}.tanda-cuerpo[data-chat=cerrado] .tanda-esquina{display:flex}.tanda-esquina>*{pointer-events:auto}.tanda-esquina .tanda-aviso-pista{display:none;justify-self:end;box-shadow:0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra)}.tanda-cinki-flotante{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--cnk-medida-objetivo-tactil) + var(--cnk-espacio-7));height:calc(var(--cnk-medida-objetivo-tactil) + var(--cnk-espacio-7));padding:0;border:var(--cnk-borde-grueso) solid var(--cnk-color-accion);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra-accion);cursor:pointer;touch-action:manipulation}.tanda-cinki-flotante:hover{background:var(--cnk-color-accion-tenue)}.tanda-cinki-flotante:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-accion);outline-offset:var(--cnk-borde-grueso)}.tanda-cinki-flotante img{width:calc(var(--cnk-espacio-9) + var(--cnk-espacio-3));height:auto}.tanda-cuerpo[data-destacado] .tanda-cinki-flotante{box-shadow:0 0 0 var(--cnk-borde-foco) var(--cnk-color-accion-suave),0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra-accion)}@media (max-width: 47.9375rem){.tanda-esquina{right:var(--cnk-espacio-3);bottom:max(var(--cnk-espacio-3),env(safe-area-inset-bottom))}.tanda-cinki-flotante{width:var(--cnk-medida-objetivo-tactil);height:var(--cnk-medida-objetivo-tactil)}.tanda-cinki-flotante img{width:var(--cnk-espacio-9)}}@media (min-width: 65rem){.tanda-cuerpo[data-columna=puesta] .tanda-esquina{display:none}.tanda-cuerpo[data-columna=recogida] .tanda-esquina{display:flex;max-width:calc(50vw - var(--cnk-medida-ancho-formulario) / 2 - var(--cnk-espacio-6) - var(--cnk-espacio-6))}.tanda-cuerpo[data-columna=recogida] .tanda-esquina .tanda-aviso-pista{display:inline-flex}}html[data-tanda] .con-barra .boton-idea{left:var(--cnk-espacio-6);bottom:max(var(--cnk-espacio-6),env(safe-area-inset-bottom))}@media (max-width: 47.9375rem){html[data-tanda] .con-barra .boton-idea{left:var(--cnk-espacio-3);bottom:max(var(--cnk-espacio-3),env(safe-area-inset-bottom))}}.tanda-velo{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--cnk-espacio-5);background:var(--cnk-color-sombra);-webkit-backdrop-filter:blur(var(--cnk-medida-desenfoque));backdrop-filter:blur(var(--cnk-medida-desenfoque))}.tanda-dialogo{display:flex;flex-direction:column;gap:var(--cnk-espacio-6);width:100%;max-width:var(--cnk-medida-ancho-formulario);max-height:100%;overflow-y:auto;padding:var(--cnk-espacio-7);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra);color:var(--cnk-color-texto);font-family:var(--cnk-fuente-texto);font-size:var(--cnk-tipografia-media);line-height:var(--cnk-altura-linea-base);text-align:left}.tanda-dialogo h2{margin:0;font-size:var(--cnk-tipografia-grande);font-weight:800;line-height:var(--cnk-altura-linea-compacta)}.tanda-dialogo p{margin:0;color:var(--cnk-color-texto-suave)}.tanda-dialogo p.es-error{color:var(--cnk-color-error);font-weight:700}.tanda-dialogo-pie{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--cnk-espacio-5);padding-top:var(--cnk-espacio-6);border-top:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave)}.tanda-dialogo-pie>*{flex:1 1 auto}.tanda-fin{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"cabecera" "nota" "cinki" "comoVas" "acciones";gap:var(--cnk-espacio-7);width:100%;max-width:var(--cnk-medida-ancho-ejercicio-amplio);margin:0 auto;padding:var(--cnk-espacio-7) var(--cnk-espacio-6) var(--cnk-espacio-8);font-size:var(--cnk-tipografia-base);line-height:var(--cnk-altura-linea-base)}.tanda-fin>*{min-width:0}@media (min-width: 65rem){.tanda-fin{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"cabecera cinki" "nota cinki" "comoVas cinki" "acciones cinki";align-items:start;column-gap:var(--cnk-espacio-9)}}.tanda-fin-cabecera{grid-area:cabecera;display:grid;gap:var(--cnk-espacio-5)}.tanda-fin-cabecera p{margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena)}.tanda-nota{grid-area:nota;display:grid;justify-items:center;gap:var(--cnk-espacio-3);padding:var(--cnk-espacio-7);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra);text-align:center}.tanda-nota-cifra{display:flex;align-items:baseline;justify-content:center;gap:var(--cnk-espacio-3);margin:0;line-height:1}.tanda-nota-aciertos{color:var(--cnk-color-accion);font-size:calc(var(--cnk-tipografia-titulo) * 2.25);font-weight:800;letter-spacing:-.03em}.tanda-nota-de{color:var(--cnk-color-texto-suave);font-size:calc(var(--cnk-tipografia-titulo) * 1.1);font-weight:800}.tanda-nota-unidad{margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena)}.tanda-nota-tramos{display:flex;width:100%;margin-top:var(--cnk-espacio-4)}.tanda-nota-tramos span{flex:1 1 0;min-width:0;height:var(--cnk-espacio-4);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-borde-suave)}.tanda-nota-tramos span+span{margin-left:var(--cnk-espacio-2)}.tanda-nota-tramos span.acertado{background:var(--cnk-color-acierto)}.tanda-nota-tramos span.fallado{background:var(--cnk-color-error)}.tanda-fin-cinki{grid-area:cinki}.tanda-fin-cinki .tanda-chat{flex:none;max-width:none}.tanda-fin-cinki .tanda-chat-cab{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar nombre"}.tanda-fin-mensajes{display:grid;justify-items:start;gap:var(--cnk-espacio-5);padding:var(--cnk-espacio-5) var(--cnk-espacio-6) var(--cnk-espacio-6)}.tanda-fin-mensajes p{margin:0}.tanda-bloque{display:grid;justify-self:stretch;gap:var(--cnk-espacio-3);max-width:var(--cnk-medida-ancho-parrafo);padding:var(--cnk-espacio-5) var(--cnk-espacio-6);border:var(--cnk-borde-grueso) solid transparent;border-radius:var(--cnk-radio-mayor);border-bottom-left-radius:var(--cnk-radio-pequeno)}.tanda-bloque.fuertes{border-color:var(--cnk-color-acierto);background:var(--cnk-color-acierto-fondo)}.tanda-bloque.mejorar{border-color:var(--cnk-color-aviso-borde);background:var(--cnk-color-aviso-fondo)}.tanda-bloque-titulo{display:flex;align-items:center;gap:var(--cnk-espacio-4);margin:0;font-size:var(--cnk-tipografia-base);font-weight:800}.tanda-bloque-icono{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--cnk-espacio-8);height:var(--cnk-espacio-8);border-radius:var(--cnk-radio-pequeno);color:var(--cnk-color-sobre-accion)}.tanda-bloque-icono svg{width:var(--cnk-espacio-6);height:var(--cnk-espacio-6)}.tanda-bloque.fuertes .tanda-bloque-icono{background:var(--cnk-color-acierto)}.tanda-bloque.mejorar .tanda-bloque-icono{background:var(--cnk-color-aviso-borde)}.tanda-bloque ul{display:grid;gap:var(--cnk-espacio-3);margin:0;padding-left:var(--cnk-espacio-7);color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-media)}.tanda-pista-corta{display:block;margin-top:var(--cnk-espacio-2);color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-pequena);font-style:italic}.tanda-como-vas{grid-area:comoVas;padding:var(--cnk-espacio-7);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra)}.tanda-como-vas summary{position:relative;display:flex;align-items:center;min-height:var(--cnk-medida-objetivo-tactil);padding-right:calc(var(--cnk-espacio-8) + var(--cnk-espacio-3));font-weight:800;list-style:none;cursor:pointer;touch-action:manipulation}.tanda-como-vas summary::-webkit-details-marker{display:none}.tanda-como-vas summary:after{content:"›";position:absolute;top:50%;right:0;width:var(--cnk-espacio-8);color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-titulo);line-height:1;text-align:center;transform:translateY(-50%);transition:transform .15s ease}.tanda-como-vas[open] summary:after{transform:translateY(-50%) rotate(90deg)}.tanda-fin-acciones{grid-area:acciones;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cnk-espacio-5)}html[data-tanda-fija],html[data-tanda-fija] body{height:100%;overflow:hidden;overscroll-behavior:none}html[data-tanda-fija] body{position:fixed;inset:0;width:100%}html[data-tanda-fija] .tanda-cuerpo{position:fixed;top:var(--tanda-alto-cabecera);right:0;bottom:0;left:0;grid-template-rows:minmax(0,1fr);align-items:stretch}html[data-tanda-fija] .tanda-lienzo{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}html[data-tanda-fija] .tanda-cuerpo{overflow:hidden;touch-action:pan-y}.tanda-encaje{display:flex;flex-direction:column;gap:var(--cnk-espacio-6);width:100%;margin:auto}@media (min-width: 65rem){html[data-tanda-fija] .tanda-charla{position:relative;top:auto;height:auto;min-height:0;align-self:stretch}}.numerica-con-teclado,.huecos-con-teclado{display:flex;flex-direction:column;gap:var(--cnk-espacio-5)}@media (min-width: 48rem){.numerica-con-teclado{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--cnk-espacio-6) var(--cnk-espacio-8)}}.teclado-cifras{display:grid;grid-template-columns:repeat(7,minmax(2.75rem,var(--cnk-medida-objetivo-tactil)));gap:var(--cnk-espacio-2)}.tecla{display:grid;place-items:center;min-height:var(--cnk-medida-objetivo-tactil);padding:0;border:var(--cnk-borde-grueso) solid var(--cnk-color-borde-suave);border-radius:var(--cnk-radio-medio);background:var(--cnk-color-superficie);color:var(--cnk-color-texto);font-family:inherit;font-size:var(--cnk-tipografia-grande);font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.tecla:active:not(:disabled){border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue);transform:scale(.96)}.tecla:disabled{opacity:.45;cursor:default}.tecla-especial{background:var(--cnk-color-superficie-suave);color:var(--cnk-color-accion)}.tecla-icono{width:1.5rem;height:1.5rem}.tecla{-webkit-touch-callout:none}.numerica .campo[readonly]{caret-color:transparent;cursor:default}.texto-huecos input[readonly]{caret-color:transparent;cursor:pointer}.texto-huecos input.hueco-activo{border-color:var(--cnk-color-accion);box-shadow:0 0 0 3px var(--cnk-color-accion-suave)}@media (max-height: 45rem){.tanda-cabecera{min-height:0;padding-top:max(var(--cnk-espacio-1),env(safe-area-inset-top));padding-bottom:var(--cnk-espacio-1)}.tanda-cabecera .tanda-icono{width:2.75rem;height:2.75rem}html[data-tanda-fija] .tanda-lienzo{padding-top:var(--cnk-espacio-3);padding-bottom:var(--cnk-espacio-3)}html[data-tanda-fija] .tanda-encaje{gap:var(--cnk-espacio-3)}html[data-tanda-fija] .tanda-tarjeta{padding:var(--cnk-espacio-5) var(--cnk-espacio-6) 0}html[data-tanda-fija] .tanda-veredicto{min-height:0;margin:var(--cnk-espacio-4) calc(-1 * var(--cnk-espacio-6)) 0;padding:var(--cnk-espacio-3) var(--cnk-espacio-6)}html[data-tanda-fija] .tanda-accion{padding:var(--cnk-espacio-4) 0;gap:var(--cnk-espacio-2)}html[data-tanda-fija] .tanda-aviso{padding:var(--cnk-espacio-3) var(--cnk-espacio-5)}html[data-tanda-fija] .tanda-ejercicio{gap:var(--cnk-espacio-4)}html[data-tanda-fija] .tanda-respuesta{padding-top:var(--cnk-espacio-3);gap:var(--cnk-espacio-3)}html[data-tanda-fija] .tanda-charla{padding-top:var(--cnk-espacio-3);padding-bottom:var(--cnk-espacio-3)}}html[data-tanda-fija] .tanda-encaje{max-height:100%;min-height:0}html[data-tanda-fija] .tanda-encaje>.tanda-aviso{flex-shrink:0}html[data-tanda-fija] .tanda-tarjeta{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}html[data-tanda-fija] .tanda-tarjeta>*{flex-shrink:0}html[data-tanda-fija] .tanda-tarjeta>.tanda-ejercicio{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}html[data-tanda-fija] .tanda-ejercicio>*{flex-shrink:0}html[data-tanda-fija] .tanda-ejercicio>.tanda-imagen{flex:0 1 auto;width:100%;max-width:none;height:auto;min-height:7rem;max-height:16.25rem;object-fit:contain;cursor:zoom-in}html[data-tanda-fija] .tanda-lienzo>.tanda-encaje.escalado{flex-shrink:0;max-height:none;min-height:auto;margin-top:0;transform-origin:top center}html[data-tanda-fija] .tanda-encaje.escalado .tanda-tarjeta,html[data-tanda-fija] .tanda-encaje.escalado .tanda-tarjeta>.tanda-ejercicio{flex:none}html[data-tanda-fija] .tanda-encaje.escalado .tanda-ejercicio>.tanda-imagen{flex:none;height:7rem;max-height:7rem}html[data-tanda-fija] .tanda-veredicto{min-height:0;padding-top:var(--cnk-espacio-4);padding-bottom:var(--cnk-espacio-4)}html[data-tanda-fija] .tanda-tarjeta[data-resuelto] .orden-fila,html[data-tanda-fija] .tanda-tarjeta[data-resuelto] .item-orden,html[data-tanda-fija] .tanda-tarjeta[data-resuelto] .ficha-arrastre{touch-action:pan-y}html[data-tanda-fija] .tanda-accion{padding:var(--cnk-espacio-5) 0 var(--cnk-espacio-6);gap:var(--cnk-espacio-3)}.tanda-botones{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cnk-espacio-4);width:100%}.tanda-botones>.tanda-boton,.tanda-botones>.tanda-boton-sec{flex:0 1 16rem;width:auto;max-width:none}.tanda-velo.imagen-grande{background:#1a1b4b99;display:flex;align-items:center;justify-content:center;padding:5vh 5vw;cursor:zoom-out}.tanda-velo.imagen-grande img{width:min(90vw,72rem);height:auto;max-width:100%;max-height:100%;padding:var(--cnk-espacio-7);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra);object-fit:contain}.cerrar-imagen{position:fixed;top:max(var(--cnk-espacio-6),env(safe-area-inset-top));right:var(--cnk-espacio-6);display:grid;place-items:center;width:var(--cnk-medida-objetivo-tactil);height:var(--cnk-medida-objetivo-tactil);border:0;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie);color:var(--cnk-color-texto);box-shadow:0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra);cursor:pointer}.cerrar-imagen svg{width:var(--cnk-espacio-7);height:var(--cnk-espacio-7)}html[data-tanda-fija] .tanda-lienzo{padding-top:var(--cnk-espacio-6);padding-bottom:var(--cnk-espacio-6)}html[data-tanda-fija] .con-barra .boton-idea{width:var(--cnk-medida-objetivo-tactil);height:var(--cnk-medida-objetivo-tactil);padding:0;justify-content:center;border-radius:var(--cnk-radio-pildora)}html[data-tanda-fija] .con-barra .boton-idea .texto-idea{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-tanda-fija] .par-item,html[data-tanda-fija] .item-orden,html[data-tanda-fija] .opcion{min-height:var(--cnk-medida-objetivo-tactil);padding-top:var(--cnk-espacio-2);padding-bottom:var(--cnk-espacio-2)}html[data-tanda-fija] .pares{gap:var(--cnk-espacio-3) var(--cnk-espacio-5)}.texto-huecos input.hueco-simbolo{width:3rem;text-align:center;font-weight:800}.teclado-simbolos{grid-template-columns:repeat(4,minmax(3.25rem,var(--cnk-medida-objetivo-tactil)))}.campo-texto-bloque{display:flex;flex:0 0 auto;flex-direction:column;min-width:0}.campo-texto-fila{position:relative;display:flex;align-items:flex-end;gap:var(--cnk-espacio-3);min-width:0}.campo-texto{position:relative;flex:1 1 auto;min-width:0;min-height:var(--cnk-medida-objetivo-tactil);max-height:calc(3 * 1.4em + 2 * var(--cnk-espacio-4) + 2 * var(--cnk-borde-grueso));margin:0;padding:var(--cnk-espacio-4) var(--cnk-espacio-6);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:var(--cnk-borde-grueso) solid transparent;border-radius:calc(var(--cnk-medida-objetivo-tactil) / 2);background:var(--cnk-color-neutro-fondo);color:var(--cnk-color-texto);font-family:inherit;font-size:max(var(--cnk-medida-letra-minima-de-campo),var(--cnk-tipografia-media));font-weight:500;line-height:1.4;text-align:left;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;cursor:text;outline:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:border-color .12s ease,background-color .12s ease}.campo-texto:hover:not([aria-disabled]){border-color:var(--cnk-color-borde-suave)}.campo-texto[data-activo]{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue)}.campo-texto:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-accion);outline-offset:var(--cnk-borde-fino)}.campo-texto[aria-disabled]{color:var(--cnk-color-deshabilitado);opacity:.55;cursor:default}.campo-texto.es-multilinea{min-height:calc(3 * 1.4em + 2 * var(--cnk-espacio-4) + 2 * var(--cnk-borde-grueso));max-height:calc(5 * 1.4em + 2 * var(--cnk-espacio-4) + 2 * var(--cnk-borde-grueso));border-color:var(--cnk-color-borde-suave);border-radius:var(--cnk-radio-grande);background:var(--cnk-color-superficie)}.campo-texto.es-multilinea[data-activo]{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue)}.campo-texto-placeholder{color:var(--cnk-color-texto-suave);font-weight:500;opacity:.85}.campo-cursor{margin:0 -.0625rem;border-left:.125rem solid var(--cnk-color-accion);animation:campo-parpadeo 1.1s steps(1) infinite}@keyframes campo-parpadeo{50%{border-left-color:transparent}}.campo-texto.es-lleno{border-color:var(--cnk-color-error);animation:campo-lleno .28s ease}@keyframes campo-lleno{25%{transform:translate(-.1875rem)}75%{transform:translate(.1875rem)}}.campo-texto-cuenta{position:absolute;right:var(--cnk-espacio-6);bottom:calc(-1 * var(--cnk-espacio-1));padding:0 var(--cnk-espacio-2);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie);color:var(--cnk-color-texto-suave);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.campo-texto-cuenta.con-boton{right:calc(var(--cnk-medida-objetivo-tactil) + var(--cnk-espacio-3) + var(--cnk-espacio-6))}.campo-texto-enviar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--cnk-medida-objetivo-tactil);height:var(--cnk-medida-objetivo-tactil);margin:0;padding:0;border:0;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .12s ease}.campo-texto-enviar:hover:not(:disabled){background:var(--cnk-color-accion-intensa)}.campo-texto-enviar:disabled{opacity:.4;cursor:default}.campo-texto-enviar:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-accion);outline-offset:var(--cnk-borde-fino)}.campo-texto-enviar svg{width:var(--cnk-espacio-8);height:var(--cnk-espacio-8)}.teclado-texto{--tt-alto: 3.25rem;--tt-hueco: .25rem;flex:0 0 auto;width:100%;padding:var(--tt-hueco);border-top:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave);background:var(--cnk-color-neutro-fondo);box-sizing:border-box;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;animation:teclado-sube .16s ease-out both}@keyframes teclado-sube{0%{opacity:0;transform:translateY(.75rem)}}.teclado-texto-teclas{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));grid-auto-rows:var(--tt-alto);gap:var(--tt-hueco);max-width:46rem;margin:0 auto}.tt-tecla{display:flex;grid-column:span 2;flex-direction:column;align-items:center;justify-content:center;min-width:0;margin:0;padding:0;border:0;border-radius:var(--cnk-radio-medio);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-borde-grueso) 0 var(--cnk-color-borde-suave);color:var(--cnk-color-texto);font-family:inherit;font-size:1.375rem;font-weight:650;line-height:1;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background-color 60ms ease,transform 60ms ease}.tt-tecla.ancho-3{grid-column:span 3}.tt-tecla.ancho-4{grid-column:span 4}.tt-tecla.ancho-5{grid-column:span 5}.tt-tecla.ancho-6{grid-column:span 6}.tt-tecla.ancho-9{grid-column:span 9}.tt-tecla svg{width:1.5rem;height:1.5rem}.tt-tecla.es-pulsada{background:var(--cnk-color-accion-suave);box-shadow:none;transform:translateY(var(--cnk-borde-grueso))}.tt-tecla.es-especial{background:var(--cnk-color-accion-suave);color:var(--cnk-color-accion);font-size:1rem;font-weight:800}.tt-tecla.es-especial.es-pulsada{background:var(--cnk-color-superficie)}.tt-tecla.es-activa,.tt-tecla.es-activa.es-pulsada{background:var(--cnk-color-accion);box-shadow:none;color:var(--cnk-color-sobre-accion)}.tt-tecla.es-tildada{box-shadow:inset 0 0 0 var(--cnk-borde-grueso) var(--cnk-color-accion);color:var(--cnk-color-accion);font-weight:800}.tt-tilde-signo{height:.7em;font-size:1.6rem;line-height:1}.tt-mini{font-size:.6875rem;font-weight:800;letter-spacing:.01em}.tt-tecla.es-espacio{color:var(--cnk-color-texto-suave);font-size:.9375rem;font-weight:700}.tt-tecla.es-enviar{background:var(--cnk-color-accion);box-shadow:0 var(--cnk-borde-grueso) 0 var(--cnk-color-accion-intensa);color:var(--cnk-color-sobre-accion);font-size:1.0625rem;font-weight:800}.tt-tecla.es-enviar.es-pulsada{background:var(--cnk-color-accion-intensa)}.tt-tecla:disabled{opacity:.45;cursor:default}.tt-tecla:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-accion);outline-offset:var(--cnk-borde-fino)}@media (max-height: 45rem){.teclado-texto{--tt-alto: 2.75rem}}@media (min-height: 62rem){.teclado-texto{--tt-alto: 3.5rem}}@media (prefers-reduced-motion: reduce){.teclado-texto,.campo-texto.es-lleno{animation:none}}html[data-teclado-texto] .boton-idea,.tanda-chat[data-teclado] .tanda-sugerencias{display:none}.tanda-compositor.campo-texto-fila{align-items:flex-end}@media (min-width: 65rem){html[data-teclado-texto=chat] .tanda-cuerpo[data-columna=puesta]{grid-template-columns:minmax(0,1fr) 31.25rem}html[data-teclado-texto=chat] .tanda-cuerpo[data-columna=puesta] .tanda-charla{padding-right:var(--cnk-espacio-3)}}@media (max-height: 45rem) and (max-width: 64.9375rem){html[data-tanda-fija] .tanda-cuerpo .tanda-charla{padding-top:calc(var(--tanda-alto-cabecera) + var(--cnk-espacio-3))}}@media (max-height: 45rem){.tanda-chat[data-teclado] .tanda-chat-cab{padding-top:var(--cnk-espacio-2);padding-bottom:var(--cnk-espacio-2)}.tanda-chat[data-teclado] .tanda-chat-sub{display:none}.tanda-chat[data-teclado] .tanda-chat-avatar{width:2.25rem;height:2.25rem}.tanda-chat[data-teclado] .tanda-chat-avatar img{width:1.75rem}.tanda-chat[data-teclado] .campo-texto{min-height:2.75rem;padding-top:var(--cnk-espacio-2);padding-bottom:var(--cnk-espacio-2)}.tanda-chat[data-teclado] .campo-texto-enviar{width:2.75rem;height:2.75rem}.tanda-chat[data-teclado] .tanda-chat-enunciado{max-height:3.6em;padding-top:var(--cnk-espacio-3);padding-bottom:var(--cnk-espacio-3);overflow-y:auto}.tanda-chat[data-teclado] .tanda-compositor{padding-top:var(--cnk-espacio-3);padding-bottom:var(--cnk-espacio-3)}}@media (orientation: portrait){html[data-teclado-texto=chat] .mision-cuerpo{grid-template-rows:minmax(0,40fr) minmax(0,60fr)}html[data-teclado-texto=chat] .mision-cuerpo[data-foco=chat]{grid-template-rows:minmax(0,30fr) minmax(0,70fr)}html[data-teclado-texto=chat] .mision-compositor{padding-left:var(--cnk-espacio-4)}}@media (max-height: 45rem) and (orientation: landscape){html[data-teclado-texto=chat] .mision-cuerpo{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}html[data-teclado-texto=chat] .mision-charla{padding-left:var(--cnk-espacio-2);padding-right:var(--cnk-espacio-3)}}.mision-chat[data-teclado] .mision-leyenda,.mision-chat[data-teclado] .mision-rapidos{display:none}.tanda-sugerencias button:disabled,.tanda-msj-acciones button:disabled{cursor:default}.tanda-sugerencias button.es-gastado,.tanda-msj-acciones button.es-gastado,.mision-rapidos button.es-gastado,.mision-rapidos button.es-gastado:disabled{border-color:var(--cnk-color-borde-suave);background:var(--cnk-color-neutro-fondo);box-shadow:none;color:var(--cnk-color-deshabilitado);opacity:1}.modal.modal-con-teclado{width:min(42rem,100%);padding:var(--cnk-espacio-7) var(--cnk-espacio-7) var(--cnk-espacio-6)}.modal-con-teclado .campo-texto-bloque{margin-top:var(--cnk-espacio-5)}.modal-con-teclado .teclado-texto{margin-top:var(--cnk-espacio-4);border:0;border-radius:var(--cnk-radio-grande)}@media (max-height: 45rem){.modal.modal-con-teclado{padding:var(--cnk-espacio-5) var(--cnk-espacio-6)}.modal-con-teclado .campo-texto.es-multilinea{min-height:calc(2 * 1.4em + 2 * var(--cnk-espacio-4) + 2 * var(--cnk-borde-grueso));max-height:calc(3 * 1.4em + 2 * var(--cnk-espacio-4) + 2 * var(--cnk-borde-grueso))}}.tuto{position:fixed;inset:0;z-index:1000}.tuto-fondo{position:absolute;inset:0;background:#0f14379e}.tuto-foco{position:absolute;border-radius:1rem;box-shadow:0 0 0 9999px #0f14379e;outline:3px solid #4361ee;outline-offset:2px;transition:left .25s,top .25s,width .25s,height .25s;pointer-events:none}.tuto-tarjeta{position:absolute;background:#fff;color:#161a3e;border-radius:1.1rem;padding:1.1rem 1.2rem 1rem;box-shadow:0 24px 50px -20px #0f1437b3;font-family:inherit}.tuto-centro .tuto-tarjeta{left:50%;top:50%;transform:translate(-50%,-50%)}.tuto-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.tuto-cab img{width:2.4rem}.tuto-cuenta{font-size:.85rem;font-weight:700;color:#6b7099}.tuto-tarjeta h2{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.25}.tuto-tarjeta p{margin:.45rem 0 0;font-size:1rem;font-weight:500;line-height:1.5;color:#3d4270}.tuto-botones{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem}.tuto-saltar{background:transparent;border:none;color:#6b7099;font:inherit;font-weight:700;padding:.6rem .8rem;cursor:pointer}.tuto-siguiente{background:#4361ee;color:#fff;border:none;border-radius:.8rem;font:inherit;font-weight:800;padding:.65rem 1.2rem;cursor:pointer}.tuto-siguiente:hover{background:#3651d8}.entrada .entrada-aviso{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;border-radius:var(--cnk-radio-grande);font-weight:650;line-height:1.4;text-align:left}.entrada .entrada-aviso>svg{flex-shrink:0;margin-top:.05rem}.entrada .entrada-aviso p+p,.entrada .entrada-aviso p+.entrada-accion{margin-top:.6rem}.entrada .entrada-aviso.error{background:var(--rojo-fondo);color:var(--rojo);box-shadow:inset 0 0 0 2px #c8102940}.entrada .entrada-aviso.aviso{background:var(--cnk-color-aviso-fondo);color:var(--cnk-color-aviso);box-shadow:inset 0 0 0 2px var(--cnk-color-aviso-borde)}.entrada .entrada-aviso.info{background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion-intensa);box-shadow:inset 0 0 0 2px var(--cnk-color-accion-suave)}.entrada .entrada-aviso.ok{background:var(--verde-fondo);color:var(--verde)}.entrada .entrada-aviso .entrada-accion{display:flex;width:100%;margin-top:.6rem;min-height:2.9rem}.entrada .entrada-sin-red{display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--cnk-color-aviso);font-weight:700;font-size:.9rem}.entrada .entrada-cargando{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:2rem 1.5rem}.entrada .entrada-cargando img.cinki{width:4.5rem;animation:flotar 3.2s ease-in-out infinite}.entrada .entrada-hero{margin-bottom:.25rem}.pagina.entrada.paso-codigo,.pagina.entrada.paso-nombre{padding-bottom:1.25rem}@media (max-height: 45rem){.pagina.entrada{padding-top:.5rem}.entrada .entrada-cab{padding-top:.25rem;padding-bottom:.5rem}}.entrada .entrada-codigo{display:flex;flex-direction:column;gap:1.1rem}.entrada .entrada-codigo .hero{margin:.25rem 0 0}.entrada .codigo-lado{display:flex;flex-direction:column;gap:1rem;min-width:0}.entrada .codigo-cajas{display:flex;justify-content:center;gap:.75rem;-webkit-user-select:none;user-select:none}.entrada .codigo-caja{display:flex;align-items:center;justify-content:center;width:4.25rem;height:5rem;border:2px solid var(--cnk-color-borde-suave);border-radius:var(--cnk-radio-grande);background:#fff;color:var(--cnk-color-texto);font-size:2.5rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;transition:border-color .15s,box-shadow .15s,background-color .15s}.entrada .codigo-caja.llena{border-color:var(--cnk-color-accion-suave);background:var(--cnk-color-accion-tenue)}.entrada .codigo-caja.es-actual{border-color:var(--cnk-color-accion);box-shadow:0 0 0 4px var(--cnk-color-accion-suave)}.entrada .codigo-caja.es-actual:after{content:"";width:3px;height:45%;border-radius:2px;background:var(--cnk-color-accion);animation:entrada-cursor 1.1s steps(1) infinite}@keyframes entrada-cursor{50%{opacity:0}}.entrada .codigo-cajas.es-error .codigo-caja{border-color:#c8102973;background:var(--rojo-fondo);color:var(--rojo)}.entrada .teclado-codigo{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;width:100%;max-width:27rem;margin:0 auto}.entrada .teclado-codigo .tecla{min-width:0;min-height:3.75rem;font-size:1.65rem}.entrada .teclado-codigo .tecla-borrar{grid-column:6;grid-row:1 / span 2}.entrada .teclado-codigo .tecla-icono{width:1.75rem;height:1.75rem}.entrada .entrada-codigo .boton.grande{width:100%}@media (orientation: landscape) and (min-width: 56rem){.pagina.entrada.paso-codigo{max-width:56rem}.entrada .entrada-codigo{flex-direction:row;align-items:center;gap:2.5rem;padding:2rem 2.5rem}.entrada .entrada-codigo .hero{flex:1 1 0;min-width:0;margin:0}.entrada .codigo-lado{flex:0 0 25rem}}@media (max-height: 45rem){.entrada .entrada-codigo{padding-top:1.25rem;padding-bottom:1.25rem}.entrada .entrada-codigo .hero img.cinki{width:5.5rem}.entrada .codigo-caja{height:4.25rem;font-size:2.2rem}.entrada .teclado-codigo .tecla{min-height:3.25rem}}.entrada .entrada-nombre{gap:1rem}.entrada .entrada-hero-nombre{margin:0}.entrada .entrada-hero-textos{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0}.entrada .entrada-avatar-grande{width:6.875rem;height:6.875rem;box-shadow:var(--sombra)}.entrada .entrada-campos{display:flex;flex-direction:column;gap:1rem}.entrada .entrada-campo{min-width:0}.entrada .entrada-campo .campo-texto{font-size:1.15rem}.entrada .entrada-campo .campo-texto-cuenta{display:none}.entrada .teclado-texto{position:fixed;left:0;right:0;bottom:0;z-index:60;padding-bottom:max(var(--tt-hueco),env(safe-area-inset-bottom));border-top:0;box-shadow:0 -.375rem 1.5rem #1a1b4b24}@media (orientation: landscape) and (min-width: 56rem){.pagina.entrada.paso-nombre{max-width:46rem}.entrada .entrada-campos{flex-direction:row;gap:1.25rem}.entrada .entrada-campo{flex:1 1 0}}@media (max-height: 45rem){.entrada .entrada-nombre{gap:.75rem;padding:1rem 1.25rem}.entrada .entrada-hero-nombre{flex-direction:row;justify-content:center;gap:.9rem;text-align:left}.entrada .entrada-hero-textos{align-items:flex-start;gap:.15rem}.entrada .entrada-avatar-grande{width:3.75rem;height:3.75rem}.entrada .entrada-hero-nombre h1{font-size:1.6rem}.entrada .entrada-hero-nombre p{font-size:.95rem}}.pagina.entrada.paso-personaje{max-width:52rem;padding-bottom:11rem}.entrada .rejilla-avatares{grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width: 560px){.entrada .rejilla-avatares{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 641px){.pagina.entrada.paso-personaje{padding-bottom:7rem}}@media (min-width: 1000px),(orientation: landscape) and (min-width: 56rem){.pagina.entrada.paso-personaje{max-width:64rem}.entrada .rejilla-avatares{grid-template-columns:repeat(10,minmax(0,1fr));gap:.75rem}}@media (max-height: 45rem){.pagina.entrada.paso-personaje{padding-bottom:5.5rem}.entrada .entrada-hero{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;margin:0}.entrada .entrada-hero h1{font-size:1.6rem}.entrada .entrada-hero p{flex-basis:100%;font-size:.95rem}.entrada.paso-personaje .entrada-aviso{padding:.6rem .9rem;font-size:.95rem}}.entrada .opcion-avatar.es-cogido{background:#ffffffb8;box-shadow:none;outline:2px dashed var(--cnk-color-borde-suave);outline-offset:-2px}.entrada .opcion-avatar.es-cogido img{opacity:.4;filter:grayscale(1)}.entrada .opcion-avatar.es-cogido.elegido{background:#fff;outline:0;box-shadow:0 0 0 4px var(--cnk-color-accion),var(--sombra-accion)}.entrada .opcion-avatar.es-cogido.elegido img{opacity:1;filter:none}.entrada .opcion-avatar.apagado{background:#ffffff8c;box-shadow:none}.entrada .opcion-avatar.apagado img{opacity:.28}.entrada .opcion-avatar.apagado:hover{transform:none}.entrada .opcion-avatar .cogido{left:.3rem;right:.3rem;bottom:.3rem;text-align:center}.entrada .opcion-avatar:focus-visible{outline:3px solid var(--cnk-color-accion);outline-offset:2px}.entrada .barra-entrada .dentro{max-width:50rem;min-height:3.4rem}@media (min-width: 1000px){.entrada .barra-entrada .dentro{max-width:62rem}}.entrada .barra-entrada .textos-barra{display:flex;flex-direction:column;gap:.1rem;min-width:0}.entrada .barra-entrada .estado{line-height:1.25}.entrada .barra-entrada .linea-aviso{padding:.5rem .85rem;border-radius:.85rem;font-weight:750;line-height:1.3;animation:aviso-entra .35s ease}.entrada .barra-entrada .linea-aviso.aviso{background:var(--cnk-color-aviso-fondo);color:var(--cnk-color-aviso)}.entrada .barra-entrada .linea-aviso.error{background:var(--rojo-fondo);color:var(--rojo)}.entrada .barra-entrada .linea-aviso.info{background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion-intensa)}.entrada .barra-entrada .linea-aviso.ok{background:var(--verde-fondo);color:var(--verde)}@keyframes aviso-entra{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@media (max-width: 640px){.entrada .barra-entrada .dentro{flex-wrap:wrap;gap:.6rem .8rem}.entrada .barra-entrada .textos-barra{flex:1 1 calc(100% - 4.5rem)}.entrada .barra-entrada .boton{flex:1 1 100%}}.cabecera .icono-boton{width:2.75rem;height:2.75rem}.saludo h1{overflow-wrap:anywhere}.estacion .falta{color:#c2410c;font-weight:750}.top-lista .top-fila .nom{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-lista .top-sep{text-align:center;color:var(--cnk-color-texto-suave);font-weight:800;line-height:.8;letter-spacing:.25em}.tarjeta .medallas{max-width:25.5rem}.medallas button.medalla-ico{border:0;padding:0;cursor:pointer;flex-shrink:0;transition:transform .12s}.medallas button.medalla-ico:active{transform:scale(.94)}.medallas .medalla-ico.vista{outline:3px solid var(--cnk-color-accion);outline-offset:2px}.medalla-detalle{margin-top:.75rem;padding:.6rem .85rem;border-radius:.85rem;background:#fff8e6;color:#6b4a00;line-height:1.35}.medalla-detalle.vacia{background:var(--cnk-color-neutro-fondo);color:var(--cnk-color-texto-suave)}.entrada .entrada-cab{position:relative;align-items:center}.entrada .entrada-cab-derecha{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.5rem}.entrada .entrada-cab-derecha .entrada-completa{position:static}.entrada .entrada-crear{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-radius:999px;background:#fff;color:var(--cnk-color-accion-intensa);font-weight:800;font-size:.9rem;text-decoration:none;box-shadow:inset 0 0 0 1.5px var(--cnk-color-accion-suave)}.entrada .entrada-crear:hover{background:var(--cnk-color-accion-tenue)}.entrada .entrada-inicio{gap:1.25rem}.entrada .entrada-inicio .hero{margin-bottom:.25rem}.entrada .entrada-modos{display:grid;gap:.9rem}.pagina.entrada.paso-inicio{max-width:48rem}@media (min-width: 720px){.entrada .entrada-modos{grid-template-columns:1fr 1fr}}.entrada .entrada-modo{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:var(--cnk-radio-grande, 1.25rem);background:#fff;border:0;box-shadow:var(--sombra);text-align:left;cursor:pointer;color:var(--cnk-color-texto);min-height:6.5rem;transition:transform .15s,box-shadow .15s}.entrada .entrada-modo:hover{transform:translateY(-2px)}.entrada .entrada-modo:active{transform:translateY(0)}.entrada .entrada-modo.es-juego{background:var(--cnk-color-accion);color:#fff}.entrada .entrada-modo-icono{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex:none;background:#ffffff2e}.entrada .entrada-modo.es-libre .entrada-modo-icono{background:var(--cnk-color-accion-tenue)}.entrada .entrada-modo-icono img{width:2.5rem;height:2.5rem}.entrada .entrada-modo-textos{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.entrada .entrada-modo-textos b{font-size:1.35rem;font-weight:800;letter-spacing:-.01em}.entrada .entrada-modo-textos span{font-size:.95rem;font-weight:600;opacity:.85}.entrada .codigo-cajas.seis{gap:.45rem}.entrada .codigo-cajas.seis .codigo-caja{width:3.3rem;height:4.3rem;font-size:2.1rem}@media (max-width: 400px){.entrada .codigo-cajas.seis .codigo-caja{width:2.85rem;height:3.9rem;font-size:1.85rem}}.entrada .entrada-tipos{display:flex;gap:.45rem;overflow-x:auto;scrollbar-width:none;padding:.15rem;margin:0 -.15rem}.entrada .entrada-tipos::-webkit-scrollbar{display:none}.entrada .entrada-tipo{flex:none;padding:.6rem 1rem;border-radius:999px;border:0;background:#fff;color:var(--cnk-color-texto-suave, #555b83);font-weight:800;font-size:.95rem;box-shadow:inset 0 0 0 1.5px var(--cnk-color-borde-suave);cursor:pointer}.entrada .entrada-tipo.on{background:var(--cnk-color-accion);color:#fff;box-shadow:none}.entrada .entrada-perfil{gap:.9rem;align-items:stretch;text-align:center}.entrada .entrada-perfil-chip{align-self:center}.entrada .entrada-perfil-titulo{font-size:1.6rem;margin:0}.entrada .perfil-carrusel{display:flex;flex-direction:column;align-items:center;gap:.35rem}.entrada .perfil-pista{display:flex;align-items:center;justify-content:center;gap:.6rem;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%}.entrada .perfil-actual{width:9.5rem;height:9.5rem;border-radius:50%;box-shadow:0 0 0 5px #fff,0 0 0 8px var(--cnk-color-accion),var(--sombra);animation:perfil-entra .22s ease;flex:none}.entrada .perfil-lado{width:4.2rem;height:4.2rem;border-radius:50%;opacity:.45;filter:saturate(.7);cursor:pointer;flex:none}.entrada .perfil-flecha{width:3rem;height:3rem;border-radius:50%;border:0;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion-intensa);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.entrada .perfil-flecha:active{transform:scale(.94)}.entrada .perfil-azar{display:inline-flex;align-items:center;gap:.35rem;font-weight:800;margin-top:.5rem}.pagina.entrada.paso-perfil{max-width:36rem}.entrada .perfil-carrusel:not(.compacto) .perfil-actual{width:10.5rem;height:10.5rem}.entrada .perfil-carrusel.compacto .perfil-actual{width:5.5rem;height:5.5rem}.entrada .perfil-carrusel.compacto .perfil-lado{width:3rem;height:3rem}.entrada .perfil-carrusel.compacto .perfil-azar{display:none}.entrada .entrada-perfil-nota{margin:0}@keyframes perfil-entra{0%{transform:scale(.82);opacity:.4}to{transform:none;opacity:1}}@media (max-width: 420px){.entrada .perfil-lado{display:none}}.clasificar-arrastre{position:relative}.clasificar-arrastre .ficha-arrastre{position:relative;display:inline-flex;max-width:100%;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:grab;outline:none}.clasificar-arrastre .ficha-arrastre .ficha{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding-left:.6rem;transform-origin:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.clasificar-arrastre .texto-ficha{min-width:0}.clasificar-arrastre .ficha-arrastre:focus-visible .ficha{box-shadow:0 0 0 .1875rem var(--cnk-color-accion-suave)}.clasificar-arrastre .ficha-arrastre .ficha.arrastrando{cursor:grabbing;transform:scale(1.035);border-color:var(--cnk-color-accion);background:var(--cnk-color-superficie);color:var(--cnk-color-texto);box-shadow:0 1rem 2.25rem #1f268738,0 .375rem .875rem #4361ee42}.clasificar-arrastre.con-arrastre,.clasificar-arrastre.con-arrastre *{cursor:grabbing}.clasificar-arrastre .ficha-arrastre .ficha.quieta{cursor:default}.clasificar-arrastre .agarre{flex-shrink:0;fill:currentColor;color:var(--cnk-color-borde);opacity:.6;transition:color .16s ease,opacity .16s ease}.clasificar-arrastre .ficha-arrastre .ficha.arrastrando .agarre{color:var(--cnk-color-accion);opacity:1}.clasificar-arrastre .ficha-arrastre .ficha.elegida .agarre{color:currentColor;opacity:.75}.clasificar-arrastre .ficha-arrastre .ficha.quieta .agarre{opacity:.3}.clasificar-arrastre .caja .dentro .ficha-arrastre .ficha{position:relative;gap:0;padding-left:.8rem}.clasificar-arrastre .caja .dentro .ficha-arrastre .agarre{position:absolute;top:50%;left:.22rem;width:7px;height:12px;margin-top:-6px}.clasificar-arrastre .caja{-webkit-tap-highlight-color:transparent}.clasificar-arrastre .caja.encima{border-style:solid;border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-suave);box-shadow:0 0 0 .1875rem var(--cnk-color-accion-suave)}.clasificar-arrastre .caja.encima .cab{background:var(--cnk-color-superficie);color:var(--cnk-color-accion)}.clasificar-arrastre .fichas{transition:background-color .12s ease,box-shadow .12s ease}.clasificar-arrastre .fichas.lista{background:var(--cnk-color-accion-tenue);box-shadow:inset 0 0 0 2px var(--cnk-color-accion-suave)}.clasificar-arrastre .fichas.encima{background:var(--cnk-color-accion-suave);box-shadow:inset 0 0 0 2px var(--cnk-color-accion)}@media (prefers-reduced-motion: reduce){.clasificar-arrastre .ficha-arrastre .ficha,.clasificar-arrastre .fichas{transition:none}}.emparejar .par-c0{--par: #4361ee;--par-tenue: #4361ee1c}.emparejar .par-c1{--par: #0d9488;--par-tenue: #0d94881c}.emparejar .par-c2{--par: #7c3aed;--par-tenue: #7c3aed1c}.emparejar .par-c3{--par: #1e3a8a;--par-tenue: #1e3a8a1c}.emparejar .par-c4{--par: #0ea5e9;--par-tenue: #0ea5e91c}.emparejar .par-c5{--par: #475569;--par-tenue: #4755691c}.emparejar .par-c6{--par: #6366f1;--par-tenue: #6366f11c}.emparejar .par-c7{--par: #0891b2;--par-tenue: #0891b21c}.emparejar-zona{position:relative}.emparejar .pares.pares-flechas{column-gap:3.5rem;column-gap:clamp(2.75rem,12%,5rem)}.emparejar .par-item{-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.emparejar .par-item.unida{border-color:var(--par);background:var(--par-tenue)}.emparejar .par-item.elegida{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue);box-shadow:0 0 0 .1875rem var(--cnk-color-accion-suave)}.emparejar.eligiendo .par-col-der .par-item:not(.unida){border-style:dashed;border-color:#8b9cf4}.flechas-pares{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.flechas-pares .flecha-halo{fill:none;stroke:var(--cnk-color-superficie);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.flechas-pares .flecha-trazo{fill:none;stroke:var(--par, var(--cnk-color-accion));stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.flechas-pares .flecha-punta{fill:var(--par, var(--cnk-color-accion));stroke:var(--cnk-color-superficie);stroke-width:1.25;stroke-linejoin:round}.flechas-pares .flecha-inicio{fill:var(--par, var(--cnk-color-accion));stroke:var(--cnk-color-superficie);stroke-width:2}.flecha-par .flecha-halo,.flecha-par .flecha-trazo{animation:cnk-flecha-traza .34s cubic-bezier(.3,.7,.3,1)}.flecha-par .flecha-punta{animation:cnk-flecha-aparece .16s .24s ease-out backwards}@keyframes cnk-flecha-traza{0%{stroke-dasharray:1 1;stroke-dashoffset:1}99%{stroke-dasharray:1 1;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}@keyframes cnk-flecha-aparece{0%{opacity:0}to{opacity:1}}.flechas-pares .flecha-pendiente .flecha-trazo{stroke:var(--cnk-color-accion);stroke-dasharray:6 6;animation:cnk-flecha-espera .7s linear infinite}.flechas-pares .flecha-pendiente .flecha-punta{fill:var(--cnk-color-accion)}@keyframes cnk-flecha-espera{to{stroke-dashoffset:-12}}.ordenar .orden-fila{position:relative;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ordenar .item-orden{padding-left:.6rem;cursor:grab;transform-origin:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.ordenar .item-orden.quieta{cursor:default}.ordenar .item-orden.arrastrando{cursor:grabbing;transform:scale(1.035);border-color:var(--cnk-color-accion);background:var(--cnk-color-superficie);box-shadow:0 1rem 2.25rem #1f268738,0 .375rem .875rem #4361ee42}.ordenar .lista-orden.con-arrastre{cursor:grabbing}.ordenar .agarre{flex-shrink:0;fill:currentColor;color:var(--cnk-color-borde);opacity:.6;transition:color .16s ease,opacity .16s ease}.ordenar .item-orden.quieta .agarre{opacity:.3}.ordenar .item-orden.arrastrando .agarre{color:var(--cnk-color-accion);opacity:1}.ordenar .item-orden.arrastrando .pos{background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.ordenar .texto-orden{flex:1;min-width:0}.ordenar .item-orden .flechas{gap:.25rem}.ordenar .item-orden .flechas button{width:2.25rem;height:2.25rem;border-radius:.6rem;color:var(--cnk-color-texto-suave)}@media (prefers-reduced-motion: reduce){.flecha-par .flecha-halo,.flecha-par .flecha-trazo,.flecha-par .flecha-punta,.flechas-pares .flecha-pendiente .flecha-trazo{animation:none}.ordenar .item-orden{transition:none}}.regalo-pantalla{--caja: clamp(9rem, 30vh, 16.5rem);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.6rem,2.2vh,1.4rem);min-height:calc(100vh - var(--tanda-alto-cabecera, 4.1rem));min-height:calc(100dvh - var(--tanda-alto-cabecera, 4.1rem));padding:clamp(.75rem,2.5vh,2rem) 1rem;overflow:hidden;text-align:center}@media (orientation: portrait){.regalo-pantalla{--caja: clamp(9rem, 27vh, 20rem)}}@media (max-width: 30rem){.regalo-pantalla{--caja: clamp(8rem, 50vw, 13rem)}}.regalo-escenario{position:relative;flex-shrink:0;width:var(--caja);height:calc(var(--caja) * 1.02)}.regalo-rayos{position:absolute;left:50%;bottom:calc(var(--caja) * -.22);width:calc(var(--caja) * 2);height:calc(var(--caja) * 2);margin-left:calc(var(--caja) * -1);border-radius:50%;background:radial-gradient(circle,#e4e9ff,#e4e9ffd9 22%,#e4e9ff00 58%);pointer-events:none}.regalo-rayos i{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,#4361ee26 0deg 8deg,#4361ee00 8deg 22.5deg);-webkit-mask-image:radial-gradient(circle,#000 18%,rgba(0,0,0,0) 66%);mask-image:radial-gradient(circle,#000 18%,#0000 66%);animation:regalo-gira 26s linear infinite}.es-cerrado .regalo-rayos{opacity:0;transform:scale(.4)}.es-abierto .regalo-rayos{animation:regalo-rayos .65s ease-out 80ms backwards}.regalo-cinki{position:absolute;left:50%;bottom:calc(var(--caja) * .33);width:calc(var(--caja) * .64);margin-left:calc(var(--caja) * -.32);transform-origin:50% 100%;pointer-events:none}.regalo-cinki img{display:block;width:100%;height:auto;filter:drop-shadow(0 calc(var(--caja) * .03) calc(var(--caja) * .05) rgba(48,79,254,.3))}.es-cerrado .regalo-cinki{opacity:0;transform:translateY(55%) scale(.55)}.es-abierto .regalo-cinki{animation:regalo-cinki .82s cubic-bezier(.3,1.5,.5,1) .12s backwards}.es-abierto .regalo-cinki img{animation:regalo-flota 3.2s ease-in-out 1.2s infinite}.regalo-caja{position:absolute;left:0;right:0;bottom:0;height:calc(var(--caja) * .96);padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform-origin:50% 100%}.regalo-caja:disabled{cursor:default;opacity:1}.regalo-caja:focus-visible{outline:3px solid var(--cnk-color-accion);outline-offset:6px;border-radius:1rem}.es-cerrado .regalo-caja{animation:regalo-cae .52s cubic-bezier(.3,1.4,.5,1) backwards}.regalo-meneo{position:absolute;inset:0;transform-origin:50% 100%}.es-cerrado .regalo-meneo{animation:regalo-meneo .46s ease-in-out .52s}.regalo-cuerpo{position:absolute;left:6%;right:6%;bottom:0;height:calc(var(--caja) * .56);border-radius:calc(var(--caja) * .03) calc(var(--caja) * .03) calc(var(--caja) * .07) calc(var(--caja) * .07);background:linear-gradient(165deg,#3d5af1,#2a3fd6 55%,#1f2fb0);box-shadow:0 calc(var(--caja) * .07) calc(var(--caja) * .12) #304ffe52,inset 0 calc(var(--caja) * .05) 0 #0f143738;transform-origin:50% 100%}.es-abierto .regalo-cuerpo{animation:regalo-boing .48s ease-out backwards}.regalo-cinta{position:absolute;top:0;bottom:0;left:50%;width:calc(var(--caja) * .14);margin-left:calc(var(--caja) * -.07);background:linear-gradient(90deg,#dfe5ff,#fff 35% 65%,#dfe5ff)}.regalo-tapa{position:absolute;left:0;right:0;bottom:calc(var(--caja) * .54);height:calc(var(--caja) * .19);border-radius:calc(var(--caja) * .05);background:linear-gradient(165deg,#6a83ff,#4361ee 60%,#3651e6);box-shadow:0 calc(var(--caja) * .025) calc(var(--caja) * .05) #0f143740;transform-origin:20% 100%}.es-abierto .regalo-tapa{opacity:0;transform:translate(-55%,-230%) rotate(-42deg);animation:regalo-tapa .72s cubic-bezier(.2,.7,.3,1) backwards}.regalo-lazo{position:absolute;left:50%;bottom:44%;width:calc(var(--caja) * .62);height:calc(var(--caja) * .322);margin-left:calc(var(--caja) * -.31);overflow:visible;filter:drop-shadow(0 calc(var(--caja) * .01) calc(var(--caja) * .015) rgba(15,20,55,.22))}.regalo-chispas{position:absolute;left:50%;bottom:calc(var(--caja) * .62);width:0;height:0;pointer-events:none}.regalo-chispa{position:absolute;left:0;top:0;width:0;height:0}.regalo-chispa i{position:absolute;left:calc(var(--caja) * -.02);top:calc(var(--caja) * -.032);width:calc(var(--caja) * .04);height:calc(var(--caja) * .065);border-radius:2px;opacity:0}.regalo-chispa i.bola{top:calc(var(--caja) * -.02);height:calc(var(--caja) * .04);border-radius:50%}.regalo-chispa i.estrella{top:calc(var(--caja) * -.025);width:calc(var(--caja) * .05);height:calc(var(--caja) * .05);border-radius:0;-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.es-abierto .regalo-chispa.l1 i{animation:regalo-chispa-1 .95s cubic-bezier(.15,.75,.35,1) both}.es-abierto .regalo-chispa.l2 i{animation:regalo-chispa-2 1.05s cubic-bezier(.15,.75,.35,1) both}.es-abierto .regalo-chispa.l3 i{animation:regalo-chispa-3 1.15s cubic-bezier(.15,.75,.35,1) both}.regalo-texto{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1.8vh,1rem);max-width:44rem}.es-cerrado .regalo-texto{visibility:hidden}.regalo-titulo{margin:0;color:var(--cnk-color-texto);font-size:clamp(1.75rem,4.6vh,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.025em}.regalo-frase{max-width:40rem;text-wrap:balance;margin:0;color:var(--cnk-color-texto-suave);font-size:clamp(1.05rem,2.4vh,1.3rem);font-weight:650;line-height:1.4}.boton.regalo-probar{min-width:min(18rem,100%);min-height:3.75rem;margin-top:clamp(.25rem,1.2vh,.75rem);font-size:1.3rem;font-weight:800}.regalo-nota{margin:0;color:var(--cnk-color-accion);font-weight:750}.regalo-opinion{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.45rem 1.1rem;border:2px solid var(--cnk-color-accion-suave);border-radius:var(--cnk-radio-pildora);background:#ffffffbf;color:var(--cnk-color-accion);font:inherit;font-size:.98rem;font-weight:700;cursor:pointer;touch-action:manipulation}.regalo-opinion:active{transform:scale(.97)}.regalo-opinion:focus-visible{outline:3px solid var(--cnk-color-accion);outline-offset:2px}.regalo-gracias{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;margin:0;padding:.35rem 1rem;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-acierto-fondo);color:var(--cnk-color-acierto);font-weight:750}.es-abierto .regalo-texto>*{animation:regalo-sube .46s cubic-bezier(.2,1.2,.4,1) backwards}.es-abierto .regalo-texto>:nth-child(1){animation-delay:.42s}.es-abierto .regalo-texto>:nth-child(2){animation-delay:.56s}.es-abierto .regalo-texto>:nth-child(3){animation-delay:.7s}.es-abierto .regalo-texto>:nth-child(4){animation-delay:.84s}.es-abierto .regalo-texto>:nth-child(5){animation-delay:.94s}.es-abierto .regalo-texto>.regalo-probar:not(:disabled){animation:regalo-sube .46s cubic-bezier(.2,1.2,.4,1) .7s backwards,regalo-llama 2.2s ease-in-out 1.6s infinite}.regalo-pantalla.sin-animar .regalo-rayos,.regalo-pantalla.sin-animar .regalo-cinki,.regalo-pantalla.sin-animar .regalo-caja,.regalo-pantalla.sin-animar .regalo-meneo,.regalo-pantalla.sin-animar .regalo-cuerpo,.regalo-pantalla.sin-animar .regalo-tapa,.regalo-pantalla.sin-animar .regalo-chispa i,.regalo-pantalla.sin-animar .regalo-texto>*{animation:none}.regalo-pantalla.sin-animar .regalo-cinki img{animation-delay:0s}.regalo-pantalla.sin-animar .regalo-texto>.regalo-probar:not(:disabled){animation:regalo-llama 2.2s ease-in-out .8s infinite}.regalo-volver{width:100%;max-width:var(--cnk-medida-ancho-ejercicio-amplio);margin:0 auto}.regalo-volver .tanda-boton-sec{min-height:2.75rem;padding:.4rem 1.1rem}@keyframes regalo-gira{to{transform:rotate(360deg)}}@keyframes regalo-rayos{0%{opacity:0;transform:scale(.4)}}@keyframes regalo-cinki{0%{opacity:0;transform:translateY(55%) scale(.55)}40%{opacity:1}}@keyframes regalo-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes regalo-cae{0%{opacity:0;transform:translateY(-35%) scale(.7)}60%{opacity:1;transform:translateY(3%) scale(1.03,.97)}}@keyframes regalo-meneo{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes regalo-boing{0%{transform:scale(1.06,.9)}45%{transform:scale(.97,1.04)}}@keyframes regalo-tapa{0%{opacity:1;transform:translate(0) rotate(0)}25%{opacity:1;transform:translateY(-35%) rotate(-6deg)}70%{opacity:1}}@keyframes regalo-chispa-1{0%{opacity:1;transform:translate(0) scale(.3) rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(1200%) scale(1) rotate(240deg)}}@keyframes regalo-chispa-2{0%{opacity:1;transform:translate(0) scale(.3) rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(1700%) scale(1) rotate(-300deg)}}@keyframes regalo-chispa-3{0%{opacity:1;transform:translate(0) scale(.3) rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(2200%) scale(1.1) rotate(360deg)}}@keyframes regalo-sube{0%{opacity:0;transform:translateY(.9rem)}}@keyframes regalo-llama{0%,to{box-shadow:var(--sombra-accion),0 0 #4361ee59}50%{box-shadow:var(--sombra-accion),0 0 0 .6rem #4361ee00}}@media (prefers-reduced-motion: reduce){.regalo-pantalla,.regalo-pantalla *{animation:none!important}}.menu-juego{width:100%;max-width:76rem;margin:0 auto;padding:1.5rem 1.25rem 2rem;min-height:calc(100vh - 5rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.25rem,3.5vh,2.5rem)}.menu-saludo{text-align:center}.menu-saludo h1{font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.15;letter-spacing:-.02em}.menu-saludo p{margin-top:.4rem;color:var(--cnk-color-texto-suave);font-weight:650;font-size:clamp(1rem,1.6vw,1.2rem)}.camino{--disco: clamp(5.5rem, 10.5vw, 8rem);position:relative;display:grid;grid-template-columns:repeat(var(--paradas),minmax(0,1fr));gap:.5rem;width:100%;margin:0;padding:0;list-style:none}.camino:before,.camino:after{content:"";position:absolute;top:calc(var(--disco) / 2 - .4rem);left:calc(50% / var(--paradas));height:.8rem;border-radius:1rem}.camino:before{right:calc(50% / var(--paradas));background:repeating-linear-gradient(90deg,#dfe3f6 0 1.4rem,transparent 1.4rem 2.2rem)}.camino:after{width:calc((100% - 100% / var(--paradas)) * min(var(--avance),var(--paradas) - 1) / (var(--paradas) - 1));background:var(--cnk-degradado-marca)}.parada{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;min-width:0}.parada.naranja{--c1: #ffb15c;--c2: #ff7a1a;--sombra-parada: rgba(255, 122, 26, .38)}.parada.violeta{--c1: #a78bfa;--c2: #6d28d9;--sombra-parada: rgba(109, 40, 217, .34)}.parada.azul{--c1: #6f86ff;--c2: #304ffe;--sombra-parada: rgba(48, 79, 254, .36)}.parada.coral{--c1: #ff8a8a;--c2: #e5484d;--sombra-parada: rgba(229, 72, 77, .36)}.parada.verde{--c1: #4ade80;--c2: #119c68;--sombra-parada: rgba(17, 156, 104, .34)}.parada-boton{padding:0;border:0;background:none;border-radius:50%;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.parada-boton:focus-visible{outline:3px solid var(--cnk-color-accion);outline-offset:4px}.parada-disco{position:relative;display:grid;place-items:center;width:var(--disco);height:var(--disco);border:.35rem solid #fff;border-radius:50%;background:linear-gradient(145deg,var(--c1),var(--c2));color:#fff;box-shadow:0 .9rem 1.8rem var(--sombra-parada);transition:transform .15s ease}.parada-boton:active .parada-disco{transform:scale(.95)}.parada-disco>svg{width:46%;height:46%}.parada-disco>img{width:58%;height:auto}.parada-disco>img.parada-cara-jefe{width:100%;height:100%;border-radius:50%;object-fit:cover}.parada.es-bloqueada .parada-disco,.parada.es-pronto .parada-disco,.parada.es-terminada .parada-disco{filter:grayscale(.9);opacity:.5;box-shadow:none}.parada.es-actual .parada-disco{animation:latido-parada 1.7s ease-in-out infinite}@keyframes latido-parada{0%,to{transform:scale(1);box-shadow:0 .9rem 1.8rem var(--sombra-parada),0 0 0 0 var(--sombra-parada)}50%{transform:scale(1.06);box-shadow:0 .9rem 1.8rem var(--sombra-parada),0 0 0 1rem #fff0}}@media (prefers-reduced-motion: reduce){.parada.es-actual .parada-disco{animation:none}}.parada-sello{position:absolute;right:-.25rem;bottom:-.25rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border:.2rem solid #fff;border-radius:50%;color:#fff}.parada-sello svg{width:55%;height:55%}.parada-sello.candado{background:#747d9a}.parada-sello.hecho{background:#119c68}.parada-etiqueta{margin-top:.55rem;color:var(--cnk-color-texto-suave);font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.parada-nombre{color:var(--cnk-color-texto);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:800;line-height:1.2;letter-spacing:-.01em}.parada-estado{min-height:2.75rem;display:flex;align-items:center;justify-content:center;margin-top:.15rem}.parada-jugar{min-height:2.75rem;padding:.4rem 1.3rem;border:0;border-radius:2rem;background:var(--cnk-degradado-marca);color:#fff;font:inherit;font-size:1rem;font-weight:800;box-shadow:var(--sombra-accion);cursor:pointer}.parada-chip{padding:.3rem .8rem;border-radius:2rem;font-size:.85rem;font-weight:750}.parada-chip.verde{background:#e3fbef;color:#127a41}.parada-chip.gris{background:var(--cnk-color-neutro-fondo);color:var(--cnk-color-texto-suave)}.parada-logros{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem}.parada-puntos{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .65rem;border-radius:2rem;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);font-size:.9rem;font-weight:800;font-variant-numeric:tabular-nums}.parada-medalla{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#e7ebff;color:#2a3fb8}.menu-mensaje{min-height:1.6rem;margin:0;color:var(--cnk-color-accion);font-weight:750;text-align:center}.menu-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}@media (max-width: 40rem),(orientation: portrait) and (max-width: 64rem){.camino{--disco: 4.75rem;grid-template-columns:1fr;gap:.9rem}.camino:before,.camino:after{top:calc(var(--disco) / 2);left:calc(var(--disco) / 2 - .4rem);width:.8rem;height:auto}.camino:before{bottom:calc(var(--disco) / 2);right:auto;background:repeating-linear-gradient(180deg,#dfe3f6 0 1.2rem,transparent 1.2rem 1.9rem)}.camino:after{bottom:auto;height:calc((100% - var(--disco)) * min(var(--avance),var(--paradas) - 1) / (var(--paradas) - 1))}.parada{display:grid;grid-template-columns:var(--disco) 1fr;grid-template-areas:"disco etiqueta" "disco nombre" "disco estado" "disco logros";column-gap:1rem;row-gap:.1rem;align-items:center;text-align:left}.parada-boton{grid-area:disco}.parada-etiqueta{grid-area:etiqueta;margin-top:0}.parada-nombre{grid-area:nombre}.parada-estado{grid-area:estado;justify-content:flex-start;min-height:0}.parada-logros{grid-area:logros;justify-content:flex-start}}@media (orientation: portrait) and (min-width: 40.0625rem) and (max-width: 64rem){.camino{--disco: clamp(5.5rem, 10.5vh, 8rem);width:auto;min-width:26rem;gap:clamp(1rem,2.6vh,2rem)}.parada{column-gap:1.5rem}.parada-nombre{font-size:1.5rem}.parada-etiqueta{font-size:.85rem}.parada-sello{width:2.5rem;height:2.5rem}}.reglas-juegos{display:grid;gap:.75rem;margin:.9rem 0 0;padding:0;list-style:none}.reglas-juegos li{display:flex;align-items:center;gap:.85rem}.reglas-juegos li>span:last-child{display:flex;flex-direction:column;font-weight:600;line-height:1.3}.reglas-juegos b{font-weight:800}.regla-dibujo{display:grid;place-items:center;flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);overflow:hidden}.regla-dibujo img{width:1.9rem;height:auto}.regla-dibujo img.regla-jefe{width:100%;height:100%;object-fit:cover}.intro-juego-velo{--dibujo: clamp(4rem, 13vh, 6rem);--hueco-pasos: clamp(1rem, 3vw, 2.5rem);position:fixed;inset:0;z-index:105;display:flex;align-items:center;justify-content:center;padding:max(var(--cnk-espacio-6),env(safe-area-inset-top)) max(var(--cnk-espacio-6),env(safe-area-inset-right)) max(var(--cnk-espacio-6),env(safe-area-inset-bottom)) max(var(--cnk-espacio-6),env(safe-area-inset-left));overflow:hidden;overscroll-behavior:contain;background:#1a1b4b8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--cnk-fuente-texto);-webkit-tap-highlight-color:transparent;animation:intro-juego-velo .2s ease both}.intro-juego{outline:none;display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,3vh,1.75rem);width:100%;max-width:46rem;max-height:100%;padding:clamp(1rem,4vh,2.25rem) clamp(1rem,4vw,2.5rem);overflow-y:auto;border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 1.25rem 3rem #1a1b4b4d;color:var(--cnk-color-texto);text-align:center;box-sizing:border-box;animation:intro-juego-entra .38s cubic-bezier(.2,1.2,.4,1) both}.intro-juego-cab{display:flex;align-items:center;justify-content:center;gap:var(--cnk-espacio-6);max-width:100%}.intro-juego-cinki{flex:0 0 auto;width:clamp(4.5rem,14vh,8rem);height:auto;animation:intro-juego-saluda 2.4s ease-in-out .4s infinite;transform-origin:50% 90%}.intro-juego-bocadillo{position:relative;min-width:0;padding:var(--cnk-espacio-5) var(--cnk-espacio-8);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-accion-tenue);text-align:left}.intro-juego-bocadillo:before{content:"";position:absolute;top:50%;left:-.75rem;margin-top:-.75rem;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-right:.875rem solid var(--cnk-color-accion-tenue)}.intro-juego-nombre{margin:0;color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-pequena);font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.intro-juego-bocadillo h1{margin:0;font-size:clamp(1.6rem,4.6vh,2.25rem);font-weight:800;line-height:1.1;letter-spacing:-.01em}.intro-juego-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hueco-pasos);width:100%;margin:0;padding:0;list-style:none}.intro-juego-paso{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1.6vh,.875rem);min-width:0}.intro-juego-paso+.intro-juego-paso:before{content:"";position:absolute;top:calc(var(--dibujo) / 2);left:calc(var(--hueco-pasos) / -2);width:.75rem;height:.75rem;margin:-.375rem 0 0 -.5rem;border-top:.25rem solid var(--cnk-color-borde-suave);border-right:.25rem solid var(--cnk-color-borde-suave);border-radius:.125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.intro-juego-dibujo{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--dibujo);height:var(--dibujo);border-radius:50%;background:var(--cnk-degradado-marca);box-shadow:0 .5rem 1.25rem var(--cnk-color-sombra-accion);color:var(--cnk-color-sobre-accion)}.intro-juego-dibujo>svg{width:56%;height:56%}.intro-juego-num{position:absolute;top:-.25rem;left:-.25rem;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:50%;background:var(--cnk-color-superficie);box-shadow:inset 0 0 0 var(--cnk-borde-grueso) var(--cnk-color-accion);color:var(--cnk-color-accion);font-size:1rem;font-weight:800;line-height:1}.intro-juego-dibujo-cinki{position:relative;display:flex;width:58%}.intro-juego-dibujo-cinki img{width:100%;height:auto}.intro-juego-dibujo-cinki i{position:absolute;top:-.3em;right:-.6em;display:flex;align-items:center;justify-content:center;width:1.3em;height:1.3em;border-radius:50%;background:var(--cnk-color-superficie);color:var(--cnk-color-accion);font-size:calc(var(--dibujo) * .24);font-style:normal;font-weight:800;line-height:1}.intro-juego-texto{max-width:13rem;text-wrap:balance;font-size:clamp(1.1rem,3vh,1.375rem);font-weight:800;line-height:1.2}.intro-juego-puntua{display:inline-flex;align-items:center;gap:var(--cnk-espacio-4);max-width:100%;margin:0;padding:var(--cnk-espacio-4) var(--cnk-espacio-8) var(--cnk-espacio-4) var(--cnk-espacio-6);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion-tenue);box-shadow:inset 0 0 0 var(--cnk-borde-grueso) var(--cnk-color-accion-suave);font-size:clamp(1.05rem,2.8vh,1.25rem);font-weight:700;line-height:1.25;text-align:left}.intro-juego-puntua svg{flex:0 0 auto;width:1.6em;height:1.6em;fill:var(--cnk-color-accion)}.intro-juego-puntua b{color:var(--cnk-color-accion-intensa);font-weight:800}.tanda-boton.intro-juego-boton{width:100%;max-width:20rem;min-height:clamp(3.25rem,8vh,4rem);font-size:1.375rem}.intro-juego-ayuda{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:.125rem;height:2.25rem;margin:0;padding:0 var(--cnk-espacio-5) 0 var(--cnk-espacio-3);border:0;border-radius:var(--cnk-radio-pildora);background:#ffffff2e;color:var(--cnk-color-sobre-accion);font-family:inherit;font-size:1.25rem;font-weight:800;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.intro-juego-ayuda:after{content:"";position:absolute;inset:-.375rem -.25rem}.intro-juego-ayuda img{width:1.375rem;height:auto}.intro-juego-ayuda:active{background:#ffffff57}@media (max-height: 45rem){.intro-juego-velo{--dibujo: clamp(3.75rem, 13vh, 5rem)}.intro-juego-bocadillo{padding:var(--cnk-espacio-3) var(--cnk-espacio-7)}.intro-juego-num{width:1.625rem;height:1.625rem;font-size:.875rem}}@media (orientation: portrait) and (min-height: 50rem) and (min-width: 40rem){.intro-juego-velo{--dibujo: clamp(5rem, 9vh, 7.5rem)}.intro-juego{max-width:44rem;gap:clamp(1rem,3.2vh,2.5rem);padding:clamp(1.5rem,4vh,3rem) clamp(1rem,4vw,2.5rem)}.intro-juego-cinki{width:clamp(6rem,12vh,10rem)}.intro-juego-bocadillo h1{font-size:clamp(2rem,3.6vh,2.75rem)}.intro-juego-texto{max-width:14rem;font-size:clamp(1.25rem,2.2vh,1.625rem)}.intro-juego-puntua{font-size:clamp(1.15rem,2vh,1.4rem)}.tanda-boton.intro-juego-boton{min-height:4.25rem;font-size:1.5rem}}@media (max-width: 30rem){.intro-juego-pasos{grid-template-columns:minmax(0,1fr);gap:var(--cnk-espacio-5)}.intro-juego-paso{flex-direction:row;text-align:left}.intro-juego-paso+.intro-juego-paso:before{display:none}.intro-juego-texto{max-width:none}}@keyframes intro-juego-velo{0%{opacity:0}}@keyframes intro-juego-entra{0%{opacity:0;-webkit-transform:translateY(1rem) scale(.96);transform:translateY(1rem) scale(.96)}}@keyframes intro-juego-saluda{0%,70%,to{-webkit-transform:rotate(0);transform:rotate(0)}78%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}88%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@media (prefers-reduced-motion: reduce){.intro-juego-velo,.intro-juego,.intro-juego-cinki{animation:none}}.jurado .texto-seleccion .tok.sel{background:var(--cnk-color-accion-suave);box-shadow:inset 0 -.1875rem 0 var(--cnk-color-accion);color:var(--cnk-color-texto)}.jurado-entrando,.jurado-quieta{pointer-events:none}.jurado-quieta .pizarra-lienzo{pointer-events:auto}.jurado-mec-arrastrar_soltar .tanda-respuesta>div>p.suave.peq:first-child,.jurado-mec-ordenar .tanda-respuesta>div>p.suave.peq:first-child{display:none}html[data-jurado-medalla] .capa:has(>.modal .medalla-grande){display:none}html[data-jurado-medalla] .chip.oro{background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion)}.jurado-tarjeta .par-item[style*="244, 63, 94"],.jurado-tarjeta .par-item[style*=f43f5e i]{border-color:#db2777!important}.jurado-tarjeta .par-item .etq[style*="244, 63, 94"],.jurado-tarjeta .par-item .etq[style*=f43f5e i]{background:#db2777!important}.jurado-tarjeta .par-item[style*="22, 163, 74"],.jurado-tarjeta .par-item[style*="16a34a" i]{border-color:#7c3aed!important}.jurado-tarjeta .par-item .etq[style*="22, 163, 74"],.jurado-tarjeta .par-item .etq[style*="16a34a" i]{background:#7c3aed!important}.jurado-tarjeta .par-item[style*="20, 184, 166"],.jurado-tarjeta .par-item[style*="14b8a6" i],.jurado-tarjeta .par-item[style*="245, 158, 11"],.jurado-tarjeta .par-item[style*=f59e0b i]{border-color:#0ea5e9!important}.jurado-tarjeta .par-item .etq[style*="20, 184, 166"],.jurado-tarjeta .par-item .etq[style*="14b8a6" i],.jurado-tarjeta .par-item .etq[style*="245, 158, 11"],.jurado-tarjeta .par-item .etq[style*=f59e0b i]{background:#0ea5e9!important}.jurado-tarjeta .par-item[style*="101, 163, 13"],.jurado-tarjeta .par-item[style*="65a30d" i]{border-color:#475569!important}.jurado-tarjeta .par-item .etq[style*="101, 163, 13"],.jurado-tarjeta .par-item .etq[style*="65a30d" i]{background:#475569!important}.jurado-cargando{padding-top:var(--cnk-espacio-10);display:grid;justify-items:center;gap:var(--cnk-espacio-6)}.jurado-tipo{display:inline-flex;align-items:center;gap:var(--cnk-espacio-3);padding:.1875rem var(--cnk-espacio-5) .1875rem .1875rem;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie);box-shadow:inset 0 0 0 var(--cnk-borde-grueso) var(--tipo-color, var(--cnk-color-accion));color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-media);font-weight:800;line-height:var(--cnk-altura-linea-compacta);white-space:nowrap}.jurado-tipo-icono{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--tipo-color, var(--cnk-color-accion));color:var(--tipo-tinta, var(--cnk-color-sobre-accion))}.jurado-numero{display:inline-flex;align-items:center;min-height:2rem;padding:0 var(--cnk-espacio-5);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-neutro-fondo);color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-pequena);font-weight:800;white-space:nowrap}.icono-tipo{flex:0 0 auto;display:block}.sello{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:var(--cnk-borde-grueso) dashed var(--cnk-color-borde-suave);border-radius:50%;background:transparent;color:var(--cnk-color-borde-suave);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.sello.es-lleno{border:.1875rem solid var(--cnk-color-accion);background:var(--cnk-color-accion-tenue);box-shadow:inset 0 0 0 .125rem var(--cnk-color-superficie),inset 0 0 0 .25rem var(--cnk-color-accion-suave);color:var(--cnk-color-accion)}.sello.es-nuevo{animation:sello-golpe .56s cubic-bezier(.3,1.5,.5,1) both}@keyframes sello-golpe{0%{opacity:0;transform:scale(1.9) rotate(-28deg)}60%{opacity:1;transform:scale(.92) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(-8deg)}}.fila-sellos{display:flex;flex-direction:column;align-items:center;gap:var(--cnk-espacio-2)}.fila-sellos-texto{color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700}.fila-sellos-texto b{color:var(--cnk-color-accion);font-weight:800}.fila-sellos-huecos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cnk-espacio-2)}html[data-tanda-fija] .tanda-lienzo.jurado-lienzo{overflow-y:auto;padding-bottom:var(--cnk-espacio-7)}.ruleta-pantalla{flex:1 1 auto;min-height:0;width:100%;max-width:74rem;margin:0 auto;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"cab" "rueda" "pie";gap:var(--cnk-espacio-5)}@media (min-aspect-ratio: 5/4){.ruleta-pantalla{grid-template-columns:minmax(0,1fr) minmax(16rem,23rem);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:"rueda ." "rueda cab" "rueda pie" "rueda .";column-gap:var(--cnk-espacio-9);row-gap:var(--cnk-espacio-7)}}.ruleta-cab{grid-area:cab;display:flex;flex-direction:column;align-items:center;gap:var(--cnk-espacio-3);text-align:center}.ruleta-titulo{margin:0;color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-titulo);font-weight:800;letter-spacing:-.02em}.ruleta-texto{max-width:var(--cnk-medida-ancho-parrafo);margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-media);font-weight:600;line-height:var(--cnk-altura-linea-compacta)}.ruleta-rueda{grid-area:rueda;position:relative;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}.ruleta-pie{grid-area:pie;min-height:calc(var(--cnk-medida-objetivo-tactil) + 8.25rem);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--cnk-espacio-6);text-align:center}.ruleta-ayuda{margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-media);font-weight:700}.ruleta-resultado{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--cnk-espacio-3);animation:resultado-entra .52s cubic-bezier(.2,1.45,.4,1) both}.ruleta-resultado-antes{color:var(--cnk-color-texto);font-size:clamp(1.4rem,3.4vw,1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.ruleta-resultado-tipo{display:inline-flex;align-items:center;gap:var(--cnk-espacio-4);padding:var(--cnk-espacio-3) var(--cnk-espacio-8) var(--cnk-espacio-3) var(--cnk-espacio-6);border-radius:var(--cnk-radio-pildora);box-shadow:0 .6rem 1.5rem #1a1b4b38;font-size:clamp(1.9rem,5.2vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}@media (min-aspect-ratio: 5/4){.ruleta-resultado-tipo{font-size:2.2rem}}@keyframes resultado-entra{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.ruleta-boton{min-width:14rem;animation:ruleta-aparece .3s .2s ease-out both}@keyframes ruleta-aparece{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.ruleta{position:relative;flex:none;border-radius:50%;box-shadow:0 1.25rem 2.75rem #3a0ca347;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ruleta.es-girando,.ruleta.es-parada{cursor:default}.ruleta-aro,.ruleta-disco-caja,.ruleta-disco,.ruleta-disco>svg{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.ruleta-disco-caja{z-index:1;overflow:hidden}.ruleta-disco{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}.ruleta-disco>svg{overflow:visible}.ruleta-gajo-nombre{font-family:var(--cnk-fuente-texto);font-size:46px;font-weight:800;letter-spacing:-.01em}.ruleta-raya{stroke:#fff;stroke-width:7;stroke-opacity:.92}.ruleta-tope{fill:#fff;stroke:#1a1b4b;stroke-opacity:.3;stroke-width:3}.ruleta-gajo-velo{fill:#fff;opacity:.58;animation:velo-entra .42s ease-out both}@keyframes velo-entra{0%{opacity:0}to{opacity:.58}}.ruleta-gajo-borde{fill:none;stroke:#fff;stroke-width:16;stroke-linejoin:round;animation:borde-late .76s ease-in-out 4 both}@keyframes borde-late{0%,to{stroke-opacity:1}50%{stroke-opacity:.3}}.ruleta-luz-halo{fill:#fff;fill-opacity:.32}.ruleta-luz-punto{fill:#fff}.ruleta-luz{animation:luz 1.2s linear infinite}.ruleta-luz.es-par{animation-delay:-.6s}.ruleta.es-girando .ruleta-luz{animation-duration:.34s}.ruleta.es-girando .ruleta-luz.es-par{animation-delay:-.17s}.ruleta.es-parada .ruleta-luz,.ruleta.es-parada .ruleta-luz.es-par{animation:luz .3s linear 0s 6}@keyframes luz{0%,49.9%{opacity:1}50%,to{opacity:.3}}.ruleta-aguja{position:absolute;z-index:3;left:50%;top:0;width:calc(var(--lado) * .12);height:calc(var(--lado) * .17);margin-left:calc(var(--lado) * -.06);margin-top:calc(var(--lado) * -.045);-webkit-transform-origin:50% 25.9%;transform-origin:50% 25.9%;pointer-events:none;will-change:transform}.ruleta-aguja svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 .25rem .35rem rgba(26,27,75,.35))}.ruleta-aguja-cuerpo{fill:#fff;stroke:#1a1b4b;stroke-width:6;stroke-linejoin:round}.ruleta-aguja-clavo{fill:#f72585;stroke:#fff;stroke-width:4}.ruleta-centro{position:absolute;z-index:4;left:50%;top:50%;display:flex;align-items:center;justify-content:center;padding:0;border:max(.25rem,calc(var(--lado) * .012)) solid #ffffff;border-radius:50%;background:var(--cnk-degradado-marca);box-shadow:0 .5rem 1.4rem #1a1b4b59,inset 0 -.3rem #1a1b4b33;color:var(--cnk-color-sobre-accion);font:inherit;font-size:max(1.15rem,calc(var(--lado) * .05));font-weight:800;letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:transform .12s ease}.ruleta-centro:active:not(:disabled){transform:translate(-50%,-50%) scale(.94)}.ruleta-centro:disabled{cursor:default}.ruleta-centro:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-texto);outline-offset:var(--cnk-borde-grueso)}.ruleta.es-reposo .ruleta-centro:not(.es-quieto){animation:centro-llama 1.6s ease-in-out infinite}@keyframes centro-llama{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 .5rem 1.4rem #1a1b4b59,0 0 #ffffffd9}50%{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 .5rem 1.4rem #1a1b4b59,0 0 0 .9rem #fff0}}.ruleta-centro.es-quieto{cursor:default;animation:centro-premio .52s cubic-bezier(.2,1.5,.4,1) both}@keyframes centro-premio{0%{transform:translate(-50%,-50%) scale(.6)}to{transform:translate(-50%,-50%) scale(1)}}.ruleta-centro-puntos{display:inline-flex;gap:.35rem}.ruleta-centro-puntos i{display:block;width:.55rem;height:.55rem;border-radius:50%;background:currentColor;animation:puntos-salta .6s ease-in-out infinite}.ruleta-centro-puntos i:nth-child(2){animation-delay:.1s}.ruleta-centro-puntos i:nth-child(3){animation-delay:.2s}@keyframes puntos-salta{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-.35rem);opacity:1}}.ruleta-destello{position:absolute;z-index:2;left:50%;top:50%;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,#fffffff2,#fff0 64%);pointer-events:none;-webkit-transform:translate(-50%,-50%) scale(.35);transform:translate(-50%,-50%) scale(.35);opacity:0;animation:destello .76s ease-out both}.ruleta-destello:after{content:"";position:absolute;inset:0;border:.5rem solid var(--color-destello, #4361ee);border-radius:50%;opacity:0;animation:onda .9s ease-out both}@keyframes destello{0%{opacity:.95;transform:translate(-50%,-50%) scale(.35)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes onda{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.05)}}.ruleta-confeti{position:absolute;z-index:5;left:50%;top:50%;width:0;height:0;pointer-events:none}.ruleta-confeti i{position:absolute;left:0;top:0;display:block;border-radius:2px}.jurado-cab{row-gap:var(--cnk-espacio-3)}.jurado-cab-izq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cnk-espacio-3);min-width:0}.tanda-botones>.tanda-boton-sec.jurado-cambiar{flex:0 1 auto;padding-left:var(--cnk-espacio-5);padding-right:var(--cnk-espacio-5);border-color:var(--cnk-color-accion-suave);color:var(--cnk-color-accion);font-weight:800;white-space:nowrap}.jurado-tarjeta .tanda-botones>.tanda-boton{flex:1 1 9rem;max-width:16rem;padding-left:var(--cnk-espacio-7);padding-right:var(--cnk-espacio-7)}.jurado-cab-der{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--cnk-espacio-3) var(--cnk-espacio-6);color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700}.jurado-como{display:inline-flex;align-items:center;gap:var(--cnk-espacio-2);min-height:2.75rem;padding:0 var(--cnk-espacio-5) 0 var(--cnk-espacio-4);border:var(--cnk-borde-grueso) solid var(--cnk-color-accion-suave);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie);color:var(--cnk-color-accion);font:inherit;font-size:var(--cnk-tipografia-pequena);font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;touch-action:manipulation}.jurado-como.es-abierto{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.jurado-como:focus-visible,.jurado-como-cerrar:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-accion);outline-offset:var(--cnk-borde-grueso)}.jurado-como-globo{display:flex;align-items:center;gap:var(--cnk-espacio-4);margin:0 0 var(--cnk-espacio-5);padding:var(--cnk-espacio-3) var(--cnk-espacio-3) var(--cnk-espacio-3) var(--cnk-espacio-5);border:var(--cnk-borde-grueso) solid var(--cnk-color-accion-suave);border-radius:var(--cnk-radio-grande);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);animation:ruleta-aparece .2s ease-out both}.jurado-como-globo p{flex:1 1 auto;margin:0;color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-media);font-weight:700;line-height:var(--cnk-altura-linea-compacta)}.jurado-como-cerrar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cnk-color-texto-suave);cursor:pointer}.jurado-marcador{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cnk-espacio-1) var(--cnk-espacio-6);margin:0 0 var(--cnk-espacio-4);padding:var(--cnk-espacio-1) var(--cnk-espacio-5);border-radius:var(--cnk-radio-grande);background:var(--cnk-color-neutro-fondo)}.jurado-marcador p{margin:0}.jurado-marcador-cuenta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cnk-espacio-2) var(--cnk-espacio-4);color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-pequena);font-weight:700;line-height:1.2}.jurado-marcador-grupo{display:inline-flex;align-items:center;gap:var(--cnk-espacio-3);white-space:nowrap}.jurado-marcador-texto b{font-weight:800}.jurado-marcador-sep{color:var(--cnk-color-texto-suave);font-weight:800}.jurado-marcador-aciertos,.jurado-marcador-fallos{display:inline-flex;align-items:center;gap:.25rem}.jurado-marcador-aciertos i{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:1.625rem;height:1.625rem;border:var(--cnk-borde-grueso) dashed var(--cnk-color-deshabilitado);border-radius:50%;background:var(--cnk-color-superficie);color:var(--cnk-color-sobre-accion)}.jurado-marcador-aciertos i.es-lleno{border:0;background:var(--cnk-color-acierto)}.jurado-marcador-fallos i{display:inline-block;flex:0 0 auto;width:.625rem;height:1.375rem;border-radius:.3125rem;background:var(--cnk-color-superficie);box-shadow:inset 0 0 0 var(--cnk-borde-grueso) var(--cnk-color-borde-suave)}.jurado-marcador-fallos i.es-lleno{background:var(--cnk-color-error);box-shadow:none}.jurado-marcador i.es-nuevo{animation:marca-entra .44s cubic-bezier(.3,1.6,.5,1) both}@keyframes marca-entra{0%{transform:scale(.3)}to{transform:none}}.jurado-marcador-regla{color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:600;line-height:1.25}@media (min-width: 40rem){.jurado-tarjeta .opciones:has(>.opcion:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-tanda-fija] .tanda-tarjeta.jurado-tarjeta{padding-bottom:var(--cnk-espacio-6)}html[data-tanda-fija] .jurado-tarjeta .tanda-veredicto{min-height:0;margin:0;padding:var(--cnk-espacio-4) var(--cnk-espacio-6);border-radius:var(--cnk-radio-grande)}html[data-tanda-fija] .jurado-tarjeta .tanda-accion,.jurado-tarjeta .tanda-accion{padding:0}.jurado-veredicto-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cnk-espacio-2) var(--cnk-espacio-3)}.jurado-veredicto-icono{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.es-acierto .jurado-veredicto-icono{background:var(--cnk-color-acierto)}.es-fallo .jurado-veredicto-icono{background:var(--cnk-color-error)}.jurado-veredicto-puntos{padding:.0625rem var(--cnk-espacio-3);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-acierto);color:var(--cnk-color-sobre-accion);font-size:var(--cnk-tipografia-pequena);font-weight:800;letter-spacing:0}.jurado-tarjeta .tanda-botones>.tanda-boton.jurado-siguiente{flex:0 1 20rem;max-width:100%}.jurado-fin-tipo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cnk-espacio-4) var(--cnk-espacio-5);box-sizing:border-box;width:100%;padding:var(--cnk-espacio-4) var(--cnk-espacio-5) var(--cnk-espacio-4) var(--cnk-espacio-6);border:var(--cnk-borde-grueso) solid var(--cnk-color-accion-suave);border-radius:var(--cnk-radio-grande);background:var(--cnk-color-accion-tenue);text-align:left;animation:ruleta-aparece .26s ease-out both}.jurado-fin-tipo>.sello{flex:0 0 auto}.jurado-fin-tipo>.tanda-boton.jurado-ir-valorar{flex:0 0 auto;margin:0 auto;padding-left:var(--cnk-espacio-8);padding-right:var(--cnk-espacio-7)}.jurado-fin-tipo .sello{border-color:var(--cnk-color-accion);background:var(--cnk-color-superficie);color:var(--cnk-color-accion)}.jurado-fin-tipo-textos{display:grid;flex:1 1 12rem;gap:.125rem;min-width:0}.jurado-fin-tipo p{margin:0}.jurado-fin-tipo-titulo{color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-media);font-weight:800;line-height:1.25}.jurado-fin-tipo-texto{color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-media);font-weight:600;line-height:1.3}.jurado-ej{display:flex;flex-direction:column;gap:var(--cnk-espacio-6)}.jurado-ej-izq{display:contents}.jurado-ej-der{display:flex;flex-direction:column;gap:var(--cnk-espacio-5);min-width:0}html[data-tanda-fija] .jurado-ej>.jurado-ej-der{flex:0 0 auto}html[data-tanda-fija] .jurado-ej-der>*{flex-shrink:0}html[data-tanda-fija] .jurado-ej-izq>*{flex-shrink:0}html[data-tanda-fija] .jurado-ej-izq>.tanda-imagen{flex:0 1 auto;width:100%;max-width:none;height:auto;min-height:6rem;max-height:16.25rem;margin:0;object-fit:contain;cursor:zoom-in}html[data-tanda-fija] .tanda-encaje.escalado .jurado-ej{flex:none}html[data-tanda-fija] .tanda-encaje.escalado .jurado-ej-izq>.tanda-imagen{flex:none;height:7rem;max-height:7rem}@media (min-aspect-ratio: 5/4) and (min-width: 56rem){.tanda-tarjeta.jurado-tarjeta{max-width:74rem}html[data-tanda-fija] .jurado-tarjeta>.tanda-ejercicio.jurado-ej{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:minmax(0,1fr);column-gap:var(--cnk-espacio-9);align-items:stretch}.jurado-ej-izq{display:flex;flex-direction:column;gap:var(--cnk-espacio-5);min-width:0;min-height:0}html[data-tanda-fija] .jurado-ej-izq>.tanda-imagen{min-height:4rem;max-height:20rem}html[data-tanda-fija] .jurado-mec-arrastrar_soltar>.tanda-ejercicio.jurado-ej,html[data-tanda-fija] .jurado-mec-ordenar>.tanda-ejercicio.jurado-ej,html[data-tanda-fija] .jurado-mec-seleccion_texto>.tanda-ejercicio.jurado-ej,html[data-tanda-fija] .jurado-mec-hueco>.tanda-ejercicio.jurado-ej{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:var(--cnk-espacio-8)}html[data-tanda-fija] .jurado-ej-der .tanda-respuesta{padding-top:0;border-top:0}}html[data-tanda-fija] .tanda-tarjeta.jurado-tarjeta-pizarra{flex:1 1 auto;min-height:0;max-width:76rem}html[data-tanda-fija] .jurado-tarjeta-pizarra>.jurado-pz{flex:1 1 auto;min-height:0}.jurado-pz{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(11rem,1fr) auto auto;grid-template-areas:"enunciado" "pizarra" "veredicto" "accion";gap:var(--cnk-espacio-5)}.jurado-pz-marcas{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--cnk-espacio-2);margin:0;padding:var(--cnk-espacio-2) var(--cnk-espacio-5);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-pequena);font-weight:800;white-space:nowrap}.jurado-pz-pista{margin-top:var(--cnk-espacio-2)}.jurado-pz-izq{display:contents}.jurado-pz-enunciado{grid-area:enunciado;display:flex;flex-wrap:wrap;align-items:center;gap:var(--cnk-espacio-3) var(--cnk-espacio-6);min-width:0}.jurado-pz-enunciado .tanda-enunciado{flex:1 1 18rem;min-width:0}.jurado-pz .tanda-imagen{flex:0 1 auto;width:auto;max-width:100%;height:auto;max-height:7.5rem;margin:0;object-fit:contain;cursor:zoom-in}.jurado-pz-pizarra{grid-area:pizarra;display:flex;min-width:0;min-height:0}.jurado-pz-veredicto{grid-area:veredicto;min-width:0}.jurado-pz-accion{grid-area:accion;min-width:0}html[data-tanda-fija] .jurado-pz .tanda-respuesta{padding-top:0;border-top:0}.jurado-pz .tanda-respuesta-titulo{display:none}.jurado-tarjeta .caja .dentro .ficha{min-height:2.5rem;padding:.2rem .6rem;font-size:.9rem;line-height:1.25}.jurado-tarjeta .pares{padding:.55rem .5rem 0 0}.jurado-tarjeta.es-resuelto .teclado-cifras{display:none}.jurado-tarjeta.es-resuelto .clasificar-arrastre>.fichas{display:none}.jurado-tarjeta .tanda-solucion{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cnk-espacio-1) var(--cnk-espacio-3)}.jurado-tarjeta .tanda-solucion-valor.es-larga{font-size:var(--cnk-tipografia-media);font-weight:700;line-height:var(--cnk-altura-linea-compacta)}.jurado-tarjeta .tanda-enunciado.es-largo{font-size:var(--cnk-tipografia-grande)}@media (min-aspect-ratio: 5/4){.jurado-pz{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"izq pizarra";column-gap:var(--cnk-espacio-8)}.jurado-pz-marcas{align-self:flex-start}.jurado-pz-izq{grid-area:izq;display:flex;flex-direction:column;gap:var(--cnk-espacio-4);min-width:0;min-height:0}.jurado-pz-izq>*{flex-shrink:0}.jurado-pz-izq>.jurado-pz-enunciado{display:contents}.jurado-pz-enunciado .tanda-enunciado{flex:0 0 auto;font-size:var(--cnk-tipografia-grande)}.jurado-pz-enunciado .tanda-imagen{flex:0 1 auto;align-self:center;width:100%;min-height:0;max-height:9rem}.jurado-pz .jurado-quedan{display:none}}.pizarra{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--cnk-espacio-3);min-width:0;min-height:0}.pizarra-herramientas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cnk-espacio-2)}.pizarra-hueco{flex:1 1 0;min-width:var(--cnk-espacio-3)}.pizarra-boton{display:inline-flex;align-items:center;gap:var(--cnk-espacio-2);min-height:2.75rem;padding:0 var(--cnk-espacio-5) 0 var(--cnk-espacio-4);border:var(--cnk-borde-grueso) solid var(--cnk-color-borde-suave);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie);color:var(--cnk-color-texto);font:inherit;font-size:var(--cnk-tipografia-pequena);font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.pizarra-boton.es-activa{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.pizarra-boton:active:not(:disabled){transform:scale(.96)}.pizarra-boton:disabled{opacity:.45;cursor:default}.pizarra-boton:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-accion);outline-offset:var(--cnk-borde-grueso)}.pizarra-zona{position:relative;flex:1 1 auto;min-height:7rem}.pizarra-fondo,.pizarra-lienzo{position:absolute;left:50%;top:0;display:block;-webkit-transform:translateX(-50%);transform:translate(-50%);border-radius:var(--cnk-radio-grande)}.pizarra-fondo{background-color:var(--cnk-color-superficie);box-shadow:0 0 0 var(--cnk-borde-grueso) var(--cnk-color-accion-suave),0 var(--cnk-espacio-2) var(--cnk-espacio-7) var(--cnk-color-sombra);pointer-events:none}.pizarra-lienzo{background:transparent;touch-action:none;-ms-touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:crosshair}.pizarra-lienzo.con-goma{cursor:cell}.pizarra.es-bloqueada .pizarra-lienzo{cursor:default}.pizarra-aviso{position:absolute;left:50%;bottom:var(--cnk-espacio-3);margin:0;padding:var(--cnk-espacio-2) var(--cnk-espacio-5);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-error-fondo);color:var(--cnk-color-error);font-size:var(--cnk-tipografia-pequena);font-weight:700;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translate(-50%)}.tanda-tarjeta.jurado-valorar,html[data-tanda-fija] .tanda-tarjeta.jurado-valorar{max-width:54rem;padding-bottom:var(--cnk-espacio-7)}.jurado-valorar-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cnk-espacio-4) var(--cnk-espacio-6);padding-bottom:var(--cnk-espacio-5);border-bottom:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave)}.jurado-valorar-quien{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cnk-espacio-3) var(--cnk-espacio-4);min-width:0}.jurado-pasos{display:flex;align-items:center;gap:var(--cnk-espacio-2);margin:0;padding:0;list-style:none}.jurado-pasos li{display:flex;align-items:center;gap:var(--cnk-espacio-2);color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700;white-space:nowrap}.jurado-pasos li+li:before{content:"";display:block;width:1.25rem;height:.1875rem;margin-right:var(--cnk-espacio-1);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-borde-suave)}.jurado-pasos li.es-hecho+li:before,.jurado-pasos li.es-hecho+li.es-hecho:before{background:var(--cnk-color-accion)}.jurado-pasos-num{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:var(--cnk-borde-grueso) solid var(--cnk-color-borde-suave);border-radius:50%;background:var(--cnk-color-superficie);color:var(--cnk-color-texto-suave);font-weight:800}.jurado-pasos-num svg{width:1rem;height:1rem}.jurado-pasos li.es-hecho .jurado-pasos-num{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.jurado-pasos li.es-actual .jurado-pasos-num{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion)}.jurado-pasos li.es-actual{color:var(--cnk-color-texto);font-weight:800}.jurado-pasos li:not(.es-actual) .jurado-pasos-texto{display:none}@media (min-width: 60rem){.jurado-pasos li:not(.es-actual) .jurado-pasos-texto{display:inline}}.jurado-valorar-cuerpo{padding-top:var(--cnk-espacio-7)}.jurado-paso{display:flex;flex-direction:column;align-items:stretch;gap:var(--cnk-espacio-6);animation:paso-entra .26s ease-out both}@keyframes paso-entra{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:none}}.jurado-paso-titulo{margin:0;color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-titulo);font-weight:800;letter-spacing:-.02em;line-height:var(--cnk-altura-linea-compacta);text-align:center}.jurado-paso-nota{max-width:40rem;margin:calc(-1 * var(--cnk-espacio-3)) auto 0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-media);font-weight:600;line-height:var(--cnk-altura-linea-compacta);text-align:center}.jurado-paso-falta{margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700;text-align:center}.jurado-paso-falta.es-cumplida{visibility:hidden}.jurado-volver{align-self:center;min-height:2.75rem;padding:0 var(--cnk-espacio-4);border:0;background:transparent;color:var(--cnk-color-accion);font:inherit;font-size:var(--cnk-tipografia-pequena);font-weight:800;cursor:pointer;touch-action:manipulation}.jurado-caras,.jurado-entendidos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cnk-espacio-6)}.jurado-cara,.jurado-opcion{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cnk-espacio-4);min-width:0;padding:var(--cnk-espacio-7) var(--cnk-espacio-3) var(--cnk-espacio-6);border:.1875rem solid transparent;border-radius:var(--cnk-radio-mayor);background:var(--op-tinte, var(--cnk-color-accion-tenue));color:var(--cnk-color-texto);font:inherit;font-size:var(--cnk-tipografia-grande);font-weight:800;line-height:1.2;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.jurado-cara:active,.jurado-opcion:active{transform:scale(.96)}.jurado-cara.es-elegida,.jurado-opcion.es-elegida{border-color:var(--op-color, var(--cnk-color-accion));background:var(--cnk-color-superficie);box-shadow:0 0 0 .375rem var(--op-tinte, var(--cnk-color-accion-tenue)),0 .75rem 1.5rem var(--cnk-color-sombra);transform:scale(1.04)}.jurado-cara:focus-visible,.jurado-opcion:focus-visible,.jurado-volver:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-texto);outline-offset:var(--cnk-borde-grueso)}.jurado-cara-dibujo{display:block;width:7.5rem;height:7.5rem}.jurado-cara,.jurado-opcion{min-height:12rem}.jurado-cara-fondo{fill:var(--op-color, var(--cnk-color-accion))}.jurado-cara-trazo{fill:none;stroke:var(--cnk-color-texto);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.jurado-cara-ojo{fill:var(--cnk-color-texto)}.jurado-cara-boca{fill:var(--cnk-color-texto);stroke:var(--cnk-color-texto);stroke-width:2;stroke-linejoin:round}.jurado-cara.es-elegida .jurado-cara-dibujo{animation:cara-salta .42s cubic-bezier(.3,1.6,.5,1) both}@keyframes cara-salta{0%{transform:scale(.8)}to{transform:scale(1)}}.jurado-opcion-icono{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--op-color, var(--cnk-color-accion));color:var(--cnk-color-texto)}.jurado-opcion-icono svg{width:2.4rem;height:2.4rem}.jurado-paso-opinion{gap:var(--cnk-espacio-5)}.jurado-opinion-campo{width:100%;max-width:46rem;margin:0 auto}.jurado-opinion-campo .campo-texto{font-size:var(--cnk-tipografia-base)}.jurado-opinion-botones .tanda-boton{flex-basis:14rem}.jurado-porque-hecho{display:flex;flex-direction:column;gap:var(--cnk-espacio-3);padding:var(--cnk-espacio-6) var(--cnk-espacio-7);border:var(--cnk-borde-grueso) solid var(--cnk-color-accion);border-radius:var(--cnk-radio-grande);background:var(--cnk-color-accion-tenue);animation:ruleta-aparece .22s ease-out both}.jurado-porque-hecho.es-enviando{border-style:dashed}.jurado-porque-texto{margin:0;color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-base);font-weight:600;font-style:italic;line-height:var(--cnk-altura-linea-compacta);overflow-wrap:anywhere}.jurado-porque-premio{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cnk-espacio-2) var(--cnk-espacio-4);color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-media);font-weight:800}.jurado-porque-espera{margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700}.jurado-estrellas{display:inline-flex;gap:var(--cnk-espacio-1)}.jurado-estrellas svg{width:2rem;height:2rem;fill:none;stroke:var(--cnk-color-borde-suave);stroke-width:2;stroke-linejoin:round}.jurado-estrellas svg.es-llena{fill:var(--cnk-color-accion);stroke:var(--cnk-color-accion);animation:estrella-entra .42s cubic-bezier(.3,1.5,.5,1) both}.jurado-estrellas svg.es-llena:nth-child(2){animation-delay:.14s}.jurado-estrellas svg.es-llena:nth-child(3){animation-delay:.28s}@keyframes estrella-entra{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.jurado-avance-tipo{display:flex;align-items:center;gap:var(--cnk-espacio-5);padding:var(--cnk-espacio-5) var(--cnk-espacio-6);border-radius:var(--cnk-radio-grande);background:var(--cnk-color-neutro-fondo)}.jurado-avance-tipo p{margin:0;color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-media);font-weight:700;line-height:var(--cnk-altura-linea-compacta)}.jurado-avance-tipo.es-completo{background:var(--cnk-color-accion-tenue)}.jurado-avance-tipo.es-completo p{color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-grande);font-weight:800}html[data-tanda-fija] .jurado-valorar-accion{padding:var(--cnk-espacio-7) 0 0}.jurado-valorar-accion .tanda-botones{align-items:center}@media (min-aspect-ratio: 5/4){.jurado-cara-dibujo{width:6rem;height:6rem}.jurado-cara,.jurado-opcion{min-height:10rem}}.jurado-final{display:flex;flex-direction:column;align-items:center;max-width:44rem;text-align:center}.jurado-medalla{display:block;width:7rem;height:auto;margin-top:var(--cnk-espacio-3);animation:medalla-entra .7s cubic-bezier(.2,1.3,.4,1) both}.jurado-medalla .disco{fill:var(--cnk-color-accion)}.jurado-medalla .aro{fill:none;stroke:#fff9;stroke-width:3;stroke-dasharray:3 5}.jurado-medalla .cinta-a{fill:var(--cnk-color-accion-intensa)}.jurado-medalla .cinta-b{fill:#7189f3}@keyframes medalla-entra{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:none}}.jurado-final-antes{margin:var(--cnk-espacio-5) 0 0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-media);font-weight:700}.jurado-final-titulo{margin:var(--cnk-espacio-1) 0 0;color:var(--cnk-color-accion);font-size:clamp(2rem,6vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.05}.jurado-final-texto{max-width:var(--cnk-medida-ancho-parrafo);margin:var(--cnk-espacio-5) 0 0;font-size:var(--cnk-tipografia-media);font-weight:600;line-height:var(--cnk-altura-linea-compacta)}.jurado-final-sellos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cnk-espacio-4) var(--cnk-espacio-5);margin:var(--cnk-espacio-7) 0 0;padding:0;list-style:none}.jurado-final-sellos li{display:flex;flex-direction:column;align-items:center;gap:var(--cnk-espacio-2);min-width:4.25rem;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:800}.jurado-final-sellos li .sello{animation:sello-golpe .52s cubic-bezier(.3,1.5,.5,1) both}.jurado-final-sellos li:nth-child(2) .sello{animation-delay:80ms}.jurado-final-sellos li:nth-child(3) .sello{animation-delay:.16s}.jurado-final-sellos li:nth-child(4) .sello{animation-delay:.24s}.jurado-final-sellos li:nth-child(5) .sello{animation-delay:.32s}.jurado-final-sellos li:nth-child(6) .sello{animation-delay:.4s}.jurado-final-sellos li:nth-child(7) .sello{animation-delay:.48s}.jurado-final .tanda-accion{width:100%}.jurado-final .tanda-accion .tanda-boton{min-width:14rem}@media (max-height: 45rem){.ruleta-titulo{font-size:var(--cnk-tipografia-grande)}.ruleta-texto{font-size:var(--cnk-tipografia-pequena)}.ruleta-pie{min-height:calc(var(--cnk-medida-objetivo-tactil) + 6.5rem);gap:var(--cnk-espacio-4)}.ruleta-resultado-antes{font-size:1.3rem}.ruleta-resultado-tipo{font-size:1.8rem}.jurado-como{min-height:2.5rem}.jurado-como-globo{margin-bottom:var(--cnk-espacio-3);padding-top:var(--cnk-espacio-1);padding-bottom:var(--cnk-espacio-1)}html[data-tanda-fija] .tanda-tarjeta.jurado-tarjeta{padding-bottom:var(--cnk-espacio-4)}html[data-tanda-fija] .jurado-tarjeta .tanda-veredicto{margin:0;padding:var(--cnk-espacio-2) var(--cnk-espacio-5)}.jurado-tarjeta .tanda-veredicto.es-reposo{display:none}.jurado-marcador{margin-bottom:var(--cnk-espacio-3);padding-top:var(--cnk-espacio-1);padding-bottom:var(--cnk-espacio-1)}.jurado-marcador-aciertos i{width:1.4rem;height:1.4rem}.jurado-marcador-fallos i{height:1.2rem}.jurado-fin-tipo{padding:var(--cnk-espacio-2) var(--cnk-espacio-5);gap:var(--cnk-espacio-4)}.jurado-fin-tipo .sello{width:36px!important;height:36px!important}.jurado-fin-tipo-titulo,.jurado-fin-tipo-texto{font-size:var(--cnk-tipografia-pequena)}.jurado-fin-tipo>.tanda-boton.jurado-ir-valorar{min-height:2.75rem;padding-top:var(--cnk-espacio-2);padding-bottom:var(--cnk-espacio-2)}.jurado-ej,.jurado-ej-der,.jurado-pz{gap:var(--cnk-espacio-3)}.jurado-pz .tanda-imagen{max-height:5rem}.pizarra-herramientas{gap:var(--cnk-espacio-1)}.pizarra-boton{min-height:2.5rem;gap:.3rem;padding:0 .6rem;font-size:.84rem}.pizarra-boton svg{width:18px;height:18px}.jurado-valorar-cab{padding-bottom:var(--cnk-espacio-3)}.jurado-valorar-cuerpo{padding-top:var(--cnk-espacio-4)}.jurado-paso{gap:var(--cnk-espacio-4)}.jurado-paso-titulo{font-size:1.5rem}.jurado-cara,.jurado-opcion{gap:var(--cnk-espacio-3);padding:var(--cnk-espacio-5) var(--cnk-espacio-2) var(--cnk-espacio-4);font-size:var(--cnk-tipografia-media)}.jurado-cara-dibujo{width:5.25rem;height:5.25rem}.jurado-opcion-icono{width:4rem;height:4rem}.jurado-opcion-icono svg{width:1.9rem;height:1.9rem}.jurado-caras,.jurado-entendidos{gap:var(--cnk-espacio-5)}.jurado-porque-hecho{padding:var(--cnk-espacio-4) var(--cnk-espacio-6)}.jurado-avance-tipo{padding:var(--cnk-espacio-3) var(--cnk-espacio-5)}html[data-tanda-fija] .jurado-valorar-accion{padding:var(--cnk-espacio-4) 0 0}html[data-tanda-fija] .tanda-tarjeta.jurado-valorar{padding-bottom:var(--cnk-espacio-5)}.jurado-cara,.jurado-opcion{min-height:0}html[data-teclado-texto=jurado] .jurado-paso-nota,html[data-teclado-texto=jurado] .jurado-paso-falta{display:none}html[data-teclado-texto=jurado] .jurado-paso-opinion .jurado-paso-titulo{font-size:var(--cnk-tipografia-grande)}.jurado-medalla{width:5rem}.jurado-final-sellos{margin-top:var(--cnk-espacio-5)}}@media (max-height: 45rem){.jurado-tarjeta .cajas{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--cnk-espacio-3);margin-top:var(--cnk-espacio-3)}.jurado-tarjeta .caja{min-height:4.5rem;padding:.4rem;gap:.35rem}.jurado-tarjeta .caja .cab{padding:.3rem .6rem;font-size:.95rem}.jurado-tarjeta .fichas{min-height:2.75rem;padding:.3rem;gap:.4rem}.jurado-tarjeta .ficha{min-height:2.75rem;padding:.3rem .75rem;font-size:.95rem}.jurado-tarjeta .tanda-solucion-valor.es-larga{font-size:var(--cnk-tipografia-pequena)}.jurado-tarjeta .texto-huecos{font-size:1.15rem;line-height:2.3}.jurado-tarjeta .texto-seleccion{font-size:1.15rem;line-height:2}html[data-tanda-fija] .jurado-tarjeta .item-orden,html[data-tanda-fija] .jurado-tarjeta .par-item,html[data-tanda-fija] .jurado-tarjeta .opcion{min-height:2.75rem;padding-top:.2rem;padding-bottom:.2rem;font-size:1rem}.jurado-tarjeta .lista-orden,.jurado-tarjeta .par-col{gap:.4rem}.jurado-tarjeta .item-orden .flechas button{width:2.5rem;height:2.5rem}.jurado-tarjeta .tecla{min-height:2.75rem}.jurado-tarjeta .numerica .campo{min-height:2.75rem;padding-top:.2rem;padding-bottom:.2rem}.jurado-tarjeta .numerica-con-teclado,.jurado-tarjeta .huecos-con-teclado{gap:var(--cnk-espacio-3)}.jurado-tarjeta .suave.peq{font-size:.85rem}}@media (max-height: 45rem) and (min-aspect-ratio: 5/4){.jurado-ej-der .tanda-respuesta-titulo{display:none}}@media (max-height: 45rem) and (min-aspect-ratio: 5/4){.jurado-pz{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);column-gap:var(--cnk-espacio-7)}.jurado-pz-izq{gap:var(--cnk-espacio-3)}.jurado-pz-enunciado .tanda-enunciado{font-size:var(--cnk-tipografia-grande)}.jurado-tarjeta .tanda-enunciado.es-largo,.jurado-pz-enunciado .tanda-enunciado.es-largo{font-size:var(--cnk-tipografia-media)}.jurado-pz .tecla{min-height:2.75rem}.jurado-pz .numerica .campo{width:7.5rem;min-height:2.75rem;padding-top:.2rem;padding-bottom:.2rem;font-size:1.35rem}.jurado-pz .numerica-con-teclado{gap:var(--cnk-espacio-3)}.jurado-pz .jurado-quedan{display:none}.jurado-pz .tanda-accion .tanda-boton{min-height:2.75rem;padding-top:.35rem;padding-bottom:.35rem}.jurado-pz .tanda-accion .tanda-por-que{font-size:var(--cnk-tipografia-pequena)}}html[data-jurado][data-tanda-fija] .con-barra .boton-idea{top:calc(var(--tanda-alto-cabecera) / 2);bottom:auto;left:calc(var(--cnk-espacio-3) + var(--cnk-medida-objetivo-tactil) + .25rem);z-index:41;width:var(--cnk-medida-objetivo-tactil);height:var(--cnk-medida-objetivo-tactil);margin-top:calc(var(--cnk-medida-objetivo-tactil) / -2);background:transparent;box-shadow:none;color:var(--cnk-color-sobre-accion)}html[data-jurado][data-tanda-fija] .con-barra .boton-idea svg{width:var(--cnk-espacio-8);height:var(--cnk-espacio-8)}@media (max-width: 47.9375rem),(min-width: 65rem){html[data-jurado][data-tanda-fija] .con-barra .boton-idea{left:calc(var(--cnk-espacio-6) + var(--cnk-medida-objetivo-tactil) + .25rem)}}@media (max-height: 45rem){html[data-jurado][data-tanda-fija] .con-barra .boton-idea{left:calc(var(--cnk-espacio-3) + 2.75rem + .25rem);width:2.75rem;height:2.75rem;margin-top:-1.375rem}}@media (max-height: 45rem) and (min-width: 65rem){html[data-jurado][data-tanda-fija] .con-barra .boton-idea{left:calc(var(--cnk-espacio-6) + 2.75rem + .25rem)}}@media (prefers-reduced-motion: reduce){.sello.es-nuevo,.ruleta.es-reposo .ruleta-centro:not(.es-quieto),.ruleta-centro.es-quieto,.ruleta-luz,.ruleta.es-girando .ruleta-luz,.ruleta.es-parada .ruleta-luz,.ruleta-gajo-borde,.ruleta-gajo-velo,.ruleta-destello,.ruleta-destello:after,.ruleta-centro-puntos i,.jurado-medalla,.jurado-final-sellos li .sello,.jurado-estrellas svg.es-llena,.jurado-paso,.jurado-cara.es-elegida .jurado-cara-dibujo,.jurado-marcador i.es-nuevo,.jurado-fin-tipo,.ruleta-resultado,.ruleta-boton{animation:none}}.mision-cuerpo{position:fixed;top:var(--tanda-alto-cabecera);right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;background:var(--cnk-color-fondo);color:var(--cnk-color-texto);font-family:var(--cnk-fuente-texto);font-size:var(--cnk-tipografia-base);line-height:var(--cnk-altura-linea-base);touch-action:pan-y}.mision-cuerpo[data-foco=chat]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}html[data-tanda-fija] .mision-cuerpo .mision-lienzo{padding:var(--cnk-espacio-6) var(--cnk-espacio-3) var(--cnk-espacio-6) var(--cnk-espacio-6)}.mision-charla{display:flex;flex-direction:column;min-width:0;min-height:0;padding:var(--cnk-espacio-6) var(--cnk-espacio-6) max(var(--cnk-espacio-6),env(safe-area-inset-bottom)) var(--cnk-espacio-3)}.mision-charla .tanda-chat{max-width:none;margin:0;box-shadow:0 0 0 var(--cnk-borde-foco) var(--cnk-color-accion-suave),0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra-accion)}html[data-tanda-fija] .mision-cuerpo .mision-tarjeta{padding:var(--cnk-espacio-6) var(--cnk-espacio-6) 0}html[data-tanda-fija] .mision-tarjeta .tanda-ejercicio{gap:var(--cnk-espacio-4)}.mision-tarjeta .tanda-enunciado{font-size:var(--cnk-tipografia-grande)}html[data-tanda-fija] .mision-tarjeta .tanda-respuesta{gap:var(--cnk-espacio-3);padding-top:var(--cnk-espacio-4)}html[data-tanda-fija] .mision-tarjeta .tanda-veredicto{min-height:0;margin:var(--cnk-espacio-5) calc(-1 * var(--cnk-espacio-6)) 0;padding:var(--cnk-espacio-3) var(--cnk-espacio-6)}html[data-tanda-fija] .mision-tarjeta .tanda-accion{gap:var(--cnk-espacio-2);padding:var(--cnk-espacio-4) 0 var(--cnk-espacio-5)}.mision-tarjeta .tanda-tarjeta-cab{flex-wrap:wrap;row-gap:var(--cnk-espacio-2)}.mision-tarjeta .tanda-botones>.tanda-boton,.mision-tarjeta .tanda-botones>.tanda-boton-sec{flex:0 1 auto;min-width:min(16rem,100%);white-space:nowrap}.mision-saber{display:inline-flex;align-items:center;gap:var(--cnk-espacio-2)}.mision-saber svg{flex:0 0 auto}.mision-nivel-mas{padding:.125rem var(--cnk-espacio-4);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion);font-weight:800}.mision-consigna{display:flex;align-items:center;gap:var(--cnk-espacio-4);margin:0;padding:var(--cnk-espacio-3) var(--cnk-espacio-5);border-radius:var(--cnk-radio-medio);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion-intensa);font-size:var(--cnk-tipografia-media);font-weight:700;line-height:var(--cnk-altura-linea-compacta)}.mision-consigna img{flex:0 0 auto;width:1.75rem;height:auto}.mision-a-cinki{display:flex;align-items:center;gap:var(--cnk-espacio-3);margin:0;color:var(--cnk-color-accion-intensa);font-size:var(--cnk-tipografia-media);font-weight:800;line-height:var(--cnk-altura-linea-compacta)}.mision-a-cinki>svg{flex:0 0 auto}.mision-flecha-chat{display:inline-flex;flex:0 0 auto;color:var(--cnk-color-accion)}.mision-flecha-chat svg{animation:mision-flecha 1.3s ease-in-out infinite}.mision-resumen .tanda-ejercicio{gap:var(--cnk-espacio-4)}.mision-resumen-enunciado{margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-media);font-weight:700}.mision-resumen-respuesta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cnk-espacio-3) var(--cnk-espacio-5);margin:0}.mision-resumen-respuesta>span:first-child{color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700}.mision-resumen-respuesta b{font-size:1.75rem;font-weight:800;font-variant-numeric:tabular-nums}.mision-resumen-marca{padding:.125rem var(--cnk-espacio-5);border-radius:var(--cnk-radio-pildora);font-size:var(--cnk-tipografia-pequena);font-weight:800}.mision-resumen-respuesta.es-acierto .mision-resumen-marca{background:var(--cnk-color-acierto-fondo);color:var(--cnk-color-acierto)}.mision-resumen-respuesta.es-fallo .mision-resumen-marca{background:var(--cnk-color-error-fondo);color:var(--cnk-color-error)}.mision-resumen-solucion{margin:0;font-size:var(--cnk-tipografia-media)}.mision-empuje{display:inline-flex;align-items:center;gap:var(--cnk-espacio-3);color:var(--cnk-color-accion);font-weight:800}.mision-chat-cab{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar nombre marcador" "avatar sub marcador"}.mision-marcador{grid-area:marcador;display:flex;flex-direction:column;align-items:flex-end;gap:var(--cnk-espacio-2)}.mision-total{display:inline-flex;align-items:center;gap:var(--cnk-espacio-2);padding:var(--cnk-espacio-1) var(--cnk-espacio-4);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-media);font-weight:800;font-variant-numeric:tabular-nums;animation:mision-late .48s cubic-bezier(.3,1.5,.5,1) both}.mision-estrella-sola{flex:0 0 auto;width:1.1em;height:1.1em;fill:currentColor}.mision-pips{display:inline-flex;gap:var(--cnk-espacio-1)}.mision-pips i{width:.875rem;height:.375rem;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion)}.mision-pips i.usado{background:var(--cnk-color-borde-suave)}.mision-chat-lista .tanda-turno.de-alumno{max-width:min(var(--cnk-medida-ancho-parrafo),88%)}.mision-nota{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--cnk-espacio-3)}.mision-estrellas{display:inline-flex;gap:.125rem}.mision-estrellas svg{width:1.25rem;height:1.25rem;fill:none;stroke:var(--cnk-color-borde-suave);stroke-width:2;stroke-linejoin:round}.mision-estrellas svg.es-llena{fill:var(--cnk-color-accion);stroke:var(--cnk-color-accion)}.mision-estrellas.es-nuevo svg.es-llena{animation:mision-estrella .42s cubic-bezier(.3,1.5,.5,1) both}.mision-estrellas.es-nuevo svg.es-llena:nth-child(2){animation-delay:.14s}.mision-estrellas.es-nuevo svg.es-llena:nth-child(3){animation-delay:.28s}.mision-premio{padding:.125rem var(--cnk-espacio-4);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion);font-size:var(--cnk-tipografia-pequena);font-weight:800;font-variant-numeric:tabular-nums;animation:mision-premio .7s cubic-bezier(.3,1.5,.5,1) .3s both}.mision-hilo{color:var(--cnk-color-acierto);font-size:var(--cnk-tipografia-pequena);font-weight:800}.mision-consejo{max-width:20rem;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);text-align:right}.mision-fase{flex:0 0 auto;margin:0 var(--cnk-espacio-6) var(--cnk-espacio-3);padding:var(--cnk-espacio-3) var(--cnk-espacio-5);border-radius:var(--cnk-radio-medio);background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion);font-size:var(--cnk-tipografia-media);font-weight:800;line-height:var(--cnk-altura-linea-compacta);animation:mision-entra .36s ease both}.mision-fase.es-suave{background:var(--cnk-color-neutro-fondo);color:var(--cnk-color-texto-suave);font-weight:700}.mision-rapidos{display:grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--cnk-espacio-3);padding:var(--cnk-espacio-4) var(--cnk-espacio-6) 0;border-top:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave)}.mision-rapidos button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cnk-espacio-1);min-width:0;min-height:3.75rem;padding:var(--cnk-espacio-2) var(--cnk-espacio-3);border:var(--cnk-borde-grueso) solid var(--cnk-color-accion);border-radius:var(--cnk-radio-grande);background:var(--cnk-color-superficie);color:var(--cnk-color-accion);font:inherit;font-size:var(--cnk-tipografia-pequena);font-weight:800;line-height:1.15;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mision-rapido-dibujo{display:flex}.mision-rapido-dibujo svg{width:1.375rem;height:1.375rem}.mision-rapido-texto{max-width:100%;overflow-wrap:anywhere}.mision-rapido-estrella{position:absolute;top:-.5rem;right:-.375rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--cnk-color-accion);box-shadow:0 0 0 var(--cnk-borde-grueso) var(--cnk-color-superficie);color:var(--cnk-color-sobre-accion)}.mision-rapido-estrella .mision-estrella-sola{width:.875rem;height:.875rem}.mision-estrellitas{display:inline-flex;gap:.0625rem;color:var(--cnk-color-accion)}.mision-estrellitas .mision-estrella-sola{width:1rem;height:1rem}.mision-rapidos button:active:not(:disabled){background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion);transform:scale(.97)}.mision-rapidos button.es-usado{border-color:var(--cnk-color-borde-suave);color:var(--cnk-color-texto-suave)}.mision-rapidos button:disabled{opacity:.5;cursor:default}.mision-rapidos button:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-accion);outline-offset:var(--cnk-borde-fino)}.mision-leyenda{display:flex;flex-wrap:wrap;grid-column:1 / -1;justify-content:center;gap:var(--cnk-espacio-1) var(--cnk-espacio-8);color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700}.mision-leyenda>span{display:inline-flex;align-items:center;gap:var(--cnk-espacio-2)}.mision-compositor{border-top:0}.mision-cumplida{background:var(--cnk-color-acierto-fondo);color:var(--cnk-color-acierto)}.mision-cumplida-estrellas{display:inline-flex;align-items:center;gap:var(--cnk-espacio-1);margin-left:var(--cnk-espacio-3);color:var(--cnk-color-accion);font-weight:800}@media (orientation: portrait){.mision-cuerpo,.mision-cuerpo[data-foco=chat]{grid-template-columns:minmax(0,1fr)}.mision-cuerpo{grid-template-rows:minmax(0,52fr) minmax(0,48fr)}.mision-cuerpo[data-foco=chat]{grid-template-rows:minmax(0,30fr) minmax(0,70fr)}html[data-tanda-fija] .mision-cuerpo .mision-lienzo{padding:var(--cnk-espacio-6) var(--cnk-espacio-6) var(--cnk-espacio-5)}.mision-charla{padding:0 var(--cnk-espacio-6) max(var(--cnk-espacio-6),env(safe-area-inset-bottom))}.mision-compositor,.mision-cumplida{padding-left:calc(var(--cnk-medida-objetivo-tactil) + var(--cnk-espacio-5))}.mision-flecha-chat{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (max-height: 45rem) and (orientation: landscape){.mision-cuerpo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (max-height: 45rem){html[data-tanda-fija] .mision-cuerpo .mision-tarjeta{padding-top:var(--cnk-espacio-3)}.mision-tarjeta .tanda-enunciado{font-size:var(--cnk-tipografia-base)}html[data-tanda-fija] .mision-tarjeta .tanda-ejercicio{gap:var(--cnk-espacio-3)}html[data-tanda-fija] .mision-tarjeta .tanda-respuesta{padding-top:var(--cnk-espacio-3)}html[data-tanda-fija] .mision-tarjeta .tanda-veredicto{margin-top:var(--cnk-espacio-3);padding-top:var(--cnk-espacio-2);padding-bottom:var(--cnk-espacio-2)}html[data-tanda-fija] .mision-tarjeta .tanda-accion{padding:var(--cnk-espacio-3) 0}.mision-tarjeta .tecla{min-height:2.75rem}.mision-tarjeta .tanda-tarjeta-cab .tanda-saber{display:none}.mision-tarjeta .tanda-tarjeta-cab{justify-content:flex-end;padding-bottom:0}.mision-tarjeta .numerica-con-teclado{gap:var(--cnk-espacio-3) var(--cnk-espacio-6)}.mision-tarjeta .numerica input{min-height:2.75rem;padding-top:0;padding-bottom:0;font-size:1.375rem}.mision-tarjeta .tanda-veredicto-titulo{font-size:var(--cnk-tipografia-pequena)}html[data-tanda-fija] .mision-cuerpo .mision-lienzo{padding-top:var(--cnk-espacio-3);padding-bottom:var(--cnk-espacio-3)}.mision-charla{padding-top:var(--cnk-espacio-3);padding-bottom:max(var(--cnk-espacio-3),env(safe-area-inset-bottom))}.mision-chat-cab{padding:var(--cnk-espacio-2) var(--cnk-espacio-5)}.mision-chat-cab .tanda-chat-avatar{width:2.25rem;height:2.25rem}.mision-chat-cab .tanda-chat-avatar img{width:1.75rem}.mision-chat-lista{gap:var(--cnk-espacio-4);padding-top:var(--cnk-espacio-4);padding-bottom:var(--cnk-espacio-4)}.mision-rapidos{gap:var(--cnk-espacio-2);padding-top:var(--cnk-espacio-3)}.mision-rapidos button{min-height:3.25rem;padding:var(--cnk-espacio-1) var(--cnk-espacio-2);font-size:.875rem}.mision-rapido-dibujo svg{width:1.125rem;height:1.125rem}.mision-a-cinki{font-size:var(--cnk-tipografia-pequena)}.mision-leyenda{display:none}.mision-compositor{padding-top:var(--cnk-espacio-3);padding-bottom:var(--cnk-espacio-3)}.mision-fase{margin-bottom:var(--cnk-espacio-2);padding:var(--cnk-espacio-2) var(--cnk-espacio-4);font-size:var(--cnk-tipografia-pequena)}.mision-consigna{padding:var(--cnk-espacio-2) var(--cnk-espacio-4);font-size:var(--cnk-tipografia-pequena)}.mision-consigna img{width:1.4rem}}.mision-portada{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cnk-espacio-7);min-height:calc(100vh - var(--tanda-alto-cabecera));padding:var(--cnk-espacio-7) var(--cnk-espacio-6) var(--cnk-espacio-9);background:var(--cnk-color-fondo);color:var(--cnk-color-texto);font-family:var(--cnk-fuente-texto);line-height:var(--cnk-altura-linea-base)}.mision-portada-tarjeta{display:flex;flex-direction:column;align-items:center;gap:var(--cnk-espacio-5);width:100%;max-width:34rem;padding:var(--cnk-espacio-9) var(--cnk-espacio-8);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra);text-align:center;animation:mision-entra .38s cubic-bezier(.2,1.2,.4,1) both}.mision-portada-cinki{width:4.5rem;height:auto}.mision-portada-dibujo{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;margin-right:var(--cnk-espacio-6);border-radius:50%;background:var(--cnk-degradado-marca);box-shadow:0 .5rem 1.25rem var(--cnk-color-sombra-accion);color:var(--cnk-color-sobre-accion)}.mision-portada-dibujo>svg{width:50%;height:50%}.mision-portada-dibujo img{position:absolute;right:-1.25rem;bottom:-.5rem;width:2.75rem;height:auto;padding:.3125rem;border-radius:50%;background:var(--cnk-color-superficie);box-shadow:0 .25rem .75rem var(--cnk-color-sombra)}.mision-portada-antes{margin:0;color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-pequena);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mision-portada-tarjeta h1{margin:0;font-size:var(--cnk-tipografia-titulo);font-weight:800;line-height:1.15}.mision-portada-intro{margin:0;font-size:var(--cnk-tipografia-grande);font-weight:600}.mision-portada-estrellas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cnk-espacio-3) var(--cnk-espacio-5);margin:0;padding:0;list-style:none}.mision-portada-estrellas li{display:inline-flex;align-items:center;gap:var(--cnk-espacio-3);padding:var(--cnk-espacio-2) var(--cnk-espacio-6) var(--cnk-espacio-2) var(--cnk-espacio-2);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-media);font-weight:800}.mision-portada-chip{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--cnk-color-superficie);color:var(--cnk-color-accion)}.mision-portada-estrellas .mision-estrella-sola{width:1.25rem;height:1.25rem}.mision-portada-boton{width:100%;max-width:20rem}.mision-pasos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cnk-espacio-3);margin:0;padding:0;list-style:none}.mision-paso{display:inline-flex;align-items:center;gap:var(--cnk-espacio-3);padding:var(--cnk-espacio-2) var(--cnk-espacio-5) var(--cnk-espacio-2) var(--cnk-espacio-2);border:var(--cnk-borde-fino) solid var(--cnk-color-borde-suave);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie);color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700}.mision-paso-num{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-neutro-fondo);color:var(--cnk-color-texto-suave);font-weight:800}.mision-paso.es-actual{border-color:var(--cnk-color-accion);color:var(--cnk-color-accion)}.mision-paso.es-actual .mision-paso-num{background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.mision-paso.es-hecha .mision-paso-num{background:var(--cnk-color-acierto);color:var(--cnk-color-sobre-accion)}.mision-paso-estrellas{display:inline-flex;align-items:center;gap:var(--cnk-espacio-1);color:var(--cnk-color-accion);font-weight:800}.mision-fin-lista{display:grid;gap:var(--cnk-espacio-3);width:100%;margin:0;padding:0;list-style:none}.mision-fin-lista li{display:flex;align-items:center;gap:var(--cnk-espacio-5);padding:var(--cnk-espacio-4) var(--cnk-espacio-5);border-radius:var(--cnk-radio-medio);background:var(--cnk-color-accion-tenue);text-align:left}.mision-fin .mision-paso-num{background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.mision-fin-nombre{flex:1 1 auto;min-width:0;font-weight:800}.mision-fin-estrellas{display:inline-flex;align-items:center;gap:var(--cnk-espacio-2);color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-grande);font-weight:800;font-variant-numeric:tabular-nums}.mision-fin-total{display:inline-flex;align-items:center;gap:var(--cnk-espacio-3);margin:0;color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-grande);font-weight:700}.mision-fin-total b{font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums}@media (max-height: 45rem){.mision-portada{gap:var(--cnk-espacio-3);padding-top:var(--cnk-espacio-3);padding-bottom:var(--cnk-espacio-3)}.mision-paso{padding-top:var(--cnk-espacio-1);padding-bottom:var(--cnk-espacio-1)}.mision-portada-tarjeta{gap:var(--cnk-espacio-3);padding:var(--cnk-espacio-6) var(--cnk-espacio-8)}.mision-portada-cinki{width:2.75rem}.mision-portada-tarjeta h1{font-size:var(--cnk-tipografia-grande)}.mision-portada-intro{font-size:var(--cnk-tipografia-media)}.mision-portada-dibujo{width:3.75rem;height:3.75rem}.mision-portada-dibujo img{right:-1rem;width:2.25rem}.mision-portada-estrellas li{padding-top:var(--cnk-espacio-1);padding-bottom:var(--cnk-espacio-1);font-size:var(--cnk-tipografia-pequena)}.mision-portada-chip{width:2rem;height:2rem}.mision-fin-lista li{padding:var(--cnk-espacio-2) var(--cnk-espacio-5)}.mision-fin-total b{font-size:1.5rem}}@keyframes mision-entra{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes mision-estrella{0%{opacity:0;transform:scale(.2) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes mision-premio{0%{opacity:0;transform:translateY(.5rem) scale(.6)}60%{opacity:1;transform:translateY(-.2rem) scale(1.12)}to{opacity:1;transform:none}}@keyframes mision-flecha{50%{-webkit-transform:translateX(.25rem);transform:translate(.25rem)}}@keyframes mision-late{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.mision-portada-tarjeta,.mision-total,.mision-fase,.mision-premio,.mision-flecha-chat svg,.mision-estrellas.es-nuevo svg.es-llena{animation:none}}.jefe-juego{--jefe-barra: var(--tanda-alto-cabecera);--jefe-franja: 3.5rem}.jefe-juego,.jefe-capa,.jefe-anuncio-capa,.jefe-vuela{--jefe-noche: var(--cnk-color-texto);--jefe-noche-2: #262a6e;--jefe-coral: #e5484d;--jefe-coral-claro: #ff8a8a;--jefe-cian: #4cc9f0}@media (max-height: 45rem){.jefe-juego{--jefe-franja: 2.875rem}}.jefe-cuerpo{--tanda-alto-cabecera: calc(var(--jefe-barra) + var(--jefe-franja))}html[data-tanda-fija] .jefe-cuerpo .tanda-lienzo{padding-top:var(--cnk-espacio-4);padding-bottom:var(--cnk-espacio-4)}.jefe-cuerpo .tanda-botones>.tanda-boton-sec.jefe-pasar{flex:0 1 auto;padding-left:var(--cnk-espacio-5);padding-right:var(--cnk-espacio-5);border-color:var(--cnk-color-accion-suave);color:var(--cnk-color-accion);font-weight:800;white-space:nowrap}.jefe-juego .estrellas svg[fill="#f5b700"]{fill:var(--cnk-color-accion);stroke:var(--cnk-color-accion)}.jefe-cuerpo .tanda-tarjeta-cab .tanda-saber{display:none}.jefe-insignia{order:-1;display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--cnk-espacio-3);min-width:0;padding:var(--cnk-espacio-1) var(--cnk-espacio-4) var(--cnk-espacio-1) var(--cnk-espacio-1);border-radius:var(--cnk-radio-pildora);background:var(--jefe-noche);box-shadow:0 var(--cnk-espacio-1) var(--cnk-espacio-5) #1a1b4b40;color:var(--cnk-color-sobre-accion);font-family:var(--cnk-fuente-texto);font-size:var(--cnk-tipografia-media);font-weight:700;line-height:1.1;white-space:nowrap}.jefe-insignia-ico{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:var(--cnk-radio-pildora);background:var(--jefe-coral);color:var(--cnk-color-sobre-accion)}.jefe-insignia-texto b{display:inline-block;min-width:.75em;margin:0 .1em;font-size:1.85em;font-weight:800;line-height:1;vertical-align:-.12em;font-variant-numeric:tabular-nums;text-align:center;animation:jefe-late .42s cubic-bezier(.3,1.5,.5,1) both}.jefe-insignia-chip{padding:.125rem var(--cnk-espacio-3);border-radius:var(--cnk-radio-pildora);background:var(--jefe-cian);color:var(--jefe-noche);font-size:.8125rem;font-weight:800;animation:jefe-late .42s cubic-bezier(.3,1.5,.5,1) both}.jefe-insignia.es-racha{background:var(--cnk-color-accion)}.jefe-insignia.es-critico{background:linear-gradient(90deg,#b4122a,var(--jefe-coral));box-shadow:0 0 0 .1875rem var(--jefe-coral-claro),0 var(--cnk-espacio-1) var(--cnk-espacio-6) #e5484d73}.jefe-insignia.es-critico .jefe-insignia-ico,.jefe-insignia.es-critico .jefe-insignia-chip{background:var(--cnk-color-superficie);color:var(--cnk-color-error)}.jefe-insignia.es-multiplicada .jefe-insignia-ico{animation:jefe-amenaza .9s ease-in-out infinite}.jefe-insignia.es-escudo{background:var(--jefe-cian);color:var(--jefe-noche)}.jefe-insignia.es-escudo .jefe-insignia-ico{background:var(--jefe-noche);color:var(--jefe-cian)}.jefe-insignia.es-escudo .jefe-insignia-chip{background:var(--jefe-noche);color:var(--cnk-color-sobre-accion)}@media (max-height: 45rem){.jefe-insignia{font-size:var(--cnk-tipografia-pequena)}.jefe-insignia-ico{width:1.75rem;height:1.75rem}}.jefe-vuela{position:fixed;z-index:50;display:inline-flex;align-items:center;gap:.125em;padding:.0625em .375em;border-radius:var(--cnk-radio-pildora);background:var(--jefe-coral);box-shadow:0 .25rem 1rem #e5484d80;color:var(--cnk-color-sobre-accion);font-family:var(--cnk-fuente-texto);font-size:1.75rem;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums;pointer-events:none;will-change:transform,opacity}.jefe-vuela.es-gordo{font-size:2.25rem;background:linear-gradient(90deg,#b4122a,var(--jefe-coral))}.jefe-vuela.es-escudo{background:var(--jefe-cian);color:var(--jefe-noche);box-shadow:0 .25rem 1rem #4cc9f08c}.jefe-franja{position:fixed;top:var(--jefe-barra);right:0;left:0;z-index:39;display:flex;align-items:center;gap:var(--cnk-espacio-5);height:var(--jefe-franja);padding:0 var(--cnk-espacio-6);background:linear-gradient(90deg,var(--jefe-noche),var(--jefe-noche-2));box-shadow:0 var(--cnk-espacio-1) var(--cnk-espacio-6) var(--cnk-color-sombra);color:var(--cnk-color-sobre-accion);font-family:var(--cnk-fuente-texto);line-height:1.2}.jefe-franja[data-furia]{background:linear-gradient(90deg,#4d0a16,#a3172a);animation:jefe-furia 1.4s ease-in-out infinite}.jefe-franja[data-aturdido],.jefe-franja[data-escudo]{box-shadow:inset 0 calc(-1 * var(--cnk-espacio-1)) 0 var(--jefe-cian),0 var(--cnk-espacio-1) var(--cnk-espacio-6) var(--cnk-color-sombra)}.jefe-retrato{position:relative;flex:0 0 auto;width:calc(var(--jefe-franja) - var(--cnk-espacio-4));height:calc(var(--jefe-franja) - var(--cnk-espacio-4));overflow:hidden;border-radius:var(--cnk-radio-medio);background:radial-gradient(circle at 50% 35%,#ff5a5f,#52163e 75%)}.jefe-retrato img{display:block;width:100%;height:auto;margin-top:6%}.jefe-retrato.es-golpeado{animation:jefe-sacudida .38s ease}.jefe-franja[data-aturdido] .jefe-retrato img{animation:jefe-mareo 1.6s ease-in-out infinite}.jefe-franja[data-escudo] .jefe-retrato{box-shadow:0 0 0 .1875rem var(--jefe-cian),0 0 .75rem #4cc9f0cc}.jefe-retrato-escudo{position:absolute;right:.0625rem;bottom:.0625rem;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:var(--cnk-radio-pildora);background:var(--jefe-cian);color:var(--jefe-noche)}.jefe-vida{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--cnk-espacio-2);min-width:0}.jefe-vida-cab{display:flex;align-items:center;gap:var(--cnk-espacio-3);margin:0;overflow:hidden;font-size:var(--cnk-tipografia-pequena);white-space:nowrap}.jefe-vida-cab b{font-size:var(--cnk-tipografia-media);font-weight:800;letter-spacing:.02em}.jefe-vida-cifra{font-weight:700;font-variant-numeric:tabular-nums;opacity:.85}.jefe-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--cnk-espacio-1);padding:.125rem var(--cnk-espacio-3);border-radius:var(--cnk-radio-pildora);font-size:.8125rem;font-weight:800}.jefe-chip.es-aturdido{background:var(--jefe-cian);color:var(--jefe-noche)}.jefe-chip.es-furia{background:var(--cnk-color-superficie);color:var(--cnk-color-error)}.jefe-chip.es-multiplica{background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.jefe-chip.es-escudo{background:var(--jefe-cian);color:var(--jefe-noche);font-variant-numeric:tabular-nums;animation:jefe-pulso 1s ease-in-out infinite}.jefe-barra{position:relative;height:.875rem;overflow:hidden;border-radius:var(--cnk-radio-pildora);background:#ffffff29}.jefe-barra>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--jefe-coral),var(--jefe-coral-claro));transition:width .45s cubic-bezier(.2,.8,.3,1)}.jefe-barra.con-escudo{box-shadow:inset 0 0 0 2px var(--jefe-cian)}.jefe-barra.con-escudo:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,#4cc9f08c 0 .375rem,#4cc9f026 .375rem .75rem)}.jefe-marca{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#ffffff80}.jefe-otros{display:none;flex:0 0 auto;align-items:center;gap:var(--cnk-espacio-2);margin:0;padding:0;list-style:none}@media (min-width: 65rem){.jefe-otros{display:flex}}.jefe-otros li{display:inline-flex;align-items:center;gap:var(--cnk-espacio-1);padding:.125rem var(--cnk-espacio-3) .125rem .125rem;border-radius:var(--cnk-radio-pildora);background:#ffffff1f;font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums;animation:jefe-entra .3s ease both}.jefe-otros li.es-escudo{background:#4cc9f04d}.jefe-otros li.es-clase{background:var(--cnk-color-accion)}.jefe-otros img{width:1.75rem;height:1.75rem;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie)}.jefe-mio{display:grid;flex:0 0 auto;grid-template-columns:auto auto;grid-template-areas:"etiqueta cifra" "racha racha";align-items:baseline;column-gap:var(--cnk-espacio-3);row-gap:var(--cnk-espacio-1);padding-left:var(--cnk-espacio-5);border-left:var(--cnk-borde-fino) solid rgba(255,255,255,.2)}.jefe-mio-etiqueta{grid-area:etiqueta;font-size:.8125rem;font-weight:700;opacity:.85}.jefe-mio-cifra{grid-area:cifra;justify-self:end;font-size:1.25rem;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;animation:jefe-late .42s cubic-bezier(.3,1.5,.5,1) both}.jefe-racha{grid-area:racha;display:inline-flex;align-items:center;gap:var(--cnk-espacio-1)}.jefe-racha i{width:.75rem;height:.75rem;border:2px solid rgba(255,255,255,.5);border-radius:var(--cnk-radio-pildora)}.jefe-racha i.llena{border-color:var(--jefe-cian);background:var(--jefe-cian)}.jefe-racha span{margin-left:var(--cnk-espacio-1);font-size:.75rem;font-weight:800;opacity:.85}.jefe-racha.es-doble span{color:var(--jefe-cian);opacity:1}@media (max-height: 45rem){.jefe-franja{gap:var(--cnk-espacio-4)}.jefe-retrato{width:calc(var(--jefe-franja) - var(--cnk-espacio-3));height:calc(var(--jefe-franja) - var(--cnk-espacio-3))}.jefe-vida-cab b{font-size:var(--cnk-tipografia-pequena)}.jefe-vida{gap:var(--cnk-espacio-1)}.jefe-barra{height:.75rem}.jefe-mio{grid-template-columns:auto auto auto;grid-template-areas:"etiqueta cifra racha";align-items:center}.jefe-mio-cifra{font-size:1.125rem}.jefe-racha span{display:none}}.jefe-golpe-capa,.jefe-anuncio-capa{position:fixed;right:0;left:0;z-index:41;display:flex;justify-content:center;padding:0 var(--cnk-espacio-6);pointer-events:none;font-family:var(--cnk-fuente-texto)}.jefe-golpe-capa{top:calc(var(--jefe-barra) + var(--jefe-franja) + var(--cnk-espacio-5))}.jefe-anuncio-capa{top:42%}.jefe-golpe{display:flex;flex-direction:column;align-items:center;padding:var(--cnk-espacio-4) var(--cnk-espacio-9);border:var(--cnk-borde-grueso) solid var(--cnk-color-accion-suave);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-5) var(--cnk-espacio-9) #1a1b4b40;text-align:center;animation:jefe-golpe 1.75s cubic-bezier(.2,1.2,.4,1) both}.jefe-golpe p{margin:0}.jefe-golpe-titulo{color:var(--cnk-color-accion);font-size:2.25rem;font-weight:800;line-height:1.05;letter-spacing:-.01em}.jefe-golpe.es-doble .jefe-golpe-titulo{color:var(--cnk-color-accion-intensa);font-size:2.5rem}.jefe-golpe.es-critico{border-color:var(--jefe-coral-claro)}.jefe-golpe.es-critico .jefe-golpe-titulo{color:var(--cnk-color-error);font-size:3rem}.jefe-golpe.es-nivel .jefe-golpe-titulo{color:var(--cnk-color-acierto)}.jefe-golpe.es-escudo{border-color:var(--jefe-cian)}.jefe-golpe.es-escudo .jefe-golpe-titulo{color:var(--jefe-noche)}.jefe-golpe-dano{color:var(--jefe-coral);font-size:1.75rem;font-weight:800;font-variant-numeric:tabular-nums}.jefe-golpe-dano small{color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-pequena);font-weight:700}.jefe-golpe-sub{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cnk-espacio-2);margin-top:var(--cnk-espacio-1);color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-pequena);font-weight:800}.jefe-golpe-extra{padding:.0625rem var(--cnk-espacio-3);border-radius:var(--cnk-radio-pildora);background:var(--jefe-cian);color:var(--jefe-noche)}.jefe-golpe-extra.es-furia{background:var(--cnk-color-error);color:var(--cnk-color-sobre-accion)}.jefe-anuncio{padding:var(--cnk-espacio-4) var(--cnk-espacio-9);border-radius:var(--cnk-radio-pildora);background:linear-gradient(90deg,var(--cnk-color-accion-intensa),var(--jefe-cian));box-shadow:0 var(--cnk-espacio-5) var(--cnk-espacio-9) #1a1b4b59;color:var(--cnk-color-sobre-accion);text-align:center;animation:jefe-anuncio 1.9s cubic-bezier(.2,1.3,.4,1) both}.jefe-anuncio.es-furia{background:linear-gradient(90deg,#8e1020,var(--jefe-coral))}.jefe-anuncio p{margin:0}.jefe-anuncio-titulo{font-size:3rem;font-weight:800;line-height:1.05;letter-spacing:.02em;text-shadow:0 .125rem 0 rgba(26,27,75,.35)}.jefe-anuncio-sub{font-size:var(--cnk-tipografia-media);font-weight:800}@media (max-height: 45rem){.jefe-golpe{padding:var(--cnk-espacio-3) var(--cnk-espacio-8)}.jefe-golpe-titulo{font-size:1.75rem}.jefe-golpe.es-doble .jefe-golpe-titulo{font-size:2rem}.jefe-golpe.es-critico .jefe-golpe-titulo{font-size:2.25rem}.jefe-golpe-dano{font-size:1.375rem}.jefe-anuncio-titulo{font-size:2.25rem}}.jefe-capa{position:fixed;inset:0;z-index:85;display:flex;align-items:center;justify-content:center;padding:var(--cnk-espacio-6);background:#1a1b4bbd;color:var(--cnk-color-texto);font-family:var(--cnk-fuente-texto);line-height:var(--cnk-altura-linea-base);animation:jefe-aparece .2s ease both}.jefe-contra{display:flex;align-items:center;gap:var(--cnk-espacio-8);width:100%;max-width:46rem;max-height:100%;padding:var(--cnk-espacio-8);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-9) var(--cnk-espacio-11) #1a1b4b66;animation:jefe-entra-capa .38s cubic-bezier(.2,1.3,.4,1) both}.jefe-contra-jefe{flex:0 0 auto;width:7rem;height:auto;animation:jefe-amenaza .9s ease-in-out infinite}.jefe-contra-cuerpo{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--cnk-espacio-5);min-width:0}.jefe-contra-antes{margin:0;color:var(--cnk-color-error);font-size:var(--cnk-tipografia-pequena);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.jefe-contra-pregunta{margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}.jefe-contra-opciones{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--cnk-espacio-5)}.jefe-contra-opcion{min-height:5rem;padding:var(--cnk-espacio-5);border:3px solid var(--cnk-color-accion);border-radius:var(--cnk-radio-grande);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-texto);font:inherit;font-size:1.5rem;font-weight:800;line-height:1.2;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.jefe-contra-opcion:active:not(:disabled){background:var(--cnk-color-accion-suave);transform:scale(.97)}.jefe-contra-opcion:focus-visible{outline:var(--cnk-borde-foco) solid var(--cnk-color-accion-intensa);outline-offset:var(--cnk-borde-grueso)}.jefe-contra-opcion:disabled{opacity:.5;cursor:default}.jefe-contra-opcion.es-elegida{opacity:1;background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.jefe-contra-opcion.es-bien{opacity:1;border-color:var(--cnk-color-acierto);background:var(--cnk-color-acierto);color:var(--cnk-color-sobre-accion)}.jefe-contra-opcion.es-mal{opacity:1;border-color:var(--cnk-color-error);background:var(--cnk-color-error-fondo);color:var(--cnk-color-error)}.jefe-contra-tiempo{display:flex;align-items:center;gap:var(--cnk-espacio-5)}.jefe-contra-barra{flex:1 1 auto;height:.75rem;overflow:hidden;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-neutro-fondo)}.jefe-contra-barra i{display:block;height:100%;border-radius:inherit;background:var(--cnk-color-error);transition:width .25s linear}.jefe-contra-tiempo b{min-width:3.5rem;color:var(--cnk-color-error);font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.jefe-contra-estado{margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-media);font-weight:700}.jefe-contra-estado.es-error{color:var(--cnk-color-error)}.jefe-fin.es-exito{box-shadow:0 0 0 var(--cnk-espacio-1) var(--jefe-cian),0 var(--cnk-espacio-9) var(--cnk-espacio-11) #1a1b4b66}.jefe-fin-titulo{margin:0;font-size:2.5rem;font-weight:800;line-height:1.1}.jefe-fin.es-exito .jefe-fin-titulo{color:var(--cnk-color-accion)}.jefe-fin.es-fallo .jefe-fin-titulo{color:var(--cnk-color-error)}.jefe-fin-texto{margin:0;font-size:var(--cnk-tipografia-grande);font-weight:700}.jefe-fin-cuenta{margin:0;color:var(--cnk-color-texto-suave);font-weight:700}.jefe-contra-jefe.es-aturdido{filter:saturate(.6);animation:jefe-mareo 1.6s ease-in-out infinite}@media (max-height: 45rem){.jefe-contra{gap:var(--cnk-espacio-6);padding:var(--cnk-espacio-6) var(--cnk-espacio-8)}.jefe-contra-jefe{width:5rem}.jefe-contra-cuerpo{gap:var(--cnk-espacio-4)}.jefe-contra-pregunta{font-size:1.375rem}.jefe-contra-opcion{min-height:4rem;font-size:1.25rem}.jefe-fin-titulo{font-size:2rem}}.jefe-capa.es-mini{background:#1a1b4bd1}.jefe-capa.es-fin.es-mini{animation:none}.jefe-mini{display:flex;flex-direction:column;gap:var(--cnk-espacio-6);width:100%;max-width:58rem;max-height:100%;padding:var(--cnk-espacio-8);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-9) var(--cnk-espacio-11) #1a1b4b66;animation:jefe-entra-capa .38s cubic-bezier(.2,1.3,.4,1) both}.jefe-mini-cab{display:flex;align-items:center;gap:var(--cnk-espacio-6)}.jefe-mini-ico{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.jefe-mini-ico.es-escudo{background:var(--jefe-cian);color:var(--jefe-noche)}.jefe-mini-ico.es-secuaces{overflow:hidden;background:var(--jefe-noche-2)}.jefe-mini-ico img{width:auto;height:3.75rem;margin-top:.75rem}.jefe-mini-titulos{display:flex;flex-direction:column;gap:var(--cnk-espacio-1);min-width:0}.jefe-mini-titulo{margin:0;color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-media);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.jefe-mini-frase{margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}.jefe-mini-numero{display:inline-block;padding:0 .3em;border-radius:var(--cnk-radio-medio);background:var(--jefe-noche);color:var(--cnk-color-sobre-accion);font-size:1.5em;line-height:1.15;font-variant-numeric:tabular-nums;vertical-align:-.08em}.jefe-mini-pie{display:flex;align-items:center;gap:var(--cnk-espacio-6)}.jefe-mini-estado{flex:1 1 auto;margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-media);font-weight:700}.jefe-mini-estado.es-leida{color:var(--cnk-color-acierto)}.jefe-mini-estado.es-dudosa,.jefe-mini-estado.es-error{color:var(--cnk-color-error)}.jefe-mini-tiempo{display:flex;flex:0 0 auto;align-items:center;gap:var(--cnk-espacio-4);width:13rem}.jefe-mini-barra{flex:1 1 auto;height:.75rem;overflow:hidden;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-neutro-fondo)}.jefe-mini-barra i{display:block;height:100%;border-radius:inherit;background:var(--cnk-color-accion);transition:width .25s linear}.jefe-mini-tiempo b{min-width:3.25rem;color:var(--cnk-color-accion);font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.jefe-recta-zona{position:relative;width:100%;height:0;padding-top:40%;border-radius:var(--cnk-radio-grande);background:var(--cnk-color-accion-tenue);box-shadow:inset 0 0 0 2px var(--cnk-color-accion-suave)}.jefe-recta{position:absolute;top:0;left:0;display:block;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.jefe-recta.es-dibujable{cursor:crosshair}.jefe-mini-fin.es-exito{box-shadow:0 0 0 var(--cnk-espacio-1) var(--jefe-cian),0 var(--cnk-espacio-9) var(--cnk-espacio-11) #1a1b4b66}.jefe-mini-titulo-fin{margin:0;font-size:2.5rem;font-weight:800;line-height:1.1}.jefe-mini-fin.es-exito .jefe-mini-titulo-fin{color:var(--cnk-color-accion)}.jefe-mini-fin.es-fallo .jefe-mini-titulo-fin{color:var(--cnk-color-error)}.jefe-mini-dano{margin:0;color:var(--jefe-coral);font-size:2rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.jefe-mini-dano small{color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-media);font-weight:700}.jefe-mini-frase-fin{margin:0;font-size:var(--cnk-tipografia-grande);font-weight:800}.jefe-mini-yo{margin:0;color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-media);font-weight:700}.jefe-mini-fin.es-mio-bien .jefe-mini-yo{color:var(--cnk-color-acierto);font-weight:800}.jefe-capa.es-secuaces{display:block;padding:0;overflow:hidden;background:radial-gradient(circle at 50% 55%,#262a6ec7,#1a1b4beb);-webkit-user-select:none;user-select:none;touch-action:manipulation}.jefe-secuaces-banda{position:absolute;top:var(--cnk-espacio-6);right:var(--cnk-espacio-6);left:var(--cnk-espacio-6);z-index:3;display:flex;align-items:center;gap:var(--cnk-espacio-6);padding:var(--cnk-espacio-4) var(--cnk-espacio-7) var(--cnk-espacio-4) var(--cnk-espacio-4);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-5) var(--cnk-espacio-9) #00000059}.jefe-secuaces-banda .jefe-mini-titulos{flex:1 1 auto}.jefe-secuaces-caras{display:flex;flex:0 0 auto;align-items:flex-end;height:3.5rem;padding:0 var(--cnk-espacio-2);overflow:hidden;border-radius:var(--cnk-radio-grande);background:var(--jefe-noche-2)}.jefe-secuaces-caras img{width:auto;height:3.75rem;margin:0 -.375rem -.5rem}.jefe-secuaces-cuenta{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:4rem;height:4rem;padding:0 var(--cnk-espacio-4);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.jefe-secuaces-cuenta b{font-size:2.25rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;animation:jefe-late .42s cubic-bezier(.3,1.5,.5,1) both}.jefe-secuaces-banda .jefe-mini-tiempo{width:11rem}.jefe-secuaces-intro{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:flex-end;gap:var(--cnk-espacio-6);transform:translate(-50%,-40%);pointer-events:none;animation:jefe-aparece .25s ease both}.jefe-secuaces-intro img{width:auto;height:11rem;filter:drop-shadow(0 .5rem 1rem rgba(0,0,0,.4));animation:jefe-bota .7s ease-in-out infinite}.jefe-secuaces-intro img:nth-child(2){animation-delay:.12s}.jefe-secuaces-intro img:nth-child(3){animation-delay:.24s}.jefe-secuaces-intro b{position:absolute;top:100%;left:50%;margin-top:var(--cnk-espacio-6);transform:translate(-50%);color:var(--cnk-color-sobre-accion);font-family:var(--cnk-fuente-texto);font-size:3.5rem;font-weight:800;white-space:nowrap;text-shadow:0 .25rem 0 var(--cnk-color-accion)}.jefe-secuaz{position:absolute;z-index:1;width:auto;height:min(26vh,13.5rem);margin:0;padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;animation-name:jefe-secuaz;animation-timing-function:linear;animation-fill-mode:both}.jefe-secuaz img{display:block;width:auto;height:100%;filter:drop-shadow(0 .5rem .75rem rgba(0,0,0,.45));pointer-events:none;-webkit-user-drag:none}.jefe-plof{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;margin:2rem 0 0 1rem;border:.375rem solid var(--jefe-cian);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie);box-shadow:0 0 2rem #4cc9f0e6;color:var(--cnk-color-accion);font-family:var(--cnk-fuente-texto);font-size:2.25rem;font-weight:800;pointer-events:none;animation:jefe-plof .65s ease-out both}.jefe-secuaces-fin{position:absolute;top:50%;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--cnk-espacio-2);padding:var(--cnk-espacio-6) var(--cnk-espacio-9);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);transform:translate(-50%,-50%);font-family:var(--cnk-fuente-texto);text-align:center;animation:jefe-entra-capa .38s cubic-bezier(.2,1.3,.4,1) both}.jefe-secuaces-fin b{color:var(--cnk-color-accion);font-size:2.5rem;font-weight:800}.jefe-secuaces-fin span{font-size:var(--cnk-tipografia-grande);font-weight:700}.jefe-anuncio-capa.es-mini{top:26%}.jefe-aviso-escudo{display:flex;align-items:center;gap:var(--cnk-espacio-6);padding:var(--cnk-espacio-6) var(--cnk-espacio-9) var(--cnk-espacio-6) var(--cnk-espacio-6);border-radius:var(--cnk-radio-mayor);background:var(--jefe-noche);box-shadow:0 0 0 .25rem var(--jefe-cian),0 var(--cnk-espacio-5) var(--cnk-espacio-9) #1a1b4b73;color:var(--cnk-color-sobre-accion);animation:jefe-anuncio 2.8s cubic-bezier(.2,1.3,.4,1) both}.jefe-aviso-escudo.es-fin{animation-duration:3.4s}.jefe-aviso-escudo.es-roto{background:linear-gradient(90deg,var(--cnk-color-accion-intensa),var(--cnk-color-accion))}.jefe-aviso-escudo.es-aguanta{box-shadow:0 0 0 .25rem var(--jefe-coral),0 var(--cnk-espacio-5) var(--cnk-espacio-9) #1a1b4b73}.jefe-aviso-escudo p{margin:0}.jefe-aviso-escudo-titulo{font-size:2.75rem;font-weight:800;line-height:1.05}.jefe-aviso-escudo-frase{font-size:var(--cnk-tipografia-grande);font-weight:800}.jefe-aviso-escudo-mio{display:inline-block;margin-bottom:var(--cnk-espacio-1)!important;padding:.125rem var(--cnk-espacio-4);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie);color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-media);font-weight:800}@media (max-height: 45rem){.jefe-mini{gap:var(--cnk-espacio-4);padding:var(--cnk-espacio-6) var(--cnk-espacio-8)}.jefe-mini-ico{width:3.5rem;height:3.5rem}.jefe-mini-frase{font-size:1.375rem}.jefe-mini-titulo-fin{font-size:2rem}.jefe-recta-zona{padding-top:34%}.jefe-secuaces-intro img{height:8rem}.jefe-aviso-escudo-titulo{font-size:2.25rem}}@media (max-width: 47.9375rem){.jefe-mini-pie{flex-direction:column;align-items:stretch}.jefe-mini-tiempo{width:100%}.jefe-secuaces-banda{flex-wrap:wrap}.jefe-secuaces-banda .jefe-mini-tiempo{width:100%}}.jefe-ko{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--tanda-alto-cabecera));padding:var(--cnk-espacio-7) var(--cnk-espacio-6);background:radial-gradient(circle at 50% 30%,#262a6e,var(--cnk-color-texto) 70%);color:var(--cnk-color-texto);font-family:var(--cnk-fuente-texto);line-height:var(--cnk-altura-linea-base)}.jefe-ko-tarjeta{display:flex;flex-direction:column;align-items:center;gap:var(--cnk-espacio-4);width:100%;max-width:34rem;padding:var(--cnk-espacio-8);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-9) var(--cnk-espacio-11) #00000059;text-align:center}.jefe-ko-tarjeta p{margin:0}.jefe-ko-grande{color:var(--cnk-color-error);font-size:4.5rem;font-weight:800;line-height:1;letter-spacing:-.02em;animation:jefe-ko .7s cubic-bezier(.2,1.5,.4,1) both}.jefe-ko-caido{display:flex;align-items:center;justify-content:center;height:7rem}.jefe-ko-caido img{width:auto;height:12rem;opacity:.9;filter:grayscale(.85);transform:rotate(-90deg)}.jefe-ko-titulo{font-size:1.5rem;font-weight:800;line-height:1.2}.jefe-ko-ultimo{display:flex;align-items:center;gap:var(--cnk-espacio-5);padding:var(--cnk-espacio-4) var(--cnk-espacio-7) var(--cnk-espacio-4) var(--cnk-espacio-4);border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-accion-tenue)}.jefe-ko-ultimo.es-mio{background:var(--cnk-color-accion);color:var(--cnk-color-sobre-accion)}.jefe-ko-ultimo img{width:3.5rem;height:3.5rem;border-radius:var(--cnk-radio-pildora);background:var(--cnk-color-superficie)}.jefe-ko-ultimo p{display:flex;flex-direction:column;text-align:left}.jefe-ko-ultimo span{font-size:var(--cnk-tipografia-pequena);font-weight:700;opacity:.8}.jefe-ko-ultimo b{color:var(--cnk-color-accion);font-size:1.375rem;font-weight:800}.jefe-ko-ultimo.es-mio b{color:var(--cnk-color-sobre-accion)}.jefe-ko-mio{font-weight:700}.jefe-ko-mio b{color:var(--cnk-color-accion);font-size:var(--cnk-tipografia-grande)}.jefe-ko-pista{color:var(--cnk-color-texto-suave);font-size:var(--cnk-tipografia-media)}.jefe-ko-boton{width:100%;max-width:20rem}@media (max-height: 45rem){.jefe-ko{padding-top:var(--cnk-espacio-4);padding-bottom:var(--cnk-espacio-4)}.jefe-ko-tarjeta{gap:var(--cnk-espacio-2);padding:var(--cnk-espacio-6) var(--cnk-espacio-8)}.jefe-ko-grande{font-size:3.25rem}.jefe-ko-caido{height:4.5rem}.jefe-ko-caido img{height:8rem}.jefe-ko-titulo{font-size:var(--cnk-tipografia-grande)}}@keyframes jefe-sacudida{0%{transform:none}20%{transform:translate(-3px) rotate(-6deg)}45%{transform:translate(3px) rotate(5deg)}70%{transform:translate(-2px) rotate(-3deg)}to{transform:none}}@keyframes jefe-mareo{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes jefe-furia{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}@keyframes jefe-amenaza{0%,to{transform:rotate(-4deg) scale(1)}50%{transform:rotate(4deg) scale(1.05)}}@keyframes jefe-golpe{0%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1.12)}22%{transform:scale(1)}80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.75rem)}}@keyframes jefe-anuncio{0%{opacity:0;transform:scale(.3) rotate(-8deg)}15%{opacity:1;transform:scale(1.15) rotate(-4deg)}25%{transform:scale(1) rotate(-4deg)}80%{opacity:1;transform:scale(1) rotate(-4deg)}to{opacity:0;transform:scale(1.1) rotate(-4deg)}}@keyframes jefe-late{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes jefe-entra{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}@keyframes jefe-aparece{0%{opacity:0}to{opacity:1}}@keyframes jefe-entra-capa{0%{opacity:0;transform:scale(.85) translateY(1rem)}to{opacity:1;transform:none}}@keyframes jefe-ko{0%{opacity:0;transform:scale(2.2) rotate(-10deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes jefe-pulso{50%{opacity:.7}}@keyframes jefe-bota{50%{transform:translateY(-.75rem)}}@keyframes jefe-secuaz{0%{opacity:0;transform:translateY(3rem) scale(.4) rotate(var(--giro, 0deg))}12%{opacity:1;transform:translateY(-.5rem) scale(1.08) rotate(var(--giro, 0deg))}20%{transform:none}35%{transform:rotate(-6deg)}50%{transform:rotate(6deg) translateY(-.25rem)}65%{transform:rotate(-5deg)}80%{opacity:1;transform:translateY(-.5rem) scale(1)}to{opacity:0;transform:translateY(-14rem) scale(.6) rotate(-20deg)}}@keyframes jefe-plof{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.15)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9) translateY(-2.5rem)}}@media (prefers-reduced-motion: reduce){.jefe-franja[data-furia],.jefe-franja[data-aturdido] .jefe-retrato img,.jefe-retrato.es-golpeado,.jefe-contra-jefe,.jefe-contra-jefe.es-aturdido,.jefe-mio-cifra,.jefe-insignia-texto b,.jefe-insignia-chip,.jefe-insignia.es-multiplicada .jefe-insignia-ico,.jefe-chip.es-escudo,.jefe-secuaces-intro img{animation:none}}.prueba-tarjeta{animation:prueba-entra .22s ease-out both}.prueba-tarjeta .tanda-accion{padding-bottom:var(--cnk-espacio-6)}@keyframes prueba-entra{0%{opacity:0}to{opacity:1}}.prueba-fin{min-height:calc(100dvh - var(--tanda-alto-cabecera, 4.5rem));display:grid;place-items:center;padding:var(--cnk-espacio-6) 1rem var(--cnk-espacio-9)}.prueba-fin-tarjeta{width:100%;max-width:34rem;padding:var(--cnk-espacio-9) var(--cnk-espacio-7) var(--cnk-espacio-8);border-radius:var(--cnk-radio-mayor);background:var(--cnk-color-superficie);box-shadow:0 var(--cnk-espacio-3) var(--cnk-espacio-9) var(--cnk-color-sombra);text-align:center}.prueba-fin-medalla{position:relative;display:grid;place-items:center;width:9rem;height:9rem;margin:var(--cnk-espacio-6) auto var(--cnk-espacio-8)}.prueba-fin-medalla:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--cnk-color-accion-suave);animation:prueba-pop .52s cubic-bezier(.3,1.4,.5,1) both}.prueba-fin-avatar{position:relative;width:6.5rem;height:6.5rem;animation:prueba-salta .64s cubic-bezier(.3,1.5,.5,1) .14s both}.prueba-fin-marca{position:absolute;right:.25rem;bottom:.25rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:.1875rem solid var(--cnk-color-superficie);border-radius:50%;background:var(--cnk-color-accion);box-shadow:0 .35rem .9rem var(--cnk-color-sombra-accion);color:var(--cnk-color-sobre-accion);animation:prueba-pop .42s cubic-bezier(.3,1.6,.5,1) .56s both}.prueba-fin-estrella{--hasta: rotate(var(--angulo)) translateY(calc(-1 * var(--distancia))) rotate(calc(-1 * var(--angulo)));position:absolute;top:50%;left:50%;display:grid;place-items:center;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;color:var(--cnk-color-accion);transform:var(--hasta);animation:prueba-estrella .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.42s + var(--i) * 45ms)}.prueba-fin-estrella.es-naranja{color:#ff7a1a}.prueba-fin-titulo{margin:0;color:var(--cnk-color-accion);font-size:clamp(2rem,6.5vw,2.75rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;animation:prueba-entra .42s ease-out .32s both}.prueba-fin-frase{margin:var(--cnk-espacio-5) 0 0;color:var(--cnk-color-texto);font-size:var(--cnk-tipografia-grande);font-weight:700;animation:prueba-entra .42s ease-out .44s both}.prueba-fin-boton{margin-top:var(--cnk-espacio-8);min-width:12rem;animation:prueba-entra .42s ease-out .56s both}@keyframes prueba-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes prueba-salta{0%{opacity:0;transform:translateY(1.5rem) scale(.6)}60%{opacity:1;transform:translateY(-.5rem) scale(1.06)}to{opacity:1;transform:none}}@keyframes prueba-estrella{0%{opacity:0;transform:scale(.2)}55%{opacity:1}to{opacity:1;transform:var(--hasta)}}@media (prefers-reduced-motion: reduce){.prueba-tarjeta,.prueba-fin-medalla:before,.prueba-fin-avatar,.prueba-fin-marca,.prueba-fin-estrella,.prueba-fin-titulo,.prueba-fin-frase,.prueba-fin-boton{animation:none}}@media (min-width: 40rem){.prueba-tarjeta .opciones:has(>.opcion:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.intro-jefe-video{position:fixed;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none;z-index:-1}.intro-jefe-video.visible{width:100vw;height:100vh;height:100dvh;opacity:1;z-index:9000;background:#000;object-fit:contain}.intro-jefe-capa{position:fixed;inset:0;z-index:9001;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.intro-jefe-sonido{display:inline-flex;align-items:center;gap:.75rem;padding:1.1rem 1.8rem;border:0;border-radius:999px;background:#0f1437d1;color:#fff;font:inherit;font-size:1.5rem;font-weight:800;box-shadow:0 0 0 .25rem #ffffffd9,0 1rem 2.5rem #00000073;animation:intro-late 1.6s ease-in-out infinite;cursor:pointer}.intro-jefe-saltar{position:absolute;right:1.25rem;bottom:1.25rem;display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.2rem;border:2px solid rgba(255,255,255,.85);border-radius:999px;background:#0f1437b3;color:#fff;font:inherit;font-size:1.1rem;font-weight:800;cursor:pointer}@keyframes intro-late{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.intro-jefe-sonido{animation:none}}.admin{--admin-gris: #e4e7f2;--admin-oscuro: #1a1b4b;--admin-naranja: #b45309;--admin-naranja-fondo: #fff4e5}.admin .admin-main{padding-top:1rem}.admin fieldset.admin-bloque{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:1.25rem}.admin fieldset.admin-bloque:disabled{opacity:.5;filter:grayscale(.7);pointer-events:none;user-select:none}.admin .boton:focus-visible,.admin .interruptor button:focus-visible,.admin .admin-clase:focus-visible,.admin .admin-nav button:focus-visible{outline:3px solid var(--cnk-color-accion);outline-offset:2px}.admin .boton.ocupado{opacity:.7;cursor:progress}.admin .admin-clases{display:flex;flex-direction:column;gap:.35rem}.admin .admin-clase{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;width:100%;text-align:left;border:2px solid var(--cnk-color-accion-suave);background:#fff;border-radius:.9rem;padding:.5rem .7rem;color:var(--cnk-color-texto);font-weight:750;min-height:2.75rem;cursor:pointer}.admin .admin-clase.on{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion);color:#fff;box-shadow:var(--sombra-accion)}.admin .admin-clase.terminada:not(.on){background:#f6f7fb;color:var(--cnk-color-texto-suave);border-style:dashed}.admin .admin-clase-fila{display:flex;align-items:center;gap:.4rem;min-width:0}.admin .admin-clase-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .admin-clase-meta{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;opacity:.9}.admin .admin-clase-codigo{font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.admin .admin-clase-cuenta{font-size:.78rem;font-weight:750;white-space:nowrap;font-variant-numeric:tabular-nums}.admin .admin-clase .admin-etiqueta{white-space:nowrap;flex-shrink:0}.admin .admin-clase-meta .admin-etiqueta.pantalla{margin-left:auto}.admin .admin-etiqueta{display:inline-flex;align-items:center;gap:.2rem;padding:.05rem .45rem;border-radius:1rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.admin .admin-etiqueta.terminada{background:var(--admin-oscuro);color:#fff}.admin .admin-clase.on .admin-etiqueta.terminada{background:#fff;color:var(--admin-oscuro)}.admin .admin-etiqueta.pantalla{background:var(--verde-fondo);color:var(--verde)}.admin .admin-clase.on .admin-etiqueta.pantalla{background:#ffffff38;color:#fff}.admin .admin-lado-pie{margin-top:auto;display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--cnk-color-texto-suave)}.admin .admin-conexion{display:flex;align-items:center;gap:.4rem;font-weight:700}.admin .admin-conexion.mal{color:var(--rojo)}.admin .admin-pantalla-enlace{display:flex;flex-direction:column;gap:.2rem}.admin .admin-pantalla-enlace .mini{text-align:center}.admin .admin-sinred{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:.6rem;margin:-1rem calc(-1*clamp(1rem,2.5vw,2rem)) 1rem;padding:.7rem clamp(1rem,2.5vw,2rem);background:var(--rojo);color:#fff;font-weight:750}.admin .admin-toast{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:130;display:flex;align-items:flex-start;gap:.7rem;max-width:min(40rem,calc(100vw - 2rem));padding:.85rem 1rem;border-radius:1rem;background:#fff;color:var(--cnk-color-texto);box-shadow:0 1rem 2.5rem #1a1b4b40,inset 4px 0 0 var(--rojo);font-weight:650;animation:admin-sube .25s ease}.admin .admin-toast .icono-rojo{color:var(--rojo);flex-shrink:0;margin-top:.1rem}.admin .admin-toast button{margin-left:auto;flex-shrink:0;border:0;background:transparent;color:var(--cnk-color-texto-suave);padding:.2rem;cursor:pointer}@keyframes admin-sube{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.admin .admin-alertas{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.1rem;max-height:45vh;overflow-y:auto;padding:.1rem}.admin .admin-alerta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 1rem;border-radius:1rem;background:#fff;box-shadow:var(--sombra),inset 5px 0 0 var(--admin-naranja)}.admin .admin-alerta.preocupante{box-shadow:var(--sombra),inset 5px 0 0 var(--rojo);background:snow}.admin .admin-alerta img{width:44px;height:44px;border-radius:50%;background:var(--cnk-color-neutro-fondo)}.admin .admin-alerta-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:800;font-size:.95rem}.admin .admin-alerta-titulo .tipo{color:var(--admin-naranja);text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.admin .admin-alerta.preocupante .admin-alerta-titulo .tipo{color:var(--rojo)}.admin .admin-alerta-texto{font-size:.92rem;margin-top:.15rem;overflow-wrap:anywhere}.admin .admin-alerta-texto .cinki{color:var(--cnk-color-texto-suave)}.admin .admin-alerta-acciones{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.admin .admin-alerta-error{grid-column:2 / -1;color:var(--rojo);font-weight:700;font-size:.88rem}.admin .chip.otra-clase{background:var(--admin-naranja-fondo);color:var(--admin-naranja)}.admin .admin-cab h1{overflow-wrap:anywhere}.admin .admin-codigo{font-size:1.4rem;padding:.4rem 1.1rem;letter-spacing:.15em;font-variant-numeric:tabular-nums}.admin .admin-cab-acciones{margin-left:auto;display:flex;gap:.6rem;flex-wrap:wrap}.admin .admin-pantalla{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.75rem 1rem;border-radius:1rem;background:#fff;box-shadow:var(--sombra);font-weight:700}.admin .admin-pantalla.ok{box-shadow:var(--sombra),inset 5px 0 0 var(--verde)}.admin .admin-pantalla.aviso{background:var(--admin-naranja-fondo);box-shadow:inset 5px 0 0 var(--admin-naranja);color:#7a3e00}.admin .admin-pantalla .boton{margin-left:auto}.admin .admin-terminada{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;border-radius:1.1rem;background:var(--admin-oscuro);color:#fff}.admin .admin-terminada b{font-size:1.15rem}.admin .admin-terminada p{opacity:.85;font-size:.92rem}.admin .admin-terminada .boton{margin-left:auto;background:#fff;color:var(--admin-oscuro);box-shadow:none}.admin .interruptor{padding:.2rem;border-radius:1.5rem;align-self:flex-start}.admin .interruptor button{min-height:2.75rem;padding:.4rem .85rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.88rem;cursor:pointer}.admin .interruptor button:disabled{cursor:not-allowed}.admin .interruptor button.on.gris{background:#fff;color:var(--cnk-color-texto);box-shadow:inset 0 0 0 2px var(--cnk-color-borde-suave)}.admin .interruptor button.on.oscuro{background:var(--admin-oscuro);color:#fff}.admin .interruptor button.on.azul{background:var(--cnk-color-accion);color:#fff}.admin .interruptor.guardando button.on{opacity:.75}.admin .control-estacion .interruptor button{padding:.4rem .3rem}.admin .control-estacion{position:relative;border:2px solid transparent;transition:box-shadow .2s,border-color .2s}.admin .control-estacion.estado-abierta{border-color:var(--verde);box-shadow:0 0 0 3px #127a412e,var(--sombra)}.admin .control-estacion.estado-terminada{background:#f6f7fb}.admin .control-estacion.estado-terminada .titulo-estacion,.admin .control-estacion.estado-terminada p{color:var(--cnk-color-texto-suave)}.admin .control-estacion .titulo-estacion{font-size:1rem;flex:1;min-width:0}.admin .rejilla-control{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.admin .control-estacion .interruptor{flex-wrap:nowrap}.admin .control-estacion .interruptor button{white-space:nowrap}.admin .estado-estacion{align-self:flex-start;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:1rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.admin .estado-estacion.abierta{background:var(--verde);color:#fff}.admin .estado-estacion.cerrada{background:var(--admin-gris);color:var(--cnk-color-texto-suave)}.admin .estado-estacion.terminada{background:var(--admin-oscuro);color:#fff}.admin .icono-estacion{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;flex-shrink:0}.admin .control-estacion.estado-terminada .icono-estacion{filter:grayscale(.6);opacity:.7}.admin .icono-estacion.color-prueba{background:linear-gradient(135deg,#4cc9f0,#4361ee)}.admin .control-estacion.estado-siempre{border-color:var(--cnk-color-accion-suave)}.admin .admin-siempre-abierta{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.5rem .95rem;border-radius:1.5rem;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);font-weight:800;font-size:.9rem}.admin .chip.nivel.n1{background:#c9d2fb;color:#26339e}.admin .chip.nivel.n2{background:#8fa0f5;color:#0f1660}.admin .chip.nivel.n3{background:#4361ee;color:#fff}.admin .chip.nivel.n4{background:#1a1b4b;color:#fff}.admin .chip.peq{font-size:.72rem;padding:.12rem .5rem}.admin .admin-nivel-celda{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.admin .admin-a-mano{display:inline-block;padding:0 .4rem;border:1px dashed var(--cnk-color-borde);border-radius:1rem;font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--cnk-color-texto-suave);white-space:nowrap}.admin .admin-reparto{display:flex;flex-direction:column;gap:.55rem;min-width:0}.admin .admin-reparto-cab{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .8rem}.admin .admin-reparto-barra{display:flex;gap:2px;height:.9rem;border-radius:1rem;overflow:hidden;background:var(--cnk-color-neutro-fondo)}.admin .admin-reparto-barra i{display:block;min-width:4px;transition:flex-grow .4s ease}.admin .admin-reparto-leyenda{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.9rem;font-weight:650}.admin .admin-reparto-item{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.admin .admin-reparto-item b{font-size:1.05rem;font-variant-numeric:tabular-nums;color:var(--cnk-color-texto)}.admin .admin-reparto-item.otro{color:var(--cnk-color-texto-suave)}.admin .admin-reparto-item.otro:nth-child(5){padding-left:1rem;border-left:1px solid var(--cnk-color-borde-suave)}.admin .admin-reparto .punto{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0}.admin .admin-reparto .n1{background:#c9d2fb}.admin .admin-reparto .n2{background:#8fa0f5}.admin .admin-reparto .n3{background:#4361ee}.admin .admin-reparto .n4{background:#1a1b4b}.admin .admin-reparto .curso{background:repeating-linear-gradient(135deg,#aeb6d3 0 4px,#d3d8ea 4px 8px)}.admin .admin-reparto .sin{background:#d9ddeb}.admin .admin-reparto.compacto .admin-reparto-leyenda{font-size:.82rem;gap:.25rem .75rem}.admin .admin-reparto.compacto .admin-reparto-item.otro:nth-child(5){padding-left:0;border-left:0}.admin .admin-prueba-estado{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.5rem;font-weight:650}.admin .admin-cambiar-nivel{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.7rem}.admin .admin-cambiar-nivel .interruptor button:disabled:not(.on){opacity:.45}.admin .interruptor button.on.nivel-1{background:#c9d2fb;color:#26339e}.admin .interruptor button.on.nivel-2{background:#8fa0f5;color:#0f1660}.admin .interruptor button.on.nivel-3{background:#4361ee;color:#fff}.admin .interruptor button.on.nivel-4{background:#1a1b4b;color:#fff}.admin .admin-recorrido{font-size:.85rem;margin-top:.7rem}.admin .admin-recorrido td{vertical-align:top}.admin .admin-recorrido td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.admin .admin-recorrido .admin-recorrido-ej{min-width:12rem;overflow-wrap:anywhere}.admin .admin-recorrido .hueco{margin-top:.1rem;font-weight:700;color:var(--cnk-color-texto)}.admin .admin-plegable{margin-top:.75rem;padding:.55rem .8rem;border-radius:.8rem;background:#f7f8fd}.admin .admin-plegable summary{cursor:pointer;font-size:.9rem;font-weight:750;color:var(--cnk-color-texto-suave)}.admin .admin-plegable[open] summary{margin-bottom:.4rem}.admin .admin-podio-vista{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:.9rem}.admin .admin-podio-escalon{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.admin .admin-podio-escalon .puesto{font-weight:800;color:var(--cnk-color-texto-suave)}.admin .admin-podio-escalon img{width:30px;height:30px;border-radius:50%;background:var(--cnk-color-neutro-fondo)}.admin .admin-nota{padding:.6rem .8rem;border-radius:.8rem;font-size:.9rem;font-weight:650}.admin .admin-nota.aviso{background:var(--admin-naranja-fondo);color:#7a3e00}.admin .admin-nota.info{background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion)}.admin .admin-nota.error{background:var(--rojo-fondo);color:var(--rojo)}.admin .admin-nota.bien{background:var(--verde-fondo);color:var(--verde)}.admin .admin-directo{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);gap:1rem;align-items:start}@media (max-width: 1440px){.admin .admin-directo{grid-template-columns:minmax(0,1fr)}.admin .admin-directo .feed{max-height:26rem}}.admin .tabla-directo td{vertical-align:middle}.admin .tabla-directo .celda-alumno{min-width:13rem}.admin .tabla-directo .celda-alumno .nombre{font-weight:750;overflow-wrap:normal;word-break:normal;hyphens:none}.admin .tabla-directo .chip{white-space:nowrap}.admin .tabla-directo td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.admin .senal{font-size:.7rem;padding:.1rem .5rem}.admin .senal.revisar{background:var(--admin-naranja-fondo);color:var(--admin-naranja)}.admin .admin-velo{position:fixed;inset:0;z-index:104;background:#1a1b4b47;animation:aparece .2s ease}.admin .cajon.admin-cajon{z-index:105;display:flex;flex-direction:column;gap:0}.admin .cajon.admin-cajon>*{flex-shrink:0}.admin .admin-cajon .admin-cajon-cab{display:flex;align-items:center;gap:.75rem;position:sticky;top:-1.25rem;margin:-1.25rem -1.25rem 0;padding:1.25rem;background:#fff;z-index:2;border-bottom:1px solid var(--cnk-color-neutro-fondo)}.admin .admin-cajon .admin-cajon-cab h2{overflow-wrap:anywhere}.admin .admin-puntos-fila{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;align-items:center}.admin .admin-puntos-fila .campo{min-height:2.75rem;font-size:1rem}.admin .admin-puntos-fila .boton{min-height:2.75rem}.admin .capa.admin-capa{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1a1b4b73;z-index:120}.admin .admin-informe-estado{display:inline-flex;align-items:center;gap:.4rem}.admin .admin-girando{width:1rem;height:1rem;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:admin-gira .8s linear infinite;display:inline-block}@keyframes admin-gira{to{transform:rotate(360deg)}}.admin .chip.aviso-naranja{background:var(--admin-naranja-fondo);color:var(--admin-naranja)}.admin .chip.aj-valorando{background:var(--cnk-color-accion);color:#fff}.admin .aj-sellos{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.admin .aj-sellos i{width:.62rem;height:.62rem;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--cnk-color-borde-suave)}.admin .aj-sellos i.aj-on{background:var(--cnk-color-accion);box-shadow:none}.admin .aj-sellos b{margin-left:.3rem;font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--cnk-color-texto)}.admin .aj-estrellas{display:inline-flex;gap:.1rem;vertical-align:middle}.admin .aj-estrellas svg{width:.95rem;height:.95rem}.admin .aj-cara-svg{flex-shrink:0;vertical-align:middle}.admin .aj-celda{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.admin .aj-directo{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(19rem,1fr);gap:1rem;align-items:start}@media (max-width: 1200px){.admin .aj-directo{grid-template-columns:minmax(0,1fr)}}.admin .aj-alumnos{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.75rem,1fr));gap:.55rem}@media (min-width: 1201px){.admin .aj-directo>.tarjeta:last-child{position:sticky;top:1rem}}.admin .aj-alumno{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.55rem .6rem;border:1px solid var(--cnk-color-neutro-fondo);border-radius:.9rem;background:#fff;text-align:left;color:var(--cnk-color-texto);cursor:pointer;min-width:0;transition:border-color .15s,box-shadow .15s}.admin .aj-alumno:hover{border-color:var(--cnk-color-accion-suave);box-shadow:var(--sombra)}.admin .aj-alumno:focus-visible,.admin .aj-pizarra:focus-visible,.admin .feed-item.aj-porque.aj-clic:focus-visible{outline:3px solid var(--cnk-color-accion);outline-offset:2px}.admin .aj-alumno.aj-terminado{background:var(--cnk-color-accion-tenue);border-color:var(--cnk-color-accion-suave)}.admin .aj-alumno-cab{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.admin .aj-alumno-cab .aj-foto{position:relative;flex-shrink:0;width:34px;height:34px}.admin .aj-alumno-cab .aj-foto img{width:34px;height:34px;border-radius:50%;background:var(--cnk-color-neutro-fondo);display:block}.admin .aj-alumno-cab .punto-online{position:absolute;right:-1px;bottom:-1px;box-shadow:0 0 0 2px #fff}.admin .aj-alumno-cab .aj-nombre{flex:1;min-width:0;font-weight:750;font-size:.86rem;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.admin .aj-alumno-cab .aj-cuenta{font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--cnk-color-accion);flex-shrink:0}.admin .aj-ruta{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;width:100%}.admin .aj-ruta i{font-style:normal;font-size:.62rem;font-weight:800;text-align:center;padding:.18rem 0;border-radius:.35rem;background:var(--cnk-color-neutro-fondo);color:#6b7194;overflow:hidden;white-space:nowrap}.admin .aj-ruta i.aj-probado{background:var(--cnk-color-accion-suave);color:var(--cnk-color-accion)}.admin .aj-ruta i.aj-actual{background:#fff;color:var(--cnk-color-accion);box-shadow:inset 0 0 0 2px var(--cnk-color-accion)}.admin .aj-ruta i.aj-sello{background:var(--cnk-color-accion);color:#fff}.admin .aj-filtro-tipos{flex-wrap:wrap;align-self:flex-start}.admin .aj-filtro-tipos button{min-height:2.2rem;padding:.25rem .7rem;font-size:.82rem}.admin .aj-porques{overflow-y:auto}.admin .feed-item.aj-porque.aj-clic{cursor:pointer}.admin .feed-item.aj-porque.aj-clic:hover{background:var(--cnk-color-accion-tenue)}.admin .feed-item.aj-porque.alerta.aj-clic:hover{background:var(--rojo-fondo);filter:brightness(.97)}.admin .feed-item.alerta .chip.rojo{background:var(--rojo);color:#fff}.admin .aj-porque-cab{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.admin .aj-porque-texto{margin-top:.15rem;overflow-wrap:anywhere}.admin .aj-tabla td{vertical-align:middle}.admin .aj-tabla td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.admin .aj-tabla b.aj-alto{color:var(--rojo)}.admin .aj-cara-media{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.2rem .4rem;min-width:6.5rem}.admin .aj-cara-media b{font-variant-numeric:tabular-nums}.admin .aj-reparto-caras{grid-column:1 / -1;display:flex;gap:2px;height:.4rem;width:6rem;border-radius:1rem;overflow:hidden;background:var(--cnk-color-neutro-fondo)}.admin .aj-reparto-caras i{display:block;min-width:3px}.admin .aj-reparto-caras .aj-encanta{background:var(--verde)}.admin .aj-reparto-caras .aj-normal{background:#9aa1c4}.admin .aj-reparto-caras .aj-no{background:var(--rojo)}.admin .aj-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem}.admin .aj-pizarra{display:flex;flex-direction:column;gap:.45rem;padding:.5rem;border:1px solid var(--cnk-color-neutro-fondo);border-radius:1rem;background:#fff;cursor:pointer;text-align:left;color:var(--cnk-color-texto);min-width:0}.admin .aj-pizarra:hover{box-shadow:var(--sombra);border-color:var(--cnk-color-accion-suave)}.admin .aj-pizarra-img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#fff;border-radius:.6rem;box-shadow:inset 0 0 0 1px var(--cnk-color-neutro-fondo)}.admin .aj-pizarra-img.aj-vacia{display:grid;place-items:center;color:var(--cnk-color-texto-suave);font-size:.85rem;font-weight:650;background:#f7f8fd}.admin .aj-pizarra .aj-pie{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.88rem}.admin .aj-pizarra .aj-pie img{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:var(--cnk-color-neutro-fondo)}.admin .aj-pizarra .aj-pie b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .admin-modal-pizarra{display:flex;flex-direction:column;gap:.75rem}.admin .admin-pizarra-grande{border:1px solid var(--cnk-color-neutro-fondo);border-radius:.8rem;overflow:hidden}.admin .admin-pizarra-grande .aj-pizarra-img{aspect-ratio:auto;max-height:62vh;border-radius:0;box-shadow:none}.admin .aj-paso{display:flex;flex-direction:column;gap:.3rem;padding:.65rem .8rem;border-radius:.8rem;background:#f7f8fd}.admin .aj-paso-cab{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.admin .aj-paso-cab .aj-orden{width:1.5rem;height:1.5rem;border-radius:.45rem;display:grid;place-items:center;background:var(--cnk-color-accion);color:#fff;font-size:.8rem;font-weight:800;flex-shrink:0}.admin .aj-sello-ok{display:inline-flex;align-items:center;gap:.2rem;font-size:.78rem;font-weight:800;color:var(--cnk-color-accion)}.admin .aj-paso-enunciado{overflow-wrap:anywhere}.admin .aj-paso-enunciado .aj-hueco{font-weight:700;color:var(--cnk-color-texto);margin-top:.1rem}.admin .aj-paso-intentos{display:flex;flex-wrap:wrap;gap:.2rem .9rem;align-items:baseline;overflow-wrap:anywhere}.admin .aj-paso-intentos .aj-bien{color:var(--verde)}.admin .aj-paso-intentos .aj-mal{color:var(--rojo)}.admin .aj-paso-valoracion{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;padding-top:.35rem;border-top:1px solid var(--cnk-color-neutro-fondo);overflow-wrap:anywhere}.admin .aj-cara{display:inline-flex;align-items:center;gap:.3rem;font-weight:700}.admin .aj-paso-pizarra{max-width:20rem}@media (max-width: 1280px){.admin .admin-alerta{grid-template-columns:auto minmax(0,1fr)}.admin .admin-alerta-acciones{grid-column:1 / -1;justify-content:flex-start}}.proy{position:fixed;inset:0;overflow:hidden;display:flex;flex-direction:column;gap:1.1em;padding:1.6em 2.4em 1.8em;font-size:min(1.8vh,1.02vw);color:var(--cnk-color-texto)}.proy img{max-width:none}.proy svg{width:1.15em;height:1.15em;flex-shrink:0}.proy h1{font-size:3em;line-height:1.1}.proy h2{font-size:1.7em;line-height:1.15}.proy h3{font-size:1.3em}.proy-cab{display:flex;align-items:center;gap:1.4em;flex-shrink:0;min-height:3.6em}.proy-cab .marca{font-size:2em;gap:.35em}.proy-cab .marca .disco{width:1.7em;height:1.7em}.proy-cab .proy-clase{font-size:1.9em;font-weight:800;color:var(--cnk-color-texto-suave);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.proy-cab .proy-cab-derecha{margin-left:auto;display:flex;align-items:center;gap:1em;flex-shrink:0}.proy-pastilla svg{width:1.1em;height:1.1em}.proy-pastilla{display:inline-flex;align-items:center;gap:.45em;padding:.45em 1em;border-radius:2em;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);font-weight:800;font-size:1.25em;white-space:nowrap}.proy-cuerpo{flex:1;min-height:0;display:flex;flex-direction:column;gap:1.2em}.proy-caber{min-height:0;overflow:hidden}.proy-unirse{display:flex;align-items:center;gap:.9em;padding:.5em .9em .5em .5em;border-radius:1.1em;background:#fff;box-shadow:var(--sombra)}.proy-unirse img{width:5.6em;height:5.6em;display:block;border-radius:.4em}.proy-unirse .textos{display:flex;flex-direction:column;line-height:1.1}.proy-unirse .textos span{font-weight:750;font-size:1em;color:var(--cnk-color-texto-suave);white-space:nowrap}.proy-unirse .textos b{font-size:2.6em;font-weight:800;letter-spacing:.12em;color:var(--cnk-color-accion);font-variant-numeric:tabular-nums}.proy-unirse.oscuro{background:#fffffff2}.proy-entrada{flex:1;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3em;align-items:stretch}.proy-qr{align-self:center;background:#fff;border-radius:1.6em;padding:1.3em;box-shadow:var(--sombra);text-align:center}.proy-qr img{width:min(27em,52vh);height:min(27em,52vh);display:block}.proy-qr p{font-weight:800;font-size:1.5em;margin-top:.5em}.proy-entrada-derecha{display:flex;flex-direction:column;min-height:0;gap:.6em}.proy-entrada-derecha .instruccion{font-size:1.7em;font-weight:700;color:var(--cnk-color-texto-suave)}.proy-entrada-derecha .instruccion b{color:var(--cnk-color-texto)}.proy-codigo-grande{font-size:8em;font-weight:800;letter-spacing:.14em;color:var(--cnk-color-accion);line-height:1;font-variant-numeric:tabular-nums}.proy-codigo-grande.medio{font-size:6em}.proy-avatares-caja{flex:1;min-height:0;overflow:hidden}.proy-avatares{display:flex;flex-wrap:wrap;gap:.9em 1em;align-content:flex-start}@keyframes proy-crece{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes proy-aparece{0%{opacity:0}to{opacity:1}}.proy-avatar{width:7.4em;display:flex;flex-direction:column;align-items:center;gap:.3em;animation:proy-crece .45s ease-out}.proy-avatar img{width:5.6em;height:5.6em;border-radius:50%;background:#fff;box-shadow:var(--sombra)}.proy-avatar span{font-weight:800;font-size:1.15em;text-align:center;line-height:1.15;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.proy-vacio-suave{font-size:1.4em;color:var(--cnk-color-texto-suave);font-weight:650}.proy-prueba{flex:1;min-height:0;display:flex;flex-direction:column;gap:.8em}.proy-prueba-cab{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4em 1.2em;flex-shrink:0}.proy-prueba-cab h2{font-size:2.2em;letter-spacing:-.02em}.proy-prueba-cuenta{margin-left:auto;display:inline-flex;align-items:baseline;gap:.3em;font-size:1.6em;font-weight:800;color:var(--cnk-color-texto-suave);white-space:nowrap}.proy-prueba-cuenta b{font-size:1.9em;line-height:1;color:var(--cnk-color-accion);font-variant-numeric:tabular-nums}.proy-prueba-barra{flex-shrink:0;height:1em;border-radius:1em;background:var(--cnk-color-neutro-fondo);overflow:hidden}.proy-prueba-barra i{display:block;height:100%;border-radius:1em;background:var(--cnk-degradado-marca);transition:width .6s ease}.proy-prueba.grande .proy-prueba-cab h2{font-size:3em}.proy-prueba.grande .proy-prueba-cuenta{font-size:2em}.proy-prueba.grande .proy-prueba-barra{height:1.2em}.proy-avatar .foto{position:relative;display:block;width:5.6em;height:5.6em}.proy-avatar .foto img{display:block}.proy-avatar .marca-listo{position:absolute;right:-.15em;bottom:-.15em;width:1.9em;height:1.9em;border-radius:50%;display:grid;place-items:center;background:var(--cnk-color-accion);color:#fff;box-shadow:0 0 0 .2em #fff}.proy-avatar .marca-listo svg{width:1.1em;height:1.1em}.proy-avatar.pendiente .foto img{opacity:.45}.proy-avatar.pendiente span{color:var(--cnk-color-texto-suave)}.proy-juegos{display:flex;gap:.7em;flex-wrap:wrap;flex-shrink:0}.proy-juego{display:inline-flex;align-items:center;gap:.45em;padding:.55em 1em;border-radius:1em;background:#fff;box-shadow:var(--sombra);font-weight:800;font-size:1.25em;white-space:nowrap}.proy-juego svg{width:1.2em;height:1.2em}.proy-juego.cerrada{opacity:.4;box-shadow:none;background:#fff9}.proy-juego.abierta{background:var(--verde);color:#fff;box-shadow:0 0 0 .25em #127a4140,var(--sombra)}.proy-juego.terminada{background:#eef0f8;color:var(--cnk-color-texto-suave);box-shadow:none}.proy-juego .estado{font-size:.75em;text-transform:uppercase;letter-spacing:.04em;opacity:.9}.proy-juego-cuerpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2em}.proy-columna{display:flex;flex-direction:column;gap:1em;min-height:0}.proy-tabla{display:flex;flex-direction:column;gap:.55em}.proy-fila{display:flex;align-items:center;gap:1em;background:#fff;border-radius:1.1em;padding:.5em 1.2em;box-shadow:var(--sombra)}.proy-fila .pos{width:1.6em;font-size:1.7em;font-weight:800;color:var(--cnk-color-texto-suave);text-align:center;flex-shrink:0}.proy-fila img{width:3.4em;height:3.4em;border-radius:50%;background:#fff;flex-shrink:0}.proy-fila .nom{font-size:1.65em;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proy-fila .pts{margin-left:auto;font-size:1.9em;font-weight:800;color:var(--cnk-color-accion);font-variant-numeric:tabular-nums;flex-shrink:0}.proy-fila.top1{box-shadow:0 0 0 .25em var(--cnk-color-accion),var(--sombra)}.proy-tarjeta{background:#fff;border-radius:1.3em;box-shadow:var(--sombra);padding:1.3em 1.5em}.proy-tarjeta h2{font-size:1.7em}.proy-tarjeta ul{font-size:1.3em;line-height:1.5;padding-left:1.2em;margin:.5em 0 0}.proy-mensaje{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.6em;padding:2.5em 2em}.proy-mensaje h2{font-size:2.4em}.proy-mensaje p{font-size:1.45em;color:var(--cnk-color-texto-suave);max-width:32em}.proy-mensaje img.cinki{width:6em}.proy-titulo-seccion{font-size:1.6em;font-weight:800}.proy-ticker{display:flex;flex-direction:column;gap:.55em}.proy-ticker-item{display:flex;align-items:center;gap:.7em;background:#fff;border-radius:1em;padding:.5em .9em;box-shadow:var(--sombra);font-weight:700;font-size:1.2em;animation:proy-aparece .5s ease}.proy-ticker-item img{width:2.4em;height:2.4em;border-radius:50%;flex-shrink:0}.proy-unirse-grande{display:flex;align-items:center;gap:1.1em}.proy-unirse-grande img{width:9em;height:9em;display:block}.proy-unirse-grande .textos{display:flex;flex-direction:column;gap:.2em}.proy-unirse-grande .textos span{font-size:1.25em;font-weight:750;color:var(--cnk-color-texto-suave)}.proy-unirse-grande .textos b{font-size:3.6em;line-height:1;font-weight:800;letter-spacing:.12em;color:var(--cnk-color-accion);font-variant-numeric:tabular-nums}.proy-h1{font-size:3em;font-weight:800;letter-spacing:-.02em;line-height:1.1}.proy-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2em;margin-top:.8em}.proy-kpi{background:#f7f8fd;border-radius:1.1em;padding:1em 1.2em;display:flex;flex-direction:column;gap:.2em}.proy-kpi b{font-size:3.2em;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.proy-kpi span{font-size:1.3em;font-weight:700;color:var(--cnk-color-texto-suave)}.proy-kpi.blanco{background:#fff;box-shadow:var(--sombra)}.proy-frase{font-size:1.7em;font-weight:750}.proy-menciones{column-gap:1.2em}.proy-mencion{background:#fff;border-radius:1.3em;box-shadow:var(--sombra);padding:1em 1.2em;display:flex;flex-direction:column;gap:.45em;break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:1.2em}.proy-mencion-cab{display:flex;align-items:center;gap:.6em}.proy-mencion-cab .medalla-ico{width:2.6em;height:2.6em;flex-shrink:0}.proy-mencion-cab .medalla-ico svg{width:1.4em;height:1.4em}.proy-mencion-cab h2{font-size:1.9em}.proy-mencion p{font-size:1.25em;line-height:1.3;color:var(--cnk-color-texto-suave);font-weight:650}.proy-mencion-gente{display:flex;flex-wrap:wrap;gap:.5em 1em;margin-top:.15em}.proy-persona{display:inline-flex;align-items:center;gap:.45em;max-width:100%;min-width:0}.proy-persona img{width:2.9em;height:2.9em;border-radius:50%;background:#f3f4fb;flex-shrink:0}.proy-persona b{font-size:1.55em;line-height:1.15;overflow-wrap:anywhere}.proy.proy-podio{background:radial-gradient(circle at 50% 30%,#3b4fd6,#1a1b4b 70%);color:#fff;align-items:center;text-align:center}.proy-podio .proy-podio-cab{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1em;flex-shrink:0}.proy-podio .proy-podio-cab .lado{flex:1;display:flex}.proy-podio .proy-podio-cab .lado.derecha{justify-content:flex-end}.proy-podio .proy-podio-titulo{display:flex;flex-direction:column;align-items:center;gap:.4em}.proy-podio .proy-podio-titulo .chip-podio svg{width:1.1em;height:1.1em}.proy-podio .proy-podio-titulo .chip-podio{display:inline-flex;align-items:center;gap:.4em;padding:.35em .9em;border-radius:2em;background:#ffffff26;font-weight:800;font-size:1.25em}.proy-podio .proy-podio-titulo h1{font-size:3.4em;color:#fff}.proy-escalones{flex:1;min-height:0;width:100%;max-width:130vh;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:2em}.proy-escalon{display:flex;flex-direction:column;align-items:center;gap:.6em;min-width:0}.proy-escalon>:first-child{margin-top:auto}.proy-escalon>*{flex-shrink:0}.proy-escalon-gente{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.8em 1.2em;width:100%}.proy-escalon-gente>:first-child{margin-left:auto}.proy-escalon-gente>:last-child{margin-right:auto}.proy-escalon-gente:not(.en-fila){justify-content:center}.proy-escalon-gente:not(.en-fila)>*{margin-left:0;margin-right:0}.proy-ganador{display:flex;flex-direction:column;align-items:center;gap:.35em;max-width:100%;flex-shrink:0;animation:proy-crece .7s ease-out}.proy-escalon-gente.en-fila{flex-wrap:nowrap}.proy-ganador img{width:var(--lado-podio, 8em);height:var(--lado-podio, 8em);border-radius:50%;background:#fff;box-shadow:0 0 0 .3em #ffffff59}.proy-escalon.p1 .proy-ganador img{box-shadow:0 0 0 .35em #4cc9f0,0 0 3em #4cc9f099}.proy-ganador .nombre{font-size:2em;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.proy-escalon .pts{font-size:1.45em;font-weight:700;opacity:.9}.proy-escalon .incognita{width:8em;height:8em;border-radius:50%;display:grid;place-items:center;font-size:1em;background:#ffffff1f;box-shadow:inset 0 0 0 .25em #ffffff40}.proy-escalon .incognita span{font-size:4em;font-weight:800;opacity:.8}.proy-escalon .vacio{font-size:1.4em;font-weight:700;opacity:.6;padding-bottom:.4em}.proy-bloque{width:100%;border-radius:.22em .22em 0 0;display:grid;place-items:center;font-size:5em;font-weight:800;color:#fffffff2;flex-shrink:0}.proy-escalon.p1 .proy-bloque{height:2.9em;background:linear-gradient(180deg,#4cc9f0,#304ffe);text-shadow:0 .04em .12em rgba(26,27,75,.35)}.proy-escalon.p2 .proy-bloque{height:2.1em;background:linear-gradient(180deg,#e7ecf5,#a9b4c8);color:#34405a}.proy-escalon.p3 .proy-bloque{height:1.5em;background:linear-gradient(180deg,#f3b07a,#c56a2c)}.proy-podio-nota{font-size:1.45em;font-weight:700;opacity:.92;flex-shrink:0;min-height:1.5em}.proy-podio .proy-mensaje p{color:#ffffffd9}.proy.proy-centro{align-items:center;justify-content:center;text-align:center}.proy-fin{display:flex;flex-direction:column;align-items:center;gap:.8em}.proy-fin img{width:9em;filter:drop-shadow(0 .75em 1.25em rgba(67,97,238,.25))}.proy-fin h1{font-size:4.2em;font-weight:800;letter-spacing:-.02em}.proy-fin p{font-size:1.8em;color:var(--cnk-color-texto-suave);font-weight:650;max-width:30em}.proy-sinred{position:fixed;left:50%;bottom:1.2em;transform:translate(-50%);z-index:200;display:inline-flex;align-items:center;gap:.6em;padding:.6em 1.2em;border-radius:2em;background:var(--rojo);color:#fff;font-weight:800;font-size:min(1.8vh,1.02vw);box-shadow:0 .6em 1.6em #c8102959}.proy-sinred .punto{width:.7em;height:.7em;border-radius:50%;background:#fff;animation:proy-parpadeo 1s infinite}@keyframes proy-parpadeo{50%{opacity:.3}}.proy-jurado-cab{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.6em 1.5em;flex-shrink:0}.proy-jurado-titulo{display:flex;align-items:center;gap:.9em;min-width:0}.proy-jurado-ico{width:4em;height:4em;border-radius:1.1em;display:grid;place-items:center;color:#fff;background:var(--cnk-degradado-marca);box-shadow:var(--sombra-accion);flex-shrink:0}.proy-jurado-ico svg{width:2em;height:2em}.proy-jurado-titulo p{font-size:1.45em;font-weight:700;color:var(--cnk-color-texto-suave);margin-top:.2em}.proy-jurado-cab .proy-prueba-cuenta{font-size:1.8em}.proy-jurado-rejilla{gap:1.1em 1.2em}.proy-avatar.proy-jurado-alumno{width:8.6em}.proy-sellos{display:flex;gap:.22em;justify-content:center}.proy-sellos i{width:.95em;height:.95em;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 .14em var(--cnk-color-borde-suave)}.proy-sellos i.proy-sello-on{background:var(--cnk-color-accion);box-shadow:none;animation:proy-crece .45s ease-out}.proy-jurado-alumno .proy-marca-oficial{position:absolute;right:-.2em;bottom:-.2em;width:2.1em;height:2.1em;border-radius:50%;display:grid;place-items:center;background:var(--cnk-color-accion);color:#fff;box-shadow:0 0 0 .2em #fff}.proy-jurado-alumno .proy-marca-oficial svg{width:1.2em;height:1.2em}.proy-jurado-alumno.proy-oficial .foto img{box-shadow:0 0 0 .25em var(--cnk-color-accion),var(--sombra)}.proy-jurado-cerrado{display:inline-flex;align-items:center;gap:.3em;margin-left:.6em;padding:.25em .7em;border-radius:2em;background:var(--cnk-color-neutro-fondo);color:var(--cnk-color-texto-suave);font-size:.4em;font-weight:800;vertical-align:middle;letter-spacing:0}.proy-jurado-cerrado svg{width:1em;height:1em}.admin .admin-nav-insignia{margin-left:auto;min-width:1.45rem;height:1.45rem;padding:0 .4rem;border-radius:1rem;background:var(--rojo);color:#fff;font-size:.75rem;font-weight:800;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.admin .am-celda-pie{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.admin .am-total{display:inline-flex;align-items:center;gap:.2rem;font-weight:800;font-size:.82rem;color:var(--cnk-color-accion);font-variant-numeric:tabular-nums;white-space:nowrap}.admin .chip.am-hilo{background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion)}.admin .chip.am-sebas-chip{background:#fde7ea;color:#9f0f24;white-space:normal}.admin .am-sebas{background:#fff;border-radius:1.1rem;padding:.9rem 1.1rem;box-shadow:var(--sombra),inset 5px 0 0 var(--cnk-color-borde-suave)}.admin .am-sebas.con{background:#fff8f8;box-shadow:var(--sombra),inset 6px 0 #e5484d}.admin .am-sebas-cab{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-bottom:.45rem}.admin .am-sebas-cab h2{font-size:1.1rem}.admin .am-sebas-etiqueta{padding:.25rem .65rem;border-radius:2rem;background:var(--admin-oscuro);color:#fff;font-weight:800;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.admin .am-sebas.con .am-sebas-etiqueta{background:#e5484d}.admin .am-sebas-cuenta{margin-left:auto;font-size:1.6rem;font-weight:800;color:var(--cnk-color-texto-suave);font-variant-numeric:tabular-nums}.admin .am-sebas.con .am-sebas-cuenta{color:var(--rojo)}.admin .am-sebas-lista{display:flex;flex-direction:column;gap:.6rem;max-height:26rem;overflow-y:auto}.admin .am-sebas-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.65rem .8rem;border-radius:.9rem;background:#fff;border:1px solid #f6c9cf;overflow-wrap:anywhere}.admin .am-sebas-item img{width:38px;height:38px;border-radius:50%;background:var(--cnk-color-neutro-fondo)}.admin .am-sebas-tipo{font-weight:800;font-size:.82rem;color:var(--rojo)}.admin .am-sebas-motivo{color:var(--cnk-color-texto-suave);margin-top:.2rem}.admin .am-alumnos{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.55rem}.admin .am-alumno{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"foto nombre" "ruta ruta" "estado estado";align-items:center;gap:.35rem .5rem;padding:.55rem .6rem;border:1px solid var(--cnk-color-neutro-fondo);border-radius:.9rem;background:#fff;text-align:left;color:var(--cnk-color-texto);cursor:pointer;min-width:0;font:inherit}.admin .am-alumno:hover{border-color:var(--cnk-color-accion-suave)}.admin .am-alumno.on{border-color:var(--cnk-color-accion);box-shadow:0 0 0 2px var(--cnk-color-accion-suave)}.admin .am-alumno .aj-foto{grid-area:foto;position:relative;width:34px;height:34px}.admin .am-alumno .aj-foto img{width:34px;height:34px;border-radius:50%;background:var(--cnk-color-neutro-fondo);display:block}.admin .am-alumno .punto-online{position:absolute;right:-1px;bottom:-1px;box-shadow:0 0 0 2px #fff}.admin .am-alumno-nombre{grid-area:nombre;font-weight:750;font-size:.86rem;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.admin .am-ruta{grid-area:ruta;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.admin .am-ruta i{font-style:normal;font-size:.7rem;font-weight:800;text-align:center;padding:.15rem 0;border-radius:.35rem;background:var(--cnk-color-neutro-fondo);color:#6b7194}.admin .am-ruta i.am-actual{background:#fff;color:var(--cnk-color-accion);box-shadow:inset 0 0 0 2px var(--cnk-color-accion)}.admin .am-ruta i.am-hecha{background:var(--cnk-color-accion);color:#fff}.admin .am-alumno-estado{grid-area:estado;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .campo.am-filtro{width:auto;min-height:2.3rem;font-size:.85rem;padding-top:.2rem;padding-bottom:.2rem}.admin .am-hilos{display:flex;flex-direction:column;gap:.7rem;max-height:44rem;overflow-y:auto;padding-right:.2rem}.admin .am-hilo-caja{border:1px solid var(--cnk-color-neutro-fondo);border-radius:.9rem;padding:.5rem .6rem;background:#fff;display:flex;flex-direction:column;gap:.4rem}.admin .am-hilo-cab{display:flex;align-items:center;gap:.45rem;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:var(--cnk-color-texto);font:inherit;font-size:.88rem;min-width:0;flex-wrap:wrap}.admin .am-hilo-cab img{width:28px;height:28px;border-radius:50%;background:var(--cnk-color-neutro-fondo)}.admin .am-msj{border-radius:.7rem;background:var(--cnk-color-neutro-fondo);padding:.45rem .6rem;font-size:.86rem;display:flex;flex-direction:column;gap:.2rem;overflow-wrap:anywhere}.admin .am-msj-alumno{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem}.admin .am-msj-texto{font-weight:700}.admin .am-msj-meta{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.admin .am-msj-cinki{color:var(--cnk-color-texto-suave)}.admin .am-msj.am-msj-sebas{background:#fff1f2;box-shadow:inset 4px 0 #e5484d}.admin .am-msj-aviso{color:#9f0f24;font-size:.82rem}.admin .am-resumen td,.admin .am-resumen th{vertical-align:top}.admin .am-resumen td.num{white-space:nowrap}.admin .am-ficha-misiones{display:flex;flex-direction:column;gap:.55rem}.admin .am-ficha-mision{padding:.5rem .65rem;border-radius:.8rem;background:var(--cnk-color-neutro-fondo)}.admin .jc-intro{display:flex;flex-direction:column;gap:.35rem;margin-top:.2rem;padding-top:.6rem;border-top:1px solid var(--cnk-color-neutro-fondo)}.admin .jc-intro .boton{align-self:flex-start}.admin .tarjeta.jc{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.admin .jc-cab{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.admin .jc-jefe-mini{width:46px;height:86px;object-fit:contain;flex-shrink:0}.admin .jc-cab-textos{display:flex;flex-direction:column;gap:.3rem;min-width:0}.admin .jc-vida-cifra{margin-left:auto;font-size:1.1rem;font-weight:700;color:var(--cnk-color-texto-suave);font-variant-numeric:tabular-nums}.admin .jc-vida-cifra b{font-size:2rem;color:var(--cnk-color-texto)}.admin .jc-barra{position:relative;height:1.1rem;border-radius:1rem;background:var(--cnk-color-neutro-fondo);overflow:hidden}.admin .jc-barra i{display:block;height:100%;border-radius:1rem;background:linear-gradient(90deg,#e5484d,#ff8a8a);transition:width .4s ease}.admin .jc-marca{position:absolute;top:0;bottom:0;width:2px;background:#1a1b4b59}.admin .jc-furia .jc-barra i{background:linear-gradient(90deg,#c81029,#e5484d);animation:jc-late .9s ease-in-out infinite}@keyframes jc-late{50%{opacity:.6}}.admin .chip.jc-chip-aturdido{background:#e0f6fd;color:#075e7a}.admin .chip.jc-chip-furia{background:#fde7ea;color:#b4122a}.admin .chip.jc-chip-ko{background:var(--admin-oscuro);color:#fff}.admin .jc-contra{padding:.6rem .8rem;border-radius:.8rem;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-texto)}.admin .jc-ko-caja{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.7rem .9rem;border-radius:.9rem;background:var(--cnk-color-accion-tenue)}.admin .jc-ko-caja img{width:44px;height:44px;border-radius:50%;background:#fff}.admin .jc-ko-caja .boton,.admin .jc-ko-caja .chip{margin-left:auto}.admin .jc-cuerpo{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:1rem;align-items:start}@media (max-width: 1200px){.admin .jc-cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.admin .jc-col h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cnk-color-texto-suave);margin-bottom:.45rem}.admin .jc-vida-form{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.admin .jc-vida-form label{display:flex;flex-direction:column;gap:.15rem}.admin .jc-vida-form .campo{width:6.5rem;min-height:2.6rem;font-size:.95rem}.admin .jc-vida-form .boton{min-height:2.6rem}.admin .jc-contras{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.admin .jc-golpes{display:flex;flex-direction:column;gap:.3rem;max-height:17rem;overflow-y:auto}.admin .jc-golpe{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"foto nombre dano" "foto tipo dano";align-items:center;column-gap:.5rem;padding:.3rem .5rem;border-radius:.7rem;background:var(--cnk-color-neutro-fondo);font-size:.85rem}.admin .jc-golpe img{grid-area:foto;width:30px;height:30px;border-radius:50%;background:#fff}.admin .jc-golpe-nombre{grid-area:nombre;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .jc-golpe .mini{grid-area:tipo;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .jc-golpe-dano{grid-area:dano;font-size:1rem;color:var(--rojo);font-variant-numeric:tabular-nums}.admin .jc-golpe-critico{background:#fde7ea}.admin .jc-golpe-racha{background:var(--cnk-color-accion-tenue)}.admin .jc-golpe-pregunta{background:#e0f6fd}.proy-preg-rejilla{display:grid;gap:1.1em 1.3em;align-content:start}.proy-preg{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5em 1em;align-items:center;background:#fff;border-radius:1.3em;padding:1em 1.2em;box-shadow:var(--sombra);animation:proy-aparece .5s ease}.proy-preg img{grid-row:1 / span 2;width:5em;height:5em;border-radius:50%;background:#f3f4fb;align-self:start}.proy-preg-textos{display:flex;flex-direction:column;gap:.4em;min-width:0}.proy-preg-texto{font-size:1.55em;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.proy-preg-quien{font-size:1.15em;font-weight:650;color:var(--cnk-color-texto-suave)}.proy-preg-quien b{color:var(--cnk-color-texto)}.proy-preg-estrellas{grid-column:2;display:inline-flex;gap:.2em}.proy .proy-preg-estrellas svg{width:1.4em;height:1.4em;fill:var(--cnk-color-accion)}.proy-preg.nueva{animation:proy-aparece .5s ease,proy-preg-nueva 2.6s ease}@keyframes proy-preg-nueva{0%,60%{box-shadow:0 0 0 .35em var(--cnk-color-accion),var(--sombra)}to{box-shadow:var(--sombra)}}.proy-podio .proy-podio-sub{font-size:1.5em;font-weight:700;opacity:.85}.proy-podio-juegos{font-size:1.15em;font-weight:700;opacity:.85}.proy.pj{--pj-noche: #1a1b4b;--pj-noche-2: #262a6e;--pj-coral: #e5484d;--pj-coral-claro: #ff8a8a;--pj-cian: #4cc9f0;background:radial-gradient(circle at 40% 45%,#303683 0%,var(--pj-noche-2) 38%,var(--pj-noche) 78%);color:#fff}.proy.pj .proy-cab .marca{color:#fff}.proy.pj .proy-cab .proy-clase{color:#ffffffbf}.proy.pj .proy-pastilla{background:#ffffff1f;color:#fff}.proy.pj.pj-en-furia{background:radial-gradient(circle at 40% 45%,#6b1d3a 0%,#3a1640 40%,var(--pj-noche) 80%)}.proy.pj.pj-en-furia:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 8em #e5484db3;animation:pj-latido 1.1s ease-in-out infinite}@keyframes pj-latido{50%{opacity:.45}}.pj-escena{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 24em;gap:2em}.pj-main{display:flex;flex-direction:column;min-height:0;gap:.9em}.pj-titulo{display:flex;align-items:center;gap:.7em;flex-wrap:wrap;flex-shrink:0;min-height:3.4em}.proy .pj-titulo h1{font-size:2.7em;color:#fff;letter-spacing:-.02em}.pj-chip{display:inline-flex;align-items:center;gap:.4em;padding:.45em 1em;border-radius:2em;font-weight:800;font-size:1.25em;white-space:nowrap}.pj-chip-aturdido{background:var(--pj-cian);color:var(--pj-noche);animation:pj-latido 1s ease-in-out infinite}.pj-chip-furia{background:var(--pj-coral);color:#fff;animation:pj-latido .8s ease-in-out infinite}.pj-barra-caja{display:flex;align-items:center;gap:1.2em;flex-shrink:0}.pj-barra{position:relative;flex:1;height:2.6em;border-radius:2em;background:#ffffff1f;box-shadow:inset 0 0 0 .2em #ffffff2e;overflow:hidden}.pj-barra i{display:block;height:100%;border-radius:2em;background:linear-gradient(90deg,var(--pj-coral),var(--pj-coral-claro));transition:width .5s ease}.pj-en-furia .pj-barra i{background:linear-gradient(90deg,#c81029,var(--pj-coral));animation:pj-latido .7s ease-in-out infinite}.pj-en-aturdido .pj-barra{box-shadow:inset 0 0 0 .25em var(--pj-cian),0 0 1.5em #4cc9f099}.pj-marca{position:absolute;top:0;bottom:0;width:.2em;margin-left:-.1em;background:#fff6}.pj-vida{font-size:1.6em;font-weight:700;color:#fffc;font-variant-numeric:tabular-nums;white-space:nowrap}.pj-vida b{font-size:1.7em;color:#fff}.pj-arena{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.pj-jefe{position:relative;z-index:2;height:96%;max-height:34em;width:auto;filter:drop-shadow(0 0 2.5em rgba(255,90,140,.45));transform-origin:50% 100%;animation:pj-respira 2.4s ease-in-out infinite}@keyframes pj-respira{50%{transform:scale(.98) translateY(.3em)}}.pj-en-furia .pj-jefe{filter:drop-shadow(0 0 3em rgba(229,72,77,.95)) saturate(1.3);animation-duration:.9s}.pj-en-aturdido .pj-jefe{filter:drop-shadow(0 0 2.5em rgba(76,201,240,.9)) grayscale(.35);animation:pj-mareo 1.6s ease-in-out infinite}@keyframes pj-mareo{25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.pj-jefe.pj-sombra{filter:brightness(0) drop-shadow(0 0 2em rgba(229,72,77,.7))}.pj-aturdido-estrellas{position:absolute;z-index:3;top:3%;left:50%;width:15em;height:4em;margin-left:-7.5em;animation:pj-gira 2.2s linear infinite;pointer-events:none}.pj-aturdido-estrellas i{position:absolute;width:2.4em;height:2.4em;background:var(--pj-cian);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.pj-aturdido-estrellas i:nth-child(1){left:0;top:1em}.pj-aturdido-estrellas i:nth-child(2){left:6.3em;top:0}.pj-aturdido-estrellas i:nth-child(3){right:0;top:1.2em}@keyframes pj-gira{to{transform:rotateY(360deg)}}.pj-golpe{position:absolute;z-index:4;display:flex;align-items:center;gap:.7em;min-width:15em;max-width:23em;padding:.55em .9em .55em .55em;border-radius:1.2em;background:#fff;color:var(--pj-noche);box-shadow:0 .8em 2em #00000059;animation:pj-golpe-entra 2.6s ease-out forwards}.pj-golpe img{width:3.6em;height:3.6em;border-radius:50%;background:#eef0f8;flex-shrink:0}.pj-golpe-textos{display:flex;flex-direction:column;min-width:0;line-height:1.15}.pj-golpe-titulo{font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.pj-golpe-nombre{font-size:1.35em;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-golpe-extras{display:flex;gap:.3em;margin-top:.2em}.pj-golpe-extras i{font-style:normal;font-size:.95em;font-weight:800;padding:.1em .5em;border-radius:1em;white-space:nowrap}.pj-golpe-extras i.es-aturdido{background:var(--pj-cian);color:var(--pj-noche)}.pj-golpe-extras i.es-furia{background:var(--pj-coral);color:#fff}.pj-golpe-dano{margin-left:auto;padding-left:.2em;font-size:2.6em;font-weight:800;color:var(--pj-coral);font-variant-numeric:tabular-nums}.pj-golpe-racha{background:var(--cnk-color-accion);color:#fff}.pj-golpe-racha .pj-golpe-dano{color:#fff}.pj-golpe-pregunta{background:var(--pj-cian)}.pj-golpe-pregunta .pj-golpe-dano{color:var(--pj-noche)}.pj-golpe-critico{z-index:5;min-width:19em;max-width:31em;padding:.8em 1.2em .8em .7em;background:linear-gradient(135deg,var(--pj-coral),#b4122a);color:#fff;box-shadow:0 0 0 .3em #ffffffd9,0 0 3em #e5484dcc;animation:pj-golpe-critico 2.6s ease-out forwards}.pj-golpe-critico .pj-golpe-titulo{font-size:1.7em}.pj-golpe-critico .pj-golpe-dano{color:#fff;font-size:3.6em}.pj-golpe-critico img{width:4.6em;height:4.6em}@keyframes pj-golpe-entra{0%{opacity:0;transform:scale(.6) translateY(1em)}12%{opacity:1;transform:scale(1.06)}20%{transform:scale(1)}75%{opacity:1;transform:translateY(-1.2em)}to{opacity:0;transform:translateY(-2.4em)}}@keyframes pj-golpe-critico{0%{opacity:0;transform:scale(.3) rotate(-8deg)}15%{opacity:1;transform:scale(1.2) rotate(3deg)}25%{transform:scale(1) rotate(0)}80%{opacity:1;transform:translateY(-1em)}to{opacity:0;transform:translateY(-2em)}}.pj-combo{position:absolute;z-index:7;left:50%;top:38%;display:flex;flex-direction:column;align-items:center;gap:.1em;font-size:7em;font-weight:800;letter-spacing:.02em;line-height:1;color:#fff;text-shadow:0 .05em 0 var(--cnk-color-accion),0 0 .4em rgba(76,201,240,.9);white-space:nowrap;pointer-events:none;animation:pj-salta 2.2s ease-out forwards}.pj-combo span{font-size:.24em;letter-spacing:.04em;text-shadow:none;background:var(--cnk-color-accion);padding:.25em .9em;border-radius:2em}@keyframes pj-salta{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(-10deg)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.15) rotate(3deg)}25%{transform:translate(-50%,-50%) scale(1) rotate(0)}80%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-60%) scale(1.05)}}.pj-anuncio{position:absolute;z-index:7;left:50%;top:45%;display:flex;flex-direction:column;align-items:center;gap:.3em;padding:.6em 1.4em;border-radius:1.2em;text-align:center;pointer-events:none;animation:pj-salta 3.2s ease-out forwards}.pj-anuncio b{font-size:6em;font-weight:800;line-height:1;white-space:nowrap}.pj-anuncio span{font-size:2em;font-weight:800}.pj-anuncio-furia{background:#c81029f0;color:#fff;box-shadow:0 0 4em #e5484de6}.pj-fin{position:absolute;z-index:6;left:50%;bottom:5%;display:flex;flex-direction:column;align-items:center;gap:.2em;max-width:92%;padding:.7em 1.6em;border-radius:1.3em;text-align:center;animation:pj-fin 5.5s ease forwards}.pj-fin b{font-size:4em;font-weight:800;line-height:1.05}.pj-fin span{font-size:1.6em;font-weight:750}.pj-fin .pj-fin-cuenta{font-size:1.3em;opacity:.85}.pj-fin.es-exito{background:var(--pj-cian);color:var(--pj-noche);box-shadow:0 0 3em #4cc9f0b3}.pj-fin.es-libra{background:#fff;color:var(--pj-noche)}@keyframes pj-fin{0%{opacity:0;transform:translate(-50%) scale(.7)}8%{opacity:1;transform:translate(-50%) scale(1.05)}14%{transform:translate(-50%) scale(1)}88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.pj-espera{position:absolute;z-index:3;left:50%;bottom:7%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.3em;padding:.8em 1.6em;border-radius:1.2em;background:#ffffff1a;text-align:center;white-space:nowrap}.pj-espera b{font-size:2.6em}.pj-espera span{font-size:1.5em;font-weight:700;color:#fffc}.pj-cargando{font-size:1.6em;color:#fffc}.pj-lateral{display:flex;flex-direction:column;gap:.8em;min-height:0}.proy .pj-lateral h2{font-size:1.9em;color:#fff;flex-shrink:0}.pj-lista{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.5em;-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent)}.pj-lista-item{display:flex;align-items:center;gap:.7em;padding:.45em .8em .45em .45em;border-radius:1em;background:#ffffff1a;flex-shrink:0;animation:proy-aparece .4s ease}.pj-lista-item img{width:2.8em;height:2.8em;border-radius:50%;background:#fff;flex-shrink:0}.pj-lista-nombre{font-size:1.3em;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-lista-item b{margin-left:auto;font-size:1.6em;color:var(--pj-coral-claro);font-variant-numeric:tabular-nums}.pj-lista-critico{background:#e5484d61}.pj-lista-racha{background:#4361ee80}.pj-lista-pregunta{background:#4cc9f040}.pj-lista-vacia{font-size:1.3em;color:#ffffffb3;font-weight:650}.pj-ayuda{flex-shrink:0;padding:.9em 1em;border-radius:1.1em;background:#ffffff14;font-size:1.2em;line-height:1.35;font-weight:650;color:#ffffffd9}.pj-ayuda p+p{margin-top:.3em}.pj-ayuda b{color:#fff}.pj-secuaces{position:absolute;inset:0;z-index:1;pointer-events:none}.pj-secuaz{position:absolute;height:13em;width:auto;filter:drop-shadow(0 .6em 1.2em rgba(0,0,0,.4))}.pj-secuaz.s1{left:5%;bottom:0}.pj-secuaz.s2{right:5%;bottom:0}.pj-secuaz.s3{left:21%;top:2%;height:11em}.pj-secuaces-contra .pj-secuaz{animation:pj-entra-secuaz .6s ease-out both,pj-bota .9s ease-in-out .6s infinite}.pj-secuaces-contra .pj-secuaz.s2{animation-delay:.15s,.75s}.pj-secuaces-contra .pj-secuaz.s3{animation-delay:.3s,.9s}.pj-secuaces-furia .pj-secuaz{animation:pj-entra-secuaz .6s ease-out both,pj-baila .8s ease-in-out .6s infinite}.pj-secuaces-furia .pj-secuaz.s2{animation-delay:.2s,.8s}.pj-secuaces-furia .pj-secuaz.s3{animation-delay:.4s,1s}@keyframes pj-entra-secuaz{0%{opacity:0;transform:translateY(6em) scale(.5)}to{opacity:1;transform:none}}@keyframes pj-bota{50%{transform:translateY(-1.2em)}}@keyframes pj-baila{25%{transform:rotate(-8deg) translateY(-.6em)}75%{transform:rotate(8deg) translateY(-.6em)}}.pj-contra{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;padding:2em;text-align:center;background:radial-gradient(circle at 50% 40%,#5c1f4f,#2b1f5e 42%,#1a1b4b 75%);animation:proy-aparece .3s ease}.pj-contra .pj-secuaces{z-index:0}.pj-contra>:not(.pj-secuaces){position:relative;z-index:1}.pj-contra .pj-secuaz{height:17em}.pj-contra .pj-secuaz.s3{left:auto;right:22%;top:4%;height:12em}.pj-contra-antes{font-size:2.2em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pj-coral-claro);animation:pj-latido .8s ease-in-out infinite}.proy .pj-contra-pregunta{font-size:5.4em;font-weight:800;line-height:1.05;color:#fff;max-width:15em}.pj-contra-opciones{display:flex;gap:1.5em;flex-wrap:wrap;justify-content:center}.pj-contra-opciones span{font-size:3.4em;font-weight:800;padding:.35em 1.1em;border-radius:.7em;background:#fff;color:var(--pj-noche);box-shadow:0 .15em #00000040}.pj-contra-reloj{position:relative;width:9em;height:9em}.proy .pj-contra-reloj svg{width:100%;height:100%;transform:rotate(-90deg)}.pj-contra-reloj circle{fill:none;stroke-width:8}.pj-contra-reloj .fondo{stroke:#ffffff26}.pj-contra-reloj .arco{stroke:var(--pj-cian);stroke-dasharray:276.5;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.pj-contra-reloj b{position:absolute;inset:0;display:grid;place-items:center;font-size:4em;font-weight:800;font-variant-numeric:tabular-nums}.pj-contra-ayuda{font-size:1.6em;font-weight:700;color:#ffffffd9;max-width:40em}.pj-ko{position:absolute;inset:0;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 40%,#3b4fd6,var(--pj-noche) 72%);animation:proy-aparece .5s ease}.pj-ko-grande{font-size:9em;font-weight:800;line-height:.95;letter-spacing:.02em;color:#fff;text-shadow:0 .06em 0 var(--pj-coral),0 0 .35em rgba(229,72,77,.8);animation:pj-ko-entra .9s cubic-bezier(.2,1.6,.4,1) both}@keyframes pj-ko-entra{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:none}}.pj-ko-escena{display:flex;align-items:flex-end;justify-content:center;gap:9em;height:20em}.pj-ko>:not(.pj-confeti){position:relative;z-index:1}.pj-ko-jefe{height:13em;width:auto;filter:grayscale(.85) brightness(.7);transform-origin:50% 100%;animation:pj-ko-cae 1.4s ease-in .3s both}@keyframes pj-ko-cae{0%{transform:rotate(0)}60%{transform:rotate(-80deg) translateY(1em)}75%{transform:rotate(-72deg) translateY(1em)}to{transform:rotate(-78deg) translateY(1em);opacity:.75}}.pj-ko-cinki{height:19em;width:auto;filter:drop-shadow(0 0 2em rgba(76,201,240,.6));animation:pj-ko-heroe 1s ease-out .9s both}@keyframes pj-ko-heroe{0%{opacity:0;transform:translateY(4em) scale(.7)}to{opacity:1;transform:none}}.pj-ko-titulo{font-size:3em;font-weight:800;color:#fff;animation:proy-aparece .6s ease 1.4s both}.pj-ko-ultimo{display:inline-flex;align-items:center;gap:.8em;padding:.6em 1.4em .6em .6em;border-radius:3em;background:#fff;color:var(--pj-noche);animation:proy-aparece .6s ease 1.8s both}.pj-ko-ultimo img{width:4.6em;height:4.6em;border-radius:50%;background:#eef0f8}.pj-ko-ultimo span{font-size:1.4em;font-weight:750;color:var(--cnk-color-texto-suave)}.pj-ko-ultimo b{font-size:2.4em;font-weight:800}.pj-confeti{position:absolute;inset:0;pointer-events:none}.pj-confeti i{position:absolute;top:-2em;width:.8em;height:1.4em;border-radius:.2em;background:var(--pj-cian);animation:pj-cae linear infinite}.pj-confeti i:nth-child(3n){background:var(--cnk-color-accion)}.pj-confeti i:nth-child(3n+1){background:var(--pj-coral-claro)}.pj-confeti i:nth-child(4n){background:#fff}@keyframes pj-cae{to{transform:translateY(70em) rotate(540deg)}}.pj-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:contain;background:#000;z-index:-1;opacity:0;pointer-events:none}.pj-video.visible{z-index:300;opacity:1}.pj-intro{position:fixed;inset:0;z-index:300;overflow:hidden;font-size:min(1.8vh,1.02vw);color:#fff;background:radial-gradient(circle at 50% 42%,#3a1640,#1a1b4b 58%,#0d0e2b);animation:pj-intro-fundido 6.4s ease both}@keyframes pj-intro-fundido{0%{opacity:0}6%{opacity:1}92%{opacity:1}to{opacity:0}}.pj-intro-halo{position:absolute;left:50%;top:40%;width:60em;height:60em;margin:-30em 0 0 -30em;border-radius:50%;background:radial-gradient(circle,rgba(255,90,160,.45),rgba(229,72,77,.15) 45%,transparent 70%);animation:pj-intro-halo 6.4s ease-in-out both}@keyframes pj-intro-halo{0%{transform:scale(.2);opacity:0}30%{opacity:1}to{transform:scale(1.3);opacity:1}}.pj-intro-jefe{position:absolute;left:50%;top:3em;height:36em;width:auto;filter:drop-shadow(0 0 3em rgba(255,90,140,.7));animation:pj-intro-jefe 6.4s ease-out both}@keyframes pj-intro-jefe{0%,8%{opacity:0;transform:translate(-50%) scale(.15) rotate(-20deg)}30%{opacity:1;transform:translate(-50%) scale(1.08) rotate(4deg)}36%{transform:translate(-50%) scale(1) rotate(0)}40%{transform:translate(calc(-50% - .8em)) rotate(-2deg)}44%{transform:translate(calc(-50% + .8em)) rotate(2deg)}48%,to{opacity:1;transform:translate(-50%) rotate(0)}}.pj-intro-secuaz{position:absolute;height:15em;width:auto;filter:drop-shadow(0 .6em 1.2em rgba(0,0,0,.5));animation:pj-intro-secuaz 6.4s ease-out both}.pj-intro-secuaz.i1{left:9%;top:18em}.pj-intro-secuaz.i2{right:9%;top:18em;animation-delay:.2s}.pj-intro-secuaz.i3{left:23%;top:2em;height:12em;animation-delay:.4s}@keyframes pj-intro-secuaz{0%,30%{opacity:0;transform:translateY(5em) scale(.6)}40%{opacity:1;transform:translateY(-1em) scale(1.05)}46%,to{opacity:1;transform:none}}.pj-intro-textos{position:absolute;left:0;right:0;bottom:2.6em;display:flex;flex-direction:column;align-items:center;gap:.3em;text-align:center}.pj-intro-antes{font-size:1.8em;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:#ff8a8a;animation:pj-intro-texto 6.4s ease both}.pj-intro-titulo{font-size:6.4em;font-weight:800;line-height:1;text-shadow:0 .06em 0 #e5484d,0 0 .4em rgba(229,72,77,.7);animation:pj-intro-titulo 6.4s ease both}.pj-intro-sub{font-size:2.2em;font-weight:750;color:#ffffffd9;animation:pj-intro-texto 6.4s ease .3s both}@keyframes pj-intro-titulo{0%,36%{opacity:0;transform:scale(1.6)}46%,to{opacity:1;transform:none}}@keyframes pj-intro-texto{0%,42%{opacity:0;transform:translateY(1em)}52%,to{opacity:1;transform:none}}.pj-sonido{position:fixed;right:1.25rem;bottom:1.25rem;z-index:310;padding:.55rem .9rem;border-radius:999px;background:#0f1437c7;color:#fff;font-weight:700;font-size:.95rem;pointer-events:none}.pj-sonido.aviso{top:1.25rem;bottom:auto;right:50%;transform:translate(50%);font-size:1.2rem}.pj-ayuda{position:relative}.pj-ayuda-cinki{float:left;width:5.5em;height:auto;margin:-.4em .75em 0 -.25em}.pj-golpe-escudo{background:var(--pj-cian)}.pj-golpe-escudo .pj-golpe-dano{color:var(--pj-noche)}.pj-golpe-icono svg{width:.9em;height:.9em}.pj-golpe-clase{z-index:6;left:50%;top:2%;min-width:26em;max-width:36em;margin-left:-13em;padding:.9em 1.4em .9em .8em;background:linear-gradient(135deg,var(--cnk-color-accion),#304ffe);color:#fff;box-shadow:0 0 0 .3em #ffffffe6,0 0 3.5em #4361eee6;animation:pj-golpe-critico 3.2s ease-out forwards}.pj-golpe-clase img{width:5em;height:5em;background:#fff}.pj-golpe-clase .pj-golpe-titulo{font-size:1.6em}.pj-golpe-clase .pj-golpe-nombre{font-size:2em}.pj-golpe-clase .pj-golpe-dano{color:#fff;font-size:4.2em}.pj-lista-escudo{background:#4cc9f040}.pj-lista-clase{background:#4361ee99}.pj-lista-icono{color:var(--pj-cian)}.pj-lista-icono svg{width:1em;height:1em}.pj-chip-escudo{background:var(--pj-cian);color:var(--pj-noche);animation:pj-latido 1s ease-in-out infinite}.pj-barra.con-escudo{box-shadow:inset 0 0 0 .25em var(--pj-cian),0 0 1.5em #4cc9f099}.pj-barra.con-escudo:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,#4cc9f080 0 .8em,#4cc9f01f .8em 1.6em)}.pj-en-escudo .pj-jefe{filter:drop-shadow(0 0 2.5em rgba(76,201,240,.9))}.pj-escudo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.pj-escudo-burbuja{position:relative;z-index:3;width:auto;height:92%;max-height:34em;animation:pj-escudo-entra .6s cubic-bezier(.2,1.4,.4,1) both}.proy .pj-escudo-burbuja{width:auto;height:92%}.pj-escudo-fondo{fill:#4cc9f038;stroke:var(--pj-cian);stroke-width:6}.pj-escudo-grieta{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(76,201,240,.9));stroke-dasharray:260;animation:pj-grieta .45s ease-out both}.pj-escudo-cuenta{position:absolute;z-index:8;right:2%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:.2em;padding:1em 1.6em;border-radius:1.4em;background:#fff;color:var(--pj-noche);box-shadow:0 0 0 .3em var(--pj-cian),0 1em 2.5em #00000059;text-align:center}.pj-escudo-titulo{display:inline-flex;align-items:center;gap:.35em;font-size:2em;font-weight:800}.proy .pj-escudo-titulo svg{width:1.1em;height:1.1em;color:var(--cnk-color-accion)}.pj-escudo-cuenta b{font-size:6em;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--cnk-color-accion)}.pj-escudo-cuenta b small{font-size:.45em;color:var(--cnk-color-texto-suave)}.pj-escudo-cuenta>span{font-size:1.5em;font-weight:750}.pj-escudo-cuenta .pj-escudo-tiempo{margin-top:.2em;padding:.15em .8em;border-radius:2em;background:var(--pj-cian);color:var(--pj-noche);font-size:2em;font-weight:800;font-variant-numeric:tabular-nums}.pj-fin-escudo.es-libra{box-shadow:0 0 0 .3em var(--pj-coral)}@keyframes pj-escudo-entra{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes pj-grieta{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}.pj-mini{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9em;padding:2em 3em;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 40%,#33409e,#262a6e 45%,#1a1b4b 80%);animation:proy-aparece .3s ease}.pj-mini>:not(.pj-lluvia){position:relative;z-index:1}.pj-mini-antes{font-size:2em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pj-cian);animation:pj-latido .9s ease-in-out infinite}.proy .pj-mini-titulo{font-size:6em;font-weight:800;line-height:1;color:#fff;text-shadow:0 .06em 0 var(--cnk-color-accion)}.pj-mini-frase{font-size:2.6em;font-weight:800;color:#fff;max-width:30em;line-height:1.2}.pj-mini-numero{display:inline-block;padding:0 .35em;border-radius:.3em;background:#fff;color:var(--pj-noche);font-size:1.6em;line-height:1.1;font-variant-numeric:tabular-nums;vertical-align:-.1em}.pj-mini-fila{display:flex;align-items:center;gap:3em}.pj-mini-cuenta{display:flex;flex-direction:column;align-items:center;gap:.1em;padding:.6em 1.6em;border-radius:1.2em;background:#ffffff1a}.pj-mini-cuenta b{font-size:6em;font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums;animation:pj-cuenta .35s ease-out}.pj-mini-cuenta span{font-size:1.6em;font-weight:750;color:#ffffffd9}@keyframes pj-cuenta{40%{transform:scale(1.18)}}.pj-mini-ayuda{font-size:1.6em;font-weight:700;color:#ffffffd9;max-width:42em}.pj-mini-dano{color:var(--pj-coral-claro);font-variant-numeric:tabular-nums}.pj-mini-fin.es-exito{background:radial-gradient(circle at 50% 40%,#3b4fd6,#262a6e 55%,#1a1b4b 85%)}.pj-mini-fin.es-exito .pj-mini-titulo{text-shadow:0 .06em 0 var(--pj-cian),0 0 .4em rgba(76,201,240,.7)}.pj-mini-fin.es-libra .pj-mini-titulo{text-shadow:0 .06em 0 var(--pj-coral)}.pj-lluvia{position:absolute;inset:0;z-index:0;pointer-events:none}.pj-lluvia img{position:absolute;top:-14em;width:auto;height:11em;opacity:.9;filter:drop-shadow(0 .5em 1em rgba(0,0,0,.45));animation:pj-cae-secuaz linear infinite}.pj-lluvia img.es-centro{height:7em;opacity:.28}@keyframes pj-cae-secuaz{0%{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(42em) rotate(10deg)}to{transform:translateY(84em) rotate(-10deg)}}.pj-lluvia.es-huyen img{top:auto;bottom:4%;animation:pj-huye 1.6s ease-in both}@keyframes pj-huye{0%{opacity:1;transform:none}30%{transform:translateY(1em) scale(1.05)}to{opacity:0;transform:translateY(-60em) rotate(-25deg) scale(.6)}}.proy .pj-recta{width:min(100%,64em);height:auto;flex-shrink:0}.pj-recta-linea{stroke:#fff;stroke-width:6;stroke-linecap:round}.pj-recta-punta{fill:#fff}.pj-recta-marca{stroke:#fff;stroke-width:5;stroke-linecap:round}.pj-recta-marca.es-cero{stroke-width:8}.pj-recta-num{fill:#ffffffe6;font-size:34px;font-weight:800;text-anchor:middle}.pj-recta-num.es-cero{font-size:40px;fill:#fff}.pj-recta-num.es-buena{fill:#0d1f14}.pj-recta-buena{fill:#4ade80;opacity:.95}.pj-recta-pila circle{fill:var(--pj-coral-claro);animation:pj-punto .35s ease-out both}.pj-recta-pila.es-buena circle{fill:#fff}.pj-recta-pila text{fill:#fff;font-size:30px;font-weight:800;text-anchor:middle}@keyframes pj-punto{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.admin-reiniciar-capa{z-index:125}.admin-reiniciar{max-width:40rem}.admin-reiniciar-titulo{margin:1rem 0 .4rem;font-size:1rem}.admin-reiniciar-opciones{display:flex;flex-wrap:wrap;gap:.5rem}.admin-reiniciar-opcion{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border:2px solid var(--cnk-color-borde-suave);border-radius:.8rem;background:#fff;font-weight:700;cursor:pointer}.admin-reiniciar-opcion.on{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion)}.admin-reiniciar-opcion input{accent-color:var(--cnk-color-accion)}.admin-reiniciar-alumnos{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.4rem;max-height:16rem;overflow-y:auto;margin-top:.5rem;padding:.15rem}.admin-reiniciar-alumno{display:flex;align-items:center;gap:.45rem;padding:.35rem .55rem;border:2px solid var(--cnk-color-borde-suave);border-radius:.7rem;background:#fff;cursor:pointer;font-weight:650;font-size:.92rem}.admin-reiniciar-alumno.on{border-color:var(--cnk-color-accion);background:var(--cnk-color-accion-tenue)}.admin-reiniciar-alumno img{width:1.8rem;height:1.8rem;border-radius:50%;flex-shrink:0}.admin-reiniciar-alumno span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boton.peligro{background:#e5484d;border-color:#e5484d;color:#fff}.boton.peligro:disabled{background:#f3b5b7;border-color:#f3b5b7}.admin.admin-control{display:block;background:var(--cnk-color-fondo)}.admin .ctl{min-height:100vh}.admin .ctl-arriba{position:sticky;top:0;z-index:30}.admin .ctl-barra{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;padding:.65rem clamp(1rem,2.5vw,1.75rem);background:#fff;box-shadow:0 1px 0 var(--cnk-color-neutro-fondo),0 .4rem 1.2rem #1f26870f}.admin .ctl-clases{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;flex:1;min-width:0;padding:.15rem}.admin .ctl-clase{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;min-height:3rem;padding:.45rem 1rem;border-radius:1.5rem;border:2px solid var(--cnk-color-accion-suave);background:#fff;color:var(--cnk-color-texto);font-weight:800;font-size:1rem;cursor:pointer}.admin .ctl-clase.on{background:var(--cnk-color-accion);border-color:var(--cnk-color-accion);color:#fff;box-shadow:var(--sombra-accion)}.admin .ctl-clase-cuenta{font-size:.8rem;font-weight:750;opacity:.85;font-variant-numeric:tabular-nums}.admin .ctl-nueva{border-style:dashed;color:var(--cnk-color-accion)}.admin .ctl-terminadas{flex-shrink:0;min-height:3rem;padding:0 .9rem;border-radius:1.5rem;border:2px dashed var(--cnk-color-borde-suave);background:#fff;color:var(--cnk-color-texto-suave);font:inherit;font-weight:750;font-size:.92rem}.admin .ctl-terminadas.on{border-style:solid;border-color:var(--admin-oscuro);color:var(--admin-oscuro)}.admin .ctl-conexion{display:inline-flex;align-items:center;gap:.4rem;font-weight:750;font-size:.88rem;color:var(--cnk-color-texto-suave);white-space:nowrap}.admin .ctl-conexion.mal{color:var(--rojo)}.admin .ctl-ir-admin{min-height:3rem}.admin .ctl-sinred{display:flex;align-items:center;gap:.6rem;padding:.7rem clamp(1rem,2.5vw,1.75rem);background:var(--rojo);color:#fff;font-weight:750}.admin .ctl-cuerpo{max-width:92rem;margin:0 auto;padding:1rem clamp(1rem,2.5vw,1.75rem) 4rem}.admin .ctl-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@media (min-width: 1100px){.admin .ctl-rejilla{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.admin .ctl-columna{display:flex;flex-direction:column;gap:1rem;min-width:0}.admin .ctl-pareja{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1rem;align-items:start}.admin .ctl-vacio{max-width:34rem;margin:10vh auto;align-items:center}.admin .ctl-titulo{display:flex;align-items:center;gap:.5rem;font-size:1.15rem;margin-bottom:.6rem}.admin .ctl-titulo svg{color:var(--cnk-color-accion);flex-shrink:0}.admin .ctl-ayuda{font-size:.88rem;color:var(--cnk-color-texto-suave);font-weight:600}.admin .ctl-cuenta{display:inline-grid;place-items:center;min-width:1.9rem;height:1.9rem;padding:0 .4rem;border-radius:1rem;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);font-size:.95rem;font-variant-numeric:tabular-nums}.admin .ctl-tarjeta-clase{display:flex;flex-direction:column;gap:.5rem}.admin .ctl-clase-cab{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.admin .ctl-clase-titulo{min-width:0}.admin .ctl-clase-titulo h1{font-size:1.85rem;line-height:1.15;overflow-wrap:anywhere}.admin .ctl-clase-cifras{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;margin-top:.3rem;font-weight:650;color:var(--cnk-color-texto-suave)}.admin .ctl-clase-cifras b{color:var(--cnk-color-texto);font-variant-numeric:tabular-nums}.admin .ctl-codigo{display:flex;flex-direction:column;align-items:center;padding:.45rem 1.2rem .55rem;border-radius:1rem;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion)}.admin .ctl-codigo span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin .ctl-codigo b{font-size:2.7rem;line-height:1;font-weight:800;letter-spacing:.12em;font-variant-numeric:tabular-nums}.admin .ctl-clase-pie{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.6rem;margin-top:.2rem;border-top:1px solid var(--cnk-color-neutro-fondo)}.admin .ctl-terminada{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;padding:.9rem 1rem;border-radius:1rem;background:var(--admin-oscuro);color:#fff}.admin .ctl-terminada p{opacity:.85;font-size:.9rem}.admin .ctl-terminada .boton{margin-left:auto;background:#fff;color:var(--admin-oscuro);box-shadow:none;min-height:3rem}.admin .ctl-en-pantalla{display:inline-flex;align-items:center;gap:.35rem;min-height:3rem;padding:0 .9rem;border-radius:1.5rem;background:var(--verde-fondo);color:var(--verde);font-weight:800}.admin .ctl-enlace{font-size:.9rem}.admin .ctl-mando{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .9rem;padding:.4rem 0}.admin .ctl-mando-nombre{display:flex;flex-direction:column;min-width:9.5rem;font-weight:800}.admin .ctl-mando-nombre small{font-size:.78rem;font-weight:600;color:var(--cnk-color-texto-suave)}.admin .ctl-segmentos{display:inline-flex;flex-wrap:wrap;gap:.2rem;padding:.25rem;border-radius:1.6rem;background:var(--cnk-color-neutro-fondo)}.admin .ctl-segmentos button{min-height:3rem;min-width:3.4rem;padding:.45rem 1.05rem;border:0;border-radius:1.35rem;background:transparent;color:var(--cnk-color-texto-suave);font:inherit;font-weight:800;font-size:1rem;cursor:pointer}.admin .ctl-segmentos button.on{background:#fff;color:var(--cnk-color-texto);box-shadow:0 .15rem .5rem #1a1b4b1f}.admin .ctl-segmentos button.on.verde{background:var(--verde);color:#fff}.admin .ctl-segmentos button.on.rojo{background:var(--rojo);color:#fff}.admin .ctl-segmentos button.on.azul{background:var(--cnk-color-accion);color:#fff}.admin .ctl-segmentos button.on.oscuro{background:var(--admin-oscuro);color:#fff}.admin .ctl-segmentos button:disabled{cursor:not-allowed;opacity:.55}.admin .ctl-segmentos.guardando button.on{opacity:.75}.admin .ctl-segmentos button:focus-visible,.admin .ctl-clase:focus-visible,.admin .ctl-rapido:focus-visible{outline:3px solid var(--cnk-color-accion);outline-offset:2px}.admin .boton.ctl-boton{min-height:3rem;padding:.5rem 1.1rem;font-size:1rem}.admin .boton.ctl-boton-grande{min-height:3.4rem;min-width:8.5rem;padding:.6rem 1.35rem;font-size:1.05rem}.admin .boton.secundario.ctl-boton-peligro{color:var(--rojo);box-shadow:inset 0 0 0 2px var(--rojo-fondo)}.admin .ctl .boton.secundario:disabled{background:#fff;color:var(--cnk-color-deshabilitado);box-shadow:inset 0 0 0 2px var(--cnk-color-neutro-fondo)}.admin .ctl-lista-juegos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.admin .ctl-juego{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem .75rem;border-radius:1rem;background:#f7f8fd;border:2px solid transparent}.admin .ctl-juego.estado-abierta{background:#f0fbf5;border-color:var(--verde)}.admin .ctl-juego.estado-terminada{background:#f3f4f9}.admin .ctl-juego.estado-terminada .ctl-juego-nombre{color:var(--cnk-color-texto-suave)}.admin .ctl-juego.estado-terminada .icono-estacion{filter:grayscale(.6);opacity:.7}.admin .ctl-juego.es-siguiente{border-color:var(--cnk-color-accion-suave);background:#fff}.admin .ctl-juego.estado-siempre{background:#f7f8fd}.admin .ctl-juego-texto{display:flex;flex-direction:column;gap:.15rem;min-width:0}.admin .ctl-juego-nombre{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;font-weight:800;font-size:1.05rem}.admin .ctl-juego-linea{font-size:.9rem;font-weight:650;color:var(--cnk-color-texto-suave);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin .ctl-juego-accion{display:flex;justify-content:flex-end}.admin .ctl-siempre{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border-radius:1.5rem;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion);font-weight:800;font-size:.88rem;white-space:nowrap}.admin .boton.ctl-terminar{background:var(--admin-oscuro);box-shadow:none}.admin .ctl-ko{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .9rem;margin-top:.75rem;padding:.75rem .9rem;border-radius:1rem;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-texto);font-weight:650}.admin .ctl-ko .boton{margin-left:auto}@media (max-width: 560px){.admin .ctl-juego{grid-template-columns:auto minmax(0,1fr)}.admin .ctl-juego-accion{grid-column:1 / -1}.admin .ctl-juego-accion .boton{width:100%}}.admin .ctl-cortos .ctl-corto{padding:.65rem 0;border-top:1px solid var(--cnk-color-neutro-fondo)}.admin .ctl-cortos .ctl-ayuda+.ctl-corto{margin-top:.5rem}.admin .ctl-corto-cab{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.admin .ctl-corto-cab b{font-size:1.05rem}.admin .boton.ctl-acaben{background:var(--rojo);box-shadow:none}.admin .boton.ctl-acaben:disabled{background:var(--cnk-color-deshabilitado)}.admin .ctl-mensaje-form{display:flex;gap:.5rem}.admin .ctl-mensaje-form .campo{flex:1;min-width:0;min-height:3rem;font-size:1rem}.admin .ctl-rapidos{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.admin .ctl-rapido{min-height:2.75rem;padding:.35rem .85rem;border-radius:1.4rem;border:2px solid var(--cnk-color-accion-suave);background:#fff;color:var(--cnk-color-accion);font:inherit;font-weight:750;font-size:.9rem;cursor:pointer}.admin .ctl-rapido:disabled{opacity:.5;cursor:not-allowed}.admin .ctl-aviso-actual{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.7rem;padding:.6rem .75rem;border-radius:.9rem;background:var(--cnk-color-accion-tenue);font-size:.95rem;overflow-wrap:anywhere}.admin .ctl-aviso-actual .boton{margin-left:auto}.admin .ctl-sonido .ctl-mando-nombre{min-width:8rem}.admin .ctl-alumnos-cab{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.admin .ctl-alumnos-cab .ctl-titulo{margin-bottom:.4rem}.admin .ctl-buscar{width:12rem;min-height:2.75rem;font-size:1rem}.admin .ctl-lista-alumnos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.admin .ctl-alumno{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.5rem .6rem;border-radius:.95rem;background:#f7f8fd}.admin .ctl-alumno.sin-conexion{background:#fbfbfd}.admin .ctl-alumno.sin-conexion .aj-foto img{filter:grayscale(.7);opacity:.7}.admin .ctl-alumno .aj-foto{position:relative;width:44px;height:44px}.admin .ctl-alumno .aj-foto img{width:44px;height:44px;border-radius:50%;background:var(--cnk-color-neutro-fondo);display:block}.admin .ctl-alumno .punto-online{position:absolute;right:0;bottom:0;box-shadow:0 0 0 2px #fff}.admin .ctl-alumno-texto{display:flex;flex-direction:column;gap:.15rem;min-width:0}.admin .ctl-alumno-nombre{font-weight:800;overflow-wrap:anywhere}.admin .ctl-alumno-donde{font-size:.88rem;font-weight:650;color:var(--cnk-color-texto-suave)}.admin .ctl-alumno-progreso{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .3rem}.admin .ctl-alumno-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.admin .ctl-alumno-acciones .boton.ctl-boton{min-height:2.9rem;padding:.35rem .85rem;font-size:.92rem;flex-direction:column;gap:0;line-height:1.15}.admin .ctl-alumno-acciones .boton.ctl-boton svg{display:none}.admin .ctl-alumno-acciones .boton small{font-size:.7rem;font-weight:700;opacity:.8}.admin .ctl-deshacer{font-size:.8rem;padding:.1rem .2rem;min-height:0}@media (max-width: 640px){.admin .ctl-alumno{grid-template-columns:auto minmax(0,1fr)}.admin .ctl-alumno-acciones{grid-column:1 / -1;justify-content:stretch}.admin .ctl-alumno-acciones .boton{flex:1}}.admin .ctl-mando-ancho .ctl-segmentos button{padding:.45rem .8rem;font-size:.92rem}.admin .ctl-podio{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--cnk-color-neutro-fondo);display:flex;flex-direction:column;gap:.55rem}.admin .ctl-podio-fila{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.admin .ctl-select{width:auto;max-width:100%;min-height:3rem;font-size:.98rem}.admin .ctl-podio-vista{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.admin .ctl-escalon{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.admin .ctl-escalon-puesto{font-weight:800;color:var(--cnk-color-texto-suave)}.admin .ctl-escalon-quien{display:inline-flex;align-items:center;gap:.3rem;font-weight:750;font-size:.92rem}.admin .ctl-escalon-quien img{width:28px;height:28px;border-radius:50%;background:var(--cnk-color-neutro-fondo)}.admin .boton.admin-ir-control{min-height:2.9rem;width:100%;justify-content:flex-start}.admin .cronologia-juegos{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 .75rem}.admin .cronologia-lista{list-style:none;margin:0;padding:0;max-height:22rem;overflow-y:auto;font-size:.9rem}.admin .cronologia-lista li{display:flex;gap:.6rem;padding:.3rem 0;border-bottom:1px solid var(--cnk-color-neutro-fondo);overflow-wrap:anywhere}.admin .cronologia-lista .t{flex-shrink:0;width:4.6rem;color:var(--cnk-color-texto-suave);font-variant-numeric:tabular-nums;font-weight:650}.proy-sala .proy-codigo-grande{font-size:7.5em;letter-spacing:.06em;white-space:nowrap}.proy-sala .proy-temario{font-size:1.6em;font-weight:600;color:var(--cnk-color-texto-suave, #555b83);margin:.35em 0 0}.proy-sala .proy-temario b{color:var(--cnk-color-texto, #161a3e);font-weight:800}.proy-sala .proy-avatar-sala .foto{animation:proy-entra .45s cubic-bezier(.2,1.4,.4,1)}@keyframes proy-entra{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.admin.admin-embebido{display:flex;flex-direction:column;min-height:100%;grid-template-columns:none}.admin-embebido .admin-nav-fila{flex-direction:row;flex-wrap:wrap;gap:.4rem;padding:.75rem 1.25rem 0}.admin-embebido .admin-nav-fila button{width:auto}.admin-embebido .admin-main{padding-top:1rem}.admin-superadmin{display:flex;align-items:center;gap:.4rem;margin:0;padding:.55rem .75rem;border-radius:.75rem;background:#ffffff1f;font-weight:800;font-size:.85rem}.admin-superadmin-fila{display:flex;flex-direction:column;gap:.4rem}.admin-salir{display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:.75rem;padding:.5rem .75rem;background:#ffffff14;color:inherit;font:inherit;font-weight:800;font-size:.85rem;cursor:pointer}.admin-salir:hover{background:#ffffff29}.ajustes-sesion{display:grid;gap:1rem;max-width:52rem}.ajustes-minutos{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.6rem}.ajustes-minuto{border:0;border-radius:.75rem;padding:.6rem 1rem;font:inherit;font-weight:800;background:var(--cnk-color-accion-tenue);color:var(--cnk-color-accion-intensa);cursor:pointer}.ajustes-minuto.on{background:var(--cnk-color-accion);color:#fff}.resumen{display:grid;gap:1rem}.res-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.res-cab h1{margin:0}.res-seccion h2{margin:0 0 .75rem;font-size:1.1rem}.res-seccion-cab{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.res-seccion-cab h2{margin:0}.res-datos{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.9rem 1.25rem}.res-dato{min-width:0}.res-v{font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--cnk-color-accion);line-height:1.05;display:flex;align-items:center;gap:.45rem}.res-dato.vivo .res-v{color:#161a3e}.res-l{font-size:.88rem;font-weight:700;color:#161a3e;margin-top:.2rem}.res-sub{font-size:.78rem;font-weight:600;color:var(--cnk-color-texto-suave);margin-top:.15rem}.res-punto{width:.65rem;height:.65rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 4px #16a34a2e;display:inline-block;flex:none;margin-right:.35rem;animation:res-latido 1.6s ease-in-out infinite}@keyframes res-latido{50%{box-shadow:0 0 0 7px #16a34a14}}.res-dos{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 1100px){.res-dos{grid-template-columns:1fr}}.res-barras-cab{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;flex-wrap:wrap}.res-barras-cab h3{margin:0;font-size:1rem}.res-leyenda{display:inline-flex;gap:.75rem;font-size:.78rem;font-weight:700;color:var(--cnk-color-texto-suave)}.res-leyenda i{display:inline-block;width:.65rem;height:.65rem;border-radius:3px;margin-right:.25rem;vertical-align:-1px}.res-barras{display:flex;align-items:flex-end;gap:2px;height:9rem;margin-top:.75rem;border-bottom:1px solid #e1e4f4}.res-barra{flex:1;height:100%;display:flex;align-items:flex-end;min-width:0}.res-barra-pila{width:100%;display:flex;flex-direction:column-reverse;gap:1px;border-radius:3px 3px 0 0;overflow:hidden;min-height:0}.res-barra-pila i{display:block;min-height:2px}.res-barras-eje{display:flex;justify-content:space-between;font-size:.75rem;color:var(--cnk-color-texto-suave);font-weight:700;margin-top:.3rem}.res-valoraciones{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.res-valoracion{background:#f4f5fc;border-radius:.85rem;padding:.75rem;display:flex;flex-direction:column;gap:.15rem}.res-valoracion b{font-size:1.6rem;font-weight:800;color:var(--cnk-color-accion)}.res-valoracion b small{font-size:.85rem;color:var(--cnk-color-texto-suave)}.res-valoracion span{font-weight:800;font-size:.9rem}.res-valoracion small{color:var(--cnk-color-texto-suave);font-weight:600}.res-modelos{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.res-modelo{border:0;border-radius:.75rem;padding:.55rem .9rem;font:inherit;font-weight:800;background:#e8ecfd;color:#304ffe;cursor:pointer;text-transform:capitalize}.res-modelo.on{background:var(--cnk-color-accion);color:#fff}.res-datos-ia{grid-template-columns:1fr 1fr}.res-tabla-caja{overflow-x:auto;max-height:26rem;overflow-y:auto}.res-tabla{width:100%;border-collapse:collapse;font-size:.88rem}.res-tabla th{text-align:left;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cnk-color-texto-suave);padding:.45rem .5rem;border-bottom:1px solid #e1e4f4;position:sticky;top:0;background:#fff;white-space:nowrap}.res-tabla td{padding:.5rem;border-bottom:1px solid #eef0f8;white-space:nowrap}.res-tabla .n{text-align:right;font-variant-numeric:tabular-nums}.res-acciones{display:flex;gap:.75rem}.res-descargas{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.profe{--barra: 4.9rem;--noche: #0f1437;--noche2: #1a1f4f;position:fixed;inset:0;background:#f4f5fc;font-family:Plus Jakarta Sans,system-ui,sans-serif}.profe .profe-escena{position:absolute;left:0;right:0;top:0;bottom:var(--barra);overflow:hidden}.profe .profe-escena .proy{bottom:var(--barra);font-size:min(calc((100vh - var(--barra)) * .018),1.02vw)}.profe .profe-escena .pj-video{height:calc(100vh - var(--barra))}.profe-barra{position:absolute;left:0;right:0;bottom:0;height:var(--barra);display:flex;align-items:center;gap:1rem;padding:0 1rem;background:var(--noche);color:#fff;box-shadow:0 -10px 30px -20px #0f1437cc;z-index:50}.profe-fases{list-style:none;display:flex;align-items:center;gap:.25rem;margin:0;padding:0;min-width:0;flex:1 1 auto;overflow:hidden}.profe-fase button{display:flex;align-items:center;gap:.45rem;border:0;background:none;color:inherit;font:inherit;padding:.35rem .55rem;border-radius:.65rem;cursor:default;white-space:nowrap}.profe-fase button:enabled{cursor:pointer}.profe-fase button:enabled:hover{background:#ffffff14}.profe-fase .punto{width:1.5rem;height:1.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;background:#ffffff1f;color:#aab3e6;flex:none}.profe-fase .nombre{font-size:.85rem;font-weight:700;color:#aab3e6}.profe-fase.es-hecha .punto{background:#4361ee;color:#fff}.profe-fase.es-hecha .nombre{color:#c3caf0}.profe-fase.es-actual .punto{background:#fff;color:var(--noche);box-shadow:0 0 0 4px #8ea2ff59}.profe-fase.es-actual .nombre{color:#fff;font-weight:800}.profe-fase:not(.es-actual) .nombre{display:none}.profe-fase:not(.es-actual) button{padding:.35rem .3rem}.profe-centro{flex:none;display:flex;align-items:center;justify-content:center;min-width:11rem}.profe-cuenta{display:inline-flex;align-items:center;gap:.45rem;font-size:1rem;color:#c3caf0;font-weight:700}.profe-cuenta b{color:#fff;font-size:1.35rem;font-weight:800}.profe-reloj{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff14;border-radius:.9rem;padding:.3rem}.profe-reloj button{width:2rem;height:2rem;border-radius:.6rem;border:0;background:#ffffff1a;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.profe-reloj button:hover{background:#ffffff2e}.profe-reloj .tiempo{display:inline-flex;align-items:center;gap:.4rem;font-size:1.45rem;font-weight:800;font-variant-numeric:tabular-nums;padding:0 .4rem;min-width:6.5rem;justify-content:center;position:relative}.profe-reloj .tiempo small{position:absolute;left:50%;transform:translate(-50%);bottom:-1.05rem;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffb4b6;white-space:nowrap}.profe-reloj.acaba .tiempo{color:#ffd38a}.profe-reloj.cumplido{background:#e5484d40;animation:profe-latido 1.4s ease-in-out infinite}.profe-reloj.cumplido .tiempo{color:#ffb4b6}.profe-reloj.en-pausa .tiempo{opacity:.55}@keyframes profe-latido{50%{box-shadow:0 0 0 6px #e5484d40}}.profe-acciones{flex:none;display:flex;align-items:center;gap:.45rem}.profe-boton{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.9rem;padding:0 1rem;border-radius:.85rem;border:0;font:inherit;font-weight:800;font-size:.95rem;cursor:pointer;text-decoration:none;white-space:nowrap;background:#4361ee;color:#fff}.profe-boton:disabled{opacity:.5;cursor:default}.profe-boton.oscuro{background:#ffffff1a;color:#fff}.profe-boton.oscuro:hover:enabled{background:#ffffff2e}.profe-boton.oscuro.activo{background:#fff;color:var(--noche)}.profe-boton.solo-icono{width:2.9rem;padding:0}.profe-boton.principal{background:#4361ee;min-height:3.2rem;padding:0 1.3rem;font-size:1.05rem;box-shadow:0 8px 20px -10px #4361eee6}.profe-boton.principal:hover:enabled{background:#304ffe}.profe-boton.claro{background:#fff;color:#161a3e;box-shadow:inset 0 0 0 1.5px #e1e4f4}.profe-boton.claro:hover{background:#f4f5fc}.profe-boton.peq{min-height:2.2rem;padding:0 .75rem;font-size:.85rem}.profe-pausa-pj{position:absolute;inset:0;z-index:40;background:#0f1437b8;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;backdrop-filter:blur(3px)}.profe-pausa-pj b{font-size:3.5rem;font-weight:800;letter-spacing:-.03em}.profe-completa{position:absolute;inset:0;overflow-y:auto;background:#f4f5fc}.profe-franja{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:.55rem;padding:.75rem 1.25rem;background:#e5484d;color:#fff;font-weight:600}.profe-franja b{font-weight:800}.profe-franja button{margin-left:auto;border:0;border-radius:.7rem;padding:.5rem .9rem;background:#fff;color:#c81029;font:inherit;font-weight:800;cursor:pointer}.profe-capa{position:fixed;inset:0;z-index:200;background:#0f14378c;backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.profe-modal{width:min(34rem,100%);background:#fff;border-radius:1.25rem;padding:1.5rem;box-shadow:0 30px 60px -30px #0f143799;color:#161a3e}.profe-modal h2{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0}.profe-modal p{color:#555b83;font-weight:500;margin:.5rem 0 0;line-height:1.5}.profe-modal-botones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.profe-rapidos{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.profe-chip{border:0;border-radius:999px;padding:.55rem .9rem;background:#e8ecfd;color:#304ffe;font:inherit;font-weight:800;font-size:.9rem;cursor:pointer}.profe-chip:hover{background:#d9e0fc}.profe-campo{width:100%;margin-top:.9rem;padding:.8rem 1rem;border-radius:.85rem;border:0;box-shadow:inset 0 0 0 1.5px #e1e4f4;font:inherit;font-size:1rem;outline:none}.profe-campo:focus{box-shadow:inset 0 0 0 2px #4361ee}.profe-mensaje-actual{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:#f4f5fc;border-radius:.85rem;padding:.6rem .8rem}.profe-error{color:#c81029!important;font-weight:700!important}.profe-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--barra) + 1rem);z-index:210;display:flex;align-items:center;gap:.5rem;background:#fff;color:#161a3e;border-radius:.9rem;padding:.75rem 1rem;font-weight:700;box-shadow:0 1rem 2.5rem #0f143740,inset 4px 0 #e5484d}.profe-inicio{min-height:100vh;background:radial-gradient(640px 460px at 88% 0%,rgba(67,97,238,.45),transparent 62%),radial-gradient(560px 420px at 0% 100%,rgba(48,79,254,.28),transparent 62%),#0f1437;color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;padding:1.25rem 1.25rem 3rem}.profe-inicio-cab{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.profe-inicio-cab .marca{display:inline-flex;align-items:center;gap:.6rem;color:#fff;text-decoration:none;font-weight:800;font-size:1.3rem}.profe-inicio-cab .disco{width:2.4rem;height:2.4rem;border-radius:50%;background:#4361ee;display:inline-flex;align-items:center;justify-content:center}.profe-inicio-cab .disco img{width:1.6rem}.profe-cuenta{display:inline-flex;align-items:center;gap:.75rem;color:#c3caf0;font-weight:600;font-size:.95rem;min-width:0;overflow-wrap:anywhere}.profe-cuenta button{background:transparent;border:1px solid rgba(195,202,240,.45);color:#fff;border-radius:999px;padding:.35rem .85rem;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.profe-cuenta button:hover{background:#ffffff14}.profe-inicio-main{max-width:52rem;margin:0 auto}.profe-hero{text-align:center;padding:3rem 0 1.5rem;display:flex;flex-direction:column;align-items:center}.profe-hero-cinki{width:6rem;filter:drop-shadow(0 .75rem 1.25rem rgba(67,97,238,.45))}.profe-hero h1{font-size:2.6rem;font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:1rem 0 0}.profe-hero h1 span{color:#8ea2ff}.profe-hero p{color:#c3caf0;font-size:1.1rem;font-weight:500;max-width:38rem;margin:.9rem auto 0;line-height:1.5}.profe-pasos{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.25rem;margin:1.5rem 0 0;padding:0;color:#e8ecfd;font-weight:700}.profe-pasos li{display:inline-flex;align-items:center;gap:.5rem}.profe-pasos b{width:1.6rem;height:1.6rem;border-radius:.5rem;background:#8ea2ff40;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}.profe-crear{margin-top:2rem;display:inline-flex;align-items:center;gap:.6rem;border:0;border-radius:1.1rem;padding:1.1rem 2rem;background:#4361ee;color:#fff;font:inherit;font-weight:800;font-size:1.3rem;cursor:pointer;box-shadow:0 18px 40px -18px #4361ee}.profe-crear:hover:enabled{background:#304ffe}.profe-crear:disabled{opacity:.7}.profe-lista{background:#fff;color:#161a3e;border-radius:1.25rem;padding:1.25rem 1.25rem .5rem;margin-top:1.5rem}.profe-lista h2{font-size:1.1rem;font-weight:800;margin:0 0 .5rem}.profe-lista ul{list-style:none;margin:0;padding:0}.profe-lista li{display:flex;align-items:center;gap:.6rem;padding:.75rem 0;border-top:1px solid #e1e4f4}.profe-lista-textos{flex:1;min-width:0;display:flex;flex-direction:column}.profe-lista-textos b{font-weight:800}.profe-lista-textos span{font-size:.88rem;color:#555b83;font-weight:600}.profe-cargando{text-align:center;color:#c3caf0}.profe-salir{flex:none}.profe-modos{display:inline-flex;background:#ffffff14;border-radius:.85rem;padding:.2rem;gap:.2rem}.profe-modos button{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:.65rem;padding:0 .8rem;min-height:2.5rem;background:none;color:#c3caf0;font:inherit;font-weight:800;font-size:.88rem;cursor:pointer;white-space:nowrap}.profe-modos button.on{background:#fff;color:var(--noche)}.profe-modos button:disabled{opacity:.4;cursor:default}.profe-boton.claro.peligro{color:#c81029;box-shadow:inset 0 0 0 1.5px #f3c4c6}.profe-boton.claro.peligro:hover{background:#fdecec}@media (max-width: 1520px){.profe-acciones .profe-boton.oscuro .etq{display:none}.profe-acciones .profe-boton.oscuro:not(.solo-icono){width:2.9rem;padding:0}}@media (max-width: 1240px){.profe-modos .etq{display:none}.profe-modos button{padding:0 .65rem}}.profe-registro{text-align:left}.profe-registro-cinki{width:3.5rem;display:block;margin-bottom:.5rem}.profe-etiqueta{display:block;margin-top:.9rem;font-weight:800;font-size:.9rem;color:#161a3e}.profe-etiqueta .profe-campo{margin-top:.35rem}.profe-temarios{width:min(40rem,100%);max-height:calc(100dvh - 2rem);overflow-y:auto}.profe-temarios-lista{display:flex;flex-direction:column;gap:.6rem;margin-top:1.1rem}.profe-temario{display:flex;align-items:center;gap:.9rem;width:100%;text-align:left;padding:.85rem 1rem;border-radius:1rem;border:2px solid #e3e6f5;background:#fff;color:#161a3e;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.profe-temario:hover:not(:disabled),.profe-temario:focus-visible{border-color:#4361ee;background:#f4f5fc;outline:none}.profe-temario:disabled{opacity:.6;cursor:progress}.profe-temario>svg{color:#4361ee;flex:none}.profe-temario-num{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:#4361ee;color:#fff;font-weight:800;font-size:1.1rem;display:inline-flex;align-items:center;justify-content:center}.profe-temario-textos{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.profe-temario-textos b{font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.profe-temario-textos span{color:#555b83;font-size:.92rem;font-weight:500;line-height:1.35}
