.terminal-module__DunuHa__output{width:100%}.terminal-module__DunuHa__line,.terminal-module__DunuHa__asciiDesktop,.terminal-module__DunuHa__asciiMobile{color:inherit;font:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .22em}.terminal-module__DunuHa__asciiEntry{margin:.7em 0 .9em}.terminal-module__DunuHa__asciiDesktop,.terminal-module__DunuHa__asciiMobile{white-space:pre;width:max-content;max-width:100%;line-height:1.05;overflow:hidden}.terminal-module__DunuHa__asciiMobile{display:none}.terminal-module__DunuHa__screenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:42rem){.terminal-module__DunuHa__asciiDesktop{display:none}.terminal-module__DunuHa__asciiMobile{font-size:.78em;display:block}}
.experience-module__y2h3LG__gate,.experience-module__y2h3LG__shellFrame{width:100%;height:100dvh;font-family:Consolas,Cascadia Mono,Lucida Console,monospace;overflow:hidden}.experience-module__y2h3LG__gate{background:#080808}.experience-module__y2h3LG__gateTarget{color:#000;width:100%;height:100%;font:inherit;text-align:left;cursor:default;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:1rem;display:grid}.experience-module__y2h3LG__gateTarget:focus-visible .experience-module__y2h3LG__dialog{outline-offset:-6px;outline:1px dotted #000}.experience-module__y2h3LG__dialog{background:silver;border:2px solid #404040;border-color:#f0f0f0 #404040 #404040 #f0f0f0;width:min(28rem,100%);padding:3px;font-size:14px;line-height:1.35;display:block}.experience-module__y2h3LG__dialogTitle{color:#fff;background:navy;padding:3px 5px;font-weight:700;display:block}.experience-module__y2h3LG__dialogBody{flex-direction:column;justify-content:center;min-height:9rem;padding:1.25rem 1.5rem;display:flex}.experience-module__y2h3LG__dialogPrompt{margin-top:1rem}.experience-module__y2h3LG__shellFrame{--terminal-fg:silver;--terminal-bg:#000;color:var(--terminal-fg);background:#101010;padding:6px}.experience-module__y2h3LG__terminal{width:100%;height:100%;color:var(--terminal-fg);background:var(--terminal-bg);text-align:left;scrollbar-color:#555 var(--terminal-bg);scrollbar-width:thin;border:1px solid #282828;padding:18px 20px 28px;font-family:Consolas,Cascadia Mono,Lucida Console,monospace;font-size:clamp(18px,1.3vw,22px);font-weight:400;line-height:1.34;overflow:hidden auto}.experience-module__y2h3LG__terminal::-webkit-scrollbar{width:10px}.experience-module__y2h3LG__terminal::-webkit-scrollbar-track{background:var(--terminal-bg)}.experience-module__y2h3LG__terminal::-webkit-scrollbar-thumb{border:3px solid var(--terminal-bg);background:#555}.experience-module__y2h3LG__inputRow{white-space:pre-wrap;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;min-height:1.34em;display:flex;position:relative}.experience-module__y2h3LG__inputValue{white-space:pre-wrap;overflow-wrap:anywhere}.experience-module__y2h3LG__commandInput{z-index:1;opacity:.01;color:#0000;caret-color:#0000;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;position:absolute;inset:0}.experience-module__y2h3LG__cursor{animation:1s step-end infinite experience-module__y2h3LG__blink}.experience-module__y2h3LG__screenReaderStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes experience-module__y2h3LG__blink{0%,48%{opacity:1}49%,to{opacity:0}}@media (max-width:42rem){.experience-module__y2h3LG__shellFrame{padding:0}.experience-module__y2h3LG__terminal{padding:max(14px, env(safe-area-inset-top)) 12px max(22px, env(safe-area-inset-bottom));border:0;font-size:clamp(14px,3.8vw,16px);line-height:1.32}.experience-module__y2h3LG__dialog{font-size:13px}.experience-module__y2h3LG__dialogBody{min-height:8rem;padding:1rem 1.1rem}}@media (prefers-reduced-motion:reduce){.experience-module__y2h3LG__cursor{animation-duration:1.8s}}
.page-module__E0kJGG__accessibleIntro{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
