.terminal-overlay{z-index:100;background:#050607;justify-content:flex-start;align-items:flex-start;font-family:JetBrains Mono,SF Mono,Monaco,Inconsolata,Fira Code,monospace;display:flex;position:fixed;inset:0;overflow:hidden}.terminal-container{color:#ededed;width:100%;max-width:900px;padding:48px 64px;position:relative}@media (max-width:768px){.terminal-container{padding:24px 20px}}.terminal-output{flex-direction:row;gap:0;min-height:200px;font-size:1.125rem;line-height:1.8;display:flex}.terminal-prompt-symbol{color:#00e676;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:.5em}.terminal-lines{flex:1}@media (max-width:768px){.terminal-output{font-size:.875rem}}.terminal-line{white-space:pre-wrap;word-break:break-word;margin-bottom:.5em}.terminal-line.glitching{animation:.3s ease-out strongGlitch}@keyframes strongGlitch{0%{text-shadow:none;opacity:1;transform:translate(0)skew(0)}10%{text-shadow:4px 0 #00e676,-4px 0 #ff0040;opacity:.8;transform:translate(-8px)skew(-2deg)}20%{text-shadow:-3px 0 #00e676,3px 0 #ff0040;opacity:.7;transform:translate(10px)skew(3deg)}30%{text-shadow:5px 0 #00e676,-5px 0 #ff0040;opacity:.85;transform:translate(-6px)skew(-1deg)}50%{text-shadow:-2px 0 #00e676,2px 0 #ff0040;opacity:.9;transform:translate(4px)skew(1deg)}70%{text-shadow:1px 0 #00e676,-1px 0 #ff0040;opacity:.95;transform:translate(-2px)}to{text-shadow:none;opacity:1;transform:translate(0)skew(0)}}.terminal-line--system{color:#00e676}.terminal-line--welcome{color:#ededed;font-weight:500}.terminal-line--rabbit{color:#a0a0a0;font-style:italic}.terminal-line--description{color:#b0b0b0}.terminal-cursor{vertical-align:text-bottom;background:#00e676;width:10px;height:1.2em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.terminal-controls{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:24px;right:24px}@media (max-width:768px){.terminal-controls{top:12px;right:12px}}.terminal-button{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;padding:8px 16px;font-family:inherit;font-size:.75rem;transition:all .2s}.terminal-button:hover{color:#fffc;border-color:#fff6}.terminal-button:focus{color:#00e676;border-color:#00e676;outline:none}.terminal-button--skip{color:#ffffff59;border-color:#ffffff26}.terminal-button--skip:hover{color:#fff9;border-color:#ffffff4d}.terminal-button--disable{color:#ff646499;border-color:#ff64644d;font-size:.7rem}.terminal-button--disable:hover{color:#ff6464cc;border-color:#ff646480}.terminal-prompt{flex-wrap:wrap;align-items:center;gap:.5em;display:flex;position:fixed;bottom:48px;left:64px}@media (max-width:768px){.terminal-prompt{bottom:24px;left:20px;right:20px}}.terminal-prompt-text{color:#ffffff80;font-size:.875rem}.terminal-continue-btn{color:#050607;cursor:pointer;background:#00e676;border:none;border-radius:4px;margin-left:1em;padding:12px 24px;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s}.terminal-continue-btn:hover{background:#0f8;transform:translateY(-1px)}.terminal-continue-btn:focus{outline:none;box-shadow:0 0 0 3px #00e6764d}.terminal-coming-soon-text{color:#ffffff80;font-size:.875rem}.terminal-overlay.minimizing{will-change:opacity}@media (prefers-reduced-motion:reduce){.terminal-cursor{opacity:1;animation:none}.terminal-overlay.minimizing{animation:.3s ease-out forwards simpleFadeOut}}@keyframes simpleFadeOut{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=5a46eb8c31a1cde5.css.map*/