.serie.svelte-hdm9m9{margin:0}.ejecuta.svelte-hdm9m9{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1rem;display:flex}.ejecuta.svelte-hdm9m9>div:where(.svelte-hdm9m9){align-self:stretch}.en-3d.svelte-hdm9m9{width:100%;max-width:24rem;margin:.5rem auto}.cabecera.svelte-hdm9m9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.cabecera.svelte-hdm9m9 h2:where(.svelte-hdm9m9){font-size:var(--t-2xl);margin:0}.suave.svelte-hdm9m9{color:var(--texto-suave);font-size:var(--t-m);margin:0}.nota.svelte-hdm9m9{font-size:var(--t-s);margin:0 0 .75rem}.tamano.svelte-hdm9m9{align-items:center;gap:.375rem;display:flex}.tamano.svelte-hdm9m9 button:where(.svelte-hdm9m9){font-variant-numeric:tabular-nums;min-width:2.75rem;min-height:2.75rem;padding:0 .5rem}.tamano.svelte-hdm9m9 button[aria-pressed=true]:where(.svelte-hdm9m9){background:var(--relleno-primario);color:var(--texto-primario);border-color:var(--relleno-primario)}.cuerpo.svelte-hdm9m9{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.lado.svelte-hdm9m9{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.lado.svelte-hdm9m9 p:where(.svelte-hdm9m9){margin:0}.marcador.svelte-hdm9m9{flex-wrap:wrap;justify-content:space-between;align-self:stretch;gap:.25rem 1rem;display:flex}.contador.svelte-hdm9m9{align-items:center;gap:.5rem;font-weight:700;display:flex}.puntos.svelte-hdm9m9{flex-wrap:wrap;gap:.25rem;max-width:12rem;display:inline-flex}.punto.svelte-hdm9m9{border:.125rem solid var(--borde-control);border-radius:50%;width:.75rem;height:.75rem}.punto.lleno.svelte-hdm9m9{background:var(--ok);border-color:var(--ok)}.punto.actual.svelte-hdm9m9{border-color:var(--texto)}.meta.svelte-hdm9m9{color:var(--texto-suave);font-variant-numeric:tabular-nums}.reloj.svelte-hdm9m9{font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,4.5rem);font-weight:700;line-height:1}.giros.svelte-hdm9m9{font-family:var(--fuente-mono);font-size:var(--t-l);background:var(--hundido);border-radius:var(--radio);overflow-wrap:anywhere;align-self:stretch;padding:.75rem 1rem;line-height:1.6}.mono.svelte-hdm9m9{font-family:var(--fuente-mono);overflow-wrap:anywhere}.lado.svelte-hdm9m9 .fichas{justify-content:flex-start;align-self:stretch}.hechos.svelte-hdm9m9 .mono:where(.svelte-hdm9m9){font-variant-numeric:tabular-nums}.grande.svelte-hdm9m9{min-height:3.25rem;padding:0 1.5rem}.botones.svelte-hdm9m9{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.enlace.svelte-hdm9m9{min-height:2.75rem;color:var(--enlace);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.enlace.svelte-hdm9m9:hover:not(:disabled){color:var(--enlace-hover);background:0 0}.resumen.svelte-hdm9m9{border-radius:var(--radio-l);flex-direction:column;align-self:stretch;gap:.75rem;display:flex}.logro.svelte-hdm9m9{color:var(--ok);font-weight:700;font-size:var(--t-xl)}.datos.svelte-hdm9m9{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.datos.svelte-hdm9m9 div:where(.svelte-hdm9m9){background:var(--hundido);border-radius:var(--radio-l);box-shadow:var(--sombra-hundida);padding:.75rem 1rem}.datos.svelte-hdm9m9 dt:where(.svelte-hdm9m9){font-size:var(--t-xs);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04rem}.datos.svelte-hdm9m9 dd:where(.svelte-hdm9m9){font-family:var(--fuente-mono);font-weight:700;font-size:var(--t-2xl);font-variant-numeric:tabular-nums;margin:0}.datos.svelte-hdm9m9 .principal:where(.svelte-hdm9m9) dd:where(.svelte-hdm9m9){font-size:var(--t-3xl)}.diferencia.svelte-hdm9m9{font-size:var(--t-m);border-radius:var(--radio-pildora);background:var(--superficie-2);color:var(--texto-suave);vertical-align:middle;padding:.125rem .375rem;display:inline-block}.diferencia.menos.svelte-hdm9m9{color:var(--ok);background:color-mix(in srgb, var(--verde) 18%, var(--superficie))}@media (prefers-reduced-motion:no-preference){.resumen.mejora.svelte-hdm9m9{animation:.9s ease-out svelte-hdm9m9-destello}@keyframes svelte-hdm9m9-destello{0%{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--ok) 55%, transparent)}to{box-shadow:0 0 0 1.25rem #0000}}}@media (width<=52rem){.cuerpo.svelte-hdm9m9{grid-template-columns:minmax(0,1fr)}.red.svelte-hdm9m9{max-width:18rem}}@media (width<=30rem){.datos.svelte-hdm9m9{grid-template-columns:repeat(2,minmax(0,1fr))}.datos.svelte-hdm9m9 .principal:where(.svelte-hdm9m9){grid-column:1/-1}}.entrenador.svelte-3dfowz{flex-direction:column;gap:1rem;display:flex}.suave.svelte-3dfowz{color:var(--texto-suave);font-size:var(--t-m);margin:0}.tarjeta.svelte-3dfowz{margin:0}.cabecera.svelte-3dfowz{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.cabecera.svelte-3dfowz h2:where(.svelte-3dfowz){font-size:var(--t-2xl);margin:0}.fase.svelte-3dfowz{font-size:var(--t-s);color:var(--acento);font-weight:700}.cuerpo.svelte-3dfowz{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.lado.svelte-3dfowz{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.lado.svelte-3dfowz p:where(.svelte-3dfowz){margin:0}.giros.svelte-3dfowz{font-family:var(--fuente-mono);font-size:var(--t-l);background:var(--hundido);border-radius:var(--radio);overflow-wrap:anywhere;align-self:stretch;padding:.75rem 1rem;line-height:1.6}.reloj.svelte-3dfowz{font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,4.5rem);font-weight:700;line-height:1}.grande.svelte-3dfowz{min-height:3.25rem;padding:0 1.5rem}.enlace.svelte-3dfowz{min-height:2.75rem;color:var(--enlace);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.enlace.svelte-3dfowz:hover:not(:disabled){color:var(--enlace-hover);background:0 0}.tiempos.svelte-3dfowz{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:.75rem;margin:0;display:grid}.tiempos.svelte-3dfowz div:where(.svelte-3dfowz){background:var(--hundido);border-radius:var(--radio-l);padding:.75rem 1rem}.tiempos.svelte-3dfowz dt:where(.svelte-3dfowz){font-size:var(--t-xs);color:var(--texto-suave)}.tiempos.svelte-3dfowz dd:where(.svelte-3dfowz){font-family:var(--fuente-mono);font-weight:700;font-size:var(--t-3xl);margin:0}.algoritmo.svelte-3dfowz code:where(.svelte-3dfowz){font-family:var(--fuente-mono);font-weight:700}.en-3d.svelte-3dfowz{width:100%;max-width:24rem;margin:.5rem auto}.ok.svelte-3dfowz{color:var(--ok);font-weight:700}.botones.svelte-3dfowz{flex-wrap:wrap;gap:.5rem;display:flex}.desplaza.svelte-3dfowz{position:relative;overflow-x:auto}table.svelte-3dfowz{border-collapse:collapse;width:100%;font-size:var(--t-m);font-variant-numeric:tabular-nums}th.svelte-3dfowz,td.svelte-3dfowz{text-align:left;border-bottom:.0625rem solid var(--borde);white-space:nowrap;padding:.5rem}thead.svelte-3dfowz th:where(.svelte-3dfowz){font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04rem;color:var(--texto-suave)}tbody.svelte-3dfowz th:where(.svelte-3dfowz){font-weight:700}.nota.svelte-3dfowz{font-size:var(--t-s);margin-top:.75rem}@media (width<=52rem){.cuerpo.svelte-3dfowz{grid-template-columns:minmax(0,1fr)}.red.svelte-3dfowz{max-width:18rem}}.modos.svelte-3dfowz{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.modos.svelte-3dfowz button:where(.svelte-3dfowz){min-height:2.75rem;padding:0 1rem}.modos.svelte-3dfowz button[aria-pressed=true]:where(.svelte-3dfowz){background:var(--relleno-primario);color:var(--texto-primario);border-color:var(--relleno-primario)}.panel.svelte-3dfowz{flex-direction:column;gap:1rem;display:flex}.panel[hidden].svelte-3dfowz{display:none}.ajustes.svelte-3dfowz{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.resumen-grupos.svelte-3dfowz{align-items:center;gap:.5rem;margin:0;display:flex}.nota-practica.svelte-3dfowz{font-size:var(--t-s);margin-top:-.5rem}.ejecuta.svelte-3dfowz{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1rem;display:flex}.ejecuta.svelte-3dfowz>div:where(.svelte-3dfowz){align-self:stretch}.elegir-hueco.svelte-3dfowz{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.elegir-hueco.svelte-3dfowz label:where(.svelte-3dfowz){font-weight:700}.elegir-hueco.svelte-3dfowz select:where(.svelte-3dfowz){min-height:2.75rem}.par.svelte-3dfowz{margin:0}.grupos.svelte-3dfowz h2:where(.svelte-3dfowz){font-size:var(--t-xl);margin:0 0 .5rem}.grupos.svelte-3dfowz h2:where(.svelte-3dfowz):focus{outline:none}.grupos.svelte-3dfowz fieldset:where(.svelte-3dfowz){border:0;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:0 1rem;margin:0;padding:0;display:grid}.grupo.svelte-3dfowz{cursor:pointer;align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.grupo.svelte-3dfowz input:where(.svelte-3dfowz){width:1.25rem;height:1.25rem;accent-color:var(--relleno-primario);margin:0}.fila-grupo.svelte-3dfowz th:where(.svelte-3dfowz){font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04rem;color:var(--texto-suave);padding-top:.875rem}.celda-vista.svelte-3dfowz{width:3.5rem}.celda-algoritmo.svelte-3dfowz select:where(.svelte-3dfowz){max-width:22rem;min-height:2.5rem;font-family:var(--fuente-mono);font-size:var(--t-xs)}.celda-algoritmo.svelte-3dfowz code:where(.svelte-3dfowz){font-size:var(--t-xs);white-space:nowrap}.entrenador.svelte-101kffq,.panel.svelte-101kffq{flex-direction:column;gap:1rem;display:flex}.panel[hidden].svelte-101kffq{display:none}.suave.svelte-101kffq{color:var(--texto-suave);font-size:var(--t-m);margin:0}.tarjeta.svelte-101kffq{margin:0}.cabecera.svelte-101kffq{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.cabecera.svelte-101kffq h2:where(.svelte-101kffq){font-size:var(--t-2xl);margin:0}.fase.svelte-101kffq{font-size:var(--t-s);color:var(--acento);font-weight:700}.cuerpo.svelte-101kffq{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.pie.svelte-101kffq{font-size:var(--t-xs);margin-top:.25rem}.lado.svelte-101kffq{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.lado.svelte-101kffq p:where(.svelte-101kffq){margin:0}.elegir-nivel.svelte-101kffq{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.elegir-nivel.svelte-101kffq label:where(.svelte-101kffq){font-weight:700}.elegir-nivel.svelte-101kffq select:where(.svelte-101kffq){min-height:2.75rem}.aviso-nivel.svelte-101kffq{font-size:var(--t-s);margin:0}.giros.svelte-101kffq{font-family:var(--fuente-mono);font-size:var(--t-l);background:var(--hundido);border-radius:var(--radio);overflow-wrap:anywhere;align-self:stretch;padding:.75rem 1rem;line-height:1.6}.reloj.svelte-101kffq{font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,4.5rem);font-weight:700;line-height:1}.grande.svelte-101kffq{min-height:3.25rem;padding:0 1.5rem}.enlace.svelte-101kffq{min-height:2.75rem;color:var(--enlace);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.enlace.svelte-101kffq:hover:not(:disabled){color:var(--enlace-hover);background:0 0}.tiempos.svelte-101kffq,.resumen.svelte-101kffq{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:.75rem;margin:0;display:grid}.resumen.svelte-101kffq{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.tiempos.svelte-101kffq div:where(.svelte-101kffq),.resumen.svelte-101kffq div:where(.svelte-101kffq){background:var(--hundido);border-radius:var(--radio-l);padding:.75rem 1rem}.tiempos.svelte-101kffq .ancho:where(.svelte-101kffq){grid-column:1/-1}dt.svelte-101kffq{font-size:var(--t-xs);color:var(--texto-suave)}dd.svelte-101kffq{font-family:var(--fuente-mono);font-weight:700;font-size:var(--t-3xl);font-variant-numeric:tabular-nums;margin:0}dd.svelte-101kffq .suave:where(.svelte-101kffq){font-family:var(--fuente-texto,inherit);font-weight:400;font-size:var(--t-m)}.solucion.svelte-101kffq{flex-direction:column;align-self:stretch;gap:.5rem;display:flex}.solucion.svelte-101kffq ol:where(.svelte-101kffq){flex-direction:column;gap:.25rem;margin:0;padding-left:1.5rem;display:flex}.solucion.svelte-101kffq code:where(.svelte-101kffq){font-family:var(--fuente-mono);font-weight:700;font-size:var(--t-l);margin-right:.5rem}.ok.svelte-101kffq{color:var(--ok);font-weight:700}.botones.svelte-101kffq{flex-wrap:wrap;gap:.5rem;display:flex}.nota.svelte-101kffq{font-size:var(--t-s);margin-top:.75rem}@media (width<=52rem){.cuerpo.svelte-101kffq{grid-template-columns:minmax(0,1fr)}.red.svelte-101kffq{max-width:18rem}}.ritmo.svelte-8wawcr{gap:.875rem;display:grid}.ritmo.svelte-8wawcr h2:where(.svelte-8wawcr){margin:0}.suave.svelte-8wawcr{color:var(--texto-suave);margin:0}.conjuntos.svelte-8wawcr{flex-wrap:wrap;gap:.25rem;display:flex}.conjuntos.svelte-8wawcr button:where(.svelte-8wawcr){min-height:2.75rem;font-size:var(--t-s);padding:0 .875rem}.conjuntos.svelte-8wawcr button[aria-pressed=true]:where(.svelte-8wawcr){background:var(--relleno-primario);color:var(--texto-primario);border-color:var(--relleno-primario);font-weight:700}.caso.svelte-8wawcr{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.caso.svelte-8wawcr .vista{width:7rem}.nombre.svelte-8wawcr{font-weight:700;font-size:var(--t-l);margin:0 0 .5rem}.etiqueta-alg.svelte-8wawcr{font-size:var(--t-xs);color:var(--texto-suave);margin:.5rem 0 .25rem}.giros.svelte-8wawcr{font-family:var(--fuente-mono);font-size:var(--t-l);word-spacing:.3rem;overflow-wrap:anywhere;margin:0}.giros.preparacion.svelte-8wawcr{font-size:var(--t-m);color:var(--texto-suave)}.estado.svelte-8wawcr{margin:0;font-weight:700}.evolucion.svelte-1wjf4jv{margin:0}h2.svelte-1wjf4jv{font-size:var(--t-l);margin:0 0 .5rem}.suave.svelte-1wjf4jv{color:var(--texto-suave);font-size:var(--t-m);margin:0}.nota.svelte-1wjf4jv{font-size:var(--t-xs);margin-top:.5rem}.aviso.svelte-1wjf4jv{font-size:var(--t-s);margin:.5rem 0 0}.desplazable.svelte-1wjf4jv{overflow-x:auto}table.svelte-1wjf4jv{border-collapse:collapse;width:100%;font-size:var(--t-m);font-variant-numeric:tabular-nums}th.svelte-1wjf4jv,td.svelte-1wjf4jv{text-align:left;border-bottom:.0625rem solid var(--borde);white-space:nowrap;padding:.375rem .5rem}thead.svelte-1wjf4jv th:where(.svelte-1wjf4jv){font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04rem;color:var(--texto-suave)}tbody.svelte-1wjf4jv th:where(.svelte-1wjf4jv){font-weight:500}.barra-celda.svelte-1wjf4jv{width:30%;min-width:3rem}.barra.svelte-1wjf4jv{background:var(--serie-actual);border-radius:0 .25rem .25rem 0;min-width:.125rem;height:.625rem;display:block}@media (width<=36rem){th.svelte-1wjf4jv,td.svelte-1wjf4jv{padding:.375rem .25rem}.barra-celda.svelte-1wjf4jv{display:none}}.selector.svelte-1nlnopw{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.grupo-botones.svelte-1nlnopw{border-radius:var(--radio-l);border:.0625rem solid var(--borde);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.grupo-botones.svelte-1nlnopw button:where(.svelte-1nlnopw){min-height:2.75rem;color:var(--texto-suave);font-size:var(--t-m);border-radius:var(--radio-pildora);background:0 0;border:0;padding:0 1rem;font-weight:700}.grupo-botones.svelte-1nlnopw button[aria-pressed=true]:where(.svelte-1nlnopw){background:var(--relleno-primario);color:var(--texto-primario)}.niveles.svelte-1nlnopw button:where(.svelte-1nlnopw){font-weight:600}.casos.svelte-1nlnopw{font-variant-numeric:tabular-nums;font-weight:400}.entrena.svelte-irj06r{--ancho:90rem}.entrena.svelte-irj06r:focus{outline:none}h1.svelte-irj06r{margin:0}.cabecera.svelte-irj06r{margin-bottom:1rem}.entradilla.svelte-irj06r{color:var(--texto-suave);margin:.25rem 0 0}.rejilla.svelte-irj06r{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:start;gap:1.25rem;margin-top:1rem;display:grid}.principal.svelte-irj06r{flex-direction:column;gap:1rem;min-width:0;display:flex}.lateral.svelte-irj06r{position:sticky;top:1rem}.lateral.svelte-irj06r .tarjeta{margin:0}[hidden].svelte-irj06r{display:none!important}@media (width<=64rem){.rejilla.svelte-irj06r{grid-template-columns:minmax(0,1fr)}.lateral.svelte-irj06r{position:static}}
