#bolt-mess-layer,#bolt-held-prop,#bolt-pickup-arm-rig,#bolt-broom-arm-rig{pointer-events:none}#bolt-loose-prop,#bolt-active-debris{display:none;filter:drop-shadow(2px 3px 1px #02071388)}#bolt-corner-pile{filter:drop-shadow(2px 3px 2px #02071388)}#bolt-held-prop{display:none;filter:drop-shadow(1px 2px 0 #020713)}#bolt-pickup-arm-rig,#bolt-broom-arm-rig,#bolt-broom{display:none}#bolt-pickup-arm-rig,#bolt-broom-arm-rig{filter:drop-shadow(1px 2px 0 #020713)}#bolt-workbench-props{position:absolute;inset:0;z-index:5;pointer-events:none}.workbench-prop{position:absolute;width:2.25%;min-width:27px;transform:translate(-50%,-100%);filter:drop-shadow(2px 3px 2px #020713cc) saturate(.84);opacity:.96;visibility:visible}.workbench-prop svg{display:block;width:100%;height:auto;overflow:visible}.workbench-prop--mug{left:33.79%;top:62.70%}.workbench-prop--bulb{left:36.18%;top:61.42%;width:2.15%}.workbench-prop--beaker{left:48.44%;top:57.92%;width:2.25%}.workbench-prop--prototype{left:63.40%;top:62.17%;width:2.35%}.bolt-broom-rack{filter:drop-shadow(2px 3px 1px #02071388);transition:opacity .2s ease}
.bolt-inspecting .bolt-shell{animation:bolt-inspect-body 1.45s ease-in-out both}.bolt-inspecting .bolt-eye{animation:bolt-inspect-eye .36s steps(2,end) 4}
.bolt-reaching-bench .bolt-arm-right{opacity:0}.bolt-reaching-bench .bolt-shell{animation:none}.bolt-carrying .bolt-arm-right,.bolt-carrying #bolt-held-prop{animation:none}.bolt-dropping .bolt-arm-right{animation:bolt-drop-arm 1.18s cubic-bezier(.2,.8,.2,1) both}.bolt-reacting .bolt-arm-left,.bolt-reacting .bolt-arm-right{animation:bolt-oh-no-arm .34s ease-in-out 3 alternate}.bolt-reacting .bolt-shell{animation:bolt-oh-no-body .24s ease-in-out 4 alternate}.bolt-reaching-broom .bolt-arm-left,.bolt-reaching-broom .bolt-arm-right,.bolt-carrying-broom .bolt-arm-left,.bolt-carrying-broom .bolt-arm-right,.bolt-sweeping .bolt-arm-left,.bolt-sweeping .bolt-arm-right{opacity:0}.bolt-reaching-broom .bolt-shell{animation:bolt-reach-broom-body 1.2s ease-in-out both}.bolt-sweeping .bolt-shell{animation:bolt-sweep-body 1.24s ease-in-out infinite}
@keyframes bolt-drop-arm{0%{transform:rotate(0)}35%{transform:rotate(-30deg)}100%{transform:rotate(12deg)}}@keyframes bolt-oh-no-arm{from{transform:rotate(0)}to{transform:rotate(-60deg)}}@keyframes bolt-oh-no-body{from{transform:rotate(-3deg)}to{transform:rotate(4deg)}}
@keyframes bolt-inspect-body{0%,100%{transform:translate(0) rotate(0)}35%{transform:translate(2px,-4px) rotate(-4deg)}70%{transform:translate(-1px,-3px) rotate(3deg)}}@keyframes bolt-inspect-eye{0%{transform:translateX(-2px)}100%{transform:translateX(2px)}}
@keyframes bolt-reach-broom-arm{0%{transform:rotate(-8deg)}45%{transform:rotate(48deg)}72%{transform:rotate(61deg)}100%{transform:rotate(-39deg)}}@keyframes bolt-reach-broom-body{0%,100%{transform:translate(0) rotate(0)}50%,72%{transform:translate(6px,5px) rotate(6deg)}}@keyframes bolt-broom-sweep{0%,100%{transform:translate(-5px,1px) rotate(-21deg)}25%{transform:translate(1px,0) rotate(-2deg)}50%{transform:translate(9px,2px) rotate(23deg)}75%{transform:translate(1px,0) rotate(-1deg)}}@keyframes bolt-sweep-arm{0%,100%{transform:rotate(-34deg)}25%{transform:rotate(-47deg)}50%{transform:rotate(-68deg)}75%{transform:rotate(-49deg)}}@keyframes bolt-sweep-left-arm{0%,100%{transform:rotate(22deg)}25%{transform:rotate(12deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(10deg)}}@keyframes bolt-sweep-body{0%,100%{transform:translate(-2px,1px) rotate(0)}25%{transform:translate(0,2px) rotate(0)}50%{transform:translate(3px,1px) rotate(0)}75%{transform:translate(0,2px) rotate(0)}}@keyframes bolt-broom-carry{0%,100%{transform:translate(8px,-2px) rotate(-30deg)}50%{transform:translate(8px,-4px) rotate(-26deg)}}@keyframes bolt-broom-arm-carry{0%,100%{transform:rotate(-36deg)}50%{transform:rotate(-42deg)}}
@media(prefers-reduced-motion:reduce){.bolt-inspecting .bolt-shell,.bolt-inspecting .bolt-eye{animation:none!important}.bolt-reaching-bench .bolt-arm-right,.bolt-reaching-bench .bolt-shell,.bolt-carrying .bolt-arm-right,.bolt-carrying #bolt-held-prop,.bolt-dropping .bolt-arm-right,.bolt-reacting .bolt-arm-left,.bolt-reacting .bolt-arm-right,.bolt-reacting .bolt-shell,.bolt-reaching-broom .bolt-arm-right,.bolt-reaching-broom .bolt-shell,.bolt-sweeping #bolt-broom,.bolt-sweeping .bolt-arm-right,.bolt-sweeping .bolt-arm-left,.bolt-sweeping .bolt-shell,.bolt-carrying-broom #bolt-broom,.bolt-carrying-broom .bolt-arm-right{animation:none!important}}
#bolt-impact-burst{display:none;filter:drop-shadow(0 0 5px #ffe16b);animation:bolt-impact-flicker .72s steps(4,end) both}
#bolt-position.bolt-speaking.bolt-carrying .bolt-arm-right{animation:none}#bolt-position.bolt-speaking.bolt-carrying #bolt-carry-group{transform-origin:77px 55px;animation:bolt-talk-with-object 1.05s ease-in-out infinite}.bolt-fumbling #bolt-carry-group{transform-origin:77px 55px;animation:bolt-fumble-right 2.45s ease-in-out both}.bolt-fumbling .bolt-arm-left{animation:bolt-fumble-left 2.45s ease-in-out both}.bolt-fumbling .bolt-shell{animation:bolt-fumble-body 2.45s ease-in-out both}.bolt-reacting #bolt-carry-group,.bolt-reacting .bolt-arm-left{animation:bolt-oh-no-arm-dramatic 2.65s cubic-bezier(.2,.8,.2,1) both}.bolt-reacting .bolt-shell{animation:bolt-oh-no-body-dramatic 2.65s ease-in-out both}.bolt-reacting .bolt-wheel{animation:bolt-oh-no-wheel 2.65s ease-in-out both}
@keyframes bolt-talk-with-object{0%,100%{transform:translate(0) rotate(0)}28%{transform:translate(0,-2px) rotate(-5deg)}58%{transform:translate(1px,1px) rotate(3deg)}80%{transform:translate(0,-1px) rotate(-2deg)}}@keyframes bolt-fumble-right{0%,12%{transform:rotate(0)}22%{transform:rotate(-34deg)}38%{transform:rotate(28deg)}51%{transform:rotate(-46deg)}66%{transform:rotate(36deg)}82%,100%{transform:rotate(-63deg)}}@keyframes bolt-fumble-left{0%,18%{transform:rotate(0)}34%{transform:rotate(48deg)}50%{transform:rotate(-54deg)}67%{transform:rotate(58deg)}83%,100%{transform:rotate(-64deg)}}@keyframes bolt-fumble-body{0%,100%{transform:translate(0) rotate(0)}20%{transform:translate(-2px,-2px) rotate(-4deg)}38%{transform:translate(3px,-5px) rotate(6deg)}55%{transform:translate(-4px,-3px) rotate(-7deg)}71%{transform:translate(4px,-6px) rotate(8deg)}86%{transform:translate(-2px,1px) rotate(-4deg)}}@keyframes bolt-oh-no-arm-dramatic{0%,8%{transform:rotate(0)}20%{transform:rotate(-82deg)}31%{transform:rotate(-68deg)}44%{transform:rotate(-88deg)}62%{transform:rotate(-72deg)}78%,100%{transform:rotate(-28deg)}}@keyframes bolt-oh-no-body-dramatic{0%,8%{transform:translate(0) rotate(0)}17%{transform:translate(0,-15px) rotate(-10deg)}25%{transform:translate(4px,-5px) rotate(9deg)}35%{transform:translate(-4px,-10px) rotate(-8deg)}46%{transform:translate(3px,-3px) rotate(7deg)}62%{transform:translate(-2px,0) rotate(-4deg)}78%,100%{transform:translate(0,5px) rotate(2deg)}}@keyframes bolt-oh-no-wheel{0%,12%{transform:translateX(0)}22%{transform:translateX(-7px)}31%{transform:translateX(6px)}42%{transform:translateX(-5px)}55%{transform:translateX(3px)}72%,100%{transform:translateX(0)}}@keyframes bolt-impact-flash{0%{opacity:1}50%{opacity:.8;transform:scale(1.5) rotate(20deg)}100%{opacity:0;transform:scale(2.1) rotate(36deg)}}
@media(prefers-reduced-motion:reduce){#bolt-carry-group,.bolt-fumbling .bolt-arm-left,.bolt-fumbling .bolt-shell,.bolt-reacting #bolt-carry-group,.bolt-reacting .bolt-arm-left,.bolt-reacting .bolt-shell,.bolt-reacting .bolt-wheel,#bolt-impact-burst{animation:none!important}}
@keyframes bolt-impact-flicker{0%{opacity:1}35%{opacity:.35}52%{opacity:1}72%{opacity:.45}100%{opacity:0}}
#bolt-position.bolt-fumbling .bolt-arm-right,#bolt-position.bolt-reacting .bolt-arm-right{animation:none}
#bolt-position.bolt-fumbling #bolt-carry-group{animation:bolt-fumble-right-v3 3.05s linear both}#bolt-position.bolt-fumbling .bolt-arm-left{animation:bolt-fumble-left-v3 3.05s linear both}#bolt-position.bolt-fumbling .bolt-shell{animation:bolt-fumble-body-v3 3.05s linear both}#bolt-position.bolt-fumbling #bolt-left-claw{animation:bolt-fumble-left-claw 3.05s linear both}#bolt-position.bolt-fumbling #bolt-right-claw{animation:bolt-fumble-right-claw 3.05s linear both}#bolt-left-claw,#bolt-right-claw{transform-box:fill-box;transform-origin:center}
@keyframes bolt-fumble-right-v3{0%,8%{transform:rotate(0)}17%{transform:rotate(17deg)}23%{transform:rotate(-20deg)}52%{transform:rotate(-8deg)}64%{transform:rotate(15deg)}70%{transform:rotate(-24deg)}80%{transform:rotate(30deg)}87%{transform:rotate(37deg)}100%{transform:rotate(0)}}@keyframes bolt-fumble-left-v3{0%,24%{transform:rotate(0)}38%{transform:rotate(-11deg)}44%{transform:rotate(28deg)}57%{transform:rotate(16deg)}75%{transform:rotate(-13deg)}80%{transform:rotate(-24deg)}87%{transform:rotate(-37deg)}100%{transform:rotate(0)}}@keyframes bolt-fumble-body-v3{0%,8%{transform:translate(0) rotate(0)}17%{transform:translate(2px,1px) rotate(2deg)}38%{transform:translate(-3px,-2px) rotate(-4deg)}43%{transform:translate(-2px,1px) rotate(-3deg)}64%{transform:translate(3px,-3px) rotate(5deg)}69%{transform:translate(2px,1px) rotate(3deg)}80%{transform:translate(0,4px) rotate(0)}87%{transform:translate(0,1px) rotate(0)}100%{transform:translate(0) rotate(0)}}@keyframes bolt-fumble-right-claw{0%,12%,22%,58%,73%,100%{transform:scaleX(1)}16%,19%,64%,68%,82%,87%{transform:scaleX(.52)}}@keyframes bolt-fumble-left-claw{0%,32%,48%,74%,100%{transform:scaleX(1)}38%,43%,80%,87%{transform:scaleX(.52)}}
