:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:stretch;min-width:100vh;min-height:100vh;height:100%;width:100%}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{width:100%;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;outline:none}button:hover{border-color:#646cff}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.code-editor.svelte-85jbgv.svelte-85jbgv.svelte-85jbgv{width:400px;position:relative;overflow-y:auto;background-color:#121212}.code-editor.svelte-85jbgv .line-numbers.svelte-85jbgv.svelte-85jbgv{position:absolute;top:0;left:0;width:20px;color:#a5a5a5;text-align:right;padding-right:5px;padding-top:1rem}.code-editor.svelte-85jbgv .line-numbers.svelte-85jbgv>pre.svelte-85jbgv{margin-top:0;font-size:1rem;line-height:normal}.code-editor.svelte-85jbgv>textarea.svelte-85jbgv.svelte-85jbgv{box-sizing:border-box;width:100%;height:51px;padding:1rem;font-size:1rem;font-family:monospace;border:none;outline:none;resize:none;color:transparent;caret-color:#fff;padding-left:calc(1rem + 20px)}.code-editor.svelte-85jbgv>pre.svelte-85jbgv.svelte-85jbgv{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;font-size:1rem;font-family:monospace;pointer-events:none;text-align:left;padding:1rem;margin:0;line-height:normal;padding-left:calc(1rem + 20px)}.compiler.svelte-uohbwc.svelte-uohbwc.svelte-uohbwc{margin-top:3%}.compiler.svelte-uohbwc .buttons.svelte-uohbwc.svelte-uohbwc{text-align:left}.compiler.svelte-uohbwc .buttons .example-buttons.svelte-uohbwc.svelte-uohbwc{position:relative;display:inline-block;margin-bottom:20px}.compiler.svelte-uohbwc .buttons .example-buttons.svelte-uohbwc>button.svelte-uohbwc{cursor:default}.compiler.svelte-uohbwc .buttons .example-buttons .drawer.svelte-uohbwc.svelte-uohbwc{position:absolute;z-index:100}.compiler.svelte-uohbwc .buttons .example-buttons .example-button.svelte-uohbwc.svelte-uohbwc{display:block;text-align:left;width:fit-content;text-wrap:nowrap;top:0;left:0;transition:transform .3s ease;border-radius:0}.compiler.svelte-uohbwc .row.svelte-uohbwc.svelte-uohbwc{display:flex;height:500px}.compiler.svelte-uohbwc .middle.svelte-uohbwc.svelte-uohbwc{margin:auto 1rem;display:flex;flex-direction:column;align-items:center}.compiler.svelte-uohbwc .result.svelte-uohbwc.svelte-uohbwc{display:flex;flex-direction:column;width:400px;background-color:#121212;overflow-x:auto}.compiler.svelte-uohbwc .result .error.svelte-uohbwc.svelte-uohbwc{color:red;text-wrap:wrap}.compiler.svelte-uohbwc .result .tabs.svelte-uohbwc.svelte-uohbwc{display:flex;flex-direction:row;gap:0rem;align-items:center}.compiler.svelte-uohbwc .result .tabs button.svelte-uohbwc.svelte-uohbwc{font-size:.8rem;padding:.5rem;border:none;cursor:pointer;height:100%;border-radius:0;outline:none}.compiler.svelte-uohbwc .result .tabs button.svelte-uohbwc.svelte-uohbwc:hover{background-color:#161616}.compiler.svelte-uohbwc .result .tabs button.active.svelte-uohbwc.svelte-uohbwc{background-color:#121212}.compiler.svelte-uohbwc .result .content.svelte-uohbwc.svelte-uohbwc{flex:1;padding:1rem;height:100%;background-color:#121212;margin:0;text-align:left;overflow-y:auto}.compiler.svelte-uohbwc .result .content pre.svelte-uohbwc.svelte-uohbwc{margin:0}.controls.svelte-1vpx0g0{margin:2em 0}select.svelte-1vpx0g0{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}select.svelte-1vpx0g0:hover{border-color:#646cff}.tape.svelte-hirkmr.svelte-hirkmr{display:grid;grid-template-columns:repeat(auto-fill,minmax(20px,1fr));width:80%;overflow-x:auto;grid-auto-flow:row;grid-template-rows:auto auto;font-weight:700;overflow-y:hidden}.tape.svelte-hirkmr .sections.svelte-hirkmr{display:contents}.tape.svelte-hirkmr .sections .section-item.svelte-hirkmr{display:inline-block;padding:.2rem}.tape.svelte-hirkmr .items.svelte-hirkmr{display:contents}.tape.svelte-hirkmr .items .tape-item.svelte-hirkmr{display:inline-block;width:20px;border-left:1px solid white;background-color:#000}.error.svelte-1afk626{color:red;font-size:1.5em;font-weight:700}.assembly.svelte-1m7lmi7.svelte-1m7lmi7{text-align:left;overflow-y:auto;display:flex;overflow-x:auto;max-width:40%}.assembly.svelte-1m7lmi7 thead th.svelte-1m7lmi7{position:sticky;top:0;background:#000;z-index:100}.assembly.svelte-1m7lmi7 .instruction-item.svelte-1m7lmi7{transition:background-color .25s;white-space:nowrap}.assembly.svelte-1m7lmi7 .instruction-item .breakpoint.svelte-1m7lmi7:hover:after{content:"";display:inline-block;width:10px;height:10px;background-color:#f08080;border-radius:50%}.assembly.svelte-1m7lmi7 .instruction-item .breakpoint.active.svelte-1m7lmi7:after{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background-color:red}.assembly.svelte-1m7lmi7 .instruction-item td.svelte-1m7lmi7:nth-child(2n+3){background-color:#3c3c3c}.table-container.svelte-4r0hd7.svelte-4r0hd7{height:100%;overflow-y:auto;overflow-x:hidden;margin-left:4em;max-width:30%}.table-container.svelte-4r0hd7 .table.svelte-4r0hd7{text-align:left;list-style-type:none;table-layout:fixed}.table-container.svelte-4r0hd7 .table thead th.svelte-4r0hd7{position:sticky;top:0;background:#000;z-index:100}.table-container.svelte-4r0hd7 .table tbody tr td.svelte-4r0hd7:first-child,.table-container.svelte-4r0hd7 .table td.svelte-4r0hd7:last-child{max-width:140px;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:0}.table-container.svelte-4r0hd7 .table tbody tr td.svelte-4r0hd7:first-child:hover,.table-container.svelte-4r0hd7 .table td.svelte-4r0hd7:last-child:hover{overflow:visible;text-overflow:ellipsis}.table-container.svelte-4r0hd7 .table tbody tr td.svelte-4r0hd7:first-child:hover:after,.table-container.svelte-4r0hd7 .table td.svelte-4r0hd7:last-child:hover:after{content:attr(data-tooltip);position:absolute;left:0;top:0;white-space:nowrap;background-color:#000;color:#fff;border-radius:5px;z-index:100;overflow:visible}.table-container.svelte-4r0hd7 .table tbody tr td.svelte-4r0hd7:last-child:hover:after{left:auto;right:0;min-width:140px}.table-container.svelte-4r0hd7 .active.svelte-4r0hd7{background-color:red}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1e1e1e;color:#dcdcdc}.hljs-keyword,.hljs-literal,.hljs-symbol,.hljs-name{color:#569cd6}.hljs-link{color:#569cd6;text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-number,.hljs-class{color:#b8d7a3}.hljs-string,.hljs-meta .hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-subst,.hljs-function,.hljs-title,.hljs-params,.hljs-formula{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9b9b9b}.hljs-variable,.hljs-template-variable{color:#bd63c5}.hljs-attr,.hljs-attribute{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-tag,.hljs-selector-id,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo{color:#d7ba7d}.hljs-addition{background-color:#144212;display:inline-block;width:100%}.hljs-deletion{background-color:#600;display:inline-block;width:100%}.program.svelte-1pcey9v{height:50%}.code.svelte-1pcey9v{background-color:#191919;padding:1em;border-radius:8px;overflow-x:auto;overflow-y:auto;max-height:70%}.stats.svelte-1pr0x2e ul.svelte-1pr0x2e{list-style:none;padding:0 0 0 15px;font-weight:400}.stats.svelte-1pr0x2e ul span.svelte-1pr0x2e{font-weight:700}.debugger.svelte-1hdvpr1.svelte-1hdvpr1{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:3%;height:100vh;width:100%}.things.svelte-1hdvpr1.svelte-1hdvpr1{width:80%;display:flex;flex-direction:row;font-weight:700;height:60%;padding:2em;background-color:#1e1e1e;justify-content:space-between}.things.svelte-1hdvpr1 .things2.svelte-1hdvpr1{text-align:left;width:25%}main.svelte-1te9719{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}
