:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f4f4;font-synthesis:none;--white:#f4f4f4;--dim:#92999f;--green:#91d7a3;--amber:#dfbd70;--red:#ef8d8d;--cyan:#8dcbd3;background:#000;font-family:Inconsolata,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#000;min-width:300px}button,input{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.terminal-page{background:#000;width:100vw;height:100dvh;padding:16px}.terminal{--terminal-leading:1.48em;width:100%;height:100%;color:var(--white);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;scrollbar-width:thin;scrollbar-color:#555 #000;background:#000;border:1px solid #ffffffe6;padding:clamp(12px,2vw,24px);font-size:clamp(13px,1.65vh,17px);line-height:1.48;overflow:auto}.terminal-output{display:block}.output-line,.command-line,.active-line{min-height:var(--terminal-leading);line-height:var(--terminal-leading);margin:0;padding:0}.command-line{align-items:flex-start;display:flex}.prompt{color:var(--white);white-space:pre;flex:none}.active-line{align-items:flex-start;width:100%;display:flex}.active-line input{min-width:2ch;height:var(--terminal-leading);line-height:var(--terminal-leading);color:var(--white);caret-color:var(--white);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;display:block}.active-line input[type=password]{letter-spacing:0}.tone-dim{color:var(--dim)}.tone-success{color:var(--green)}.tone-warn{color:var(--amber)}.tone-error{color:var(--red)}.tone-accent{color:var(--cyan)}.tone-system{color:var(--amber)}.tone-chat{color:#b4c8dc}.tone-logo{color:#fff}.blink{animation:1s steps(2,start) infinite blink}@keyframes blink{50%{opacity:0}}@media (width<=760px){.terminal-page{padding:0}.terminal{border:0;padding:14px 12px 28px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
