[data-identity-pilot]{box-sizing:border-box;position:fixed;z-index:10000;left:1rem;right:1rem;bottom:1rem;max-width:42rem;margin:auto;padding:1.25rem;border:1px solid #37d9c7;border-radius:1rem;background:#101820;color:#f2f7fb;box-shadow:0 16px 70px #0008;font:400 15px/1.55 system-ui,sans-serif;max-height:80vh;overflow:auto}[data-identity-pilot] h2{margin:0 0 .5rem;font:700 1.25rem/1.25 system-ui,sans-serif;color:#f2f7fb}[data-identity-pilot] p{margin:.5rem 0;color:#c7d6e2}[data-identity-pilot] a{display:block;color:#6fead5;text-decoration:underline}[data-identity-pilot] label{display:block;margin:1rem 0}[data-identity-pilot] input{margin-right:.5rem;accent-color:#37d9c7}[data-identity-pilot] button{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;margin:.5rem .5rem .25rem 0;border:1px solid #8298ac;border-radius:.5rem;background:#152a35;color:#fff;font:600 15px/1.3 system-ui,sans-serif;min-height:44px;cursor:pointer}[data-identity-pilot] button:first-of-type{background:#5ce3c9;color:#05251f;border-color:#5ce3c9}[data-identity-pilot] button:disabled{opacity:.5;cursor:default}[data-identity-pilot] :focus-visible{outline:3px solid #c1a6ff;outline-offset:3px}@media(max-width:400px){[data-identity-pilot]{left:.5rem;right:.5rem;bottom:.5rem;padding:1rem;font-size:14px}[data-identity-pilot] button{width:100%;margin-right:0}}
