:root{font-family:system-ui,-apple-system,"PingFang SC",sans-serif;color:#e6edf5;background:#0c111b;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:28px 16px;background:radial-gradient(ellipse at top,#19253d 0,transparent 65%),#0c111b}main{width:min(100%,470px);padding:36px;border:1px solid #2a3447;border-radius:18px;background:#111925;box-shadow:0 24px 70px #0005}.brand{font-size:23px;font-weight:750;letter-spacing:-.6px;color:#f1f5fb;text-decoration:none}.eyebrow{margin-top:32px;color:#9bb7f5;font-size:13px}h1{font-size:27px;margin:10px 0 12px;font-weight:650}.muted{color:#a6b2c5;line-height:1.7;font-size:14px}label{display:block;margin:20px 0 8px;font-size:14px}input{width:100%;border:1px solid #3d4a61;border-radius:8px;background:#0b131f;color:#fff;padding:12px;font-size:16px}input:focus{outline:2px solid #86a9ff;outline-offset:2px}button{width:100%;padding:12px 16px;margin-top:24px;background:#a6c0ff;color:#13233e;border:0;border-radius:8px;font-size:15px;font-weight:650;cursor:pointer}button:disabled{opacity:.5;cursor:wait}.secondary{background:transparent;border:1px solid #42516a;color:#c2d0e8;font-size:13px}.actions{display:flex;gap:12px}.small{font-size:12px}#status{color:#f7c29f;font-size:14px;line-height:1.6;min-height:20px}footer{margin-top:28px;border-top:1px solid #283244;padding-top:18px;font-size:12px;color:#8a98ae}a{color:#adc6ff}.user{border-bottom:1px solid #334055;padding:12px 0 24px}.user button{margin-top:12px}.user input{margin-top:12px}[hidden]{display:none!important}@media(max-width:480px){main{padding:26px 22px}body{align-items:start;padding-top:40px}}

.code-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.code-inputs input{aspect-ratio:1;padding:0;text-align:center;border-radius:8px;font-size:28px;font-weight:650;font-variant-numeric:tabular-nums;min-width:0}.code-inputs input:disabled{opacity:.65}
