How technology supports and undermines democracy