.page_container__G3_x0{justify-content:center;min-height:calc(100dvh - 56px - 57px)}.page_card__fOo25,.page_container__G3_x0{display:flex;align-items:center;padding:var(--sp-6)}.page_card__fOo25{background:var(--panel);border:var(--bd);border-radius:var(--r-lg);box-shadow:var(--shadow-panel);max-width:380px;width:100%;text-align:center;flex-direction:column;gap:var(--sp-3)}.page_heading__k2fSh{font-family:var(--font-sans);font-size:var(--fs-title);font-weight:var(--w-semi);color:var(--ink);line-height:var(--lh-tight)}.page_body__TKWSc{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--secondary);line-height:var(--lh-ui)}.page_emailEcho__1cLG2{color:var(--ink);font-weight:var(--w-med)}.page_form__C2dL6{width:100%;display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-2)}.page_label__wIvAa{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tertiary);text-align:left}.page_input__8ltGc{width:100%;font-family:var(--font-sans);font-size:var(--fs-body);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md);border:var(--bd);background:var(--panel);color:var(--ink);box-sizing:border-box;transition:border-color var(--motion)}.page_input__8ltGc:focus{outline:none;border-color:var(--ink)}.page_errorText__h1hwG{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--negative);text-align:left}.page_submit__xh0ec{width:100%;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--w-med);padding:var(--sp-3);border-radius:var(--r-md);border:var(--bd);background:var(--accent);color:var(--accent-fg);cursor:pointer;margin-top:var(--sp-1);transition:background var(--motion)}.page_submit__xh0ec:hover:not(:disabled){background:var(--accent-hover)}.page_submit__xh0ec:disabled{cursor:default;opacity:.7}.page_secondaryAction__5Y5wt{font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--w-med);color:var(--accent);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;margin-top:var(--sp-2)}.page_secondaryAction__5Y5wt:hover{color:var(--accent-hover)}.page_back__7__Up{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--tertiary);text-decoration:none}.page_back__7__Up:hover{color:var(--secondary)}