Chase detected a fraud on my debit card and cancelled it. It will take 7-10 days to get a new one. Luckily I have a separate debit card with a credit union, so at least I won't starve and be able pay for my hair appointment tonight.