Verbs

(v)think outconsider carefully and rationally“Every detail has been thought out”