/** * PersonCard.vue - Individual person display component * * Extracted from GiftedDialog.vue to handle person entity display * with selection states and conflict detection. * * @author Matthew Raymer */