Enter a measured FWHM spot size at a known distance from focus for the
horizontal (X) and vertical (Y) axes; the tool infers the focus waist and
Rayleigh range (assuming diffraction-limited Gaussian propagation) and plots
the beam envelope alongside named beamline components. Component distances
default to data/beamline.csv; add/remove rows to try other layouts.