.engine-module__SLhzja__stage{background:radial-gradient(at 52% 54%,#e4eddf 0%,#eef2e8 69%,#f3f3e9 100%),#eef2e8;border:1px solid #d9e0d2;border-radius:10px;width:100%;height:100%;min-height:320px;position:relative;overflow:hidden}.engine-module__SLhzja__night{background:radial-gradient(at 52% 54%,#34403a 0%,#2d3833 69%,#283230 100%),#2d3833}.engine-module__SLhzja__stage svg{width:100%;height:100%;display:block}.engine-module__SLhzja__pannable>.engine-module__SLhzja__world{left:calc(var(--over,0) * -100%);top:calc(var(--over,0) * -100%);width:calc(100% * (1 + 2 * var(--over,0)));height:calc(100% * (1 + 2 * var(--over,0)));will-change:transform;transform-origin:50%;touch-action:none;cursor:grab;position:absolute}.engine-module__SLhzja__pannable>.engine-module__SLhzja__world:active{cursor:grabbing}.engine-module__SLhzja__world>svg,.engine-module__SLhzja__world>canvas{will-change:transform;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.engine-module__SLhzja__placeholder{color:#6c7a6a;place-items:center;font-size:13px;display:grid}.engine-module__SLhzja__controls{background:#ffffffe0;border:1px solid #d9e0d2;border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;bottom:10px;right:10px}.engine-module__SLhzja__controls button{color:#22302a;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:38px;min-height:38px;font:600 14px system-ui,sans-serif}.engine-module__SLhzja__controls button:focus-visible{outline:2px solid #2b7a73}
