Modeling block-scale urban vitality: integrating streetscape perception and service accessibility | Synapse