.page_main__qq1vh{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - var(--site-header-height));padding:40px 16px}.page_meta__kscfl{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text)}.page_main__qq1vh h2{margin:16px 0 28px;font-size:32px;font-weight:700;letter-spacing:-.03em;color:var(--text)}.page_form__7EXNE{width:100%;max-width:400px;background-color:var(--Surface);border-radius:var(--radius-card);padding:32px 28px;display:flex;flex-direction:column;text-align:left}.page_form__7EXNE p{margin:16px 0 6px;font-size:13px;font-weight:600;color:var(--subTextColor)}.page_form__7EXNE p:first-child{margin-top:0}.page_form__7EXNE input{width:100%;height:48px;padding:0 14px;border-radius:var(--radius);border:1px solid transparent;background-color:#f2f2f2;font-size:14px;font-family:inherit;color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.page_form__7EXNE input:focus{border-color:var(--primary);background-color:var(--Surface)}.page_form__7EXNE button{margin-top:24px;width:100%;color:#ffffff;height:var(--btn-h);padding:0 24px;border-radius:var(--radius);font-weight:600;font-size:15px;background-color:var(--primary);box-shadow:none;text-align:center;border:0;transition:background-color .15s ease}.page_form__7EXNE button:hover{background-color:var(--primary-dark)}.page_form__7EXNE button:disabled{opacity:.6;cursor:not-allowed}.page_form__7EXNE .page_error__YqYLT{margin:14px 0 0;padding:10px 12px;border-radius:8px;background-color:var(--danger-light);color:var(--danger);font-size:12.5px;line-height:1.5}.page_switchLink__sRJQE{margin-top:18px;align-self:center;font-size:14px;color:var(--text);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:#b5b5b5;text-decoration-color:#b5b5b5}.page_switchLink__sRJQE:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}