.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-subtle))!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 .askroi-auth-skeleton-providers{grid-template-columns:1fr 1fr;display:grid!important}.askroi-auth-bg.askroi-auth-android .askroi-auth-skeleton-providers>:first-child{grid-column:1/-1}.askroi-auth-bg.askroi-auth-in-app .askroi-auth-skeleton-providers>:first-child{display:none!important}.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 :is(.askroi-auth-email-button,.askroi-auth-code-google-button){border:1px solid hsl(var(--border-subtle));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-code-google-button{gap:12px;display:none}.askroi-auth-bg .cl-main>.askroi-auth-code-google-button{display:flex}.askroi-auth-bg .askroi-auth-code-google-button:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.5 0 6.7 1.2 9.2 3.6l6.9-6.9C35.9 2.4 30.5 0 24 0 14.6 0 6.5 5.4 2.6 13.2l8 6.2C12.4 13.7 17.7 9.5 24 9.5z'/%3E%3Cpath fill='%234285F4' d='M46.9 24.5c0-1.6-.1-3.1-.4-4.5H24v9h12.9c-.6 3-2.2 5.5-4.7 7.2l7.7 6C44.4 37.9 46.9 31.8 46.9 24.5z'/%3E%3Cpath fill='%23FBBC05' d='M10.5 28.6c-.5-1.4-.8-3-.8-4.6s.3-3.2.8-4.6l-8-6.2C.9 16.5 0 20.1 0 24s.9 7.5 2.6 10.8l7.9-6.2z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.5 0 11.9-2.1 15.9-5.8l-7.7-6c-2.2 1.5-4.9 2.3-8.2 2.3-6.3 0-11.6-4.2-13.5-9.9l-8 6.2C6.5 42.6 14.6 48 24 48z'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:22px;height:22px}.askroi-auth-bg.askroi-auth-in-app :is(.cl-socialButtonsBlockButton__google,.askroi-auth-code-google-button){display:none!important}.askroi-auth-bg .askroi-auth-chrome-link{display:none}.askroi-auth-bg.askroi-auth-android-webview .askroi-auth-chrome-link{background:hsl(var(--primary));min-height:54px;color:hsl(var(--primary-foreground));text-align:center;border-radius:9999px;justify-content:center;align-items:center;padding:14px 18px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;display:flex}.askroi-auth-bg .askroi-auth-play-link{display:none}.askroi-auth-bg.askroi-auth-android-webview.askroi-auth-webview-play .askroi-auth-play-link{background:hsl(var(--primary));min-height:54px;color:hsl(var(--primary-foreground));text-align:center;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:12px;padding:14px 18px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;display:flex}.askroi-auth-bg.askroi-auth-android-webview.askroi-auth-webview-play .askroi-auth-chrome-link{border:1px solid hsl(var(--border-subtle));color:hsl(var(--body-copy));background:#fff}.askroi-auth-bg :is(.cl-socialButtonsBlockButton,.askroi-auth-email-button,.askroi-auth-code-google-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-subtle))!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,.askroi-auth-code-google-button):focus-visible{box-shadow:0 0 0 3px hsl(var(--primary) / .25)!important}