@import url("https://fonts.googleapis.com/css2?family=VT323&display=swap");body{font-family:VT323,monospace;font-style:normal;background-color:#000}main{text-align:center;margin-top:50px}a,a:active,a:visited,h1,h2,h3,p{color:#00d704;text-decoration:none;font-family:VT323,monospace;font-size:25px;font-style:normal}a{font-feature-settings:"smcp";font-variant:small-caps;font-family:VT323,monospace;font-style:normal}a:focus,a:hover{color:#fff;font-weight:800}h1{font-size:50px}h2{font-size:40px}h3{-webkit-text-decoration-line:underline;text-decoration-line:underline}strong{font-weight:700}.hidden{display:none}.intro-block{text-align:center;padding-top:20px}.intro-block .monitor{padding:0;max-width:200px;border-radius:5px;margin:20px auto}.monitor.hidden{display:none}.monitor.visible{display:block;margin-top:20px}.form-error{font-size:14px;margin-top:10px}.intro-block svg{max-width:470px;margin-left:20px;margin-right:20px;position:relative;transition:all .5s ease-in-out}.intro-block svg .ekg{fill:none;stroke:#00d704;stroke-width:10px;stroke-linecap:round;stroke-linejoin:miter;opacity:0;stroke-dashoffset:1000;stroke-dasharray:1000;animation:ekg 1.5s linear infinite forwards}.intro-block h1,.intro-block h3,.intro-block p{margin:20px auto 0;font-size:25px}@keyframes ekg{0%{opacity:0}25%{opacity:1}50%{stroke-dashoffset:2000}99%{opacity:0;stroke-dashoffset:3000}to{stroke-dashoffset:1000}}.input-wrapper{position:relative;width:100%;max-width:400px;margin:0 auto}.styled-input{width:100%;padding:10px 0;background-color:#000;color:#0f0;font-family:VT323,monospace;font-style:normal;font-size:20px;border:none;border-bottom:2px solid #0f0;outline:none;text-align:center}.styled-input::placeholder{color:transparent}.styled-input:focus{outline:none;border-bottom-color:#0f0}.floating-label{position:absolute;top:10px;font-family:VT323,monospace;font-size:18px;font-style:italic;left:0;width:100%;color:#0f0;pointer-events:none;transition:all .3s ease;opacity:.7}.styled-input:focus+.floating-label,.styled-input:not(:placeholder-shown)+.floating-label{top:-20px;font-size:15px;color:#0f0}.form-wrapper{max-width:650px;margin:auto;padding:0 24px}.styled-button{margin-top:45px;padding:10px 20px;background-color:#000;color:#0f0;border:2px solid #0f0;font-family:VT323,monospace;font-style:normal;font-size:20px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.styled-button:focus,.styled-button:hover{background-color:#0f0;color:#000}.styled-button:focus{outline:none}.styled-button:active{background-color:#000;color:#0f0;border-color:#0f0}.form-error{margin:0 20px;color:red}ul{-webkit-padding-start:0;padding-inline-start:0}.caret{display:inline-block;width:1px;height:1.2em;background-color:#000;animation:blink .7s steps(1) infinite;color:green}@keyframes blink{50%{opacity:0}}@keyframes heartbeat{0%{filter:brightness(1)}10%{filter:brightness(2)}20%{filter:brightness(1)}30%{filter:brightness(1.3)}40%{filter:brightness(1)}to{filter:brightness(1)}}.pulse{animation:heartbeat 1.5s cubic-bezier(.25,1.5,.5,1) infinite}@keyframes flash{0%{opacity:1}50%{opacity:0}to{opacity:1}}.flash{animation:flash .5s ease-in-out 3}.cmd-footer{color:#00d704}footer{margin-top:40px}.tooltip{position:relative;display:inline-block;cursor:pointer}.tooltip .tooltiptext{visibility:hidden;width:180px;background-color:#000;color:#00d704;text-align:center;border-radius:5px;border:3px solid #0f0;padding:5px;margin:10px;position:absolute;z-index:1;bottom:138%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}