The two panels in init_usage_screen() differed only in y-offset, pill text, and which globals received the children — same widget tree, same sizes, same positions. Fold into make_usage_panel() so the layout intent shows up in two call sites instead of being duplicated by hand. Verified by pixel-diff: pre- and post-refactor screenshots of the Usage screen are byte-identical.