.page-module__aydn6q__wrapper{background-color:var(--color-bg);justify-content:center;align-items:center;height:100vh;display:flex}.page-module__aydn6q__form{gap:var(--space-5);flex-direction:column;width:280px;display:flex}.page-module__aydn6q__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:center;letter-spacing:-.01em}.page-module__aydn6q__input{width:100%;height:38px;padding:0 var(--space-5);font-size:var(--font-size-sm);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);outline:none}.page-module__aydn6q__input:focus{border-color:var(--color-focus)}.page-module__aydn6q__error{font-size:var(--font-size-xs);color:#9b2020;text-align:center}.page-module__aydn6q__btn{height:38px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:none}.page-module__aydn6q__btn:hover:not(:disabled){background-color:var(--color-btn-primary-hover)}.page-module__aydn6q__btn:disabled{opacity:.4;cursor:not-allowed}
