:root{--azul: #1d4ed8;--azul-oscuro: #1e40af;--azul-claro: #eff6ff;--azul-borde: #bfdbfe;--borde: #e2e8f0;--borde-fuerte: #cbd5e1;--texto: #1f2937;--texto-medio: #475569;--tenue: #64748b;--fondo: #f8fafc;--verde: #15803d;--rojo: #b91c1c;font-family:system-ui,-apple-system,Segoe UI,Cantarell,sans-serif;color:var(--texto)}*{box-sizing:border-box}:focus-visible{outline:3px solid var(--azul);outline-offset:2px;border-radius:4px}.saltar{position:absolute;left:-9999px;top:0;z-index:10;padding:.75rem 1rem;background:var(--azul);color:#fff;border-radius:0 0 8px;text-decoration:none;font-weight:600}.saltar:focus{left:0}main:focus{outline:none}body{margin:0;background:var(--fondo);font-size:16px}h1{font-size:1.875rem;line-height:1.2;letter-spacing:-.02em;margin:0}h2{font-size:1.2rem;margin:0}button{font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;font-weight:600;color:var(--texto);background:#fff;border:1px solid var(--borde-fuerte);border-radius:8px}button.principal{min-height:3.25rem;padding:0 1.5rem;font-size:1.0625rem;font-weight:650;background:var(--azul);border-color:var(--azul);color:#fff}button.suave{color:var(--azul-oscuro);background:var(--azul-claro);border-color:var(--azul-borde)}button.peligro{color:var(--rojo);border-color:#fecaca}button.plano{border-color:transparent;background:transparent;color:var(--texto-medio)}button:disabled{cursor:not-allowed;color:var(--tenue);background:var(--borde);border-color:var(--borde)}input,select{font:inherit;min-height:3.25rem;padding:0 1rem;border:1px solid var(--borde-fuerte);border-radius:8px;background:#fff;color:var(--texto)}.tarjeta{background:#fff;border:1px solid var(--borde);border-radius:12px;padding:1.5rem}.aviso,.error{border-radius:8px;padding:.75rem .9rem;font-size:.95rem;line-height:1.5;margin:0}.aviso{background:#f0fdf4;border:1px solid #bbf7d0;color:var(--verde)}.error{background:#fef2f2;border:1px solid #fecaca;color:var(--rojo)}.guia-texto{color:var(--tenue);line-height:1.55;margin:0}.barra[data-v-a4fc950a]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 2.5rem;background:#fff;border-bottom:1px solid var(--borde)}.marca[data-v-a4fc950a]{display:flex;flex-direction:column;gap:.125rem;text-decoration:none;color:inherit}.marca strong[data-v-a4fc950a]{font-size:1.0625rem;letter-spacing:-.01em}.lugar[data-v-a4fc950a]{color:var(--tenue);font-size:.8125rem}.menu[data-v-a4fc950a]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;margin-right:auto;margin-left:1.5rem}.menu a[data-v-a4fc950a]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:8px;font-size:.9375rem;font-weight:600;color:var(--texto-medio);text-decoration:none}.menu a[data-v-a4fc950a]:hover{background:var(--fondo);color:var(--texto)}.menu a.router-link-active[data-v-a4fc950a]{background:var(--azul-claro);color:var(--azul)}.cuenta[data-v-a4fc950a]{min-width:1.375rem;height:1.375rem;padding:0 .35rem;border-radius:999px;display:grid;place-items:center;background:var(--azul);color:#fff;font-size:.75rem;font-weight:700}.menu a.router-link-active .cuenta[data-v-a4fc950a]{background:var(--azul)}.chip[data-v-a4fc950a]{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.45rem .9rem;font-size:.8125rem;font-weight:600}.chip.verde[data-v-a4fc950a]{background:#f0fdf4;border:1px solid #bbf7d0;color:var(--verde)}.chip.ambar[data-v-a4fc950a]{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.contenido[data-v-a4fc950a]{max-width:68rem;margin:0 auto;padding:2.25rem 2.5rem 3rem}@media(max-width:900px){.menu[data-v-a4fc950a]{order:3;width:100%;margin-left:0}.chip[data-v-a4fc950a]{order:2}}@media(max-width:640px){.barra[data-v-a4fc950a]{padding:1rem 1.25rem}.contenido[data-v-a4fc950a]{padding:1.5rem 1.25rem 2.5rem}.menu a[data-v-a4fc950a]{padding:.5rem .6rem;font-size:.875rem}}.encabezado[data-v-efb62ec1]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.introduccion[data-v-efb62ec1]{margin:.375rem 0 0;max-width:40rem;text-wrap:pretty}.chip[data-v-efb62ec1]{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.45rem .9rem;font-size:.8125rem;font-weight:600}.chip.verde[data-v-efb62ec1]{background:#f0fdf4;border:1px solid #bbf7d0;color:var(--verde)}.chip.ambar[data-v-efb62ec1]{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.bloque[data-v-efb62ec1]{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.fila[data-v-efb62ec1]{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.fila input[data-v-efb62ec1]{flex:1 1 18rem;letter-spacing:.06em}.rejilla[data-v-efb62ec1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.875rem}.recurso[data-v-efb62ec1]{display:flex;align-items:center;gap:.875rem;border:1px solid var(--borde);border-radius:10px;padding:1rem 1.125rem}.icono[data-v-efb62ec1]{width:2.625rem;height:2.625rem;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:var(--azul-claro);color:var(--azul)}.recurso .texto[data-v-efb62ec1]{display:flex;flex-direction:column;gap:.1rem;flex-grow:1}.recurso .texto span[data-v-efb62ec1]{font-size:.8125rem;color:var(--tenue)}.tabla-ancha[data-v-efb62ec1]{overflow-x:auto}table[data-v-efb62ec1]{width:100%;min-width:34rem;border-collapse:collapse;font-size:.9375rem}th[data-v-efb62ec1],td[data-v-efb62ec1]{text-align:left;padding:.75rem .5rem;border-top:1px solid var(--borde)}th[data-v-efb62ec1]{border-top:none;border-bottom:1px solid var(--borde);font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tenue)}.titulo-fila[data-v-efb62ec1]{font-weight:600}.vacio[data-v-efb62ec1]{margin:0}.niveles[data-v-efb62ec1]{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.4rem;font-size:.9375rem;line-height:1.55;color:var(--tenue)}.niveles strong[data-v-efb62ec1]{color:var(--texto)}.restringido[data-v-efb62ec1]{margin:0}.acciones-fila[data-v-efb62ec1]{display:flex;gap:.4rem}.oculto[data-v-efb62ec1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.barra[data-v-d9f0344c]{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0 0 1.75rem;padding:0}.paso[data-v-d9f0344c]{display:flex;align-items:center;gap:.6rem;min-height:0;padding:.55rem 1.1rem .55rem .6rem;border:none;background:transparent;border-radius:999px;font:inherit;font-size:.95rem;color:var(--tenue)}button.paso[data-v-d9f0344c]{cursor:pointer}button.paso[data-v-d9f0344c]:hover{background:var(--fondo);color:var(--texto)}li.activo .paso[data-v-d9f0344c]{background:var(--azul-claro);color:var(--azul);font-weight:650}li.hecho .paso[data-v-d9f0344c]{color:var(--verde)}.numero[data-v-d9f0344c]{width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:999px;display:grid;place-items:center;font-size:.875rem;font-weight:700;background:var(--borde);color:var(--tenue)}li.activo .numero[data-v-d9f0344c]{background:var(--azul);color:#fff}li.hecho .numero[data-v-d9f0344c]{background:var(--verde);color:#fff}.grados[data-v-81be529d]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.75rem}.etiqueta[data-v-81be529d]{font-size:.875rem;font-weight:600;color:var(--texto-medio)}.opciones[data-v-81be529d]{display:flex;gap:.5rem;flex-wrap:wrap}.opciones button[data-v-81be529d]{min-width:6.5rem;font-weight:600}.opciones button.elegido[data-v-81be529d]{background:var(--azul);border-color:var(--azul);color:#fff}.rejilla[data-v-2d21db4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1rem;max-width:56rem}.tema[data-v-2d21db4c]{display:flex;align-items:flex-start;gap:.875rem;text-align:left;justify-content:flex-start;min-height:6.75rem;padding:1.25rem;background:#fff;border:1px solid var(--borde);border-radius:12px}.tema.activo[data-v-2d21db4c]{background:var(--azul-claro);border:2px solid var(--azul);padding:calc(1.25rem - 1px)}.icono[data-v-2d21db4c]{width:2.875rem;height:2.875rem;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:var(--azul-claro);color:var(--azul)}.tema.activo .icono[data-v-2d21db4c]{background:var(--azul);color:#fff}.texto[data-v-2d21db4c]{display:flex;flex-direction:column;gap:.25rem;flex-grow:1}.nombre[data-v-2d21db4c]{font-size:1.125rem;font-weight:650;line-height:1.25}.descripcion[data-v-2d21db4c]{font-size:.875rem;font-weight:400;color:var(--tenue);line-height:1.45}.marca[data-v-2d21db4c]{width:1.625rem;height:1.625rem;flex-shrink:0;border-radius:999px;display:grid;place-items:center;background:var(--azul);color:#fff}.tarjeta-ejercicio[data-v-f6d9b96d]{background:#fff;border:1px solid var(--borde);border-left:4px solid var(--borde);border-radius:10px;padding:1.125rem 1.25rem}.tarjeta-ejercicio.dentro[data-v-f6d9b96d]{border-color:var(--azul-borde);border-left-color:var(--azul)}.fila[data-v-f6d9b96d]{display:flex;align-items:flex-start;gap:1rem}.numero[data-v-f6d9b96d]{width:2.125rem;height:2.125rem;flex-shrink:0;border-radius:8px;display:grid;place-items:center;font-size:1rem;font-weight:700;background:#f1f5f9;color:var(--tenue)}.dentro .numero[data-v-f6d9b96d]{background:var(--azul);color:#fff}.cuerpo[data-v-f6d9b96d]{display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.enunciado[data-v-f6d9b96d]{margin:0;line-height:1.6;text-wrap:pretty}.acciones[data-v-f6d9b96d]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.chico[data-v-f6d9b96d]{min-height:2.75rem;padding:0 1rem;font-size:.9375rem}.nivel[data-v-f6d9b96d]{margin-left:auto;font-size:.8125rem;color:var(--tenue)}.solucion[data-v-f6d9b96d]{background:var(--fondo);border:1px solid var(--borde);border-radius:8px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.5rem}.respuesta[data-v-f6d9b96d]{margin:0;font-size:.9375rem;font-weight:700;color:var(--verde)}.paso[data-v-f6d9b96d]{margin:0;font-size:.9375rem;line-height:1.5;color:var(--texto-medio)}.introduccion[data-v-44dd2e5b]{margin:.375rem 0 1.5rem;max-width:39rem;text-wrap:pretty}.encabezado[data-v-44dd2e5b]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.lista[data-v-44dd2e5b]{display:flex;flex-direction:column;gap:.75rem;max-width:61rem}.pie[data-v-44dd2e5b]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.pie.fijo[data-v-44dd2e5b]{position:sticky;bottom:0;margin-top:1.5rem;padding:.875rem 0;background:linear-gradient(to bottom,transparent,var(--fondo) 35%)}.marcador[data-v-44dd2e5b]{margin:0 auto 0 .5rem;font-size:.9375rem;color:var(--tenue)}.marcador strong[data-v-44dd2e5b]{color:var(--azul);font-size:1.0625rem}@media(max-width:640px){.marcador[data-v-44dd2e5b]{order:-1;width:100%;margin:0}}.reserva[data-v-44dd2e5b]{max-width:61rem;margin-bottom:.75rem}.cantidad[data-v-44dd2e5b]{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;margin-top:1.5rem}.etiqueta[data-v-44dd2e5b]{font-size:.9375rem;font-weight:600;color:var(--texto-medio)}.opciones[data-v-44dd2e5b]{display:flex;gap:.4rem}.opciones button[data-v-44dd2e5b]{min-width:3.25rem;font-size:1rem}.opciones button.elegida[data-v-44dd2e5b]{background:var(--azul);border-color:var(--azul);color:#fff}.introduccion[data-v-2ccce6dd]{margin:.375rem 0 1.5rem}.columnas[data-v-2ccce6dd]{display:flex;gap:1.75rem;align-items:flex-start;flex-wrap:wrap}.principal-col[data-v-2ccce6dd]{flex:1 1 26rem;min-width:0}.lateral[data-v-2ccce6dd]{flex:0 0 23rem;display:flex;flex-direction:column;gap:.875rem}.campo[data-v-2ccce6dd]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.campo span[data-v-2ccce6dd]{font-size:.875rem;font-weight:600;color:var(--texto-medio)}.lista[data-v-2ccce6dd]{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.625rem}.lista li[data-v-2ccce6dd]{display:flex;align-items:center;gap:.875rem;background:#fff;border:1px solid var(--borde);border-radius:10px;padding:.875rem 1rem}.numero[data-v-2ccce6dd]{width:2rem;height:2rem;flex-shrink:0;border-radius:8px;display:grid;place-items:center;font-size:.9375rem;font-weight:700;background:var(--azul-claro);color:var(--azul)}.resumen[data-v-2ccce6dd]{margin:0;flex-grow:1;font-size:.9375rem;line-height:1.5}.botones[data-v-2ccce6dd]{display:flex;gap:.25rem;flex-shrink:0}.icono[data-v-2ccce6dd]{width:2.75rem;padding:0;border-color:var(--borde);color:var(--texto-medio)}.pie[data-v-2ccce6dd]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem}.ancho[data-v-2ccce6dd]{width:100%}.alto[data-v-2ccce6dd]{min-height:3.25rem;font-size:1rem}hr[data-v-2ccce6dd]{border:none;border-top:1px solid var(--borde);margin:.25rem 0}.sin-llave[data-v-2ccce6dd]{border:1px dashed var(--borde-fuerte);border-radius:8px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.4rem}.sin-llave strong[data-v-2ccce6dd]{font-size:.9375rem;color:var(--texto-medio)}.sin-llave p[data-v-2ccce6dd]{margin:0;font-size:.875rem;line-height:1.5;color:var(--tenue)}.sin-llave a[data-v-2ccce6dd]{font-size:.875rem;font-weight:600;color:var(--azul)}.garantias[data-v-2ccce6dd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1.55;color:var(--tenue)}.garantias li[data-v-2ccce6dd]{display:flex;gap:.55rem}.garantias svg[data-v-2ccce6dd]{flex-shrink:0;margin-top:.15rem;color:var(--verde)}.planificacion[data-v-2ccce6dd]{display:flex;flex-direction:column;gap:.35rem}.etiqueta[data-v-2ccce6dd]{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tenue)}.referencia[data-v-2ccce6dd]{margin:0;font-size:.8125rem;line-height:1.5;color:var(--tenue)}.vacia[data-v-2ccce6dd]{background:#fff;border:1px dashed var(--borde);border-radius:12px;padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.titulo[data-v-d0826c2d]{font-size:2.5rem;line-height:1.12;letter-spacing:-.025em;max-width:45rem;text-wrap:pretty}.entrada[data-v-d0826c2d]{margin:.75rem 0 2rem;font-size:1.125rem;line-height:1.55;color:var(--texto-medio);max-width:45rem;text-wrap:pretty}.acciones[data-v-d0826c2d]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.grande[data-v-d0826c2d]{min-height:3.75rem;padding:0 1.75rem;font-size:1.125rem}.pendiente[data-v-d0826c2d]{display:flex;align-items:center;gap:.875rem;min-height:3.75rem;padding:0 1.4rem 0 1.125rem;background:#fff;border:1px solid var(--azul-borde);border-radius:8px;text-decoration:none;color:inherit}.cuenta[data-v-d0826c2d]{width:2.375rem;height:2.375rem;border-radius:8px;display:grid;place-items:center;background:var(--azul-claro);color:var(--azul);font-weight:700}.detalle[data-v-d0826c2d]{display:flex;flex-direction:column;gap:.05rem;font-size:.9375rem}.detalle span[data-v-d0826c2d]{color:var(--tenue);font-size:.8125rem}.continuar[data-v-d0826c2d]{color:var(--azul);font-weight:600;margin-left:.5rem}hr[data-v-d0826c2d]{border:none;border-top:1px solid var(--borde);margin:2.25rem 0}.pasos[data-v-d0826c2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;margin:1.125rem 0 2rem}.pasos article[data-v-d0826c2d]{display:flex;flex-direction:column;gap:.7rem;background:#fff;border:1px solid var(--borde);border-radius:12px;padding:1.5rem}.orden[data-v-d0826c2d]{width:2.5rem;height:2.5rem;border-radius:999px;display:grid;place-items:center;background:var(--azul);color:#fff;font-size:1.0625rem;font-weight:700}.pasos strong[data-v-d0826c2d]{font-size:1.125rem;font-weight:650}.pasos p[data-v-d0826c2d]{margin:0;font-size:.9375rem;line-height:1.55;color:var(--tenue)}.nota[data-v-d0826c2d]{display:flex;align-items:center;gap:.875rem;background:#fff;border:1px solid var(--borde);border-radius:10px;padding:1rem 1.25rem;color:var(--tenue)}.nota svg[data-v-d0826c2d]{flex-shrink:0}.nota p[data-v-d0826c2d]{margin:0;font-size:.9375rem;line-height:1.55;color:var(--texto-medio)}.encabezado[data-v-60764837]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.introduccion[data-v-60764837]{margin:.375rem 0 0;max-width:40rem;text-wrap:pretty}.marcador[data-v-60764837]{background:var(--azul-claro);color:var(--azul);border-radius:999px;padding:.5rem 1rem;font-weight:700}.progreso[data-v-60764837]{color:var(--tenue);font-size:.875rem;margin:1.25rem 0 .6rem}.enunciado[data-v-60764837]{margin:0 0 1.25rem;font-size:1.125rem;line-height:1.6;text-wrap:pretty}.campo[data-v-60764837]{display:flex;flex-direction:column;gap:.4rem}.campo label[data-v-60764837]{font-size:.875rem;font-weight:600;color:var(--texto-medio)}.fila[data-v-60764837]{display:flex;gap:.6rem;flex-wrap:wrap}.fila input[data-v-60764837]{flex:1 1 14rem;font-size:1.125rem}.veredicto[data-v-60764837]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin-top:1rem;border-radius:8px;padding:.875rem 1rem;line-height:1.5}.veredicto.bien[data-v-60764837]{background:#f0fdf4;border:1px solid #bbf7d0;color:var(--verde)}.veredicto.mal[data-v-60764837]{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.procedimiento[data-v-60764837]{margin-top:1rem;display:flex;flex-direction:column;gap:.4rem}.etiqueta[data-v-60764837]{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tenue)}.procedimiento p[data-v-60764837]{margin:0;font-size:.9375rem;line-height:1.55;color:var(--texto-medio)}.pie[data-v-60764837]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.vacia[data-v-60764837]{background:#fff;border:1px dashed var(--borde);border-radius:12px;padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}
