.terminal{padding:1.5em;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;font-family:Monaspace Neon,ui-monospace,monospace;font-size:max(3.2vmin,17px);font-weight:200;line-height:140%;color:#fff;overflow-y:auto;position:relative;z-index:1}.line{margin:0;padding:6px 0;white-space:pre-wrap}.outputPrompt{margin:1em 0;opacity:.75;color:#aaa}.cta-btn{background:none;border:none;color:#7bd1d3;font:inherit;font-weight:500;cursor:pointer;padding:0;text-decoration:none;display:flex;width:100%;text-align:left;justify-content:flex-start;align-items:flex-start;white-space:normal;transition:color .2s ease}.highlight-text{color:#7bd1d3}.cta-btn.hovered{color:#fff}.hover-mark{color:#7bd1d3;font-weight:900;opacity:0;transition:opacity .15s ease;width:1.5ch;margin-right:.2ch;text-align:left;flex-shrink:0}.cta-btn.hovered .hover-mark{opacity:1}.outputText{max-width:46ch;color:#e8e8e8}.outputText a{color:#7bd1d3;text-decoration:none}.outputText a:hover{text-decoration:underline}.input-line{position:relative;display:flex;align-items:center;min-height:1.8em;margin-top:.8em}.typed-input{color:#fff;white-space:pre;padding:0 0 0 1ch}.ghost-text{opacity:.75;color:#aaa;pointer-events:none;font:inherit}.cursor{display:inline-block;width:.65ch;height:1.3em;background:#fff;margin-left:.2ch;animation:blink 1s steps(1) infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.input-line input{position:absolute;inset:0;opacity:0;cursor:text;font:inherit;caret-color:transparent}.outputQuestion{color:#7bd1d3;font-weight:500;padding:10px 0;letter-spacing:.3px}.outputQuestion:before{content:"➜ ";color:#7bd1d3}.line.outputOption,.line.outputCTA{display:block;width:100%;text-align:left}.circle-container{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.circle{position:absolute;border-radius:50%;width:100vmax;height:100vmax;top:-80vmax;left:40%;filter:blur(80px);opacity:.45;mix-blend-mode:screen}#circle1{background:#eadd0080;background:color(display-p3 .92 .87 0 / .5);animation:orbit 6s linear infinite}#circle2{background:#01c6f199;background:color(display-p3 0 .78 1 / .6);animation:rorbit 10s linear infinite}#circle3{background:#ffbcf899;background:color(display-p3 1 .71 1 / .6);animation:rorbit 8s linear infinite}@media(prefers-color-scheme:dark){#circle1{background:#eadd0040;background:color(display-p3 .92 .87 0 / .25)}#circle2{background:#01c6f140;background:color(display-p3 0 .78 1 / .25)}#circle3{background:#ffbcf840;background:color(display-p3 1 .71 1 / .25)}}@keyframes orbit{0%{transform:rotate(0) translate(20vmin) rotate(0)}to{transform:rotate(360deg) translate(20vmin) rotate(-360deg)}}@keyframes rorbit{0%{transform:rotate(360deg) translate(20vmin) rotate(-360deg)}to{transform:rotate(0) translate(20vmin) rotate(0)}}@font-face{font-family:Monaspace Neon;src:url(/assets/monaspace_neon_var-CiPD7wCv.ttf) format("truetype");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;background:hsl(var(--hue),10%,10%);overflow-x:hidden;overflow-y:visible}
