.RegistrationSteps_stepsContainer__JyKu0,.RegistrationSteps_stepsList__daQbN{display:flex;flex-direction:column;position:relative;align-items:flex-start}.RegistrationSteps_stepsList__daQbN{gap:0;width:100%}.RegistrationSteps_stepItem__e_uKa{display:flex;flex-direction:column;position:relative;padding-bottom:40px}.RegistrationSteps_stepContent__MjyYx{display:flex;align-items:center;gap:16px;position:relative;z-index:2}.RegistrationSteps_stepTitleContainer__k_T9v{flex:1;max-width:300px;word-wrap:break-word;overflow-wrap:break-word}.RegistrationSteps_stepTitle__DKZ2O{font-family:var(--font-secondary,"Inter",sans-serif);font-weight:400;font-size:clamp(16px,4vw,20px);line-height:1.2em;margin:0;color:var(--color-border-input,#828282);transition:color .3s ease;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.RegistrationSteps_stepTitle__DKZ2O.RegistrationSteps_activeTitle__wWLgl{font-weight:700;color:var(--color-text-primary,#FFFFFF)}.RegistrationSteps_stepTitle__DKZ2O.RegistrationSteps_completedTitle__diItJ{color:var(--color-border-input,#828282)}.RegistrationSteps_stepNumberContainer__rOf93,.RegistrationSteps_stepNumber__JR5_u{display:flex;align-items:center;justify-content:center}.RegistrationSteps_stepNumber__JR5_u{width:56px;height:56px;border-radius:50%;background-color:var(--color-secondary,#31373F);color:var(--color-border-input,#828282);font-family:var(--font-secondary,"Inter",sans-serif);font-weight:700;font-size:25px;line-height:2.24em;text-align:center;transition:all .3s ease;position:relative;z-index:2}.RegistrationSteps_stepNumber__JR5_u.RegistrationSteps_activeStep__E_Yen{background-color:var(--color-primary,#0CD664);color:var(--color-text-primary,#FFFFFF)}.RegistrationSteps_stepNumber__JR5_u.RegistrationSteps_completedStep__KMF_E{background-color:var(--color-secondary,#31373F);color:var(--color-border-input,#828282)}.RegistrationSteps_verticalDivider__F1h9X{position:absolute;left:28px;top:56px;height:69px;width:2px;background-color:var(--color-secondary,#31373F);z-index:1}@media (max-width:1024px){.RegistrationSteps_stepContent__MjyYx{gap:14px}.RegistrationSteps_stepTitle__DKZ2O{font-size:clamp(18px,3.5vw,20px);line-height:1.3em}.RegistrationSteps_stepTitleContainer__k_T9v{max-width:280px}}@media (max-width:768px){.RegistrationSteps_stepsContainer__JyKu0{min-height:auto;padding:16px 0}.RegistrationSteps_stepContent__MjyYx{gap:12px;align-items:flex-start}.RegistrationSteps_stepTitle__DKZ2O{font-size:clamp(16px,4vw,18px);line-height:1.4em}.RegistrationSteps_stepTitleContainer__k_T9v{max-width:250px;flex-shrink:1}.RegistrationSteps_stepNumber__JR5_u{width:48px;height:48px;font-size:20px;flex-shrink:0}.RegistrationSteps_stepItem__e_uKa{padding-bottom:30px}}@media (max-width:480px){.RegistrationSteps_stepsContainer__JyKu0{padding:12px 0}.RegistrationSteps_stepContent__MjyYx{gap:10px}.RegistrationSteps_stepTitle__DKZ2O{font-size:clamp(14px,5vw,16px);line-height:1.5em}.RegistrationSteps_stepTitleContainer__k_T9v{max-width:200px}.RegistrationSteps_stepNumber__JR5_u{width:40px;height:40px;font-size:18px}.RegistrationSteps_stepItem__e_uKa{padding-bottom:24px}.RegistrationSteps_stepItem__e_uKa:not(:last-child){margin-bottom:16px}}@media (max-width:360px){.RegistrationSteps_stepContent__MjyYx{gap:8px}.RegistrationSteps_stepTitle__DKZ2O{font-size:clamp(13px,5.5vw,15px);line-height:1.6em}.RegistrationSteps_stepTitleContainer__k_T9v{max-width:180px}.RegistrationSteps_stepNumber__JR5_u{width:36px;height:36px;font-size:16px}}.RegistrationSteps_stepTitleContainer__k_T9v{text-align:left}.RegistrationSteps_stepNumber__JR5_u:hover{transform:scale(1.05)}.RegistrationSteps_stepNumber__JR5_u.RegistrationSteps_activeStep__E_Yen:hover{transform:scale(1.05);box-shadow:0 0 12px rgba(12,214,100,.3)}.RegistrationSteps_stepNumber__JR5_u,.RegistrationSteps_stepTitle__DKZ2O{transition:all .3s cubic-bezier(.4,0,.2,1)}.RegistrationSteps_stepsContainer__JyKu0{padding:20px 0;background:transparent}.RegistrationSteps_stepItem__e_uKa:not(:last-child){margin-bottom:20px}@media (max-width:903px){.RegistrationSteps_mobileStepsContainer__gEhw0{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:20px 16px;gap:16px;width:100%;position:relative}.RegistrationSteps_activeStepMobile__Koh04{display:flex;align-items:center;gap:16px;position:relative;z-index:2}.RegistrationSteps_stepNumber__JR5_u{width:48px;height:48px;border-radius:50%;background-color:var(--color-secondary,#31373F);color:var(--color-border-input,#828282);display:flex;align-items:center;justify-content:center;font-family:var(--font-secondary,"Inter",sans-serif);font-weight:700;font-size:18px;line-height:1;flex-shrink:0;position:relative;z-index:2}.RegistrationSteps_stepNumber__JR5_u.RegistrationSteps_activeStep__E_Yen{background-color:var(--color-primary,#0CD664);color:var(--color-text-primary,#FFFFFF)}.RegistrationSteps_activeStepMobile__Koh04 .RegistrationSteps_stepTitle__DKZ2O{font-family:var(--font-secondary,"Inter",sans-serif);font-weight:700;font-size:14px;line-height:.62em;color:var(--color-text-primary,#FFFFFF);margin-right:5px;white-space:nowrap}.RegistrationSteps_verticalDivider__F1h9X{width:32px;height:2px;background-color:var(--color-secondary,#31373F);flex-shrink:0;margin:0;position:relative;z-index:1;top:0!important;left:0!important}.RegistrationSteps_stepsContainer__JyKu0,.RegistrationSteps_stepsList__daQbN{display:none}}@media (max-width:480px){.RegistrationSteps_mobileStepsContainer__gEhw0{padding:16px 12px;gap:1px}.RegistrationSteps_activeStepMobile__Koh04{gap:12px}.RegistrationSteps_stepNumber__JR5_u{width:24.43px;height:24.43px;font-size:10.9px}.RegistrationSteps_activeStepMobile__Koh04 .RegistrationSteps_stepTitle__DKZ2O{font-size:14px;line-height:.62em;white-space:nowrap}.RegistrationSteps_verticalDivider__F1h9X{width:48px;height:1px;margin:0}}@media (max-width:360px){.RegistrationSteps_mobileStepsContainer__gEhw0{padding:12px 8px}.RegistrationSteps_activeStepMobile__Koh04{gap:8px}.RegistrationSteps_stepNumber__JR5_u{width:24.43px;height:24.43px;font-size:10.9px}.RegistrationSteps_activeStepMobile__Koh04 .RegistrationSteps_stepTitle__DKZ2O{font-size:14px;line-height:.62em;white-space:nowrap}.RegistrationSteps_verticalDivider__F1h9X{width:38px;height:2px;margin:0}}.ImageUploader_imageUploader__FbFdD{width:100%;margin:0 auto}.ImageUploader_uploadArea__CTNyr{border:2px dashed #9ca3af;border-radius:16px;padding:1.5rem;text-align:center;cursor:pointer;transition:all .3s ease;background-color:transparent;aspect-ratio:2.2/1}.ImageUploader_uploadArea__CTNyr:focus{outline:2px solid var(--color-primary,#3f51b5);outline-offset:2px}.ImageUploader_uploadArea__CTNyr:hover:not(.ImageUploader_loading__0jpGs){border-color:var(--color-primary,#3f51b5);background-color:rgba(248,249,255,.3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ImageUploader_dragActive__tYPMy{border-color:var(--color-primary,#3f51b5);background-color:rgba(240,244,255,.5);transform:scale(1.02);box-shadow:0 4px 12px rgba(63,81,181,.2)}.ImageUploader_loading__0jpGs{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.ImageUploader_uploadContent___YIw_{width:100%}.ImageUploader_uploadIcon__G_KL4{margin-bottom:1rem;color:#9ca3af;display:flex;justify-content:center;align-items:center}.ImageUploader_uploadIcon__G_KL4 svg{width:48px;height:48px}.ImageUploader_uploadTitle__JF_Js{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.75rem;line-height:1.3}.ImageUploader_uploadInstructions__G1iPr{margin-bottom:1rem;font-size:.875rem;line-height:1.4;max-width:220px;margin-left:auto;margin-right:auto}.ImageUploader_uploadActions__NpgeV{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:.75rem;margin-top:.5rem}.ImageUploader_uploadInfo__GLcu2{text-align:center;color:#9ca3af;font-size:.75rem;line-height:1.4;margin-top:.5rem;position:absolute;bottom:.75rem;left:50%;transform:translateX(-50%)}.ImageUploader_uploadInfo__GLcu2 small{display:block}.ImageUploader_uploadInfo__GLcu2 span{color:var(--color-primary,#3f51b5);font-weight:500}.ImageUploader_actionButton__bMxig{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-size:.8rem}.ImageUploader_cameraButton__CaSCS{background-color:var(--color-primary,#3f51b5);color:white}.ImageUploader_cameraButton__CaSCS:hover:not(:disabled){background-color:var(--color-primary-dark,#2c387e);transform:translateY(-1px)}.ImageUploader_fileButton__gl3jE{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.ImageUploader_fileButton__gl3jE:hover:not(:disabled){background-color:#e5e7eb;border-color:#9ca3af}.ImageUploader_actionButton__bMxig:disabled{opacity:.5;cursor:not-allowed;transform:none}.ImageUploader_imagePreview__KhleP{position:relative;border-radius:16px;overflow:hidden;background-color:#f9fafb;border:1px solid #e5e7eb;aspect-ratio:2.2/1;transition:border .3s ease}.ImageUploader_imagePreview__KhleP.ImageUploader_success__D_IHh{border:3px solid var(--color-primary,#3f51b5);box-shadow:0 4px 12px rgba(var(--color-primary-rgb,63,81,181),.3)}.ImageUploader_imageContainer__1J0uf{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ImageUploader_previewImage__QGF1a{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.ImageUploader_statusOverlay__W3tHZ{bottom:0;color:white;font-weight:500;border-radius:16px;height:100%;overflow:hidden}.ImageUploader_statusOverlay__W3tHZ,.ImageUploader_successOverlay__DX9lr{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);gap:.5rem;z-index:15;width:100%;box-sizing:border-box}.ImageUploader_successOverlay__DX9lr{border:none;box-shadow:none;padding:1rem;border-radius:16px 16px 0 0}.ImageUploader_successOverlay__DX9lr span{font-size:1.3rem;font-weight:400;color:white;text-shadow:0 2px 4px rgba(0,0,0,.9);text-align:center;line-height:1.2;word-wrap:break-word;white-space:normal}.ImageUploader_successOverlay__DX9lr svg{background-color:var(--color-primary,#3f51b5);border-radius:50%;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);border:4px solid var(--color-primary,#3f51b5);color:white;flex-shrink:0;width:40px;height:40px}.ImageUploader_errorOverlay__Y1ya7{background-color:rgba(0,0,0,.7);border:none;box-shadow:none;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;z-index:15;width:100%;height:100%;box-sizing:border-box;border-radius:16px;padding:1rem}.ImageUploader_errorOverlay__Y1ya7 span{font-size:.9rem;font-weight:600;color:white;text-shadow:0 2px 4px rgba(0,0,0,.9);text-align:center;line-height:1.2;word-wrap:break-word;white-space:normal}.ImageUploader_errorOverlay__Y1ya7 svg{border-radius:50%;padding:6px;box-shadow:0 2px 8px rgba(0,0,0,.3);border:4px solid #dc2626;color:white;flex-shrink:0}.ImageUploader_loadingSpinner__nDFdn{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:ImageUploader_spin__XvqI0 1s linear infinite}@keyframes ImageUploader_spin__XvqI0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageUploader_imageControls__vhePC{display:flex;justify-content:center;gap:.5rem;padding:1rem;background-color:#f9fafb;border-top:1px solid #e5e7eb}.ImageUploader_controlButton__DcaME{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid #d1d5db;background-color:white;color:#6b7280;cursor:pointer;transition:all .2s ease}.ImageUploader_controlButton__DcaME:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af;color:#374151}.ImageUploader_removeButton__JYFEn{color:#ef4444}.ImageUploader_removeButton__JYFEn:hover:not(:disabled){background-color:#fef2f2;border-color:#fca5a5;color:#dc2626}.ImageUploader_controlButton__DcaME:disabled{opacity:.5;cursor:not-allowed}.ImageUploader_removeButtonOverlay__vo_Xy{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background-color:rgba(239,68,68,.9);color:white;cursor:pointer;transition:all .2s ease;z-index:20;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ImageUploader_removeButtonOverlay__vo_Xy:hover:not(:disabled){background-color:rgba(220,38,38,.95);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ImageUploader_removeButtonOverlay__vo_Xy:disabled{opacity:.5;cursor:not-allowed;transform:none}.ImageUploader_removeButtonOverlay__vo_Xy:focus{outline:2px solid var(--color-primary,#3f51b5);outline-offset:2px}.ImageUploader_removeButtonError__IcRPI{background-color:rgba(220,38,38,1);z-index:15}.ImageUploader_removeButtonError__IcRPI:hover:not(:disabled){background-color:rgba(185,28,28,1)}.ImageUploader_errorOverlayPartial__smnc5{background-color:rgba(0,0,0,.7);pointer-events:none;padding-left:30px;padding-right:30px}.ImageUploader_errorOverlayPartial__smnc5>*{pointer-events:auto}.ImageUploader_errorOverlayPartial__smnc5 small{font-size:.75rem;opacity:.9;margin-top:.25rem;color:white;text-shadow:0 2px 4px rgba(0,0,0,.9)}.ImageUploader_errorMessage__9dzZJ{margin-top:1rem;padding:.75rem;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:.875rem;text-align:center}@media (max-width:640px){.ImageUploader_imageUploader__FbFdD{max-width:none}.ImageUploader_uploadArea__CTNyr{padding:1rem}.ImageUploader_uploadActions__NpgeV{flex-direction:column;align-items:center;gap:.5rem}.ImageUploader_actionButton__bMxig{width:100%;max-width:180px;padding:.5rem .75rem;font-size:.75rem}.ImageUploader_uploadTitle__JF_Js{font-size:1rem}.ImageUploader_uploadInstructions__G1iPr{font-size:.75rem}.ImageUploader_uploadIcon__G_KL4 svg{width:40px;height:40px}.ImageUploader_successOverlay__DX9lr{padding:.75rem;gap:.375rem}.ImageUploader_successOverlay__DX9lr span{font-size:.75rem;line-height:1.1;max-width:140px}.ImageUploader_successOverlay__DX9lr svg{width:28px;height:28px;padding:4px}.ImageUploader_errorOverlay__Y1ya7{padding:.75rem;gap:.375rem}.ImageUploader_errorOverlay__Y1ya7 span{font-size:.75rem;line-height:1.1;max-width:140px}.ImageUploader_errorOverlay__Y1ya7 svg{width:28px;height:28px;padding:4px}.ImageUploader_removeButtonOverlay__vo_Xy{width:32px;height:32px;top:8px;right:8px}.ImageUploader_removeButtonOverlay__vo_Xy svg{width:16px;height:16px}}.ImageUploader_uploadArea__CTNyr:focus-within{outline:2px solid var(--color-primary,#3f51b5);outline-offset:2px}.ImageUploader_actionButton__bMxig:focus,.ImageUploader_controlButton__DcaME:focus{outline:2px solid var(--color-primary,#3f51b5);outline-offset:2px}.ImageUploader_processingIcon__hebi_{animation:ImageUploader_rotate__tz_LF 2s linear infinite;color:var(--color-primary,#3f51b5)}@keyframes ImageUploader_rotate__tz_LF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}