CobbleGacha Expanded Alpha 3.7.20

Gacha animation centering fix:
- The large RGB cinematic frame is now a TRUE square.
- It is calculated from the exact same cx/cy used by the portal and Pokeball.
- Square radius = 162 GUI pixels.
- Because capsuleY = pt + 224, the bottom edge is pt + 386:
  exactly 4px above the 390px panel's yellow/gold border.
- Therefore the frame is no longer panel-top aligned or vertically offset.
- The portal/Pokeball sits at the mathematical centre of the RGB square.
- Applied consistently during CHARGE, ULTRA FLASH, and ULTRA REVEAL.
- All 3.7.19 rays, portal effects, text suppression and reward logic remain unchanged.
