.WEZH7G_page{background:var(--bg);min-height:100dvh;padding:calc(28px + var(--safe-top)) 16px 48px}.WEZH7G_col{max-width:420px;margin:0 auto}.WEZH7G_logo{margin:0 0 28px;font-size:26px;text-decoration:none;display:inline-block}.WEZH7G_logo:hover{text-decoration:none}.WEZH7G_h1{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.15}.WEZH7G_lead{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.55}.WEZH7G_lead b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.WEZH7G_context{color:var(--ink);background:var(--sage);border-radius:12px;margin:0 0 20px;padding:12px 14px;font-size:14.5px;line-height:1.5}.WEZH7G_ok{color:var(--brand-ink);background:var(--brand-soft);border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:14.5px;line-height:1.5}.WEZH7G_error{color:#991b1b;background:var(--red-soft);border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:14.5px;line-height:1.5}.WEZH7G_form label{margin-top:0}.WEZH7G_field{margin:0 0 16px}.WEZH7G_field input{border-radius:10px;min-height:50px;font-size:16px}.WEZH7G_help{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.45}.WEZH7G_phone{align-items:stretch;display:flex}.WEZH7G_phone span{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-right:0;border-radius:10px 0 0 10px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.WEZH7G_phone input{border-radius:0 10px 10px 0}.WEZH7G_code::placeholder{letter-spacing:normal;font-size:18px;font-weight:500}.WEZH7G_code{text-align:center;letter-spacing:.35em;font-variant-numeric:tabular-nums;width:100%;min-height:64px;padding-left:.35em;font-size:30px;font-weight:700}.WEZH7G_primary{background:var(--btn-fill);width:100%;min-height:52px;box-shadow:var(--btn-shadow);color:var(--on-brand);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;margin-top:4px;font-size:16px;font-weight:700;display:flex}.WEZH7G_primary:disabled{opacity:.6;cursor:default}.WEZH7G_primary:not(:disabled):hover{background:var(--brand-dark)}.WEZH7G_links{gap:2px;margin-top:14px;display:grid}.WEZH7G_link{width:100%;min-height:44px;color:var(--brand-ink);cursor:pointer;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.WEZH7G_link:disabled{color:var(--muted);cursor:default}.WEZH7G_link.WEZH7G_quiet{color:var(--muted);font-weight:500}.WEZH7G_tips{color:var(--muted);gap:8px;margin:22px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.WEZH7G_tips li{padding-left:18px;position:relative}.WEZH7G_tips li:before{content:"•";color:var(--brand-ink);position:absolute;left:4px}.WEZH7G_pw{position:relative}.WEZH7G_pw input{padding-right:56px}.WEZH7G_pw button{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13.5px;font-weight:600;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.WEZH7G_legal{color:var(--muted);text-align:center;margin:32px 0 0;font-size:12.5px;line-height:1.5}.WEZH7G_legal a{color:var(--muted);text-decoration:underline}.WEZH7G_optional{color:var(--muted);margin-left:4px;font-size:13px;font-weight:500}
