.page_page__aawnP{min-height:calc(100vh - var(--header-h));display:flex;align-items:center;justify-content:center;padding:40px 16px}.page_card__f7Q8I{background:var(--color-surface);border-radius:var(--legacy-radius-lg);box-shadow:var(--shadow-elevated);padding:36px 32px;width:100%;max-width:400px}.page_title__bP5uW{font-size:24px;margin:0 0 6px;color:var(--color-text)}.page_subtitle__lZqZq{font-size:14px;color:var(--color-text-muted);margin:0 0 28px;line-height:1.6}.page_fieldset__FJb7M,.page_form__uocZU{display:flex;flex-direction:column;gap:16px}.page_fieldset__FJb7M{border:none;margin:0;padding:0;min-width:0}.page_fieldset__FJb7M:disabled{opacity:.7}.page_form__uocZU label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--color-text-muted)}.page_form__uocZU input{font-family:inherit;font-size:14px;font-weight:400;color:var(--color-text);padding:13px 18px;border-radius:999px;border:1px solid var(--legacy-border);background:var(--color-bg);width:100%}.page_form__uocZU input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.page_error__7i1jj{font-size:13px;color:var(--color-danger);margin:0}.page_submit__6_Sst{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--color-primary);color:var(--primary-foreground);font-weight:700;font-size:15px;padding:14px;border:none;border-radius:999px;margin-top:4px}.page_submit__6_Sst:hover:not(:disabled){background:var(--color-primary-dark)}.page_submit__6_Sst:disabled{opacity:.6}.page_iconSuccess__Q__eT{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font-size:24px;font-weight:700;margin-bottom:16px;background:var(--status-success-bg);color:var(--color-success)}.page_link__Uwd2e{display:inline-block;margin-top:16px;color:var(--color-primary);font-weight:700;font-size:13px}.page_link__Uwd2e:hover{text-decoration:underline}.page_backLink__mmr8v{text-align:center;font-size:13px;color:var(--color-text-muted);margin:20px 0 0}.page_backLink__mmr8v a{color:var(--color-primary);font-weight:700}.page_backLink__mmr8v a:hover{text-decoration:underline}