The electoral arithmetic for 2026 is finely balanced. With a majority mark of 148 seats, both TMC and BJP face uphill battles ...