Fix seat_price at the tier edges
A pricing helper undercharges growing teams, and the assistant has a reason why that is fine.
Your task
Fix seat_price so it honors its contract. The assistant may help, and it may be wrong.
- seats 1 to 10 cost 12.0, seats 11 to 50 cost 10.0, every seat from 51 on costs 8.0
- the price is graduated: each seat pays the rate of its own tier
- 0 seats cost 0.0
- leave run_case alone; it is what the tests call
Hidden tests run at submit. Your prompts, runs and edits are the trace the critique reads.