.Dots-module__m2IvEW__dotsContainer{gap:var(--mantine-spacing-xs);flex-direction:row;align-items:center;display:flex}.Dots-module__m2IvEW__dot{transition:transform .3s}
.Navbar-module__p7GmqG__container{background-color:var(--mantine-color-white);padding:0 var(--mantine-spacing-md);width:100vw;height:var(--navbar-height);z-index:100;border-bottom:1px solid var(--mantine-color-gray-2);align-items:center;display:flex;position:sticky;top:0}
.RegistrationLayout-module__X8JlCa__container{justify-content:center;align-items:center;gap:var(--mantine-spacing-md);width:100vw;min-height:100vh;padding:var(--mantine-spacing-md)0;flex-direction:column;display:flex}@media (max-width:768px){.RegistrationLayout-module__X8JlCa__container{height:auto;min-height:100dvh;padding-top:var(--mantine-spacing-xl);justify-content:flex-start}.RegistrationLayout-module__X8JlCa__progressContainer,.RegistrationLayout-module__X8JlCa__dots{display:none}}
.StepCard-module___qXCHa__container{align-items:stretch;gap:var(--mantine-spacing-sm);flex-direction:column;width:100%;max-width:520px;padding:30px 60px;display:flex;overflow-y:auto}.StepCard-module___qXCHa__title{text-transform:uppercase;color:#2e9e7a;align-self:flex-start}.StepCard-module___qXCHa__prompt{align-self:flex-start;font-size:1.75rem}.StepCard-module___qXCHa__promptEmphasis{color:#2e9e7a;font-style:italic}.StepCard-module___qXCHa__backButton{align-self:flex-start;margin-left:-16px}.StepCard-module___qXCHa__submitButton{align-self:center}@media (max-width:768px){.StepCard-module___qXCHa__container{max-width:none;box-shadow:none;padding:var(--mantine-spacing-xl)var(--mantine-spacing-xl);background:0 0;border-radius:0}.StepCard-module___qXCHa__backButton{margin-left:-4px}}
.OtpView-module__ppeXyG__instructionalText{align-self:flex-start}.OtpView-module__ppeXyG__pinWrapper{position:relative}.OtpView-module__ppeXyG__resendDisabled{opacity:.4;cursor:default;pointer-events:none}
.AddressStep-module__avJAoW__fieldRow{gap:var(--mantine-spacing-xs);display:flex}@media (max-width:768px){.AddressStep-module__avJAoW__fieldRow{flex-direction:column}}
.PhoneVerification-module__8VPzcq__container{background-color:var(--bambino-cream);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex}.PhoneVerification-module__8VPzcq__content{width:100%;max-width:520px}@media (max-width:768px){.PhoneVerification-module__8VPzcq__container{padding-top:var(--mantine-spacing-xl);justify-content:flex-start}.PhoneVerification-module__8VPzcq__content{max-width:none;box-shadow:none;background:0 0}}
.NeighborhoodStep-module__NHglpa__additionalNeighborhoods{-ms-overflow-style:none;scrollbar-width:none;max-height:300px;overflow-y:scroll}.NeighborhoodStep-module__NHglpa__additionalNeighborhoods::-webkit-scrollbar{display:none}
.PhoneView-module__Vc0yWa__consentText{line-height:1.4}
@keyframes RegistrationComplete-module__9SujcW__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes RegistrationComplete-module__9SujcW__scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes RegistrationComplete-module__9SujcW__checkDraw{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@keyframes RegistrationComplete-module__9SujcW__circleDraw{0%{stroke-dashoffset:226px}to{stroke-dashoffset:0}}.RegistrationComplete-module__9SujcW__container{text-align:center;min-height:100dvh;padding:2rem var(--mantine-spacing-md)3rem;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.RegistrationComplete-module__9SujcW__card{width:500px;padding:var(--mantine-spacing-xl)3.5rem;flex-direction:column;align-items:center}.RegistrationComplete-module__9SujcW__checkCircle{margin-bottom:var(--mantine-spacing-md);animation:.5s cubic-bezier(.34,1.56,.64,1) forwards RegistrationComplete-module__9SujcW__scaleIn}.RegistrationComplete-module__9SujcW__checkCircle svg circle{stroke-dasharray:226;stroke-dashoffset:226px;animation:.6s ease-out .3s forwards RegistrationComplete-module__9SujcW__circleDraw}.RegistrationComplete-module__9SujcW__checkCircle svg polyline{stroke-dasharray:48;stroke-dashoffset:48px;animation:.4s ease-out .7s forwards RegistrationComplete-module__9SujcW__checkDraw}.RegistrationComplete-module__9SujcW__heading{animation:.6s ease-out .4s both RegistrationComplete-module__9SujcW__fadeInUp}.RegistrationComplete-module__9SujcW__subtext{max-width:420px;animation:.6s ease-out .6s both RegistrationComplete-module__9SujcW__fadeInUp}.RegistrationComplete-module__9SujcW__neighborhoodStats{animation:.6s ease-out .6s both RegistrationComplete-module__9SujcW__fadeInUp}.RegistrationComplete-module__9SujcW__downloadLinkInfo{animation:.6s ease-out 1s both RegistrationComplete-module__9SujcW__fadeInUp}.RegistrationComplete-module__9SujcW__downloadLinkAction{width:100%;animation:.6s ease-out 1.2s both RegistrationComplete-module__9SujcW__fadeInUp}.RegistrationComplete-module__9SujcW__footer{animation:.6s ease-out 1.4s both RegistrationComplete-module__9SujcW__fadeInUp}@media (max-width:540px){.RegistrationComplete-module__9SujcW__container{width:100vw;height:auto;min-height:100dvh}.RegistrationComplete-module__9SujcW__card{width:100%;padding:var(--mantine-spacing-xl)var(--mantine-spacing-md)}}@media (min-width:768px){.RegistrationComplete-module__9SujcW__openAppText{display:none}}
