*{box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0;width:100%}body{background-color:#000}.parent{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:.35fr repeat(3,1fr) .15fr;height:100%;width:100%}.div1{grid-area:1/1/2/6}.div2{grid-area:5/1/6/6}.div3{border-right:1px solid oklch(52.7% .154 150.069);grid-area:2/1/5/3}.div4{grid-area:2/3/5/6;overflow:hidden;overflow-y:scroll}header{border-bottom:1px solid oklch(52.7% .154 150.069);padding:1rem;text-align:center}@media (min-width:768px){header{text-align:left}}header h1{color:#22c55e;font-size:1.5rem;font-weight:700}header h1,header p{font-family:monospace}header p{color:#9ca3af;font-size:.875rem}.header-spacing{margin:5px 0 0}.m-0{margin:0}footer{align-items:center;background-color:#000;border-top:1px solid oklch(52.7% .154 150.069);color:#22c55e;display:flex;font-family:monospace;font-size:.75rem;justify-content:space-between;padding:.5rem}.terminal-wrapper{display:flex;flex-direction:column;height:100vh}.terminal{flex:1 1;overflow-y:auto;padding:16px;white-space:pre-wrap}.command-line{margin-bottom:4px}.input-line{align-items:center;display:flex}.input{background:#000;border:none;color:#0f0;font-family:monospace;font-size:1rem;margin-left:8px;outline:none;width:100%}.output{color:#fff;font-family:monospace,Fira Code,Courier New,Segoe UI Emoji;font-size:14px;line-height:25px;margin-bottom:8px;white-space:pre-wrap}.error-output{color:red;margin-bottom:8px}.user{color:#51a2ff;font-family:monospace}.f-16,.user{font-size:14px}.header-bar{background:#000;color:#0f0;font-family:monospace;font-size:.9rem;padding:10px 20px}.header-link{color:#0f0;margin:12px}.divider{height:1px}.divider,.vh{background-color:oklch(52.7% .154 150.069)}.vh{height:10px}.interactive-label{background-color:#000000b3;border-radius:.25rem;bottom:.5rem;color:#22c55e;font-family:monospace;font-size:.75rem;line-height:1rem;padding:.25rem;position:absolute;right:.5rem;z-index:20}.id-card{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;position:relative;width:100%}.typed{color:#0f0;font-family:monospace;font-size:1rem}.input:after{animation:blink 1s infinite;content:"_"}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.2e15c293.css.map*/