Convert isTerminal() from a standalone function to a method on Vaultik that checks whether v.Stdout implements Fd() (i.e. is an *os.File). Falls back to non-terminal for non-file writers (e.g. in tests). Eliminates all direct os.Stdout/os.Stderr references from restore.go.