.terminal-container{position:relative}.terminal-version-banner{position:absolute;top:1rem;right:1rem;z-index:10;padding:.35rem .7rem;color:#172033;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;cursor:help;background:#f6c453;border:1px solid #ffe39b;border-radius:2px;box-shadow:3px 3px 0 rgba(0,0,0,.28)}.terminal-version-banner:focus-visible{outline:2px solid #fff;outline-offset:3px}.terminal-version-tooltip{position:absolute;top:calc(100% + .75rem);right:0;width:18rem;padding:.75rem .85rem;color:#e5e7eb;font-size:.75rem;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;text-transform:none;pointer-events:none;visibility:hidden;background:#111827;border:1px solid #4b5563;border-radius:3px;box-shadow:0 8px 24px rgba(0,0,0,.36);opacity:0;transform:translateY(-.25rem);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.terminal-version-tooltip:before{position:absolute;right:1rem;bottom:100%;width:.65rem;height:.65rem;content:"";background:#111827;border-top:1px solid #4b5563;border-left:1px solid #4b5563;transform:translateY(50%) rotate(45deg)}.terminal-version-banner:focus .terminal-version-tooltip,.terminal-version-banner:hover .terminal-version-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.react-terminal{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;height:100%!important;overflow-x:hidden!important}.react-terminal a{color:gold;text-decoration:underline}.react-terminal-wrapper{border-radius:0!important;border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;height:100%}.react-terminal-wrapper:before{content:none!important}.react-terminal-window-buttons{display:none!important}.react-terminal .react-terminal-line{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.react-terminal .terminal-command-grid{display:grid;-moz-column-gap:2rem;column-gap:2rem;row-gap:.75rem;padding-left:2rem;white-space:normal;contain:layout style}.react-terminal .terminal-command-grid span{white-space:nowrap}.react-terminal .terminal-completion-item{display:inline-block}.react-terminal .terminal-completion-item.is-selected{background-color:#e5e7eb;color:#111827;border-radius:2px}.terminal-completion-open .react-terminal-active-input,.terminal-container .react-terminal>div:last-child:empty{display:none}.terminal-completion-prompt-cursor{position:relative;display:inline-flex;align-items:center;justify-content:center;width:0;height:1em;margin-left:1px;vertical-align:-.15em;animation:none}.terminal-completion-prompt-cursor:after{position:absolute;top:0;left:0;width:1ch;height:1em;color:#111827;line-height:1em;text-align:center;content:attr(data-cursor-character);background:#fff}.react-terminal-active-input:after{position:relative;z-index:2;content:attr(data-history-suggestion);color:#8b8f97}.react-terminal-active-input{position:relative}.react-terminal-wrapper:focus-within .react-terminal .react-terminal-active-input .cursor{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:0;z-index:1;margin-right:0;line-height:1;background:transparent!important;box-shadow:none;animation:none!important}.react-terminal-wrapper:focus-within .react-terminal .react-terminal-active-input .cursor:after{position:absolute;top:0;left:0;width:1ch;height:1em;content:"";background:#fff}