.page-module__aydn6q__main{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.page-module__aydn6q__card{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:360px;display:flex}.page-module__aydn6q__title{letter-spacing:.05em;text-transform:uppercase;font-size:1.5rem}.page-module__aydn6q__subtitle{opacity:.75;margin-bottom:24px}.page-module__aydn6q__form{text-align:left;flex-direction:column;gap:16px;width:100%;display:flex}.page-module__aydn6q__label{margin-bottom:4px;font-size:.875rem;display:block}.page-module__aydn6q__input{background:var(--background);width:100%;color:var(--foreground);border:1px solid;border-radius:4px;padding:10px 12px;font-size:1rem}.page-module__aydn6q__passwordRow{align-items:stretch;gap:8px;display:flex}.page-module__aydn6q__passwordRow .page-module__aydn6q__input{flex:1}.page-module__aydn6q__showToggle{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;padding:0 12px;font-size:.875rem}.page-module__aydn6q__showToggle:disabled{cursor:not-allowed;opacity:.6}.page-module__aydn6q__submit{background:var(--foreground);color:var(--background);cursor:pointer;border:none;border-radius:4px;padding:12px;font-size:1rem;font-weight:600}.page-module__aydn6q__submit:disabled{cursor:not-allowed;opacity:.6}.page-module__aydn6q__error{color:#c0392b;margin:0;font-size:.875rem}
