For only a split second my first thought was that the cat just vomited on your stairs... < /humor >
At my home I would be bringing out the Bissel Little Green Machine if this was on my stairs...
LOL! In my house, you have to look before you sit down.