#lineGuard59{position:absolute;inset:0;z-index:8;pointer-events:none;direction:rtl;font-family:'Rubik Game',Arial,sans-serif;color:#ffecc2}
#lineGuard59[hidden]{display:none!important}
#lineGuard59 .grip59{position:absolute;left:var(--grip59-x,24.6%);top:var(--grip59-y,37.333%);translate:-50% -50%;width:11%;height:17%;min-width:44px;min-height:44px;border:0;padding:0;background:transparent;box-shadow:none;pointer-events:auto;touch-action:none;cursor:grab;border-radius:40%;outline-offset:0;user-select:none;-webkit-user-select:none}
#lineGuard59 .grip59:disabled{cursor:default;opacity:1}
#lineGuard59.held59 .grip59{cursor:grabbing}
#lineGuard59 .grip59:focus-visible{outline:2px dashed #ffe0a0;background:#f9dca30a}
#lineGuard59 .grip59>span{position:absolute;inset:29%;border:2px solid #edc36f88;border-radius:50%;opacity:0;transition:opacity .15s}
#lineGuard59.danger59:not(.held59) .grip59>span{opacity:1}
#lineGuard59 .hint59{position:absolute;left:39%;top:12%;width:30%;text-align:center;margin:0;font:500 clamp(9px,1.35cqw,19px)/1.3 'Rubik Game',Arial,sans-serif;color:#eedba7;text-shadow:0 2px 3px #102b2c}
#lineGuard59 .count59{position:absolute;left:79.5%;top:43.5%;width:7%;height:8%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.7cqh;color:#f2d99d;font:600 clamp(10px,1.65cqw,25px)/1 'Rubik Game',Arial,sans-serif}
#lineGuard59 .health59{display:flex;gap:.5cqw}.health59 i{width:.65cqw;height:.65cqw;border-radius:50%;background:#a7d6af;box-shadow:0 0 4px #ade9a666}.health59 i.damaged{background:#d17852;box-shadow:none}
#lineGuard59 .status59{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;margin:0}
body.painted-cutter59.actor-mounted #gameApp #davidActor[data-station='0']{left:16%!important;top:5%!important;width:23%!important;height:85%!important;bottom:auto!important}
body.painted-cutter59.actor-mounted #gameApp #davidActor .actor-visual{opacity:0!important}
body.painted-cutter59.actor-mounted #gameApp #davidActor .actor-charge{left:15%!important;right:15%!important;bottom:99%!important}
body.painted-cutter59.actor-mounted #gameApp #davidActor.ready .actor-ready-call{top:13%!important;bottom:auto!important;left:88%!important;right:auto!important;width:70%!important}
body.painted-cutter59 #gameApp #workInstruction,body.painted-cutter59 #gameApp #controls.loading,body.painted-cutter59 #gameApp #machinePressure{display:none!important}
@media(prefers-reduced-motion:reduce){#lineGuard59 .grip59>span{transition:none}}
