.page_wrap__HkwtQ{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--mj2-color-background,#f5f7f7)}.page_card__qb7xJ{width:100%;max-width:360px;display:flex;flex-direction:column;gap:16px}.page_title__oMDbL{font-size:20px;font-weight:600;color:var(--mj2-color-foreground,#1c2733);margin:0}.page_field__F007h{display:flex;flex-direction:column;gap:6px}.page_label__gLO43{font-size:13px;color:var(--mj2-color-muted-foreground,#5a6b78)}.page_input__oBJKH{height:44px;border-radius:10px;border:1px solid rgba(0,0,0,.12);padding:0 12px;font-size:15px;background:var(--mj2-color-card,#fff);color:var(--mj2-color-foreground,#1c2733)}.page_error__oy9Z_{font-size:13px;color:var(--mj2-color-critical,#c0392b);margin:0}.page_submit__KNI8M{height:46px;border-radius:10px;border:none;background:#1c2733;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.page_submit__KNI8M:disabled{opacity:.6;cursor:default}.page_google__vQwvp{height:46px;border-radius:10px;border:1px solid rgba(0,0,0,.15);background:#fff;color:#1c2733;font-size:15px;font-weight:600;cursor:pointer}.page_google__vQwvp:disabled{opacity:.6;cursor:default}