Attractors on surfaces

Hi everyone,
despite attractors on points on one surface i found really tricky managing attractors behaviour on several surfaces. In particular i need to dimension circles radius incrementing its value away from the two attractors (yellow one). The point is that all the circles had to increase in a global way and not constrained to the single surfaces (as in the image), maybe accordingly only with x,y value. I also need that circles remain nested to the sublist for managing issue. I’m pretty sure there is a smarter way than flatten all points and surfaces! :slight_smile:

Thanks for your time and have a nice day!

Sorry no Solution for you. But how do you got your list blue coloured if @2 ?