#auth-card{view-transition-name:auth-panel;animation:.25s cubic-bezier(.22,1,.36,1) both auth-enter}#auth-form{animation:.25s cubic-bezier(.22,1,.36,1) both auth-enter}#auth-card input{transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)}#auth-card input:focus-visible{outline-offset:2px;outline:2px solid #00d1a0}#auth-card [role=button]{transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1),opacity .15s cubic-bezier(.22,1,.36,1)}#auth-card [role=button]:active:not([aria-disabled=true]){transform:scale(.985)}#auth-card [data-testid=auth-divider]{flex-direction:row;align-items:center;gap:12px;display:flex}#auth-card [data-testid=auth-divider]:before,#auth-card [data-testid=auth-divider]:after{content:"";opacity:.2;background:currentColor;flex:1;height:1px}#clerk-captcha:empty{display:none}::view-transition-group(auth-panel){animation-duration:.25s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(auth-panel){animation:.15s cubic-bezier(.22,1,.36,1) both auth-leave}::view-transition-new(auth-panel){animation:.25s cubic-bezier(.22,1,.36,1) both auth-enter}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes auth-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes auth-leave{to{opacity:0;transform:translateY(-5px)scale(.995)}}@media (width<=599px){#auth-shell-mobile{height:100dvh;max-height:100dvh;flex:none!important}#auth-shell-mobile #auth-main{padding:12px 16px!important}#auth-shell-mobile #auth-card{border-radius:20px!important;gap:12px!important;padding:20px!important}#auth-shell-mobile #auth-intro{font-size:14px!important;line-height:20px!important}#auth-shell-mobile #auth-eyebrow{display:none}#auth-shell-mobile #auth-heading{letter-spacing:-.5px;font-size:25px!important;line-height:32px!important}#auth-shell-mobile #auth-form{gap:10px!important}#auth-shell-mobile #auth-card input{min-height:44px!important}#auth-shell-mobile #auth-card [data-testid=auth-button]{border-radius:10px!important;min-height:44px!important;padding-top:8px!important;padding-bottom:8px!important}#auth-compact-footer{padding-bottom:max(10px, env(safe-area-inset-bottom))!important}#auth-shell-mobile:has(input:focus) #auth-main{justify-content:flex-start!important}}@media (width<=599px) and (height<=740px){#auth-shell-mobile #auth-main{padding-top:8px!important;padding-bottom:8px!important}#auth-shell-mobile #auth-card{gap:8px!important;padding:16px!important}#auth-shell-mobile #auth-form{gap:8px!important}}@media (prefers-reduced-motion:reduce){#auth-card,#auth-form{animation:none}#auth-card input,#auth-card [role=button]{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}