.native-access-ui{color-scheme:light;font-family:Arial,sans-serif;color:#172327;background:#f4f6f7;letter-spacing:0}.native-access-ui *{box-sizing:border-box}body{margin:0}.native-access-ui header{background:#fff;border-bottom:1px solid #d3dbdf;padding:20px 32px}.native-access-ui .brand{font-size:26px;font-weight:700;color:#172327;text-decoration:none}.native-access-ui .brand span{color:#3d772d}.native-access-ui main{max-width:520px;margin:72px auto;padding:0 24px}.native-access-ui h1{font-size:28px;line-height:1.25;overflow-wrap:anywhere}.native-access-ui p{line-height:1.6}.native-access-ui .action,.native-access-ui button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;width:100%;border:1px solid #d3dbdf;border-radius:6px;padding:10px 16px;background:#fff;color:#172327;font:inherit;cursor:pointer;margin-top:12px;text-decoration:none}.native-access-ui button.primary{background:#366d2a;border-color:#366d2a;color:#fff}.native-access-ui button:disabled{opacity:.6;cursor:wait}.native-access-ui a:focus-visible,.native-access-ui button:focus-visible{outline:3px solid #1485ac;outline-offset:3px}.native-access-ui .error{color:#9f2424}.native-access-ui .status{border-left:3px solid #3d772d;padding-left:16px}@media (max-width:600px){.native-access-ui main{margin:36px auto}.native-access-ui header{padding:16px 24px}}