.public-auth-shell[data-public-auth-stable] .public-auth-panel>:is(.public-auth-elastic-pane,.public-auth-card-shell,.public-auth-confirmation-shell){top:var(--public-auth-anchor-shift-y,0px);position:relative;transform:none!important}.public-auth-shell[data-public-auth-stable] .public-auth-panel>.public-auth-elastic-pane:not(:has(input,textarea,select)){transform:translateY(var(--elastic-pane-offset-y,0px))!important}.public-auth-shell[data-public-auth-stable] .public-auth-elastic-pane:has(input,textarea,select){transform:none!important}.public-auth-shell[data-public-auth-stable],.public-auth-shell[data-public-auth-stable]>.relative,.public-auth-shell[data-public-auth-stable] .public-auth-panel:not(.public-auth-panel--invite-auth){height:auto;min-height:var(--public-auth-layout-height,100svh);max-height:none;overflow:visible}:is(html:has(.public-auth-shell[data-public-auth-stable]),body:has(.public-auth-shell[data-public-auth-stable])){overflow-y:auto}.public-auth-shell[data-public-auth-stable] :is(input,textarea,select){scroll-margin-block:16px}.public-auth-shell[data-public-auth-stable] .public-auth-panel{--public-auth-branding-gap:clamp(1.5rem, calc(var(--public-auth-layout-height,100svh) * .035), 2rem)}.public-auth-shell[data-public-auth-stable] .public-auth-panel--auth:not(.public-auth-panel--invite-auth){padding-block:clamp(2rem, calc(var(--public-auth-layout-height,100svh) * .08), 5rem)}.public-auth-shell[data-public-auth-stable] .public-auth-panel:not(.public-auth-panel--invite-auth) .public-auth-branding-region{flex-basis:clamp(8rem, calc(var(--public-auth-layout-height,100svh) * .18), 11rem)}.public-auth-shell[data-public-auth-stable] [data-public-auth-density=compact]:not(.public-auth-panel--invite-auth) .public-auth-branding-region{flex-basis:clamp(7rem, calc(var(--public-auth-layout-height,100svh) * .14), 8.5rem)}@media (width<=639px){.public-auth-shell[data-public-auth-stable] .public-auth-panel--signup:not(.public-auth-panel--invite-auth):not([data-public-auth-density=compact]) .public-auth-branding-region{flex-basis:clamp(10rem, calc(var(--public-auth-layout-height,100svh) * .2), 12rem)}.public-auth-shell[data-public-auth-stable] .public-auth-panel--signup:not(.public-auth-panel--invite-auth){padding-top:max(env(safe-area-inset-top,0px), clamp(1rem, calc(var(--public-auth-layout-height,100svh) * .03), 2rem));padding-bottom:max(env(safe-area-inset-bottom,0px), 1rem)}}.public-auth-elastic-pane:has(input,textarea,select){touch-action:pan-y}.public-auth-shell[data-public-auth-keyboard=true] .public-auth-elastic-pane{transition:none!important;transform:none!important}.public-auth-shell .public-auth-primary[data-feedback-pressed]{background:var(--public-auth-yellow-hover);box-shadow:inset 0 1px 2px #00000026}.public-auth-shell :is(.public-auth-secondary,.public-auth-google,.public-auth-link)[data-feedback-pressed]{background:color-mix(in srgb, var(--public-auth-yellow) 8%, var(--public-auth-control))}.public-auth-shell .public-auth-link{border-radius:10px;min-height:44px}.public-auth-shell[data-auth-resizing] .public-auth-card{box-sizing:border-box;overflow:visible}.public-auth-shell[data-auth-resizing] .public-auth-card>*{flex-shrink:0}.public-auth-panel--landing :is(.public-auth-primary,.public-auth-secondary)[data-feedback-pressed]{box-shadow:0 0 14px 2px color-mix(in srgb, var(--public-auth-yellow) 22%, transparent)}
