.RegisterModal_backdrop__eFIEg{position:fixed;inset:0;background:rgba(17,19,37,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,32px);z-index:1080}.RegisterModal_modal__RRUgS{width:min(640px,100%);max-height:min(92vh,780px);background:#fff;border-radius:clamp(20px,3vw,28px);box-shadow:0 24px 60px rgba(22,21,69,.22);display:flex;flex-direction:column;overflow:hidden;position:relative;border:1px solid rgba(229,224,255,.6)}.RegisterModal_header__dsykP{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:clamp(20px,4vw,28px) clamp(20px,4vw,32px) 16px;border-bottom:1px solid rgba(229,224,255,.7)}.RegisterModal_title__g4fF3{margin:0;font-size:clamp(20px,3vw,28px);color:#24115f;font-weight:600}.RegisterModal_subtitle__VyYjE{margin:6px 0 0;font-size:14px;color:#4d4d6f;line-height:1.5}.RegisterModal_closeButton__cDUmD{border:none;background:rgba(116,94,204,.08);color:#342080;width:36px;height:36px;border-radius:999px;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.RegisterModal_closeButton__cDUmD:hover{background:rgba(116,94,204,.16);transform:translateY(-1px)}.RegisterModal_body__JdfEO{padding:16px clamp(20px,4vw,32px) clamp(20px,4vw,32px);overflow-y:auto}.RegisterModal_statusMessage__JgJwS{font-size:14px;padding:12px;border-radius:12px;text-align:center;background:rgba(132,114,218,.08);color:#332066}.RegisterModal_error__6OvEX{background:rgba(221,53,72,.12);color:#b1102a}.RegisterModal_success___KCBr{background:rgba(37,182,114,.12);color:#1c6b44}.RegisterModal_form__rU0Kb{display:flex;flex-direction:column;gap:clamp(16px,3vw,20px)}.RegisterModal_formRow__Ufjn5{display:flex;flex-direction:column;gap:6px}.RegisterModal_formRow__Ufjn5 input[type=email],.RegisterModal_formRow__Ufjn5 input[type=number],.RegisterModal_formRow__Ufjn5 input[type=tel],.RegisterModal_formRow__Ufjn5 input[type=text],.RegisterModal_formRow__Ufjn5 input[type=url],.RegisterModal_formRow__Ufjn5 select,.RegisterModal_formRow__Ufjn5 textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(198,193,236,.9);background:rgba(248,247,255,.9);font-size:14px;color:#271a5d;transition:border .2s ease,box-shadow .2s ease}.RegisterModal_formRow__Ufjn5 input[type=email]:focus,.RegisterModal_formRow__Ufjn5 input[type=number]:focus,.RegisterModal_formRow__Ufjn5 input[type=tel]:focus,.RegisterModal_formRow__Ufjn5 input[type=text]:focus,.RegisterModal_formRow__Ufjn5 input[type=url]:focus,.RegisterModal_formRow__Ufjn5 select:focus,.RegisterModal_formRow__Ufjn5 textarea:focus{outline:none;border-color:#7158d8;box-shadow:0 0 0 3px rgba(113,88,216,.18)}.RegisterModal_formRow__Ufjn5 textarea{resize:vertical}.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y input[type=email],.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y input[type=number],.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y input[type=tel],.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y input[type=text],.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y input[type=url],.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y select,.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y textarea{border-color:#dc3545!important;background:hsla(0,100%,98%,.9)!important}.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y input[type=email]:focus,.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y input[type=number]:focus,.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y input[type=tel]:focus,.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y input[type=text]:focus,.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y input[type=url]:focus,.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y select:focus,.RegisterModal_formRow__Ufjn5.RegisterModal_formRowError__MRx_y textarea:focus{border-color:#dc3545!important;box-shadow:0 0 0 3px rgba(220,53,69,.18)!important}.RegisterModal_formRowError__MRx_y input[type=email],.RegisterModal_formRowError__MRx_y input[type=number],.RegisterModal_formRowError__MRx_y input[type=tel],.RegisterModal_formRowError__MRx_y input[type=text],.RegisterModal_formRowError__MRx_y input[type=url],.RegisterModal_formRowError__MRx_y select,.RegisterModal_formRowError__MRx_y textarea{border-color:#dc3545!important;background:hsla(0,100%,98%,.9)!important}.RegisterModal_formRowError__MRx_y input[type=email]:focus,.RegisterModal_formRowError__MRx_y input[type=number]:focus,.RegisterModal_formRowError__MRx_y input[type=tel]:focus,.RegisterModal_formRowError__MRx_y input[type=text]:focus,.RegisterModal_formRowError__MRx_y input[type=url]:focus,.RegisterModal_formRowError__MRx_y select:focus,.RegisterModal_formRowError__MRx_y textarea:focus{border-color:#dc3545!important;box-shadow:0 0 0 3px rgba(220,53,69,.18)!important}.RegisterModal_label__0iKiE{font-size:14px;font-weight:500;color:#1f1c37}.RegisterModal_required__BI_a4{color:#c21f39;margin-left:4px}.RegisterModal_inlineControl__ZMJwT{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#2a254d}.RegisterModal_checkboxSingle__ckl8O input[type=checkbox]{width:18px;height:18px;accent-color:#5f41d5}.RegisterModal_optionGroup__Wg9l_{display:flex;flex-direction:column;gap:10px}.RegisterModal_checkbox__T3pw2 input[type=checkbox],.RegisterModal_radio__4Hb7C input[type=radio]{width:18px;height:18px;accent-color:#5f41d5}.RegisterModal_helpText__p76j5{margin:0;font-size:12px;color:#5e5a82}.RegisterModal_fieldErrorMessage__lgKCX{margin:0;font-size:12px;color:#dc3545}.RegisterModal_footer__X3P8S{margin-top:12px;display:flex;justify-content:flex-end;gap:12px}.RegisterModal_button__4XXFA{min-width:120px;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.RegisterModal_cancel__CF7Kl{background:rgba(241,239,255,.8);color:#3b2b7e;border:1px solid rgba(123,101,216,.32)}.RegisterModal_cancel__CF7Kl:hover{background:#f1efff;transform:translateY(-1px)}.RegisterModal_submit__12jwY{background:#3902a5;box-shadow:inset -1px -4px 10px 0 #8f70c0;padding:clamp(10px,2.4vw,12px) clamp(20px,4.5vw,28px);border:none;color:#fff;transition:all .3s ease;font-size:clamp(14px,3vw,16px)}.RegisterModal_submit__12jwY:hover{background:#3902a5;box-shadow:inset -1px 3px 10px 0 #8f70c0}.RegisterModal_submit__12jwY:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media(max-width:576px){.RegisterModal_modal__RRUgS{border-radius:18px}.RegisterModal_header__dsykP{padding:18px}.RegisterModal_body__JdfEO{padding:14px 18px 22px}.RegisterModal_footer__X3P8S{flex-direction:column-reverse;align-items:stretch}.RegisterModal_button__4XXFA{width:100%}}