Mod racional