Each bar is how much of that limit this cut uses. Past the line is what's holding you back.
Banners only appear when at least one is available — with none, nothing is added to the page at all. Every banner opens in a new browser window. None of this touches a single calculated number.
{"banners":[…]}.Every cell is cut at a different feed rate and depth. Run it in scrap, look at the result, and read your machine's real limit straight off the workpiece.
Zero the machine at the front-left corner of your stock with Z0 on the top face, then run the file. Cells are cut front row first.
Left to right, feed rate climbs. Front to back, each pass goes deeper. Find the last cell with a clean wall and no burning — the one to its right or behind it is where your machine gave up.
Burning or a glazed wall means too slow for the RPM. Chatter marks or a wavy wall means too fast for the machine's stiffness. A stalled or lost step means too deep.
Every file is millimetres (G21) whatever units the app is showing, because GRBL is happiest that way. Read the header comments at the top of the file — the whole setup is written into them.