已知 $\left\{a_n\right\}$ 是等差数列. $\left\{b_n\right\}$ 是等比数列 (公比不为 1$),\left\{b_n\right\}$ 的前 $n$ 项和为 $T_n$, 且 $a_1=b_1=3$, $a_4=b_2, a_1 a_5=T_3$.
(1) 求数列 $\left\{a_n\right\},\left\{b_n\right\}$ 的通顶公式;
(2) 设 $c_n=\frac{a_{n+1}-a_n}{b_{n+1}-b_n},\left|c_n\right|$ 的前 $n$ 项和为 $M_n$. 对于任意正整数 $n$, 当 $M_n < m$ 恒成立吋, 求 $m$ 的最小值.