The hidden file input was appended to the flex-centered modal shell, becoming a second flex child that pushed the dialog left and exposed the native file button (theme display rules override [hidden]). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>