.page_container__jRLBU{width:100%;display:flex;justify-content:center}.page_card__4l_ZN{width:100%;max-width:400px;animation:page_vx-fade-up__saVIK .3s var(--ease-out) both}.page_logo__Am7vD{display:none}.page_title__rq_Rs{font-size:1.55rem;font-weight:600;letter-spacing:-.02em}.page_subtitle__uVPFN{margin:6px 0 24px;font-size:.9rem;color:var(--text-secondary)}.page_form__4lOgm{display:grid;grid-gap:14px;gap:14px}.page_inputGroup__CDomu{display:grid;grid-gap:6px;gap:6px}.page_label__zZPeo{font-size:.8rem;font-weight:600;color:var(--text-secondary)}.page_input__TnuzW{width:100%;height:42px;padding:0 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);font-size:.92rem;color:var(--text-primary);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.page_input__TnuzW:focus{border-color:var(--accent-primary);box-shadow:var(--shadow-glow)}.page_error__x3RcE,.page_success__2_m8_{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;margin-bottom:14px;border-radius:var(--radius-md);font-size:.84rem}.page_error__x3RcE{background:var(--accent-danger-soft);color:var(--accent-danger);border:1px solid rgba(200,56,47,.18)}.page_success__2_m8_{background:var(--accent-success-soft);color:var(--accent-success);border:1px solid rgba(19,136,95,.18)}.page_divider__kyG2J{display:flex;align-items:center;gap:12px;margin:18px 0}.page_dividerLine__nPwdh{flex:1 1;height:1px;background:var(--border-color)}.page_dividerText__h43vW{font-size:.76rem;color:var(--text-muted)}.page_googleBtn__H_hQx{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);font-size:.9rem;font-weight:600;box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast),background var(--transition-fast)}.page_googleBtn__H_hQx:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.page_googleIcon__53C7O{font-size:1.1rem}.page_footer__bKmE6{margin-top:22px;text-align:center;font-size:.84rem;color:var(--text-secondary)}.page_footer__bKmE6 a{font-weight:600}.page_consent__9udvi{display:flex;gap:10px;align-items:flex-start;font-size:.8rem;color:var(--text-secondary);line-height:1.45}.page_consent__9udvi input{margin-top:2px;width:16px;height:16px;flex-shrink:0;accent-color:var(--accent-primary)}.page_row2__Z7EMY{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.page_hint__zkBi7{font-size:.75rem;color:var(--text-muted)}.page_strength__ergrQ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin-top:2px}.page_strength__ergrQ span{height:3px;border-radius:2px;background:var(--border-color);transition:background var(--transition-normal)}.page_strengthOn1__JEZJ4{background:var(--accent-danger)!important}.page_strengthOn2__6dp_s{background:var(--accent-warning)!important}.page_strengthOn3__zsKeg{background:var(--chart-1)!important}.page_strengthOn4__wgN67{background:var(--accent-success)!important}.page_legal__cVZ8p{margin-top:18px;font-size:.74rem;color:var(--text-muted);text-align:center}.page_legal__cVZ8p a{color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.page_legal__cVZ8p a:hover{color:var(--text-primary)}