:root{--sb-color-motion: #a8bcf6;--sb-color-drivetrain: #77b2ff;--sb-color-emoji: #9eccf9;--sb-color-arm: #9eccf9;--sb-color-orientation: #73C7CA;--sb-color-switch: #5ecd98;--sb-color-operators: #4ad367;--sb-color-operators-dark: #389438;--sb-color-macro: #82d14c;--sb-color-events: #f2cd16;--sb-color-control: #f1ae34;--sb-color-variables: #f2a579;--sb-color-led: #f18d8d;--sb-color-range: #f18d8d;--sb-color-my-blocks: #df93ad;--sb-color-sound: #cf98ce;--sb-color-screen: #bf9dee;--sb-color-console: #b3adf2;--sb-color-kicker: #a8bcf6;--sb-color-magnet: #a8bcf6;--sb-color-message: #56b39d;--sb-color-robot: #EF7159;--sb-color-comments: #c6c6c6;--sb-block-stroke: #00000099;--sb-font-primary: bold 14px "Helvetica Neue", "Roboto Custom", "Segoe UI", Helvetica, sans-serif;--sb-font-primary-color: #000;--sb-color-ai-vision: #BACF31;--sb-color-2dlist_items: #DE9967;--sb-aim-sensing-block: #77B2FF;--sb-color-list_items: #DE9967}svg.scratchblocks-style-scratch3{display:block;max-width:100%;width:auto;height:auto;font-size:1rem}.sb3-label{font:500 12pt Helvetica Neue,Helvetica,sans-serif}.sb3-literal-dropdown,.sb3-literal-number,.sb3-literal-number-dropdown,.sb3-literal-string{word-spacing:0}.sb3-diff{fill:none;stroke:#000}.sb3-diff-ins{stroke-width:2px}.sb3-diff-del{stroke-width:3px}svg .sb3-motion{fill:#4c97ff;stroke:var(--sb-block-stroke)}svg .sb3-motion-alt{fill:#4280d7}svg .sb3-motion-dark{fill:#3373cc}svg .sb3-looks{fill:#96f;stroke:var(--sb-block-stroke)}svg .sb3-looks-alt{fill:#855cd6}svg .sb3-looks-dark{fill:#774dcb}svg .sb3-sound{fill:#cf63cf;stroke:var(--sb-block-stroke)}svg .sb3-sound-alt{fill:#c94fc9}svg .sb3-sound-dark{fill:#bd42bd}svg .sb3-control{fill:#ffab19;stroke:var(--sb-block-stroke)}svg .sb3-control-alt{fill:#ec9c13}svg .sb3-control-dark{fill:#cf8b17}svg .sb3-events{fill:#ffbf00;stroke:var(--sb-block-stroke)}svg .sb3-events-alt{fill:#e6ac00}svg .sb3-events-dark{fill:#c90}svg .sb3-sensing{fill:#5cb1d6;stroke:var(--sb-block-stroke)}svg .sb3-sensing-alt{fill:#47a8d1}svg .sb3-sensing-dark{fill:#2e8eb8}svg .sb3-operators{fill:#59c059;stroke:var(--sb-block-stroke)}svg .sb3-operators-alt{fill:#46b946}svg .sb3-operators-dark{fill:#389438}svg .sb3-variables{fill:#ff8c1a;stroke:var(--sb-block-stroke)}svg .sb3-variables-alt{fill:#ff8000}svg .sb3-variables-dark{fill:#db6e00}svg .sb3-list{fill:#ff661a;stroke:var(--sb-block-stroke)}svg .sb3-list-alt{fill:#f50}svg .sb3-list-dark{fill:#e64d00}svg .sb3-custom{fill:#ff6680;stroke:var(--sb-block-stroke)}svg .sb3-custom-alt{fill:#ff4d6a}svg .sb3-custom-dark{fill:#f35}svg .sb3-extension{fill:#0fbd8c;stroke:var(--sb-block-stroke)}svg .sb3-extension-alt{fill:#0da57a}svg .sb3-extension-dark{fill:#0b8e69}svg .sb3-obsolete{fill:#ddd;stroke:var(--sb-block-stroke)}svg .sb3-obsolete-alt{fill:#ccc}svg .sb3-obsolete-dark{fill:#909090}svg .sb3-grey{fill:#bfbfbf;stroke:#909090}svg .sb3-grey-alt{fill:#b2b2b2}svg .sb3-grey-dark{fill:#909090}svg .sb3-label{fill:#fff}svg .sb3-input-color{stroke:#fff}svg .sb3-input-number,svg .sb3-input-string{fill:#fff!important}svg .sb3-literal-number,svg .sb3-literal-string{fill:#000}svg .sb3-custom-arg{fill:#ff6680;stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-label,svg.scratchblocks-style-scratch3 text.sb3-label,svg.scratchblocks-style-scratch3 .sb3-label.sb3-literal-string,svg.scratchblocks-style-scratch3 .sb3-label.sb3-literal-number,svg.scratchblocks-style-scratch3 .sb3-label.sb3-literal-dropdown,svg .sb3-label[class*=vex-]{fill:var(--sb-font-primary-color)!important;font:var(--sb-font-primary)!important;color:var(--sb-font-primary-color)!important}svg.scratchblocks-style-scratch3 .sb3-custom-2dlist_items,svg.scratchblocks-style-scratch3 .sb3-custom-actions,svg.scratchblocks-style-scratch3 .sb3-custom-ai-vision,svg.scratchblocks-style-scratch3 .sb3-custom-arm,svg.scratchblocks-style-scratch3 .sb3-custom-comments,svg.scratchblocks-style-scratch3 .sb3-custom-console,svg.scratchblocks-style-scratch3 .sb3-custom-controller-inertial-timer,svg.scratchblocks-style-scratch3 .sb3-custom-drivetrain,svg.scratchblocks-style-scratch3 .sb3-custom-kicker,svg.scratchblocks-style-scratch3 .sb3-custom-looks,svg.scratchblocks-style-scratch3 .sb3-custom-magnet,svg.scratchblocks-style-scratch3 .sb3-custom-message,svg.scratchblocks-style-scratch3 .sb3-custom-motion,svg.scratchblocks-style-scratch3 .sb3-custom-motion-secondary,svg.scratchblocks-style-scratch3 .sb3-custom-operators,svg.scratchblocks-style-scratch3 .sb3-custom-operators-dark,svg.scratchblocks-style-scratch3 .sb3-custom-pneumatics,svg.scratchblocks-style-scratch3 .sb3-custom-robot,svg.scratchblocks-style-scratch3 .sb3-custom-screen,svg.scratchblocks-style-scratch3 .sb3-custom-sensing,svg.scratchblocks-style-scratch3 .sb3-custom-sound,svg.scratchblocks-style-scratch3 .sb3-custom-switch,svg.scratchblocks-style-scratch3 .sb3-custom-switch-expand,svg.scratchblocks-style-scratch3 .sb3-grey,svg.scratchblocks-style-scratch3 .sb3-sensing{stroke:var(--sb-block-stroke);font:var(--sb-font-primary);color:var(--sb-font-primary-color);border-radius:6px}svg.scratchblocks-style-scratch3 .sb3-custom-comments{fill:var(--sb-color-comments)}svg.scratchblocks-style-scratch3 .sb3-custom-motion,svg.scratchblocks-style-scratch3 .sb3-custom-motion-secondary,svg.scratchblocks-style-scratch3 rect.sb3-custom-motion,svg.scratchblocks-style-scratch3 path.sb3-custom-motion,svg rect.sb3-custom-motion,svg path.sb3-custom-motion,rect.sb3-custom-motion,path.sb3-custom-motion{fill:var(--sb-color-motion)!important}svg.scratchblocks-style-scratch3 g>rect.sb3-custom-motion,svg.scratchblocks-style-scratch3 g>path.sb3-custom-motion{fill:var(--sb-color-motion)!important}svg.scratchblocks-style-scratch3 .sb3-custom-drivetrain,svg.scratchblocks-style-scratch3 .sb3-custom-drivetrain-secondary{fill:var(--sb-color-drivetrain)}svg.scratchblocks-style-scratch3 .sb3-custom-sound{fill:var(--sb-color-sound)}svg.scratchblocks-style-scratch3 .sb3-custom-screen{fill:var(--sb-color-screen)}svg.scratchblocks-style-scratch3 [class*=sb3-custom-operators]:not(.sb3-input),svg.scratchblocks-style-scratch3 [class*=sb3-operators]:not(.sb3-input),svg [class*=sb3-custom-operators]:not(.sb3-input),svg [class*=sb3-operators]:not(.sb3-input),path.sb3-custom-operators,rect.sb3-custom-operators,path.sb3-operators,rect.sb3-operators{fill:var(--sb-color-operators)!important;stroke:var(--sb-block-stroke)!important}svg.scratchblocks-style-scratch3 .sb3-custom-operators-dark{fill:var(--sb-color-operators-dark)!important}svg.scratchblocks-style-scratch3 .sb3-custom-operators.sb3-input.sb3-input-dropdown,svg.scratchblocks-style-scratch3 .sb3-operators.sb3-input.sb3-input-dropdown{fill:#ffffff80!important}svg.scratchblocks-style-scratch3 .sb3-custom-kicker,svg.scratchblocks-style-scratch3 .sb3-custom-magnet{fill:var(--sb-color-kicker)}svg.scratchblocks-style-scratch3 .sb3-custom-message{fill:var(--sb-color-message)}svg.scratchblocks-style-scratch3 .sb3-custom-robot{fill:var(--sb-color-robot)}svg.scratchblocks-style-scratch3 .sb3-custom-ai-vision{fill:var(--sb-color-ai-vision)}svg.scratchblocks-style-scratch3 .sb3-custom-2dlist_items,svg.scratchblocks-style-scratch3 .sb3-custom-list_items{fill:var(--sb-color-2dlist_items)}svg.scratchblocks-style-scratch3 .sb3-custom-controller-inertial-timer{fill:var(--sb-color-orientation)}svg.scratchblocks-style-scratch3 .sb3-custom-looks,svg.scratchblocks-style-scratch3 .sb3-input-number-dropdown.sb3-custom-looks,svg.scratchblocks-style-scratch3 .sb3-looks{fill:var(--sb-color-screen)}svg.scratchblocks-style-scratch3 .sb3-custom-console{fill:var(--sb-color-console)}svg.scratchblocks-style-scratch3 .sb3-custom-sensing,svg.scratchblocks-style-scratch3 .sb3-sensing{fill:var(--sb-color-orientation)}svg.scratchblocks-style-scratch3 .sb3-custom-actions{fill:var(--sb-color-macro)}svg.scratchblocks-style-scratch3 .sb3-custom-pneumatics{fill:#326e44}svg.scratchblocks-style-scratch3 .sb3-custom-arm{fill:var(--sb-color-arm)}svg.scratchblocks-style-scratch3 .sb3-grey{fill:#5cb0d6}svg.scratchblocks-style-scratch3 .sb3-custom-switch,svg.scratchblocks-style-scratch3 .sb3-custom-switch-expand{fill:var(--sb-color-switch)}svg.scratchblocks-style-scratch3 .sb3-custom-2dlist,svg.scratchblocks-style-scratch3 .sb3-custom-2dlist-item,svg.scratchblocks-style-scratch3 .sb3-list,svg.scratchblocks-style-scratch3 .sb3-variables{fill:var(--sb-color-variables);stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-control{fill:var(--sb-color-control);stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-events{fill:var(--sb-color-events);stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-variables{fill:var(--sb-color-variables);stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-sound{fill:var(--sb-color-sound);stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-motion{fill:var(--sb-color-motion);stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-input.sb3-input-dropdown,svg.scratchblocks-style-scratch3 rect.sb3-input.sb3-input-dropdown,svg.scratchblocks-style-scratch3 .sb3-custom-motion.sb3-input,svg.scratchblocks-style-scratch3 .sb3-motion.sb3-input,svg.scratchblocks-style-scratch3 [class*=sb3-custom-motion].sb3-input,svg.scratchblocks-style-scratch3 [class*=sb3-motion].sb3-input,svg .sb3-input.sb3-input-dropdown,svg rect.sb3-input,svg [class*=sb3-input],rect[class*=sb3-input]{fill:#fff6!important}svg.scratchblocks-style-scratch3 .sb3-input-booleandropdown{transform:scaleX(1.02);transform-origin:center;fill:#f79c58}svg.scratchblocks-style-scratch3 #sb3-dropdownArrow path:last-child{fill:#000!important}svg.scratchblocks-style-scratch3 .sb3-custom-led{fill:var(--sb-color-led);stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-custom{fill:#d88ca8;stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-custom-alt,svg.scratchblocks-style-scratch3 .sb3-custom-arg{fill:#ee98ba;stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-custom-emoji{fill:var(--sb-color-emoji);stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-custom-macro{fill:var(--sb-color-macro);stroke:var(--sb-block-stroke)}svg.scratchblocks-style-scratch3 .sb3-input-number,svg.scratchblocks-style-scratch3 .sb3-input-string,svg.scratchblocks-style-scratch3 .sb3-list.sb3-input-number,svg.scratchblocks-style-scratch3 .sb3-variables.sb3-input-number,svg.scratchblocks-style-scratch3 .sb3-variables.sb3-input-string{fill:#fff}svg.scratchblocks-style-scratch3 path.sb3-obsolete,svg.scratchblocks-style-scratch3 rect.sb3-obsolete{fill:#ddd;stroke:#909090!important}svg.scratchblocks-style-scratch3 g g rect.sb3-custom-motion,svg.scratchblocks-style-scratch3 g g path.sb3-custom-motion,svg.scratchblocks-style-scratch3 rect[class*=sb3-custom-motion],svg.scratchblocks-style-scratch3 path[class*=sb3-custom-motion],svgsvg.scratchblocks-style-scratch3-style rect.sb3-custom-motion,svgsvg.scratchblocks-style-scratch3-style path.sb3-custom-motion{fill:var(--sb-color-motion)!important}svg.scratchblocks-style-scratch3 rect.sb3-custom-motion.sb3-input,svg.scratchblocks-style-scratch3 rect.sb3-motion.sb3-input{fill:#fff6!important}svg.scratchblocks-style-scratch3 text,svg.scratchblocks-style-scratch3 .sb3-label,svg.scratchblocks-style-scratch3 text.sb3-label{fill:#000!important;font:700 14px Helvetica Neue,Roboto Custom,Segoe UI,Helvetica,sans-serif!important}svg.scratchblocks-style-scratch3 path[class*=sb3-],svg.scratchblocks-style-scratch3 rect[class*=sb3-]:not(.sb3-input){stroke:var(--sb-block-stroke)!important;stroke-width:1px!important}svg.scratchblocks-style-scratch3 path.sb3-custom,svg.scratchblocks-style-scratch3 path.sb3-custom-alt,svg.scratchblocks-style-scratch3 rect.sb3-custom,svg.scratchblocks-style-scratch3 rect.sb3-custom-arg{stroke:var(--sb-block-stroke)!important;stroke-width:1px!important}svg.scratchblocks-style-scratch3 path.sb3-motion,svg.scratchblocks-style-scratch3 path.sb3-custom-motion,svg.scratchblocks-style-scratch3 rect.sb3-motion,svg.scratchblocks-style-scratch3 rect.sb3-custom-motion{stroke:var(--sb-block-stroke)!important;stroke-width:1px!important}svg.scratchblocks-style-scratch3 rect.sb3-input,svg.scratchblocks-style-scratch3 rect.sb3-input-dropdown,svg.scratchblocks-style-scratch3 rect.sb3-input-number{stroke:var(--sb-block-stroke)!important;stroke-width:1px!important}
