Unable to find any carpet cleaner, I found a bucket of OxiClean stashed with Himself's cleaning junk. Less than five minutes after I applied it (1/8 scoop in 2 cups water) to the carpet, the stain was gone. I'll have to explain the damp spot on the carpet if it's not dry before Himself gets home, but I'm ecstatic to have avoided a carpet stain.
On a completely unrelated note, does anyone know where to get a booster seat for dining at home? I've asked at restaurants with nice booster seats and gotten blank stares in response, but Laurel refuses to use a highchair and doesn't like sitting on my lap. Eee.