Explain the concept of teleport in Vue 3 and its typical use cases.

The teleport feature in Vue 3 allows elements to be rendered outside their component hierarchy in the DOM, useful for modals, tooltips, or overlays. It enables better DOM structure while preserving reactivity and event handling.