Step 1: Identify the law.
This is about plea bargaining under the Bharatiya Nagarik Suraksha Sanhita (BNSS), 2023, the new criminal procedure code.
Step 2: Understand plea bargaining.
Plea bargaining lets an accused agree to plead guilty in return for a lighter sentence. It saves court time and ends cases faster.
Step 3: Note the need for a deadline.
The law wants this to happen early in the trial, not after long delays. So it fixes a time limit from the point when charges are formally framed.
Step 4: Find the time limit.
Under the BNSS, 2023, the accused must apply for plea bargaining within 30 days from the date the charges are formally framed.
Step 5: Reject the wrong options.
7 days is too short, and 15 days and 60 days do not match the section. Only 30 days fits the BNSS rule.
Step 6: State the answer.
The application must be made within 30 days of framing of charges.
\[ \boxed{\text{30 days}} \]