.page-module__EoGaIa__page{place-items:center;width:100%;min-height:calc(100dvh - 4.5rem);display:grid}.page-module__EoGaIa__hero{border-radius:calc((var(--radius-base) + .9rem)*var(--radius-scale));border:1px solid var(--ui-border);background:var(--ui-surface-soft);width:min(100%,35rem);box-shadow:var(--shadow-sm);gap:.7rem;padding:1.05rem;display:grid}.page-module__EoGaIa__title{font-size:calc(clamp(1.55rem,3.1vw,2.2rem)*var(--font-scale,1));letter-spacing:-.02em;margin:0;line-height:1.08}.page-module__EoGaIa__lead{max-width:70ch;color:var(--muted-foreground);margin:0 0 .5rem;line-height:1.65}.page-module__EoGaIa__form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .85rem;display:grid}.page-module__EoGaIa__passwordWrapper{min-width:0}.page-module__EoGaIa__input{border-radius:var(--field-radius);min-width:0;height:2.75rem}.page-module__EoGaIa__button{border-radius:var(--field-radius);min-width:7rem;height:2.75rem}.page-module__EoGaIa__errorVisible{font-size:calc(.8rem*var(--font-scale,1));color:rgb(var(--ui-status-danger-strong-rgb)/.92);grid-column:1/-1;margin:0;line-height:1rem}@media (min-width:900px){.page-module__EoGaIa__hero{padding:1.25rem 1.3rem}}@media (max-width:640px){.page-module__EoGaIa__form{grid-template-columns:1fr;row-gap:.6rem}.page-module__EoGaIa__button{width:100%}}
