Run the project ktfmt kotlinLangStyle formatter over app/ to bring the tree into canonical form. Formatting only -- no logic change. Verified semantic-neutral: ktfmt(working tree) is byte-identical to ktfmt(committed HEAD) across all of app/src, so the prior uncommitted WIP carried zero behavioral change.