I would like to propose an improvement to the plan upgrade process, specifically when moving from Pro to Team. Currently, if a user with an active Pro plan decides to upgrade to the Team plan, it appears the subscriptions overlap, and no discount or credit is applied for the remaining time on the Pro plan, forcing payment of the full cost for the new plan. I suggest two possible solutions: Proration: Implement a system where the remaining value of the Pro plan is calculated and applied as a credit or discount to the initial cost of the Team plan. This way, the user only pays the proportional difference for the remaining time in the billing cycle. No Overlap: Alternatively, allow the new Team plan to start only once the current Pro subscription ends, although the proration option is usually more standard and convenient. Implementing one of these options would prevent users from losing the value of their current subscription when upgrading, making the process fairer and encouraging plan upgrades.