.blocklyDropDownContent{overflow-y:auto}.blocklyDropDownContent .blocklyPianoDiv{position:relative;touch-action:none}.blocklyDropDownContent .blocklyNote{background-color:#fff;border:.5px solid;border-bottom-left-radius:3px;border-bottom-right-radius:3px;cursor:pointer;display:inline-block;position:absolute;top:0;z-index:1000}.blocklyDropDownContent .blocklyNote.black{background-color:#000;z-index:1001}.blocklyDropDownContent .blocklyNote:hover{background-color:#ff0!important}.blocklyDropDownContent .blocklyNote.selected{background-color:#9acd32!important}.blocklyDropDownContent .blocklyNoteLabel{font-family:Consolas,Monaco,Menlo,Ubuntu Mono,source-code-pro,monospace;font-size:12pt}.blocklyDropDownContent .blocklyNoteLabel,.blocklyDropDownContent .blocklyNotePrevNext{border:.5px solid;color:#fff;display:inline-block;line-height:normal;position:absolute;text-align:center}.blocklyDropDownContent .blocklyNotePrevNext{border-top:0;cursor:pointer;font-weight:700}.blocklyDropDownContent .blocklyDropdownTextLabel{color:#fff;display:inline-block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70px}.blocklyToggle{transition:transform 1s}.blocklyToggle .blocklyToggleCircle,.blocklyToggle .blocklyToggleRect{stroke:grey;stroke-opacity:.4;stroke-width:1px}.blocklyToggle.blocklyToggleOn .blocklyToggleCircle,.blocklyToggle.blocklyToggleOn .blocklyToggleRect{fill:#4ddc64}.blocklyToggle.blocklyToggleOff .blocklyToggleCircle,.blocklyToggle.blocklyToggleOff .blocklyToggleRect{fill:#95a5a6}.blocklyToggle.blocklyToggleOnBreakpoint polygon{cursor:pointer;fill:#e80d00;stroke:#fff;stroke-linecap:round;stroke-opacity:1;stroke-width:12px!important}.blocklyToggle.blocklyToggleOffBreakpoint polygon{cursor:pointer;fill:#333;stroke:0}.blocklyToggle~.blocklyText.blocklyToggleText{cursor:pointer;font-size:10pt}.blocklyToggle.blocklyToggleOff~.blocklyText.blocklyToggleText{fill:#fff}.blocklyDropDownDiv .rgbColorPicker>tr>td{height:40px;width:40px}.blocklyDropDownDiv .blocklyFieldSliderReadout .blocklyColorReadout{border-radius:10px;display:inline-block;height:20px;vertical-align:middle;width:25px}#custom-content .blocklyLightboxDiv{background-color:rgba(0,0,0,.55);bottom:0;left:0;position:absolute;right:0;top:0;z-index:993}.blocklyCanvasOverlayOuter{background:#249ca3;border:2px solid #249ca3;border-bottom-left-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem;margin:.1rem;padding:.5rem}.blocklyCanvasOverlayDiv{background-color:hsla(0,0%,100%,.9);border:5px solid #333;clip-path:polygon(0 4px,4px 0,calc(100% - 2px) 0,100% 4px,100% calc(100% - 2px),calc(100% - 2px) 100%,4px 100%,0 calc(100% - 2px));cursor:none;overflow:hidden;position:relative;z-index:10000}.blocklyCanvasOverlayDiv .cross-x,.blocklyCanvasOverlayDiv .cross-y{background-color:#575e75;position:absolute}.blocklyCanvasOverlayDiv .cross-x{height:2px;width:100%;z-index:10}.blocklyCanvasOverlayDiv .cross-y{height:100%;width:2px;z-index:10}.blocklyCanvasOverlayDiv .label{color:#575e75;font-size:100%;position:absolute;white-space:nowrap}.positionEyedropper{background:none;border:none;border-top:1px solid #ddd;cursor:pointer;outline:none;padding-top:5px;text-align:center;width:100%}.positionEyedropper:hover{background:#eee}.pixel-cell{shape-rendering:crispedges}.palette-selected{stroke:orange;stroke-width:2px}.palette-unselected{stroke:none}.sprite-editor-canvas{cursor:crosshair;touch-action:none;z-index:1001}.sprite-editor-canvas.sprite-editor-eyedropper{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M15.241 4.652 13.76 6.133l.835.835-3.085 3.085-.762-.762-5.168 5.17L1.984 16 .025 14.041l1.349-3.742 5.19-5.191-.645-.646 3.085-3.085.835.835L11.32.731c.431-.431 1-.678 1.616-.731h.461a2.84 2.84 0 0 1 1.77.802c1.082 1.084 1.114 2.81.074 3.85' style='fill:%23f6f6f6'/%3E%3Cpath d='m9.467 7.932.612.613-5.071 5.072-2.795 1.198-1.032-1.032 1.057-2.936L7.31 5.775l.585.585v.003l-4.356 4.356 1.569 1.569 4.355-4.356zm4.995-6.422c-.667-.664-1.777-.729-2.435-.072L9.839 3.627l-.836-.835-.174.174-1.497 1.497 4.177 4.177 1.671-1.671-.835-.835 2.189-2.189c.658-.658.592-1.768-.072-2.435' style='fill:%23424242'/%3E%3C/svg%3E") 2 16,copy}.sprite-canvas-controls{z-index:1000}#sprite-editor-palette .palette-swatch{cursor:pointer}.sprite-editor-dropdown.blocklyDropDownDiv{background:linear-gradient(#4b7bec 50px,#2c3e50 0,#2c3e50)}.sprite-editor-dropdown.blocklyDropDownDiv .blocklyDropDownArrow.arrowTop{background:#4b7bec}.sprite-editor-dropdown.blocklyDropDownDiv .blocklyDropDownArrow.arrowBottom{background:#2c3e50}#sprite-editor-header{height:50px;left:0;position:absolute;top:0;width:inherit;z-index:1002}#sprite-editor-header-controls{height:100%;width:100%}#sprite-editor-gallery-outer{overflow:hidden;position:absolute;width:100%;z-index:1002}#sprite-editor-gallery{background:#2c3e50;height:100%;overflow-y:scroll;width:100%}.sprite-editor-card{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23fff' d='M0 0h10v10H0z'/%3E%3Cpath fill='%23dedede' d='M0 0h5v5H0zM5 5h5v5H5z'/%3E%3C/svg%3E")}.sprite-editor-icon{fill:#fff;font-family:Icons;font-size:19px}.sprite-editor-xicon{fill:#fff;font-family:xicon;font-size:19px}.sprite-editor-button{cursor:pointer}.sprite-editor-button-bg{fill:#525a5b}.sprite-editor-button-fg{fill:#7f8c8d}.sprite-editor-confirm-button .sprite-editor-button-bg{fill:#294da0}.sprite-editor-confirm-button .sprite-editor-button-fg{fill:#4b7bec}.sprite-editor-button.disabled{cursor:not-allowed}.sprite-editor-button.disabled .sprite-editor-button-bg,.sprite-editor-button.disabled .sprite-editor-button-fg{fill-opacity:.8}.sprite-editor-button:active:not(.disabled) .sprite-editor-button-bg,.sprite-editor-button:active:not(.disabled) .sprite-editor-button-fg{fill-opacity:1!important;transition:fill-opacity .1s}.sprite-editor-button:hover:not(.disabled) .sprite-editor-button-bg,.sprite-editor-button:hover:not(.disabled) .sprite-editor-button-fg{fill-opacity:.8;transition:fill-opacity .1s}.sprite-editor-button.selected{position:relative}.sprite-editor-button.selected .sprite-editor-button-fg{fill:#495353}.sprite-editor-text{cursor:auto;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important;user-select:none}.sprite-editor-label{fill:#fff}.sprite-editor-dropdown-bg{background:linear-gradient(#4b7bec 50px,#2c3e50 0,#2c3e50);border-radius:4px;padding-top:4px;position:relative}.sprite-editor-glyph{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M16 8c0 4.411-3.589 8-8 8a2.803 2.803 0 0 1-2.8-2.8c0-.833.272-1.629.766-2.241a.6.6 0 0 0 .101-.359.667.667 0 0 0-.667-.666.58.58 0 0 0-.358.102A3.6 3.6 0 0 1 2.8 10.8 2.803 2.803 0 0 1 0 8c0-4.411 3.589-8 8-8s8 3.589 8 8' style='fill:%23f6f6f6'/%3E%3Cpath d='M5.4 7.933a2.67 2.67 0 0 1 2.667 2.666c0 .606-.193 1.179-.544 1.614a1.6 1.6 0 0 0-.323.987.8.8 0 0 0 .8.8c3.309 0 6-2.691 6-6s-2.691-6-6-6-6 2.691-6 6c0 .441.359.8.8.8.378 0 .729-.114.986-.322A2.57 2.57 0 0 1 5.4 7.933' style='fill:%23fff'/%3E%3Cpath d='M8 15c-.992 0-1.8-.808-1.8-1.8 0-.606.193-1.179.544-1.613.208-.259.323-.609.323-.987 0-.919-.748-1.666-1.667-1.666-.377 0-.728.115-.986.323A2.58 2.58 0 0 1 2.8 9.8C1.808 9.8 1 8.992 1 8c0-3.86 3.14-7 7-7s7 3.14 7 7-3.141 7-7 7M5.4 7.933a2.67 2.67 0 0 1 2.667 2.666c0 .606-.193 1.179-.544 1.614a1.6 1.6 0 0 0-.323.987.8.8 0 0 0 .8.8c3.309 0 6-2.691 6-6s-2.691-6-6-6-6 2.691-6 6c0 .441.359.8.8.8.378 0 .729-.114.986-.322A2.57 2.57 0 0 1 5.4 7.933' style='fill:%23424242'/%3E%3Cpath d='M4.5 5.375a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75' style='fill:%23652d90'/%3E%3Cpath d='M7.125 3.625a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75' style='fill:%231ba1e2'/%3E%3Cpath d='M10.625 4.5a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75' style='fill:%23393'/%3E%3Cpath d='M11.5 8a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75' style='fill:%23fc0'/%3E%3Cpath d='M9.75 10.625a.875.875 0 1 0 0 1.75.875.875 0 0 0 0-1.75' style='fill:%23e51400'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:65%;cursor:pointer}.sprite-focus-hover{border-radius:50%;transition:all .15s ease-out}.sprite-focus-hover:hover{box-shadow:0 0 0 3px rgba(0,0,0,.35);-webkit-transform:scale(1.1);transform:scale(1.1)}.sprite-editor-glyph.sprite-focus-hover:hover{box-shadow:inset 0 0 0 2px rgba(0,0,0,.35)}.sprite-gallery-button{border:1px solid;border-radius:4px;cursor:pointer;display:inline-block;float:left;margin:4px;outline:none;padding:0;transition:box-shadow .1s}.sprite-gallery-button-hover{box-shadow:0 0 0 4px hsla(0,0%,100%,.2)}.sprite-gallery-button:active{box-shadow:0 0 0 6px hsla(0,0%,100%,.2)}.sprite-gallery-button>img{height:80%;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:pixelated;margin-top:5%;width:80%;-ms-interpolation-mode:nearest-neighbor}.snippet-sprite-editor,.sprite-editor-snippet-container{height:503px;overflow:hidden;width:492px}.snippet-sprite-editor{max-height:503px;max-width:492px;min-height:503px;min-width:492px}#melody-toggle{float:center;margin:10px;text-align:center}#melody-editor-header-controls{display:block;height:52px}.melody-grid-div{background-color:inherit;margin:10px 20px 0;outline:none;text-align:center}.cell{height:35px;margin:1px;width:35px}.melody-top-bar-div{float:center;text-align:center}.melody-editor-div{background-color:#4f0643;height:100%}.melody-content-div{max-height:550px;overflow:hidden;padding:0;width:300px}.melody-editor-dropdown{padding:0!important}#melody-editor-gallery-outer{overflow:hidden;position:absolute;width:100%;z-index:1002}#melody-editor-gallery{background:#4f0643;max-height:350px;outline:none;overflow-x:hidden;overflow-y:scroll;padding:.75rem}.melody-gallery-button{background-color:#dcdcdc;border-radius:4px;cursor:pointer;display:flex;height:2.75rem;line-height:2.5rem;margin-bottom:.75rem;text-align:center;transition:box-shadow .1s;width:100%}.melody-gallery-button .melody-color-block{margin-top:.5rem}.melody-editor-button.left-button{border-bottom:1px solid #fff;border-left:1px solid #fff;border-radius:4px 0 0 4px;border-top:1px solid #fff;flex-grow:1;padding-left:.5rem;padding-right:.3rem}.melody-editor-button.right-button{border:1px solid #fff;border-left-color:#4f0643;border-radius:0 4px 4px 0;min-width:2.75rem;padding-left:.3rem}.melody-editor-toggle-buttons{outline:none}.melody-editor-toggle-buttons:focus-within{border-radius:2px;outline:3px solid #fff}.melody-editor-toggle-buttons g{outline:none}.melody-editor-button{background-color:#dcdcdc;color:#000;transition:color .1s,background-color .1s}.melody-editor-button:hover{background-color:#cacbcd;color:#000}.melody-editor-button:focus-visible{outline:none}.melody-editor-button.selected{outline:3px solid var(--pxt-focus-border);outline-offset:-5px}.melody-editor-button.right-button .icon{opacity:.9}.melody-gallery-play-icon{float:left}.melody-confirm-button{background-color:#e30fc0;border:none;border-radius:2px;color:#fff;float:right;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important;height:28px;margin:0!important;-webkit-transition-duration:.1s;transition-duration:.1s;width:70px}.melody-confirm-button:hover{background-color:#9e0986;border:1px solid #e30fc0}.melody-editor-text{float:left;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:17px;font-weight:700;margin:0 3px}.melody-editor-field-icon{fill:#fff;font-family:Icons;font-size:19px}.melody-icon{float:left;height:25px}.melody-gallery-button-hover{box-shadow:0 0 0 4px hsla(0,0%,100%,.2)}.melody-gallery-button:active{box-shadow:0 0 0 6px hsla(0,0%,100%,.2)}#melody-tempo-input{background-color:#fff;border:none;border-radius:2px;color:#1b1c1d;float:left;height:28px;padding-left:5px;width:50px}#melody-tempo-input:focus{outline:none!important}#melody-play-button{background-color:#7f8c8d;border:none;border-radius:2px;color:#fff;display:inline-block;height:28px;-webkit-transition-duration:.1s;transition-duration:.1s;width:120px}#melody-play-button:hover{background-color:#525a5b;border:1px solid #7f8c8d}.melody-bottom-bar-div button:focus-visible{outline:3px solid #fff}.melody-bottom-bar-div{background-color:inherit;margin:7px 3px 0;padding:0 20px 20px;text-align:center}.melody-color-block{float:right;margin:4px 7px 0 0}.sliver{border:1px solid rgba(0,0,0,.2);display:inline-block;height:23px;margin:.5px;width:9px}.left-edge{border-radius:5px 0 0 5px}.right-edge{border-radius:0 5px 5px 0}.melody-preview-button{float:right;height:35px;padding:12px 11px!important;width:35px}.melody-gallery-row{float:left}.melody-content-div .melody-red,.pxt-renderer.classic-theme g.blocklyField>.melody-red{background:#a80000;fill:#a80000}.melody-content-div .melody-orange,.pxt-renderer.classic-theme g.blocklyField>.melody-orange{background:#d83b01;fill:#d83b01}.melody-content-div .melody-yellow,.pxt-renderer.classic-theme g.blocklyField>.melody-yellow{background:#ffb900;fill:#ffb900}.melody-content-div .melody-green,.pxt-renderer.classic-theme g.blocklyField>.melody-green{background:#107c10;fill:#107c10}.melody-content-div .melody-teal,.pxt-renderer.classic-theme g.blocklyField>.melody-teal{background:#008272;fill:#008272}.melody-content-div .melody-blue,.pxt-renderer.classic-theme g.blocklyField>.melody-blue{background:#0078d7;fill:#0078d7}.melody-content-div .melody-violet,.pxt-renderer.classic-theme g.blocklyField>.melody-violet{background:#b4009e;fill:#b4009e}.melody-content-div .melody-purple,.pxt-renderer.classic-theme g.blocklyField>.melody-purple{background:#5c2d91;fill:#5c2d91}.melody-content-div .melody-default,.pxt-renderer.classic-theme g.blocklyField>.melody-default{background:#dcdcdc;fill:#dcdcdc}.playing{fill-opacity:.7}.injectionDiv>.blocklyBlockDragSurface{z-index:97}svg.blocklySvg{background-color:var(--pxt-target-background1)!important;color:var(--pxt-target-foreground1)!important}#blocksEditor>div.loading,#maineditor{background:var(--pxt-target-background1);color:var(--pxt-target-foreground1)}.blocksAndErrorList{display:flex;flex-direction:column;height:100%}.blocksEditorOuter{display:inline-block;height:100%;overflow:hidden;position:relative}#blocksEditor{height:100%;position:absolute;width:100%}#blocksEditor .injectionDiv svg{overflow:visible}#blocksEditor .injectionDiv .blocklyDropDownDiv svg,#blocksEditor .injectionDiv .blocklyWidgetDiv svg{overflow:revert}#blocksEditor>div.loading{bottom:0;left:0;opacity:.7;position:absolute;right:0;top:0;z-index:1}.blocklyMainBackground{stroke:none!important}.rtl text.blocklyText{text-align:right}body.blocklyMinimalBody{min-width:auto;overflow:initial;position:unset}@supports (-ms-accelerator:true){.rtl .blocklyPreview{left:auto;right:50%}}.pxt-renderer.classic-theme .blocklyFlyoutButton text.blocklyText,.pxt-renderer.classic-theme text.blocklyFlyoutLabelText{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important}.pxt-renderer.classic-theme text.blocklyText.blocklyBoldText{font-weight:700}.pxt-renderer.classic-theme text.blocklyText.blocklyItalicizedText{font-style:italic}.pxt-renderer.classic-theme text.blocklyText.blocklyBoldItalicizedText{font-style:italic;font-weight:700}.pxt-renderer.classic-theme text.blocklyText.blocklyBubbleText{fill:#fff}.pxt-renderer.classic-theme .blocklyEditableField>text.semanticIcon,.pxt-renderer.classic-theme .blocklyEditableText>text.semanticIcon,.pxt-renderer.classic-theme .blocklyNonEditableText>text.semanticIcon{fill:#fff;font-family:Icons;font-size:19px}.pxt-renderer.classic-theme .blocklyEditableField>text.semanticIcon.inverted,.pxt-renderer.classic-theme .blocklyEditableText>text.semanticIcon.inverted{fill:#000}.blocklyGreyExpressionBlockText{color:#fff}.blocklyTreeRowContentContainer{pointer-events:none}span.blocklyTreeIcon{visibility:visible}span.blocklyTreeIcon.pxt-toolbox-icon{display:inline-block}i.icon.blocklyTreeButton{color:grey;float:right;line-height:40px;opacity:0;transition-duration:.5s;transition-property:opacity}.blocklyTreeRow:hover i.icon.blocklyTreeButton{opacity:1}.blocklyFlyoutButton{fill:transparent!important}.blocklyFlyoutButton:hover{fill:var(--pxt-primary-background)!important}.blocklyFlyoutButtonBackground{stroke:var(--pxt-primary-background)!important;stroke-width:3px!important}.blocklyFlyoutButton .blocklyText{fill:var(--pxt-neutral-foreground3)!important}.blocklyFlyoutButtonShadow{fill:none!important}.blocklyFlyoutLabelText{fill:var(--pxt-neutral-foreground3)!important;font-size:1rem}.blocklyFlyoutHeading .blocklyFlyoutLabelText{fill:var(--pxt-neutral-foreground3)!important;font-size:1.5rem}.blocklyFlyoutLabelText:hover{fill:var(--pxt-neutral-foreground3)!important}.blocklyFlyoutLabelIcon{font-family:Icons;font-size:1.5rem}line.blocklyFlyoutLine{stroke:var(--pxt-neutral-foreground3)}path.blocklyFlyoutBackground{fill:var(--pxt-neutral-background3)!important;fill-opacity:.9!important}div.blocklyWidgetDiv{z-index:993}div.blocklyWidgetDiv:focus-visible{outline:none}div.blocklyWidgetDiv.functioneditor{z-index:1001}div.blocklyDropDownDiv{overflow:hidden;z-index:994}div.blocklyDropDownDiv:focus-visible{outline:none}div.blocklyTooltipDiv{background-color:transparent!important;border:none!important;box-shadow:none!important;opacity:1!important;overflow-wrap:break-word}div.blocklyTooltipDiv .ui.card .content .description{display:inline}.blocklyWidgetDiv .goog-slider-horizontal{background:#fff;border:2px solid #000;border-radius:5px}text.blocklyCheckbox{fill:#ff3030!important;font-size:17pt!important;text-shadow:0 0 6px red}.pxt-renderer.classic-theme .blocklyEditableField>rect.blocklySpriteField,.pxt-renderer.classic-theme .blocklyEditableText>rect.blocklyAnimationField,.pxt-renderer.classic-theme .blocklyEditableText>rect.blocklySpriteField,.pxt-renderer.classic-theme .blocklyEditableText>rect.blocklyTilemapField,.pxt-renderer.classic-theme .blocklyNonEditableText>rect.blocklyAnimationField,.pxt-renderer.classic-theme .blocklyNonEditableText>rect.blocklySpriteField,.pxt-renderer.classic-theme .blocklyNonEditableText>rect.blocklyTilemapField{fill:#dedede;stroke:#898989;stroke-width:1}.blocklyDragging>.blocklyPath{fill-opacity:.7}.blocklyDisabled>.blocklyPathDark{display:block!important;fill-opacity:.5}.blocklyDisabled .blocklyNonEditableText .blocklyBlockBackground{fill-opacity:.1!important}.passiveBlockFocus.blocklyPath{stroke:#ffa200;stroke-dasharray:5 3;stroke-width:3}.passiveNextIndicator{fill:#ffa200;stroke:#ffa200}.inputActiveFocus{stroke:#ffa200;stroke-width:3}.blocklyScrollbarBackground{fill:none}.blocklyScrollbarHandle{fill:var(--pxt-target-stencil1);opacity:1}.blocklyScrollbarBackground:active+.blocklyScrollbarHandle,.blocklyScrollbarBackground:hover+.blocklyScrollbarHandle,.blocklyScrollbarHandle:active,.blocklyScrollbarHandle:hover{stroke:var(--pxt-target-stencil1);stroke-width:3}.blocklyWidgetDiv .blocklyContextMenu{background:var(--pxt-neutral-background1);border:1px solid var(--pxt-neutral-stencil1);box-shadow:0 1px 2px 0 var(--pxt-neutral-alpha20)!important;color:var(--pxt-neutral-foreground1);padding:0!important}.blocklyWidgetDiv .blocklyContextMenu .blocklyMenuItem{background:var(--pxt-neutral-background1);color:var(--pxt-neutral-foreground1);font:normal 13px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important;margin:0!important;padding:.92857143em 1.14285714em!important}.blocklyWidgetDiv .blocklyContextMenu .blocklyMenuItem.blocklyMenuItemDisabled{color:var(--pxt-neutral-alpha20)}.blocklyWidgetDiv .blocklyContextMenu .blocklyMenuItem.blocklyMenuItemHighlight,.blocklyWidgetDiv .blocklyContextMenu .gridpicker-menuitem-hover{background:var(--pxt-neutral-background1-hover)!important;border:none!important;color:var(--pxt-neutral-foreground1-hover);padding:.92857143em 1.14285714em!important}.blocklyDeleteIcon{display:block}.blocklyComment .blocklyTextarea{border:none;color:#575e75}.blocklyCommentText::placeholder{opacity:0}.blockly-ws-searching path.blocklyPath:not(.blockly-ws-search-highlight-pxt){opacity:.6}.blockly-ws-searching path.blocklyPath.blockly-ws-search-highlight-pxt.blockly-ws-search-current{stroke:#fff200;stroke-width:4px;transition:none}@media only screen and (max-width:767px){text.blocklyCheckbox{font-size:17pt!important}}.injectionDiv{--blockly-active-tree-color:var(--pxt-target-foreground1);--blockly-active-workspace-comment-color:var(--pxt-target-foreground1)}div.blocklyTreeRoot>div[role=tree]:focus-visible{outline:none}.blocklyKeyboardNavigation div.blocklyTreeRoot>div[role=tree]:focus-visible{outline:var(--blockly-selection-width) solid var(--blockly-active-tree-color);outline-offset:calc(var(--blockly-selection-width)*-1)}.blocklyKeyboardNavigation .blocklyActiveFocus.blocklyField>.blocklyFieldRect.blocklySpriteField,.blocklyKeyboardNavigation .blocklyActiveFocus.blocklyIconGroup>:is(.blocklyBreakpointSymbol){stroke:var(--blockly-active-node-color);stroke-width:var(--blockly-selection-width)}.blocklyKeyboardNavigation .blocklyPassiveFocus.blocklyField>.blocklyFieldRect.blocklySpriteField,.blocklyKeyboardNavigation .blocklyPassiveFocus.blocklyIconGroup>:is(.blocklyBreakpointSymbol){stroke:var(--blockly-active-node-color);stroke-dasharray:5px 3px;stroke-width:var(--blockly-selection-width)}.blocklyKeyboardNavigation .blocklyIconGroup:is(.blocklyActiveFocus,.blocklyPassiveFocus){opacity:1}.blocklyKeyboardNavigation .injectionDiv .blocklyToolbox:has(.blocklyActiveFocus){outline:none}.blocklyKeyboardNavigation .injectionDiv .blocklyFlyout .blocklyFlyoutLabel.blocklyActiveFocus>.blocklyFlyoutLabelText{outline:none}.blocklyKeyboardNavigation .injectionDiv .blocklyFlyout .blocklyFlyoutLabel.blocklyActiveFocus>.blocklyFlyoutLabelBackground{border-radius:2px;fill:transparent;opacity:1;outline:var(--blockly-selection-width) solid var(--blockly-active-node-color);outline-offset:2px}.blocklyKeyboardNavigation .blocklyImageField:focus-visible{outline:none}.blocklyKeyboardNavigation .blocklyImageField:is(.blocklyActiveFocus,.blocklyPassiveFocus)>image{border-radius:2px;outline:var(--blockly-selection-width) solid var(--blockly-active-node-color);outline-offset:2px}.blocklyKeyboardNavigation .blocklyImageField.blocklyPassiveFocus>image{outline-style:dashed}.blocklyKeyboardNavigation .blocklyComment.blocklyActiveFocus .blocklyCommentHighlight{stroke:var(--blockly-active-workspace-comment-color);stroke-width:4px}.blocklyCommentTopbar .blocklyActiveFocus{border-radius:2px;outline:2px solid var(--blockly-active-workspace-comment-color);outline-offset:-1px}text.blocklyText{font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased}span.blocklyTreeLabel{font-weight:600}svg.blocklySvg{background:none transparent!important}.blocklyScrollbarHandle{fill:#c6c6c6!important}.blocklyScrollbarBackground{opacity:.3!important}rect.blocklyFlyoutButtonBackground{fill:#c6c6c6;rx:0;ry:0;stroke:#000}.blocklyFlyoutButton:hover rect.blocklyFlyoutButtonBackground{stroke:#fff}.blocklyGridPickerPadder{background-color:#c6c6c6!important;border-color:#fff #555 #555 #fff!important;border-radius:0!important;border-style:outset!important;border-width:3px!important;padding:8px!important}.blocklyGridPickerScroller{background-color:#8b8b8b!important;border-bottom:1px solid #000;border-radius:0!important;border-top:1px solid #000;padding:0!important}.blocklyGridPickerScroller::-webkit-scrollbar-track{background-color:#8b8b8b;border-color:#373737 #fff #fff #373737;border-radius:0!important;border-style:inset;border-width:2px}.blocklyGridPickerScroller::-webkit-scrollbar-thumb{background-color:#c6c6c6;border-color:#fff #555 #555 #fff;border-radius:0!important;border-style:outset;border-width:2px}.blocklyWidgetDiv .blocklyGridPickerRow{display:inherit!important}.blocklyWidgetDiv .blocklyGridPickerMenu{background-color:#8b8b8b!important;border-spacing:0!important;padding:3px}.blocklyWidgetDiv .blocklyGridPickerMenu .blocklyGridPickerRow .gridpicker-menuitem{background:#8b8b8b!important;border-color:#373737 #fff #fff #373737!important;border-radius:0!important;border-style:inset!important;border-width:2px!important;outline:none;padding:2px}.blocklyWidgetDiv .blocklyGridPickerMenu .gridpicker-menuitem-content{height:36px;overflow:hidden;text-align:center}.blocklyWidgetDiv .blocklyGridPickerMenu .blocklyGridPickerRow .gridpicker-menuitem.gridpicker-option-selected{background-color:#c5c5c5!important}.blocklyWidgetDiv .blocklyGridPickerMenu .blocklyGridPickerRow .gridpicker-menuitem.gridpicker-menuitem-highlight{background-color:#6aac43!important;border:2px solid #fff!important;box-shadow:none;outline:2px solid #fff}.blocklyWidgetDiv .blocklyGridPickerMenu:focus .blocklyGridPickerRow .gridpicker-menuitem.gridpicker-option-focused{background-color:#6aac43!important;border:2px solid var(--pxt-focus-border)!important;box-shadow:none}.blocklyGridPickerMenu .gridpicker-menuitem .gridpicker-menuitem-content .gridpicker-menuitem-checkbox{display:none!important}.ui.icon.input input.blocklyGridPickerSearchBar:-webkit-autofill,.ui.icon.input input.blocklyGridPickerSearchBar:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}.blocklyDropDownDiv .blocklyCameraPositionDisplay.x #negArrow.negativeOnly,.blocklyDropDownDiv .blocklyCameraPositionDisplay.x #negArrow.positiveOnly,.blocklyDropDownDiv .blocklyCameraPositionDisplay.x #posArrow.negativeOnly,.blocklyDropDownDiv .blocklyCameraPositionDisplay.x #posArrow.positiveOnly{fill:#6dc194}.blocklyDropDownDiv .blocklyCameraPositionDisplay.y #negArrow.negativeOnly,.blocklyDropDownDiv .blocklyCameraPositionDisplay.y #negArrow.positiveOnly,.blocklyDropDownDiv .blocklyCameraPositionDisplay.y #posArrow.negativeOnly,.blocklyDropDownDiv .blocklyCameraPositionDisplay.y #posArrow.positiveOnly{fill:#66ccda}.blocklyDropDownDiv .blocklyCameraPositionDisplay.z #negArrow.negativeOnly,.blocklyDropDownDiv .blocklyCameraPositionDisplay.z #negArrow.positiveOnly,.blocklyDropDownDiv .blocklyCameraPositionDisplay.z #posArrow.negativeOnly,.blocklyDropDownDiv .blocklyCameraPositionDisplay.z #posArrow.positiveOnly{fill:#bba4d9}.blocklyDropDownDiv .blocklyCameraPositionDisplay svg .negative,.blocklyDropDownDiv .blocklyCameraPositionDisplay svg .negativeOnly,.blocklyDropDownDiv .blocklyCameraPositionDisplay svg .positive,.blocklyDropDownDiv .blocklyCameraPositionDisplay svg .positiveOnly{transition:visibility .3s,opacity .3s}.blocklyDropDownDiv .blocklyCameraPositionDisplay svg .negativeOnly,.blocklyDropDownDiv .blocklyCameraPositionDisplay svg .positiveOnly{opacity:0!important;visibility:hidden}.blocklyDropDownDiv .blocklyCameraPositionDisplay svg.positive .negative{opacity:0;visibility:hidden}.blocklyDropDownDiv .blocklyCameraPositionDisplay svg.positive .positiveOnly{opacity:1!important;visibility:visible}.blocklyDropDownDiv .blocklyCameraPositionDisplay svg.negative .positive{opacity:0;visibility:hidden}.blocklyDropDownDiv .blocklyCameraPositionDisplay svg.negative .negativeOnly{opacity:1!important;visibility:visible}.ui.icon.input input.blocklyGridPickerSearchBar,.ui.icon.input input.blocklyGridPickerSearchBar:focus{background:#555;border:2px inset;border-color:#000 #000 #fff;border-radius:0;color:#fff;margin:0 0 3px;padding:5px}.ui.icon.input input.blocklyGridPickerSearchBar:hover{outline:2px solid #fff}.blocklyGridPickerPadder .ui.icon.input i{color:#fff}.blocklyGridPickerTooltip{background-color:#1b0c1b;border:3px solid #2c0863;border-radius:10px;color:#fff;padding:3px 5px}.ui.icon.input input.blocklyGridPickerSearchBar::placeholder{color:#ccc}.ui.icon.input input.blocklyGridPickerSearchBar::selection{background-color:#fff;color:#555}.ui.icon.input input.blocklyGridPickerSearchBar::-webkit-input-placeholder{color:#ccc}.ui.icon.input input.blocklyGridPickerSearchBar:-moz-input-placeholder,.ui.icon.input input.blocklyGridPickerSearchBar::-moz-placeholder{color:#ccc}.ui.icon.input input.blocklyGridPickerSearchBar::-moz-selection{background-color:#fff;color:#555}.ui.icon.input input.blocklyGridPickerSearchBar:-ms-input-placeholder{color:#ccc}.blocklyDropDownDiv img,.blocklyEditableText image,.blocklyWidgetDiv img{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.blocklyFilePickerButton{cursor:pointer}.blocklyFilePickerButton:hover rect{fill-opacity:.9}.blocklyFilePickerButton:active rect{fill-opacity:.7}.file-picker-glyph{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' viewBox='0 0 276.2 276.2'%3E%3Cdefs%3E%3Cstyle%3E.st0{fill:%23fff;stroke:%23000002;stroke-width:4}%3C/style%3E%3C/defs%3E%3Cpath d='M248.6 72.7c-2.8-3.9-7.4-6.1-12.8-6.1h-20.5V44.4c0-8.6-7-15.5-15.5-15.5h-71.7c-3.1 0-7.8-2.4-9.6-4.9l-5.4-7.3c-4.2-5.7-12.7-10-19.8-10H68.5c-7.8 0-15.7 5.6-18.3 12.9l-1.7 4.8c-.8 2.3-4 4.5-6.4 4.5h-7.4c-8.6 0-15.5 7-15.5 15.5v140.4c0 .7.1 1.5.4 2.1.1 2.8 1 5.4 2.6 7.6 2.8 3.9 7.4 6.1 12.8 6.1h158.4c9.6 0 19.6-7.1 22.7-16.1l34.2-97.6c1.8-5.1 1.2-10.2-1.6-14.1ZM34.7 41.4h7.4c7.8 0 15.7-5.6 18.3-12.9l1.7-4.8c.8-2.3 4-4.5 6.4-4.5h24.8c3.1 0 7.8 2.4 9.6 4.9l5.4 7.3c4.2 5.7 12.7 10 19.8 10h71.7c1.6 0 2.9 1.3 2.9 2.9v22.2H77.4c-9.6 0-19.6 7.1-22.7 16.1l-22.9 65.5V44.3c0-1.6 1.3-2.9 2.9-2.9Zm203.5 41.3L204 180.3c-1.4 4-6.6 7.7-10.8 7.7H34.9c-1.2 0-2.2-.3-2.5-.8-.4-.5-.4-1.5 0-2.7l34.2-97.6c1.4-4 6.6-7.7 10.8-7.7h158.4c1.2 0 2.2.3 2.5.8.4.5.4 1.5 0 2.7z' class='st0'/%3E%3Cpath d='M141.9 150.8c-2.9 2.9-3.9 7.3-2.6 11.2l31 93.1c1.2 3.6 4.2 6.3 7.9 7.2s7.6-.2 10.3-2.9l15.5-15.5 23.3 23.3c2.2 2.1 4.9 3.2 7.8 3.2s5.7-1.1 7.8-3.2l15.5-15.5c4.3-4.3 4.3-11.2 0-15.5l-23.3-23.3 15.5-15.5c2.7-2.7 3.8-6.6 2.9-10.3s-3.6-6.7-7.2-7.9l-93.1-31c-3.9-1.4-8.3-.3-11.2 2.6z' class='st0'/%3E%3C/svg%3E");background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:70%;cursor:pointer}svg.blocklyBlockDragSurface>g{filter:none}.blocklyFlyoutButton text.blocklyText{fill:#575e75!important}