*{box-sizing:border-box}body{margin:0;background:#091120;color:#ecf2fa;font:16px system-ui}main{max-width:480px;margin:5vh auto;padding:28px}header{font-size:24px;font-weight:750}b{color:#20c8e8}h1{font-size:28px;margin-top:32px}p,footer{color:#aabbd2;line-height:1.6}form,label{display:grid;gap:9px}form{gap:19px;margin:25px 0}input,select,button{font:inherit;border:1px solid #3b4b62;border-radius:9px;background:#142239;color:white;padding:14px;width:100%}input[name=code]{letter-spacing:4px;text-transform:uppercase}button{background:#19c2e2;color:#06141e;font-weight:750;cursor:pointer}button:disabled{opacity:.5;cursor:wait}:focus-visible{outline:3px solid #83ebff;outline-offset:3px}footer{font-size:13px}#status{color:#b9edff;min-height:26px}

[hidden]{display:none!important}
