.page-module__X_Z_4a__page{background:var(--color-bg-primary);min-height:100dvh}.page-module__X_Z_4a__header{padding:var(--space-5) var(--space-6);border-bottom:.5px solid var(--color-border)}.page-module__X_Z_4a__back{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:13px;transition:color .15s;display:inline-flex}.page-module__X_Z_4a__back:hover{color:var(--color-text-primary)}.page-module__X_Z_4a__container{max-width:400px;padding:var(--space-12) var(--space-6);margin:0 auto}.page-module__X_Z_4a__hero{text-align:center;margin-bottom:var(--space-8)}.page-module__X_Z_4a__h1{font-family:var(--font-display);margin-bottom:var(--space-2);font-size:28px}.page-module__X_Z_4a__sub{color:var(--color-text-secondary);font-size:14px}.page-module__X_Z_4a__form{gap:var(--space-5);flex-direction:column;display:flex}.page-module__X_Z_4a__formError{color:var(--rm-coral);align-items:center;gap:4px;font-size:12px;display:flex}.page-module__X_Z_4a__footer{margin-top:var(--space-6);align-items:center;gap:var(--space-3);color:var(--color-text-secondary);text-align:center;flex-direction:column;font-size:13px;display:flex}.page-module__X_Z_4a__footer a{color:var(--rm-biolumen2)}.page-module__X_Z_4a__forgot{color:var(--color-text-tertiary);font-size:12px}
