.page-module__7GrU2W__page{background:var(--surface-sunken);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.page-module__7GrU2W__form{gap:var(--space-4);background:var(--surface-card);border:var(--border-hairline);border-radius:var(--radius-lg);width:100%;max-width:360px;box-shadow:var(--shadow-card);padding:var(--space-8);flex-direction:column;display:flex}.page-module__7GrU2W__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h1);color:var(--text-brand);margin-bottom:var(--space-2)}.page-module__7GrU2W__field{gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--text-secondary);flex-direction:column;display:flex}.page-module__7GrU2W__input{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-primary);border:var(--border-hairline);border-radius:var(--radius-sm);padding:var(--space-3)}.page-module__7GrU2W__input:focus{box-shadow:var(--focus-ring);outline:none}.page-module__7GrU2W__error{}.page-module__7GrU2W__notice{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--text-primary);background:var(--green-100);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);line-height:1.5}.page-module__7GrU2W__submit{font-size:var(--fs-body);padding:var(--space-3);}
