.askroi-auth-container{max-width:400px}.askroi-auth-bg .cl-socialButtons,.askroi-auth-bg .cl-socialButtonsBlockButton__wrapper{flex-direction:column!important;gap:16px!important;width:100%!important;display:flex!important}.askroi-auth-bg .cl-socialButtonsBlockButton{border:1px solid hsl(var(--border-dark))!important;width:100%!important;height:auto!important;min-height:54px!important;box-shadow:none!important;background:#fff!important;border-radius:9999px!important;flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;transition:background-color .2s cubic-bezier(.4,0,.2,1)!important;display:flex!important}.askroi-auth-bg.askroi-auth-android .cl-socialButtons{grid-template-columns:1fr 1fr;display:grid!important}.askroi-auth-bg.askroi-auth-android .cl-socialButtonsBlockButton__google{order:-1;grid-column:1/-1}.askroi-auth-bg.askroi-auth-android :is(.cl-socialButtonsBlockButtonText__apple,.cl-socialButtonsBlockButtonText__microsoft){clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (width<=767px) and (pointer:coarse){.askroi-auth-bg.askroi-auth-email-first .cl-dividerRow{order:1}.askroi-auth-bg.askroi-auth-email-first .cl-socialButtonsRoot{order:2}}.askroi-auth-bg .askroi-auth-email-button,.askroi-auth-bg .askroi-auth-skeleton-email-button{display:none!important}@media (width<=767px) and (pointer:coarse){.askroi-auth-bg.askroi-auth-email-collapsed:not(.askroi-auth-in-app) :is(.cl-socialButtonsRoot~.cl-dividerRow,.cl-socialButtonsRoot~.cl-form,.askroi-auth-skeleton-form){display:none!important}.askroi-auth-bg.askroi-auth-email-collapsed:not(.askroi-auth-in-app) :is(.cl-socialButtonsRoot~.askroi-auth-email-button,.askroi-auth-skeleton-email-button){display:flex!important}.askroi-auth-bg.askroi-auth-email-collapsed:not(.askroi-auth-in-app) .askroi-auth-form-host{min-height:346px!important}.askroi-auth-bg.askroi-auth-email-collapsed.askroi-auth-android .askroi-auth-form-host{min-height:276px!important}}.askroi-auth-bg .askroi-auth-email-button{border:1px solid hsl(var(--border-dark));width:100%;min-height:54px;color:hsl(var(--body-copy));font:inherit;cursor:pointer;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:14px 18px;font-size:16px;font-weight:700;line-height:24px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.askroi-auth-bg.askroi-auth-in-app .cl-socialButtonsBlockButton__google{display:none!important}.askroi-auth-bg :is(.cl-socialButtonsBlockButton,.askroi-auth-email-button):hover{background-color:#fafafa!important}.askroi-auth-bg .cl-socialButtonsBlockButton span{color:hsl(var(--body-copy))!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;flex:0 auto!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;overflow:visible!important}.askroi-auth-bg .cl-socialButtonsBlockButton :is(svg,.cl-socialButtonsProviderIcon){flex-shrink:0!important}.askroi-auth-bg .cl-formFieldInput:where(:not([type=checkbox])){border:1px solid hsl(var(--border-dark))!important;height:52px!important;max-height:none!important;box-shadow:none!important;background-color:#fff!important;border-radius:9999px!important;outline:none!important;padding:0 20px!important;font-size:16px!important;line-height:24px!important;transition:border-color .2s cubic-bezier(.4,0,.2,1)!important}.askroi-auth-bg :is(.cl-formFieldInput__password,.cl-formFieldInput__newPassword,.cl-formFieldInput__confirmPassword){padding-inline-end:48px!important}.askroi-auth-bg .cl-formFieldInput:where(:not([type=checkbox])):focus{border-color:hsl(var(--primary))!important;box-shadow:0 0 0 3px hsl(var(--primary) / .1)!important}.askroi-auth-bg .cl-formFieldInput[aria-invalid=true]{border-color:hsl(var(--destructive))!important}.askroi-auth-bg .cl-formButtonPrimary{box-shadow:none!important}.askroi-auth-bg :is(.cl-formButtonPrimary,.cl-socialButtonsBlockButton,.askroi-auth-email-button):focus-visible{box-shadow:0 0 0 3px hsl(var(--primary) / .25)!important}