hey fyi on your dex edit for pansear and simisear, that's not how the smogdex handles things. it doesn't distinguish regular from hidden abilities in any way, certainly not the order they're listed in. for example, absol has justified listed first. They just get listed in alphabetical order.
this actually used to even be the same for typing... pidgey was listed as flying / normal not normal / flying cuz alphabet.
10 * 2.25 --> 22.5
22.5 + 3 + 1 --> 27.5
27.5 * 1.5 --> 39.75 --> 40.