apps/server/src/environment/ServerEnvironment.ts | 1 + apps/server/src/usage/UsageService.ts | 18 +- apps/server/src/usage/usageAggregation.test.ts | 41 +++- apps/server/src/usage/usageAggregation.ts | 35 +++- apps/web/src/components/usage/UsagePriceOverrides.tsx | 331 +++++++++++++++++++------------- apps/web/src/components/usage/usagePriceTable.test.ts | 59 +++++- apps/web/src/components/usage/usagePriceTable.ts | 38 ++++ apps/web/src/components/usage/usagePriceTargets.test.ts | 32 +++ apps/web/src/components/usage/usagePriceTargets.ts | 34 +++- docs/user/usage.md | 5 + packages/client-runtime/src/state/server.ts | 15 +- packages/contracts/src/environment.ts | 2 + packages/contracts/src/settings.ts | 11 ++ packages/shared/src/serverSettings.ts | 9 + 14 files changed, 471 insertions(+), 160 deletions(-)