@keyframes b0TGNq_authCardIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes b0TGNq_authFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.b0TGNq_card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;width:100%;max-width:38rem;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem);animation:.45s cubic-bezier(.4,0,.2,1) both b0TGNq_authCardIn;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -12px #0f172a1a}@media (prefers-reduced-motion:reduce){.b0TGNq_card{transition:none!important;animation:none!important}.b0TGNq_card:hover:not(:disabled),.b0TGNq_card:active:not(:disabled){transform:none!important}}@media (min-width:768px){.b0TGNq_card{padding:2.5rem}}@media (min-width:1024px){.b0TGNq_card{max-width:46rem;padding:2.75rem 3rem}}.b0TGNq_formGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.b0TGNq_formGrid{grid-template-columns:1fr 1fr;gap:1.5rem 1.75rem}.b0TGNq_fullRow{grid-column:1/-1}}.b0TGNq_stepEnter{animation:.35s cubic-bezier(.4,0,.2,1) both b0TGNq_regStepIn}@media (prefers-reduced-motion:reduce){.b0TGNq_stepEnter{transition:none!important;animation:none!important}.b0TGNq_stepEnter:hover:not(:disabled),.b0TGNq_stepEnter:active:not(:disabled){transform:none!important}}@keyframes b0TGNq_regStepIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.b0TGNq_btnPrimary{transition:opacity .2s,transform .2s,box-shadow .2s,background-color .2s}.b0TGNq_btnPrimary:hover:not(:disabled){opacity:1;transform:translateY(-1px);box-shadow:0 4px 12px #0a2d6e47}.b0TGNq_btnPrimary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0a2d6e38}@media (prefers-reduced-motion:reduce){.b0TGNq_btnPrimary{transition:none!important;animation:none!important}.b0TGNq_btnPrimary:hover:not(:disabled),.b0TGNq_btnPrimary:active:not(:disabled){transform:none!important}}.b0TGNq_btnGhost{transition:color .2s,background-color .2s,transform .2s,border-color .2s}.b0TGNq_btnGhost:hover:not(:disabled){transform:translateY(-1px)}.b0TGNq_btnGhost:active:not(:disabled){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.b0TGNq_btnGhost{transition:none!important;animation:none!important}.b0TGNq_btnGhost:hover:not(:disabled),.b0TGNq_btnGhost:active:not(:disabled){transform:none!important}}.b0TGNq_progressFill{transition:width .45s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.b0TGNq_progressFill{transition:none}}
