*{box-sizing:border-box}body{margin:0;background:#0b1019;color:#f2f4f8;font-family:system-ui,-apple-system,sans-serif;line-height:1.5}main{width:min(100% - 32px,480px);margin:8vh auto;padding:28px;border:1px solid #334258;border-radius:18px;background:linear-gradient(140deg,#1c2839,#101722)}.brand{letter-spacing:.16em;font-weight:800;color:#e9c98a;font-size:14px}h1{font-size:28px;line-height:1.2}label{display:block;margin:16px 0 6px;font-weight:600}input,button{width:100%;font:inherit;padding:13px;border-radius:9px;border:1px solid #526078}input{background:#0d1522;color:white}button{margin-top:20px;background:#e8c88c;color:#101723;font-weight:750;cursor:pointer}button:disabled{opacity:.5;cursor:wait}a{color:#accfff}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #a9ccff;outline-offset:3px}#status{min-height:48px;color:#d2deef}#retry{background:transparent;color:#c6dcff}.back{display:inline-block;margin-top:24px}small{display:block;color:#a9b8ce;margin-top:18px}[hidden]{display:none!important}