@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";.engine-dc .scene-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-style:preserve-3d;transition:transform .3s ease-out}.engine-dc .model-container{position:relative;width:100%;height:300px;margin:0 auto;overflow:visible}.engine-dc .face{box-shadow:inset 0 0 0 1px #0000001a}.engine-dc .model,.engine-dc .scene,.engine-dc .gear,.engine-dc .shape,.engine-dc .face,.engine-dc .face-wrapper,.engine-dc .cr{position:absolute;transform-style:preserve-3d}.engine-dc .scene{width:100%;top:50%;left:50%}.engine-dc .gear,.engine-dc .shape{top:50%;left:50%;width:0;height:0;transform-origin:50%}.engine-dc .face,.engine-dc .face-wrapper{overflow:hidden;transform-origin:0 0;backface-visibility:hidden}.engine-dc .face{background-size:100% 100%!important;background-position:center}.engine-dc .face-wrapper .face{left:100%;width:100%;height:100%}.engine-dc .photon-shader{position:absolute;left:0;top:0;width:100%;height:100%}.engine-dc .side{left:50%}.engine-dc .cr,.engine-dc .cr .side{height:100%}.engine-dc [class*=cuboid] .ft,.engine-dc [class*=cuboid] .bk{width:100%;height:100%}.engine-dc [class*=cuboid] .bk{left:100%}.engine-dc [class*=cuboid] .rt{transform:rotateY(-90deg) translate(-50%)}.engine-dc [class*=cuboid] .lt{transform:rotateY(90deg) translate(-50%)}.engine-dc [class*=cuboid] .tp{transform:rotateX(90deg) translateY(-50%)}.engine-dc [class*=cuboid] .bm{transform:rotateX(-90deg) translateY(-50%)}.engine-dc [class*=cuboid] .lt{left:100%}.engine-dc [class*=cuboid] .bm{top:100%}.engine-dc [class*=cylinder] .tp{transform:rotateX(90deg) translateY(-50%)}.engine-dc [class*=cylinder] .bm{transform:rotateX(-90deg) translateY(-50%)}.engine-dc [class*=cylinder] .tp,.engine-dc [class*=cylinder] .bm,.engine-dc [class*=cylinder] .tp .photon-shader,.engine-dc [class*=cylinder] .bm .photon-shader{border-radius:50%}.engine-dc [class*=cylinder] .bm{top:100%}.engine-dc .cub-1{transform:translate3D(0,1.5em,0) rotateX(0) rotateY(0) rotate(0);opacity:1;width:7em;height:8em;margin:-4em 0 0 -3.5em}.engine-dc .cub-1 .ft{transform:translateZ(2em)}.engine-dc .cub-1 .bk{transform:translateZ(-2em) rotateY(180deg)}.engine-dc .cub-1 .rt,.engine-dc .cub-1 .lt{width:4em;height:8em}.engine-dc .cub-1 .tp,.engine-dc .cub-1 .bm{width:7em;height:4em}.engine-dc .cub-1 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapBody.png) #000}.engine-dc .cub-1 .tp{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapDecoratorbody2.png)}.engine-dc .cub-1 .bm{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapDecoratorbody.png)}.engine-dc .cub-1 .ft{width:3em;margin-left:2em}.engine-dc .cub-1 .bk{width:3em;margin-left:-2em}.engine-dc .cub-1 .rt,.engine-dc .cub-1 .lt{width:0em}.engine-dc .cub-1 .tp,.engine-dc .cub-1 .bm,.engine-dc .cub-1 .tp .photon-shader,.engine-dc .cub-1 .bm .photon-shader{border-radius:2em}.engine-dc .cub-1 .cr{width:2em;left:1em}.engine-dc .cub-1 .cr-0,.engine-dc .cub-1 .cr-1{transform:translate3D(3em,0,0)}.engine-dc .cub-1 .cr-2,.engine-dc .cub-1 .cr-3{transform:translateZ(0)}.engine-dc .cub-1 .cr-0 .s0{transform:rotateY(9deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-0 .s1{transform:rotateY(27deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-0 .s2{transform:rotateY(45deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-0 .s3{transform:rotateY(63deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-0 .s4{transform:rotateY(81deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-1 .s0{transform:rotateY(99deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-1 .s1{transform:rotateY(117deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-1 .s2{transform:rotateY(135deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-1 .s3{transform:rotateY(153deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-1 .s4{transform:rotateY(171deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-2 .s0{transform:rotateY(189deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-2 .s1{transform:rotateY(207deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-2 .s2{transform:rotateY(225deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-2 .s3{transform:rotateY(243deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-2 .s4{transform:rotateY(261deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-3 .s0{transform:rotateY(279deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-3 .s1{transform:rotateY(297deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-3 .s2{transform:rotateY(315deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-3 .s3{transform:rotateY(333deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .cr-3 .s4{transform:rotateY(351deg) translate3D(-50%,0,1.975em)}.engine-dc .cub-1 .side{width:.6585377613em}.engine-dc .cyl-7{transform:translate3D(0,-2.5em,0) rotateX(0) rotateY(0) rotate(0);opacity:1;width:3em;height:1em;margin:-.5em 0 0 -1.5em}.engine-dc .cyl-7 .tp,.engine-dc .cyl-7 .bm{width:3em;height:3em}.engine-dc .cyl-7 .side{width:.7097304232em;height:1em}.engine-dc .cyl-7 .s0{transform:rotateY(12.8571428571deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s1{transform:rotateY(38.5714285714deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s2{transform:rotateY(64.2857142857deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s3{transform:rotateY(90deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s4{transform:rotateY(115.7142857143deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s5{transform:rotateY(141.4285714286deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s6{transform:rotateY(167.1428571429deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s7{transform:rotateY(192.8571428571deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s8{transform:rotateY(218.5714285714deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s9{transform:rotateY(244.2857142857deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s10{transform:rotateY(270deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s11{transform:rotateY(295.7142857143deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s12{transform:rotateY(321.4285714286deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .s13{transform:rotateY(347.1428571429deg) translate3D(-50%,0,1.475em)}.engine-dc .cyl-7 .face,.engine-dc .cyl-7 .side{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapBaseEje.png) #000}.engine-dc .cyl-8{transform:translate3D(0,-4.5em,0) rotateX(0) rotateY(0) rotate(0);opacity:1;width:1em;height:4em;margin:-2em 0 0 -.5em}.engine-dc .cyl-8 .tp,.engine-dc .cyl-8 .bm{width:1em;height:1em}.engine-dc .cyl-8 .side{width:.2532434744em;height:4em}.engine-dc .cyl-8 .s0{transform:rotateY(12.8571428571deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s1{transform:rotateY(38.5714285714deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s2{transform:rotateY(64.2857142857deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s3{transform:rotateY(90deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s4{transform:rotateY(115.7142857143deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s5{transform:rotateY(141.4285714286deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s6{transform:rotateY(167.1428571429deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s7{transform:rotateY(192.8571428571deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s8{transform:rotateY(218.5714285714deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s9{transform:rotateY(244.2857142857deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s10{transform:rotateY(270deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s11{transform:rotateY(295.7142857143deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s12{transform:rotateY(321.4285714286deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .s13{transform:rotateY(347.1428571429deg) translate3D(-50%,0,.475em)}.engine-dc .cyl-8 .face,.engine-dc .cyl-8 .side{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapEje.png) #000}.engine-dc .cub-2{transform:translate3D(1.4em,-1em,0) rotateX(0) rotateY(0) rotate(-45deg);opacity:1;width:.5em;height:1em;margin:-.5em 0 0 -.25em}.engine-dc .cub-2 .ft{transform:translateZ(2em)}.engine-dc .cub-2 .bk{transform:translateZ(-2em) rotateY(180deg)}.engine-dc .cub-2 .rt,.engine-dc .cub-2 .lt{width:4em;height:1em}.engine-dc .cub-2 .tp,.engine-dc .cub-2 .bm{width:.5em;height:4em}.engine-dc .cub-2 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapDecoratorbody.png) #000}.engine-dc .cub-2 .ft,.engine-dc .cub-2 .bk{width:.5em;margin-left:0}.engine-dc .cub-2 .rt,.engine-dc .cub-2 .lt{width:4em}.engine-dc .cub-2 .tp,.engine-dc .cub-2 .bm,.engine-dc .cub-2 .tp .photon-shader,.engine-dc .cub-2 .bm .photon-shader{border-radius:0}.engine-dc .cub-2 .cr{width:0em;left:0}.engine-dc .cub-2 .cr-0{transform:translate3D(.5em,0,2em)}.engine-dc .cub-2 .cr-1{transform:translate3D(.5em,0,-2em)}.engine-dc .cub-2 .cr-2{transform:translateZ(-2em)}.engine-dc .cub-2 .cr-3{transform:translateZ(2em)}.engine-dc .cub-2 .cr-0 .s0{transform:rotateY(15deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .cr-0 .s1{transform:rotateY(45deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .cr-0 .s2{transform:rotateY(75deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .cr-1 .s0{transform:rotateY(105deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .cr-1 .s1{transform:rotateY(135deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .cr-1 .s2{transform:rotateY(165deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .cr-2 .s0{transform:rotateY(195deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .cr-2 .s1{transform:rotateY(225deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .cr-2 .s2{transform:rotateY(255deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .cr-3 .s0{transform:rotateY(285deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .cr-3 .s1{transform:rotateY(315deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .cr-3 .s2{transform:rotateY(345deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-2 .side{width:.025em}.engine-dc .cub-3{transform:translate3D(1.4em,1.8em,0) rotateX(0) rotateY(0) rotate(45deg);opacity:1;width:.5em;height:1em;margin:-.5em 0 0 -.25em}.engine-dc .cub-3 .ft{transform:translateZ(2em)}.engine-dc .cub-3 .bk{transform:translateZ(-2em) rotateY(180deg)}.engine-dc .cub-3 .rt,.engine-dc .cub-3 .lt{width:4em;height:1em}.engine-dc .cub-3 .tp,.engine-dc .cub-3 .bm{width:.5em;height:4em}.engine-dc .cub-3 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapDecoratorbody.png) #000}.engine-dc .cub-3 .ft,.engine-dc .cub-3 .bk{width:.5em;margin-left:0}.engine-dc .cub-3 .rt,.engine-dc .cub-3 .lt{width:4em}.engine-dc .cub-3 .tp,.engine-dc .cub-3 .bm,.engine-dc .cub-3 .tp .photon-shader,.engine-dc .cub-3 .bm .photon-shader{border-radius:0}.engine-dc .cub-3 .cr{width:0em;left:0}.engine-dc .cub-3 .cr-0{transform:translate3D(.5em,0,2em)}.engine-dc .cub-3 .cr-1{transform:translate3D(.5em,0,-2em)}.engine-dc .cub-3 .cr-2{transform:translateZ(-2em)}.engine-dc .cub-3 .cr-3{transform:translateZ(2em)}.engine-dc .cub-3 .cr-0 .s0{transform:rotateY(15deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .cr-0 .s1{transform:rotateY(45deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .cr-0 .s2{transform:rotateY(75deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .cr-1 .s0{transform:rotateY(105deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .cr-1 .s1{transform:rotateY(135deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .cr-1 .s2{transform:rotateY(165deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .cr-2 .s0{transform:rotateY(195deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .cr-2 .s1{transform:rotateY(225deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .cr-2 .s2{transform:rotateY(255deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .cr-3 .s0{transform:rotateY(285deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .cr-3 .s1{transform:rotateY(315deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .cr-3 .s2{transform:rotateY(345deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-3 .side{width:.025em}.engine-dc .cub-4{transform:translate3D(-1.4em,1.8em,0) rotateX(0) rotateY(0) rotate(-45deg);opacity:1;width:.5em;height:1em;margin:-.5em 0 0 -.25em}.engine-dc .cub-4 .ft{transform:translateZ(2em)}.engine-dc .cub-4 .bk{transform:translateZ(-2em) rotateY(180deg)}.engine-dc .cub-4 .rt,.engine-dc .cub-4 .lt{width:4em;height:1em}.engine-dc .cub-4 .tp,.engine-dc .cub-4 .bm{width:.5em;height:4em}.engine-dc .cub-4 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapDecoratorbody.png) #000}.engine-dc .cub-4 .ft,.engine-dc .cub-4 .bk{width:.5em;margin-left:0}.engine-dc .cub-4 .rt,.engine-dc .cub-4 .lt{width:4em}.engine-dc .cub-4 .tp,.engine-dc .cub-4 .bm,.engine-dc .cub-4 .tp .photon-shader,.engine-dc .cub-4 .bm .photon-shader{border-radius:0}.engine-dc .cub-4 .cr{width:0em;left:0}.engine-dc .cub-4 .cr-0{transform:translate3D(.5em,0,2em)}.engine-dc .cub-4 .cr-1{transform:translate3D(.5em,0,-2em)}.engine-dc .cub-4 .cr-2{transform:translateZ(-2em)}.engine-dc .cub-4 .cr-3{transform:translateZ(2em)}.engine-dc .cub-4 .cr-0 .s0{transform:rotateY(15deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .cr-0 .s1{transform:rotateY(45deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .cr-0 .s2{transform:rotateY(75deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .cr-1 .s0{transform:rotateY(105deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .cr-1 .s1{transform:rotateY(135deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .cr-1 .s2{transform:rotateY(165deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .cr-2 .s0{transform:rotateY(195deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .cr-2 .s1{transform:rotateY(225deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .cr-2 .s2{transform:rotateY(255deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .cr-3 .s0{transform:rotateY(285deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .cr-3 .s1{transform:rotateY(315deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .cr-3 .s2{transform:rotateY(345deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-4 .side{width:.025em}.engine-dc .cub-5{transform:translate3D(-1.4em,-1em,0) rotateX(0) rotateY(0) rotate(45deg);opacity:1;width:.5em;height:1em;margin:-.5em 0 0 -.25em}.engine-dc .cub-5 .ft{transform:translateZ(2em)}.engine-dc .cub-5 .bk{transform:translateZ(-2em) rotateY(180deg)}.engine-dc .cub-5 .rt,.engine-dc .cub-5 .lt{width:4em;height:1em}.engine-dc .cub-5 .tp,.engine-dc .cub-5 .bm{width:.5em;height:4em}.engine-dc .cub-5 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapDecoratorbody.png) #000}.engine-dc .cub-5 .ft,.engine-dc .cub-5 .bk{width:.5em;margin-left:0}.engine-dc .cub-5 .rt,.engine-dc .cub-5 .lt{width:4em}.engine-dc .cub-5 .tp,.engine-dc .cub-5 .bm,.engine-dc .cub-5 .tp .photon-shader,.engine-dc .cub-5 .bm .photon-shader{border-radius:0}.engine-dc .cub-5 .cr{width:0em;left:0}.engine-dc .cub-5 .cr-0{transform:translate3D(.5em,0,2em)}.engine-dc .cub-5 .cr-1{transform:translate3D(.5em,0,-2em)}.engine-dc .cub-5 .cr-2{transform:translateZ(-2em)}.engine-dc .cub-5 .cr-3{transform:translateZ(2em)}.engine-dc .cub-5 .cr-0 .s0{transform:rotateY(15deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .cr-0 .s1{transform:rotateY(45deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .cr-0 .s2{transform:rotateY(75deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .cr-1 .s0{transform:rotateY(105deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .cr-1 .s1{transform:rotateY(135deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .cr-1 .s2{transform:rotateY(165deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .cr-2 .s0{transform:rotateY(195deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .cr-2 .s1{transform:rotateY(225deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .cr-2 .s2{transform:rotateY(255deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .cr-3 .s0{transform:rotateY(285deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .cr-3 .s1{transform:rotateY(315deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .cr-3 .s2{transform:rotateY(345deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-5 .side{width:.025em}.engine-dc .cub-6{transform:translate3D(1.7em,.4em,0) rotateX(0) rotateY(0) rotate(0);opacity:1;width:.5em;height:2.5em;margin:-1.25em 0 0 -.25em}.engine-dc .cub-6 .ft{transform:translateZ(2em)}.engine-dc .cub-6 .bk{transform:translateZ(-2em) rotateY(180deg)}.engine-dc .cub-6 .rt,.engine-dc .cub-6 .lt{width:4em;height:2.5em}.engine-dc .cub-6 .tp,.engine-dc .cub-6 .bm{width:.5em;height:4em}.engine-dc .cub-6 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapDecoratorbody.png) #000}.engine-dc .cub-6 .ft,.engine-dc .cub-6 .bk{width:.5em;margin-left:0}.engine-dc .cub-6 .rt,.engine-dc .cub-6 .lt{width:4em}.engine-dc .cub-6 .tp,.engine-dc .cub-6 .bm,.engine-dc .cub-6 .tp .photon-shader,.engine-dc .cub-6 .bm .photon-shader{border-radius:0}.engine-dc .cub-6 .cr{width:0em;left:0}.engine-dc .cub-6 .cr-0{transform:translate3D(.5em,0,2em)}.engine-dc .cub-6 .cr-1{transform:translate3D(.5em,0,-2em)}.engine-dc .cub-6 .cr-2{transform:translateZ(-2em)}.engine-dc .cub-6 .cr-3{transform:translateZ(2em)}.engine-dc .cub-6 .cr-0 .s0{transform:rotateY(15deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .cr-0 .s1{transform:rotateY(45deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .cr-0 .s2{transform:rotateY(75deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .cr-1 .s0{transform:rotateY(105deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .cr-1 .s1{transform:rotateY(135deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .cr-1 .s2{transform:rotateY(165deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .cr-2 .s0{transform:rotateY(195deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .cr-2 .s1{transform:rotateY(225deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .cr-2 .s2{transform:rotateY(255deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .cr-3 .s0{transform:rotateY(285deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .cr-3 .s1{transform:rotateY(315deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .cr-3 .s2{transform:rotateY(345deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-6 .side{width:.025em}.engine-dc .cub-7{transform:translate3D(-1.7em,.4em,0) rotateX(0) rotateY(0) rotate(0);opacity:1;width:.5em;height:2.5em;margin:-1.25em 0 0 -.25em}.engine-dc .cub-7 .ft{transform:translateZ(2em)}.engine-dc .cub-7 .bk{transform:translateZ(-2em) rotateY(180deg)}.engine-dc .cub-7 .rt,.engine-dc .cub-7 .lt{width:4em;height:2.5em}.engine-dc .cub-7 .tp,.engine-dc .cub-7 .bm{width:.5em;height:4em}.engine-dc .cub-7 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapDecoratorbody.png) #000}.engine-dc .cub-7 .ft,.engine-dc .cub-7 .bk{width:.5em;margin-left:0}.engine-dc .cub-7 .rt,.engine-dc .cub-7 .lt{width:4em}.engine-dc .cub-7 .tp,.engine-dc .cub-7 .bm,.engine-dc .cub-7 .tp .photon-shader,.engine-dc .cub-7 .bm .photon-shader{border-radius:0}.engine-dc .cub-7 .cr{width:0em;left:0}.engine-dc .cub-7 .cr-0{transform:translate3D(.5em,0,2em)}.engine-dc .cub-7 .cr-1{transform:translate3D(.5em,0,-2em)}.engine-dc .cub-7 .cr-2{transform:translateZ(-2em)}.engine-dc .cub-7 .cr-3{transform:translateZ(2em)}.engine-dc .cub-7 .cr-0 .s0{transform:rotateY(15deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .cr-0 .s1{transform:rotateY(45deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .cr-0 .s2{transform:rotateY(75deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .cr-1 .s0{transform:rotateY(105deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .cr-1 .s1{transform:rotateY(135deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .cr-1 .s2{transform:rotateY(165deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .cr-2 .s0{transform:rotateY(195deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .cr-2 .s1{transform:rotateY(225deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .cr-2 .s2{transform:rotateY(255deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .cr-3 .s0{transform:rotateY(285deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .cr-3 .s1{transform:rotateY(315deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .cr-3 .s2{transform:rotateY(345deg) translate3D(-50%,0,-.025em)}.engine-dc .cub-7 .side{width:.025em}.engine-dc .cub-12{transform:translate3D(0,-5em,0) rotateX(-90deg) rotateY(-180deg) rotate(180deg);opacity:1;width:8em;height:.5em;margin:-.25em 0 0 -4em}.engine-dc .cub-12 .ft{transform:translateZ(1.25em)}.engine-dc .cub-12 .bk{transform:translateZ(-1.25em) rotateY(180deg)}.engine-dc .cub-12 .rt,.engine-dc .cub-12 .lt{width:2.5em;height:.5em}.engine-dc .cub-12 .tp,.engine-dc .cub-12 .bm{width:8em;height:2.5em}.engine-dc .cub-12 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorPP/bitmapkitMotorPPHelice.png) #fff}.engine-dc .cub-12 .tp{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapHeliceTopBottom.png)}.engine-dc .cub-12 .bm{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapHeliceTopBottom.png)}.engine-dc .cub-12 .ft{width:5.5em;margin-left:1.25em}.engine-dc .cub-12 .bk{width:5.5em;margin-left:-1.25em}.engine-dc .cub-12 .rt,.engine-dc .cub-12 .lt{width:0em}.engine-dc .cub-12 .tp,.engine-dc .cub-12 .bm,.engine-dc .cub-12 .tp .photon-shader,.engine-dc .cub-12 .bm .photon-shader{border-radius:1.25em}.engine-dc .cub-12 .cr{width:1.25em;left:.625em}.engine-dc .cub-12 .cr-0,.engine-dc .cub-12 .cr-1{transform:translate3D(5.5em,0,0)}.engine-dc .cub-12 .cr-2,.engine-dc .cub-12 .cr-3{transform:translateZ(0)}.engine-dc .cub-12 .cr-0 .s0{transform:rotateY(15deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .cr-0 .s1{transform:rotateY(45deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .cr-0 .s2{transform:rotateY(75deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .cr-1 .s0{transform:rotateY(105deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .cr-1 .s1{transform:rotateY(135deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .cr-1 .s2{transform:rotateY(165deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .cr-2 .s0{transform:rotateY(195deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .cr-2 .s1{transform:rotateY(225deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .cr-2 .s2{transform:rotateY(255deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .cr-3 .s0{transform:rotateY(285deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .cr-3 .s1{transform:rotateY(315deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .cr-3 .s2{transform:rotateY(345deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-12 .side{width:.6948729811em}.engine-dc .cub-13{transform:translate3D(0,-5em,0) rotateX(-90deg) rotateY(-180deg) rotate(90deg);opacity:1;width:8em;height:.5em;margin:-.25em 0 0 -4em}.engine-dc .cub-13 .ft{transform:translateZ(1.25em)}.engine-dc .cub-13 .bk{transform:translateZ(-1.25em) rotateY(180deg)}.engine-dc .cub-13 .rt,.engine-dc .cub-13 .lt{width:2.5em;height:.5em}.engine-dc .cub-13 .tp,.engine-dc .cub-13 .bm{width:8em;height:2.5em}.engine-dc .cub-13 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorPP/bitmapkitMotorPPHelice.png) #fff}.engine-dc .cub-13 .tp{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapHeliceTopBottom.png)}.engine-dc .cub-13 .bm{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapHeliceTopBottom.png)}.engine-dc .cub-13 .ft{width:5.5em;margin-left:1.25em}.engine-dc .cub-13 .bk{width:5.5em;margin-left:-1.25em}.engine-dc .cub-13 .rt,.engine-dc .cub-13 .lt{width:0em}.engine-dc .cub-13 .tp,.engine-dc .cub-13 .bm,.engine-dc .cub-13 .tp .photon-shader,.engine-dc .cub-13 .bm .photon-shader{border-radius:1.25em}.engine-dc .cub-13 .cr{width:1.25em;left:.625em}.engine-dc .cub-13 .cr-0,.engine-dc .cub-13 .cr-1{transform:translate3D(5.5em,0,0)}.engine-dc .cub-13 .cr-2,.engine-dc .cub-13 .cr-3{transform:translateZ(0)}.engine-dc .cub-13 .cr-0 .s0{transform:rotateY(15deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .cr-0 .s1{transform:rotateY(45deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .cr-0 .s2{transform:rotateY(75deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .cr-1 .s0{transform:rotateY(105deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .cr-1 .s1{transform:rotateY(135deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .cr-1 .s2{transform:rotateY(165deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .cr-2 .s0{transform:rotateY(195deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .cr-2 .s1{transform:rotateY(225deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .cr-2 .s2{transform:rotateY(255deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .cr-3 .s0{transform:rotateY(285deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .cr-3 .s1{transform:rotateY(315deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .cr-3 .s2{transform:rotateY(345deg) translate3D(-50%,0,1.225em)}.engine-dc .cub-13 .side{width:.6948729811em}.engine-ss .scene-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-style:preserve-3d;transition:transform .3s ease-out}.engine-ss .model-container{position:relative;width:100%;height:300px;margin:0 auto;overflow:visible}.engine-ss .face{box-shadow:inset 0 0 0 1px #0000001a}.engine-ss .scene,.engine-ss .gear,.engine-ss .shape,.engine-ss .face,.engine-ss .face-wrapper,.engine-ss .cr{position:absolute;transform-style:preserve-3d}.engine-ss .scene{width:100%;top:50%;left:50%}.engine-ss .gear,.engine-ss .shape{top:50%;left:50%;width:0;height:0;transform-origin:50%}.engine-ss .face,.engine-ss .face-wrapper{overflow:hidden;transform-origin:0 0;backface-visibility:hidden}.engine-ss .face{background-size:100% 100%!important;background-position:center}.engine-ss .face-wrapper .face{left:100%;width:100%;height:100%}.engine-ss .photon-shader{position:absolute;left:0;top:0;width:100%;height:100%}.engine-ss .side{left:50%}.engine-ss .cr,.engine-ss .cr .side{height:100%}.engine-ss [class*=cuboid] .ft,.engine-ss [class*=cuboid] .bk{width:100%;height:100%}.engine-ss [class*=cuboid] .bk{left:100%}.engine-ss [class*=cuboid] .rt{transform:rotateY(-90deg) translate(-50%)}.engine-ss [class*=cuboid] .lt{transform:rotateY(90deg) translate(-50%)}.engine-ss [class*=cuboid] .tp{transform:rotateX(90deg) translateY(-50%)}.engine-ss [class*=cuboid] .bm{transform:rotateX(-90deg) translateY(-50%)}.engine-ss [class*=cuboid] .lt{left:100%}.engine-ss [class*=cuboid] .bm{top:100%}.engine-ss [class*=cylinder] .tp{transform:rotateX(90deg) translateY(-50%)}.engine-ss [class*=cylinder] .bm{transform:rotateX(-90deg) translateY(-50%)}.engine-ss [class*=cylinder] .tp,.engine-ss [class*=cylinder] .bm,.engine-ss [class*=cylinder] .tp .photon-shader,.engine-ss [class*=cylinder] .bm .photon-shader{border-radius:50%}.engine-ss [class*=cylinder] .bm{top:100%}.engine-ss .cub-6{transform:translate3D(0,1.5em,0) rotateX(0) rotateY(0) rotate(0);opacity:1;width:5.4em;height:8em;margin:-4em 0 0 -2.7em}.engine-ss .cub-6 .ft{transform:translateZ(2.7em)}.engine-ss .cub-6 .bk{transform:translateZ(-2.7em) rotateY(180deg)}.engine-ss .cub-6 .rt,.engine-ss .cub-6 .lt{width:5.4em;height:8em}.engine-ss .cub-6 .tp,.engine-ss .cub-6 .bm{width:5.4em;height:5.4em}.engine-ss .cub-6 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorPP/bitmap.png) #fff}.engine-ss .cub-6 .tp{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorPP/bitmap2.png)}.engine-ss .cub-6 .bm{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorPP/bitmap2.png)}.engine-ss .cub-6 .ft{width:4.4em;margin-left:.5em}.engine-ss .cub-6 .bk{width:4.4em;margin-left:-.5em}.engine-ss .cub-6 .rt,.engine-ss .cub-6 .lt{width:4.4em}.engine-ss .cub-6 .tp,.engine-ss .cub-6 .bm,.engine-ss .cub-6 .tp .photon-shader,.engine-ss .cub-6 .bm .photon-shader{border-radius:.5em}.engine-ss .cub-6 .cr{width:.5em;left:.25em}.engine-ss .cub-6 .cr-0{transform:translate3D(4.4em,0,2.2em)}.engine-ss .cub-6 .cr-1{transform:translate3D(4.4em,0,-2.2em)}.engine-ss .cub-6 .cr-2{transform:translateZ(-2.2em)}.engine-ss .cub-6 .cr-3{transform:translateZ(2.2em)}.engine-ss .cub-6 .cr-0 .s0{transform:rotateY(15deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .cr-0 .s1{transform:rotateY(45deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .cr-0 .s2{transform:rotateY(75deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .cr-1 .s0{transform:rotateY(105deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .cr-1 .s1{transform:rotateY(135deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .cr-1 .s2{transform:rotateY(165deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .cr-2 .s0{transform:rotateY(195deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .cr-2 .s1{transform:rotateY(225deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .cr-2 .s2{transform:rotateY(255deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .cr-3 .s0{transform:rotateY(285deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .cr-3 .s1{transform:rotateY(315deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .cr-3 .s2{transform:rotateY(345deg) translate3D(-50%,0,.475em)}.engine-ss .cub-6 .side{width:.2929491924em}.engine-ss .cyl-1{transform:translate3D(0,-4.5em,0) rotateX(0) rotateY(0) rotate(0);opacity:1;width:1em;height:4em;margin:-2em 0 0 -.5em}.engine-ss .cyl-1 .tp,.engine-ss .cyl-1 .bm{width:1em;height:1em}.engine-ss .cyl-1 .side{width:.4392135624em;height:4em}.engine-ss .cyl-1 .s0{transform:rotateY(22.5deg) translate3D(-50%,0,.475em)}.engine-ss .cyl-1 .s1{transform:rotateY(67.5deg) translate3D(-50%,0,.475em)}.engine-ss .cyl-1 .s2{transform:rotateY(112.5deg) translate3D(-50%,0,.475em)}.engine-ss .cyl-1 .s3{transform:rotateY(157.5deg) translate3D(-50%,0,.475em)}.engine-ss .cyl-1 .s4{transform:rotateY(202.5deg) translate3D(-50%,0,.475em)}.engine-ss .cyl-1 .s5{transform:rotateY(247.5deg) translate3D(-50%,0,.475em)}.engine-ss .cyl-1 .s6{transform:rotateY(292.5deg) translate3D(-50%,0,.475em)}.engine-ss .cyl-1 .s7{transform:rotateY(337.5deg) translate3D(-50%,0,.475em)}.engine-ss .cyl-1 .face,.engine-ss .cyl-1 .side{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorPP/bitmapkitMotorPPCuello.png) #fff}.engine-ss .cyl-6{transform:translate3D(0,-2.5em,0) rotateX(0) rotateY(0) rotate(0);opacity:1;width:3em;height:.5em;margin:-.25em 0 0 -1.5em}.engine-ss .cyl-6 .tp,.engine-ss .cyl-6 .bm{width:3em;height:3em}.engine-ss .cyl-6 .side{width:.7097304232em;height:.5em}.engine-ss .cyl-6 .s0{transform:rotateY(12.8571428571deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s1{transform:rotateY(38.5714285714deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s2{transform:rotateY(64.2857142857deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s3{transform:rotateY(90deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s4{transform:rotateY(115.7142857143deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s5{transform:rotateY(141.4285714286deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s6{transform:rotateY(167.1428571429deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s7{transform:rotateY(192.8571428571deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s8{transform:rotateY(218.5714285714deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s9{transform:rotateY(244.2857142857deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s10{transform:rotateY(270deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s11{transform:rotateY(295.7142857143deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s12{transform:rotateY(321.4285714286deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .s13{transform:rotateY(347.1428571429deg) translate3D(-50%,0,1.475em)}.engine-ss .cyl-6 .face,.engine-ss .cyl-6 .side{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorPP/bitmapkitMotorPPBaseCuello.png) #fff}.engine-ss .cub-1{transform:translate3D(0,-5em,0) rotateX(90deg) rotateY(0) rotate(0);opacity:1;width:8em;height:.5em;margin:-.25em 0 0 -4em}.engine-ss .cub-1 .ft{transform:translateZ(1.25em)}.engine-ss .cub-1 .bk{transform:translateZ(-1.25em) rotateY(180deg)}.engine-ss .cub-1 .rt,.engine-ss .cub-1 .lt{width:2.5em;height:.5em}.engine-ss .cub-1 .tp,.engine-ss .cub-1 .bm{width:8em;height:2.5em}.engine-ss .cub-1 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorPP/bitmapkitMotorPPHelice.png) #fff}.engine-ss .cub-1 .tp{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapHeliceTopBottom.png)}.engine-ss .cub-1 .bm{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapHeliceTopBottom.png)}.engine-ss .cub-1 .ft{width:5.5em;margin-left:1.25em}.engine-ss .cub-1 .bk{width:5.5em;margin-left:-1.25em}.engine-ss .cub-1 .rt,.engine-ss .cub-1 .lt{width:0em}.engine-ss .cub-1 .tp,.engine-ss .cub-1 .bm,.engine-ss .cub-1 .tp .photon-shader,.engine-ss .cub-1 .bm .photon-shader{border-radius:1.25em}.engine-ss .cub-1 .cr{width:1.25em;left:.625em}.engine-ss .cub-1 .cr-0,.engine-ss .cub-1 .cr-1{transform:translate3D(5.5em,0,0)}.engine-ss .cub-1 .cr-2,.engine-ss .cub-1 .cr-3{transform:translateZ(0)}.engine-ss .cub-1 .cr-0 .s0{transform:rotateY(15deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .cr-0 .s1{transform:rotateY(45deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .cr-0 .s2{transform:rotateY(75deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .cr-1 .s0{transform:rotateY(105deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .cr-1 .s1{transform:rotateY(135deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .cr-1 .s2{transform:rotateY(165deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .cr-2 .s0{transform:rotateY(195deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .cr-2 .s1{transform:rotateY(225deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .cr-2 .s2{transform:rotateY(255deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .cr-3 .s0{transform:rotateY(285deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .cr-3 .s1{transform:rotateY(315deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .cr-3 .s2{transform:rotateY(345deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-1 .side{width:.6948729811em}.engine-ss .cub-2{transform:translate3D(0,-5em,0) rotateX(90deg) rotateY(0) rotate(90deg);opacity:1;width:8em;height:.5em;margin:-.25em 0 0 -4em}.engine-ss .cub-2 .ft{transform:translateZ(1.25em)}.engine-ss .cub-2 .bk{transform:translateZ(-1.25em) rotateY(180deg)}.engine-ss .cub-2 .rt,.engine-ss .cub-2 .lt{width:2.5em;height:.5em}.engine-ss .cub-2 .tp,.engine-ss .cub-2 .bm{width:8em;height:2.5em}.engine-ss .cub-2 .face{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorPP/bitmapkitMotorPPHelice.png) #fff}.engine-ss .cub-2 .tp{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapHeliceTopBottom.png)}.engine-ss .cub-2 .bm{background:url(https://raw.githubusercontent.com/algerninja/resources/refs/heads/main/MotorDC/bitmapHeliceTopBottom.png)}.engine-ss .cub-2 .ft{width:5.5em;margin-left:1.25em}.engine-ss .cub-2 .bk{width:5.5em;margin-left:-1.25em}.engine-ss .cub-2 .rt,.engine-ss .cub-2 .lt{width:0em}.engine-ss .cub-2 .tp,.engine-ss .cub-2 .bm,.engine-ss .cub-2 .tp .photon-shader,.engine-ss .cub-2 .bm .photon-shader{border-radius:1.25em}.engine-ss .cub-2 .cr{width:1.25em;left:.625em}.engine-ss .cub-2 .cr-0,.engine-ss .cub-2 .cr-1{transform:translate3D(5.5em,0,0)}.engine-ss .cub-2 .cr-2,.engine-ss .cub-2 .cr-3{transform:translateZ(0)}.engine-ss .cub-2 .cr-0 .s0{transform:rotateY(15deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .cr-0 .s1{transform:rotateY(45deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .cr-0 .s2{transform:rotateY(75deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .cr-1 .s0{transform:rotateY(105deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .cr-1 .s1{transform:rotateY(135deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .cr-1 .s2{transform:rotateY(165deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .cr-2 .s0{transform:rotateY(195deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .cr-2 .s1{transform:rotateY(225deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .cr-2 .s2{transform:rotateY(255deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .cr-3 .s0{transform:rotateY(285deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .cr-3 .s1{transform:rotateY(315deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .cr-3 .s2{transform:rotateY(345deg) translate3D(-50%,0,1.225em)}.engine-ss .cub-2 .side{width:.6948729811em}.servo-motor .st0{fill:#575756}.servo-motor .st1{fill:#5be75e}.servo-motor .st2{fill:#9d9d9c}.servo-motor .st3{fill:#878787}.servo-motor .st4{fill:#3c3c3b}.servo-motor .st5{fill:#ededed}.servo-motor .st6{fill:#fdc068}.servo-motor .st7{fill:#636363}.servo-motor .st8{fill:none;stroke:#1d1d1b;stroke-miterlimit:10}.scrolling-text{transform-box:fill-box;transform-origin:0 0;white-space:nowrap}.scrolling-left{animation:scroll-left 10s linear infinite}.scrolling-right{animation:scroll-right 10s linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.blocklyToolboxDiv,.blocklyToolboxContents,.blocklyTreeLabel{font-family:Roboto,sans-serif!important}.blocklyToolboxContents{padding:25px;background-color:#fafafa;border-right:1px solid #e0e0e0;min-height:100%}.blocklyToolboxDiv{padding:0!important}.blocklyTreeRow{padding:10px 12px;margin-bottom:.6em;border-radius:8px;height:auto!important;transition:background-color .2s ease,transform .1s ease}.blocklyTreeRow:hover{background-color:#f0f0f0;transform:translate(2px)}.blocklyTreeLabel{color:#fff;font-weight:500;font-size:1rem;text-align:center;margin-left:8px;width:100%;display:block;padding:2px}.blocklyTreeRowContentContainer{display:flex;flex-direction:column;align-items:center}.blocklyTreeIcon{box-sizing:border-box;max-width:24px;max-height:24px;width:24px;height:24px}.blocklyTreeRow:hover .blocklyTreeIcon{opacity:1;transform:scale(1.1)}.blocklyTreeRowSelected{background-color:#fff!important;box-shadow:inset 4px 0 #1976d2}.blocklyTreeRowSelected .blocklyTreeLabel{color:#1976d2!important}.blocklyToolboxDiv::-webkit-scrollbar{width:6px}.blocklyToolboxDiv::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.blocklyToolboxDiv::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.blocklyToolboxDiv::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.workspace-container{flex:1;min-height:400px;position:relative;border:1px solid #ccc;margin-bottom:10px;border-radius:4px}.workspace-container>div{position:absolute!important;inset:0}.blocklyPath{stroke-width:2px!important;transition:all .3s ease!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.15))!important;vector-effect:non-scaling-stroke!important}.blocklySelected>.blocklyPath{stroke:#4285f4!important;stroke-width:3px!important;filter:drop-shadow(0 3px 6px rgba(66,133,244,.4))!important;transform:scale(1.01)!important}.blocklyDraggable:hover>.blocklyPath{filter:brightness(1.1) drop-shadow(0 4px 8px rgba(0,0,0,.2))!important;transform:translateY(-1px)!important}.blocklyConnection{stroke-width:4px!important}.blocklyConnectionHighlight{stroke:#ffeb3b!important;stroke-width:4px!important;filter:drop-shadow(0 0 4px rgba(255,235,59,.7))!important;stroke-opacity:1!important}@keyframes connectionPulse{0%{stroke-opacity:.7;stroke-width:3px}50%{stroke-opacity:1;stroke-width:5px}to{stroke-opacity:.7;stroke-width:3px}}.blocklyHighlightedConnectionPath{stroke:#4fc3f7!important;stroke-opacity:1!important;animation:connectionPulse 1.5s infinite!important}.blocklyDragging>.blocklyPath{filter:drop-shadow(5px 8px 10px rgba(0,0,0,.3))!important;opacity:.85!important;transform:rotate(1deg)!important}.blocklyText{font-family:Inter,Roboto,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;fill:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.2)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.blocklyEditableText rect{fill:#fff!important;stroke:#0003!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))!important;rx:4px!important;ry:4px!important}.blocklyEditableText:hover rect{stroke:#2196f3!important;stroke-width:2px!important}.blocklyEditableText text{font-family:Inter,Roboto,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;fill:#222!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.blocklyNumPad{filter:drop-shadow(0 4px 6px rgba(0,0,0,.15))!important;border-radius:8px!important}.blocklyPathLight,.blocklyPathDark{stroke-linejoin:round!important;stroke-linecap:round!important}.blocklyFlyoutBackground{fill:#f5f5f5!important;fill-opacity:.95!important;filter:drop-shadow(2px 0 6px rgba(0,0,0,.1))!important;rx:8px!important;ry:8px!important}.blocklyTooltip{background-color:#212121e6!important;color:#fff!important;border-radius:6px!important;box-shadow:0 4px 10px #00000040!important;font-family:Inter,Roboto,Segoe UI,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;padding:10px 14px!important;border:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.blocklyCommentTextarea{font-family:Inter,Roboto,Segoe UI,Arial,sans-serif!important;font-size:14px!important;padding:10px!important;background-color:#fff9c4!important;border-radius:8px!important;box-shadow:0 4px 10px #0000001a!important;border:1px solid #f6e58d!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.blocklyCommentRect{fill:#fff9c4!important;stroke:#f6e58d!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.1))!important;rx:8px!important;ry:8px!important}@keyframes connectBlocks{0%{filter:brightness(1)}50%{filter:brightness(1.5) drop-shadow(0 0 10px rgba(255,255,255,.7))}to{filter:brightness(1)}}.blocklyInsertionMarker>.blocklyPath{animation:connectBlocks 1s ease-in-out!important}.blocklyFlyoutButton{fill:#4285f4!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))!important;transition:all .2s ease!important}.blocklyFlyoutButton:hover{fill:#5c9cff!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.3))!important;transform:translateY(-1px)!important}.blocklyFlyoutButton:active{transform:translateY(1px)!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))!important}.blocklySvg,svg.blocklySvg{background:#fafafa!important}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%}html,body{margin:0;padding:0;overflow:hidden;height:100%}.st0{fill:#575756}.st1{fill:#5be75e}.st2{fill:#9d9d9c}.st3{fill:#878787}.st4{fill:#3c3c3b}.st5{fill:#ededed}.st6{fill:#fdc068}.st7{fill:#636363}.st8{fill:none;stroke:#1d1d1b;stroke-miterlimit:10}.workspace-container{transition:all .3s ease-in-out}.blockly-workspace{transition:opacity .3s ease-in-out,visibility .3s ease-in-out}
