:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#22221f;background:#f7f6f2;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{max-width:1100px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;color:#77776f;font-size:13px}.brand{font-weight:750;font-size:30px;letter-spacing:-1.7px;color:#232320;text-decoration:none}.brand span{color:#d16d51}main{max-width:620px;margin:64px auto;padding:42px;background:#fff;border:1px solid #e8e6df;border-radius:20px;box-shadow:0 16px 64px #24242006}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:650;color:#858579}h1{font-size:34px;line-height:1.15;letter-spacing:-1px;margin:16px 0 24px}p{font-size:14px;line-height:1.75;color:#66665c}#device-label{font-weight:700;color:#242420}#device-code{display:block;letter-spacing:.15em;font-size:30px;background:#f7f6f2;padding:20px;border-radius:10px;text-align:center;margin:24px 0}.actions{display:flex;gap:12px;margin:24px 0}button{border:0;border-radius:8px;background:#282923;color:#fff;padding:13px 20px;font-size:14px;cursor:pointer}.secondary{background:#efeee7;color:#333}button:disabled{opacity:.5;cursor:wait}.small{font-size:11px;border-top:1px solid #eeede7;margin-top:32px;padding-top:20px}a{color:#6c7150}article{border-top:1px solid #eeede7;padding:20px 0;overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:650px){header{padding:20px}main{margin:22px 16px;padding:28px 24px}h1{font-size:29px}#device-code{font-size:24px}.actions{flex-wrap:wrap}}
select,input{font:inherit;padding:10px;border:1px solid #d9d8cf;border-radius:6px;background:white;max-width:100%;margin:8px 8px 8px 0}select{display:block;width:100%}article button{margin:6px 8px 6px 0}details{margin-top:16px;font-size:13px}
