.WEZH7G_wrap{place-items:center;min-height:100dvh;padding:2rem;display:grid}.WEZH7G_card{flex-direction:column;gap:.85rem;width:100%;max-width:380px;padding:2rem;display:flex}.WEZH7G_title{font-family:var(--serif);font-size:var(--ft-h1);color:var(--ink);margin:.1rem 0 0}.WEZH7G_sub{color:var(--muted);font-size:var(--ft-small);margin:0 0 .4rem}.WEZH7G_field{flex-direction:column;gap:.3rem;display:flex}.WEZH7G_field input{font:inherit;border:1px solid var(--muted);border-radius:var(--radius);background:var(--cream);min-height:44px;color:var(--ink);padding:.6rem .7rem}.WEZH7G_field input:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.WEZH7G_button{font:inherit;border-radius:var(--radius);background:var(--teal);color:#fff;cursor:pointer;border:none;margin-top:.5rem;padding:.65rem 1rem;font-weight:600}.WEZH7G_button:hover{background:var(--deep)}.WEZH7G_error{border-radius:var(--radius);background:color-mix(in srgb, var(--alert) 10%, transparent);border:1px solid color-mix(in srgb, var(--alert) 35%, transparent);color:var(--alert);font-size:var(--ft-small);margin:0;padding:.55rem .7rem}.WEZH7G_steps{color:var(--muted);font-size:var(--ft-small);margin:0 0 .4rem;padding-left:1.1rem;line-height:1.5}.WEZH7G_qr{justify-content:center;padding:.4rem 0;display:flex}.WEZH7G_qr svg{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.WEZH7G_key{font-family:var(--mono);font-size:var(--ft-body);letter-spacing:.12em;word-break:break-all;-webkit-user-select:all;user-select:all;border:1px dashed var(--line);border-radius:var(--radius);background:var(--cream);color:var(--ink);text-align:center;padding:.6rem .7rem}.WEZH7G_hint{color:var(--muted);font-size:var(--ft-small);margin:.1rem 0 0}.WEZH7G_code input{text-align:center;letter-spacing:.4em;font-size:var(--ft-lead)}.WEZH7G_innerForm{flex-direction:column;gap:.85rem;display:flex}.WEZH7G_secondary{width:100%;font:inherit;border:1px solid var(--muted);border-radius:var(--radius);color:var(--ink);cursor:pointer;background:0 0;margin-top:.5rem;padding:.65rem 1rem;font-weight:600}.WEZH7G_secondary:hover{background:var(--cream)}.WEZH7G_linkButton{text-align:center;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:flex}.WEZH7G_remember{min-height:44px;color:var(--muted);font-size:var(--ft-small);align-items:flex-start;gap:.5rem;margin:.1rem 0 0;line-height:1.45;display:flex}.WEZH7G_remember input{flex:none;width:24px;height:24px;margin-top:.15rem}.WEZH7G_helpLine{border-top:1px solid var(--line);color:var(--muted);font-size:var(--ft-small);text-align:center;margin:.6rem 0 0;padding-top:.6rem;line-height:1.45}.WEZH7G_helpPhone{color:var(--ink);font-weight:600;text-decoration:none;display:inline-block;position:relative}.WEZH7G_helpPhone:after{content:"";position:absolute;inset:-14px -8px}.WEZH7G_helpPhone:hover{text-decoration:underline}@media (max-width:400px){.WEZH7G_wrap{padding:1rem}.WEZH7G_card{padding:1.25rem}}
