Markets opened higher on GST cuts but slipped as FIIs sold shares worth ₹106 crore while DIIs bought ₹2,233 crore. Analysts noted weak recovery despite positive cues, hinting at deeper concerns. Nifty has support at 24,650-24,500 and resistance near 24,850-25,000. Bank Nifty remains stuck in a 1,000-point range, with 54,000 as the key pivot level.