.page-module__O41oaW__wrapper{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__O41oaW__title{text-align:center;color:var(--primary-color)}.page-module__O41oaW__subtitle{text-align:center;color:var(--text-sccondary);margin-bottom:var(--spacing-sm);font-size:.9rem}.page-module__O41oaW__form{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__O41oaW__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.page-module__O41oaW__field label{color:var(--text-main);font-size:.9rem;font-weight:500}.page-module__O41oaW__input{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:1rem}.page-module__O41oaW__input:focus{outline:2px solid var(--primary-color);border-color:#0000}.page-module__O41oaW__error{color:var(--status-error);padding:var(--spacing-sm);border-radius:var(--radius-sm);text-align:center;background-color:#fee;font-size:.9rem}.page-module__O41oaW__button{background-color:var(--primary-color);color:#fff;padding:var(--spacing-md);border-radius:var(--radius-md);margin-top:var(--spacing-sm);border:none;font-size:1rem;font-weight:600;transition:background-color .2s}.page-module__O41oaW__button:hover{background-color:var(--primary-light)}
