.page-module-scss-module__z_knCG__authBlock{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;min-height:100%;display:flex}.page-module-scss-module__z_knCG__logo{width:100px;height:auto}.page-module-scss-module__z_knCG__formCard{background:color-mix(in srgb, var(--surface-primary,#fff) 96%, transparent);border:1px solid color-mix(in srgb, var(--border-primary,#46607d29) 82%, transparent);width:100%;max-width:420px;box-shadow:var(--shadow-md,0 18px 48px #182a4024);border-radius:1.75rem;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.page-module-scss-module__z_knCG__formHeader{text-align:center;flex-direction:column;gap:.45rem;display:flex}.page-module-scss-module__z_knCG__title{font-family:var(--font-heading,var(--font-body,sans-serif));font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:var(--weight-bold,700);letter-spacing:-.03em;color:var(--text-primary,#1c232b);line-height:1.05}.page-module-scss-module__z_knCG__subtitle{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-secondary,#516171);margin-top:.25rem}.page-module-scss-module__z_knCG__form{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__z_knCG__errorMessage{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-danger-600)}.page-module-scss-module__z_knCG__backLink{font-size:var(--text-sm);line-height:var(--leading-sm);justify-content:center;align-items:center;gap:var(--space-1-5);color:var(--text-secondary);font-weight:var(--weight-medium);display:flex}.page-module-scss-module__z_knCG__backLink:hover{color:var(--text-primary)}.page-module-scss-module__z_knCG__success{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__z_knCG__successIcon{border-radius:var(--radius-full);background:var(--color-success-50);width:48px;height:48px;color:var(--color-success-600);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:flex}@media (max-width:640px){.page-module-scss-module__z_knCG__formCard{border-radius:1.25rem;padding:1.25rem}}
