._-1ad0b136{position:relative}._-91e7e0d3{color:var(--color-low-green);text-align:left}._-05edaeb0{color:var(--color-low-red);left:32px;top:19px;position:absolute;text-align:left}._-3d45e0cf{color:var(--color-dark-gray)}.-bbe94468{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:2ch}._-0009980f{display:inline-block;padding:2ch 0;color:var(--color-low-cyan)}._-0009980f._-49b2a4f7{color:var(--color-high-cyan)}._-0009980f:hover{color:var(--color-yellow);text-decoration:none}._-0009980f:hover ._-14de149a{color:var(--color-yellow)}._-14de149a{color:var(--color-low-blue)}._-14de149a._-49b2a4f7{color:var(--color-high-blue)}._-010dffa4{display:flex;flex-wrap:wrap;gap:0 2ch;text-transform:uppercase}._-9c353d98{outline:none}.-ec01a801{color:var(--color-light-gray)}._-3ff070ef{text-align:center;margin:2ch}._-552c015f{display:flex;flex-direction:column;align-items:center}.-be46892c{margin:2ch}._-86b4ecf1{margin-bottom:2ch}._-85227860{flex:1;max-width:80ch;width:100%;padding:0 2ch}.-afe30932{margin:2ch}.-e1aa3c75{display:flex;justify-content:center}._-9c64c744{display:flex;flex-direction:column}.-e22cc1ac{display:flex;flex-direction:column;background-color:var(--color-black);color:var(--color-light-gray);overflow-y:scroll}._-173224b6{flex:1}.-c43ea527{padding-left:1ch;padding-right:1ch;font-size:16px;font-family:PxPlus_IBM_VGA8,Lucida Console,Courier New,monospace;white-space:pre-wrap;margin-top:2ch;margin-bottom:2ch}._-0dfcd7f1::selection{color:var(--color-white);background-color:var(--color-brown)}._-9b59dd5c{display:grid}._-9b59dd5c:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}._-9b59dd5c>textarea{border:0;outline:none;resize:none;overflow:hidden;color:var(--color-white);background-color:var(--color-low-blue);box-shadow:inset 0 0 0 1px transparent}._-9b59dd5c>textarea:focus{box-shadow:inset 0 0 0 1px var(--color-low-cyan)}._-9b59dd5c>textarea::placeholder{color:var(--color-light-gray)}._-9b59dd5c>textarea::selection{color:var(--color-white);background-color:var(--color-brown)}._-9b59dd5c>textarea,._-9b59dd5c:after{padding:0 1ch;font:inherit;grid-area:1 / 1 / 2 / 2}.-f86a3c05>input{padding:0 1ch;border:none;outline:none;color:var(--color-white);background-color:var(--color-low-blue);box-shadow:inset 0 0 0 1px transparent}.-f86a3c05>input:focus{box-shadow:inset 0 0 0 1px var(--color-low-cyan)}.-f86a3c05>input::placeholder{color:var(--color-light-gray)}.-f86a3c05>input::selection{color:var(--color-white);background-color:var(--color-brown)}._-363c583e{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:2ch;color:var(--color-light-gray);background-color:#0000008c}._-41ec7525{width:min(48ch,100%);background-color:var(--color-low-blue);box-shadow:inset 0 0 0 2px var(--color-light-gray),2ch 2ch 0 var(--color-black)}.-fdffc6d8{display:flex;align-items:center;justify-content:space-between;gap:2ch;padding:0 1ch;color:var(--color-white);background-color:var(--color-low-cyan)}._-8a7f6e9f{display:grid;gap:2ch;padding:2ch}.-ec624f0c{color:var(--color-yellow)}._-46b892a2{display:grid;gap:1ch}._-9512cbbf,.-d07b39e6{padding:0;border:none;border-radius:0;color:inherit;background-color:transparent;font:inherit;text-align:left;cursor:pointer;transition:none}._-9512cbbf:hover,._-9512cbbf:focus,.-d07b39e6:hover,.-d07b39e6:focus{color:var(--color-yellow);outline:none}.-d07b39e6{color:var(--color-white)}._-5b10a1c9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.-e6b6c1c6{position:fixed;width:min(44ch,calc(100vw - 2ch));color:var(--color-light-gray);background-color:var(--color-low-blue);box-shadow:inset 0 0 0 2px var(--color-light-gray),1ch 1ch 0 var(--color-black)}._-7ddc8ad2{display:flex;align-items:center;justify-content:space-between;gap:2ch;padding:0 1ch;color:var(--color-white);background-color:var(--color-low-cyan)}._-856a6086{display:grid;gap:2ch;padding:2ch}.-e6e827a8{display:grid;gap:1ch}.-c18a1ef9{position:relative;display:grid;grid-template-columns:3ch minmax(0,1fr);align-items:start;gap:1ch;color:var(--color-white);cursor:pointer}._-2c010f37{position:absolute;width:1px;height:1px;padding:0;opacity:0}.-b3709a0c{color:var(--color-dark-gray);white-space:nowrap}._-2c010f37:checked+.-b3709a0c{color:var(--color-yellow)}.-c15c1b1e{min-width:0}.-bc6f0904{color:var(--color-dark-gray)}._-41707436{padding:0;border:none;border-radius:0;color:inherit;background-color:transparent;font:inherit;text-align:left;cursor:pointer;transition:none}._-41707436:hover,._-41707436:focus,.-c18a1ef9:focus-within{color:var(--color-yellow);outline:none}.-c18a1ef9:hover .-b3709a0c,._-2c010f37:focus+.-b3709a0c{color:var(--color-high-cyan)}._-9bd1c548{flex:1;display:grid;grid-template-columns:minmax(27ch,1fr) minmax(40ch,120ch) minmax(27ch,1fr);gap:0;min-height:0;background:rgb(85,85,85,.3)}._-52846dc6{display:flex;flex-direction:column;gap:1ch;min-width:0;min-height:0;padding:1ch;overflow:auto;background:rgb(85,85,85,.3)}.-c3483b2f{position:relative;display:flex;min-width:0;min-height:0;overflow:hidden}._-139c8282{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:1ch;min-width:0;min-height:2ch;padding:.5ch;margin:-.5ch;overflow:visible;align-content:flex-start;align-items:flex-start;box-shadow:inset 0 0 0 1px transparent}._-9ca6b22e{position:absolute;z-index:1;max-width:calc(100% - 2ch);max-height:calc(100% - 2ch);pointer-events:none}._-9ca6b22e._-95d107c5,._-9ca6b22e ._-043126e0,._-9ca6b22e ._-2df0d017{pointer-events:auto}.-b09f9abd{top:1ch;left:1ch;width:min(34ch,calc(50% - 2ch));flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;min-width:12ch;height:min(24ch,calc(100% - 10ch))}._-85e060a1{top:1ch;right:2ch;width:min(34ch,calc(50% - 2ch));flex-direction:row-reverse;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;min-width:12ch;height:min(24ch,calc(100% - 10ch))}._-13cf2547{right:2ch;bottom:calc(var(--play-input-area-height, 4ch) + 3ch);width:min(34ch,calc(50% - 2ch));height:min(38ch,calc(100% - var(--play-input-area-height, 4ch) - 6ch));flex-direction:column-reverse;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start}._-13cf2547 ._-043126e0{align-self:flex-end}._-7e78c4da{flex-wrap:wrap-reverse;margin-top:auto;align-content:flex-start;align-items:flex-start}._-3c84821a{background:rgb(0,170,170,.12);box-shadow:inset 0 0 0 1px var(--color-low-cyan)}._-1dea034b{position:relative;flex:0 0 1.5ch;align-self:stretch;min-width:2ch;box-sizing:border-box;border:1px dashed var(--color-yellow);background:rgb(255,255,85,.14);box-shadow:inset 0 0 0 1px #00aaaa59;animation:-bcdcec37 .12s ease-out}._-1dea034b:before{content:"";position:absolute;top:50%;left:.75ch;right:.75ch;height:1px;background:var(--color-yellow);transform:translateY(-50%)}.-b09f9abd>._-1dea034b,._-85e060a1>._-1dea034b{height:100%}@keyframes -bcdcec37{0%{flex-basis:0;opacity:0}to{flex-basis:1.5ch;opacity:1}}._-64103b01 ._-13cf2547{bottom:calc(var(--play-input-area-height, 4ch) + 23ch);height:min(18ch,calc(100% - var(--play-input-area-height, 4ch) - 26ch))}._-8bfcec06 ._-139c8282,._-5de34b4e ._-139c8282{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}._-8bfcec06 ._-95d107c5,._-5de34b4e ._-95d107c5{min-height:24ch}._-8bfcec06 ._-7e78c4da,._-5de34b4e ._-7e78c4da{flex-direction:column-reverse}._-043126e0{flex:0 0 auto;min-width:25ch;max-width:100%;border:none;color:var(--color-light-gray);background-color:var(--color-black);box-shadow:inset 0 0 0 1px var(--color-dark-gray);transition:opacity .12s ease,box-shadow .12s ease,transform .12s ease}.-b60f637e{align-self:flex-start;min-width:0;width:fit-content}._-8bfcec06 .-b60f637e{align-self:flex-end}._-29da679f{box-shadow:inset 0 0 0 1px var(--color-yellow);opacity:.55}._-95d107c5 ._-043126e0>*{pointer-events:none}._-805bf21f{display:flex;align-items:center;gap:1ch;padding:0 1ch;color:var(--color-white);background-color:var(--color-low-blue);cursor:move}.-a1332c34{color:var(--color-low-cyan)}.-c382f13b{flex:1;min-width:0;color:var(--color-light-gray);white-space:nowrap;overflow:hidden;text-overflow:clip}._-9ca6b22e ._-805bf21f{background-color:var(--color-dark-gray)}.-c37eb67c{padding:1ch}._-9a89b31e{height:0;padding-top:0;padding-bottom:0;overflow:hidden;visibility:hidden;pointer-events:none}._-8bfcec06 .-c37eb67c{display:grid;justify-items:end;text-align:right}._-926deeec,._-2df0d017{padding:0;border:none;border-radius:0;color:var(--color-light-gray);background-color:transparent;font:inherit;line-height:inherit;cursor:pointer;transition:none}._-926deeec:hover,._-926deeec:focus,._-2df0d017:hover,._-2df0d017:focus{color:var(--color-yellow);outline:none}._-2df0d017{flex:0 0 auto;color:var(--color-dark-gray)}._-7e78c4da ._-2df0d017{align-self:flex-start}._-8bfcec06 ._-2df0d017{align-self:flex-end}._-5de34b4e ._-2df0d017{align-self:flex-start}@media (max-width: 860px){._-9bd1c548{display:flex;flex-direction:column}.-c3483b2f{flex:1 0 45ch}._-52846dc6{flex-direction:row;align-items:flex-start;min-height:12ch;max-height:28ch;padding:1ch 0;overflow:auto}._-139c8282{align-content:flex-start;align-items:flex-start}._-8bfcec06 ._-139c8282,._-5de34b4e ._-139c8282{flex-direction:row;flex-wrap:wrap;align-items:flex-start}._-8bfcec06 ._-95d107c5,._-5de34b4e ._-95d107c5{min-width:24ch;min-height:10ch}._-9ca6b22e{max-width:calc(100% - 2ch);max-height:calc(100% - 2ch)}.-b09f9abd,._-85e060a1{width:min(30ch,calc(45% - 2ch))}._-13cf2547{bottom:calc(var(--play-input-area-height, 4ch) + 3ch);width:min(30ch,calc(60% - 2ch));height:min(26ch,calc(100% - var(--play-input-area-height, 4ch) - 6ch))}._-1dea034b{align-self:stretch;min-height:4ch}._-1dea034b:before{top:.5ch;bottom:.5ch;left:50%;right:auto;width:1px;height:auto;transform:translate(-50%)}.-ff10161a{justify-content:flex-start}._-8bfcec06 ._-7e78c4da,._-5de34b4e ._-7e78c4da{flex-direction:row-reverse;margin-top:-.5ch;margin-left:auto;padding-right:1ch}._-8bfcec06 .-ff10161a,._-5de34b4e .-ff10161a{padding-left:1ch}._-7e78c4da{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start}._-7e78c4da ._-2df0d017,._-8bfcec06 ._-2df0d017,._-5de34b4e ._-2df0d017{align-self:flex-start}._-8bfcec06 .-c37eb67c{justify-items:start;text-align:left}}@media (prefers-reduced-motion: reduce){._-1dea034b{animation:none}}._-356b9c37{display:inline-flex;gap:2ch;align-items:center;max-width:100%}._-54a64630{display:grid;flex:0 1 auto;gap:1ch;min-width:0}.-d832701d{flex:0 0 auto;color:var(--color-light-gray);line-height:inherit;white-space:nowrap}._-2ff7ec30,._-35e2f6cf{color:var(--color-dark-gray);overflow-wrap:anywhere}.-ff35d0d8{display:grid;grid-template-columns:repeat(3,7ch);grid-template-rows:repeat(3,3ch);gap:1ch}.-ca7ac65e{display:grid;place-items:center;min-width:0;min-height:0;padding:0;border:none;border-radius:0;color:var(--color-white);background-color:var(--color-black);box-shadow:inset 0 0 0 1px var(--color-dark-gray);font:inherit;line-height:1;cursor:pointer;transition:none}.-ca7ac65e:hover,.-ca7ac65e:focus{box-shadow:inset 0 0 0 1px var(--color-yellow);color:var(--color-yellow);outline:none}.-ca7ac65e:active{color:var(--color-white);background-color:var(--color-low-blue)}.-a7d92010{color:var(--color-dark-gray)}.-a7d92010:hover,.-a7d92010:focus{color:var(--color-low-cyan)}.-fcc25eab{color:inherit}._-3626f800{position:relative;overflow:hidden;color:var(--color-light-gray);background-color:var(--color-black);box-shadow:inset 0 1px 0 var(--color-dark-gray),0 2ch 0 var(--color-black)}._-5ef6c0de{height:100%;padding:0 1ch;margin:0;font-size:16px;font-family:PxPlus_IBM_VGA8,Lucida Console,Courier New,monospace;white-space:pre-wrap;overflow:hidden}._-4eadfe9d{display:block;min-height:2ch}._-16e8cb06{position:absolute;z-index:1;top:0;right:0;left:0;height:1ch;padding:0;border:none;border-radius:0;background-color:transparent;font:inherit;line-height:inherit;cursor:ns-resize;transition:none}._-16e8cb06:hover,._-16e8cb06:focus{box-shadow:inset 0 1px 0 var(--color-yellow);outline:none}._-5e8cb78e{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:2ch;color:var(--color-light-gray);background-color:#0000008c}._-840aa7d0{width:min(48ch,100%);background-color:var(--color-low-blue);box-shadow:inset 0 0 0 2px var(--color-light-gray),2ch 2ch 0 var(--color-black)}._-77671538{display:flex;align-items:center;justify-content:space-between;gap:2ch;padding:0 1ch;color:var(--color-white);background-color:var(--color-low-cyan)}.-ec1d6e39{display:grid;gap:2ch;padding:2ch}._-282e0519{position:relative;display:grid;grid-template-columns:3ch minmax(0,1fr);align-items:start;gap:1ch;color:var(--color-white);cursor:pointer}._-4f9bdbfe{position:absolute;width:1px;height:1px;padding:0;opacity:0}._-221e5341{color:var(--color-dark-gray);white-space:nowrap}._-4f9bdbfe:checked+._-221e5341{color:var(--color-yellow)}._-4c337f90{min-width:0}._-9ee74357{padding:0;border:none;border-radius:0;color:inherit;background-color:transparent;font:inherit;text-align:left;cursor:pointer;transition:none}._-9ee74357:hover,._-9ee74357:focus,._-282e0519:focus-within{color:var(--color-yellow);outline:none}._-282e0519:hover ._-221e5341,._-4f9bdbfe:focus+._-221e5341{color:var(--color-high-cyan)}._-4c9dd336{width:100%;max-width:none;max-height:var(--fullscreen-height);position:relative;display:flex;flex-direction:column;min-height:var(--fullscreen-height);background:rgb(85,85,85,.3)}._-2dac038c{position:absolute;z-index:2;right:2ch;color:var(--color-low-cyan);background:black}.-b44329a8{flex:1}._-29b55042{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--color-black)}.-bf2fcb67{flex:1;border:none;min-height:0}.-fc221aba{position:absolute;z-index:1;right:8px;bottom:calc(var(--play-input-area-height, 4ch) + 2ch);left:0}._-62c98b23{visibility:hidden;pointer-events:none}.-b710619d{position:relative;z-index:2;display:flex;align-items:flex-end;gap:1ch;min-width:0;margin-bottom:2ch}._-792187a6{display:none;flex:1 1 auto;min-width:0}._-00a5cd69{display:grid}._-2ed56a16{display:none;flex:1 1 auto;min-width:0}._-173f2a0f{display:grid}._-173f2a0f>input{width:100%}.-e73f084b{flex:0 0 auto;padding:0 1ch;margin-right:2ch;border:none;border-radius:0;color:var(--color-light-gray);background-color:var(--color-black);box-shadow:inset 0 0 0 1px var(--color-dark-gray);font:inherit;cursor:pointer;transition:none}.-e73f084b:hover,.-e73f084b:focus{color:var(--color-yellow);box-shadow:inset 0 0 0 1px var(--color-yellow);outline:none}.-e73f084b:active{color:var(--color-white);background-color:var(--color-low-blue)}._-1ca4e3ec{display:flex;align-items:stretch;justify-content:center;min-height:var(--fullscreen-height);background:rgb(85,85,85,.3)}.-eb5aff53{flex:1;min-width:10ch;max-width:120ch;background:var(--color-black)}._-2537736c{flex:1;min-width:10ch;width:100%;background:rgb(85,85,85,.3)}@font-face{font-family:PxPlus_IBM_VGA8;src:url(/assets/PxPlus_IBM_VGA8-4498eff5.ttf)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}ul{list-style-type:none;margin-block-start:2ch;margin-block-end:2ch}main ul li{margin-block-start:2ch;margin-block-end:2ch}main ul li:before{content:" * ";content:" * " / "";color:var(--color-low-green)}p ul li{text-indent:-3ch;padding-left:3ch}:root{--fullscreen-height: 100vh;--color-black: rgb(0, 0, 0);--color-low-blue: rgb(0, 0, 170);--color-low-green: rgb(0, 170, 0);--color-low-cyan: rgb(0, 170, 170);--color-low-red: rgb(170, 0, 0);--color-low-magenta: rgb(170, 0, 170);--color-brown: rgb(170, 85, 0);--color-light-gray: rgb(170, 170, 170);--color-dark-gray: rgb(85, 85, 85);--color-high-blue: rgb(85, 85, 255);--color-high-green: rgb(85, 255, 85);--color-high-cyan: rgb(85, 255, 255);--color-high-red: rgb(255, 85, 85);--color-high-magenta: rgb(255, 85, 255);--color-yellow: rgb(255, 255, 85);--color-white: rgb(255, 255, 255);font-family:PxPlus_IBM_VGA8,Lucida Console,Courier New,monospace;font-size:16px;line-height:2ch;font-weight:400;color-scheme:light dark;color:var(--color-light-gray);background-color:var(--color-black);-webkit-font-smoothing:none;-webkit-text-size-adjust:100%}::selection{color:var(--color-white);background-color:var(--color-brown)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQAgAAAABEUXkAAAAAEUlEQVQI12NkYmBUYGAkmgQAGmgBIbrSQNsAAAAASUVORK5CYII=)}::-webkit-scrollbar-thumb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQAgAAAABEUXkAAAAAEUlEQVQI12NUYmDsYGAkmgQAfygFYZqelcwAAAAASUVORK5CYII=)}::-webkit-scrollbar-button:vertical:start{height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQAgAAAABEUXkAAAAAHklEQVQIW2NcxcAIRyuYGBd0gVADGDEwgRCyglUMAByRCyEVVo9YAAAAAElFTkSuQmCC)}::-webkit-scrollbar-button:vertical:end{height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQAgAAAABEUXkAAAAAHElEQVQIW2NcxcAIRwxMINTQBUILwGgFE0IWjAACIQsh3mAPcAAAAABJRU5ErkJggg==)}::-webkit-scrollbar-button:vertical:start:decrement,::-webkit-scrollbar-button:vertical:end:increment{display:block}::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement{display:none}#app{width:100%}pre{font-family:PxPlus_IBM_VGA8,Lucida Console,Courier New,monospace}fieldset{border:1px solid var(--color-dark-gray);padding:2ch 1ch}fieldset legend{padding:0 1ch}input{font:inherit;padding:0 1ch;border:none;color:var(--color-white);background-color:var(--color-low-blue)}a{color:var(--color-low-cyan);text-decoration:inherit}a:hover{color:var(--color-high-cyan);text-decoration:underline}a::selection{color:var(--color-high-cyan)}body{margin:0;display:flex;min-width:320px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-block-start:2ch;margin-block-end:2ch;font-size:inherit;font-weight:inherit}h1{color:var(--color-high-cyan)}h2{color:var(--color-yellow)}p{margin-block-start:2ch;margin-block-end:2ch}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@keyframes blink{0%{opacity:0}49.99%{opacity:0}50%{opacity:1}99.99%{opacity:1}to{opacity:0}}@-webkit-keyframes blink{0%{opacity:0}49.99%{opacity:0}50%{opacity:1}99.99%{opacity:1}to{opacity:0}}.blink{animation-name:blink;animation-duration:333ms;animation-iteration-count:infinite;-webkit-animation-name:blink;-webkit-animation-duration:333ms;-webkit-animation-iteration-count:infinite}
