.sim[data-astro-cid-d5gkpysh]{background:var(--blanco);box-shadow:var(--sombra);border-radius:16px;padding:clamp(1.5rem,4vw,2.5rem)}.sim__paso[data-astro-cid-d5gkpysh]{gap:1.25rem;display:grid}.sim__paso[data-astro-cid-d5gkpysh][hidden]{display:none}.sim__paso[data-astro-cid-d5gkpysh] h2[data-astro-cid-d5gkpysh]{margin:0;font-size:clamp(1.375rem,2.6vw,1.75rem)}.sim__paso[data-astro-cid-d5gkpysh] p[data-astro-cid-d5gkpysh]{margin:0}.sim__grid[data-astro-cid-d5gkpysh]{gap:1.25rem;display:grid}@media (width>=700px){.sim__grid[data-astro-cid-d5gkpysh]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sim__grid[data-astro-cid-d5gkpysh].sim__grid--datos{grid-template-columns:repeat(6,minmax(0,1fr))}.sim__grid--datos[data-astro-cid-d5gkpysh]>.field[data-astro-cid-d5gkpysh]{grid-column:span 2}.sim__grid--datos[data-astro-cid-d5gkpysh]>.field--correo[data-astro-cid-d5gkpysh]{grid-column:span 4}.sim__grid[data-astro-cid-d5gkpysh].sim__grid--calc{flex-wrap:wrap;align-items:flex-start;display:flex}.sim__grid--calc[data-astro-cid-d5gkpysh]>.field[data-astro-cid-d5gkpysh]{flex:220px}.sim__grid--calc[data-astro-cid-d5gkpysh]>.field--meses[data-astro-cid-d5gkpysh]{flex:0 0 11rem}}.sim__hola[data-astro-cid-d5gkpysh]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.sim__link[data-astro-cid-d5gkpysh]{min-height:44px;font:inherit;color:var(--turquesa-texto);cursor:pointer;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}[data-astro-cid-d5gkpysh][data-resultado]{gap:1.25rem;display:grid}[data-astro-cid-d5gkpysh][data-resultado][hidden]{display:none}.sim__resumen[data-astro-cid-d5gkpysh]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:0;display:grid}.sim__resumen[data-astro-cid-d5gkpysh] div[data-astro-cid-d5gkpysh]{background:var(--verde-claro);border-radius:var(--radio);padding:1rem 1.25rem}.sim__resumen[data-astro-cid-d5gkpysh] dt[data-astro-cid-d5gkpysh]{font-size:.875rem}.sim__resumen[data-astro-cid-d5gkpysh] dd[data-astro-cid-d5gkpysh]{font-family:var(--font-titulo);margin:0;font-size:1.375rem;font-weight:700}.sim__tabla[data-astro-cid-d5gkpysh]{border:1px solid var(--borde);border-radius:var(--radio);overflow-x:auto}.sim__tabla[data-astro-cid-d5gkpysh] table[data-astro-cid-d5gkpysh]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px}.sim__tabla[data-astro-cid-d5gkpysh] caption[data-astro-cid-d5gkpysh]{text-align:left;color:var(--texto-suave);padding:.75rem 1rem;font-size:.875rem}.sim__tabla[data-astro-cid-d5gkpysh] th[data-astro-cid-d5gkpysh],.sim__tabla[data-astro-cid-d5gkpysh] td[data-astro-cid-d5gkpysh]{border-top:1px solid var(--borde);text-align:right;white-space:nowrap;padding:.5rem 1rem}.sim__tabla[data-astro-cid-d5gkpysh] thead[data-astro-cid-d5gkpysh] th[data-astro-cid-d5gkpysh]{background:var(--gris);font-size:.875rem}.sim__tabla[data-astro-cid-d5gkpysh] th[data-astro-cid-d5gkpysh][scope=row],.sim__tabla[data-astro-cid-d5gkpysh] thead[data-astro-cid-d5gkpysh] th[data-astro-cid-d5gkpysh]:nth-child(2){text-align:left}.sim__tabla[data-astro-cid-d5gkpysh] .sim__num[data-astro-cid-d5gkpysh],.sim__tabla[data-astro-cid-d5gkpysh] thead[data-astro-cid-d5gkpysh] th[data-astro-cid-d5gkpysh]:first-child{text-align:center;width:3.5rem;color:var(--texto-suave)}.sim__tabla[data-astro-cid-d5gkpysh] input[data-astro-cid-d5gkpysh]{font:inherit;text-align:right;border-radius:var(--radio);width:10rem;min-height:48px;color:var(--azul);border:1.5px solid #b9c4d4;padding:.5rem .75rem}.sim__tabla[data-astro-cid-d5gkpysh] input[data-astro-cid-d5gkpysh]:focus-visible{outline:3px solid var(--turquesa);outline-offset:1px}.sim__tabla[data-astro-cid-d5gkpysh] input[data-astro-cid-d5gkpysh][aria-invalid=true]{border-color:var(--error)}.sim__ok[data-astro-cid-d5gkpysh]{text-align:center;justify-items:center;gap:.5rem;margin-bottom:1.25rem;animation:.5s cubic-bezier(.34,1.56,.64,1) sim-pop;display:grid;position:relative;overflow:hidden}.sim__ok[data-astro-cid-d5gkpysh][hidden]{display:none}.sim__ok[data-astro-cid-d5gkpysh] h2[data-astro-cid-d5gkpysh]{margin:0;font-size:clamp(1.375rem,3vw,1.75rem);animation:.5s .5s both sim-sube}.sim__ok[data-astro-cid-d5gkpysh] p[data-astro-cid-d5gkpysh]{max-width:40ch;margin:0;animation:.5s .65s both sim-sube}.sim__check[data-astro-cid-d5gkpysh]{fill:none;stroke-linecap:round;stroke-linejoin:round;width:72px;height:72px}.sim__check[data-astro-cid-d5gkpysh] circle[data-astro-cid-d5gkpysh]{stroke:var(--verde);stroke-width:3px;fill:var(--blanco);stroke-dasharray:151;stroke-dashoffset:151px;animation:.6s .15s forwards sim-traza}.sim__check[data-astro-cid-d5gkpysh] path[data-astro-cid-d5gkpysh]{stroke:var(--azul);stroke-width:4px;stroke-dasharray:36;stroke-dashoffset:36px;animation:.35s .65s forwards sim-traza}.sim__confeti[data-astro-cid-d5gkpysh]{pointer-events:none;position:absolute;top:3.5rem;left:50%}.sim__confeti[data-astro-cid-d5gkpysh] span[data-astro-cid-d5gkpysh]{opacity:0;border-radius:2px;width:8px;height:14px;animation:1.4s ease-out .6s forwards sim-confeti;position:absolute}@keyframes sim-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes sim-sube{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sim-traza{to{stroke-dashoffset:0}}@keyframes sim-confeti{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--x), calc(var(--y) + 60px)) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.sim__ok[data-astro-cid-d5gkpysh],.sim__ok[data-astro-cid-d5gkpysh] h2[data-astro-cid-d5gkpysh],.sim__ok[data-astro-cid-d5gkpysh] p[data-astro-cid-d5gkpysh],.sim__check[data-astro-cid-d5gkpysh] circle[data-astro-cid-d5gkpysh],.sim__check[data-astro-cid-d5gkpysh] path[data-astro-cid-d5gkpysh]{stroke-dashoffset:0;animation:none}.sim__confeti[data-astro-cid-d5gkpysh]{display:none}}.sim__ok[data-astro-cid-d5gkpysh]:focus{outline:none}.sim__modo[data-astro-cid-d5gkpysh]{border:0;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;display:flex}.sim__modo[data-astro-cid-d5gkpysh] legend[data-astro-cid-d5gkpysh]{margin-bottom:.25rem;padding:0;font-size:.9375rem;font-weight:600}.sim__modo[data-astro-cid-d5gkpysh] label[data-astro-cid-d5gkpysh]{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.sim__modo[data-astro-cid-d5gkpysh] input[data-astro-cid-d5gkpysh]{width:20px;height:20px;accent-color:var(--azul)}[data-astro-cid-d5gkpysh][data-campo-tope][hidden]{display:none}.sim__final[data-astro-cid-d5gkpysh]{border-radius:var(--radio);color:var(--error);border-left:4px solid var(--error);background:#fdecea;margin:0;padding:.875rem 1.25rem;font-weight:600}.sim__final[data-astro-cid-d5gkpysh].is-ok{background:var(--verde-claro);color:var(--azul);border-left-color:var(--verde)}.sim__final[data-astro-cid-d5gkpysh][hidden]{display:none}[data-astro-cid-d5gkpysh][data-solicitar]{justify-self:start}
