Here's a hint, tannins are only found in red wines and are likely to let your mouth feel dry.
You have likely noticed the range of wine glasses that are on the market. Simply pour white wine on the stain, get forced out for a long time and wipe it pure. https://engineforest45.bloggersdelight.dk/2024/06/10/3-steps-for-removing-red-wine-stains-from-your-carpet/