.CompanySelect_companySelectWrapper__knyok{display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}.CompanySelect_label__k9uLC{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground);display:block;margin-bottom:var(--spacing-1)}.CompanySelect_required___oqNf{color:var(--error);margin-left:var(--spacing-1)}.CompanySelect_selectContainer__HkgBx{position:relative;width:100%}.CompanySelect_selectOpen__VEn8k .CompanySelect_selectTrigger__rSaeu{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.CompanySelect_selectError__kXCUp .CompanySelect_selectTrigger__rSaeu{border-color:var(--error)}.CompanySelect_selectDisabled__WWkVk{opacity:.6;pointer-events:none}.CompanySelect_selectTriggerWrapper__ausy3{position:relative;display:flex;align-items:center}.CompanySelect_selectTrigger__rSaeu{width:100%;padding:var(--spacing-2) var(--spacing-3);padding-right:var(--spacing-10);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-size:var(--font-size-sm);font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all var(--transition-fast);text-align:left}.CompanySelect_selectTrigger__rSaeu:hover:not(:disabled){border-color:var(--primary)}.CompanySelect_selectTrigger__rSaeu:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.CompanySelect_selectTrigger__rSaeu:disabled{cursor:not-allowed;opacity:.6}.CompanySelect_selectValue__NfTVT{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanySelect_selectPlaceholder__um5zI{color:var(--foreground-tertiary)}.CompanySelect_selectIcons__zbpV5{display:flex;align-items:center;gap:var(--spacing-2);position:absolute;right:var(--spacing-3);pointer-events:none}.CompanySelect_chevron__c3_yL{display:flex;align-items:center;color:var(--foreground-tertiary);transition:transform var(--transition-fast)}.CompanySelect_chevronOpen__6_7Q8{transform:rotate(180deg)}.CompanySelect_clearButton__EYd8r{position:absolute;right:var(--spacing-10);display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;color:var(--foreground-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);pointer-events:auto}.CompanySelect_clearButton__EYd8r:hover{color:var(--foreground);background:var(--background-tertiary)}.CompanySelect_hiddenSelect__TUDnM{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.CompanySelect_dropdown__HraP7{position:absolute;top:calc(100% + var(--spacing-1));left:0;right:0;z-index:1000;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:300px;display:flex;flex-direction:column;overflow:hidden}.CompanySelect_searchContainer__gASVd{padding:var(--spacing-2);border-bottom:1px solid var(--border)}.CompanySelect_searchInput__hndv_{width:100%;padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);font-size:var(--font-size-sm);font-family:inherit}.CompanySelect_searchInput__hndv_:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.CompanySelect_optionsList__M8cBo{flex:1;overflow-y:auto;max-height:200px}.CompanySelect_option__C39P4{width:100%;padding:var(--spacing-2) var(--spacing-3);border:none;background:none;color:var(--foreground);font-size:var(--font-size-sm);font-family:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-2);transition:background-color var(--transition-fast)}.CompanySelect_option__C39P4:hover{background:var(--background-secondary)}.CompanySelect_optionSelected__GL9Gn{background:var(--primary-light);color:var(--primary);font-weight:var(--font-weight-medium)}.CompanySelect_optionFocused__abUar{background:var(--background-secondary)}.CompanySelect_createOption__JxCYy{color:var(--primary);font-weight:var(--font-weight-medium);border-top:1px solid var(--border);margin-top:var(--spacing-1);padding-top:var(--spacing-3)}.CompanySelect_createIcon__ieM6O{flex-shrink:0}.CompanySelect_loading__DfeBa,.CompanySelect_noOptions__lQENS{padding:var(--spacing-3);text-align:center;color:var(--foreground-tertiary);font-size:var(--font-size-sm)}.CompanySelect_createButtonContainer__nOlEk{padding:var(--spacing-2);border-top:1px solid var(--border);background:var(--background-secondary)}.CompanySelect_createButton__9PfBY{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);transition:all var(--transition-fast)}.CompanySelect_createButton__9PfBY:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.CompanySelect_createButton__9PfBY:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.2)}.CompanySelect_error__38Ii6{font-size:var(--font-size-xs);color:var(--error);margin-top:var(--spacing-1)}.CompanySelect_helperText__ObFJ4{font-size:var(--font-size-xs);color:var(--foreground-tertiary);margin-top:var(--spacing-1)}.Input_inputWrapper__SFtHP{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.Input_label__mmw90{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-1)}.Input_required__yQCcs{color:var(--error);font-weight:var(--font-weight-semibold)}.Input_inputContainer__QPds7{position:relative;display:flex;align-items:center;width:100%}.Input_input__mX3ud{width:100%;height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);font-size:var(--input-font-size);line-height:var(--line-height-normal);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--input-border-radius);transition:all var(--transition-fast);font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Input_input__mX3ud:hover:not(:disabled){border-color:var(--border-hover)}.Input_input__mX3ud:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.Input_input__mX3ud:disabled{opacity:.5;cursor:not-allowed;background:var(--background-secondary)}.Input_input__mX3ud.Input_inputError__ta9kW{border-color:var(--error)}.Input_input__mX3ud.Input_inputError__ta9kW:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.Input_input__mX3ud.Input_inputWithLeftIcon__L7Xyk{padding-left:calc(var(--input-padding-x) + 24px + var(--spacing-2))}.Input_input__mX3ud.Input_inputWithRightIcon__acFBQ{padding-right:calc(var(--input-padding-x) + 24px + var(--spacing-2))}.Input_input__mX3ud::-moz-placeholder{color:var(--foreground-secondary);opacity:.6}.Input_input__mX3ud::placeholder{color:var(--foreground-secondary);opacity:.6}.Input_input__mX3ud[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.Input_input__mX3ud[type=search]::-ms-clear{display:none}.Input_input__mX3ud[type=search]::-moz-search-clear-button{display:none}.Input_leftIcon__uylCG,.Input_rightIcon__fJ2E5{position:absolute;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--foreground-secondary);pointer-events:none;z-index:1}.Input_leftIcon__uylCG{left:var(--input-padding-x)}.Input_rightIcon__fJ2E5{right:var(--input-padding-x);pointer-events:auto}.Input_error__3_KzH{color:var(--error)}.Input_error__3_KzH,.Input_helperText__tSbds{font-size:var(--font-size-sm);margin-top:var(--spacing-1);display:block}.Input_helperText__tSbds{color:var(--foreground-secondary)}@media(max-width:767px){.Input_input__mX3ud{font-size:var(--input-font-size-mobile)}}.ResetPasswordRequestForm_form__PxHQ2{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}.ResetPasswordRequestForm_header__Jkbx4{text-align:center}.ResetPasswordRequestForm_title__Zt8q_{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-2) 0}.ResetPasswordRequestForm_subtitle__MIEz6{font-size:var(--font-size-sm);color:var(--foreground-secondary);margin:0}.ResetPasswordRequestForm_fields__3OR0j{display:flex;flex-direction:column;gap:var(--spacing-4)}.ResetPasswordRequestForm_field__q2g5D{display:flex;flex-direction:column;gap:var(--spacing-2)}.ResetPasswordRequestForm_label__KknsK{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}.ResetPasswordRequestForm_input__50f5c{width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.ResetPasswordRequestForm_input__50f5c:hover:not(:disabled){border-color:var(--border-hover)}.ResetPasswordRequestForm_input__50f5c:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.ResetPasswordRequestForm_input__50f5c:disabled{opacity:.6;cursor:not-allowed;background:var(--background-secondary)}.ResetPasswordRequestForm_input__50f5c.ResetPasswordRequestForm_inputError__Z3JPL{border-color:var(--error)}.ResetPasswordRequestForm_input__50f5c.ResetPasswordRequestForm_inputError__Z3JPL:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.ResetPasswordRequestForm_error__iPl4F{font-size:var(--font-size-sm);color:var(--error);margin-top:var(--spacing-1)}.ResetPasswordRequestForm_rateLimitInfo__l_ery{padding:var(--spacing-3);background:var(--background-secondary);border-radius:var(--radius-md);border:1px solid var(--border)}.ResetPasswordRequestForm_rateLimitText__Fv5ws{font-size:var(--font-size-xs);color:var(--foreground-secondary);margin:0;line-height:var(--line-height-relaxed)}.ResetPasswordRequestForm_successInfo__VnWa5{padding:var(--spacing-4);background:var(--success-light);border:1px solid var(--success);border-radius:var(--radius-md)}.ResetPasswordRequestForm_infoText__NKd_n{font-size:var(--font-size-sm);color:var(--foreground);margin:0;line-height:var(--line-height-relaxed)}.ResetPasswordRequestForm_submitButton__xyqvG{width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#fff;background:var(--primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);min-height:44px}.ResetPasswordRequestForm_submitButton__xyqvG:hover:not(:disabled){background:var(--primary-hover)}.ResetPasswordRequestForm_submitButton__xyqvG:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ResetPasswordRequestForm_submitButton__xyqvG:disabled{opacity:.6;cursor:not-allowed}.ResetPasswordRequestForm_submitButton__xyqvG:active:not(:disabled){transform:scale(.98)}.ResetPasswordRequestForm_spinner__2DB8X{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:var(--radius-full);animation:ResetPasswordRequestForm_spin__7a08S .6s linear infinite;vertical-align:middle;margin-right:var(--spacing-2)}.ResetPasswordRequestForm_spinnerText__BIEZZ{vertical-align:middle}@keyframes ResetPasswordRequestForm_spin__7a08S{to{transform:rotate(1turn)}}.ResetPasswordRequestForm_links__Fz2_B{text-align:center}.ResetPasswordRequestForm_link__aW5j4{color:var(--primary);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);transition:color var(--transition-fast)}.ResetPasswordRequestForm_link__aW5j4:hover{color:var(--primary-hover);text-decoration:underline}.ResetPasswordRequestForm_link__aW5j4:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}@media(max-width:767px){.ResetPasswordRequestForm_form__PxHQ2{gap:var(--spacing-5)}.ResetPasswordRequestForm_title__Zt8q_{font-size:var(--font-size-xl)}}.CompaniesFilters_filters__MyssG{width:100%;padding:var(--spacing-4);background-color:var(--background);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.CompaniesFilters_filtersRow__jp_S_{display:flex;align-items:flex-end;gap:var(--spacing-3);flex-wrap:wrap}@media(max-width:767px){.CompaniesFilters_filtersRow__jp_S_{flex-direction:column;align-items:stretch;min-height:auto}}.CompaniesFilters_searchWrapper__pr_mw{position:relative;flex:1;min-width:200px;display:flex;flex-direction:column}@media(max-width:767px){.CompaniesFilters_searchWrapper__pr_mw{width:100%}}.CompaniesFilters_searchWrapper__pr_mw .inputWrapper{margin:0;width:100%}.CompaniesFilters_searchWrapper__pr_mw .rightIcon{pointer-events:auto}.CompaniesFilters_searchInput__5R2sP{width:100%}.CompaniesFilters_clearButton__uQkUt{background:none;border:none;cursor:pointer;color:var(--foreground-secondary);display:flex;align-items:center;justify-content:center;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.CompaniesFilters_clearButton__uQkUt:hover{color:var(--foreground);background-color:var(--background-tertiary)}@media(max-width:767px){.CompaniesFilters_resetButton__XpapC{width:100%}}.InputPassword_eyeButton__vEhwP{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--foreground-secondary);transition:color var(--transition-fast);outline:none}.InputPassword_eyeButton__vEhwP:hover{color:var(--foreground)}.InputPassword_eyeButton__vEhwP:focus-visible{color:var(--foreground);outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.InputPassword_eyeButton__vEhwP:active{color:var(--foreground)}.AcceptInvitationForm_form__z60li{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}.AcceptInvitationForm_header__z12Re{text-align:center}.AcceptInvitationForm_title__ZWn_n{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-2) 0}.AcceptInvitationForm_subtitle__FldpC{font-size:var(--font-size-sm);color:var(--foreground-secondary);margin:0}.AcceptInvitationForm_loading__ZzkuQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6)}.AcceptInvitationForm_formContent__AgBMh{display:flex;flex-direction:column;gap:var(--spacing-4)}.AcceptInvitationForm_passwordRequirements__EkiD0{padding:var(--spacing-3);background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--spacing-2)}.AcceptInvitationForm_passwordRequirementsTitle__31_7X{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground);margin:0 0 var(--spacing-2) 0}.AcceptInvitationForm_passwordRequirementsList__Od0_R{margin:0;padding-left:var(--spacing-5);font-size:var(--font-size-xs);color:var(--foreground-secondary);line-height:var(--line-height-relaxed)}.AcceptInvitationForm_passwordRequirementsList__Od0_R li{margin-bottom:var(--spacing-1)}.AcceptInvitationForm_passwordRequirementsList__Od0_R li:last-child{margin-bottom:0}.AcceptInvitationForm_passwordStrength__elBQt{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2)}.AcceptInvitationForm_passwordStrengthLabel__0cjgu{font-size:var(--font-size-xs);color:var(--foreground-secondary)}.AcceptInvitationForm_passwordStrengthValue__MNqL_{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.AcceptInvitationForm_passwordStrengthValue__MNqL_.AcceptInvitationForm_weak__kZQD_{color:var(--error)}.AcceptInvitationForm_passwordStrengthValue__MNqL_.AcceptInvitationForm_medium__W0_x_{color:#f59e0b}.AcceptInvitationForm_passwordStrengthValue__MNqL_.AcceptInvitationForm_strong__jY_Gk{color:var(--success)}.AcceptInvitationForm_successInfo__KI_kT{padding:var(--spacing-4);background:var(--success-light);border:1px solid var(--success);border-radius:var(--radius-md)}.AcceptInvitationForm_infoText__G8DvK{font-size:var(--font-size-sm);color:var(--foreground);margin:0;line-height:var(--line-height-relaxed);text-align:center}.AcceptInvitationForm_submitButton__xP25H{width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#fff;background:var(--primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);min-height:44px}.AcceptInvitationForm_submitButton__xP25H:hover:not(:disabled){background:var(--primary-hover)}.AcceptInvitationForm_submitButton__xP25H:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.AcceptInvitationForm_submitButton__xP25H:disabled{opacity:.6;cursor:not-allowed}.AcceptInvitationForm_submitButton__xP25H:active:not(:disabled){transform:scale(.98)}.AcceptInvitationForm_spinner__5XLtV{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:var(--radius-full);animation:AcceptInvitationForm_spin__7_8tY .6s linear infinite;vertical-align:middle;margin-right:var(--spacing-2)}.AcceptInvitationForm_spinnerText__21530{vertical-align:middle}@keyframes AcceptInvitationForm_spin__7_8tY{to{transform:rotate(1turn)}}.AcceptInvitationForm_links__qBWwh{text-align:center}.AcceptInvitationForm_link__Mfwhs{color:var(--primary);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);transition:color var(--transition-fast)}.AcceptInvitationForm_link__Mfwhs:hover{color:var(--primary-hover);text-decoration:underline}.AcceptInvitationForm_link__Mfwhs:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}@media(max-width:767px){.AcceptInvitationForm_form__z60li{gap:var(--spacing-5)}.AcceptInvitationForm_title__ZWn_n{font-size:var(--font-size-xl)}}.ResetPasswordForm_form__c5QJO{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}.ResetPasswordForm_header__TVn9d{text-align:center}.ResetPasswordForm_title__VtxHt{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-2) 0}.ResetPasswordForm_subtitle__1cfSb{font-size:var(--font-size-sm);color:var(--foreground-secondary);margin:0}.ResetPasswordForm_loading__n1k6q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6)}.ResetPasswordForm_fields__76CfJ{display:flex;flex-direction:column;gap:var(--spacing-4)}.ResetPasswordForm_field__EL76z{display:flex;flex-direction:column;gap:var(--spacing-2)}.ResetPasswordForm_label__3Knb8{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}.ResetPasswordForm_input__TTO9X{width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.ResetPasswordForm_input__TTO9X:hover:not(:disabled){border-color:var(--border-hover)}.ResetPasswordForm_input__TTO9X:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.ResetPasswordForm_input__TTO9X:disabled{opacity:.6;cursor:not-allowed;background:var(--background-secondary)}.ResetPasswordForm_input__TTO9X.ResetPasswordForm_inputError__XM08d{border-color:var(--error)}.ResetPasswordForm_input__TTO9X.ResetPasswordForm_inputError__XM08d:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.ResetPasswordForm_error__rRVGB{font-size:var(--font-size-sm);color:var(--error);margin-top:var(--spacing-1)}.ResetPasswordForm_passwordStrength__3y1wy{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-2)}.ResetPasswordForm_passwordStrengthLabel__AXtPu{font-size:var(--font-size-xs);color:var(--foreground-secondary)}.ResetPasswordForm_passwordStrengthBar__aWDAd{width:100%;height:4px;background:var(--background-secondary);border-radius:var(--radius-sm);overflow:hidden}.ResetPasswordForm_passwordStrengthFill__1jx9Y{height:100%;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.ResetPasswordForm_passwordStrengthFill__1jx9Y.ResetPasswordForm_weak__diiyl{background:var(--error);width:33.33%!important}.ResetPasswordForm_passwordStrengthFill__1jx9Y.ResetPasswordForm_medium__kuSSE{background:#f59e0b;width:66.66%!important}.ResetPasswordForm_passwordStrengthFill__1jx9Y.ResetPasswordForm_strong__Dhswh{background:var(--success);width:100%!important}.ResetPasswordForm_passwordStrengthText__2aeMX{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ResetPasswordForm_passwordStrengthText__2aeMX.ResetPasswordForm_weak__diiyl{color:var(--error)}.ResetPasswordForm_passwordStrengthText__2aeMX.ResetPasswordForm_medium__kuSSE{color:#f59e0b}.ResetPasswordForm_passwordStrengthText__2aeMX.ResetPasswordForm_strong__Dhswh{color:var(--success)}.ResetPasswordForm_successInfo__nBD1A{padding:var(--spacing-4);background:var(--success-light);border:1px solid var(--success);border-radius:var(--radius-md)}.ResetPasswordForm_infoText__WmZA7{font-size:var(--font-size-sm);color:var(--foreground);margin:0;line-height:var(--line-height-relaxed);text-align:center}.ResetPasswordForm_submitButton__fXQBW{width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#fff;background:var(--primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);min-height:44px}.ResetPasswordForm_submitButton__fXQBW:hover:not(:disabled){background:var(--primary-hover)}.ResetPasswordForm_submitButton__fXQBW:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ResetPasswordForm_submitButton__fXQBW:disabled{opacity:.6;cursor:not-allowed}.ResetPasswordForm_submitButton__fXQBW:active:not(:disabled){transform:scale(.98)}.ResetPasswordForm_spinner__TjQeK{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:var(--radius-full);animation:ResetPasswordForm_spin__n_2nn .6s linear infinite;vertical-align:middle;margin-right:var(--spacing-2)}.ResetPasswordForm_spinnerText__Hf4G1{vertical-align:middle}@keyframes ResetPasswordForm_spin__n_2nn{to{transform:rotate(1turn)}}.ResetPasswordForm_links__y1EcN{text-align:center}.ResetPasswordForm_link__tNv33{color:var(--primary);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);transition:color var(--transition-fast)}.ResetPasswordForm_link__tNv33:hover{color:var(--primary-hover);text-decoration:underline}.ResetPasswordForm_link__tNv33:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}@media(max-width:767px){.ResetPasswordForm_form__c5QJO{gap:var(--spacing-5)}.ResetPasswordForm_title__VtxHt{font-size:var(--font-size-xl)}}.UserForm_userForm__jqQeT{display:flex;flex-direction:column;gap:1.5rem;height:100%}.UserForm_formFields__OzsxM{display:flex;flex-direction:column;gap:1.5rem;flex:1;overflow-y:auto;padding-right:.5rem}.UserForm_formActions__auHJd{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--color-border);margin-top:auto}.UserForm_invitationNote___LOkH{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:var(--color-info-bg,#e0f2fe);border:1px solid var(--color-info-border,#bae6fd);border-radius:6px;color:var(--color-info-text,#0369a1)}.UserForm_invitationNote___LOkH .UserForm_icon__WzjK5{font-size:1.25rem;flex-shrink:0}.UserForm_invitationNote___LOkH p{margin:0;font-size:.875rem;line-height:1.5}@media(max-width:768px){.UserForm_formActions__auHJd{flex-direction:column-reverse}}.LanguageSwitcher_languageSwitcher__oYqrj{display:flex;align-items:center;gap:var(--spacing-2);position:relative}.LanguageSwitcher_icon__SjMkH{flex-shrink:0;color:var(--foreground-secondary);transition:color var(--transition-fast)}.LanguageSwitcher_selectWrapper___fZjm{min-width:80px;width:auto}.LanguageSwitcher_selectWrapper___fZjm .selectWrapper{gap:0;width:auto}.LanguageSwitcher_selectWrapper___fZjm .selectContainer{min-width:80px;width:auto}.LanguageSwitcher_selectWrapper___fZjm .selectTrigger{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);min-height:36px;height:36px;width:auto}.LanguageSwitcher_selectWrapper___fZjm .selectValue{font-size:var(--font-size-sm)}@media(max-width:767px){.LanguageSwitcher_selectWrapper___fZjm,.LanguageSwitcher_selectWrapper___fZjm .selectContainer{min-width:70px}.LanguageSwitcher_selectWrapper___fZjm .selectTrigger{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);min-height:32px;height:32px}.LanguageSwitcher_selectWrapper___fZjm .selectValue{font-size:var(--font-size-xs)}}.TestComponent_container__2EiTx{padding:var(--spacing-4);background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.TestComponent_container__2EiTx:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.TestComponent_title__9PPwV{color:var(--foreground);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2)}.TestComponent_description__GB5yF{color:var(--foreground-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-4)}.TestComponent_button__YyQwA{padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2) var(--spacing-4);background:var(--primary);color:#fff;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast)}.TestComponent_button__YyQwA:hover{background:var(--primary-hover)}.TestComponent_button__YyQwA:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.TestComponent_grid__m2e30{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4);margin-top:var(--spacing-6)}.TestComponent_card__wNOC9{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-6)}.AuthLayout_container__kufns{--auth-card-bg:var(--background);--auth-card-shadow:var(--shadow-xl);--auth-gradient-start:#f0f9ff;--auth-gradient-end:#e0f2fe;--auth-pattern-opacity:0.03;min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,var(--auth-gradient-start) 0,var(--auth-gradient-end) 100%);position:relative;overflow-x:hidden}.AuthLayout_container__kufns:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 2px 2px,var(--foreground) var(--auth-pattern-opacity),transparent 0);background-size:40px 40px;pointer-events:none;opacity:var(--auth-pattern-opacity)}@media(prefers-color-scheme:dark){.AuthLayout_container__kufns{--auth-card-bg:#1e293b;--auth-card-shadow:0 20px 25px -5px rgb(0 0 0/0.3),0 8px 10px -6px rgb(0 0 0/0.3);--auth-gradient-start:#0f172a;--auth-gradient-end:#1e293b;--auth-pattern-opacity:0.05}}.AuthLayout_skipLink__1hztD{position:absolute;top:-100px;left:0;z-index:var(--z-tooltip);padding:var(--spacing-2) var(--spacing-4);background:var(--primary);color:var(--background);text-decoration:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transition:top var(--transition-fast)}.AuthLayout_skipLink__1hztD:focus{top:var(--spacing-4);outline:2px solid var(--primary);outline-offset:2px}.AuthLayout_header__jbi14{position:relative;z-index:1;padding:var(--spacing-6) var(--spacing-4);background:rgba(0,0,0,0)}@media(min-width:768px){.AuthLayout_header__jbi14{padding:var(--spacing-8) var(--spacing-6)}}@media(min-width:1024px){.AuthLayout_header__jbi14{padding:var(--spacing-10) var(--spacing-8)}}.AuthLayout_headerContent__3RDfV{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);flex-wrap:wrap}.AuthLayout_logoSection__4HjDw{flex:1;min-width:200px}.AuthLayout_logo__IrHZl{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin-bottom:var(--spacing-2);transition:transform var(--transition-base)}@media(prefers-reduced-motion:no-preference){.AuthLayout_logo__IrHZl:hover{transform:scale(1.05)}}@media(min-width:768px){.AuthLayout_logo__IrHZl{font-size:var(--font-size-3xl)}}.AuthLayout_tagline__myfBY{font-size:var(--font-size-sm);color:var(--foreground-secondary);line-height:var(--line-height-relaxed);margin:0}@media(min-width:768px){.AuthLayout_tagline__myfBY{font-size:var(--font-size-base)}}.AuthLayout_languageSelector__Cg_lU{flex-shrink:0}.AuthLayout_main__Y4zyb{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);position:relative;z-index:1}@media(min-width:768px){.AuthLayout_main__Y4zyb{padding:var(--spacing-6)}}@media(min-width:1024px){.AuthLayout_main__Y4zyb{padding:var(--spacing-8)}}.AuthLayout_card__fEqkk{width:100%;max-width:480px;background:var(--auth-card-bg);border-radius:var(--radius-xl);box-shadow:var(--auth-card-shadow);padding:var(--spacing-6);position:relative}@media(min-width:768px){.AuthLayout_card__fEqkk{padding:var(--spacing-8)}}.AuthLayout_card__fEqkk :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.AuthLayout_footer__rZ_um{position:relative;z-index:1;padding:var(--spacing-4);background:rgba(0,0,0,0);border-top:1px solid var(--border)}@media(min-width:768px){.AuthLayout_footer__rZ_um{padding:var(--spacing-6)}}.AuthLayout_footerContent__nSxr6{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center;text-align:center}@media(min-width:768px){.AuthLayout_footerContent__nSxr6{flex-direction:row;justify-content:space-between;text-align:left}}.AuthLayout_copyright__UmeNb{font-size:var(--font-size-sm);color:var(--foreground-secondary);margin:0}.AuthLayout_footerNav__Vvrmz{display:flex;gap:var(--spacing-4);flex-wrap:wrap;justify-content:center}@media(min-width:768px){.AuthLayout_footerNav__Vvrmz{justify-content:flex-end}}.AuthLayout_footerLink___gKy_{font-size:var(--font-size-sm);color:var(--foreground-secondary);text-decoration:none;transition:color var(--transition-fast)}.AuthLayout_footerLink___gKy_:hover{color:var(--primary);text-decoration:underline}.AuthLayout_footerLink___gKy_:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}@media(max-width:767px){.AuthLayout_headerContent__3RDfV{flex-direction:column;align-items:flex-start}.AuthLayout_logoSection__4HjDw{width:100%}.AuthLayout_languageSelector__Cg_lU{align-self:flex-end}.AuthLayout_card__fEqkk{padding:var(--spacing-5)}}@media(min-width:768px)and (max-width:1023px){.AuthLayout_card__fEqkk{padding:var(--spacing-7)}}@media(min-width:1024px){.AuthLayout_card__fEqkk{padding:var(--spacing-10)}}.Header_header__wiCze{position:sticky;top:0;left:0;right:0;height:var(--header-height);background:var(--background);border-bottom:1px solid var(--border);z-index:var(--z-sticky)}.Header_headerContent__TA7tp{width:100%;display:flex;align-items:center;gap:var(--spacing-4);height:100%;padding:0 var(--spacing-5);max-width:1440px;margin:0 auto}.Header_menuButton__ySrTf{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-md);color:var(--foreground-secondary);cursor:pointer;transition:all var(--transition-fast)}@media(min-width:768px){.Header_menuButton__ySrTf{display:none}}.Header_menuButton__ySrTf:hover{background-color:var(--background-secondary);color:var(--foreground)}.Header_menuButton__ySrTf:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Header_menuIcon__Erq9O{width:24px;height:24px}.Header_breadcrumbs__gOX7d{flex:1;min-width:0;overflow:hidden}.Header_breadcrumbList__NenSp{display:flex;align-items:center;gap:var(--spacing-2);list-style:none;margin:0;padding:0;flex-wrap:wrap}.Header_breadcrumbItem__tQnrj{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm)}.Header_breadcrumbSeparator__TJX9_{color:var(--foreground-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Header_breadcrumbLink__56oKG{color:var(--foreground-secondary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;transition:color var(--transition-fast)}.Header_breadcrumbLink__56oKG:hover{color:var(--primary);text-decoration:underline}.Header_breadcrumbLink__56oKG:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.Header_breadcrumbCurrent__w_c_n{color:var(--foreground);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.Header_actions__5S597{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}.Header_notificationButton__1PHer{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-md);color:var(--foreground-secondary);cursor:pointer;transition:all var(--transition-fast)}.Header_notificationButton__1PHer:hover{background-color:var(--background-secondary);color:var(--foreground)}.Header_notificationButton__1PHer:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Header_notificationIcon___FnFH{width:20px;height:20px}.Header_notificationBadge__RPFa3{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;background:var(--error);color:#fff;border-radius:var(--radius-full);font-size:10px;font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;line-height:1}.UserMenu_container__5aW_H{position:relative}.UserMenu_trigger__b32rM{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:rgba(0,0,0,0);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast)}.UserMenu_trigger__b32rM:hover{background-color:var(--background-secondary);border-color:var(--border-hover)}.UserMenu_trigger__b32rM:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.UserMenu_avatar__SwatZ{width:32px;height:32px;border-radius:var(--radius-full);background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex-shrink:0}.UserMenu_userInfo__rJ9zD{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}@media(max-width:767px){.UserMenu_userInfo__rJ9zD{display:none}}.UserMenu_userName__JPJsO{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.UserMenu_userRole__3EH5C{font-size:var(--font-size-xs);color:var(--foreground-secondary)}.UserMenu_menu__cQAHq{position:absolute;top:calc(100% + var(--spacing-2));right:0;min-width:240px;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);overflow:hidden}.UserMenu_menuHeader__t8zex{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--background-secondary)}.UserMenu_menuAvatar__LrF4q{width:48px;height:48px;border-radius:var(--radius-full);background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);flex-shrink:0}.UserMenu_menuUserInfo__35Dnb{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.UserMenu_menuUserName__eKl6r{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_menuUserRole__Sp_d5{font-size:var(--font-size-xs);color:var(--foreground-secondary)}.UserMenu_menuDivider__60mmv{height:1px;background:var(--border);margin:var(--spacing-2) 0}.UserMenu_menuItems__LcVbA{display:flex;flex-direction:column;padding:var(--spacing-2)}.UserMenu_menuItem__JI0cK{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:rgba(0,0,0,0);border:none;color:var(--foreground);text-decoration:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-sm);text-align:left}.UserMenu_menuItem__JI0cK:hover{background-color:var(--background-secondary)}.UserMenu_menuItem__JI0cK:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.UserMenu_menuItemIcon__Ktu0l{width:18px;height:18px;flex-shrink:0;color:var(--foreground-secondary)}.MainLayout_container__BoPL7{display:flex;min-height:100vh;background:var(--background-secondary)}.MainLayout_main__jQ8q_{flex:1;display:flex;flex-direction:column;min-width:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3E%3Cg mask='url(%26quot%3B%23SvgjsMask1030%26quot%3B)' fill='none'%3E%3Crect width='1440' height='560' x='0' y='0' fill='rgba(255, 92, 0, 0.1)'%3E%3C/rect%3E%3Cpath d='M0,385.858C83.444,393.045,169.071,415.777,246.154,383.024C329.133,347.766,395.212,279.412,437.687,199.885C481.727,117.427,500.221,22.514,488.213,-70.194C476.108,-163.655,440.248,-257.722,370.245,-320.819C303.277,-381.181,205.59,-380.272,118.467,-403.463C33.89,-425.976,-47.403,-470.213,-133.58,-454.931C-224.15,-438.87,-307.513,-388.149,-366.393,-317.481C-424.704,-247.497,-438.675,-154.886,-457.786,-65.82C-478.258,29.589,-530.745,135.623,-481.721,219.995C-432.354,304.957,-313.243,310.855,-220.333,342.845C-148.116,367.71,-76.096,379.304,0,385.858' fill='rgba(224, 81, 0, 0.1)'%3E%3C/path%3E%3Cpath d='M1440 898.991C1501.431 887.985 1536.466 825.485 1589.9850000000001 793.381 1645.906 759.836 1729.667 763.8 1760.849 706.527 1791.893 649.5070000000001 1748.537 581.217 1740.576 516.784 1732.415 450.727 1760.661 369.974 1713.469 323.038 1665.783 275.61 1584.898 299.157 1517.76 295.174 1465.598 292.08 1414.775 288.656 1364.341 302.328 1313.051 316.23199999999997 1270.226 345.277 1225.737 374.34000000000003 1164.499 414.344 1064.575 432.126 1054.7 504.602 1044.8 577.269 1148.637 612.716 1184.547 676.6610000000001 1216.113 732.871 1202.353 811.795 1250.982 854.1179999999999 1300.839 897.511 1374.94 910.6469999999999 1440 898.991' fill='rgba(255, 112, 31, 0.1)'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3Cmask id='SvgjsMask1030'%3E%3Crect width='1440' height='560' fill='%23ffffff'%3E%3C/rect%3E%3C/mask%3E%3C/defs%3E%3C/svg%3E");background-size:cover;background-position:50%;background-repeat:no-repeat}.MainLayout_content__6uJ0P{flex:1;max-width:1440px;width:100%;margin:0 auto}@media(min-width:768px){.MainLayout_content__6uJ0P{padding-left:var(--sidebar-collapsed-width)}}@media(min-width:1024px){.MainLayout_content__6uJ0P{padding-left:var(--sidebar-collapsed-width)}}.MainLayout_contentFullWidth__CIo6w{padding:0 0 0 var(--sidebar-collapsed-width);max-width:100%}.Sidebar_sidebar__M20eK{position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-width);background:var(--background);border-right:1px solid var(--border);z-index:var(--z-fixed);display:flex;flex-direction:column;overflow-y:auto}.Sidebar_backdrop__rnbBQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:calc(var(--z-fixed) - 1);display:none}@media(max-width:767px){.Sidebar_backdrop__rnbBQ{display:block}}.Sidebar_header__gMdR1{display:flex;align-items:center;justify-content:flex-end;padding:var(--spacing-4);border-bottom:1px solid var(--border);min-height:var(--header-height)}@media(min-width:768px){.Sidebar_header__gMdR1{justify-content:center}}.Sidebar_toggleButton__sM8Hf{display:flex;align-items:center;justify-content:center;width:40px;height:30px;border-radius:var(--radius-md);color:var(--foreground-secondary);transition:all var(--transition-fast)}.Sidebar_toggleButton__sM8Hf:hover{background-color:var(--background-secondary);color:var(--foreground)}.Sidebar_toggleButton__sM8Hf:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Sidebar_toggleIcon__GRSoI{width:24px;height:24px;transition:transform var(--transition-base)}.Sidebar_nav__1DQOE{flex:1;padding:var(--spacing-2);overflow-y:auto}.Sidebar_navList__wLibZ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.SidebarItem_item__UYUIl{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);color:var(--foreground-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer}.SidebarItem_item__UYUIl:hover{background-color:var(--background-secondary);color:var(--foreground)}.SidebarItem_item__UYUIl:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SidebarItem_item__UYUIl.SidebarItem_active__adrXr{background-color:var(--primary-light);color:var(--primary);font-weight:var(--font-weight-medium)}.SidebarItem_item__UYUIl.SidebarItem_collapsed__N_GoX{justify-content:center;padding:var(--spacing-3);width:100%}.SidebarItem_item__UYUIl.SidebarItem_collapsed__N_GoX .SidebarItem_icon__Gdmiq{margin:0}.SidebarItem_icon__Gdmiq{width:20px;height:20px;flex-shrink:0}.SidebarItem_label__tQAbU{font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:nowrap}.ChangePasswordForm_formContent__3r_E7,.ChangePasswordForm_form__p9amD{display:flex;flex-direction:column;gap:var(--spacing-4)}.ChangePasswordForm_field__dofxJ{display:flex;flex-direction:column;gap:var(--spacing-2)}.ChangePasswordForm_actions__zk7bT{display:flex;justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--border)}.Checkbox_checkboxWrapper__atXtX{display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}.Checkbox_checkboxContainer__OdJvn{display:flex;align-items:center;gap:var(--spacing-2)}.Checkbox_checkbox__asbvR{width:18px;height:18px;cursor:pointer;accent-color:var(--primary);flex-shrink:0}.Checkbox_checkbox__asbvR:disabled{cursor:not-allowed;opacity:.5}.Checkbox_checkbox__asbvR:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.Checkbox_checkbox__asbvR.Checkbox_checkboxError__UxiK8{accent-color:var(--error)}.Checkbox_label__mPz5n{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--foreground);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_error__q4gRH{color:var(--error)}.Checkbox_error__q4gRH,.Checkbox_helperText__5Neiq{font-size:var(--font-size-sm);margin-top:var(--spacing-1);display:block;margin-left:calc(18px + var(--spacing-2))}.Checkbox_helperText__5Neiq{color:var(--foreground-secondary)}.LoginForm_form__vjeq0{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}.LoginForm_header__gA0O8{text-align:center}.LoginForm_title__NTe6w{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-2) 0}.LoginForm_subtitle__JPdmv{font-size:var(--font-size-sm);color:var(--foreground-secondary);margin:0}.LoginForm_fields__sbRIG{display:flex;flex-direction:column;gap:var(--spacing-4)}.LoginForm_field__7gl_b{display:flex;flex-direction:column;gap:var(--spacing-2)}.LoginForm_label__WzlEz{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}.LoginForm_input__82nJM{width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.LoginForm_input__82nJM:hover:not(:disabled){border-color:var(--border-hover)}.LoginForm_input__82nJM:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.LoginForm_input__82nJM:disabled{opacity:.6;cursor:not-allowed;background:var(--background-secondary)}.LoginForm_input__82nJM.LoginForm_inputError__3Ouqi{border-color:var(--error)}.LoginForm_input__82nJM.LoginForm_inputError__3Ouqi:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.LoginForm_error__7TNEt{font-size:var(--font-size-sm);color:var(--error);margin-top:var(--spacing-1)}.LoginForm_options__dhB_O{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap}.LoginForm_checkboxWrapper__aMKY4{display:flex;align-items:center;gap:var(--spacing-2)}.LoginForm_checkbox__tHTiW{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.LoginForm_checkbox__tHTiW:disabled{cursor:not-allowed;opacity:.6}.LoginForm_checkbox__tHTiW:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.LoginForm_checkboxLabel__Iwywe{font-size:var(--font-size-sm);color:var(--foreground);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LoginForm_checkboxLabel__Iwywe:disabled{cursor:not-allowed;opacity:.6}.LoginForm_forgotLink__agIl8{font-size:var(--font-size-sm);color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}.LoginForm_forgotLink__agIl8:hover{color:var(--primary-hover);text-decoration:underline}.LoginForm_forgotLink__agIl8:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.LoginForm_submitButton___kZG4{width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#fff;background:var(--primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);min-height:44px}.LoginForm_submitButton___kZG4:hover:not(:disabled){background:var(--primary-hover)}.LoginForm_submitButton___kZG4:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.LoginForm_submitButton___kZG4:disabled{opacity:.6;cursor:not-allowed}.LoginForm_submitButton___kZG4:active:not(:disabled){transform:scale(.98)}.LoginForm_spinner__ki2Dc{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:var(--radius-full);animation:LoginForm_spin__APHo_ .6s linear infinite;vertical-align:middle;margin-right:var(--spacing-2)}.LoginForm_spinnerText___ie35{vertical-align:middle}@keyframes LoginForm_spin__APHo_{to{transform:rotate(1turn)}}.LoginForm_links__NltYJ{text-align:center}.LoginForm_linkText__Yba8b{font-size:var(--font-size-sm);color:var(--foreground-secondary);margin:0}.LoginForm_link__SfOkz{color:var(--primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.LoginForm_link__SfOkz:hover{color:var(--primary-hover);text-decoration:underline}.LoginForm_link__SfOkz:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}@media(max-width:767px){.LoginForm_form__vjeq0{gap:var(--spacing-5)}.LoginForm_title__NTe6w{font-size:var(--font-size-xl)}.LoginForm_options__dhB_O{flex-direction:column;align-items:flex-start}}.RegisterForm_form__Y1oHd{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}.RegisterForm_header__5fRJO{text-align:center}.RegisterForm_title__zBsUR{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-2) 0}.RegisterForm_subtitle___MgGP{font-size:var(--font-size-sm);color:var(--foreground-secondary);margin:0}.RegisterForm_stepper__qdw0I{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin:var(--spacing-4) 0}.RegisterForm_step__TQAFu{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);flex:1;max-width:150px}.RegisterForm_stepNumber__AcPM7{width:36px;height:36px;border-radius:var(--radius-full);background:var(--background-secondary);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground-secondary);transition:all var(--transition-fast)}.RegisterForm_step__TQAFu.RegisterForm_active__ijWOE .RegisterForm_stepNumber__AcPM7{background:var(--primary);border-color:var(--primary);color:#fff}.RegisterForm_step__TQAFu.RegisterForm_completed__dYz2b .RegisterForm_stepNumber__AcPM7{background:var(--success);border-color:var(--success);color:#fff}.RegisterForm_stepLabel__zdPSW{font-size:var(--font-size-xs);color:var(--foreground-secondary);text-align:center}.RegisterForm_step__TQAFu.RegisterForm_active__ijWOE .RegisterForm_stepLabel__zdPSW{color:var(--foreground);font-weight:var(--font-weight-medium)}.RegisterForm_stepDivider__nE_Cg{flex:1;height:2px;background:var(--border);max-width:100px;margin:0 var(--spacing-2)}.RegisterForm_stepContent__u_Ytt{display:flex;flex-direction:column;gap:var(--spacing-6)}.RegisterForm_fields__PHqS8{display:flex;flex-direction:column;gap:var(--spacing-4)}.RegisterForm_field__g6y_E{display:flex;flex-direction:column;gap:var(--spacing-2)}.RegisterForm_label__BNh3Q{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}.RegisterForm_input__aYuKL{width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.RegisterForm_input__aYuKL:hover:not(:disabled){border-color:var(--border-hover)}.RegisterForm_input__aYuKL:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.RegisterForm_input__aYuKL:disabled{opacity:.6;cursor:not-allowed;background:var(--background-secondary)}.RegisterForm_input__aYuKL.RegisterForm_inputError__hAwoB{border-color:var(--error)}.RegisterForm_input__aYuKL.RegisterForm_inputError__hAwoB:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.RegisterForm_error__q3jAQ{font-size:var(--font-size-sm);color:var(--error);margin-top:var(--spacing-1)}.RegisterForm_passwordStrength__aiqnY{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-2)}.RegisterForm_passwordStrengthLabel__gz1z0{font-size:var(--font-size-xs);color:var(--foreground-secondary)}.RegisterForm_passwordStrengthBar__a4NNb{width:100%;height:4px;background:var(--background-secondary);border-radius:var(--radius-sm);overflow:hidden}.RegisterForm_passwordStrengthFill__UB29t{height:100%;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.RegisterForm_passwordStrengthFill__UB29t.RegisterForm_weak__d2BMp{background:var(--error);width:33.33%!important}.RegisterForm_passwordStrengthFill__UB29t.RegisterForm_medium__nB2jW{background:#f59e0b;width:66.66%!important}.RegisterForm_passwordStrengthFill__UB29t.RegisterForm_strong__LrvF3{background:var(--success);width:100%!important}.RegisterForm_passwordStrengthText__7G_Qa{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.RegisterForm_passwordStrengthText__7G_Qa.RegisterForm_weak__d2BMp{color:var(--error)}.RegisterForm_passwordStrengthText__7G_Qa.RegisterForm_medium__nB2jW{color:#f59e0b}.RegisterForm_passwordStrengthText__7G_Qa.RegisterForm_strong__LrvF3{color:var(--success)}.RegisterForm_checkboxWrapper__zBzpH{display:flex;align-items:flex-start;gap:var(--spacing-2)}.RegisterForm_checkbox__2ExeI{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:var(--primary);flex-shrink:0}.RegisterForm_checkbox__2ExeI:disabled{cursor:not-allowed;opacity:.6}.RegisterForm_checkbox__2ExeI:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.RegisterForm_checkboxLabel__DWPCK{font-size:var(--font-size-sm);color:var(--foreground);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:var(--line-height-relaxed)}.RegisterForm_checkboxLabel__DWPCK:disabled{cursor:not-allowed;opacity:.6}.RegisterForm_termsLink__ubEQQ{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}.RegisterForm_termsLink__ubEQQ:hover{color:var(--primary-hover);text-decoration:underline}.RegisterForm_termsLink__ubEQQ:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.RegisterForm_buttonGroup__tHz07{display:flex;gap:var(--spacing-3)}.RegisterForm_backButton__zlqOR,.RegisterForm_nextButton__1UX9l,.RegisterForm_submitButton__ABhlx{flex:1;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);min-height:44px}.RegisterForm_nextButton__1UX9l,.RegisterForm_submitButton__ABhlx{color:#fff;background:var(--primary)}.RegisterForm_nextButton__1UX9l:hover:not(:disabled),.RegisterForm_submitButton__ABhlx:hover:not(:disabled){background:var(--primary-hover)}.RegisterForm_nextButton__1UX9l:focus-visible,.RegisterForm_submitButton__ABhlx:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.RegisterForm_nextButton__1UX9l:disabled,.RegisterForm_submitButton__ABhlx:disabled{opacity:.6;cursor:not-allowed}.RegisterForm_nextButton__1UX9l:active:not(:disabled),.RegisterForm_submitButton__ABhlx:active:not(:disabled){transform:scale(.98)}.RegisterForm_backButton__zlqOR{color:var(--foreground);background:var(--background-secondary);border:1px solid var(--border)}.RegisterForm_backButton__zlqOR:hover:not(:disabled){background:var(--background);border-color:var(--border-hover)}.RegisterForm_backButton__zlqOR:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.RegisterForm_backButton__zlqOR:disabled{opacity:.6;cursor:not-allowed}.RegisterForm_backButton__zlqOR:active:not(:disabled){transform:scale(.98)}.RegisterForm_spinner__IbznA{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:var(--radius-full);animation:RegisterForm_spin__Z2tjm .6s linear infinite;vertical-align:middle;margin-right:var(--spacing-2)}.RegisterForm_spinnerText__84AU1{vertical-align:middle}@keyframes RegisterForm_spin__Z2tjm{to{transform:rotate(1turn)}}.RegisterForm_links__QG1zL{text-align:center}.RegisterForm_linkText__QnRl_{font-size:var(--font-size-sm);color:var(--foreground-secondary);margin:0}.RegisterForm_link__pbVj_{color:var(--primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.RegisterForm_link__pbVj_:hover{color:var(--primary-hover);text-decoration:underline}.RegisterForm_link__pbVj_:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}@media(max-width:767px){.RegisterForm_form__Y1oHd{gap:var(--spacing-5)}.RegisterForm_title__zBsUR{font-size:var(--font-size-xl)}.RegisterForm_stepper__qdw0I{margin:var(--spacing-3) 0}.RegisterForm_stepLabel__zdPSW{font-size:10px}.RegisterForm_stepDivider__nE_Cg{max-width:50px}.RegisterForm_buttonGroup__tHz07{flex-direction:column}.RegisterForm_backButton__zlqOR{order:2}.RegisterForm_submitButton__ABhlx{order:1}}.RadioGroup_radioGroupWrapper__Tg1lu{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.RadioGroup_label__vGxwK{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-1)}.RadioGroup_required__7ebZz{color:var(--error);font-weight:var(--font-weight-semibold)}.RadioGroup_radioGroup__8x3Rn{display:flex;gap:var(--spacing-4)}.RadioGroup_radioGroupVertical___ZMki{flex-direction:column;gap:var(--spacing-3)}.RadioGroup_radioGroupHorizontal__lcwNp{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-4)}.RadioGroup_radioOption__DPeZH{display:flex;align-items:center;gap:var(--spacing-2)}.RadioGroup_radio__dsknX{width:18px;height:18px;cursor:pointer;accent-color:var(--primary);flex-shrink:0}.RadioGroup_radio__dsknX:disabled{cursor:not-allowed;opacity:.5}.RadioGroup_radio__dsknX:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:50%}.RadioGroup_radio__dsknX.RadioGroup_radioError___MCrN{accent-color:var(--error)}.RadioGroup_radioLabel__Nktnp{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--foreground);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RadioGroup_error__QQkFY{color:var(--error)}.RadioGroup_error__QQkFY,.RadioGroup_helperText__v_IDS{font-size:var(--font-size-sm);margin-top:var(--spacing-1);display:block}.RadioGroup_helperText__v_IDS{color:var(--foreground-secondary)}.NotificationSettingsForm_form__RnrXa{display:flex;flex-direction:column;gap:var(--spacing-4)}.NotificationSettingsForm_formContent__9pqzq{display:flex;flex-direction:column;gap:var(--spacing-6)}.NotificationSettingsForm_section___Z6MC{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary)}.NotificationSettingsForm_sectionTitle__cI7S2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}.NotificationSettingsForm_field__tqsW_{display:flex;flex-direction:column;gap:var(--spacing-2)}.NotificationSettingsForm_fieldRow__Cfpfd{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}@media(max-width:767px){.NotificationSettingsForm_fieldRow__Cfpfd{grid-template-columns:1fr}}.NotificationSettingsForm_actions__l5Zkm{display:flex;justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-2)}.ProfileSettingsForm_formContent__Hk1pd,.ProfileSettingsForm_form__0hHeg{display:flex;flex-direction:column;gap:var(--spacing-4)}.ProfileSettingsForm_fieldRow___TxRo{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}@media(max-width:767px){.ProfileSettingsForm_fieldRow___TxRo{grid-template-columns:1fr}}.ProfileSettingsForm_field__rBC7O{display:flex;flex-direction:column;gap:var(--spacing-2)}.ProfileSettingsForm_fieldRowRadio__5iCtI{display:flex;flex-direction:row;gap:var(--spacing-4)}.ProfileSettingsForm_fieldRowRadio__5iCtI .ProfileSettingsForm_field__rBC7O{flex:1}@media(max-width:767px){.ProfileSettingsForm_fieldRowRadio__5iCtI{flex-direction:column}.ProfileSettingsForm_fieldRowRadio__5iCtI .ProfileSettingsForm_field__rBC7O{flex:none}}.ProfileSettingsForm_actions__QGpyI{display:flex;justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--border)}.ProfileSettingsForm_avatarPreview__ft26U{margin-top:var(--spacing-2)}.ProfileSettingsForm_avatarPreview__ft26U img{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--border)}.Settings_tabContent__G_Q4y{padding-top:var(--spacing-4)}.Settings_section__4Bph7,.Settings_tabContent__G_Q4y{display:flex;flex-direction:column;gap:var(--spacing-4)}.Settings_sectionTitle__MBNk4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0}.Settings_sectionDescription__z5z5K{font-size:var(--font-size-sm);color:var(--foreground-secondary);margin:0}