@charset "UTF-8";:root{color-scheme:dark;font-family:DejaVu Sans Mono,Liberation Mono,Courier New,monospace;color:#c6c9c6;background:#080a0c;font-synthesis:none;font-size:15px;line-height:1.5}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden}.terminal{position:fixed;top:var(--terminal-top, 0px);inset-inline:0;height:var(--terminal-height, 100dvh);min-height:0;border-top:56px solid #080a0c;padding:0 24px 24px;--terminal-inline-space: 24px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;overflow-anchor:none;scroll-behavior:auto}.output{overflow-wrap:anywhere}pre{font:inherit;white-space:pre-wrap;margin:0;min-height:1.5em;tab-size:4}pre.echo{color:#a8c88f;margin-top:0}.muted{color:#939b9e}.success{color:#a8c88f}.bright{color:#e1e3df}.commandline{display:flex;align-items:baseline;gap:.65ch;margin-top:0;scroll-margin-bottom:8px}[hidden]{display:none!important}.prompt{color:#a8c88f;flex-shrink:0;max-width:70%;overflow-wrap:anywhere;white-space:pre-wrap;direction:ltr;unicode-bidi:isolate}input{border:0;padding:0;outline:0;background:transparent;color:#e1e3df;caret-color:#d4e5bb;font:inherit;border-radius:0;min-width:2ch;flex:1}button{font:inherit;background:transparent;color:#b4c5d1;border:1px solid #414b51;padding:5px 10px;cursor:pointer;border-radius:0}button:hover{background:#192125;color:#fff}button:focus-visible{outline:2px solid #d4e5bb;outline-offset:3px}.skip{position:fixed;top:calc(var(--terminal-top, 0px) + 6px);right:var(--terminal-inline-space);z-index:1;min-height:44px;max-width:calc(100% - 24px);background:#080a0c;margin:0}.send{border:0;min-height:36px}::selection{color:#080a0c;background:#b7cda1}@media(max-width:600px){:root{font-size:14px}.terminal{padding:0 12px 12px;--terminal-inline-space: 12px}input{font-size:16px}.prompt{max-width:58%}pre{line-height:1.55}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.touch-control,.touch-controls{display:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:none)and (pointer:coarse){.touch-control{display:inline-block;min-width:44px;min-height:44px}.touch-controls{display:flex;gap:8px;margin-top:8px}.touch-controls button{min-width:44px;min-height:44px}}.motion-viewport{position:relative;width:100%;min-width:0;overflow:hidden;contain:layout paint}.motion-sprite{position:absolute;top:0;left:0;width:max-content;white-space:pre;overflow-wrap:normal;will-change:transform}.motion-probe{position:absolute;visibility:hidden;pointer-events:none;width:max-content}.motion-active .prompt,.motion-active input,.motion-active .send{opacity:0;pointer-events:none}.output a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.output a:focus-visible{outline:1px solid currentColor;outline-offset:2px}.commandline.login-form .send,.commandline.login-form+.touch-controls{display:none}
