This looks beautiful! 🤩 Some notes of course. 😅 Subproblems heading looks like it’s a part of the first subproblem, try to separate it visually a bit more. Instead of buttons to open a parent and expand sub parents I think it would be better if you had them in flow, above the viewed problem. It would suggest better in what direction you are moving.