.WEZH7G_page{background:var(--ground);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:24px 16px;display:flex}.WEZH7G_card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:400px;padding:32px}.WEZH7G_brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.WEZH7G_title{font-family:var(--font-heading);color:var(--navy);margin:0 0 6px;font-size:24px;font-weight:600}.WEZH7G_lead{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.5}.WEZH7G_notice,.WEZH7G_error{margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5}.WEZH7G_notice{color:#5c4600;background:#fff8e6;border-left:3px solid #e0a100}.WEZH7G_error{color:#7a1c1c;background:#fdecec;border-left:3px solid #c62828}.WEZH7G_google{background:var(--surface);border:1px solid var(--line-strong);width:100%;height:42px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:10px;display:flex}.WEZH7G_google:hover:not(:disabled){background:var(--ground)}.WEZH7G_google:disabled{opacity:.5;cursor:not-allowed}.WEZH7G_divider{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.WEZH7G_divider:before,.WEZH7G_divider:after{content:"";background:var(--line);flex:1;height:1px}.WEZH7G_form{flex-direction:column;gap:14px;display:flex}.WEZH7G_form label{color:var(--navy);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.WEZH7G_form input{border:1px solid var(--line-strong);height:40px;font:14px var(--font-body);color:var(--ink);background:var(--surface);border-radius:0;padding:0 12px}.WEZH7G_form input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.WEZH7G_foot{color:var(--muted);margin:20px 0 0;font-size:13px}.WEZH7G_product{color:var(--faint);margin:0;font-size:12px}
