.passkey,.passkey form,.passkey label{flex-direction:column;gap:.75rem;display:flex}.passkey{text-align:center;width:min(100%,40ch);margin-block-start:1.5rem}.passkey label{color:var(--gray);text-align:start;gap:.25rem;font-size:.875rem}.passkey button{border:2px solid var(--light);color:var(--light);font:inherit;cursor:pointer;background:0 0;border-radius:5px;justify-content:center;gap:5px;padding:15px;text-decoration:none;transition:background-color .15s,color .15s;animation:.5s passkey-fade-in;display:flex}.passkey button:hover:not(:disabled),.passkey .primary{background-color:var(--light);color:var(--black)}.passkey .primary:hover:not(:disabled){color:var(--light);background-color:#0000}.passkey .link{font:inherit;cursor:pointer;color:var(--gray);text-underline-offset:.3em;background:0 0;border:none;align-self:center;padding:.25rem;text-decoration:underline;animation:.5s passkey-fade-in}.passkey .link:hover:not(:disabled){color:var(--light);background:0 0}.passkey input{border:2px solid var(--light);color:var(--light);font:inherit;background:0 0;border-radius:5px;padding:15px;font-size:1rem;animation:.5s passkey-fade-in}.passkey button:focus-visible,.passkey .link:focus-visible,.passkey input:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.passkey button:disabled{opacity:.5;cursor:default}.passkey .message{color:var(--gray);text-wrap:balance;min-height:1.4em;margin:0;font-size:.875rem;line-height:1.4}.passkey .error{color:var(--orange)}@keyframes passkey-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.passkey button,.passkey .link,.passkey input{transition:none;animation:none}}
.page-module___8aEwW__main{border:1px solid #0000;flex-direction:column;align-items:center;min-height:calc(100% - 20px);margin:1vw;display:flex}.page-module___8aEwW__logo{animation:1s ease-in-out infinite page-module___8aEwW__scaleUp}@keyframes page-module___8aEwW__scaleUp{0%{transform:scale(1)}to{transform:scale(1.2)}}
