:root{--ink:#0b0c0a;--paper:#eeeae0;--acid:#c7ff28;--red:#ff3b30}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}header{height:70px;border-bottom:2px solid var(--ink);padding:0 5vw;display:flex;align-items:center;justify-content:space-between;font:700 11px Consolas;letter-spacing:1px}header a{color:inherit;text-decoration:none}.gate,.console{padding:8vw 5vw}.label{font:700 11px Consolas;letter-spacing:1.5px}.gate h1,.heading h1{font-size:clamp(60px,10vw,132px);line-height:.8;letter-spacing:-.07em;margin:22px 0 55px}.gate form{max-width:760px}.gate label{display:block;font:700 11px Consolas;margin-bottom:10px}.gate form div{display:flex}.gate input{flex:1;min-width:0;border:2px solid var(--ink);background:white;padding:18px;font:16px Consolas}.gate button,.heading button{border:2px solid var(--ink);background:var(--acid);font-weight:900;padding:0 28px;cursor:pointer}#error{color:var(--red);font:13px Consolas}.heading{display:flex;align-items:flex-start;justify-content:space-between}.heading button{padding:14px 24px}.cards{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--ink)}.cards article{padding:30px;border-right:1px solid var(--ink)}.cards article:last-child{border:0}.cards strong{display:block;font-size:42px}.cards span{font:11px Consolas}.grid{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;margin-top:60px}.grid h2{font-size:24px;border-bottom:2px solid var(--ink);padding-bottom:12px}.agent{display:grid;grid-template-columns:1fr auto;gap:5px;padding:18px 0;border-bottom:1px solid #999}.agent b{font-size:18px}.agent code,.agent span{font:12px Consolas;color:#666}.status{background:var(--acid);border:1px solid var(--ink);padding:4px 8px;color:var(--ink)!important}.good,.bad{font:700 11px Consolas;margin-top:28px}.good{color:#397500}.bad{color:var(--red)}li{margin:8px 0}.updated{margin-top:60px;font:11px Consolas;color:#666}@media(max-width:720px){.grid,.cards{grid-template-columns:1fr}.cards article{border-right:0;border-bottom:1px solid var(--ink)}.gate form div{display:block}.gate button{padding:18px;width:100%}.gate input{width:100%}.heading{display:block}.heading button{margin-bottom:30px}}
