Required number of water closets, lavatories, urinals, drinking fountains, and service sinks by occupancy and occupant load.
Implementation in src/lib/mep-load-calc.ts calculatePlumbingFixtures(). Note: real UPC 422.1 separates M/F counts; our calc uses a combined ratio for early scoping and flags the simplification.