Processing all 2.4M records at full resolution is estimated to use ~18 Wh of energy and ~3 liters of cooling water — equivalent to running a laptop for 6 hours.
impact-per-request — compact inline indicator after a completed requestimpact-session — cumulative session totals with budget bars and mode-switch affordanceimpact-warning — pre-request warning for high-impact operations with scope-reduction alternativesrole="status" on per-request indicator (non-urgent, informational)role="region" on session totalsrole="alert" on high-impact warning (requires immediate attention)aria-labelEnvironmental impact must be surfaced at point of use and as session totals. Comparisons must use concrete equivalences users can reason with. Users must be able to reduce scope or switch to a lower-impact inference mode.
Override these CSS custom properties to apply your own visual treatment without touching the component's behavioral contracts.
| Token | Controls |
|---|---|
--rad-surface-card |
Card backgrounds |
--rad-color-approve |
"Switch to efficient" button fill |
--rad-radius-card |
Card border radius |
| Token | Controls |
|---|---|
--rad-env-color |
Metric labels, session title (green) |
--rad-env-metric-bg |
Per-request metric card background |
--rad-env-metric-value-color |
Metric number color |
--rad-env-metric-unit-color |
Unit text color |
--rad-env-metric-eq-color |
Equivalence text color |
--rad-env-session-context-color |
Session subtitle text |
--rad-env-bar-bg |
Progress bar track background |
--rad-env-bar-ok |
Within-budget bar fill and value |
--rad-env-bar-warn |
Over-budget bar fill and value |
--rad-env-note-bg |
Session note panel background |
--rad-env-warning-border |
High-impact warning left accent |
--rad-env-warning-emphasis |
Strong values in warning body |
--rad-btn-eco-bg |
Eco button background |
--rad-btn-eco-color |
Eco button text |
"*This component surfaces the cost of running inference — energy, water, carbon. Build it without editorializing. The numbers speak.*"
RAD is the original work of Jackie Curry. All rights reserved. No portion may be reproduced, adapted, or incorporated into any product or system without express written permission.
Permitted: citation in academic or editorial contexts with full attribution.
© 2025 Jackie Curry. All rights reserved. Publication date: 2025.
For licensing inquiries, connect on LinkedIn →