.Button_button__f_l0m{font-family:var(--font-tektur);padding:10px 18px;background-color:#583eaf;color:#f1eef9;text-align:center;cursor:pointer}.InputField_inputWrap__JXIfG{display:flex;flex-direction:column;gap:4px;height:77px}.InputField_label__Whr5_{display:block;cursor:pointer}.InputField_input__Y3_mn{-webkit-appearance:none;appearance:none;width:100%;height:49px;padding:14px 12px;font-family:var(--font-montserrat);font-size:14px;line-height:1.5;background-color:var(--gray-gray-100);border-radius:var(--corner-radius);outline:none;border:1px solid var(--border-inactive);transition:box-shadow var(--transition-base),border-color var(--transition-base)}.InputField_inputColor__gW2GO{color:var(--gray-gray-900)}.InputField_input__Y3_mn::placeholder{color:var(--placeholder)}.InputField_fieldFilled__SBSrl,.InputField_input__Y3_mn:is(:hover,:focus,:active){border-color:var(--focus-stroke-forms);box-shadow:0 0 0 2px var(--focus-stroke-forms)}.InputField_validationMsg__Vot2P{color:var(--error-text)}.InputField_inputError__H37aL{color:var(--error);border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.InputField_inputError__H37aL::placeholder{color:var(--error)}.RadioGroup_fieldset__8dnrG{display:flex;flex-direction:column;gap:8px}.RadioGroup_validationMsg__SLRjD{color:var(--error-text)}.RadioGroup_radioWrap__VwL_P{width:100%;padding:12px;background-color:var(--gray-gray-100);border-radius:var(--corner-radius);color:var(--gray-gray-900);font-size:14px;line-height:1.5;flex-direction:row;gap:12px;border:1px solid var(--border-inactive)}.RadioGroup_iconWrap__jYXzL,.RadioGroup_radioWrap__VwL_P{display:flex;align-items:center;cursor:pointer;transition:box-shadow var(--transition-base),border-color var(--transition-base)}.RadioGroup_iconWrap__jYXzL{position:relative;min-width:16px;height:16px;border-radius:50%;justify-content:center}.RadioGroup_icon___X_Nd{position:absolute;inset:0;opacity:0;transition:opacity var(--transition-base)}.RadioGroup_visible__l4hXZ{opacity:1}.RadioGroup_checked__6yYD5,.RadioGroup_input__RTI7n:focus-visible+.RadioGroup_iconWrap__jYXzL,.RadioGroup_radioWrap__VwL_P:has(.RadioGroup_input__RTI7n:focus-visible),.RadioGroup_radioWrap__VwL_P:is(:hover),.RadioGroup_radioWrap__VwL_P:is(:hover) .RadioGroup_iconWrap__jYXzL{box-shadow:0 0 0 2px var(--focus-stroke-forms);border-color:var(--focus-stroke-forms)}.RadioGroup_hasErrorIcon__ycukY{box-shadow:0 0 0 1px var(--error),inset 0 0 0 1px var(--error)}.RadioGroup_hasErrorBorder__8UcSI{box-shadow:0 0 0 1px var(--error);border-color:var(--error)}.LinkSmart_inlineLink__UtIBw{position:relative;color:var(--primary-primary-700);display:inline-block;text-decoration:none;cursor:pointer}.LinkSmart_inlineLink__UtIBw:after{content:"";position:absolute;left:0;bottom:3px;width:100%;height:1px;background-color:var(--primary-primary-700);transform:scaleX(0);transform-origin:center;transition:transform var(--transition-base)}.LinkSmart_inlineLink__UtIBw:is(:hover,:focus,:focus-visible):after{transform:scaleX(1)}.Selector_selectorWrap__K6tbC{display:flex;flex-direction:column;gap:4px}.Selector_selector__IOFE3{position:relative;width:100%}.Selector_icon__7qhp8{display:inline-flex;transition:transform var(--transition-base)}.Selector_iconOpen__vy5Lj{transform:rotate(180deg)}.Selector_selectorField__4oMh0{border:1px solid var(--border-inactive);border-radius:var(--corner-radius);padding:14px 12px;background-color:var(--gray-gray-100);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.Selector_selectorField__4oMh0:is(:hover,:focus){border-color:var(--focus-stroke-forms);box-shadow:0 0 0 2px var(--focus-stroke-forms)}.Selector_openDown__O7VFK{border-radius:var(--corner-radius) var(--corner-radius) 0 0;border-bottom:1px solid var(--gray-gray-100)}.Selector_openUp__H_lX4{border-radius:0 0 var(--corner-radius) var(--corner-radius);border-top:1px solid var(--gray-gray-100)}.Selector_optionList__UB1n2{margin:0;padding:0;list-style:none;position:absolute;left:0;right:0;border:1px solid var(--border-inactive);background-color:var(--gray-gray-100);z-index:10;opacity:0;transform:scaleY(.95);pointer-events:none;transition:opacity var(--transition-base),transform var(--transition-base);color:var(--gray-gray-900)}.Selector_optionListUp__M8OAb{bottom:100%;top:auto;border-radius:var(--corner-radius) var(--corner-radius) 0 0;border-bottom:none;transform-origin:bottom}.Selector_optionListDown__K7EP2{bottom:auto;top:100%;border-radius:0 0 var(--corner-radius) var(--corner-radius);border-top:none;transform-origin:top}.Selector_optionListOpen__pHNFI{opacity:1;transform:scaleY(1);pointer-events:auto;max-height:500px;overflow-y:auto;overflow-x:visible}.Selector_option__53j5a{padding:14px 12px;font-size:14px;cursor:pointer;transition:background-color var(--transition-base)}.Selector_option__53j5a:hover{background-color:var(--primary-primary-500)}.Selector_optionSelected__OQO_k{background-color:var(--gray-gray-100);box-shadow:inset 5px 0 0 var(--primary-primary-700)}.Selector_valueChosenOpenUp__lNrml{border:1px solid;border-color:var(--gray-gray-100) var(--focus-stroke-forms) var(--focus-stroke-forms) var(--focus-stroke-forms);box-shadow:inset -1px 0 0 0 var(--focus-stroke-forms),inset 1px 0 0 0 var(--focus-stroke-forms),inset 0 -1px 0 0 var(--focus-stroke-forms)}.Selector_valueChosenOpenDown__n86KW{border:1px solid;border-color:var(--focus-stroke-forms) var(--focus-stroke-forms) var(--gray-gray-100) var(--focus-stroke-forms);box-shadow:inset 0 1px 0 0 var(--focus-stroke-forms),inset 1px 0 0 0 var(--focus-stroke-forms),inset -1px 0 0 0 var(--focus-stroke-forms)}.Selector_valueChosen__K_B84{border:1px solid var(--focus-stroke-forms);box-shadow:inset 0 0 0 2px var(--focus-stroke-forms)}.Selector_placeholder__bmSGq{font-size:14px;color:var(--placeholder)}.Selector_placeholderHasError__nsj_u{color:var(--error)}.Selector_validationError__NOHAB{color:var(--error-text)}.Selector_error__2YyLc{border:1px solid var(--error);box-shadow:inset 0 0 0 1px var(--error)}.Selector_errorOpenUp__dlpzC{border:1px solid;border-color:var(--gray-gray-100) var(--error) var(--error) var(--error);box-shadow:inset -1px 0 0 0 var(--error),inset 1px 0 0 0 var(--error),inset 0 -1px 0 0 var(--error)}.Selector_errorOpenDown__YILF4{border:1px solid;border-color:var(--error) var(--error) var(--gray-gray-100) var(--error);box-shadow:inset 0 1px 0 0 var(--error),inset 1px 0 0 0 var(--error),inset -1px 0 0 0 var(--error)}.CheckBox_checkboxWrap__cjfH2{display:flex;flex-direction:row;align-items:center;gap:12px;cursor:pointer}.CheckBox_iconWrap__4jEiT{display:inline-flex;position:relative;min-width:18px;height:18px;cursor:pointer;border-radius:25%;transition:box-shadow var(--transition-base)}.CheckBox_icon__Ugw6M{position:absolute;inset:0;opacity:0;transition:opacity var(--transition-base)}.CheckBox_visible__X2Lx6{opacity:1}.CheckBox_validationMsg__x0Xb1{color:var(--error-text)}.CheckBox_hasError__v2IGh{box-shadow:0 0 0 1px var(--error),inset 0 0 0 1px var(--error)}.CheckBox_checkboxWrap__cjfH2:is(:hover,:focus,:active) .CheckBox_iconWrap__4jEiT,.CheckBox_input__SgSAN:focus-visible+.CheckBox_iconWrap__4jEiT{box-shadow:0 0 0 2px var(--focus-stroke-forms),inset 0 0 0 1px var(--focus-stroke-forms)}.InputPassField_passInputWrap__9TXBn{position:relative;display:flex;flex-direction:column;gap:4px}.InputPassField_iconWrap__MT34u{position:absolute;cursor:pointer;width:22px;height:20px;top:42px;right:12px;display:flex;align-items:flex-end;justify-content:center}.LoginForm_form__TkC13{width:640px;margin:0 auto 40px}.LoginForm_passWrap__oRIyL{display:flex;flex-direction:column;gap:8px}.LoginForm_fieldsWrap__d8Ck7{display:flex;padding:40px;flex-direction:column;gap:20px;border-radius:20px;background:linear-gradient(241deg,var(--gray-gray-500) 0,var(--gray-gray-600) 100%);box-shadow:0 4px 4px 0 var(--box-shadow);backdrop-filter:blur(3.5px);margin-bottom:60px}.LoginForm_centered__t1__P{display:flex;flex-direction:column;align-items:center;gap:20px}.Step0RoleSelect_buttonHolder__3Jh27{display:flex;align-items:center;justify-content:center;gap:40px;width:100%;margin-bottom:40px}.Step1About_input__RSG_1{width:100%;padding:14px 12px;background-color:var(--gray-gray-100);color:var(--gray-gray-900);border-radius:var(--corner-radius);border:1px solid var(--border-inactive);outline:none}.Step1About_appearanceNone__UFbE6{appearance:none;-webkit-appearance:none;-moz-appearance:none}.Step1About_input__RSG_1::placeholder{color:var(--placeholder)}.Step1About_fieldFilled__WLTZo,.Step1About_input__RSG_1:is(:hover,:focus,:active){border:1px solid var(--focus-stroke-forms);box-shadow:inset 0 0 0 1px var(--focus-stroke-forms)}.Step1About_fieldsWrap__NjZa7{display:flex;padding:40px;flex-direction:column;gap:20px;border-radius:20px;background:linear-gradient(241deg,var(--gray-gray-500) 0,var(--gray-gray-600) 100%);box-shadow:0 4px 4px 0 var(--box-shadow);backdrop-filter:blur(3.5px);margin-bottom:60px}.Step1About_label__x3Xmr{display:block}.Step1About_validationError__TkgAY{color:var(--error-text)}.Step1About_ranger__XskIc{width:100%}.Step1About_rangeLabels__6Lv9m{display:flex;flex-direction:row;justify-content:space-between}.Step1About_rangeLabel__xUleZ{font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;width:24px}.Step2Account_fieldsWrap__v0ELJ{display:flex;padding:40px;flex-direction:column;gap:20px;border-radius:20px;background:linear-gradient(241deg,var(--gray-gray-500) 0,var(--gray-gray-600) 100%);box-shadow:0 4px 4px 0 var(--box-shadow);backdrop-filter:blur(3.5px);margin-bottom:60px}.Step2Account_passInputWrap__9EIff{position:relative;display:flex;flex-direction:column;gap:4px}.Step2Account_iconWrap__BHgAT{position:absolute;cursor:pointer;width:22px;height:20px;top:42px;right:12px;display:flex;align-items:center;justify-content:center}.RegistrationForm_formWrap__XMPUh{width:640px;margin:0 auto}.RegistrationForm_stepper__F2E_Q{margin-bottom:80px;text-align:center;font-size:14px;font-weight:500;line-height:1.5}.RegistrationForm_title__hkVgg{font-family:var(--font-tektur);text-align:center;font-size:51px;font-weight:500;line-height:1.2;margin-bottom:40px}.RegistrationForm_description__abkFc{margin-bottom:60px;text-align:center}.RegistrationForm_text__q9nOJ{text-align:center;font-weight:500;line-height:1.6;white-space:pre-wrap}.RegistrationForm_form__OGiSJ{margin-bottom:40px}.RegistrationForm_buttonHolder__FRGc6{display:flex;align-items:center;justify-content:center;gap:40px;width:100%;margin-bottom:40px}