:root{--background: hsl(0, 0%, 99%);--panel-background: hsl(0, 0%, 95%);--panel-overlay-background: hsl(0, 0%, 95%, 0.75);--output-background: hsl(0, 0%, 83%);--button: hsl(0, 0%, 83%);--hover-button: hsl(0, 0%, 90%);--active-button: hsl(0, 0%, 99%);--hexagon-stroke: hsl(0, 0%, 50%);--hexagon-fill: white;--disabled-color: hsl(210, 5%, 44%);--red: hsl(358, 85%, 52%);--blue: hsl(207, 74%, 42%);--orange: hsl(33, 93%, 54%);--foreground-color: black;--set-memory: var(--foreground-color);--cell-text-color: var(--foreground-color);--text-color: var(--foreground-color);--link-color: hsl(240, 97%, 45%);--visited-link-color: hsl(271, 68%, 32%);--active-link-color: hsl(0, 100%, 47%);--header-background: hsl(210, 10%, 23%);--header-foreground: var(--background);--header-disabled-color: hsl(210, 5%, 44%);--header-hover-inactive: hsl(210, 5%, 40%);--header-hover-active: hsl(0, 0%, 90%);--direction-picker-inactive: hsl(210, 10%, 25%);--direction-picker-background: hsl(210, 10%, 13%);--direction-picker-hover: hsl(210, 5%, 40%);--direction-picker-foreground: hsl(0, 0%, 99%);--direction-picker-border: var(--direction-picker-background)}@media not print{:root.darkMode{--background: hsl(210, 10%, 10%);--panel-background: hsl(210, 10%, 20%);--panel-overlay-background: hsl(210, 10%, 20%, 0.75);--output-background: var(--background);--button: hsl(0, 0%, 25%);--hover-button: hsl(0, 0%, 20%);--active-button: hsl(0, 0%, 10%);--hexagon-stroke: hsl(0, 0%, 50%);--hexagon-fill: hsl(210, 10%, 10%);--disabled-color: hsl(210, 5%, 66%);--red: hsl(358, 85%, 60%);--blue: hsl(207, 74%, 60%);--orange: hsl(33, 93%, 60%);--foreground-color: hsl(0, 0%, 92%);--set-memory: var(--foreground-color);--text-color: var(--foreground-color);--cell-text-color: var(--foreground-color);--cell-text-color: hsl(0, 0%, 99%);--link-color: hsl(200, 100%, 60%);--visited-link-color: hsl(270, 100%, 70%);--active-link-color: hsl(0, 100%, 60%);--header-background: var(--panel-background);--header-foreground: var(--foreground-color);--header-hover-active: hsl(0, 0%, 80%);--direction-picker-border: var(--foreground-color)}}body{background:var(--background);font:16px emoji,system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0}body{margin:auto;display:flex;flex-direction:column;align-items:center;color:var(--text-color)}body main{max-width:1280px}body main a{color:var(--link-color)}body main a:visited{color:var(--visited-link-color)}body main a:active{color:var(--active-link-color)}body header{width:100%}main{display:grid;gap:1rem;padding:1rem;grid-template-columns:minmax(0, 1fr)}dt{font-weight:bold}dd{margin:1rem}main.center{justify-items:center}span.pre{font-family:Consolas,Menlo,monospace}.aboutButton{background:var(--header-background);float:left;margin-right:.5rem}.gridSingleMirrorHelpers{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}body header{background:var(--header-background)}header nav{margin:auto;max-width:1280px;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;grid-template-rows:auto;grid-template-areas:"navigation spacer1 viewControls spacer2 editControls spacer3 playControls"}nav>#navigation{grid-area:navigation}nav>#viewControls{grid-area:viewControls}nav>#editControls{grid-area:editControls;justify-self:right}nav>#playControls{grid-area:playControls;justify-self:right}svg.buttonSvg{height:1.5rem}.toolbarButton,#speedSliderContainer{height:2.75rem;width:2.75rem;align-items:center;display:flex;justify-content:center;color:var(--header-foreground);fill:var(--header-foreground)}.toolbarButton{transition:background-color .2s ease-out,color .2s ease-out}header>nav .group{display:flex}button.toolbarButton{background:var(--header-background);border:none;padding:0}a.toolbarButton.active,button.toolbarButton[aria-checked=true]{background:var(--header-foreground);color:var(--header-background)}@media(hover: hover){a.toolbarButton:hover,button.toolbarButton:enabled:hover,button.toolbarButton[aria-expanded=true]{background:var(--header-hover-inactive)}a.toolbarButton.active:hover,button.toolbarButton[aria-checked=true]:enabled:hover,button.toolbarButton[aria-checked=true][aria-expanded=true]{background:var(--header-hover-active)}}button.toolbarButton:disabled{color:var(--header-disabled-color)}#speedSliderContainer.focused{border:1px dotted var(--header-foreground)}input[type=range]{-webkit-appearance:none;opacity:.8;transition:opacity .2s ease-out;height:1px;outline:none}input[type=range]:hover,input[type=range]:focus{opacity:1}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--header-foreground);width:10px;height:1.5rem}input[type=range]::-moz-range-thumb{width:10px;height:1.5rem;background:var(--header-foreground);border-radius:0;border:none}#speedSliderContainer{width:8.25rem}#speedSlider{width:7rem}@media(max-width: 1000px){.toolbarButton{width:2.35rem}#speedSliderContainer{width:4.7rem}#speedSlider{width:3.85rem}}@media(max-width: 48.175rem){header nav{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"navigation spacer1 editControls" "viewControls spacer1 playControls"}.largeToolbarOnly{display:none}}
body header{background:var(--header-background)}header nav{margin:auto;max-width:1280px;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;grid-template-rows:auto;grid-template-areas:"navigation spacer1 viewControls spacer2 editControls spacer3 playControls"}nav>#navigation{grid-area:navigation}nav>#viewControls{grid-area:viewControls}nav>#editControls{grid-area:editControls;justify-self:right}nav>#playControls{grid-area:playControls;justify-self:right}svg.buttonSvg{height:1.5rem}.toolbarButton,#speedSliderContainer{height:2.75rem;width:2.75rem;align-items:center;display:flex;justify-content:center;color:var(--header-foreground);fill:var(--header-foreground)}.toolbarButton{transition:background-color .2s ease-out,color .2s ease-out}header>nav .group{display:flex}button.toolbarButton{background:var(--header-background);border:none;padding:0}a.toolbarButton.active,button.toolbarButton[aria-checked=true]{background:var(--header-foreground);color:var(--header-background)}@media(hover: hover){a.toolbarButton:hover,button.toolbarButton:enabled:hover,button.toolbarButton[aria-expanded=true]{background:var(--header-hover-inactive)}a.toolbarButton.active:hover,button.toolbarButton[aria-checked=true]:enabled:hover,button.toolbarButton[aria-checked=true][aria-expanded=true]{background:var(--header-hover-active)}}button.toolbarButton:disabled{color:var(--header-disabled-color)}#speedSliderContainer.focused{border:1px dotted var(--header-foreground)}input[type=range]{-webkit-appearance:none;opacity:.8;transition:opacity .2s ease-out;height:1px;outline:none}input[type=range]:hover,input[type=range]:focus{opacity:1}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--header-foreground);width:10px;height:1.5rem}input[type=range]::-moz-range-thumb{width:10px;height:1.5rem;background:var(--header-foreground);border-radius:0;border:none}#speedSliderContainer{width:8.25rem}#speedSlider{width:7rem}@media(max-width: 1000px){.toolbarButton{width:2.35rem}#speedSliderContainer{width:4.7rem}#speedSlider{width:3.85rem}}@media(max-width: 48.175rem){header nav{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"navigation spacer1 editControls" "viewControls spacer1 playControls"}.largeToolbarOnly{display:none}}svg.buttonSvg.directionalTypingButton{height:1.68rem}button.directionPickerButton{color:var(--direction-picker-inactive);background:none;border:none;padding:0}button[aria-checked=true].directionPickerButton{color:var(--direction-picker-foreground)}.directionPickerContainer{display:grid;color:var(--direction-picker-foreground);grid-template-columns:100px 100px;grid-template-rows:52px 52px 52px 52px;background:var(--direction-picker-background);border:solid 2px var(--direction-picker-border);z-index:2}.directionPickerContainer.hidden{display:none}.directionPickerHexagon{position:absolute;left:0px;top:0px;pointer-events:none}button.directionalTypingOffButton{grid-column:1/3;padding:0px;background:transparent;border:none;color:var(--header-disabled-color);margin:.5rem}button.directionalTypingOffButton:enabled{color:var(--direction-picker-foreground)}@media(hover: hover){button.directionalTypingOffButton:enabled:hover{background:var(--header-hover-inactive)}button[aria-checked=false].directionPickerButton:hover{color:var(--direction-picker-hover)}}
:root{--background: hsl(0, 0%, 99%);--panel-background: hsl(0, 0%, 95%);--panel-overlay-background: hsl(0, 0%, 95%, 0.75);--output-background: hsl(0, 0%, 83%);--button: hsl(0, 0%, 83%);--hover-button: hsl(0, 0%, 90%);--active-button: hsl(0, 0%, 99%);--hexagon-stroke: hsl(0, 0%, 50%);--hexagon-fill: white;--disabled-color: hsl(210, 5%, 44%);--red: hsl(358, 85%, 52%);--blue: hsl(207, 74%, 42%);--orange: hsl(33, 93%, 54%);--foreground-color: black;--set-memory: var(--foreground-color);--cell-text-color: var(--foreground-color);--text-color: var(--foreground-color);--link-color: hsl(240, 97%, 45%);--visited-link-color: hsl(271, 68%, 32%);--active-link-color: hsl(0, 100%, 47%);--header-background: hsl(210, 10%, 23%);--header-foreground: var(--background);--header-disabled-color: hsl(210, 5%, 44%);--header-hover-inactive: hsl(210, 5%, 40%);--header-hover-active: hsl(0, 0%, 90%);--direction-picker-inactive: hsl(210, 10%, 25%);--direction-picker-background: hsl(210, 10%, 13%);--direction-picker-hover: hsl(210, 5%, 40%);--direction-picker-foreground: hsl(0, 0%, 99%);--direction-picker-border: var(--direction-picker-background)}@media not print{:root.darkMode{--background: hsl(210, 10%, 10%);--panel-background: hsl(210, 10%, 20%);--panel-overlay-background: hsl(210, 10%, 20%, 0.75);--output-background: var(--background);--button: hsl(0, 0%, 25%);--hover-button: hsl(0, 0%, 20%);--active-button: hsl(0, 0%, 10%);--hexagon-stroke: hsl(0, 0%, 50%);--hexagon-fill: hsl(210, 10%, 10%);--disabled-color: hsl(210, 5%, 66%);--red: hsl(358, 85%, 60%);--blue: hsl(207, 74%, 60%);--orange: hsl(33, 93%, 60%);--foreground-color: hsl(0, 0%, 92%);--set-memory: var(--foreground-color);--text-color: var(--foreground-color);--cell-text-color: var(--foreground-color);--cell-text-color: hsl(0, 0%, 99%);--link-color: hsl(200, 100%, 60%);--visited-link-color: hsl(270, 100%, 70%);--active-link-color: hsl(0, 100%, 60%);--header-background: var(--panel-background);--header-foreground: var(--foreground-color);--header-hover-active: hsl(0, 0%, 80%);--direction-picker-border: var(--foreground-color)}}body{background:var(--background);font:16px emoji,system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0}.svgBackground{fill:var(--panel-background)}.cellPath{fill:var(--hexagon-fill);stroke:var(--hexagon-stroke);stroke-width:.5;transition-timing-function:ease-out}.cellInput{font-size:20px;text-align:center;outline:none;padding:0;border-width:0;background:none;font-family:Consolas,Menlo,monospace;color:var(--cell-text-color)}.cellText{fill:var(--cell-text-color);stroke:none;font-size:20px;font-family:Consolas,Menlo,monospace}.subscriptSuperscript{font-size:14px}.noop{fill:var(--hexagon-stroke)}.outline{fill:none;stroke:var(--cell-text-color);stroke-width:1.5}.outlineSecondary{stroke-width:.75}.cellBreakpoint{fill:none;stroke:var(--red);stroke-width:1.5}@keyframes fadeInFillColor{from{fill:rgba(0,0,0,0)}}.cellExecutedArrow{animation:fadeInFillColor ease-out;stroke:none;fill:rgba(0,0,0,0);transition-property:fill}.colorSwatch5Light{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:#1ae65e;width:.8rem;height:.8rem}.arrowExecuted5Light{fill:#18da59}.cellExecuted5Light{fill:#e8fcef}.arrowExecuted5_9Light{fill:#18d858}.cellExecuted5_9Light{fill:#e3fcec}.arrowExecuted5_8Light{fill:#18d557}.cellExecuted5_8Light{fill:#defbe8}.arrowExecuted5_7Light{fill:#17d256}.cellExecuted5_7Light{fill:#d8fbe4}.arrowExecuted5_6Light{fill:#17cf54}.cellExecuted5_6Light{fill:#d3fae0}.arrowExecuted5_5Light{fill:#17cd53}.cellExecuted5_5Light{fill:#cdf9dc}.arrowExecuted5_4Light{fill:#16ca52}.cellExecuted5_4Light{fill:#c7f9d8}.arrowExecuted5_3Light{fill:#16c751}.cellExecuted5_3Light{fill:#c2f8d4}.arrowExecuted5_2Light{fill:#16c450}.cellExecuted5_2Light{fill:#bcf8d0}.arrowExecuted5_1Light{fill:#15c14f}.cellExecuted5_1Light{fill:#b7f7cc}.arrowExecuted5_0Light{fill:#15be4e}.cellExecuted5_0Light{fill:#b1f6c8}.colorSwatch4Light{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:#f2f20d;width:.8rem;height:.8rem}.arrowExecuted4Light{fill:#e6e60c}.cellExecuted4Light{fill:#fefee7}.arrowExecuted4_9Light{fill:#e4e40c}.cellExecuted4_9Light{fill:#fdfde2}.arrowExecuted4_8Light{fill:#e1e10c}.cellExecuted4_8Light{fill:#fdfddc}.arrowExecuted4_7Light{fill:#dede0c}.cellExecuted4_7Light{fill:#fdfdd6}.arrowExecuted4_6Light{fill:#dbdb0c}.cellExecuted4_6Light{fill:#fdfdd0}.arrowExecuted4_5Light{fill:#d8d80b}.cellExecuted4_5Light{fill:#fcfcca}.arrowExecuted4_4Light{fill:#d5d50b}.cellExecuted4_4Light{fill:#fcfcc4}.arrowExecuted4_3Light{fill:#d2d20b}.cellExecuted4_3Light{fill:#fcfcbe}.arrowExecuted4_2Light{fill:#cfcf0b}.cellExecuted4_2Light{fill:#fbfbb8}.arrowExecuted4_1Light{fill:#cccc0b}.cellExecuted4_1Light{fill:#fbfbb3}.arrowExecuted4_0Light{fill:#c9c90b}.cellExecuted4_0Light{fill:#fbfbad}.colorSwatch3Light{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:#ff8000;width:.8rem;height:.8rem}.arrowExecuted3Light{fill:#f27900}.cellExecuted3Light{fill:#fff2e6}.arrowExecuted3_9Light{fill:#f07800}.cellExecuted3_9Light{fill:#fff0e0}.arrowExecuted3_8Light{fill:#ed7600}.cellExecuted3_8Light{fill:#ffedda}.arrowExecuted3_7Light{fill:#e97500}.cellExecuted3_7Light{fill:#ffe9d4}.arrowExecuted3_6Light{fill:#e67300}.cellExecuted3_6Light{fill:#ffe6ce}.arrowExecuted3_5Light{fill:#e37200}.cellExecuted3_5Light{fill:#ffe3c7}.arrowExecuted3_4Light{fill:#e07000}.cellExecuted3_4Light{fill:#ffe0c1}.arrowExecuted3_3Light{fill:#dd6f00}.cellExecuted3_3Light{fill:#fdb}.arrowExecuted3_2Light{fill:#da6d00}.cellExecuted3_2Light{fill:#ffdab5}.arrowExecuted3_1Light{fill:#d76b00}.cellExecuted3_1Light{fill:#ffd7af}.arrowExecuted3_0Light{fill:#d46a00}.cellExecuted3_0Light{fill:#ffd4a8}.colorSwatch2Light{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:#f66;width:.8rem;height:.8rem}.arrowExecuted2Light{fill:#f70000}.cellExecuted2Light{fill:#fff0f0}.arrowExecuted2_9Light{fill:#f60000}.cellExecuted2_9Light{fill:#ffeded}.arrowExecuted2_8Light{fill:#f40000}.cellExecuted2_8Light{fill:#ffe9e9}.arrowExecuted2_7Light{fill:#f20000}.cellExecuted2_7Light{fill:#ffe5e5}.arrowExecuted2_6Light{fill:#f00000}.cellExecuted2_6Light{fill:#ffe1e1}.arrowExecuted2_5Light{fill:#e00}.cellExecuted2_5Light{fill:#ffdede}.arrowExecuted2_4Light{fill:#ec0000}.cellExecuted2_4Light{fill:#ffdada}.arrowExecuted2_3Light{fill:#eb0000}.cellExecuted2_3Light{fill:#ffd6d6}.arrowExecuted2_2Light{fill:#e90000}.cellExecuted2_2Light{fill:#ffd2d2}.arrowExecuted2_1Light{fill:#e70000}.cellExecuted2_1Light{fill:#ffcfcf}.arrowExecuted2_0Light{fill:#e50000}.cellExecuted2_0Light{fill:#ffcbcb}.colorSwatch1Light{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:#b366ff;width:.8rem;height:.8rem}.arrowExecuted1Light{fill:#7c00f7}.cellExecuted1Light{fill:#f7f0ff}.arrowExecuted1_9Light{fill:#7b00f6}.cellExecuted1_9Light{fill:#f6edff}.arrowExecuted1_8Light{fill:#7a00f4}.cellExecuted1_8Light{fill:#f4e9ff}.arrowExecuted1_7Light{fill:#7900f2}.cellExecuted1_7Light{fill:#f2e5ff}.arrowExecuted1_6Light{fill:#7800f0}.cellExecuted1_6Light{fill:#f0e1ff}.arrowExecuted1_5Light{fill:#70e}.cellExecuted1_5Light{fill:#eedeff}.arrowExecuted1_4Light{fill:#7600ec}.cellExecuted1_4Light{fill:#ecdaff}.arrowExecuted1_3Light{fill:#7500eb}.cellExecuted1_3Light{fill:#ebd6ff}.arrowExecuted1_2Light{fill:#7400e9}.cellExecuted1_2Light{fill:#e9d2ff}.arrowExecuted1_1Light{fill:#7300e7}.cellExecuted1_1Light{fill:#e7cfff}.arrowExecuted1_0Light{fill:#7200e5}.cellExecuted1_0Light{fill:#e5cbff}.colorSwatch0Light{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:#0af;width:.8rem;height:.8rem}.arrowExecuted0Light{fill:#00a2f2}.cellExecuted0Light{fill:#e6f7ff}.arrowExecuted0_9Light{fill:#00a0f0}.cellExecuted0_9Light{fill:#e0f5ff}.arrowExecuted0_8Light{fill:#009eed}.cellExecuted0_8Light{fill:#daf3ff}.arrowExecuted0_7Light{fill:#009ce9}.cellExecuted0_7Light{fill:#d4f1ff}.arrowExecuted0_6Light{fill:#009ae6}.cellExecuted0_6Light{fill:#ceefff}.arrowExecuted0_5Light{fill:#0097e3}.cellExecuted0_5Light{fill:#c7ecff}.arrowExecuted0_4Light{fill:#0095e0}.cellExecuted0_4Light{fill:#c1eaff}.arrowExecuted0_3Light{fill:#0093dd}.cellExecuted0_3Light{fill:#bbe8ff}.arrowExecuted0_2Light{fill:#0091da}.cellExecuted0_2Light{fill:#b5e6ff}.arrowExecuted0_1Light{fill:#008fd7}.cellExecuted0_1Light{fill:#afe4ff}.arrowExecuted0_0Light{fill:#008dd4}.cellExecuted0_0Light{fill:#a8e2ff}.arrowInactive5Light{fill:#0f8536}.cellInactive5Light{fill:#b1f6c8}.arrowActive5Light{fill:#095021}.cellActive5Light{fill:#1ae65e}.cellActive5LightSecondary{fill:#c6f9d7}.arrowInactive4Light{fill:#8d8d07}.cellInactive4Light{fill:#fbfbad}.arrowActive4Light{fill:#555504}.cellActive4Light{fill:#f2f20d}.cellActive4LightSecondary{fill:#fcfcc2}.arrowInactive3Light{fill:#944a00}.cellInactive3Light{fill:#ffd4a8}.arrowActive3Light{fill:#592d00}.cellActive3Light{fill:#ff8000}.cellActive3LightSecondary{fill:#ffdfbf}.arrowInactive2Light{fill:#a00000}.cellInactive2Light{fill:#ffcbcb}.arrowActive2Light{fill:#7d0000}.cellActive2Light{fill:#f66}.cellActive2LightSecondary{fill:#ffd9d9}.arrowInactive1Light{fill:#5000a0}.cellInactive1Light{fill:#e5cbff}.arrowActive1Light{fill:#3e007d}.cellActive1Light{fill:#b366ff}.cellActive1LightSecondary{fill:#ecd9ff}.arrowInactive0Light{fill:#006394}.cellInactive0Light{fill:#a8e2ff}.arrowActive0Light{fill:#003c59}.cellActive0Light{fill:#0af}.cellActive0LightSecondary{fill:#bfeaff}.colorSwatch5Dark{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:#14b84b;width:.8rem;height:.8rem}.arrowExecuted5Dark{fill:#30e86e}.cellExecuted5Dark{fill:#052e13}.arrowExecuted5_9Dark{fill:#32e86f}.cellExecuted5_9Dark{fill:#063214}.arrowExecuted5_8Dark{fill:#35e971}.cellExecuted5_8Dark{fill:#063616}.arrowExecuted5_7Dark{fill:#37e972}.cellExecuted5_7Dark{fill:#073b18}.arrowExecuted5_6Dark{fill:#39e974}.cellExecuted5_6Dark{fill:#073f1a}.arrowExecuted5_5Dark{fill:#3be975}.cellExecuted5_5Dark{fill:#08441c}.arrowExecuted5_4Dark{fill:#3eea77}.cellExecuted5_4Dark{fill:#08481d}.arrowExecuted5_3Dark{fill:#40ea78}.cellExecuted5_3Dark{fill:#094d1f}.arrowExecuted5_2Dark{fill:#42ea7a}.cellExecuted5_2Dark{fill:#095121}.arrowExecuted5_1Dark{fill:#44ea7c}.cellExecuted5_1Dark{fill:#095523}.arrowExecuted5_0Dark{fill:#46ea7d}.cellExecuted5_0Dark{fill:#0a5a25}.colorSwatch4Dark{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:#c2c20a;width:.8rem;height:.8rem}.arrowExecuted4Dark{fill:#f4f425}.cellExecuted4Dark{fill:#303003}.arrowExecuted4_9Dark{fill:#f4f427}.cellExecuted4_9Dark{fill:#343403}.arrowExecuted4_8Dark{fill:#f4f429}.cellExecuted4_8Dark{fill:#393903}.arrowExecuted4_7Dark{fill:#f4f42c}.cellExecuted4_7Dark{fill:#3e3e03}.arrowExecuted4_6Dark{fill:#f4f42e}.cellExecuted4_6Dark{fill:#434304}.arrowExecuted4_5Dark{fill:#f4f430}.cellExecuted4_5Dark{fill:#474704}.arrowExecuted4_4Dark{fill:#f4f433}.cellExecuted4_4Dark{fill:#4c4c04}.arrowExecuted4_3Dark{fill:#f4f435}.cellExecuted4_3Dark{fill:#515104}.arrowExecuted4_2Dark{fill:#f4f437}.cellExecuted4_2Dark{fill:#555504}.arrowExecuted4_1Dark{fill:#f5f53a}.cellExecuted4_1Dark{fill:#5a5a05}.arrowExecuted4_0Dark{fill:#f5f53c}.cellExecuted4_0Dark{fill:#5f5f05}.colorSwatch3Dark{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:#ff8000;width:.8rem;height:.8rem}.arrowExecuted3Dark{fill:#ff8f20}.cellExecuted3Dark{fill:#402000}.arrowExecuted3_9Dark{fill:#ff9122}.cellExecuted3_9Dark{fill:#452200}.arrowExecuted3_8Dark{fill:#ff9226}.cellExecuted3_8Dark{fill:#4b2600}.arrowExecuted3_7Dark{fill:#ff9429}.cellExecuted3_7Dark{fill:#512900}.arrowExecuted3_6Dark{fill:#ff952c}.cellExecuted3_6Dark{fill:#582c00}.arrowExecuted3_5Dark{fill:#ff972f}.cellExecuted3_5Dark{fill:#5e2f00}.arrowExecuted3_4Dark{fill:#ff9932}.cellExecuted3_4Dark{fill:#643200}.arrowExecuted3_3Dark{fill:#ff9a35}.cellExecuted3_3Dark{fill:#6a3500}.arrowExecuted3_2Dark{fill:#ff9c38}.cellExecuted3_2Dark{fill:#703800}.arrowExecuted3_1Dark{fill:#ff9d3b}.cellExecuted3_1Dark{fill:#773b00}.arrowExecuted3_0Dark{fill:#ff9f3e}.cellExecuted3_0Dark{fill:#7d3e00}.colorSwatch2Dark{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:red;width:.8rem;height:.8rem}.arrowExecuted2Dark{fill:#ff2020}.cellExecuted2Dark{fill:#400000}.arrowExecuted2_9Dark{fill:#f22}.cellExecuted2_9Dark{fill:#450000}.arrowExecuted2_8Dark{fill:#ff2626}.cellExecuted2_8Dark{fill:#4b0000}.arrowExecuted2_7Dark{fill:#ff2929}.cellExecuted2_7Dark{fill:#510000}.arrowExecuted2_6Dark{fill:#ff2c2c}.cellExecuted2_6Dark{fill:#580000}.arrowExecuted2_5Dark{fill:#ff2f2f}.cellExecuted2_5Dark{fill:#5e0000}.arrowExecuted2_4Dark{fill:#ff3232}.cellExecuted2_4Dark{fill:#640000}.arrowExecuted2_3Dark{fill:#ff3535}.cellExecuted2_3Dark{fill:#6a0000}.arrowExecuted2_2Dark{fill:#ff3838}.cellExecuted2_2Dark{fill:#700000}.arrowExecuted2_1Dark{fill:#ff3b3b}.cellExecuted2_1Dark{fill:#700}.arrowExecuted2_0Dark{fill:#ff3e3e}.cellExecuted2_0Dark{fill:#7d0000}.colorSwatch1Dark{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:#93f;width:.8rem;height:.8rem}.arrowExecuted1Dark{fill:#9326ff}.cellExecuted1Dark{fill:#26004d}.arrowExecuted1_9Dark{fill:#9429ff}.cellExecuted1_9Dark{fill:#290053}.arrowExecuted1_8Dark{fill:#962dff}.cellExecuted1_8Dark{fill:#2d005a}.arrowExecuted1_7Dark{fill:#9831ff}.cellExecuted1_7Dark{fill:#310062}.arrowExecuted1_6Dark{fill:#9a35ff}.cellExecuted1_6Dark{fill:#350069}.arrowExecuted1_5Dark{fill:#9c38ff}.cellExecuted1_5Dark{fill:#380071}.arrowExecuted1_4Dark{fill:#9e3cff}.cellExecuted1_4Dark{fill:#3c0078}.arrowExecuted1_3Dark{fill:#9f40ff}.cellExecuted1_3Dark{fill:#400080}.arrowExecuted1_2Dark{fill:#a143ff}.cellExecuted1_2Dark{fill:#430087}.arrowExecuted1_1Dark{fill:#a347ff}.cellExecuted1_1Dark{fill:#47008e}.arrowExecuted1_0Dark{fill:#a54bff}.cellExecuted1_0Dark{fill:#4b0096}.colorSwatch0Dark{display:inline-block;margin:0 .5rem;border:1px solid var(--foreground-color);background:#0af;width:.8rem;height:.8rem}.arrowExecuted0Dark{fill:#20b5ff}.cellExecuted0Dark{fill:#002b40}.arrowExecuted0_9Dark{fill:#22b5ff}.cellExecuted0_9Dark{fill:#002e45}.arrowExecuted0_8Dark{fill:#26b7ff}.cellExecuted0_8Dark{fill:#00324b}.arrowExecuted0_7Dark{fill:#29b8ff}.cellExecuted0_7Dark{fill:#003651}.arrowExecuted0_6Dark{fill:#2cb9ff}.cellExecuted0_6Dark{fill:#003a58}.arrowExecuted0_5Dark{fill:#2fbaff}.cellExecuted0_5Dark{fill:#003f5e}.arrowExecuted0_4Dark{fill:#32bbff}.cellExecuted0_4Dark{fill:#004364}.arrowExecuted0_3Dark{fill:#35bcff}.cellExecuted0_3Dark{fill:#00476a}.arrowExecuted0_2Dark{fill:#38bdff}.cellExecuted0_2Dark{fill:#004b70}.arrowExecuted0_1Dark{fill:#3bbeff}.cellExecuted0_1Dark{fill:#004f77}.arrowExecuted0_0Dark{fill:#3ebfff}.cellExecuted0_0Dark{fill:#00537d}.arrowInactive5Dark{fill:#a3f5be}.cellInactive5Dark{fill:#0a5a25}.arrowActive5Dark{fill:#baf7cf}.cellActive5Dark{fill:#14b84b}.cellActive5DarkSecondary{fill:#07401a}.arrowInactive4Dark{fill:#fafa9e}.cellInactive4Dark{fill:#5f5f05}.arrowActive4Dark{fill:#fbfbb6}.cellActive4Dark{fill:#c2c20a}.cellActive4DarkSecondary{fill:#444404}.arrowInactive3Dark{fill:#ffcf9f}.cellInactive3Dark{fill:#7d3e00}.arrowActive3Dark{fill:#ffdfbf}.cellActive3Dark{fill:#ff8000}.cellActive3DarkSecondary{fill:#592d00}.arrowInactive2Dark{fill:#ff9f9f}.cellInactive2Dark{fill:#7d0000}.arrowActive2Dark{fill:#ffbfbf}.cellActive2Dark{fill:red}.cellActive2DarkSecondary{fill:#590000}.arrowInactive1Dark{fill:#d2a5ff}.cellInactive1Dark{fill:#4b0096}.arrowActive1Dark{fill:#e6ccff}.cellActive1Dark{fill:#93f}.cellActive1DarkSecondary{fill:#36006b}.arrowInactive0Dark{fill:#9fdfff}.cellInactive0Dark{fill:#00537d}.arrowActive0Dark{fill:#bfeaff}.cellActive0Dark{fill:#0af}.cellActive0DarkSecondary{fill:#003c59}.typingDirectionArrow{fill:var(--text-color)}.connector{fill:none;stroke:var(--orange);stroke-width:1}.positiveConnector>path{stroke:var(--red)}.negativeConnector>path{stroke:var(--blue)}.positiveText{fill:var(--red);font-size:20px}.negativeText{fill:var(--blue);font-size:20px}@keyframes connectorFlash{to{stroke-width:6}}@keyframes connectorFlashSecondary{to{stroke-width:4}}path.connectorFlash{animation:connectorFlash .5s ease-out 0s 2 alternate}path.connectorNeutralFlash{stroke:var(--orange);animation:connectorFlash .5s ease-out 0s 2 alternate}path.connectorFlashSecondary{animation:connectorFlashSecondary .5s ease-out 0s 2 alternate}path.connectorNeutralFlashSecondary{stroke:var(--orange);animation:connectorFlashSecondary .5s ease-out 0s 2 alternate}
:root{--background: hsl(0, 0%, 99%);--panel-background: hsl(0, 0%, 95%);--panel-overlay-background: hsl(0, 0%, 95%, 0.75);--output-background: hsl(0, 0%, 83%);--button: hsl(0, 0%, 83%);--hover-button: hsl(0, 0%, 90%);--active-button: hsl(0, 0%, 99%);--hexagon-stroke: hsl(0, 0%, 50%);--hexagon-fill: white;--disabled-color: hsl(210, 5%, 44%);--red: hsl(358, 85%, 52%);--blue: hsl(207, 74%, 42%);--orange: hsl(33, 93%, 54%);--foreground-color: black;--set-memory: var(--foreground-color);--cell-text-color: var(--foreground-color);--text-color: var(--foreground-color);--link-color: hsl(240, 97%, 45%);--visited-link-color: hsl(271, 68%, 32%);--active-link-color: hsl(0, 100%, 47%);--header-background: hsl(210, 10%, 23%);--header-foreground: var(--background);--header-disabled-color: hsl(210, 5%, 44%);--header-hover-inactive: hsl(210, 5%, 40%);--header-hover-active: hsl(0, 0%, 90%);--direction-picker-inactive: hsl(210, 10%, 25%);--direction-picker-background: hsl(210, 10%, 13%);--direction-picker-hover: hsl(210, 5%, 40%);--direction-picker-foreground: hsl(0, 0%, 99%);--direction-picker-border: var(--direction-picker-background)}@media not print{:root.darkMode{--background: hsl(210, 10%, 10%);--panel-background: hsl(210, 10%, 20%);--panel-overlay-background: hsl(210, 10%, 20%, 0.75);--output-background: var(--background);--button: hsl(0, 0%, 25%);--hover-button: hsl(0, 0%, 20%);--active-button: hsl(0, 0%, 10%);--hexagon-stroke: hsl(0, 0%, 50%);--hexagon-fill: hsl(210, 10%, 10%);--disabled-color: hsl(210, 5%, 66%);--red: hsl(358, 85%, 60%);--blue: hsl(207, 74%, 60%);--orange: hsl(33, 93%, 60%);--foreground-color: hsl(0, 0%, 92%);--set-memory: var(--foreground-color);--text-color: var(--foreground-color);--cell-text-color: var(--foreground-color);--cell-text-color: hsl(0, 0%, 99%);--link-color: hsl(200, 100%, 60%);--visited-link-color: hsl(270, 100%, 70%);--active-link-color: hsl(0, 100%, 60%);--header-background: var(--panel-background);--header-foreground: var(--foreground-color);--header-hover-active: hsl(0, 0%, 80%);--direction-picker-border: var(--foreground-color)}}body{background:var(--background);font:16px emoji,system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0}div #memoryPanel.appPanel{grid-area:memoryPanel;padding:0;display:grid;grid-template-rows:auto 1fr}div #memoryPanel.appPanel h1{margin:.5rem 0 0 .5rem}#memoryContainer{grid-column:1/3;overflow:hidden;margin:.5rem 1px 1px 1px}.memoryCell{fill:none;stroke:var(--hexagon-stroke);stroke-width:.5}.memoryPointer{fill:var(--red);stroke:none;transition:transform .25s ease-out}.memoryValue{fill:none;stroke:var(--set-memory);stroke-width:1}#resetViewButton{align-self:flex-end;justify-self:end;grid-column:2;grid-row:1;margin:.5rem}@media(max-width: 640px){#memoryPanel{min-height:400px}}
