.lilt-module__R17Ymq__container{box-sizing:border-box;flex-direction:column;max-width:640px;height:100dvh;margin:0 auto;padding:2rem 1rem 0;display:flex;overflow:hidden}.lilt-module__R17Ymq__terminal{flex-direction:column;flex:1;min-height:0;font-family:Courier Prime,Courier New,Courier,monospace;font-size:.95rem;line-height:1.5;display:flex}.lilt-module__R17Ymq__log{flex:1;margin:0;padding:0 0 1rem;list-style:none;overflow-y:auto}.lilt-module__R17Ymq__entry{white-space:pre-wrap;word-wrap:break-word;margin-bottom:1rem}.lilt-module__R17Ymq__move{color:var(--primaryColor)}.lilt-module__R17Ymq__move:before{content:"> ";opacity:.5}.lilt-module__R17Ymq__response{color:var(--black)}.lilt-module__R17Ymq__inputRow{border-top:1px solid #0000001a;flex-shrink:0;align-items:baseline;gap:.5rem;padding:.75rem 0;font-family:Courier Prime,Courier New,Courier,monospace;font-size:.95rem;display:flex}.lilt-module__R17Ymq__prompt{color:var(--primaryColor);-webkit-user-select:none;user-select:none;flex-shrink:0}.lilt-module__R17Ymq__input{color:var(--black);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px;line-height:1.5}.lilt-module__R17Ymq__input::placeholder{color:#999}.lilt-module__R17Ymq__sendButton{color:var(--primaryColor);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem .5rem;font-family:Courier Prime,Courier New,Courier,monospace;font-size:1.25rem}.lilt-module__R17Ymq__sendButton:disabled{opacity:.3;cursor:default}.lilt-module__R17Ymq__loading{color:#999;animation:1s step-end infinite lilt-module__R17Ymq__blink}@keyframes lilt-module__R17Ymq__blink{50%{opacity:0}}.lilt-module__R17Ymq__header{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.25rem;margin-bottom:1rem;display:flex}.lilt-module__R17Ymq__logo{width:auto;height:48px}.lilt-module__R17Ymq__subtitle{color:#999;letter-spacing:.05em;margin:0;font-family:Courier Prime,Courier New,Courier,monospace;font-size:.75rem}@media (max-width:768px){.lilt-module__R17Ymq__container{padding:1rem .75rem 0}.lilt-module__R17Ymq__log{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lilt-module__R17Ymq__inputRow{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.lilt-module__R17Ymq__header{margin-bottom:.75rem}.lilt-module__R17Ymq__logo{height:40px}}
