@font-face{font-family:SWRD PxPlus IBM VGA;src:url(/fonts/pxplus-ibm-vga/WebPlus_IBM_VGA_9x16.woff)format("woff");font-display:block}html,body{background:var(--c-bg,#0c0c0c);height:100%;color:var(--c-fg,#c8c8c8);margin:0;transition:background-color .4s;overflow:hidden}#app{justify-content:center;align-items:center;height:100%;display:flex}.tui-screen{white-space:pre;font-variant-ligatures:none;font-kerning:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;position:relative;overflow:hidden}.tui-screen *{transition:color .4s,background-color .4s}.tui-pixel{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;text-rendering:optimizespeed}.tui-row{height:var(--ch);line-height:var(--ch);overflow:hidden}.tui-panel{overflow:hidden}.tui-frame{pointer-events:none;position:absolute;inset:0}.tui-panel-body{overflow:hidden}.tui-menu:focus,.tui-dialog:focus{outline:none}.tui-menu:focus-visible [aria-selected=true]{outline:1px dashed var(--c-frameActive);outline-offset:-1px}.tui-input{cursor:text}.tui-native-input{opacity:0;width:100%;height:100%;font:inherit;caret-color:#0000;border:0;padding:0;position:absolute;inset:0}.tui-cursor{animation:1s step-end infinite tui-blink}@keyframes tui-blink{50%{opacity:0}}.tui-fkey,.tui-tab{all:unset;cursor:pointer;white-space:pre}.tui-fkey:focus-visible,.tui-tab:focus-visible{outline:1px dashed var(--c-frameActive);outline-offset:-1px}.tui-tab{justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.tui-dialog,.tui-dialog-backdrop{position:absolute;inset:0}.tui-shadow{background:#0000008c}@media (prefers-reduced-motion:reduce){html,body,.tui-screen *{transition:none!important}.tui-cursor{animation:none}}.tui-scrollbar{pointer-events:none}.tui-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tui-screen.has-mouse-cursor,.tui-screen.has-mouse-cursor *{cursor:none}.tui-mouse-cursor{mix-blend-mode:difference;pointer-events:none;z-index:1000;background:#fff;position:absolute;top:0;left:0;transition:none!important}.tui-mouse-cursor.is-pressed{clip-path:inset(50% 0 0)}
