.SignUpForm{background:var(--neutral-white);border-radius:28px;width:480px;min-height:482px}.SignUpForm__inner{flex-direction:column;align-items:center;gap:40px;padding:40px 48px;display:flex}@media (max-width:576px){.SignUpForm__inner{padding-left:20px;padding-right:20px}}@media (max-width:380px){.SignUpForm__inner{padding-left:0;padding-right:0}}.SignUpForm__title{font-family:var(--font-family);text-align:center;color:var(--neutral-darkest);font-size:24px;font-weight:700;line-height:150%}.SignUpForm__input{width:100%;max-width:none}.SignUpForm__input[type=password]::-webkit-reveal{display:none}.SignUpForm__input[type=password]::-webkit-clear-button{display:none}.SignUpForm__input[type=password]::-ms-reveal{display:none}.SignUpForm__input[type=password]::-ms-clear{display:none}.SignUpForm__btn{width:100%}.SignUpForm__form{flex-direction:column;gap:30px;width:100%;display:flex}.SignUpForm__bottom div{font-family:var(--font-family);text-align:center;color:var(--neutral-darkest);font-size:14px;font-weight:400;line-height:143%}.SignUpForm__bottom div a{color:var(--primary-medium)}.SignUpForm__bottom p{font-family:var(--font-family);text-align:center;color:var(--neutral-medium);font-size:12px;font-weight:400;line-height:167%}.SignUpForm__role-selection{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.SignUpForm__role-option{cursor:pointer;gap:10px;display:flex}.SignUpForm__role-option:has(.SignUpForm__radio-input:checked){accent-color:var(--primary-medium);font-weight:600}.SignUpForm__roles{justify-content:space-between;width:70%;display:flex}@media (max-width:576px){.SignUpForm{width:95%}}
