fix/pull-is-modified-bug
main
App.Document has no IsModified() method, causing Silo_Pull to crash with AttributeError. The correct API is to get the Gui document and check its Modified property, consistent with the pattern used elsewhere in this file (lines 891, 913).