*{box-sizing:border-box}body{margin:0;background:#211f40;color:#fff;font:16px/1.7 system-ui,sans-serif;min-height:100vh;display:grid;place-items:center;padding:24px}main{width:100%;max-width:390px;background:#ffffff0d;border:1px solid #ffffff40;border-radius:12px;padding:28px}a{color:#deddeb;font-size:14px}h1{font-size:28px;margin:20px 0 8px}p{margin:0 0 20px;color:#deddeb}label{display:block;margin:18px 0 8px}input{width:100%;font:inherit;line-height:1.5;padding:11px 12px;border:1px solid #c4c2d9;border-radius:5px;color:#211f40;background:#fff}button{width:100%;margin-top:16px;min-height:46px;font:inherit;font-weight:600;color:#211f40;background:#fff;border:0;border-radius:5px;cursor:pointer}button:disabled{opacity:.65;cursor:wait}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #8de3ed;outline-offset:3px}#other-status{font-size:14px;min-height:24px;margin:14px 0 0}noscript{display:block;margin-top:16px}