.visual-business-logic .media-slot { position: relative; overflow: hidden; container-type: size; background: #1c1c1c; }
.visual-business-logic .motion-calculator { position: absolute; left: 50%; top: 50%; width: max(100cqw, 172.5cqh); height: max(57.9710144928cqw, 100cqh); max-width: none; transform: translate(-50%, -50%); pointer-events: none; }
.visual-business-logic .media-slot .calculator-base { display: block; position: static; width: 100%; height: 100%; max-width: none; transform: none; }
