.tabs-module__ak0vHG__tabs{background-color:#ddd;flex-wrap:wrap;align-items:center;display:flex}@media screen and (min-width:1080px){.tabs-module__ak0vHG__tabs{padding:10px 0 0 10px}}.tabs-module__ak0vHG__tab{background:#ddd;border:none;border-radius:10px 10px 0 0;max-height:1.8rem;padding:8px 16px}.tabs-module__ak0vHG__tab.tabs-module__ak0vHG__active{background:#fff;border:none;font-weight:700}.tabs-module__ak0vHG__tab.tabs-module__ak0vHG__modified:after{content:"";background:#000;border-radius:8px;width:8px;height:8px;margin-left:8px;display:inline-block}.tabs-module__ak0vHG__tab.tabs-module__ak0vHG__errors{background:#a88}.tabs-module__ak0vHG__tab.tabs-module__ak0vHG__readonly{color:#888}.tabs-module__ak0vHG__dropdown{background:#ddd;border:none;padding:0;line-height:100%}.tabs-module__ak0vHG__dropdown:hover{background:#fff}.tabs-module__ak0vHG__dropdown.tabs-module__ak0vHG__active{color:#fff;background:#353}.tabs-module__ak0vHG__dropdown.tabs-module__ak0vHG__active:hover{background:#8a8}
.code-editor-module__zZYIKa__wrapper{flex:1}.code-editor-module__zZYIKa__sourceCodePreview{color:#000;background:#fff;flex:1;margin:0;padding-left:60px;overflow:auto}.code-editor-module__zZYIKa__sourceCodePreview.code-editor-module__zZYIKa__dark{color:#ccc;background:#222}.code-editor-module__zZYIKa__editorContainer{background:#fff;flex-direction:column;flex:1;width:0;min-width:100%;display:flex}.code-editor-module__zZYIKa__editorContainer.code-editor-module__zZYIKa__dark{background:#222}@media screen and (min-height:800px){.code-editor-module__zZYIKa__sourceCodePreview,.code-editor-module__zZYIKa__editorContainer{padding-top:1.5em}}.code-editor-module__zZYIKa__editorContainer .monaco-editor .rename-box{top:0}.code-editor-module__zZYIKa__editorContainer.code-editor-module__zZYIKa__disableAutocomplete .monaco-editor .editor-widget{visibility:hidden!important;display:none!important}
.editor-breakpoints-module__dHXYpa__breakpoint,.editor-breakpoints-module__dHXYpa__stackframe:after,.editor-breakpoints-module__dHXYpa__hint{color:#6a5aff}.editor-breakpoints-module__dHXYpa__stackframe{color:#be8700}.editor-breakpoints-module__dHXYpa__stackframeLine{background:#6a5aff73}.editor-breakpoints-module__dHXYpa__stackframe:after{content:"";position:absolute}.editor-breakpoints-module__dHXYpa__hint{cursor:pointer}.editor-breakpoints-module__dHXYpa__hint:not(.editor-breakpoints-module__dHXYpa__breakpoint):not(.editor-breakpoints-module__dHXYpa__stackframe){opacity:.4!important}
.header-small-module__Kx5gaq__toolbar{color:#fff;background-color:#1a1a1a;align-items:center;height:40px;padding-right:4px;font-weight:500;display:flex;position:relative}.header-small-module__Kx5gaq__logo{padding:0 12px}.header-small-module__Kx5gaq__menu{margin-right:8px;font-size:18px}.header-small-module__Kx5gaq__spacer{flex:1}.header-small-module__Kx5gaq__menu{margin-left:16px;display:none}.header-small-module__Kx5gaq__menu a,.header-small-module__Kx5gaq__menu a:visited{color:#fff}@media screen and (min-width:800px){.header-small-module__Kx5gaq__menu{display:inline-block}}
.part-runtime-editor-module__bMK1CW__title{text-transform:uppercase;color:#fff;letter-spacing:.3px;align-items:center;font-size:80%;font-weight:700;display:flex}.part-runtime-editor-module__bMK1CW__iconMargin{margin-right:4px}.part-runtime-editor-module__bMK1CW__accelValue{font-variant-numeric:tabular-nums;min-width:3.5em;display:inline-block}.part-runtime-editor-module__bMK1CW__rotationValue{font-variant-numeric:tabular-nums;min-width:4.5em;display:inline-block}
.diagram-editor-module__83_S7G__viewer{touch-action:none;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.diagram-editor-module__83_S7G__grid{pointer-events:none;position:absolute;top:0;left:0}.diagram-editor-module__83_S7G__rulerTop{pointer-events:none;width:100%;height:50px;position:absolute;top:0;left:0}.diagram-editor-module__83_S7G__rulerLeft{pointer-events:none;width:50px;height:100%;position:absolute;top:0;left:0}.diagram-editor-module__83_S7G__tickLabel{fill:#fff;text-shadow:1px 1px 2px #000,0 0 5px #444;pointer-events:none;font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:700}.diagram-editor-module__83_S7G__buttonGridUnits{color:#fff;text-shadow:1px 1px 2px #000,0 0 5px #444;background:0 0;border:none;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:700;position:absolute;top:2px;right:5px}.diagram-editor-module__83_S7G__buttonGridUnits:hover{background:#444}.diagram-editor-module__83_S7G__markerTop{pointer-events:none;pointer-events:none;background-color:#98989880;width:100%;height:50px;position:absolute;top:0;left:0}.diagram-editor-module__83_S7G__markerLeft{pointer-events:none;pointer-events:none;background-color:#98989880;width:50px;height:100%;position:absolute;top:0;left:0}.diagram-editor-module__83_S7G__connections{pointer-events:none;position:absolute}.diagram-editor-module__83_S7G__connections.diagram-editor-module__83_S7G__editMode g{pointer-events:visibleStroke}.diagram-editor-module__83_S7G__selectedPartInfo{z-index:1;color:#fff;background:#2f2f2f;border-radius:4px;padding:4px 24px 4px 8px;position:absolute;top:64px;left:4px;right:4px;box-shadow:2px 2px 2px gray}.diagram-editor-module__83_S7G__selectedPartInfo .diagram-editor-module__83_S7G__closeButton{color:#9e9e9e;position:absolute;top:0;right:0}.diagram-editor-module__83_S7G__selectedPartInfo .diagram-editor-module__83_S7G__closeButtonOneLine{top:4px}.diagram-editor-module__83_S7G__dragSelect{pointer-events:none;background:#98989880;border:1px solid #9e9e9e}
.custom-board-view-module__urCMlq__pixelated{image-rendering:crisp-edges;image-rendering:pixelated}
.diagram-part-pin-signals-module__pe_B2W__pinOverlay{z-index:5;background-color:#f8f8f8;border:.67px solid gray;border-radius:3px;font-size:6px;position:absolute;overflow:hidden}.diagram-part-pin-signals-module__pe_B2W__gpioInput{background:#96dcf3;margin-right:1px;padding:2px 1px 2px 2px}.diagram-part-pin-signals-module__pe_B2W__gpioOutput{background:#eec947;margin-right:1px;padding:2px 1px}.diagram-part-pin-signals-module__pe_B2W__uartPeripheral{background:#ef9ff4;margin-right:1px;padding:2px 1px}.diagram-part-pin-signals-module__pe_B2W__spiPeripheral{background:#bbf1ac;margin-right:1px;padding:2px 1px}.diagram-part-pin-signals-module__pe_B2W__i2cPeripheral{background:#f574ab;margin-right:1px;padding:2px 1px}.diagram-part-pin-signals-module__pe_B2W__pwmPeripheral{background:#f5b9a7;margin-right:1px;padding:2px 1px}.diagram-part-pin-signals-module__pe_B2W__signalDescription{padding-right:2px}.diagram-part-pin-signals-module__pe_B2W__signalDescription:first-child{padding-left:2px}.diagram-part-pin-signals-module__pe_B2W__alignRight{transform:translate(0)}.diagram-part-pin-signals-module__pe_B2W__alignLeft{transform:translate(calc(-100% - 8px))}.diagram-part-pin-signals-module__pe_B2W__alignTop{transform-origin:0 0;transform:rotate(90deg)translate(-100%,-1px)}.diagram-part-pin-signals-module__pe_B2W__alignBottom{transform-origin:0 0;transform:rotate(90deg)translate(8px,-1px)}
.diagram-part-pins-module__hEoPoG__pinOverlay{border:1px solid #0000;width:8px;height:8px;position:absolute}.diagram-part-pins-module__hEoPoG__pinOverlay:before{content:" ";z-index:20;display:block;position:absolute;inset:0}.diagram-part-pins-module__hEoPoG__pinOverlay span{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10;color:#353;background:#fff;border:1px solid #353;padding:0 4px;display:none;position:absolute;top:6px;transform:translate(calc(4px - 50%),calc(-100% - 8px))}.diagram-part-pins-module__hEoPoG__pinOverlay.diagram-part-pins-module__hEoPoG__breadboard:not(.diagram-part-pins-module__hEoPoG__wiringActive){z-index:0}.diagram-part-pins-module__hEoPoG__pinOverlay.diagram-part-pins-module__hEoPoG__wiringActive{z-index:1}.diagram-part-pins-module__hEoPoG__pinOverlay.diagram-part-pins-module__hEoPoG__wiringActive:not(.diagram-part-pins-module__hEoPoG__breadboard){opacity:.4;background:#353;border:1px solid #000}.diagram-part-pins-module__hEoPoG__pinOverlay.diagram-part-pins-module__hEoPoG__breadboard.diagram-part-pins-module__hEoPoG__attached{background:radial-gradient(#0000 0%,#0f0 40%,#0000 50%);border:none}.diagram-part-pins-module__hEoPoG__pinOverlay.diagram-part-pins-module__hEoPoG__wireSelected:before{z-index:inherit}.diagram-part-pins-module__hEoPoG__pinOverlay.diagram-part-pins-module__hEoPoG__wiringHighlightPin:not(.diagram-part-pins-module__hEoPoG__breadboard){opacity:1;background:#fffc;border:1px solid #000}.diagram-part-pins-module__hEoPoG__pinOverlay:not(.diagram-part-pins-module__hEoPoG__hide):hover{opacity:1;background:#353;border:1px solid #000;animation:1s infinite alternate-reverse diagram-part-pins-module__hEoPoG__pin-overlay}.diagram-part-pins-module__hEoPoG__pinOverlay:not(.diagram-part-pins-module__hEoPoG__hide):hover span{display:inline-block}@keyframes diagram-part-pins-module__hEoPoG__pin-overlay{to{background:#7ac97a}}
.diagram-part-module__tWfuZa__diagramItem{display:flex;position:absolute}.diagram-part-module__tWfuZa__diagramItem.diagram-part-module__tWfuZa__selectable:hover{outline:2px dashed #353}.diagram-part-module__tWfuZa__diagramItem.diagram-part-module__tWfuZa__editMode:not(.diagram-part-module__tWfuZa__junction):after{content:" ";position:absolute;inset:0}.diagram-part-module__tWfuZa__diagramItem.diagram-part-module__tWfuZa__active:hover{outline:none}.diagram-part-module__tWfuZa__marchingAnts{background:linear-gradient(90deg,#353 50%,#0000 50%) 0 0/7px 2px repeat-x,linear-gradient(90deg,#353 50%,#0000 50%) 100% 100%/7px 2px repeat-x,linear-gradient(#0000 50%,#353 50%) 0 100%/2px 7px repeat-y,linear-gradient(#0000 50%,#353 50%) 100% 0/2px 7px repeat-y;animation:4s linear infinite diagram-part-module__tWfuZa__border-dance;position:absolute;inset:-2px}@keyframes diagram-part-module__tWfuZa__border-dance{0%{background-position:0 0,100% 100%,0 100%,100% 0}to{background-position:100% 0,0 100%,0 0,100% 100%}}button.diagram-part-module__tWfuZa__helpButton{color:#353;position:absolute}button.diagram-part-module__tWfuZa__helpButton:hover{color:#5a5}button.diagram-part-module__tWfuZa__helpButtonDark{color:#3c9a39;position:absolute}button.diagram-part-module__tWfuZa__helpButtonDark:hover{color:#6fd56f}
.junction-module__dFRxEa__junction:hover{stroke:#800}.junction-module__dFRxEa__junction.junction-module__dFRxEa__wiring{stroke:red}
.neopixel-meter-module__t5xdUa__fpsMeter{color:#ccc;background:#000;border:4px ridge gray;width:200px;height:84px;padding:8px;font-size:24px}
path.diagram-wires-module__IQJTUa__outline{stroke:none;stroke-dasharray:4 4;stroke-width:3px;animation:1s linear infinite diagram-wires-module__IQJTUa__outline-ants}g:hover path.diagram-wires-module__IQJTUa__editMode.diagram-wires-module__IQJTUa__outline,path.diagram-wires-module__IQJTUa__selected{stroke:#353}.diagram-wires-module__IQJTUa__handle{fill:#9c27b0;stroke:#9c27b0;pointer-events:visible;cursor:row-resize;opacity:.5;z-index:10}.diagram-wires-module__IQJTUa__handle.diagram-wires-module__IQJTUa__vertical{cursor:col-resize}.diagram-wires-module__IQJTUa__handle:hover{stroke-width:3px;opacity:1;transition:stroke-width .3s}@keyframes diagram-wires-module__IQJTUa__outline-ants{0%{stroke-dashoffset:0}to{stroke-dashoffset:24px}}
.pacman-path-module__i6ktLW__pacman{pointer-events:stroke;transition:transform .3s}.pacman-path-module__i6ktLW__pacman.pacman-path-module__i6ktLW__dead{pointer-events:none;stroke:red;transition:stroke .3s}.pacman-path-module__i6ktLW__pacman:hover{transform:scale(1.2)rotate(180deg)}
p.button-editor-module__2xbp7W__colorButton{text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;color:#000;border:1px solid gray;width:20px;height:20px;margin:2px 4px 2px 0;line-height:1.2;display:inline-block}.button-editor-module__2xbp7W__colorButton:last-of-type{margin-right:0}.button-editor-module__2xbp7W__colorButton:hover{border-color:#f5f5f5}.button-editor-module__2xbp7W__colorButton.button-editor-module__2xbp7W__dark{color:#fff}.button-editor-module__2xbp7W__button{cursor:pointer}.button-editor-module__2xbp7W__button:hover{color:#ff4500}
p.led-editor-module__tOhbsa__colorButton{text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;color:#000;border:1px solid gray;width:20px;height:20px;margin:2px 4px 2px 0;line-height:1.2;display:inline-block}.led-editor-module__tOhbsa__colorButton:last-of-type{margin-right:0}.led-editor-module__tOhbsa__colorButton:hover{border-color:#a9a9a9}.led-editor-module__tOhbsa__colorButton.led-editor-module__tOhbsa__dark{color:#fff}.led-editor-module__tOhbsa__button{cursor:pointer}.led-editor-module__tOhbsa__button:hover{color:#a9a9a9}.led-editor-module__tOhbsa__deleteButton:hover{color:#ff4500;cursor:pointer}
p.breadboard-editor-module__hU6Iua__colorButton{text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;color:#000;border:1px solid gray;width:20px;height:20px;margin:2px 4px 2px 0;line-height:1.2;display:inline-block}.breadboard-editor-module__hU6Iua__colorButton:last-of-type{margin-right:0}.breadboard-editor-module__hU6Iua__colorButton:hover{border-color:#a9a9a9}.breadboard-editor-module__hU6Iua__colorButton.breadboard-editor-module__hU6Iua__dark{color:#fff}.breadboard-editor-module__hU6Iua__button{cursor:pointer}.breadboard-editor-module__hU6Iua__button:hover{color:#a9a9a9}.breadboard-editor-module__hU6Iua__deleteButton:hover{color:#ff4500;cursor:pointer}
p.wire-color-editor-module__twi6Aa__colorButton{text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;color:#000;border:1px solid gray;width:20px;height:20px;margin:2px 4px 2px 0;line-height:1.2;display:inline-block}.wire-color-editor-module__twi6Aa__colorButton:last-of-type{margin-right:0}.wire-color-editor-module__twi6Aa__colorButton:hover{border-color:#f5f5f5}.wire-color-editor-module__twi6Aa__colorButton.wire-color-editor-module__twi6Aa__dark{color:#fff}.wire-color-editor-module__twi6Aa__deleteButton{color:#fff;cursor:pointer}.wire-color-editor-module__twi6Aa__deleteButton:hover{color:#ff4500}
.serial-monitor-module__Y8V9Qq__serialMonitor{flex-direction:column;flex:1;width:0;min-width:100%;display:flex}.serial-monitor-module__Y8V9Qq__serialMonitor.serial-monitor-module__Y8V9Qq__collapsed{flex:none;min-height:auto}.serial-monitor-module__Y8V9Qq__monitorContainer{flex:1;position:relative}.serial-monitor-module__Y8V9Qq__collapsedContent{background:#eee;align-items:center;height:auto;min-height:32px;padding:0 0 0 4px;display:flex;position:relative}.serial-monitor-module__Y8V9Qq__serialMonitor pre{color:#000;overflow-wrap:break-word;white-space:pre-wrap;background:#eee;margin:0;padding:4px;font-size:16px;position:absolute;inset:0;overflow:auto}.serial-monitor-module__Y8V9Qq__serialMonitor pre.serial-monitor-module__Y8V9Qq__lastLine{text-overflow:ellipsis;white-space:nowrap;flex:1;height:auto;min-height:auto;margin:0;padding:0;position:relative;overflow:hidden}.serial-monitor-module__Y8V9Qq__expandButton{flex-shrink:0;margin-left:8px}.serial-monitor-module__Y8V9Qq__plotterContainer{flex:1;display:flex}.serial-monitor-module__Y8V9Qq__serialControls{display:flex}.serial-monitor-module__Y8V9Qq__serialControls input{flex:1}button.serial-monitor-module__Y8V9Qq__active{color:#fff;background:#353}
.serial-plotter-module__Asf7Ja__tooltip{-webkit-user-select:none;user-select:none;color:#fff;pointer-events:none;background:#444;margin-left:20px;padding:1em;font-family:consolas;font-size:10px}.serial-plotter-module__Asf7Ja__tooltip ul,.serial-plotter-module__Asf7Ja__tooltip li{margin:0;padding:0;list-style-type:none}
.simulation-module__adIp5a__container{color:#000;background:#ddd;flex-direction:column;flex:1;display:flex;position:relative}.simulation-module__adIp5a__container.simulation-module__adIp5a__darkMode{background:#333}.simulation-module__adIp5a__container.simulation-module__adIp5a__fullscreen{z-index:10;position:fixed;inset:0}.simulation-module__adIp5a__simulationControls{z-index:2;display:flex;position:absolute;top:1px;left:0}.simulation-module__adIp5a__timeText{margin-right:8px}.simulation-module__adIp5a__speedText{width:44px;overflow:hidden}.simulation-module__adIp5a__simulationStatus{font-variant-numeric:tabular-nums;z-index:1;background:#ddd;height:24px;display:inline-flex;position:absolute;top:1px;right:1px}.simulation-module__adIp5a__ercBox{z-index:1;display:flex;position:absolute;top:16px;right:16px}
.workbench-mobile-module__ZJyNVW__container{flex-direction:column;flex:1;display:flex;position:relative}.workbench-mobile-module__ZJyNVW__tab{flex-direction:column;flex:1;display:flex}.workbench-mobile-module__ZJyNVW__tab[hidden]{display:none}.workbench-mobile-module__ZJyNVW__editor{flex-direction:column;flex:1;height:0;min-height:100%;margin-bottom:2px;display:flex}.workbench-mobile-module__ZJyNVW__diagram{flex-direction:column;flex:1;height:0;min-height:100%;display:flex}
.project-page-module__uQNmdq__main{flex-direction:column;flex:1;display:flex}.project-page-module__uQNmdq__button{margin:8px}.project-page-module__uQNmdq__buttonIcon{min-width:initial;margin-right:8px;display:inline-flex}
.thumb-module__rfr6rG__title{color:#fff;background:#555;padding:0 12px;font-size:42px;display:inline-block;position:absolute;top:-24px}.thumb-module__rfr6rG__preview{background:#fff;border:4px solid #555;padding:32px;position:absolute;inset:32px;box-shadow:16px 16px #555}.thumb-module__rfr6rG__diagram{flex-direction:column;display:flex;position:absolute;inset:0}.thumb-module__rfr6rG__preview pre{max-height:100%;font-size:32px;overflow:hidden}.thumb-module__rfr6rG__logo{position:absolute;bottom:16px;right:16px}
.thumb2-module___2oqnq__preview{color:#ccc;background:#fff;padding:32px;position:absolute;inset:0}.thumb2-module___2oqnq__preview.thumb2-module___2oqnq__dark{color:#777;background:#333}.thumb2-module___2oqnq__diagram{flex-direction:column;display:flex;position:absolute;inset:0}.thumb2-module___2oqnq__preview pre{max-height:100%;font-size:32px;overflow:hidden}
.wcode-module__d2g-aa__pageContainer{flex-direction:column;min-height:100vh;display:flex}.wcode-module__d2g-aa__toolbar{color:#fff;background-color:#1a1a1a;align-items:center;height:40px;padding-right:4px;font-weight:600;display:flex;position:relative}.wcode-module__d2g-aa__logo{padding:0 12px}.wcode-module__d2g-aa__spacer{flex:1}.wcode-module__d2g-aa__license{text-align:center;margin:4px 16px 0 0}
