@keyframes ResizingStyles_resizePulse__q4HUP{0%{transform:scaleX(1.01)}50%{transform:scale(1)}to{transform:scaleX(1.01)}}.ResizingStyles_resizing__IFSst{animation:ResizingStyles_resizePulse__q4HUP .4s ease-in-out infinite}.PlainIconButton_hover__UegWj:hover{background-color:rgba(0,0,0,.5)}.CameraNudge_arrowVertical__OZsxw{background-image:url(/_next/static/media/cameraNudgeArrowVertical.ddecd0c0.png)}.CameraNudge_arrowHorizontal__nvnUL{background-image:url(/_next/static/media/cameraNudgeArrowHorizontal.6e0247ab.png);background-position:100% 0}.Modal_root__92lSY{width:550px}.IconButtonGroup_root__LKP_L>*{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.IconButtonGroup_root__LKP_L>:not(:last-child):not(:first-child){border-radius:0}.IconButtonGroup_root__LKP_L.IconButtonGroup_horizontal__W6M_O>:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important;margin-right:0!important}.IconButtonGroup_root__LKP_L.IconButtonGroup_horizontal__W6M_O>:not(:first-child){border-left-width:0}.IconButtonGroup_root__LKP_L.IconButtonGroup_horizontal__W6M_O>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.IconButtonGroup_root__LKP_L.IconButtonGroup_vertical__c_QNw>:first-child{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin-right:0!important}.IconButtonGroup_root__LKP_L.IconButtonGroup_vertical__c_QNw>:not(:first-child){border-top-width:0}.IconButtonGroup_root__LKP_L.IconButtonGroup_vertical__c_QNw>:last-child{border-top-left-radius:0;border-top-right-radius:0}.RoomThumbnail_doHide__32GJf .thumbnail-hide,.RoomThumbnail_doHide__32GJf button,.RoomThumbnail_doHide__32GJf svg{display:none!important}.TransportDestinationModal_modal__94ST0{width:auto;min-width:500px}.TransportDestinationModal_root__6ScUw{min-height:300px;max-height:60vh;width:900px;max-width:90vw}.transportStyles_root__VxgH2{width:var(--size);height:var(--size);font-size:2px;padding:.5px}.transportStyles_icon__yhiLn{width:4px;height:4px}.focused_focused__nC67c{position:relative}.focused_focused__nC67c:after{content:"";position:absolute;top:0;left:0;width:var(--focused-width);height:var(--focused-height);z-index:9;background-color:orange;opacity:var(--focused-opacity,.65);pointer-events:none}.SnakePath_cell__31hWM{border:1px solid #fff;margin:1px;border-radius:2px}.PaletteEntry_root__jttS_{display:flex;flex-direction:column;align-items:center;justify-content:center;height:4rem;margin:.5rem;position:relative;width:4rem}.PaletteEntry_button__ohHfO{border-radius:.5rem;border-style:none;height:1rem;font-size:.75rem;line-height:1rem;outline:2px solid transparent;outline-offset:2px;padding:0;position:absolute;bottom:-.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));width:100%;z-index:10}.PaletteEntry_svg__3bpgt{width:16px;height:16px}.PaletteEntry_buttonsOnHover__dlA1u:hover .PaletteEntry_button__ohHfO{visibility:visible}.tabs_tabs__WYLcx{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:space-between;font-size:.875rem;line-height:1.25rem;z-index:10}.tabs_tabs__WYLcx li{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity));cursor:pointer;display:grid;place-items:center;font-weight:700;height:100%;padding:.5rem 1rem;white-space:nowrap}.tabs_tabs__WYLcx .tabs_currentTab__dq9Go{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.PaletteChoiceModal_modal__TiffR{width:auto}.PaletteChoiceModal_root__ZtOMM{display:grid;grid-template-columns:1fr 200px;min-height:400px;max-height:100%;width:1100px;max-width:90vw}.PaletteChoiceModal_currentEntries__s1r4y{display:flex;flex-direction:column;height:400px;overflow-y:auto}.PaletteChoiceModal_currentEntries__s1r4y>*{margin:8px}.PaletteChoiceModal_currentEntries__s1r4y .PaletteChoiceModal_fade___qH5M{opacity:.25}.PaletteChoiceModal_noEntries__cDPpt{width:100%;height:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.Canvas_root__qHc1F{transform:translateX(var(--translation)) translateY(var(--translation)) scale(var(--scale));position:relative}.Canvas_hideTileSpace__a2t8l .TileSpace{display:none!important}.Canvas_erase__GcVXA{cursor:url(/_next/static/media/eraseCursor.ca7d25c6.png) 7 16,auto}.Canvas_grid__vo2r_{height:100%;position:absolute;top:0;left:0;width:100%;background-image:linear-gradient(to right,var(--grid-color) var(--grid-line-width),transparent var(--grid-line-width)),linear-gradient(to bottom,var(--grid-color) var(--grid-line-width),transparent var(--grid-line-width));background-size:var(--grid-width) var(--grid-height),var(--grid-width) var(--grid-height);background-repeat:repeat,repeat,repeat}.Canvas_root__qHc1F .selectable{cursor:auto!important}.Canvas_root__qHc1F.Canvas_canSelectThings__P_W1O .selectable{cursor:pointer!important}.Canvas_root__qHc1F.Canvas_panning__MH2I7 .selectable{cursor:grab!important}.checkerboard_checkerboard__AJ5Yc{background-image:linear-gradient(90deg,hsla(0,0%,75%,.85),hsla(0,0%,75%,.85)),linear-gradient(90deg,#000 50%,#fff 0),linear-gradient(180deg,#000 50%,#fff 0);background-blend-mode:normal,difference,normal;background-size:3em 3em}.CanvasOffsetContainer_pan___6kag{cursor:grab}.CanvasOffsetContainer_pan___6kag.CanvasOffsetContainer_panning__NyURE{cursor:grabbing}.CanvasOffsetContainer_copying__WGh90{cursor:copy}.GBAPlayer_root__Dcpj5{transform:scale(var(--scale));transform-origin:center center;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;image-rendering:crisp-edges}.KeyConfigModal_modal__30DTx{width:800px;max-width:90vw}.LevelPlayer_root__o3ICD{grid-template-columns:min-content;grid-template-rows:1fr min-content}.typography_typography__Y0_v2 a{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity));text-decoration:underline}.typography_typography__Y0_v2 h1{font-weight:700;font-size:1.875rem;line-height:2.25rem;margin-bottom:2rem}.typography_typography__Y0_v2 h2{font-weight:700;font-size:1.5rem;line-height:2rem;margin-bottom:1rem}.typography_typography__Y0_v2 h3{font-weight:700;font-size:1.25rem;line-height:1.75rem;margin-bottom:1rem}.typography_typography__Y0_v2 p{margin-top:2rem;margin-bottom:2rem}.typography_typography__Y0_v2 p:first-of-type{margin-top:1rem}.typography_typography__Y0_v2 ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.typography_typography__Y0_v2 ul{list-style-type:disc;margin-top:1rem;margin-bottom:1rem;margin-left:1.25rem}.typography_typography__Y0_v2 code{font-family:monospace;--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity));padding:.125rem .25rem;--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.typography_typography__Y0_v2 figure{margin-top:2rem;margin-bottom:2rem;padding:.5rem}.typography_typography__Y0_v2 figure img{margin:2rem auto}.typography_typography__Y0_v2 figure figcaption{font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem;margin-top:1rem;text-align:center;--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.typography_typography__Y0_v2 .flow{margin:2rem auto}.Toolbox_homeLink__owOON{background-position:50%;background-repeat:no-repeat;height:1.5rem;width:1.5rem;background-image:url(/_next/static/media/logo.f4b67d2d.png);background-size:90%}.KeyboardKey_root__qXIDA{min-width:2rem}.PageMenu_root__hm2B4 a{cursor:pointer}.PageMenu_root__hm2B4 a:hover{text-decoration:underline}.PageMenu_preDivider__8hHyI{position:relative}.PageMenu_preDivider__8hHyI:before{content:"|";display:inline-block;font-weight:700;margin-right:1rem;--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.LoadingBar_root__9M3Ks{--pale-color:hsla(0,0%,100%,.9);--dark-color:#63c446;--bar-height:24px;height:var(--bar-height);--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));border-width:1px}@keyframes LoadingBar_animateBar__eUbzg{0%{background-position:0 0}to{background-position:calc(var(--bar-height) * 3) 0}}.LoadingBar_indeterminate__nCQtN{--direction:var(--diagonal-hover-direction,36.87deg);--color:#dbeafe;background-image:linear-gradient(var(--direction),var(--color) 16.5%,transparent 16.6%,transparent 33%,var(--color) 33.1%,var(--color) 49.5%,transparent 49.6%,transparent 66%,var(--color) 66.1%,var(--color) 82%,transparent 82.1%,transparent 100%);background-size:calc(var(--bar-height) * 3) calc(var(--bar-height) * 4);background-repeat:repeat-x;background-position:0 50%;animation:LoadingBar_animateBar__eUbzg 2s linear 0s infinite}.Root_background__R5YTA{min-height:100vh}.Root_logo__jh0Py{width:60px;height:60px;padding:4px}@media (max-width:768px){.Root_main__B0DKo{max-width:calc(100vw - 2rem)}}.LevelRow_root__I_Jyl{grid-template-columns:max-content 1fr}.LevelChooserModal_modal___I4U_{width:40rem;max-width:90vw}.EntityAndProblemList_entityEntry__256ID .tile-space-hide{display:none}.Editor_chrome__f39kZ{grid-template-columns:max-content 1fr;grid-template-rows:max-content 1fr max-content}