.auth-shell_main__q_kmK{display:grid;align-items:center;justify-items:center;min-block-size:calc(100svh - 6.25rem);padding-block:clamp(1.5rem,5vh,4rem);padding-bottom:max(2rem,env(safe-area-inset-bottom))}.auth-shell_content__00Mv1{width:min(100%,28rem);min-width:0}.auth-shell_card__3Hrg1{padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--border);background:var(--card)}.auth-shell_title__udzd4{margin-bottom:1.5rem;color:var(--primary);font-size:1.75rem;font-weight:600;line-height:1.2}.auth-shell_footer__OGpem{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;padding:1.25rem .5rem 0;font-size:.875rem;color:var(--muted-foreground)}.auth-shell_footer__OGpem a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-underline-offset:.2em}.auth-shell_clerk__E68oY .cl-cardBox,.auth-shell_clerk__E68oY .cl-rootBox{width:100%;max-width:100%;min-width:0}.auth-shell_clerk__E68oY .cl-cardBox{box-shadow:none;border:1px solid var(--border);border-radius:0}.auth-shell_clerk__E68oY .cl-card{padding:clamp(1.25rem,4vw,2rem);box-shadow:none;border-radius:0}.auth-shell_clerk__E68oY .cl-logoBox{display:none}.auth-shell_clerk__E68oY .cl-headerTitle{font-size:1.75rem;line-height:1.2}.auth-shell_clerk__E68oY .cl-formFieldInput{min-height:3rem;font-size:1rem;scroll-margin-block:7rem}.auth-shell_clerk__E68oY .cl-formButtonPrimary,.auth-shell_clerk__E68oY .cl-socialButtonsBlockButton{min-height:3rem;font-size:.9375rem}.auth-shell_clerk__E68oY .cl-alertText,.auth-shell_clerk__E68oY .cl-formFieldErrorText{color:var(--destructive)}@media (max-height:640px){.auth-shell_main__q_kmK{align-items:start;min-block-size:0;padding-top:1.25rem}}