@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/reto-11/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/app/reto-11/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/app/reto-11/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo:#f2f2f7;--tarjeta:#fff;--texto:#000;--texto-2:#3c3c4399;--texto-3:#3c3c434d;--separador:#3c3c434a;--relleno:#7676801f;--pulsado:#d1d1d6;--barra:#f9f9f9f0;--acento:#5856d6;--acento-suave:#5856d61f;--acento-2:#3f3bc9;--verde:#34c759;--verde-texto:#248a3d;--verde-suave:#34c75924;--rojo:#ff3b30;--rojo-texto:#d70015;--rojo-suave:#ff3b301f;--llama:#ff9500;--llama-texto:#c93400;--sobre-acento:#fff;--separador-suave:#3c3c4324;--radio-op:14px;--letra-titulo:"Inter Variable", -apple-system, system-ui, sans-serif;--letra-lectura:"Inter Variable", -apple-system, system-ui, sans-serif;--letra:"Inter Variable", -apple-system, "SF Pro Text", system-ui, sans-serif;--margen:16px;--radio:12px;--sup:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--inf:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--alto-nav:56px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fondo:#000;--tarjeta:#1c1c1e;--texto:#fff;--texto-2:#ebebf599;--texto-3:#ebebf54d;--separador:#545458a6;--relleno:#7676803d;--pulsado:#3a3a3c;--barra:#161617f0;--acento:#7d7aff;--acento-suave:#7d7aff33;--acento-2:#5e5ce6;--verde:#30d158;--verde-texto:#30d158;--verde-suave:#30d1582e;--rojo:#ff453a;--rojo-texto:#ff6961;--rojo-suave:#ff453a2e;--llama:#ff9f0a;--llama-texto:#ff9f0a;--separador-suave:#54545866;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--fondo:#000;--tarjeta:#1c1c1e;--texto:#fff;--texto-2:#ebebf599;--texto-3:#ebebf54d;--separador:#545458a6;--relleno:#7676803d;--pulsado:#3a3a3c;--barra:#161617f0;--acento:#7d7aff;--acento-suave:#7d7aff33;--acento-2:#5e5ce6;--verde:#30d158;--verde-texto:#30d158;--verde-suave:#30d1582e;--rojo:#ff453a;--rojo-texto:#ff6961;--rojo-suave:#ff453a2e;--llama:#ff9f0a;--llama-texto:#ff9f0a;--separador-suave:#54545866;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--texto);font-family:var(--letra);letter-spacing:-.011em;font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:17px;line-height:1.35}a{color:var(--acento);text-decoration:none}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid color-mix(in srgb, var(--acento) 50%, transparent);outline-offset:2px;border-radius:8px}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}svg{flex:none}.pantalla{max-width:560px;padding-block:calc(var(--sup) + 12px) calc(var(--alto-nav) + var(--inf) + var(--alto-anuncio,0px) + 32px);padding-left:max(var(--margen), env(safe-area-inset-left,0px));padding-right:max(var(--margen), env(safe-area-inset-right,0px));margin:0 auto}.encabezado{margin-bottom:16px;padding-top:8px}.encabezado__volver{align-items:center;gap:2px;min-height:44px;margin-left:-8px;padding-right:8px;font-size:17px;display:inline-flex}.encabezado__volver svg{width:26px;height:26px}.encabezado__titulo{letter-spacing:-.025em;margin:0;font-size:34px;font-weight:700;line-height:41px}.encabezado__sub{color:var(--texto-2);margin:6px 0 0;font-size:15px;line-height:20px}.encabezado__sub b{color:var(--texto);font-weight:600}.nota{color:var(--texto-2);margin:16px 0 0;font-size:13px;line-height:18px}.nota--centro{text-align:center;margin:32px var(--margen) 0;text-wrap:pretty}.error{color:var(--rojo-texto);margin:8px 0 0;font-size:15px}.boton{background:var(--acento-boton,var(--acento));min-height:50px;color:var(--tinta-boton,var(--sobre-acento));border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:17px;font-weight:600;transition:transform .12s,opacity .12s;display:inline-flex}.boton:active{opacity:.85;transform:scale(.98)}.boton:disabled{opacity:.35}.boton--grande{width:100%}.boton--suave{background:var(--acento-suave);color:var(--acento)}.acciones{flex-direction:column;gap:12px;margin-top:24px;display:flex}.acciones--fin{margin-top:32px}.icono-boton{width:44px;height:44px;color:var(--texto-2);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-10px;display:grid}.icono-boton svg{width:24px;height:24px}.grupo{margin-top:32px}.grupo__titulo{margin:0 var(--margen) 8px;color:var(--texto-2);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:400;line-height:18px}.grupo__tarjeta{background:var(--tarjeta);border-radius:var(--radio);overflow:hidden}.grupo__pie{margin:8px var(--margen) 0;color:var(--texto-2);letter-spacing:0;font-size:13px;line-height:18px}.celda{width:100%;min-height:48px;padding:10px var(--margen);color:var(--texto);text-align:left;background:0 0;border:0;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.celda+.celda:before,.celda+.revision:before,.revision+.revision:before,.revision+.celda:before{content:"";top:0;left:var(--margen);background:var(--separador);height:.5px;position:absolute;right:0}.celda--toque:active{background:var(--pulsado)}.celda--bloque{padding:16px;display:block}.celda--apagada{opacity:.6}.celda--peligro .celda__titulo{color:var(--rojo-texto)}.celda__icono{background:var(--c);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:700;display:grid}.celda__icono svg{width:19px;height:19px}.celda__icono--sin-fondo{background:0 0;width:auto;height:auto}.celda__texto{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.celda__titulo{font-size:17px;line-height:22px}.celda__sub{color:var(--texto-2);letter-spacing:0;font-size:13px;line-height:18px}.celda__valor{color:var(--texto-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.celda__valor b{color:var(--texto);font-weight:600}.celda__candado{color:var(--texto-3);place-items:center;display:grid}.celda__candado svg{width:20px;height:20px}.chevron{width:18px;height:18px;color:var(--texto-3)}.insignia{background:var(--c);width:30px;height:30px;color:var(--t,#fff);letter-spacing:0;border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:800;display:inline-grid}.barra{background:var(--relleno);border-radius:3px;height:6px;margin:4px 0 2px;display:block;overflow:hidden}.barra__relleno{border-radius:3px;height:100%;transition:width .4s;display:block}.interruptor{-webkit-appearance:none;appearance:none;background:var(--relleno);border-radius:16px;flex:none;width:51px;height:31px;margin:0;transition:background .2s;position:relative}.interruptor:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.interruptor:checked{background:var(--verde)}.interruptor:checked:after{transform:translate(20px)}.hora{background:var(--relleno);color:var(--texto);border:0;border-radius:8px;padding:6px 10px;font-size:17px}.segmentos{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.segmento{position:relative}.segmento input{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.segmento span{background:var(--relleno);text-align:left;border-radius:12px;flex-direction:column;gap:2px;height:100%;padding:14px;transition:box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 2px #0000}.segmento b{font-weight:600}.segmento small{color:var(--texto-2);font-size:13px}.segmento input:checked+span{background:var(--acento-suave);box-shadow:inset 0 0 0 2px var(--acento)}.segmento input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--acento) 50%, transparent)}.campo{text-align:left;flex-direction:column;gap:6px;margin-top:16px;display:flex}.campo__etiqueta{font-size:15px;font-weight:600}.campo__etiqueta small{color:var(--texto-2);font-weight:400}.campo__entrada{background:var(--relleno);font-variant-numeric:tabular-nums;border:0;border-radius:12px;min-height:48px;padding:0 14px;font-size:17px}.campo__entrada--plana{background:0 0;width:100%;min-height:28px;padding:0}.campo__entrada--mala{box-shadow:inset 0 0 0 2px var(--rojo)}.campo__ayuda{color:var(--texto-2);font-size:13px}.pantalla--bienvenida{text-align:center;padding-top:calc(var(--sup) + 48px);padding-bottom:calc(var(--inf) + 32px);flex-direction:column;align-items:center;display:flex}.logo{border-radius:22px;width:96px;height:96px;box-shadow:0 12px 32px #3f3bc94d}.bienvenida__titulo{letter-spacing:-.03em;margin:24px 0 8px;font-size:34px;font-weight:800}.bienvenida__texto{max-width:32ch;color:var(--texto-2);text-wrap:pretty;margin:0;font-size:17px;line-height:24px}.bienvenida__texto b{color:var(--texto);font-weight:600}.bienvenida__form{background:var(--tarjeta);text-align:left;border-radius:16px;width:100%;margin-top:32px;padding:20px 16px}.bienvenida__pregunta{margin:0 0 12px;font-size:17px;font-weight:600}.bienvenida__form .boton{margin-top:20px}.examen{color:#fff;background:linear-gradient(135deg,#6e6bf0,#3f3bc9);border-radius:16px;align-items:center;gap:12px;padding:18px 16px;display:flex}.examen__texto{flex-direction:column;flex:1;gap:4px;display:flex}.examen__texto b{letter-spacing:-.025em;font-size:28px;font-weight:800;line-height:1.1}.examen__texto small{opacity:.85;font-size:15px}.examen--vacio{background:var(--tarjeta);color:var(--texto)}.examen--vacio b{letter-spacing:-.01em;font-size:17px;font-weight:600}.examen--vacio small{color:var(--texto-2);opacity:1}.reto{background:var(--tarjeta);border-radius:16px;margin-top:16px;padding:18px 16px 16px}.reto__cabeza{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.reto__titulo{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.reto__fecha{color:var(--texto-2);font-size:15px}.reto__puntos{grid-template-columns:repeat(10,1fr);gap:6px;margin:16px 0 12px;display:grid}.punto{background:color-mix(in srgb, var(--c) 30%, transparent);border-radius:4px;height:8px}.punto--bien{background:var(--verde)}.punto--mal{background:var(--rojo)}.reto__texto{color:var(--texto-2);margin:0 0 16px;font-size:15px;line-height:21px}.reto__texto b{color:var(--texto);font-weight:600}.reto .boton{width:100%}.cifras{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.cifra{background:var(--tarjeta);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;display:flex}.cifra b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.cifra small{color:var(--texto-2);letter-spacing:0;font-size:12px;line-height:15px}.cifra__racha{align-items:center;gap:2px;display:inline-flex}.cifra__racha svg{width:20px;height:20px;color:var(--llama)}.semana{background:var(--tarjeta);border-radius:14px;grid-template-columns:repeat(7,1fr);margin-top:12px;padding:12px 8px;display:grid}.semana__dia{flex-direction:column;align-items:center;gap:6px;display:flex}.semana__dia small{color:var(--texto-2);font-size:12px;font-weight:600}.semana__punto{background:var(--relleno);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.semana__punto svg{width:16px;height:16px}.semana__dia--hecho .semana__punto{background:var(--verde)}.semana__dia--hoy .semana__punto{box-shadow:0 0 0 2px var(--fondo), 0 0 0 4px var(--acento)}.semana__dia--hoy small{color:var(--acento)}.puntaje{background:var(--tarjeta);color:var(--texto);border-radius:16px;flex-direction:column;gap:4px;margin-top:16px;padding:16px;display:flex}.puntaje__etiqueta{color:var(--texto-2);text-transform:uppercase;letter-spacing:0;font-size:13px}.puntaje__valor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800}.puntaje__valor small{color:var(--texto-2);letter-spacing:0;font-size:17px;font-weight:600}.puntaje__nota{color:var(--texto-2);margin:0;font-size:13px;line-height:18px}.minis{flex-direction:column;gap:8px;margin-top:12px;display:flex}.mini{grid-template-columns:96px 1fr 36px;align-items:center;gap:10px;font-size:13px;display:grid}.mini .barra{margin:0}.mini__n{color:var(--texto-2);text-align:right;font-variant-numeric:tabular-nums}.sesion__barra{z-index:5;max-width:560px;padding:calc(var(--sup) + 4px) var(--margen) 4px;background:var(--fondo);grid-template-columns:44px 1fr 64px;align-items:center;gap:8px;margin:0 auto;display:grid;position:sticky;top:0}.sesion__titulo{flex-direction:column;align-items:center;min-width:0;line-height:1.2;display:flex}.sesion__titulo small{max-width:100%;color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sesion__titulo b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.sesion__hueco{width:44px}.sesion__reloj{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}.sesion__reloj svg{width:18px;height:18px}.sesion__reloj--poco{color:var(--rojo-texto)}.segmentos-progreso{max-width:560px;padding:6px var(--margen) 0;gap:3px;margin:0 auto;display:flex}.seg{background:var(--relleno);border-radius:2px;flex:1;height:3px}.seg--hecho{background:var(--texto)}.seg--bien{background:var(--verde)}.seg--mal{background:var(--rojo)}.seg--actual{background:var(--texto-3)}.avance{background:var(--relleno);border-radius:7px;max-width:528px;height:14px;margin:6px auto 0;display:none;overflow:hidden}.avance__relleno{background:linear-gradient(90deg,#fc0,#ff9500);border-radius:7px;min-width:14px;height:100%;transition:width .5s cubic-bezier(.3,1.4,.5,1);display:block;box-shadow:inset 0 -4px #0000001a,inset 0 3px #ffffff59}.pantalla--pregunta{padding-top:20px;padding-bottom:calc(var(--inf) + 120px)}.pregunta__cabeza{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pregunta__area{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0;display:flex}.pregunta__chip{background:color-mix(in srgb, var(--area) 16%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:13px;font-weight:700;display:inline-flex}.pregunta__chip:before{content:"";background:var(--area);border-radius:50%;width:8px;height:8px}.pregunta__tema{color:var(--texto-2);font-size:13px}.combo{background:color-mix(in srgb, var(--llama) 18%, transparent);color:var(--llama-texto);border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 10px 4px 6px;font-size:13px;font-weight:800;animation:.5s cubic-bezier(.3,1.6,.5,1) pop;display:inline-flex}.combo svg{width:18px;height:18px;color:var(--llama)}.lectura{background:var(--tarjeta);border-radius:16px;margin-bottom:24px;overflow:hidden}.lectura summary{cursor:pointer;border-bottom:.5px solid #0000;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;list-style:none;display:flex}.lectura[open] summary{border-bottom-color:var(--separador)}.lectura summary::-webkit-details-marker{display:none}.lectura__etiqueta{color:var(--texto-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.lectura__etiqueta:before{content:"";background:var(--area);border-radius:50%;width:8px;height:8px}.lectura__toggle:after{content:"Ocultar texto";color:var(--acento);font-size:13px;font-weight:600}.lectura:not([open]) .lectura__toggle:after{content:"Mostrar texto"}.lectura__cuerpo{font-family:var(--letra-lectura);letter-spacing:0;padding:18px 18px 20px;font-size:17px;line-height:1.6}.lectura__cuerpo>:last-child{margin-bottom:0}.lectura__cuerpo p{margin:0 0 14px}.lectura__titulo{font-family:var(--letra-titulo);letter-spacing:-.01em;text-wrap:balance;margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.25}.lectura__subtitulo{font-family:var(--letra);color:var(--texto-2);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 10px;font-size:12px;font-weight:700}.lectura__titulo+.lectura__subtitulo{margin-top:4px}.lectura__instruccion{color:var(--texto-2);font-size:15px;font-style:italic}.hablante{font-weight:700}.lista{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.lista li{padding-left:20px;position:relative}.lista li:before{content:"";background:var(--area);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:4px}.tabla{box-shadow:inset 0 0 0 1px var(--separador);border-radius:12px;margin:0 0 14px;overflow-x:auto}.tabla table{border-collapse:collapse;width:100%;font-family:var(--letra);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:15px;line-height:20px}.tabla thead th{background:var(--relleno);color:var(--texto-2);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:700}.tabla tbody th,.tabla td{border-top:1px solid var(--separador-suave);text-align:left;vertical-align:top;padding:11px 12px}.tabla tbody th{font-weight:600}.tabla td{color:var(--texto);white-space:nowrap}.pregunta__enunciado{font-family:var(--letra-titulo);letter-spacing:-.012em;text-wrap:pretty;margin:0 0 20px;font-size:20px;font-weight:700;line-height:1.4}.pregunta__enunciado p{margin:0 0 12px}.pregunta__enunciado p:last-child{margin-bottom:0}.pregunta__enunciado p+p{background:var(--tarjeta);font-family:var(--letra-lectura);border-radius:14px;padding:14px 16px;font-size:17px;font-weight:500;line-height:1.5}.opciones{flex-direction:column;gap:12px;display:flex}.opcion{border-radius:var(--radio-op);background:var(--tarjeta);width:100%;min-height:60px;color:var(--texto);box-shadow:inset 0 0 0 1px var(--separador-suave);text-align:left;border:0;align-items:center;gap:14px;padding:14px 16px;font-size:17px;line-height:23px;transition:box-shadow .15s,background .15s,transform .1s;display:flex}.opcion:disabled{cursor:default}.opcion__letra{background:var(--relleno);width:32px;height:32px;color:var(--texto-2);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.opcion__letra svg{width:18px;height:18px}.opcion--elegida{box-shadow:inset 0 0 0 2px var(--acento);background:var(--acento-suave)}.opcion--elegida .opcion__letra{background:var(--acento);color:var(--sobre-acento)}.opcion--bien{box-shadow:inset 0 0 0 2px var(--verde);background:var(--verde-suave)}.opcion--bien .opcion__letra{background:var(--verde);color:#fff}.opcion--mal{box-shadow:inset 0 0 0 2px var(--rojo);background:var(--rojo-suave)}.opcion--mal .opcion__letra{background:var(--rojo);color:#fff}.opcion--apagada{opacity:.5}.explicacion{background:var(--verde-suave);border-radius:16px;margin-top:20px;padding:16px 18px 18px;animation:.3s aparecer}.explicacion--mal{background:var(--rojo-suave)}.explicacion__titulo{font-family:var(--letra-titulo);color:var(--verde-texto);align-items:center;gap:10px;margin:0 0 10px;font-size:19px;font-weight:800;display:flex}.explicacion--mal .explicacion__titulo{color:var(--rojo-texto)}.explicacion__marca{background:var(--verde);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.explicacion--mal .explicacion__marca{background:var(--rojo)}.explicacion__marca svg{width:16px;height:16px}.explicacion__texto{margin:0;font-size:16px;line-height:1.55}@keyframes aparecer{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(.6)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes sacudir{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.pie{z-index:5;padding:12px max(var(--margen), env(safe-area-inset-right,0px)) calc(var(--inf) + 12px) max(var(--margen), env(safe-area-inset-left,0px));background:var(--barra);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:.5px solid var(--separador);position:fixed;bottom:0;left:0;right:0}.pie>*{max-width:528px;margin-left:auto;margin-right:auto}.pie__ayuda{min-height:50px;color:var(--texto-2);text-align:center;place-items:center;margin:0 auto;font-size:15px;display:grid}.pie__fila{grid-template-columns:1fr 2fr;gap:12px;display:grid}.confeti{z-index:30;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.pantalla--resultados{padding-bottom:calc(var(--inf) + var(--alto-anuncio,0px) + 32px)}.resultado{text-align:center;flex-direction:column;align-items:center;padding-top:24px;display:flex}.resultado__anillo{width:148px;height:148px;position:relative}.anillo{width:100%;height:100%}.anillo circle:last-child{transition:stroke-dasharray .8s}.resultado__cifra{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.resultado__cifra b{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.resultado__cifra small{color:var(--texto-2);font-size:15px}.resultado__titulo{letter-spacing:-.02em;margin:20px 0 6px;font-size:28px;font-weight:700}.resultado__sub{color:var(--texto-2);margin:0;font-size:15px}.resultado__puntaje{background:var(--acento-suave);color:var(--acento);border-radius:12px;margin:16px 0 0;padding:10px 16px;font-size:15px}.resultado__puntaje b{font-size:20px}.revision{position:relative}.revision summary{padding:12px var(--margen);cursor:pointer;align-items:flex-start;gap:12px;list-style:none;display:flex}.revision summary::-webkit-details-marker{display:none}.revision__marca{background:var(--verde);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.revision--mal .revision__marca{background:var(--rojo)}.revision__marca svg{width:14px;height:14px}.revision__texto{flex-direction:column;gap:2px;font-size:15px;line-height:20px;display:flex}.revision__texto small{color:var(--texto-2);font-size:13px}.revision:not([open]) .revision__texto{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.revision:not([open]) .revision__texto small{display:block}.revision__cuerpo{padding:0 var(--margen) 16px 52px;font-size:15px;line-height:21px}.revision__cuerpo p{margin:0 0 10px}.revision__cuerpo .contexto{background:var(--relleno);margin-bottom:12px}.revision__exp{color:var(--texto-2)}.etiqueta{color:var(--texto-2);text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.etiqueta--bien{color:var(--verde-texto)}.global{background:var(--tarjeta);border-radius:16px;flex-direction:column;gap:6px;padding:18px 16px;display:flex}.global__etiqueta{color:var(--texto-2);text-transform:uppercase;letter-spacing:0;font-size:13px}.global__valor{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:800;line-height:1.05}.global__valor small{color:var(--texto-2);letter-spacing:0;font-size:20px;font-weight:600}.global .barra{border-radius:4px;height:8px}.global p{color:var(--texto-2);margin:0;font-size:15px;line-height:21px}.beneficios{background:var(--tarjeta);border-radius:16px;margin:8px 0 0;padding:4px 16px;list-style:none}.beneficios li{gap:12px;padding:12px 0;display:flex}.beneficios li+li{border-top:.5px solid var(--separador)}.beneficios__marca{background:var(--acento);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.beneficios__marca svg{width:15px;height:15px}.beneficios b{font-weight:600;display:block}.beneficios small{color:var(--texto-2);margin-top:2px;font-size:15px;line-height:20px;display:block}.planes{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.plan{background:var(--tarjeta);text-align:left;box-shadow:inset 0 0 0 1.5px var(--separador);border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 14px 16px;display:flex;position:relative}.plan--destacado{box-shadow:inset 0 0 0 2.5px var(--acento)}.plan__etiqueta{background:var(--acento);color:#fff;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:-10px;left:12px}.plan b{font-size:15px;font-weight:600}.plan__precio{letter-spacing:-.02em;font-size:26px;font-weight:800}.plan small{color:var(--texto-2);font-size:13px;line-height:17px}.nav{z-index:10;padding:0 max(8px, env(safe-area-inset-left,0px)) var(--inf);background:var(--barra);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:.5px solid var(--separador);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.nav__tab{height:var(--alto-nav);color:#8e8e93;letter-spacing:.01em;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:500;display:flex}.nav__tab svg{width:26px;height:26px}.nav__tab--activa{color:var(--acento)}.mensaje{left:50%;bottom:calc(var(--alto-nav) + var(--inf) + var(--alto-anuncio,0px) + 20px);z-index:20;color:#fff;text-align:center;opacity:0;pointer-events:none;background:#1e1e20eb;border-radius:14px;max-width:calc(100% - 32px);padding:12px 18px;font-size:15px;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,16px)}.mensaje--visible{opacity:1;transform:translate(-50%)}.apariencia{flex-direction:column;gap:16px;display:flex}.estilos{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.estilo{position:relative}.estilo input{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.estilo__muestra{border-radius:12px 12px 0 0;align-items:flex-end;gap:5px;height:64px;padding:10px;display:flex}.estilo__muestra i{border-radius:6px;flex:1}.estilo--divertido .estilo__muestra{background:linear-gradient(135deg,#ffe7a3,#ffc2d6 55%,#c9c6ff)}.estilo--divertido .estilo__muestra i:first-child{background:#ff9500;height:60%;box-shadow:0 3px #c96f00}.estilo--divertido .estilo__muestra i:nth-child(2){background:#5856d6;height:90%;box-shadow:0 3px #3f3bc9}.estilo--divertido .estilo__muestra i:nth-child(3){background:#00c7be;height:45%;box-shadow:0 3px #009c95}.estilo--elegante .estilo__muestra{background:#f7f7f5;box-shadow:inset 0 -1px #0000000f}.estilo--elegante .estilo__muestra i{background:#1c1c1e;border-radius:1px;align-self:center;height:2px}.estilo--elegante .estilo__muestra i:nth-child(2){opacity:.35}.estilo--elegante .estilo__muestra i:nth-child(3){opacity:.15}.estilo__texto{background:var(--relleno);border-radius:0 0 12px 12px;flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.estilo__texto b{font-weight:700}.estilo__texto small{color:var(--texto-2);font-size:12px;line-height:16px}.estilo>span{transition:box-shadow .15s}.estilo input:checked~.estilo__muestra,.estilo input:checked~.estilo__texto{box-shadow:0 0 0 2px var(--acento)}.estilo input:checked~.estilo__muestra{clip-path:inset(-3px -3px 0)}.estilo input:checked~.estilo__texto{clip-path:inset(0 -3px -3px)}.estilo input:focus-visible~.estilo__texto{outline:3px solid color-mix(in srgb, var(--acento) 50%, transparent)}.pastillas{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.pastillas__titulo{float:left;color:var(--texto-2);margin-right:4px;padding:0;font-size:15px}.pastilla{position:relative}.pastilla input{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.pastilla span{background:var(--relleno);border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.pastilla input:checked+span{background:var(--acento);color:var(--sobre-acento)}.pastilla input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--acento) 50%, transparent)}.bienvenida__pregunta--segunda{margin-top:24px}:root[data-estilo=divertido]{--letra-titulo:"Nunito Variable", "Inter Variable", system-ui, sans-serif;--radio-op:18px;--sombra-op:#3c3c4333}@media (prefers-color-scheme:dark){:root[data-estilo=divertido]:not([data-theme=light]){--sombra-op:#000000b3}}:root[data-estilo=divertido][data-theme=dark]{--sombra-op:#000000b3}[data-estilo=divertido] body{background:radial-gradient(60vmax 40vmax at 110% -10%, #ffcc0038, transparent 60%), radial-gradient(50vmax 40vmax at -20% 30%, #5856d624, transparent 60%), radial-gradient(50vmax 40vmax at 120% 90%, #ff2d551a, transparent 60%), var(--fondo);background-attachment:fixed}[data-estilo=divertido] .sesion__barra{background:color-mix(in srgb, var(--fondo) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-estilo=divertido] .encabezado__titulo,[data-estilo=divertido] .reto__titulo,[data-estilo=divertido] .bienvenida__titulo,[data-estilo=divertido] .resultado__titulo,[data-estilo=divertido] .examen__texto b,[data-estilo=divertido] .cifra b,[data-estilo=divertido] .puntaje__valor,[data-estilo=divertido] .global__valor,[data-estilo=divertido] .resultado__cifra b,[data-estilo=divertido] .plan__precio{font-family:var(--letra-titulo);letter-spacing:-.01em;font-weight:900}[data-estilo=divertido] .boton{font-family:var(--letra-titulo);box-shadow:0 5px 0 color-mix(in srgb, var(--acento-boton,var(--acento)) 70%, #000);border-radius:16px;margin-bottom:5px;font-size:18px;font-weight:900}[data-estilo=divertido] .boton:active{box-shadow:0 1px 0 color-mix(in srgb, var(--acento-boton,var(--acento)) 70%, #000);opacity:1;transform:translateY(4px)}[data-estilo=divertido] .boton--suave{box-shadow:0 5px 0 color-mix(in srgb, var(--acento) 25%, transparent)}[data-estilo=divertido] .segmentos-progreso{display:none}[data-estilo=divertido] .avance{display:block}[data-estilo=divertido] .pregunta__chip{background:var(--area);color:var(--area-tinta)}[data-estilo=divertido] .pregunta__chip:before{opacity:.5;background:currentColor}[data-estilo=divertido] .lectura{box-shadow:0 4px 0 var(--sombra-op), inset 0 0 0 2px var(--separador-suave);border-top:6px solid var(--area)}[data-estilo=divertido] .lectura__etiqueta{background:color-mix(in srgb, var(--area) 18%, transparent);color:var(--texto);border-radius:999px;padding:3px 10px}[data-estilo=divertido] .lectura__etiqueta:before{display:none}[data-estilo=divertido] .opcion{box-shadow:inset 0 0 0 2px var(--separador-suave), 0 4px 0 var(--sombra-op);margin-bottom:4px;font-weight:600}[data-estilo=divertido] .opcion:active:not(:disabled){box-shadow:inset 0 0 0 2px var(--separador-suave), 0 1px 0 var(--sombra-op);transform:translateY(3px)}[data-estilo=divertido] .opcion__letra{background:color-mix(in srgb, var(--area) 20%, transparent);color:var(--texto);border-radius:50%}[data-estilo=divertido] .opcion--elegida{box-shadow:inset 0 0 0 2.5px var(--acento), 0 4px 0 color-mix(in srgb, var(--acento) 60%, #000)}[data-estilo=divertido] .opcion--elegida .opcion__letra{background:var(--acento);color:#fff}[data-estilo=divertido] .opcion--bien{box-shadow:inset 0 0 0 2.5px var(--verde), 0 4px 0 color-mix(in srgb, var(--verde) 65%, #000);animation:.45s cubic-bezier(.3,1.6,.5,1) pop}[data-estilo=divertido] .opcion--bien .opcion__letra{background:var(--verde);color:#fff}[data-estilo=divertido] .opcion--mal{box-shadow:inset 0 0 0 2.5px var(--rojo), 0 4px 0 color-mix(in srgb, var(--rojo) 65%, #000);animation:.45s sacudir}[data-estilo=divertido] .opcion--mal .opcion__letra{background:var(--rojo);color:#fff}[data-estilo=divertido] .opcion--apagada{opacity:.45}[data-estilo=divertido] .explicacion{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--verde) 40%, transparent);animation:.45s cubic-bezier(.3,1.4,.5,1) subir}[data-estilo=divertido] .explicacion--mal{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rojo) 35%, transparent)}[data-estilo=divertido] .explicacion__titulo{font-size:22px;font-weight:900}[data-estilo=divertido] .explicacion__marca{width:34px;height:34px;animation:.5s cubic-bezier(.3,1.6,.5,1) pop}@keyframes subir{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}[data-estilo=divertido] .examen{background:linear-gradient(120deg,#7b78ff,#5856d6 35%,#af52de 70%,#ff6b9a) 0 0/220% 220%;animation:9s ease-in-out infinite alternate ondear;box-shadow:0 6px #3f3bc9}@keyframes ondear{0%{background-position:0%}to{background-position:100%}}[data-estilo=divertido] .examen--vacio{background:var(--tarjeta);box-shadow:0 4px 0 var(--sombra-op);animation:none}[data-estilo=divertido] .reto,[data-estilo=divertido] .cifra,[data-estilo=divertido] .semana,[data-estilo=divertido] .puntaje,[data-estilo=divertido] .global,[data-estilo=divertido] .grupo__tarjeta,[data-estilo=divertido] .bienvenida__form{box-shadow:0 4px 0 var(--sombra-op), inset 0 0 0 2px var(--separador-suave);border-radius:18px}[data-estilo=divertido] .punto{border-radius:5px;height:10px}[data-estilo=divertido] .cifra__racha svg{transform-origin:50% 90%;width:24px;height:24px;animation:1.6s ease-in-out infinite llama}@keyframes llama{0%,to{transform:rotate(-6deg)scale(1)}50%{transform:rotate(5deg)scale(1.12)}}[data-estilo=divertido] .semana__dia--hecho .semana__punto{animation:.5s cubic-bezier(.3,1.6,.5,1) both pop}[data-estilo=divertido] .nav__tab--activa svg{animation:.35s cubic-bezier(.3,1.6,.5,1) pop}[data-estilo=divertido] .resultado__anillo{animation:.6s cubic-bezier(.3,1.6,.5,1) pop}:root[data-estilo=elegante]{--acento:#1c1c1e;--acento-suave:#1c1c1e0f;--acento-2:#000;--sobre-acento:#fff;--fondo:#f7f7f5;--letra-lectura:"Source Serif 4 Variable", Georgia, "Times New Roman", serif;--radio-op:12px}@media (prefers-color-scheme:dark){:root[data-estilo=elegante]:not([data-theme=light]){--acento:#f2f2f7;--acento-suave:#f2f2f71a;--acento-2:#fff;--sobre-acento:#000;--fondo:#0b0b0c}}:root[data-estilo=elegante][data-theme=dark]{--acento:#f2f2f7;--acento-suave:#f2f2f71a;--acento-2:#fff;--sobre-acento:#000;--fondo:#0b0b0c}[data-estilo=elegante] .avance{display:none}[data-estilo=elegante] .examen{background:var(--tarjeta);color:var(--texto);box-shadow:inset 0 0 0 1px var(--separador-suave)}[data-estilo=elegante] .examen__texto b{font-weight:700}[data-estilo=elegante] .examen__texto small{color:var(--texto-2);opacity:1}[data-estilo=elegante] .reto,[data-estilo=elegante] .cifra,[data-estilo=elegante] .semana,[data-estilo=elegante] .puntaje,[data-estilo=elegante] .global,[data-estilo=elegante] .grupo__tarjeta,[data-estilo=elegante] .lectura,[data-estilo=elegante] .bienvenida__form{box-shadow:inset 0 0 0 1px var(--separador-suave)}[data-estilo=elegante] .logo{box-shadow:none}[data-estilo=elegante] .pregunta__enunciado{font-size:19px;font-weight:600}[data-estilo=elegante] .lectura__cuerpo{font-size:18px;line-height:1.65}[data-estilo=elegante] .lectura__titulo{font-family:var(--letra-lectura);font-size:22px;font-weight:700}[data-estilo=elegante] .opcion{box-shadow:inset 0 0 0 1px var(--separador);background:0 0}[data-estilo=elegante] .opcion:active:not(:disabled){background:var(--acento-suave)}[data-estilo=elegante] .opcion__letra{box-shadow:inset 0 0 0 1px var(--separador);background:0 0;border-radius:50%;font-weight:600}[data-estilo=elegante] .opcion--elegida{box-shadow:inset 0 0 0 1.5px var(--acento);background:var(--acento-suave)}[data-estilo=elegante] .opcion--bien{box-shadow:inset 0 0 0 1.5px var(--verde)}[data-estilo=elegante] .opcion--mal{box-shadow:inset 0 0 0 1.5px var(--rojo)}[data-estilo=elegante] .opcion--bien .opcion__letra{box-shadow:none;background:var(--verde);color:#fff}[data-estilo=elegante] .opcion--mal .opcion__letra{box-shadow:none;background:var(--rojo);color:#fff}[data-estilo=elegante] .opcion--elegida .opcion__letra{box-shadow:none;background:var(--acento);color:var(--sobre-acento)}[data-estilo=elegante] .explicacion{background:var(--tarjeta);box-shadow:inset 0 0 0 1px var(--separador-suave)}[data-estilo=elegante] .explicacion__titulo{font-size:17px;font-weight:700}[data-estilo=elegante] .explicacion__marca{width:24px;height:24px}[data-estilo=elegante] .explicacion__texto{font-family:var(--letra-lectura);font-size:17px}.anuncio-simulado{left:0;right:0;bottom:calc(var(--alto-nav) + var(--inf));z-index:9;background:repeating-linear-gradient(-45deg, var(--relleno) 0 8px, transparent 8px 16px), var(--tarjeta);border-top:.5px solid var(--separador);height:50px;color:var(--texto-2);place-items:center;font-size:12px;font-weight:600;display:grid;position:fixed}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (min-width:1024px){:root{--marca-lateral:"Reto 11"}body:has(.nav){padding-left:var(--ancho-lateral,248px)}.nav{width:var(--ancho-lateral,248px);height:auto;box-shadow:none;border-top:0;border-right:.5px solid var(--linea-lateral,#7f7f7f40);border-radius:0;flex-direction:column;align-items:stretch;gap:4px;padding:28px 14px;display:flex;top:0;bottom:0;left:0;right:auto;transform:translate(0,0)}.nav:before{content:var(--marca-lateral,"");letter-spacing:-.02em;white-space:pre;color:var(--texto,inherit);padding:0 12px 22px;font-size:19px;font-weight:800;display:block}.nav__tab{letter-spacing:-.01em;border-radius:12px;flex-direction:row;justify-content:flex-start;gap:12px;width:auto;height:46px;padding:0 14px;font-size:15px;font-weight:600}.nav__tab svg{width:22px;height:22px}.nav__tab:not(.nav__tab--activa):hover{background:#7f7f7f1f}.pantalla{max-width:1180px;padding-left:56px;padding-right:56px;padding-bottom:calc(var(--alto-anuncio,0px) + 56px)}.pantalla:has(>.grupo+.grupo){grid-template-columns:1fr 1fr;align-content:start;align-items:start;column-gap:32px;display:grid}.pantalla:has(>section+section){grid-template-columns:1fr 1fr;align-content:start;align-items:start;column-gap:32px;display:grid}.pantalla:has(>.grupo+.grupo)>*{grid-column:1/-1}.pantalla:has(>section+section)>*{grid-column:1/-1}.pantalla:has(>.grupo+.grupo)>.grupo{grid-column:auto}.pantalla:has(>section+section)>section{grid-column:auto}.anuncio-simulado{left:var(--ancho-lateral,248px)}}@media (min-width:1500px){.pantalla{max-width:1320px;padding-left:80px;padding-right:80px}}
