.au{background:linear-gradient(#eef3f9,#f7f8fb);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:24px 16px;display:flex}.au-card{background:#fff;border:1px solid #e2e6ee;border-radius:16px;width:100%;max-width:420px;padding:28px 28px 24px;box-shadow:0 10px 30px #14233c0f}.au-brand{color:#13263b;align-items:center;gap:10px;margin-bottom:20px;font-weight:800;display:flex}.au-logo{color:#fff;background:#0b5fa5;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.au h1{margin:0 0 8px;font-size:22px}.au-sub{color:#5c6b7c;margin:6px 0 14px;font-size:14px}.au-notice{color:#134e8a;background:#eef6ff;border-radius:8px;padding:8px 12px;font-size:14px}.au-form{flex-direction:column;gap:12px;margin-top:8px;display:flex}.au-field{color:#26344a;flex-direction:column;gap:5px;font-size:14px;font-weight:600;display:flex}.au-field input{font:inherit;border:1px solid #cfd6e0;border-radius:9px;padding:11px 12px;font-size:16px}.au-field input:focus{outline-offset:1px;outline:2px solid #0b5fa5}.au-field input[name=code]{font-family:var(--mono);letter-spacing:.25em;text-align:center;font-size:20px}.au-btn{font:inherit;color:#fff;cursor:pointer;background:#0b5fa5;border:0;border-radius:10px;margin-top:4px;padding:12px;font-size:15px;font-weight:700}.au-btn:disabled{opacity:.65;cursor:progress}.au-error{color:#a3261b;background:#fdecea;border-radius:8px;margin:0;padding:8px 12px;font-size:14px;font-weight:600}.au-links{color:#5c6b7c;margin:14px 0 0;font-size:13.5px}.au-links a{color:#0b5fa5;font-weight:600}.au-steps{color:#26344a;margin:6px 0 10px;padding-left:20px;font-size:14px}.au-steps li{margin:4px 0}.au-qr{justify-content:center;margin:8px 0;display:flex}.au-qr svg{width:200px;height:200px}.au-key{color:#5c6b7c;text-align:center;word-break:break-all;margin:0 0 6px;font-size:13px}.au-key code{font-family:var(--mono);color:#13263b;background:#f1f4f8;border-radius:5px;padding:3px 6px;font-size:13.5px}.au-foot{color:#6b7686;text-align:center;max-width:420px;font-size:12.5px}
