.Hero{text-align:left;justify-content:center;align-items:center;height:100vh;padding-top:6rem;display:flex;position:relative;overflow:hidden}.Hero .hero-header{z-index:50;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;top:2rem;right:2rem}@media not all and (min-width:640px){.Hero .hero-header{justify-content:center;width:100%;left:0;right:0}}.Hero .hero-header .hero-header-btn{padding-left:1.25rem;padding-right:1.25rem}
.AuthModal{background-color:var(--white);border-radius:.5rem;flex-direction:column;gap:1.5rem;width:100%;max-width:42rem;max-height:98vh;margin:auto;padding:1rem 1.5rem;display:flex;overflow-y:auto}@media not all and (min-width:768px){.AuthModal{padding:.75rem 1rem}}.AuthModal .auth-header{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.AuthModal .auth-header .auth-title{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:600;line-height:2rem}@media not all and (min-width:768px){.AuthModal .auth-header .auth-title{font-size:1.25rem;line-height:1.75rem}}.AuthModal .auth-input-field{flex-direction:column;gap:.5rem;display:flex}.AuthModal .auth-input-field .auth-input-label{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.AuthModal .auth-input-field .auth-input-label.required:after{content:"*";--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));margin-left:.25rem}.AuthModal .feat-highlight{color:var(--brand-color)}.AuthModal .feat-highlight:hover{cursor:pointer;text-decoration-line:underline}
.CheckEmailModal .check-email-content{flex-direction:column;align-items:center;gap:2rem;width:100%;padding-bottom:1.5rem;display:flex}.CheckEmailModal .check-email-content .instruction{text-align:center;--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:600;line-height:1.75rem}.CheckEmailModal .check-email-content .icon-container{background-color:var(--brand-color-50);border-radius:1.5rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}.CheckEmailModal .check-email-content .icon-container .icon{width:4rem;height:4rem;color:var(--brand-color)}
