.repeticion.svelte-1cm4ivm{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.posicion.svelte-1cm4ivm{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 1rem;margin:0;display:flex}.posicion.svelte-1cm4ivm .tiempo:where(.svelte-1cm4ivm){font-family:var(--fuente-mono);font-weight:700;font-size:var(--t-2xl);font-variant-numeric:tabular-nums}.posicion.svelte-1cm4ivm .fase:where(.svelte-1cm4ivm){color:var(--texto-suave)}.controles.svelte-1cm4ivm{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.controles.svelte-1cm4ivm button:where(.svelte-1cm4ivm){min-width:2.75rem;min-height:2.75rem}.controles.svelte-1cm4ivm .principal:where(.svelte-1cm4ivm){min-width:8rem}.velocidad.svelte-1cm4ivm{gap:.25rem;display:inline-flex}.velocidad.svelte-1cm4ivm button[aria-pressed=true]:where(.svelte-1cm4ivm){background:var(--relleno-primario);color:var(--texto-primario);border-color:var(--relleno-primario);font-weight:700}.linea.svelte-1cm4ivm{padding-bottom:.75rem;position:relative}.linea.svelte-1cm4ivm input:where(.svelte-1cm4ivm){width:100%}.marcas.svelte-1cm4ivm{pointer-events:none;height:.625rem;position:absolute;bottom:0;left:.5rem;right:.5rem}.marca.svelte-1cm4ivm{background:var(--texto-suave);width:.125rem;height:100%;position:absolute;bottom:0;transform:translate(-50%)}.fases.svelte-1cm4ivm{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.fases.svelte-1cm4ivm button:where(.svelte-1cm4ivm){min-height:2.75rem;font-size:var(--t-s);padding:0 .75rem}.fases.svelte-1cm4ivm button.actual:where(.svelte-1cm4ivm){border-color:var(--acento);color:var(--acento);font-weight:700}.salto.svelte-1cm4ivm{color:var(--texto-suave)}.solucion-ideal.svelte-iqcp1f{border-radius:var(--radio-tarjeta);border:.0625rem solid var(--borde);border-left:.25rem solid var(--sugerencia-acento);background:var(--superficie-2);margin-top:1rem;padding:1rem}.t-ideal.svelte-iqcp1f{font-size:var(--t-m);margin:0}.t-ideal.svelte-iqcp1f:focus{outline:none}.t-ideal.svelte-iqcp1f:focus-visible{outline:.125rem solid var(--acento);outline-offset:.125rem}.nota.svelte-iqcp1f{color:var(--texto-suave);font-size:var(--t-xs);margin:.5rem 0 0}.calcular.svelte-iqcp1f{min-height:2.75rem;margin-top:.75rem}.estado.svelte-iqcp1f{font-size:var(--t-s);color:var(--texto-suave);min-height:1.25em;margin:.375rem 0 0}.comparacion.svelte-iqcp1f{border-collapse:collapse;width:100%;font-size:var(--t-s);font-variant-numeric:tabular-nums;margin-top:.5rem}.comparacion.svelte-iqcp1f caption:where(.svelte-iqcp1f){text-align:left;margin-bottom:.375rem;font-weight:700}.comparacion.svelte-iqcp1f th:where(.svelte-iqcp1f),.comparacion.svelte-iqcp1f td:where(.svelte-iqcp1f){text-align:left;border-bottom:.0625rem solid var(--borde);padding:.3rem .5rem}.comparacion.svelte-iqcp1f tbody:where(.svelte-iqcp1f) th:where(.svelte-iqcp1f){font-weight:500}.comparacion.svelte-iqcp1f thead:where(.svelte-iqcp1f) th:where(.svelte-iqcp1f){font-size:var(--t-xs);text-transform:uppercase;color:var(--texto-suave)}.comparacion.svelte-iqcp1f tfoot:where(.svelte-iqcp1f) th:where(.svelte-iqcp1f),.comparacion.svelte-iqcp1f tfoot:where(.svelte-iqcp1f) td:where(.svelte-iqcp1f){border-bottom:0;font-weight:700}.comparacion.svelte-iqcp1f .mas:where(.svelte-iqcp1f){color:var(--sugerencia-acento);font-weight:700}.corta.svelte-iqcp1f{margin:.75rem 0 0}.ver-corta.svelte-iqcp1f{margin-top:.25rem}.ver-corta.svelte-iqcp1f summary:where(.svelte-iqcp1f){cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.ver-corta.svelte-iqcp1f summary:where(.svelte-iqcp1f):before{content:"▸";margin-right:.5rem}.ver-corta[open].svelte-iqcp1f summary:where(.svelte-iqcp1f):before{content:"▾"}.giros-corta.svelte-iqcp1f{font-family:var(--fuente-mono);font-size:var(--t-s);overflow-wrap:anywhere;margin:0}.cabecera-texto.svelte-iqcp1f{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.t-texto.svelte-iqcp1f{margin:0;font-weight:700}.pequeno.svelte-iqcp1f{min-height:2.75rem;font-size:var(--t-s);padding:0 1rem}pre.svelte-iqcp1f{border-radius:var(--radio);background:var(--hundido);color:var(--texto);font-family:var(--fuente-mono);font-size:var(--t-s);white-space:pre;margin:.5rem 0 0;padding:.75rem;line-height:1.6;overflow-x:auto}.detalles-fase.svelte-iqcp1f{font-size:var(--t-s);gap:.25rem;margin:.5rem 0 0;padding-left:1.25rem;display:grid}@media (width<=36rem){.comparacion.svelte-iqcp1f th:where(.svelte-iqcp1f),.comparacion.svelte-iqcp1f td:where(.svelte-iqcp1f){padding:.3rem .25rem}}
