.sign-up{flex-direction:row;gap:1rem}.sign-up,.sign-up .sign-up__content{display:flex;height:100vh;justify-content:center}.sign-up .sign-up__content{margin-left:1.5rem;margin-right:1.5rem;width:100%;flex-direction:column;align-items:center}@media (min-width:1024px){.sign-up .sign-up__content{margin-left:0;margin-right:0}}.sign-up .sign-up__content img{margin-bottom:3rem}.sign-up .sign-up__content .sign-up__form{display:flex;width:100%;max-width:24rem;flex-direction:column;gap:1rem;border-radius:1.5rem;background-color:hsl(var(--card));padding:1rem}.sign-up .sign-up__content .otp-login-text{text-align:center}.sign-up .sign-up__content .otp-inputs{display:flex;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}.sign-up .sign-up__content .otp-inputs .text-field{height:3rem;width:3rem;border-radius:calc(var(--radius) - 2px);text-align:center;font-size:1.5rem;line-height:2rem}.sign-up .sign-up__content .otp-inputs .otp-input{text-align:center}.sign-up .sign-up__content button{margin-top:.25rem;height:2.75rem}.sign-up .sign-up__content button:disabled{--tw-bg-opacity:1;background-color:rgb(126 143 146/var(--tw-bg-opacity,1))}.sign-up .sign-up__content .sign-up__header{margin-top:1rem;margin-bottom:1rem;display:flex;width:100%;flex-direction:column;align-items:center;gap:1rem}.sign-up .sign-up__content .sign-up__header p{text-align:center;font-size:1.875rem;font-style:italic;line-height:2.25rem}.sign-up .sign-up__content .sign-up__extra-links{display:flex;flex-direction:column;align-items:center;gap:1rem}.sign-up .sign-up__content .sign-up__extra-links .terms-caption{text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(126 143 146/var(--tw-text-opacity,1))}.sign-up .sign-up__content .sign-up__buttons{display:flex;flex-direction:column;gap:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(57 62 64/var(--tw-border-opacity,1));padding-bottom:1rem}