.grecaptcha-badge{display:none}#root{width:100vw;height:100vh;background-color:var(--theme-bg)}@-webkit-keyframes commonSpin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes commonSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.common-spin{-webkit-animation:commonSpin 2s infinite linear;animation:commonSpin 2s infinite linear}body.light-theme{--theme-bg-gradient: linear-gradient(132deg, rgb(202, 251, 244) 20%, rgb(245, 240, 251) 40%, rgb(201, 253, 241) 60%, rgb(231, 254, 246) 80%, rgb(238, 253, 246) 100%);--theme-color: black;--theme-bg: white}body.light-theme #root{color:var(--theme-color)}body.light-theme .theme-bg-glass{background-color:rgba(255, 255, 255, .8);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px)}body.light-theme .playground .top-clock{background:rgba(216, 216, 216, .3)}body.light-theme .control-panel-toolbar{background:#fff;border-top:1px solid #d7d7d7;color:var(--theme-color)}body.light-theme .control-panel-toolbar .collapse-button{background:#fff;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}body.light-theme .control-panel-toolbar .app-task-icon-button{color:var(--theme-color)}body.light-theme .particles-bg-canvas-self{background-color:var(--theme-bg)}body.light-theme .component-loading{color:var(--theme-color);background-color:var(--theme-bg)}body.light-theme .component-information{color:var(--theme-color);background-color:var(--theme-bg)}body.light-theme .blockly-toolbox-collapse-button{background-color:#fff;-webkit-box-shadow:2px 0px 5px gray;box-shadow:2px 0px 5px gray;color:var(--theme-color)}body.dark-theme{--theme-bg-gradient: linear-gradient(197deg, rgb(54, 73, 62) 20%, rgb(62, 56, 79) 40%, rgb(79, 86, 55) 60%, rgb(57, 97, 81) 80%, rgb(50, 84, 78) 100%);--theme-color: white;--theme-bg: rgb(33, 33, 33)}body.dark-theme #root{color:var(--theme-color)}body.dark-theme ::-webkit-scrollbar-corner{background-color:"transparent"}body.dark-theme .theme-bg-glass{background-color:rgba(33, 33, 33, .8);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px)}body.dark-theme .playground .top-clock{background:rgba(0, 0, 0, .3)}body.dark-theme .control-panel-toolbar{background:#212121;border-top:1px solid #606060;color:var(--theme-color)}body.dark-theme .control-panel-toolbar .collapse-button{background:#212121;border-top:1px solid #606060;border-left:1px solid #606060;border-right:1px solid #606060}body.dark-theme .control-panel-toolbar .app-task-icon-button{color:var(--theme-color)}body.dark-theme .particles-bg-canvas-self{background-color:var(--theme-bg)}body.dark-theme .component-loading{color:var(--theme-color);background-color:var(--theme-bg)}body.dark-theme .component-information{color:var(--theme-color);background-color:var(--theme-bg)}body.dark-theme .blockly-toolbox-collapse-button{background-color:var(--theme-bg);-webkit-box-shadow:2px 0px 5px gray;box-shadow:2px 0px 5px gray;color:var(--theme-color)}body.dark-theme .popover{background:unset;background-color:rgba(33, 33, 33, .8);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);-webkit-box-shadow:#c8c8c8 0px 0px 15px;box-shadow:#c8c8c8 0px 0px 15px}body.dark-theme .popover .popover-body{color:var(--theme-color)}body.dark-theme .popover[data-popper-placement^=top]>.popover-arrow:after{border-top-color:rgba(33, 33, 33, .8)}body.dark-theme .popover[data-popper-placement^=bottom]>.popover-arrow:after{border-bottom-color:rgba(33, 33, 33, .8)}body.dark-theme .popover[data-popper-placement^=left]>.popover-arrow:after{border-left-color:rgba(33, 33, 33, .8)}body.dark-theme .popover[data-popper-placement^=right]>.popover-arrow:after{border-right-color:rgba(33, 33, 33, .8)}.hover-zoom-in:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.hover-zoom-out:hover{-webkit-transform:scale(0.97);-ms-transform:scale(0.97);transform:scale(0.97)}.hover-box-shadow-on:hover{-webkit-box-shadow:0px 0px 20px #b1b1b1;box-shadow:0px 0px 20px #b1b1b1}.hover-border-on-1px:hover{border:1px solid rgba(128, 128, 128, .5)}.hover-border-on-2px:hover{border:2px solid rgba(128, 128, 128, .5)}.hover-border-on-3px:hover{border:3px solid rgba(128, 128, 128, .5)}.hover-border-radius-on-2px:hover{border-radius:2px}.hover-border-radius-on-3px:hover{border-radius:3px}.hover-border-radius-on-5px:hover{border-radius:5px}.hover-border-radius-on-50percentage:hover{border-radius:50%}.high-contrast-style{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="2" intercept="-0.5" /><feFuncG type="linear" slope="2" intercept="-0.5" /><feFuncB type="linear" slope="2" intercept="-0.5" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:contrast(200%);filter:contrast(200%)}.radius-cycle{border-radius:50%}#driver-popover-item,#driver-popover-item *:not(:first-child):no-button{background-color:var(--theme-bg) !important;color:var(--theme-color) !important}.driver-popover-tip .left{border-color:rgba(0, 0, 0, 0) var(--theme-bg) rgba(0, 0, 0, 0) !important}.driver-popover-tip .right{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) var(--theme-bg) !important}.driver-popover-tip .top{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) var(--theme-bg) !important}.driver-popover-tip .bottom{border-color:var(--theme-bg) rgba(0, 0, 0, 0) !important}.control-panel-toolbar .content-item-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.control-panel-toolbar .content-item-centre{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.control-panel-toolbar .content-item-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media(max-width: 600px){.control-panel-toolbar .content-item-centre{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.control-panel-toolbar .content-item-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}body.dark-theme ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);border-radius:10px;background-color:rgba(0, 0, 0, 0)}body.dark-theme ::-webkit-scrollbar{width:12px;background-color:rgba(0, 0, 0, 0)}body.dark-theme ::-webkit-scrollbar-thumb{border-radius:12px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:#646464}body.dark-theme ::-webkit-scrollbar-thumb:hover{background-color:gray}body.light-theme ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);border-radius:10px;background-color:rgba(0, 0, 0, 0)}body.light-theme ::-webkit-scrollbar{width:12px;background-color:rgba(0, 0, 0, 0)}body.light-theme ::-webkit-scrollbar-thumb{border-radius:12px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:#e4e4e4}body.light-theme ::-webkit-scrollbar-thumb:hover{background-color:#fff}body .blocklySvg{border-width:0 !important}body #playgroundBlocklyWorkspaceContainer{position:relative}body #playgroundBlocklyWorkspaceContainer .blocklyTreeRow{height:40px;line-height:40px;padding-top:0 !important}body .blocklyTreeSeparator{padding:0 !important;margin:0 !important}body .blocklyScrollbarBackground{stroke-width:0px !important;fill:none !important}body .blocklyFlyoutLabelText{fill:green;font-size:120%;font-family:Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace !important;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}body .blocklyFlyoutLabelTextCategoryInSearchResult text{fill:green !important;font-size:150% !important;font-family:Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace !important;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}body .blocklyFlyoutLabelTextTitle text{fill:#4d4d4d !important;font-size:150% !important;font-family:Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace !important;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}body div.blocklyTreeRow .blocklyTreeLabel{text-shadow:0px 0px 15px #fff}body .injectionDiv .blocklyFlyout .blocklyWorkspace{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}body.dark-theme .blockly_background{background:rgba(33, 33, 33, .9)}body.dark-theme .blocklySvg{background-image:none !important;background-color:rgba(0, 0, 0, 0) !important}body.dark-theme .injectionDiv{background-image:none !important;background-color:rgba(0, 0, 0, 0) !important}body.dark-theme .blocklyToolboxDiv{-webkit-box-shadow:#888 0px 0px 3px;box-shadow:#888 0px 0px 3px;background-color:#3a3a3a !important;overflow:visible;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}body.dark-theme .blocklyTreeRow:not(.blocklyTreeSelected):hover{background-color:rgba(100, 100, 100, .5) !important}body.dark-theme .blocklyFlyoutBackground{fill:rgba(0, 0, 0, .8) !important}body.dark-theme .blocklyScrollbarKnob{fill:#00878f !important;fill-opacity:.7 !important}body.dark-theme .blocklyFlyoutLabelText{fill:#b5ffb5 !important;font-size:120%;font-family:Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace !important;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}body.dark-theme .blocklyFlyoutLabelTextCategoryInSearchResult text{fill:#b5ffb5 !important;font-size:150% !important;font-family:Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace !important;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}body.dark-theme .blocklyFlyoutLabelTextTitle text{fill:#d8d8d8 !important;font-size:150% !important;font-family:Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace !important;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}body.dark-theme div.blocklyTreeRow .blocklyTreeLabel{text-shadow:0px 0px 15px #000}body.light-theme .blockly_background{background:rgba(255, 255, 255, .9)}body.light-theme .blocklySvg{background-image:none !important;background-color:rgba(0, 0, 0, 0) !important}body.light-theme .injectionDiv{background-image:none !important;background-color:rgba(0, 0, 0, 0) !important}body.light-theme .blocklyToolboxDiv{-webkit-box-shadow:#888 0px 0px 3px;box-shadow:#888 0px 0px 3px;background-color:rgba(249, 250, 251, .8) !important;overflow:visible;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}body.light-theme .blocklyTreeRow:not(.blocklyTreeSelected):hover{background-color:rgba(200, 200, 200, .5) !important}body.light-theme .blocklyFlyoutBackground{fill:rgba(199, 199, 199, .8) !important}body.light-theme .blocklyScrollbarKnob{fill:#00878f !important;fill-opacity:.7 !important}body.light-theme .blocklyFlyoutLabelText{fill:green;font-size:120%;font-family:Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace !important;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}body.light-theme .blocklyFlyoutLabelTextCategoryInSearchResult text{fill:green !important;font-size:150% !important;font-family:Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace !important;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}body.light-theme .blocklyFlyoutLabelTextTitle text{fill:#4d4d4d !important;font-size:150% !important;font-family:Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace !important;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}body.light-theme div.blocklyTreeRow .blocklyTreeLabel{text-shadow:0px 0px 15px #fff}body.dark-theme .web-window{border:1px solid gray}body.dark-theme .web-window .web-window-overlayer{background-color:#000;opacity:0}body.dark-theme .web-window.unfocus{-webkit-box-shadow:#c8c8c8 0px 0px 5px;box-shadow:#c8c8c8 0px 0px 5px}body.dark-theme .web-window.unfocus .web-window-title{background-color:#2d2d2d;color:#fff}body.dark-theme .web-window.focus{-webkit-box-shadow:#c8c8c8 0px 0px 15px;box-shadow:#c8c8c8 0px 0px 15px}body.light-theme .web-window{border:1px solid #d0d0d0}body.light-theme .web-window .web-window-overlayer{background-color:#fff;opacity:0}body.light-theme .web-window.unfocus{-webkit-box-shadow:#646464 0px 0px 5px;box-shadow:#646464 0px 0px 5px}body.light-theme .web-window.unfocus .web-window-title{background-color:#f6f6f6;color:gray}body.light-theme .web-window.focus{-webkit-box-shadow:#646464 0px 0px 15px;box-shadow:#646464 0px 0px 15px}body.dark-theme .swal2-container{z-index:3050}body.dark-theme .swal2-popup{background:rgba(45, 45, 45, .8);border:1px solid #606060;color:var(--theme-color);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}body.dark-theme .swal2-title{color:#dadada}body.dark-theme .swal2-content{color:#ccc}body.dark-theme .swal2-timer-progress-bar{background:rgba(255, 255, 255, .5) !important}body.light-theme .swal2-container{z-index:3050}body.dark-theme .leaderboard-container{border-radius:10px;background-color:var(--theme-bg);border:1px solid #606060;-webkit-box-shadow:0px 0px 3px #606060;box-shadow:0px 0px 3px #606060}body.dark-theme .leaderboard-container .header{background-color:#2d2d2d;color:#fff}body.light-theme .leaderboard-container{border-radius:10px;background-color:var(--theme-bg);border:1px solid #d7d7d7;-webkit-box-shadow:0px 0px 3px #d7d7d7;box-shadow:0px 0px 3px #d7d7d7}body.light-theme .leaderboard-container .header{background-color:#f6f6f6;color:gray}body.light-theme .settings-menu-tooltip{display:inline-block;background:rgba(255, 255, 255, .9);color:var(--theme-color);border:1px solid #d7d7d7;-webkit-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}body.dark-theme .settings-menu-tooltip{display:inline-block;background:rgba(33, 33, 33, .9);color:var(--theme-color);border:1px solid #606060;-webkit-box-shadow:0px 0px 20px #fff;box-shadow:0px 0px 20px #fff;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.settings-menu-view-container{width:100%;height:100%;overflow:auto}body.light-theme .settings-menu-arrow,body.light-theme .settings-menu-arrow::before{position:absolute;width:0px;height:0px;background:inherit;border-top:5px solid rgba(0, 0, 0, 0);border-left:5px solid rgba(0, 0, 0, 0);border-right:5px solid rgba(255, 255, 255, .9);border-bottom:5px solid rgba(255, 255, 255, .9);background-color:unset}body.dark-theme .settings-menu-arrow,body.dark-theme .settings-menu-arrow::before{position:absolute;width:0px;height:0px;background:inherit;border-top:5px solid rgba(0, 0, 0, 0);border-left:5px solid rgba(0, 0, 0, 0);border-right:5px solid rgba(33, 33, 33, .9);border-bottom:5px solid rgba(33, 33, 33, .9);background-color:unset}.settings-menu-arrow{visibility:hidden}.settings-menu-arrow::before{visibility:visible;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.dark-theme .work-view-modal-content{background-color:var(--theme-bg);color:var(--theme-color)}body.light-theme .work-view-modal-content{background-color:var(--theme-bg);color:var(--theme-color)}

/*# sourceMappingURL=main-605d946f4c59e324d10e.css.map*/