@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.sign-in{justify-content:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row;display:flex}.sign-in .sign-in__content{margin-inline:calc(var(--spacing,.25rem) * 6);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:64rem){.sign-in .sign-in__content{margin-inline:0}}.sign-in .sign-in__content .sign-in__form{width:100%;max-width:var(--container-sm,24rem);gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.sign-in .sign-in__content .otp-login-text{text-align:center;font-size:var(--text-body-sm,14px);line-height:var(--tw-leading,var(--text-body-sm--line-height,20px));color:var(--color-muted,rgb(var(--muted)))}.sign-in .sign-in__content .otp-inputs{justify-content:center;column-gap:calc(var(--spacing,.25rem) * 4);display:flex}.sign-in .sign-in__content .otp-inputs .text-field{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-control,10px);text-align:center}.sign-in .sign-in__content .otp-inputs .otp-input{text-align:center;font-size:var(--text-metric,40px);line-height:var(--tw-leading,var(--text-metric--line-height,44px));letter-spacing:var(--tw-tracking,var(--text-metric--letter-spacing,-.03em));font-weight:var(--tw-font-weight,var(--text-metric--font-weight,600));color:var(--color-ink,rgb(var(--ink)))}.sign-in .sign-in__content .sign-in__input{gap:calc(var(--spacing,.25rem) * 4);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.sign-in .sign-in__content .sign-in__divider{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row;display:flex}.sign-in .sign-in__content .sign-in__divider .divider{height:calc(var(--spacing,.25rem) * .5);background-color:var(--color-outline,rgb(var(--outline)));width:50%}.sign-in .sign-in__content .sign-in__divider .divider-caption{font-size:var(--text-label,12px);line-height:var(--tw-leading,var(--text-label--line-height,16px));font-weight:var(--tw-font-weight,var(--text-label--font-weight,500));color:var(--color-muted,rgb(var(--muted)))}.sign-in .sign-in__content .sign-in__header{margin-block:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;width:100%;display:flex}.sign-in .sign-in__content .sign-in__header p{text-align:center}.sign-in .sign-in__content .sign-in__extra-links{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.sign-in .sign-in__content .sign-in__extra-links .terms-caption{text-align:center;font-size:var(--text-label,12px);line-height:var(--tw-leading,var(--text-label--line-height,16px));font-weight:var(--tw-font-weight,var(--text-label--font-weight,500));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-muted,rgb(var(--muted)))}.sign-in .sign-in__content .sign-in__buttons{justify-content:center;gap:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);vertical-align:middle;flex-direction:row;display:flex}@property --tw-leading{syntax:"*";inherits:false}