._shell_1nblr_1{--paper:#f4efe4;--ink:#1b1a17;--rule:#b9ad95;--accent:#b3401f;--muted:#6f685b;--focus:#1d4ed8;width:min(940px,100%);color:var(--ink);background:var(--paper);border:1px solid var(--ink);box-shadow:14px 14px 0 var(--ink);outline:none;flex-direction:column;font-family:"Source Serif 4",Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;display:flex}._shell_1nblr_1:focus-visible{outline:3px solid var(--focus);outline-offset:4px}._header_1nblr_24{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 24px;display:flex}._title_1nblr_33{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:500}._revision_1nblr_40{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font:11px/1.4 IBM Plex Mono,ui-monospace,monospace}._body_1nblr_50{flex:1;grid-template-columns:1.12fr .88fr;min-height:0;display:grid}._left_1nblr_57{border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;gap:16px;min-height:0;padding:18px 24px;display:flex}._utilities_1nblr_67{justify-content:flex-end;gap:6px;display:flex}._utility_1nblr_73{border:1px solid var(--rule);color:var(--muted);letter-spacing:.08em;cursor:pointer;background:0 0;padding:5px 8px;font:11px/1 IBM Plex Mono,ui-monospace,monospace}._utility_1nblr_73:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}._utility_1nblr_73:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._display_1nblr_97{flex-direction:column;align-items:flex-end;gap:10px;min-height:0;padding:4px;display:flex}._expressionLine_1nblr_106{max-width:100%;min-height:17px;color:var(--muted);letter-spacing:.02em;text-align:right;white-space:nowrap;text-overflow:ellipsis;margin:0;font:12px/1.45 IBM Plex Mono,ui-monospace,monospace;overflow:hidden}._mainLine_1nblr_122{letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1;text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:"Source Serif 4",Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(46px,7vw,76px);line-height:.95;display:block;overflow:hidden}._errorPanel_1nblr_137{border:1px solid var(--accent);color:var(--accent);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;padding:8px 10px;font:11px/1.45 IBM Plex Mono,ui-monospace,monospace;display:flex}._errorPanelIdle_1nblr_152{border:0;min-height:0;padding:0}._errorTitle_1nblr_158{text-transform:uppercase;letter-spacing:.08em}._tape_1nblr_163{border-top:1px solid var(--rule);color:var(--muted);padding-top:14px;font:12px/1.5 IBM Plex Mono,ui-monospace,monospace}._tapeTitle_1nblr_173{letter-spacing:.18em;text-transform:uppercase;font-size:10px}._tapeList_1nblr_179{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;flex-direction:column;gap:4px;min-height:76px;max-height:76px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:hidden auto}._tapeList_1nblr_179:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._tapeList_1nblr_179::-webkit-scrollbar{width:8px}._tapeList_1nblr_179::-webkit-scrollbar-thumb{background:var(--rule)}._tapeList_1nblr_179::-webkit-scrollbar-track{background:0 0}._tapeRow_1nblr_212{flex:none;justify-content:space-between;gap:12px;display:flex}._tapeEmpty_1nblr_220{font-style:italic}._keypad_1nblr_224{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;align-self:stretch;min-height:0;display:grid}._key_1nblr_224{border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:64px;color:var(--ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;font:400 clamp(18px,2.2vw,24px)/1 IBM Plex Mono,ui-monospace,monospace;transition:background .1s,color .1s}._key_1nblr_224:nth-child(4n){border-right:0}._key_1nblr_224:nth-last-child(-n+4){border-bottom:0}._key_1nblr_224:hover{background:var(--ink);color:var(--paper)}._key_1nblr_224:focus-visible{z-index:1;outline:3px solid var(--focus);outline-offset:-3px;position:relative}._keyClear_1nblr_271,._keyFunction_1nblr_272{font-family:"Source Serif 4",Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(19px,2.3vw,25px)}._keyDigit_1nblr_277{font-variant-numeric:tabular-nums}._keyOperator_1nblr_281{color:var(--accent);font-weight:600}._keyEquals_1nblr_286{background:var(--ink);color:var(--paper);font-weight:600}._keyEquals_1nblr_286:hover{background:var(--accent)}._keyClear_1nblr_271{color:var(--accent);font-weight:600}._key_1nblr_224:active,._keyEquals_1nblr_286:active{background:var(--accent);color:var(--paper)}._busy_1nblr_311 ._mainLine_1nblr_122{opacity:.45;animation:1s ease-in-out infinite alternate _pulse_1nblr_1}._busy_1nblr_311 ._keypad_1nblr_224,._busy_1nblr_311 ._key_1nblr_224{cursor:progress}@keyframes _pulse_1nblr_1{0%{opacity:.45}to{opacity:.95}}@media (width<=780px){._body_1nblr_50{grid-template-columns:1fr}._left_1nblr_57{border-right:0;border-bottom:1px solid var(--ink);padding:18px}._tape_1nblr_163{display:none}._mainLine_1nblr_122{font-size:clamp(44px,12vw,64px)}._key_1nblr_224{min-height:60px}}@media (width<=560px){._shell_1nblr_1{box-shadow:none;border-left:0;border-right:0}._revision_1nblr_40{display:none}._left_1nblr_57{justify-content:stretch}._display_1nblr_97{flex:1;justify-content:center}._utility_1nblr_73{padding:4px 6px}}@media (height<=520px) and (orientation:landscape){._shell_1nblr_1{width:min(920px,100%);max-height:calc(100vh - 16px)}._header_1nblr_24{padding:6px 16px}._title_1nblr_33{font-size:20px}._revision_1nblr_40{display:none}._body_1nblr_50{grid-template-columns:1fr 1fr;overflow:hidden}._left_1nblr_57{border-right:1px solid var(--ink);border-bottom:0;gap:6px;padding:8px 14px}._utilities_1nblr_67{flex:none}._display_1nblr_97{flex:1;justify-content:center;gap:4px}._expressionLine_1nblr_106{min-height:14px;font-size:11px}._mainLine_1nblr_122{font-size:clamp(30px,6vw,48px)}._tape_1nblr_163{display:none}._keypad_1nblr_224{min-height:0}._key_1nblr_224{min-height:0;font-size:clamp(15px,2.6vw,20px)}._keyClear_1nblr_271,._keyFunction_1nblr_272{font-size:clamp(15px,2.6vw,20px)}}@media (prefers-reduced-motion:reduce){._key_1nblr_224{transition:none}._busy_1nblr_311 ._mainLine_1nblr_122{animation:none}}._page_ffrb0_1{place-items:center;min-height:100vh;padding:clamp(14px,4vw,56px);display:grid}@media (width<=560px){._page_ffrb0_1{padding:0}}@media (height<=520px) and (orientation:landscape){._page_ffrb0_1{padding:8px}}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-BpEBLj1O.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-400-DMJ8VG8y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-500-DSY6xOcd.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{color:#1b1a17;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#e5ddcc;font-family:"Source Serif 4",Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background-color:#e5ddcc;background-image:linear-gradient(#00000007 1px,#0000 1px),linear-gradient(90deg,#00000007 1px,#0000 1px);background-size:28px 28px;margin:0}button{font:inherit}
