.RegisterForm_root__sW7_7{display:flex;flex-direction:column;gap:var(--size-16);inline-size:100%;max-inline-size:var(--size-560);margin-inline:auto}.RegisterForm_field__5dfAb{display:flex;flex-direction:column;gap:var(--size-4);& input{border:var(--size-1) solid color-mix(in srgb,var(--color-primary) 10%,transparent);box-shadow:none}}.RegisterForm_passwordRow__p8glf{display:flex;flex-direction:column;gap:var(--size-16);@media (min-width:48rem){flex-direction:row}}.RegisterForm_error__xACfi{text-align:center}.RegisterForm_error__xACfi,.RegisterForm_fieldError__XIzAz{color:var(--red-500);font-size:var(--size-14)}.RegisterForm_terms__jFpol{color:var(--color-foreground-muted);font-size:var(--size-14);text-align:center;& a{color:var(--color-primary);text-decoration:underline;transition:color var(--effects-transition);&:focus-visible,&:hover{color:var(--color-cta-primary-hover-bg)}}}.EmailPasswordForm_root__6yfff{display:flex;flex-direction:column;gap:var(--size-16);inline-size:100%;max-inline-size:var(--size-560);margin-inline:auto}.EmailPasswordForm_field__6TZxA{display:flex;flex-direction:column;gap:var(--size-4);& input{border:var(--size-1) solid color-mix(in srgb,var(--color-primary) 10%,transparent);box-shadow:none}}.EmailPasswordForm_forgotPassword__R_pcl{align-self:flex-end;color:var(--color-primary);font-size:var(--size-14);text-decoration:underline;cursor:pointer;transition:color var(--effects-transition);&:focus-visible,&:hover:not(:disabled){color:var(--color-cta-primary-hover-bg)}&:disabled{color:var(--color-foreground-muted);cursor:not-allowed}}.EmailPasswordForm_error__PFzkK{text-align:center}.EmailPasswordForm_error__PFzkK,.EmailPasswordForm_fieldError__46uyX{color:var(--red-500);font-size:var(--size-14)}.AuthAppPromoPanel_root__V8H3_{display:flex;flex-direction:column;align-items:center;gap:var(--size-48);inline-size:100%;@media (min-width:48rem){flex-direction:row;align-items:flex-end;justify-content:center;gap:var(--spacing-component-base);padding-inline-start:var(--spacing-page-double)}@media (min-width:80rem){flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--spacing-page-double);padding-inline-start:0;padding-block-start:var(--spacing-page-double);block-size:100%;min-block-size:0}}.AuthAppPromoPanel_content__Y0HVR{display:flex;flex-direction:column;align-items:center;gap:var(--size-12);text-align:center;@media (min-width:48rem){align-self:center}@media (min-width:80rem){align-self:auto;flex-shrink:0}}.AuthAppPromoPanel_eyebrow__HlRLm{padding-bottom:var(--size-12);color:var(--color-primary);font-size:var(--size-14);font-weight:var(--font-weight-extrabold);letter-spacing:.05em;line-height:var(--line-height-flat);text-transform:uppercase;border-bottom:var(--size-1) solid var(--blue-50)}.AuthAppPromoPanel_heading__yD2QZ{color:var(--color-foreground);font-size:var(--size-32);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.AuthAppPromoPanel_body__TXJzD{color:var(--color-foreground-muted);font-size:var(--font-size-input);line-height:var(--line-height-body)}.AuthAppPromoPanel_badges__d6Rfb{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-component-base);margin-top:calc(var(--size-40) - var(--size-12));@media (min-width:48rem){flex-direction:row}@media (min-width:80rem){margin-top:calc(var(--size-48) - var(--size-12))}}.AuthAppPromoPanel_badgeLink__lhix0{display:inline-flex;border-radius:var(--radius-md);&:focus-visible{outline:var(--size-2) solid var(--color-primary);outline-offset:var(--size-2)}}.AuthAppPromoPanel_badge__dEgU1{block-size:auto;inline-size:var(--size-96);@media (min-width:32rem){inline-size:9.375rem}}.AuthAppPromoPanel_phone__2lHCg{display:none;@media (min-width:48rem){display:block;block-size:auto;inline-size:20.375rem;clip-path:inset(6% 0 0 0);transform:translateY(7%)}@media (min-width:80rem){flex:0 1 auto;min-block-size:0;inline-size:auto;max-inline-size:min(31rem,100%);object-fit:contain;object-position:bottom;clip-path:inset(6% 0 0 0);transform:translateY(7%) scale(1.3);transform-origin:bottom center}}.AuthOverlay_backdrop__YO2oj{position:fixed;inset:0;z-index:1300;display:grid;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--spacing-component-base);background:rgb(0 0 0/40%);animation:AuthOverlay_authOverlayFadeIn__zj6qG .3s ease-out;&[data-state=closed]{animation:AuthOverlay_authOverlayFadeOut__ZGPuo .25s ease-in forwards}}.AuthOverlay_panel__FMyz7{position:relative;display:grid;margin:auto;animation:AuthOverlay_authOverlaySlideIn__MEKph .3s ease-out;inline-size:min(100% - var(--spacing-page-base),var(--size-560));padding:0;border-radius:var(--radius-xl);overflow:clip;background:var(--color-tertiary);box-shadow:var(--shadow-overlay);align-content:start;@media (min-width:48rem){inline-size:min(100% - var(--spacing-page-base),calc(var(--size-560) + 2 * var(--spacing-page-double)));align-content:center}@media (min-width:80rem){padding-inline:var(--spacing-page-double);@media (min-height:46rem){max-block-size:calc(100dvh - 2 * var(--spacing-component-base));grid-template-rows:minmax(0,1fr)}}}.AuthOverlay_panel__FMyz7[data-state=closed]{animation:AuthOverlay_authOverlaySlideOut__vMMtQ .25s ease-in forwards}@keyframes AuthOverlay_authOverlayFadeIn__zj6qG{0%{opacity:0}}@keyframes AuthOverlay_authOverlayFadeOut__ZGPuo{to{opacity:0}}@keyframes AuthOverlay_authOverlaySlideIn__MEKph{0%{transform:translateY(-100%)}}@keyframes AuthOverlay_authOverlaySlideOut__vMMtQ{to{opacity:0;transform:translateY(-100%)}}@keyframes AuthOverlay_authCardSwapIn__InFzK{0%{opacity:0;transform:translateY(var(--size-12))}}.AuthOverlay_panelWithPromo__E7M8_{@media (min-width:48rem){inline-size:min(100% - var(--spacing-page-base),46rem)}@media (min-width:80rem){inline-size:min(100% - var(--spacing-page-base),80rem)}}.AuthOverlay_layout__eBx1v{display:flex;flex-direction:column;align-items:center;gap:0;min-block-size:0;@media (min-width:80rem){flex-direction:row;align-items:center;gap:var(--spacing-page-double);block-size:100%}}.AuthOverlay_cardColumn__2KSVH{display:flex;inline-size:100%;justify-content:center;animation:AuthOverlay_authCardSwapIn__InFzK .3s ease-out;@media (min-width:48rem){padding-block:var(--spacing-page-double);&>*{max-inline-size:31rem}}@media (min-width:80rem){flex:1 1 0;order:2;min-inline-size:0}}.AuthOverlay_promoColumn__umJS2{display:flex;inline-size:100%;justify-content:center;padding:var(--size-40) var(--size-48);@media (min-width:48rem){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}@media (min-width:80rem){flex:1 1 0;order:1;min-inline-size:0;align-self:stretch;min-block-size:0}}.AuthOverlay_close__47o9T{position:absolute;top:var(--spacing-component-base);right:var(--spacing-component-base);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size-40);block-size:var(--size-40);color:var(--color-primary);background:var(--color-background);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--effects-transition),background-color var(--effects-transition);& svg{inline-size:var(--size-16);block-size:var(--size-16)}@media (min-width:48rem){inline-size:var(--size-48);block-size:var(--size-48);background:var(--color-tertiary);& svg{inline-size:var(--size-24);block-size:var(--size-24)}}&:focus-visible,&:hover{color:var(--color-cta-primary-hover-bg)}}