.authBgBall{background-image:url(/_next/static/media/bg-auth.9814ac02.svg);background-position:100% 100%;background-repeat:no-repeat;min-height:100vh;width:100%}.signup-button{width:100%;display:flex;align-items:center;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));margin-left:auto;margin-right:auto;border-radius:1.5rem}.signup-button a{display:block;white-space:nowrap;text-align:center;flex:1 1 0%;border-radius:1.5rem;padding:.75rem 1.5rem}.signup-button a.active{background-color:hsl(var(--primary));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.signUp-body-label{flex:0 1 auto;text-align:start}.signUp-body-input,.signUp-body-label{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));padding:1rem}.signUp-body-input{width:100%;flex:1 1 0%;text-align:end}.signUp-body-input:focus{outline:2px solid transparent;outline-offset:2px}.signUp-body-input.password{padding-right:3.5rem}.signUp-body-input::-webkit-calendar-picker-indicator{filter:invert(1)}.signUp-body-input::-moz-calendar-picker-indicator{filter:invert(1)}.password-toggle-btn{position:absolute;right:.75rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.custom-checkbox{display:none}.custom-checkbox+.form-check-label{position:relative;cursor:pointer;padding-inline-start:2rem;font-size:.875rem;line-height:1.25rem}.custom-checkbox+.form-check-label:before{content:"";position:absolute;left:0;top:0;aspect-ratio:1/1;width:1.25rem;border-radius:.25rem;border-width:1px;border-color:hsl(var(--primary))}.custom-checkbox.error+.form-check-label:before{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.custom-checkbox:checked+.form-check-label:before{background-color:hsl(var(--primary))}.custom-checkbox:checked+.form-check-label:after{content:"✔";position:absolute;left:.125rem;top:-.25rem;aspect-ratio:1/1;width:1.25rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}