.Input_inputContainer__eUOz0{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.Input_label__RwRfK{font-size:1rem;font-weight:600;color:var(--color-text-label)}.Input_requiredAsterisk__Svh5m{color:var(--color-error);margin-left:.2rem}.Input_inputWrapper__kkA0_{position:relative;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;width:100%}.Input_inputField__G2b4A{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;color:var(--color-text-primary);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.Input_inputField__G2b4A:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.Input_inputField__G2b4A::placeholder{color:var(--color-placeholder)}.Input_errorMessage__ctv8Q{color:var(--color-error);font-size:12px}.Input_inputField__G2b4A:disabled{background-color:var(--color-background-disabled);cursor:not-allowed;opacity:.6}.DatePicker_inputContainer__R2w9K{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.DatePicker_label__MX5l7{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-label)}.DatePicker_requiredAsterisk__pdNNF{color:var(--color-error);margin-left:.2rem}.DatePicker_inputWrapper__dNCff{position:relative;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;width:100%}.DatePicker_inputField__ZVMwN{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;color:var(--color-text-primary);transition:border-color .3s ease,box-shadow .3s ease}.DatePicker_inputField__ZVMwN:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.DatePicker_inputField__ZVMwN::placeholder{color:var(--color-placeholder)}.DatePicker_inputField__ZVMwN::-webkit-input-placeholder{color:var(--color-placeholder)}.DatePicker_errorMessage__oHeJS{color:var(--color-error);font-size:12px}.SelectInput_inputContainer__zAGAB{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;position:relative}.SelectInput_label__gFFiB{font-size:1rem;font-weight:600;color:var(--color-text-label)}.SelectInput_requiredAsterisk__rEjHd{color:var(--color-error);margin-left:.2rem}.SelectInput_selectWrapper__p8xh4{position:relative;display:flex;justify-content:space-between;width:100%}.SelectInput_inputField__RAjjS{position:relative;width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid var(--color-border);border-radius:5px;font-size:1rem;color:var(--color-text-primary);background-color:var(--color-text-light);appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:border-color var(--transition-normal),box-shadow var(--transition-normal);text-overflow:ellipsis;white-space:normal;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22none%22 stroke=%22currentColor%22 class=%22h-5 w-5%22%3E%3Cpath d=%22M5 7l5 5 5-5%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px 12px}.SelectInput_inputField__RAjjS:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.SelectInput_inputField__RAjjS:hover{border-color:var(--color-primary-hover)}.SelectInput_inputField__RAjjS:disabled{background-color:#f2f2f2;color:#999999;border-color:var(--color-border);cursor:not-allowed}.SelectInput_inputField__RAjjS option{color:var(--color-text-primary)}.SelectInput_errorMessage__eFuAn{color:var(--color-error);font-size:12px}.FlagSelect_inputContainer__vWOPR{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--spacing-lg);width:100%}.FlagSelect_label__igwCz{display:block;margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-label);font-weight:500}.FlagSelect_requiredAsterisk__GzZ6j{color:var(--color-error);margin-left:var(--spacing-xs)}.FlagSelect_selectWrapper__JOibj{position:relative;width:100%}.FlagSelect_menuFlagsButton__F_7GV{height:3rem}.FlagSelect_errorMessage__9Yl6J{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--spacing-xs);min-height:1.25rem}.ProfileImageUpload_container__IdKVZ{max-width:400px;margin:0 auto;padding:var(--spacing-lg)}.ProfileImageUpload_uploadSection__25_DE{position:relative;margin-bottom:var(--spacing-lg)}.ProfileImageUpload_inputFile__xIWwm{opacity:0;position:absolute;width:1px;height:1px}.ProfileImageUpload_uploadLabel__ZE4z9{display:block;cursor:pointer;transition:var(--transition-fast)}.ProfileImageUpload_uploadLabel__ZE4z9:hover .ProfileImageUpload_uploadPrompt__fuCz8{border-color:var(--color-primary);background-color:rgba(86,142,67,.05)}.ProfileImageUpload_imagePreviewContainer__Dvrea{position:relative;width:200px;height:200px;margin:0 auto;overflow:hidden;box-shadow:var(--shadow-sm)}.ProfileImageUpload_previewImage__ae4mx{width:100%;height:100%;object-fit:cover}.ProfileImageUpload_previewOverlay__DUipP{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition-fast)}.ProfileImageUpload_imagePreviewContainer__Dvrea:hover .ProfileImageUpload_previewOverlay__DUipP{opacity:1}.ProfileImageUpload_changeText__UgQyk{color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:500}.ProfileImageUpload_uploadPrompt__fuCz8{width:200px;height:200px;border:2px dashed var(--color-border);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-md);margin:0 auto;transition:var(--transition-fast)}.ProfileImageUpload_uploadIcon__9RdoN{width:48px;height:48px;fill:var(--color-primary);margin-bottom:var(--spacing-sm)}.ProfileImageUpload_uploadText__S3DMp{color:var(--color-text-label);font-weight:500;text-align:center;margin-bottom:var(--spacing-xs)}.ProfileImageUpload_uploadSubtext__zlNX0{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}.ProfileImageUpload_uploadActions__xPiJl{display:flex;gap:var(--spacing-md);justify-content:center;margin-top:var(--spacing-lg)}.ProfileImageUpload_uploadButton__uYFdp{background-color:var(--color-primary);color:var(--color-text-light);padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);transition:var(--transition-fast)}.ProfileImageUpload_uploadButton__uYFdp:hover{background-color:var(--color-primary-hover)}.ProfileImageUpload_uploadButton__uYFdp:disabled{background-color:var(--color-background-disabled);cursor:not-allowed}.ProfileImageUpload_removeButton__EJo_E{background:var(--color-error-background);color:var(--color-error);padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast)}.ProfileImageUpload_removeButton__EJo_E:hover{background:var(--color-error);color:var(--color-text-light)}.ProfileImageUpload_errorMessage__VYpV_{color:var(--color-error);text-align:center;margin-top:var(--spacing-md);font-size:var(--font-size-sm)}@media (max-width:480px){.ProfileImageUpload_imagePreviewContainer__Dvrea,.ProfileImageUpload_uploadPrompt__fuCz8{width:150px;height:150px}.ProfileImageUpload_uploadActions__xPiJl{flex-direction:column}.ProfileImageUpload_removeButton__EJo_E,.ProfileImageUpload_uploadButton__uYFdp{width:100%;justify-content:center}}.SpinLoading_spinner__6UotD{border-radius:50%;animation:SpinLoading_spin__tLXSH linear infinite}@keyframes SpinLoading_spin__tLXSH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SignaturePad_signaturePadWrapper__h4ClV{display:flex;flex-direction:column;gap:var(--spacing-md,.75rem);width:100%;max-width:400px;margin:0 auto;padding:var(--spacing-lg,1rem);border:1px solid var(--color-border,#cccccc);border-radius:var(--radius-md,5px);background-color:var(--color-background-secondary,#eaeef3)}.SignaturePad_label__soOuj{font-size:var(--font-size-md,1.125rem);font-weight:600;color:var(--color-text-primary,#333333);margin-bottom:var(--spacing-xs,.25rem)}.SignaturePad_signatureContainer__IW06A{position:relative;width:100%;padding-bottom:50%;background-color:var(--color-white,#ffffff);border:1px solid var(--color-border,#cccccc);border-radius:var(--radius-sm,3px);overflow:hidden;box-shadow:var(--shadow-sm,0 2px 4px rgba(0,0,0,.1))}.SignaturePad_signatureContainer__IW06A.SignaturePad_disabled__lFbVf{pointer-events:none;opacity:.7;background-color:var(--color-background-disabled,#f2f2f2)}.SignaturePad_signatureCanvas__UD2Vh{position:absolute;top:0;left:0;width:100%!important;height:100%!important;touch-action:none}.SignaturePad_actions__5SkdL{display:flex;gap:var(--spacing-md,.75rem);justify-content:flex-end;margin-top:var(--spacing-sm,.5rem)}.SignaturePad_actions__5SkdL button{padding:var(--spacing-sm,.5rem) var(--spacing-lg,1rem);border-radius:var(--radius-md,5px);font-size:var(--font-size-base,1rem);cursor:pointer;transition:background-color var(--transition-fast,.2s ease),transform var(--transition-fast,.2s ease);font-weight:500;box-shadow:var(--shadow-sm,0 2px 4px rgba(0,0,0,.1))}.SignaturePad_clearButton__aXTfF{background-color:var(--color-secondary-light,#f6b5a8);color:var(--color-secondary-text,#7a2a1f);border:1px solid var(--color-secondary-border,#f4a691)}.SignaturePad_clearButton__aXTfF:hover:not(:disabled){background-color:var(--color-secondary,#EA533c);color:var(--color-white,#ffffff);transform:translateY(-2px)}.SignaturePad_actions__5SkdL button:disabled{background-color:var(--color-background-disabled,#f2f2f2);color:var(--color-text-tertiary,#888888);cursor:not-allowed;box-shadow:none;transform:none}.SignaturePad_preview__KrwRw{margin-top:var(--spacing-xl,1.5rem);padding-top:var(--spacing-md,.75rem);border-top:1px dashed var(--color-border,#cccccc);text-align:center}.SignaturePad_previewLabel__j81lw{font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary,#666666);margin-bottom:var(--spacing-sm,.5rem)}.SignaturePad_previewImage__zFgHD{max-width:100%;height:auto;border:1px solid var(--color-border,#cccccc);border-radius:var(--radius-sm,3px);box-shadow:var(--shadow-sm,0 2px 4px rgba(0,0,0,.1))}@media (max-width:450px){.SignaturePad_signaturePadWrapper__h4ClV{max-width:100%;padding:var(--spacing-md,.75rem)}.SignaturePad_label__soOuj{font-size:var(--font-size-base,1rem)}.SignaturePad_signatureContainer__IW06A{padding-bottom:60%}.SignaturePad_actions__5SkdL{flex-direction:column;gap:var(--spacing-sm,.5rem)}.SignaturePad_actions__5SkdL button{width:100%;font-size:var(--font-size-sm,.875rem)}}.ActionButton_actionButton__zBLpK{text-align:center;padding:var(--spacing-md) var(--spacing-xl);background-color:var(--color-primary);color:var(--color-text-light);font-size:var(--font-size-base);font-weight:700;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-normal)}.ActionButton_actionButton__zBLpK:hover{background-color:var(--color-primary-hover)}.ActionButton_actionButton__zBLpK:disabled{background-color:var(--color-background-disabled)!important;color:var(--color-text-secondary);cursor:not-allowed}.Checkbox_checkboxContainer__pZRbn{width:-moz-fit-content;width:fit-content}.Checkbox_checkboxLabel__8AiXj{display:flex;gap:.4rem;align-items:center;font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_checkbox__gMs_r{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-background);margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.1rem solid var(--color-primary);border-radius:var(--radius-sm);display:grid;place-content:center;cursor:pointer}.Checkbox_checkbox__gMs_r:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:transform .2s ease-in-out;background-color:var(--color-primary);border-radius:2px}.Checkbox_checkbox__gMs_r:checked:before{transform:scale(1)}.OnboardingForm_onboardingContainer__YkZvW{display:flex;flex-direction:column;align-items:center;min-height:100vh;background-color:var(--color-background-accent);padding:var(--spacing-xxl) var(--spacing-lg);font-family:Inter,sans-serif;color:var(--color-text-primary);background:var(--color-background)}.OnboardingForm_topBar__X5glw{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-bottom:var(--spacing-xl)}.OnboardingForm_logo__8hmKR{padding:var(--spacing-sm)}.OnboardingForm_header__HbEIj{text-align:center;max-width:900px;padding:0 var(--spacing-lg)}.OnboardingForm_formTitle__8H_tp{font-size:var(--font-size-xxl);color:var(--color-primary);margin-bottom:var(--spacing-md);font-weight:700;line-height:1.3}.OnboardingForm_formSubtitle__roTnt{font-size:var(--font-size-md);color:var(--color-text-secondary);text-align:left;line-height:1.6}.OnboardingForm_form__GdsQG{width:100%;max-width:900px;background-color:var(--color-white);padding:var(--spacing-xxl);display:flex;flex-direction:column;gap:var(--spacing-xxl)}.OnboardingForm_sectionHeading__JFy9M{font-size:var(--font-size-xl);color:var(--color-primary-dark);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-primary-light);font-weight:700}.OnboardingForm_sectionTitle__mdHeP{font-size:var(--font-size-lg);color:var(--color-primary-dark);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border);font-weight:600}.OnboardingForm_sectionDescription__pu5Qk{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.5}.OnboardingForm_academicSection__RVTf7,.OnboardingForm_addressSection__er9QM,.OnboardingForm_agreementSection__fJXA_,.OnboardingForm_documentSection__6vhMC,.OnboardingForm_personalInfoSection__m9V9r,.OnboardingForm_workExperienceSection__0cn8u{display:flex;flex-direction:column;gap:var(--spacing-lg)}.OnboardingForm_signatureMethodToggle__KbDFu{gap:var(--spacing-lg)}.OnboardingForm_profileAndNameSection__8vTRu{display:flex;flex-wrap:wrap;gap:var(--spacing-xl)}.OnboardingForm_nameAndGenderSection__fkqBi{flex:1 1;min-width:300px}.OnboardingForm_formRow__16e_k{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.OnboardingForm_formRow__16e_k>*{flex:1 1 300px}.OnboardingForm_errorMessage__Hj5nw{background-color:var(--color-error-background);color:var(--color-error);border:1px solid var(--color-error-border);padding:var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm)}.OnboardingForm_agreementSection__fJXA_{background-color:var(--color-background-accent);padding:var(--spacing-xl);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--spacing-lg)}.OnboardingForm_agreementCheckbox__CAhuX{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.OnboardingForm_signatureMethodToggle__KbDFu{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:center}.OnboardingForm_signaturePadContainer__DCnMe{border:1px dashed var(--color-border);padding:var(--spacing-md);border-radius:var(--radius-sm);background-color:var(--color-white);min-height:150px;display:flex;align-items:center;justify-content:center}.OnboardingForm_submitButtonContainer__b4Dou{display:flex;justify-content:center;margin-top:var(--spacing-lg)}.OnboardingForm_submitButton__Ipq7g{background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-md);font-weight:600;min-width:250px;border:none;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast)}.OnboardingForm_submitButton__Ipq7g:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-md)}.OnboardingForm_submitButton__Ipq7g:disabled{background-color:var(--color-background-disabled);cursor:not-allowed;opacity:.7}@media (max-width:1024px){.OnboardingForm_form__GdsQG{padding:var(--spacing-xl);gap:var(--spacing-xl)}.OnboardingForm_formTitle__8H_tp{font-size:var(--font-size-xl)}.OnboardingForm_formSubtitle__roTnt{font-size:var(--font-size-base)}}@media (max-width:768px){.OnboardingForm_topBar__X5glw{flex-direction:column;gap:var(--spacing-md);text-align:center}.OnboardingForm_logo__8hmKR{margin-bottom:0}.OnboardingForm_header__HbEIj{margin-bottom:var(--spacing-xl)}.OnboardingForm_form__GdsQG{padding:var(--spacing-lg);gap:var(--spacing-lg)}.OnboardingForm_sectionHeading__JFy9M{font-size:var(--font-size-lg);margin-bottom:var(--spacing-lg)}.OnboardingForm_sectionTitle__mdHeP{font-size:var(--font-size-md)}.OnboardingForm_sectionDescription__pu5Qk{font-size:var(--font-size-sm)}.OnboardingForm_profileAndNameSection__8vTRu{flex-direction:column;gap:var(--spacing-lg)}.OnboardingForm_nameAndGenderSection__fkqBi{min-width:100%}.OnboardingForm_formRow__16e_k>*{flex:1 1 100%}.OnboardingForm_agreementSection__fJXA_{padding:var(--spacing-lg)}.OnboardingForm_signatureMethodToggle__KbDFu{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}}@media (max-width:480px){.OnboardingForm_onboardingContainer__YkZvW{padding:var(--spacing-lg) var(--spacing-md)}.OnboardingForm_formTitle__8H_tp{font-size:var(--font-size-lg)}.OnboardingForm_formSubtitle__roTnt{font-size:var(--font-size-sm)}.OnboardingForm_submitButton__Ipq7g{width:100%}}.FileUpload_uploadSection__phh7z{display:flex;flex-direction:column;padding:var(--spacing-lg,1rem);border:1px solid var(--color-border,#cccccc);border-radius:var(--radius-md,5px);background-color:var(--color-background-secondary,#eaeef3);font-family:Inter,sans-serif;gap:var(--spacing-md,.75rem)}.FileUpload_uploadHeader__1xhBk{text-align:center;margin-bottom:var(--spacing-md,.75rem)}.FileUpload_description__ncDtI{font-size:var(--font-size-md,1.125rem);font-weight:600;color:var(--color-text-primary,#333333);margin-bottom:var(--spacing-xxs,.125rem)}.FileUpload_requirements__j8962{font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary,#666666);margin-top:0}.FileUpload_uploadContainer__dt5Aj{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm,.5rem)}.FileUpload_uploadButton__fKuz8{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm,.5rem);background-color:var(--color-primary,#1b273d);color:var(--color-white,#ffffff);padding:var(--spacing-md,.75rem) var(--spacing-xl,1.5rem);border-radius:var(--radius-md,5px);cursor:pointer;transition:background-color var(--transition-fast,.2s ease),transform var(--transition-fast,.2s ease);box-shadow:var(--shadow-sm,0 2px 4px rgba(0,0,0,.1));font-size:var(--font-size-base,1rem);font-weight:500;width:100%;max-width:300px;border:1px solid var(--color-primary,#1b273d)}.FileUpload_uploadButton__fKuz8:hover{background-color:var(--color-primary-hover,#162031);transform:translateY(-2px);box-shadow:var(--shadow-md,0 4px 8px rgba(0,0,0,.15))}.FileUpload_uploadButton__fKuz8.FileUpload_hasFile__BoDee{background-color:var(--color-success,#28a745);border-color:var(--color-success,#28a745)}.FileUpload_uploadButton__fKuz8.FileUpload_hasFile__BoDee:hover{background-color:var(--color-success);border-color:var(--color-success)}.FileUpload_fileInput__Xdcsz{display:none}.FileUpload_buttonContent__3pnBv{display:flex;align-items:center;gap:var(--spacing-sm,.5rem)}.FileUpload_uploadIcon__bCyEA{width:24px;height:24px;fill:currentColor}.FileUpload_buttonText__p5Acs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.FileUpload_errorMessage__v1_Hn{font-size:var(--font-size-sm,.875rem);color:var(--color-error,#dc3545);background-color:var(--color-error-background,#f8d7da);border:1px solid var(--color-error-border,#f5c6cb);border-radius:var(--radius-sm,3px);padding:var(--spacing-sm,.5rem) var(--spacing-md,.75rem);margin-top:var(--spacing-xs,.25rem);width:100%;max-width:300px;text-align:center}.FileUpload_loadingContainer__fkgow{display:flex;flex-direction:column;gap:var(--spacing-sm,.5rem);justify-content:center;align-items:center}.FileUpload_loadingText__est9b{font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary,#666666);text-align:center}@media (max-width:768px){.FileUpload_uploadSection__phh7z{padding:var(--spacing-md,.75rem)}.FileUpload_description__ncDtI{font-size:var(--font-size-base,1rem)}.FileUpload_requirements__j8962{font-size:var(--font-size-sm,.25rem)}.FileUpload_uploadButton__fKuz8{padding:var(--spacing-sm,.5rem) var(--spacing-md,.75rem);font-size:var(--font-size-sm,.875rem);max-width:100%}.FileUpload_buttonText__p5Acs{max-width:150px}.FileUpload_errorMessage__v1_Hn{max-width:100%}}.AlertModal_modalOverlay__ebai9{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-overlay);display:flex;justify-content:center;align-items:center;z-index:var(--z-index-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AlertModal_modal__Zu_IZ{position:relative;background-color:white;border-radius:var(--radius-xl);padding:24px;box-shadow:0 8px 32px var(--shadow-lg);width:340px;max-width:90%;text-align:center;animation:AlertModal_scaleIn__dy3jg .3s ease}@keyframes AlertModal_scaleIn__dy3jg{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.AlertModal_closeButton__Qkdj5{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.AlertModal_closeButton__Qkdj5:hover{opacity:.8}.AlertModal_closeIcon__R4_hv{width:24px;height:24px;color:#666;transition:color .2s ease}.AlertModal_closeButton__Qkdj5:hover .AlertModal_closeIcon__R4_hv{color:#333}.AlertModal_modal__Zu_IZ h3{margin:0 0 16px;font-size:20px;font-weight:600;color:#333}.AlertModal_modal__Zu_IZ p{margin:0 0 24px;font-size:16px;color:#666;line-height:1.5}.AlertModal_buttons__4KFAF{display:flex;justify-content:center;gap:12px}.AlertModal_confirmButton__m76tQ,.AlertModal_errorButton___75mu{padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease,transform .1s ease}.AlertModal_confirmButton__m76tQ{background-color:var(--color-primary);color:white}.AlertModal_confirmButton__m76tQ:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}.AlertModal_confirmButton__m76tQ:active{transform:translateY(0)}.AlertModal_errorButton___75mu{background-color:var(--color-error);color:white}.AlertModal_errorButton___75mu:hover{background-color:var(--color-error-hover);transform:translateY(-1px)}.AlertModal_errorButton___75mu:active{transform:translateY(0)}