@import"https://fonts.googleapis.com/css2?family=VT323&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:teal}:root{--console-color: #14fdce;--console-bg: #031e11}.crt-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#383838;overflow:hidden;font-family:VT323,monospace}.crt-container *{box-sizing:border-box}.piece{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.noclick{pointer-events:none}.frame{background-color:transparent;border-radius:2rem;border:1rem solid;border-bottom-color:#121212;border-left-color:#080808;border-right-color:#080808;border-top-color:#020202;box-shadow:inset 0 0 18rem #000,inset 0 0 3rem #000,0 0 10rem #000;height:96%;top:2%;left:2%;width:96%}.output{animation:crt-output 10ms infinite;background-color:var(--console-bg);color:var(--console-color);font-size:18px;-webkit-font-smoothing:none;line-height:1.3;overflow-y:auto;overflow-x:hidden;padding:4rem 3rem;text-shadow:0 .2rem 1rem rgba(20,253,206,.3);z-index:1;height:96%;top:2%;left:2%;width:96%;border-radius:2rem}@keyframes crt-output{0%{opacity:.94}50%{opacity:1}}.scanlines{background:linear-gradient(to bottom,#fff0,#fff0 50%,#0003 70%,#0009);background-size:100% .3rem;border-radius:2rem;z-index:10}.glow{animation:crt-glow 60s infinite;background:radial-gradient(circle at center,#14fdce,#14fdcee0 58%,#14fdce91 80%,#031e1145 93%,#031e1100);opacity:.15;z-index:5}@keyframes crt-glow{0%{opacity:.1}50%{opacity:.2}}.noisy{opacity:.03;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAKQklEQVR4nO2d23LbOBBF2f//0c0+JHYkEgQa3eBF8qkqx7YunnM6DYIk+PLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vJSIy8i8uPn789/t3z9+vXl69evL79+/fr89+X19fVFFn5+/Pjx8vb29unf8t9/+/btU3n++/fv559fXv7+/OXl5eX9/f3T+37//v3l+/fvn8rzz58/X3799OmfU8qc/Pz58+X9/f3lw4cPn/798OHDT+/78ePHy9vb25/yvL6+fvo5xJT3fvz48c9r379///Te19fXl8+fP//5+/r6+um9KdabN//6L+Xv+Zrf39/l+0J5TynPr1+/XJz5/Ar4/v4u//7jx4+yn/L3t7e3P+9/f39/+fjx458y5O/xO6Q5pfR5e3v79PN/3pfq8PXr1z//Dvn58+en95Q6+fXrl0wOBhNDLu1RxogxU8oYs2TMsZQxZ0mZM8ecObHHnEXWmvPjx49P5UjfG+oQypl+p5Sz1FOvw//1z38/fvz46T2/fv16+fDhw3+ez1/0vynLN43/Ff6W8tfxv1J+f3t7+/PfIaW+YpnL59evX/8rf/j0008//fm3lLF8/te/v+XyIw9lSP+94ed/9bt8fX399POQMgYp40oZS8iYOT5nyhhCGVvImENKGWPG3PF7Qsb+2+PHxGQIMRiO8Q7GYAg2GI4wIMMgOIJBGALFMQiOYDAkw0AYisMgKIZBEASDIBCGQBAMggE4AsBxBILjCADHERjCQGAcAOIADEcAOA7AMAI6cKYCfuJM+fOTRy/gJY6TJU4TO05SOElgNAHhRAHRJIKTJEJTKEqSGEliGEXDJAWRFIJRNAKTNELTCMYgME0hGIMgNI1gHILQNIKxCMIgMEUhCIMhNAWjHIawNIpyKMJTKMYjCE0jKI+hPIXiAopzNIqLKM7TOM6jOE8jgIBjggDjvIDhgoChogBjggCiggDgAgCgggCgggChggChggCgAgChogCgAgChAgCjAgCgggChAgCgAgCgAgChAgCjggChggChAgCjAgCjggChAgChAgCgggCjAgChggCjAgCjAgCjAgCjggChAgChAgCiAgChggCgAgChAgCiAgCgAgChAgChAgCiAgCjAgChggCgAgChAgCiAgCjAgCgAgCjAgCjAgCgAgCiggCgAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggChAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjggCjAgCjAgCjAgCjggCjAgCjAgCjAgCjAgCjAgChAgCjAgCjAgCjAgChggCjAgCjAgChAgCiAgCjAgCjAgCjAgCiggCjAgCjAgChAgCjAgCjAgChggCjAgCjAgCjggCjAgCjAgChAgCjAgChAgChAgCjAgChAgCjAgChAgCjAgCiggChAgCjAgChggCjAgCjAgChAgChAgCjAgCgAgChAgChAgCjAgChAgCgAgChAgCjAgChAgCiAgCjAgChAgChAgCiAgCgAgChAgCgAgCjAgCgAgCgAgChAgChAgCiAgChAgCgAgCgAgCgAgCjAgCgAgChAgCgAgChAgCgAgCgAgCgAgCjAgCgAgCiAgCjAgCgAgCiAgChAgChAgChAgCgAgCiAgCgAgCiAgChAgCgAgCiAgCgAgCiAgChAgChAgChAgCiAgChAgCgAgCiAgChAgCgAgChAgCgAgCiAgChAgCgAgChAgChAgCgAgCjAgCgAgCgAgChAgCgAgCgAgChAgCgAgChAgChAgChAgCgAgChAgCgAgCgAgChAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgChAgChAgCgAgChAgChAgChAgCgAgChAgChAgCgAgCgAgChAgChAgCgAgCgAgChAgChAgChAgCgAgChAgChAgCgAgChAgCgAgChAgCgAgChAgChAgChAgCgAgCgAgCgAgChAgCgAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgChAgChAgChAgChAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgChAgCgAgCgAgChAgChAgChAgChAgChAgCgAgChAgCgAgCgAgChAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgChAgChAgCgAgChAgCgAgChAgChAgCgAgCgAgCgAgChAgChAgChAgChAgChAgChAgCgAgChAgChAgChAgChAgCgAgChAgCgAgCgAgChAgCgAgChAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgCgAgCgAgChAgCgAgCgAgChAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgChAgCgAgCgAgCgAgCgAgCgAgCh);z-index:8}.loading-section{display:flex;flex-direction:column;gap:1.5rem}.ascii-art{font-size:8px;line-height:1.1;color:var(--console-color);text-shadow:0 0 10px var(--console-color);text-align:center;margin:0;overflow:hidden;animation:textGlow 2s infinite}@keyframes textGlow{0%,to{text-shadow:0 0 5px var(--console-color),0 0 10px var(--console-color)}50%{text-shadow:0 0 10px var(--console-color),0 0 20px var(--console-color),0 0 30px var(--console-color)}}.loading-steps{display:flex;flex-direction:column;gap:.4rem}.loading-line{display:flex;align-items:center;gap:.6rem;font-size:20px}.prompt{color:#ff0;font-weight:700;text-shadow:0 0 5px #ffff00}.loading-text{flex:1}.checkmark{color:var(--console-color);text-shadow:0 0 5px var(--console-color);font-weight:700}.spinner{animation:blink .5s infinite;color:var(--console-color)}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.progress-text{font-size:18px;margin-top:1rem;text-shadow:0 0 5px var(--console-color);letter-spacing:1px}.disclaimer-section{display:flex;flex-direction:column;gap:1.5rem}.disclaimer-text{font-size:15px;line-height:1.4;white-space:pre-wrap;margin:0;color:var(--console-color);text-shadow:0 0 3px var(--console-color);text-align:center}.cursor{opacity:0}.cursor.visible{opacity:1}.button-container{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.enter-button{padding:1rem 3rem;font-size:24px;font-family:VT323,monospace;color:var(--console-color);background-color:transparent;border:3px solid var(--console-color);text-decoration:none;cursor:pointer;text-shadow:0 0 10px var(--console-color);box-shadow:0 0 10px var(--console-color);transition:all .3s ease;letter-spacing:3px}.enter-button:hover,.enter-button:focus{background-color:var(--console-color);color:var(--console-bg);box-shadow:0 0 20px var(--console-color),0 0 40px var(--console-color)}.hint{font-size:14px;opacity:.6;animation:blink 1.5s infinite;margin:0}::selection{background-color:var(--console-color);color:var(--console-bg)}::-moz-selection{background-color:var(--console-color);color:var(--console-bg)}@media(max-width:768px){.output{padding:2rem 1.5rem;font-size:14px}.ascii-art{font-size:5px}.loading-line{font-size:16px}.enter-button{font-size:18px;padding:.8rem 2rem}.disclaimer-text{font-size:12px}}
