:root{--selection-background:#99ff0026}body.font-portfolio-6x8{--active-terminal-font:var(--font-portfolio-6x8);--font-line-height:1.6;--font-letter-spacing:0px;--font-vertical-offset:0px}body.font-mbyte-pc230{--active-terminal-font:var(--font-mbyte-pc230);--font-line-height:1.6;--font-letter-spacing:0px;--font-vertical-offset:0px}body.font-sperry-pc-cga{--active-terminal-font:var(--font-sperry-pc-cga);--font-line-height:1.6;--font-letter-spacing:0px;--font-vertical-offset:0px}body.font-ibm-dos-iso9{--active-terminal-font:var(--font-ibm-dos-iso9);--font-line-height:1.6;--font-letter-spacing:0px;--font-vertical-offset:0px}html,body{width:100%;height:100%;margin:0;padding:0;cursor:none!important}.terminal-scroll-container{box-sizing:border-box;flex-grow:1;width:100%;min-height:0;position:relative;overflow:hidden!important}.terminal-scroll-view-port{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden auto;scroll-behavior:auto!important}.terminal-scroll-view-port>div{flex-direction:column;flex:1;min-height:100%;display:flex}.terminal-scroll-view-port.no-overflow{overflow-y:hidden!important}.react-terminal,.react-terminal-wrapper.react-terminal{width:100%;font-family:var(--active-terminal-font,var(--font-sperry-pc-cga)),monospace;font-weight:200;line-height:var(--font-line-height,1.6);letter-spacing:var(--font-letter-spacing,0px);-webkit-user-select:none;user-select:none;pointer-events:auto;flex-direction:column;justify-content:flex-end;height:auto;min-height:100%;margin:0;display:flex;background-color:#0000!important;border:none!important;padding:0!important}.terminal-input-container{width:100%;display:flex}.main-page-container{display:flex}.terminal-follow-button{display:none}.terminal-command,.terminal-command *{color:var(--theme-primary);transition:opacity .2s ease-out,color .2s ease-out}.terminal-command{box-sizing:border-box;opacity:1;width:100%;margin-top:.1em!important;margin-bottom:.1em!important;padding:0 0 0 17px!important}.terminal-command .react-terminal-line{color:var(--theme-text-brand)}.terminal-command .static-line-entry{font-weight:500!important}.terminal-past-command,.terminal-past-command *{color:var(--theme-text-past-command);opacity:.7}.terminal-past-command{padding-left:17px!important}.terminal-past-command>.react-terminal-line{padding-left:0!important}.terminal-past-command span:hover{opacity:.8;color:var(--theme-text-brand)!important}.terminal-response,.terminal-response *{transition:opacity .2s ease-out,color .2s ease-out}.terminal-response{box-sizing:border-box;opacity:1;white-space:pre-wrap;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;width:100%;display:flex;color:var(--theme-text-primary)!important;margin-top:.1em!important;margin-bottom:.1em!important;padding:0 32px 0 36px!important}.terminal-response>.react-terminal-line{padding-left:0!important}.terminal-response .react-terminal-line{color:var(--theme-primary);box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;align-items:flex-start;width:100%;font-weight:500;display:flex}.terminal-response .react-terminal-line pre{white-space:pre-wrap;overflow-wrap:break-word}.terminal-past-response{opacity:1;color:var(--theme-text-past-response)!important}.terminal-past-response[style*="color: var(--foreground)"],.terminal-past-response .list-item-title,.terminal-past-response .list-item-subtext{color:var(--theme-text-past-response)!important}.react-terminal-line{box-sizing:border-box;width:100%;color:var(--theme-primary);line-height:var(--font-line-height,1.6);letter-spacing:var(--font-letter-spacing,0px);align-self:flex-start;align-items:flex-start;display:flex;margin-top:.1em!important;margin-bottom:.1em!important;padding:0 0 0 1.3em!important}.react-terminal-input{color:var(--theme-primary);opacity:1;white-space:pre;box-sizing:border-box;align-self:flex-start;align-items:center;height:35px;min-height:35px;max-height:35px;margin:0;padding-top:5px;font-weight:500;display:flex;position:relative;padding-bottom:5px!important;padding-left:1em!important;padding-right:1em!important}.react-terminal-input input{transform-origin:0;color:inherit;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-family:inherit;font-size:16px;transform:scale(.75)}.terminal-hidden-input{font-size:16px;position:fixed;left:-1000px}.terminal-fixed-input-container{padding-bottom:env(safe-area-inset-bottom,0px);will-change:transform;z-index:30;align-items:center;min-height:45px;max-height:45px;display:flex;transform:translateZ(0)}.terminal-command:before{content:"";background-color:var(--theme-primary);width:7px;height:16px;margin-right:12px;display:inline-flex;position:relative;top:3px;left:2px;-webkit-mask-image:url(/icons/branding/prompt.svg);mask-image:url(/icons/branding/prompt.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.react-terminal-input:before{content:"";background-color:var(--theme-primary);width:7px;height:16px;margin-right:8px;padding-left:12px;display:inline-flex;position:relative;top:-1px;left:2px;-webkit-mask-image:url(/icons/branding/prompt.svg);mask-image:url(/icons/branding/prompt.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.terminal-frown-mode .terminal-command:before,.terminal-frown-mode .react-terminal-input:before,body.terminal-frown-mode .react-terminal-input:before{-webkit-mask-image:url(/icons/branding/prompt-frown.svg)!important;mask-image:url(/icons/branding/prompt-frown.svg)!important}.terminal-command-error{box-sizing:border-box;width:100%;margin-top:.1em!important;margin-bottom:.1em!important;padding:0 32px 0 36px!important}.terminal-command.terminal-command-error{padding-left:17px!important;padding-right:0!important}.terminal-command-error:before,.terminal-input-error .react-terminal-input:before,body.terminal-input-error .react-terminal-input:before{-webkit-mask-image:url(/icons/branding/prompt-frown.svg)!important;mask-image:url(/icons/branding/prompt-frown.svg)!important}.terminal-frown-mode .react-terminal-input,body.terminal-frown-mode .react-terminal-input,.terminal-input-shake .react-terminal-input,body.terminal-input-shake .react-terminal-input{transform:translate(var(--terminal-shake-x,0px),var(--terminal-shake-y,0px))!important;transition:transform 50ms ease-out!important}.terminal-work-list-active .terminal-past-command,.terminal-work-list-active .terminal-past-response{opacity:0!important;transition:opacity .2s ease-out!important}.cursor{color:var(--theme-text-brand);box-shadow:0 0 1px 1px var(--theme-text-brand);pointer-events:none;align-self:center;align-items:center;margin:0;animation:1s infinite blink;display:inline-flex;position:relative;background-color:var(--theme-text-brand)!important;width:8px!important;height:16px!important}.terminal-past-response .selectable-option,.terminal-past-response .selectable-option.focused,.terminal-past-response .selectable-option:hover{background-color:#0000}.terminal-past-response .selectable-option:not(.option-unselected-multi),.terminal-past-response .selectable-option.focused:not(.option-unselected-multi),.terminal-past-response .selectable-option:hover:not(.option-unselected-multi){color:var(--theme-text-past-response)}.terminal-past-response .selectable-option.option-unselected-multi,.terminal-past-response .selectable-option.focused.option-unselected-multi,.terminal-past-response .selectable-option:hover.option-unselected-multi{color:var(--color-muted-foreground,#888)}.terminal-past-response .list-item-title,.terminal-past-response .list-item-subtext{color:var(--theme-text-past-response)!important}.terminal-line a,.terminal-line span.command-link,.command-link{border-bottom:none!important;text-decoration:none!important}.command-link{padding:1px 2px;font-weight:500;display:inline;background-color:var(--theme-text-brand)!important;color:var(--theme-background)!important;text-decoration:none!important}.command-link:hover{padding:1px 2px;background-color:var(--color-brand-primary-20)!important;color:var(--theme-text-brand)!important;border-bottom:none!important;text-decoration:none!important}a.command-link{padding:1px 2px;text-decoration:none!important}a.command-link:after{display:none!important}a.command-link:hover{padding:1px 2px;background-color:var(--color-brand-primary-20)!important;color:var(--theme-text-brand)!important;border-bottom:none!important}a.command-link:hover:after{display:none!important}.command-link:focus-visible{outline:2px dotted var(--theme-text-brand);outline-offset:2px}.terminal-past-response .command-link,.terminal-past-response a{padding:1px 2px;color:var(--theme-text-brand)!important;background-color:var(--color-brand-primary-20)!important;text-decoration:none!important}.terminal-past-response a:after{display:none!important}.terminal-past-response .command-link:hover,.terminal-past-response a:hover{padding:1px 2px;color:var(--theme-background)!important;background-color:#0000!important;border-bottom:none!important;text-decoration:none!important}.terminal-past-response a:hover:after{display:none!important}.terminal-more-button{cursor:pointer;color:var(--theme-text-brand);font-family:inherit;font-size:inherit;background:0 0;border:none;padding:.2em .4em;text-decoration:underline;transition:color .2s,background-color .2s;display:inline-block}.terminal-more-button.button-text-only{padding:0}.terminal-more-button:hover{color:var(--theme-primary);background-color:#ffffff1a}.terminal-more-button:focus{color:var(--theme-text-brand);outline:1px dotted var(--theme-primary);outline-offset:2px}.terminal-more-button:focus-visible{outline:2px dotted var(--theme-text-brand);outline-offset:2px}@keyframes blink{50%{opacity:0}}.terminal-response:not(.terminal-past-response) .static-line-entry:first-child,.terminal-response:not(.terminal-past-response) .animated-line-entry:first-child,.terminal-command:not(.terminal-past-command) .static-line-entry:first-child,.terminal-command:not(.terminal-past-command) .animated-line-entry:first-child{animation-delay:0s}.terminal-response:not(.terminal-past-response) .static-line-entry:nth-child(2),.terminal-response:not(.terminal-past-response) .animated-line-entry:nth-child(2),.terminal-command:not(.terminal-past-command) .static-line-entry:nth-child(2),.terminal-command:not(.terminal-past-command) .animated-line-entry:nth-child(2){animation-delay:75ms}.terminal-response:not(.terminal-past-response) .static-line-entry:nth-child(3),.terminal-response:not(.terminal-past-response) .animated-line-entry:nth-child(3),.terminal-command:not(.terminal-past-command) .static-line-entry:nth-child(3),.terminal-command:not(.terminal-past-command) .animated-line-entry:nth-child(3){animation-delay:.15s}.terminal-response:not(.terminal-past-response) .static-line-entry:nth-child(4),.terminal-response:not(.terminal-past-response) .animated-line-entry:nth-child(4),.terminal-command:not(.terminal-past-command) .static-line-entry:nth-child(4),.terminal-command:not(.terminal-past-command) .animated-line-entry:nth-child(4){animation-delay:.225s}.terminal-response:not(.terminal-past-response) .static-line-entry:nth-child(5),.terminal-response:not(.terminal-past-response) .animated-line-entry:nth-child(5),.terminal-command:not(.terminal-past-command) .static-line-entry:nth-child(5),.terminal-command:not(.terminal-past-command) .animated-line-entry:nth-child(5){animation-delay:.3s}.terminal-response:not(.terminal-past-response) .static-line-entry:nth-child(6),.terminal-response:not(.terminal-past-response) .animated-line-entry:nth-child(6),.terminal-command:not(.terminal-past-command) .static-line-entry:nth-child(6),.terminal-command:not(.terminal-past-command) .animated-line-entry:nth-child(6){animation-delay:.375s}.terminal-response:not(.terminal-past-response) .static-line-entry:nth-child(7),.terminal-response:not(.terminal-past-response) .animated-line-entry:nth-child(7),.terminal-command:not(.terminal-past-command) .static-line-entry:nth-child(7),.terminal-command:not(.terminal-past-command) .animated-line-entry:nth-child(7){animation-delay:.45s}.terminal-response:not(.terminal-past-response) .static-line-entry:nth-child(8),.terminal-response:not(.terminal-past-response) .animated-line-entry:nth-child(8),.terminal-command:not(.terminal-past-command) .static-line-entry:nth-child(8),.terminal-command:not(.terminal-past-command) .animated-line-entry:nth-child(8){animation-delay:.525s}.terminal-response:not(.terminal-past-response) .static-line-entry:nth-child(9),.terminal-response:not(.terminal-past-response) .animated-line-entry:nth-child(9),.terminal-command:not(.terminal-past-command) .static-line-entry:nth-child(9),.terminal-command:not(.terminal-past-command) .animated-line-entry:nth-child(9){animation-delay:.6s}.terminal-response:not(.terminal-past-response) .static-line-entry:nth-child(10),.terminal-response:not(.terminal-past-response) .animated-line-entry:nth-child(10),.terminal-command:not(.terminal-past-command) .static-line-entry:nth-child(10),.terminal-command:not(.terminal-past-command) .animated-line-entry:nth-child(10){animation-delay:.675s}.terminal-response:not(.terminal-past-response) .static-line-entry:nth-child(n+11),.terminal-response:not(.terminal-past-response) .animated-line-entry:nth-child(n+11),.terminal-command:not(.terminal-past-command) .static-line-entry:nth-child(n+11),.terminal-command:not(.terminal-past-command) .animated-line-entry:nth-child(n+11){animation-delay:.75s}.terminal-past-response .static-line-entry,.terminal-past-response .animated-line-entry,.terminal-past-command .static-line-entry,.terminal-past-command .animated-line-entry{opacity:1!important;max-height:none!important;animation:none!important}.terminal-line-spacing-sm{margin-bottom:.4em}.terminal-line-spacing-md{margin-bottom:.8em}.terminal-line-spacing-lg{margin-bottom:1.2em}.terminal-line-spacing-xl{margin-bottom:1.6em}
