.ent{background:radial-gradient(560px 320px at 0 0,#fad6e88c,#0000 72%),radial-gradient(560px 320px at 100% 0,#e2d6fc9e,#0000 72%),radial-gradient(900px 520px at 50% -10%,#ffffffe6,#0000 70%),linear-gradient(#f7f7fa 0,#eeeef2 100%);place-items:center;min-height:100dvh;padding:48px 16px 88px;display:grid;position:relative;overflow:hidden}.ent__columna{flex-direction:column;align-items:stretch;width:100%;max-width:380px;display:flex}.ent__marca{border-radius:var(--radio-capsula);background:var(--blanco);width:96px;height:96px;box-shadow:var(--elev-2);place-items:center;margin:0 auto;display:grid;position:relative}.ent__marca img{width:52px;height:auto;display:block}.ent__marca .nx-aro{padding:2.5px;inset:-3px}.ent__titulo{text-align:center;font:600 28px/34px var(--fuente-interfaz);letter-spacing:-.03em;color:var(--porcelana-12);margin:24px 0 0}.ent__bajada{text-align:center;font:var(--tipo-secundaria);color:var(--porcelana-11);margin:6px 0 0}.ent__form{flex-direction:column;gap:20px;margin:40px 0 0;display:flex}.ent__campo{flex-direction:column;gap:8px;display:flex}.ent__etiqueta{font:500 14px/20px var(--fuente-interfaz);color:var(--porcelana-12)}.ent__control{border-radius:var(--radio-12);background:var(--blanco);height:52px;box-shadow:var(--sombra-campo);transition:box-shadow var(--duracion-hover) var(--curva-entrada);align-items:center;display:flex;position:relative}@media (hover:hover){.ent__control:hover{box-shadow:var(--sombra-campo-hover)}}.ent__control:focus-within{box-shadow:var(--sombra-campo-foco)}.ent__control--error,.ent__control--error:focus-within{box-shadow:var(--sombra-campo-error)}.ent__control select,.ent__control input{appearance:none;width:100%;min-width:0;height:100%;font:400 15px/20px var(--fuente-interfaz);color:var(--porcelana-12);border-radius:inherit;background:0 0;border:0;outline:0;padding:0 16px}.ent__control select{cursor:pointer;padding-right:44px}.ent__control select:disabled{cursor:wait;color:var(--porcelana-10)}.ent__control input::placeholder{color:var(--porcelana-9)}.ent__control--con-boton input{padding-right:52px}.ent__chevron{width:16px;height:16px;color:var(--porcelana-10);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ent__ojo{border-radius:var(--radio-10);width:40px;height:40px;color:var(--porcelana-11);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@media (hover:hover){.ent__ojo:hover{background:var(--porcelana-3);color:var(--porcelana-12)}}.ent__ojo:focus-visible{outline:2px solid var(--cobalto-9);outline-offset:-2px}.ent__boton{border-radius:var(--radio-12);color:#fff;width:100%;height:52px;font:500 15px/20px var(--fuente-interfaz);cursor:pointer;transition:transform var(--duracion-hover) var(--curva-entrada),box-shadow var(--duracion-hover) var(--curva-entrada),opacity var(--duracion-hover);background:linear-gradient(#2b2d33 0,#111216 100%);border:0;justify-content:center;align-items:center;gap:8px;margin-top:8px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff1f,0 8px 20px -6px #11121673,0 2px 4px #1112162e}@media (hover:hover){.ent__boton:hover:not(:disabled){color:#fff;text-decoration:none;box-shadow:inset 0 1px #ffffff24,0 12px 26px -8px #11121680,0 2px 4px #11121633}}.ent__boton:active:not(:disabled){transform:translateY(1px)}.ent__boton:focus-visible{outline:2px solid var(--cobalto-9);outline-offset:3px}.ent__boton:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.ent__aviso{border-radius:var(--radio-12);background:var(--rojo-bg);box-shadow:inset 0 0 0 1px var(--rojo-borde);color:var(--rojo-texto);font:var(--tipo-secundaria);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ent__aviso button{border-radius:var(--radio-capsula);background:var(--blanco);height:30px;box-shadow:var(--levantado);color:var(--porcelana-12);font:500 13px/18px var(--fuente-interfaz);cursor:pointer;border:0;flex:none;padding:0 12px}.ent__mostrar{font:var(--tipo-secundaria);color:var(--porcelana-11);cursor:pointer;align-items:center;gap:8px;display:flex}.ent__mostrar input{width:16px;height:16px;accent-color:var(--porcelana-12)}.ent__nota{font:var(--tipo-secundaria);color:var(--porcelana-11);margin:0}.ent__pie{text-align:center;font:var(--tipo-meta);color:var(--porcelana-10);margin:0;padding:0 16px;position:absolute;bottom:28px;left:0;right:0}.ent .shake{animation:ent-temblor .32s var(--curva-entrada)}@keyframes ent-temblor{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.ent .shake{animation:none}.ent__boton,.ent__control{transition:none}}@media (max-width:767px){.ent{padding-top:32px}.ent__marca{width:80px;height:80px}.ent__marca img{width:44px}.ent__titulo{margin-top:20px;font-size:24px;line-height:30px}.ent__form{margin-top:32px}}.ent__aviso--info{background:var(--cobalto-2);box-shadow:inset 0 0 0 1px var(--cobalto-4);color:var(--porcelana-12);margin:0;display:block}
