.ent.svelte-1f6g9y2{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.ent-cab.svelte-1f6g9y2{border-bottom:1px solid var(--borde);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(20px,4vw,48px);display:flex}.ent-cab.svelte-1f6g9y2 nav:where(.svelte-1f6g9y2){flex:none;gap:20px;font-size:13px;display:flex}.ent-cab.svelte-1f6g9y2 nav:where(.svelte-1f6g9y2) a:where(.svelte-1f6g9y2){color:var(--texto-2);text-decoration:none}.ent-cab.svelte-1f6g9y2 nav:where(.svelte-1f6g9y2) a:where(.svelte-1f6g9y2):hover{color:var(--texto)}.ent-col.svelte-1f6g9y2{flex-direction:column;justify-content:center;gap:28px;width:100%;max-width:400px;margin:0 auto;padding:48px 24px;display:flex}.ent-marca.svelte-1f6g9y2{min-width:0;color:var(--texto);font-family:var(--fuente);letter-spacing:-.01em;overflow-wrap:anywhere;align-items:center;gap:12px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.ent-marca.svelte-1f6g9y2 img:where(.svelte-1f6g9y2){object-fit:contain;width:auto;max-width:220px;height:32px}.ent-cuerpo.svelte-1f6g9y2{flex-direction:column;gap:16px;display:flex}.ent-cuerpo.svelte-1f6g9y2 form{flex-direction:column;gap:14px;display:flex}.ent-cuerpo.svelte-1f6g9y2 h1{letter-spacing:-.01em;font-size:22px}.ent-cuerpo.svelte-1f6g9y2 .sub{color:var(--texto-2);text-wrap:pretty;margin-top:-8px}.ent-cuerpo.svelte-1f6g9y2 .btn-primario{width:100%;min-height:40px}.ent-cuerpo.svelte-1f6g9y2 .ent-enlaces{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.ent-cuerpo.svelte-1f6g9y2 .ent-enlaces a{color:var(--texto-2);text-underline-offset:3px}.ent-cuerpo.svelte-1f6g9y2 .ent-enlaces a:hover{color:var(--texto)}.ent-cuerpo.svelte-1f6g9y2 .ent-error,.ent-cuerpo.svelte-1f6g9y2 .ent-info,.ent-cuerpo.svelte-1f6g9y2 .ent-gris{border-radius:var(--radio-control);overflow-wrap:anywhere;padding:10px 12px;font-size:13px}.ent-cuerpo.svelte-1f6g9y2 .ent-error{background:var(--rojo-suave);color:var(--rojo-texto)}.ent-cuerpo.svelte-1f6g9y2 .ent-info{background:var(--azul-suave);color:var(--azul-texto)}.ent-cuerpo.svelte-1f6g9y2 .ent-gris{background:var(--hover);color:var(--texto)}.ent-cuerpo.svelte-1f6g9y2 [aria-invalid=true]{border-color:var(--rojo-texto)}.ent-cuerpo.svelte-1f6g9y2 .ent-clave{display:flex;position:relative}.ent-cuerpo.svelte-1f6g9y2 .ent-clave input{flex:1;padding-right:44px}.ent-cuerpo.svelte-1f6g9y2 .ent-ojo{width:40px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.ent-cuerpo.svelte-1f6g9y2 .ent-ojo[aria-pressed=true]{color:var(--texto)}.ent-cuerpo.svelte-1f6g9y2 .ent-regla{color:var(--texto-2);font-size:12px}.ent-credito.svelte-1f6g9y2{color:var(--texto-3);font-size:11px}.ent-dentro.svelte-1f6g9y2{background:var(--hover);border-left:1px solid var(--borde);flex-direction:column;justify-content:center;gap:20px;padding:48px clamp(24px,6vw,96px);display:flex}.ent-dentro.svelte-1f6g9y2 h2:where(.svelte-1f6g9y2){color:var(--texto-2);font-size:14px;font-weight:500}.ent-dentro.svelte-1f6g9y2 ul:where(.svelte-1f6g9y2){flex-direction:column;gap:18px;max-width:380px;margin:0;padding:0;list-style:none;display:flex}.ent-dentro.svelte-1f6g9y2 li:where(.svelte-1f6g9y2){align-items:flex-start;gap:12px;display:flex}.ent-dentro.svelte-1f6g9y2 li:where(.svelte-1f6g9y2) .ic{width:18px;height:18px;color:var(--texto-2);flex:none;margin-top:2px}.ent-dentro.svelte-1f6g9y2 b:where(.svelte-1f6g9y2){font-weight:500;display:block}.ent-dentro.svelte-1f6g9y2 small:where(.svelte-1f6g9y2){color:var(--texto-2);text-wrap:pretty;font-size:13px;display:block}.ent-nota.svelte-1f6g9y2{color:var(--texto-2);border-top:1px solid var(--borde);max-width:380px;padding-top:16px;font-size:13px}@media (width<=900px){.ent.svelte-1f6g9y2{grid-template-columns:minmax(0,1fr)}.ent-col.svelte-1f6g9y2{min-height:auto;padding:32px 20px}.ent-dentro.svelte-1f6g9y2{border-left:0;border-top:1px solid var(--borde);padding:32px 20px}}@media (width<=760px){.ent-cab.svelte-1f6g9y2{padding:8px 16px}.ent-cab.svelte-1f6g9y2 nav:where(.svelte-1f6g9y2){gap:4px}.ent-cab.svelte-1f6g9y2 nav:where(.svelte-1f6g9y2) a:where(.svelte-1f6g9y2){align-items:center;min-height:44px;padding:0 6px;font-size:14px;display:inline-flex}.ent-cuerpo.svelte-1f6g9y2 .btn-primario{min-height:44px}.ent-cuerpo.svelte-1f6g9y2 .ent-enlaces,.ent-cuerpo.svelte-1f6g9y2 .ent-error,.ent-cuerpo.svelte-1f6g9y2 .ent-info,.ent-cuerpo.svelte-1f6g9y2 .ent-gris,.ent-dentro.svelte-1f6g9y2 small:where(.svelte-1f6g9y2),.ent-nota.svelte-1f6g9y2{font-size:14px}.ent-cuerpo.svelte-1f6g9y2 .ent-enlaces a{align-items:center;min-height:44px;display:inline-flex}}.ent-senalado{animation:svelte-1f6g9y2-ent-senal 1.2s var(--curva)}.ent-senalado:focus{outline:none}@keyframes svelte-1f6g9y2-ent-senal{0%,40%{background:var(--azul-suave);box-shadow:0 0 0 6px var(--azul-suave)}to{background:0 0;box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.ent-senalado{outline:2px solid var(--texto);outline-offset:4px;animation:none}}
