.terminal-output[data-v-2c273332]{flex:1;overflow-y:auto}.terminal-line[data-v-2c273332]{min-height:1.4em;white-space:pre-wrap;word-break:break-word}.terminal-input-line[data-v-ed4d8c16]{align-items:center;cursor:text;display:flex}.terminal-prompt[data-v-ed4d8c16]{color:var(--crt-primary);flex-shrink:0;margin-right:8px;text-shadow:0 0 10px var(--crt-glow),0 0 20px var(--crt-glow)}.input-wrapper[data-v-ed4d8c16]{align-items:center;display:flex;flex:1;position:relative}.terminal-input[data-v-ed4d8c16]{background:transparent;border:none;caret-color:transparent;color:var(--crt-primary);flex:1;font-family:inherit;font-size:inherit;margin:0;outline:none;padding:0;text-shadow:0 0 10px var(--crt-glow),0 0 20px var(--crt-glow)}.terminal-input[data-v-ed4d8c16]::-moz-selection{background:var(--crt-primary);color:var(--crt-background);text-shadow:none}.terminal-input[data-v-ed4d8c16]::selection{background:var(--crt-primary);color:var(--crt-background);text-shadow:none}.terminal-cursor[data-v-ed4d8c16]{animation:phaser-blink-ed4d8c16 .8s infinite;background:var(--crt-primary);box-shadow:0 0 8px var(--crt-primary),0 0 16px var(--crt-glow),0 0 24px var(--crt-glow);display:inline-block;flex-shrink:0;height:1.2em;margin-left:1px;vertical-align:middle;width:.6em}@keyframes phaser-blink-ed4d8c16{0%{box-shadow:0 0 2px var(--crt-primary);opacity:0;transform:scaleY(.1)}15%{box-shadow:0 0 15px var(--crt-primary),0 0 30px var(--crt-glow),0 0 45px var(--crt-glow);opacity:1;transform:scaleY(1.1)}30%{box-shadow:0 0 10px var(--crt-primary),0 0 20px var(--crt-glow);transform:scaleY(1)}50%{box-shadow:0 0 8px var(--crt-primary),0 0 16px var(--crt-glow);opacity:1;transform:scaleY(1)}70%{opacity:.8;transform:scaleY(1)}85%{box-shadow:0 0 4px var(--crt-primary);opacity:.3;transform:scaleY(.8)}to{box-shadow:0 0 2px var(--crt-primary);opacity:0;transform:scaleY(.1)}}.terminal[data-v-b04ad757]{background:transparent;color:var(--crt-primary);cursor:text;display:flex;flex-direction:column;font-family:Courier New,Consolas,Monaco,monospace;font-size:16px;height:100%;line-height:1.4;overflow:hidden;padding:20px;width:100%}.terminal-output-area[data-v-b04ad757]{flex:1;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--crt-dim) transparent;scrollbar-width:thin}.terminal-output-area[data-v-b04ad757]::-webkit-scrollbar{width:8px}.terminal-output-area[data-v-b04ad757]::-webkit-scrollbar-track{background:transparent}.terminal-output-area[data-v-b04ad757]::-webkit-scrollbar-thumb{background:var(--crt-dim);border-radius:4px}@media(max-width:768px){.terminal[data-v-b04ad757]{font-size:12px;padding:15px}}@media(max-width:480px){.terminal[data-v-b04ad757]{font-size:10px;padding:10px}}.crt-container[data-v-e874c5b9]{background:#0a0a12;cursor:text;height:100vh;overflow:hidden;position:relative;width:100vw}.terminal-wrapper[data-v-e874c5b9]{align-items:flex-start;cursor:text;display:flex;justify-content:flex-start;padding:40px;z-index:1}.crt-canvas[data-v-e874c5b9],.terminal-wrapper[data-v-e874c5b9]{height:100%;left:0;position:absolute;top:0;width:100%}.crt-canvas[data-v-e874c5b9]{pointer-events:none;z-index:2}@media(max-width:768px){.terminal-wrapper[data-v-e874c5b9]{padding:20px}}@media(max-width:480px){.terminal-wrapper[data-v-e874c5b9]{padding:10px}}@font-face{font-family:Terminal;src:local("Courier New"),local("Consolas"),local("Monaco")}:root{--crt-primary:#00d4ff;--crt-glow:#06f;--crt-background:#0a0a12;--crt-scanline:rgba(0,100,200,.1);--crt-dim:#068}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--crt-background);height:100%;overflow:hidden;width:100%}*{cursor:default!important}::-moz-selection{background:var(--crt-primary);color:var(--crt-background);text-shadow:none}::selection{background:var(--crt-primary);color:var(--crt-background);text-shadow:none}.crt-container{background:var(--crt-background);height:100vh;overflow:hidden;position:relative;width:100vw}.terminal-wrapper{align-items:flex-start;justify-content:flex-start;left:0;padding:40px;position:absolute;top:0}.terminal,.terminal-wrapper{display:flex;height:100%;width:100%}.terminal{background:transparent;color:var(--crt-primary);flex-direction:column;font-family:Courier New,Consolas,Monaco,monospace;font-size:16px;line-height:1.4;overflow:hidden;padding:20px}.terminal-line{text-shadow:0 0 10px var(--crt-glow),0 0 20px var(--crt-glow);white-space:pre-wrap;word-break:break-word}.terminal-line.command,.terminal-line.output{color:var(--crt-primary)}.terminal-line.output{opacity:.9}.terminal-line.error{color:#f44;text-shadow:0 0 10px red,0 0 20px red}.terminal-line.system{color:var(--crt-dim)}.terminal-input-line{align-items:center;display:flex}.terminal-prompt{flex-shrink:0;margin-right:8px}.terminal-input,.terminal-prompt{color:var(--crt-primary);text-shadow:0 0 10px var(--crt-glow),0 0 20px var(--crt-glow)}.terminal-input{background:transparent;border:none;caret-color:transparent;flex:1;font-family:inherit;font-size:inherit;outline:none}.terminal-cursor{animation:blink 1s step-end infinite;background:var(--crt-primary);box-shadow:0 0 10px var(--crt-glow),0 0 20px var(--crt-glow);display:inline-block;height:1.2em;vertical-align:text-bottom;width:10px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.ascii-art{font-size:12px;letter-spacing:0;line-height:1.1}@media(max-width:768px){.terminal{font-size:12px;padding:15px}.ascii-art{font-size:8px}.terminal-wrapper{padding:20px}}@media(max-width:480px){.terminal{font-size:10px;padding:10px}.ascii-art{font-size:6px}.terminal-wrapper{padding:10px}}.crt-canvas{pointer-events:none;z-index:10}.crt-canvas,.terminal-hidden{height:100%;left:0;position:absolute;top:0;width:100%}.terminal-hidden{pointer-events:auto;z-index:1}
