P1: color de texto teal -> #494F4F en 5 clases del wizard (WCAG AA).
P2: try/catch en handleSubmit - error de red muestra estado error del wizard.
P3: flex-wrap + column-reverse en bottombar <=480px.
P4: onTouchEnd fallback en autocomplete barrio y ciudad.
- CiudadSelectField: autocomplete sobre Object.keys(geoData[depto]),
mismo patrón que BarrioAutocompleteField (position:fixed, getBoundingClientRect,
scroll listener, teclado ARIA). Reutiliza clases CSS .barrio-autocomplete-*.
- Limpia el valor de 2.2 via useEffect cuando cambia departamento (2.1),
usando un ref estable para onChange para evitar dep cíclica.
- QuestionRenderer: branch code==='2.2' dentro del bloque single_choice;
pasa answers['2.1:default'] como prop departamento.
- Sin cambios al seed, form-engine ni RPCs.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>