.UI_stepIndicatorContainer__VN_m5{width:100%;max-width:800px;margin:0 auto;position:relative;padding-top:8px}.UI_progressBar__mCW9P{position:absolute;top:25px;left:0;height:2px;background-color:rgba(201,168,76,.6);z-index:1;transition:width .4s ease}.UI_stepsContainer__78n_7{display:flex;justify-content:space-between;position:relative}.UI_stepItem__4ySPY{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.UI_stepCircle__IyOfU{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,rgba(145,108,46,.3),rgba(201,168,76,.15));border:2px solid rgba(201,168,76,.3);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);font-weight:700;font-family:var(--font-sci);margin-bottom:8px;transition:all .3s ease}.UI_stepItem__4ySPY.UI_active__WRIRi .UI_stepCircle__IyOfU{background:linear-gradient(135deg,#916C2E,#C9A84C 40%,#F5CE56 60%,#C9A84C);border-color:#F5CE56;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4);transform:scale(1.15);box-shadow:0 0 16px rgba(245,206,86,.35)}.UI_stepItem__4ySPY.UI_completed__B_wcA .UI_stepCircle__IyOfU{background:linear-gradient(135deg,#916C2E,#C9A84C 50%,#F5CE56);border-color:#C9A84C;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(245,206,86,.2)}.UI_stepLabel__U_h5e{font-size:.85rem;color:#ccc;text-align:center;transition:color .3s ease;white-space:nowrap}.UI_stepItem__4ySPY.UI_active__WRIRi .UI_stepLabel__U_h5e{color:#F5CE56;font-weight:600}.UI_stepItem__4ySPY.UI_completed__B_wcA .UI_stepLabel__U_h5e{color:white}.UI_formGroup__i1fQQ{margin-bottom:20px;position:relative}.UI_formLabel__W8Fwy{display:block;margin-bottom:8px;color:white;font-size:.95rem}.UI_required__4bFS5{color:#ff6666;margin-left:4px}.UI_formInput__IPYnK,.UI_formTextarea__AaPzr{width:100%;padding:12px 16px;border:1px solid rgba(112,106,234,.3);border-radius:8px;background-color:rgba(0,0,0,.2);color:white;font-size:1rem;transition:all .3s ease}.UI_formInput__IPYnK:focus,.UI_formTextarea__AaPzr:focus{outline:none;border-color:rgba(201,168,76,.6);box-shadow:0 0 0 2px rgba(112,106,234,.2)}.UI_formInput__IPYnK:disabled,.UI_formTextarea__AaPzr:disabled{opacity:.7;cursor:not-allowed;background-color:rgba(0,0,0,.3)}.UI_formTextarea__AaPzr{min-height:120px;resize:vertical}.UI_errorInput__JR_Z0{border-color:#ff6666}.UI_errorInput__JR_Z0:focus{box-shadow:0 0 0 2px rgba(255,102,102,.2)}.UI_errorText__kVkNI{color:#ff6666;font-size:.875rem;margin-top:6px}.UI_submitButton__ZwTHS{display:flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:30px;background-color:transparent;color:#F5CE56;border:2px solid rgba(201,168,76,.6);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.UI_submitButton__ZwTHS:hover:not(:disabled){background-color:rgba(112,106,234,.1)}.UI_submitButton__ZwTHS:disabled{opacity:.6;cursor:not-allowed}.UI_spinner__sqzsO{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#f5ce56;animation:UI_spin__bnpBp 1s linear infinite;margin-right:8px}@keyframes UI_spin__bnpBp{to{transform:rotate(1turn)}}.UI_fileUploaderContainer__VzaLl{margin-bottom:20px}.UI_dropZone__XALIH{border:2px dashed rgba(112,106,234,.5);border-radius:8px;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;min-height:150px}.UI_dropZone__XALIH:hover{border-color:rgba(201,168,76,.6);background-color:rgba(112,106,234,.05)}.UI_dragging__O7_C0{border-color:#F5CE56;background-color:rgba(94,218,245,.05)}.UI_errorDropZone__AG3F4{border-color:#ff6666}.UI_hiddenFileInput__7Uc7z{display:none}.UI_uploadIcon__2r2oP{margin-bottom:16px}.UI_uploadText__qEXoc{text-align:center;color:#ccc}.UI_fileRestriction__s_rma{font-size:.85rem;color:#999;margin-top:8px}.UI_fileInfo__c_ZKs{display:flex;align-items:center;width:100%;padding:8px}.UI_fileIcon__RPlD7{margin-right:12px;flex-shrink:0}.UI_fileDetails__KXWdL{flex-grow:1;overflow:hidden}.UI_fileName__9LB9Q{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UI_fileSize___0hA1{font-size:.85rem;color:#ccc}.UI_removeFileButton__2LlC7{background:none;border:none;color:#ccc;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.UI_removeFileButton__2LlC7:hover{background-color:rgba(255,255,255,.1);color:#ff6666}@media (max-width:768px){.UI_stepLabel__U_h5e{font-size:.75rem}.UI_stepCircle__IyOfU{width:30px;height:30px;font-size:.875rem}}@media (max-width:480px){.UI_stepLabel__U_h5e{display:none}.UI_stepCircle__IyOfU{margin-bottom:0}.UI_progressBar__mCW9P{top:15px}}.UI_modalOverlay__TKtcy{animation:UI_fadeIn__QBZqy .3s ease}.UI_modalContent__HA9VY{background-color:#1A2D5D;border-radius:10px;width:90%;max-width:450px;box-shadow:0 5px 20px rgba(0,0,0,.3);border:1px solid #2e3b59;overflow:hidden;animation:UI_scaleIn__lPZBp .3s ease}.UI_modalHeader__qqo0e{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #2e3b59}.UI_modalErrorIcon__ZrqEz{font-size:1.5rem;margin-right:.75rem}.UI_modalTitle__aoJgM{font-size:1.25rem;font-weight:600;color:#FF6666;flex-grow:1}.UI_modalCloseButton__OptEY{background:none;border:none;cursor:pointer;color:#CCC;display:flex;align-items:center;justify-content:center;border-radius:50%;width:30px;height:30px;transition:background-color .2s}.UI_modalCloseButton__OptEY:hover{background-color:rgba(255,255,255,.1)}.UI_modalBody__e_wSM{padding:1.5rem}.UI_modalMessage__LDHDd{color:white;font-size:1rem;line-height:1.5}.UI_modalFooter__dZ_CP{padding:1rem;display:flex;justify-content:flex-end;border-top:1px solid #2e3b59}.UI_modalButton__CFkS0{background-color:transparent;color:#F5CE56;border:2px solid rgba(201,168,76,.6);border-radius:30px;padding:.5rem 1.5rem;font-size:.95rem;cursor:pointer;transition:all .3s}.UI_modalButton__CFkS0:hover{background-color:rgba(112,106,234,.1)}@keyframes UI_scaleIn__lPZBp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.UI_modalOverlay__TKtcy{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.UI_progressModal__PsPqE{background-color:#0d1a3a;border:1px solid rgba(112,106,234,.5);border-radius:10px;padding:25px;width:90%;max-width:400px;box-shadow:0 4px 20px rgba(0,0,0,.3);animation:UI_fadeIn__QBZqy .3s ease}.UI_progressModal__PsPqE h3{font-size:1.5rem;color:#F5CE56;margin:0 0 20px;text-align:center}.UI_progressWrapper__ByPTC{margin-bottom:20px}.UI_progressBarContainer__8cfce{height:12px;background-color:rgba(255,255,255,.1);border-radius:6px;overflow:hidden;margin-bottom:8px}.UI_progressBarFill__Z_0vW{height:100%;background-color:#F5CE56;transition:width .3s ease}.UI_progressPercentage__FB7qM{text-align:right;font-size:1rem;color:#ffffff}.UI_uploadingMessage__WgiTA{text-align:center;font-size:.9rem;color:#aaa;margin-top:15px}@keyframes UI_fadeIn__QBZqy{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.FormSteps_formStep__lhg9M{width:100%;animation:FormSteps_fadeIn__m7c5A .5s ease}.FormSteps_stepTitle__rkILX{font-size:1.75rem;font-weight:700;color:#F5CE56;margin-bottom:1.5rem;font-family:Noto Sans,sans-serif}.FormSteps_formGrid__RV5g_{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.FormSteps_fullWidth__dohTA{grid-column:1/-1}.FormSteps_buttonContainer__xWAnj{display:flex;justify-content:space-between;margin-top:30px}.FormSteps_backButton__g_PYP{background-color:transparent;color:white;border:2px solid rgba(255,255,255,.3);border-radius:30px;padding:10px 24px;font-size:1rem;cursor:pointer;transition:all .3s ease}.FormSteps_backButton__g_PYP:hover{background-color:rgba(255,255,255,.1)}.FormSteps_backButton__g_PYP:disabled{opacity:.5;cursor:not-allowed}.FormSteps_teamSizeControls__eLNeD{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px;background-color:rgba(0,0,0,.2);border-radius:8px;color:white}.FormSteps_sizeButtons__Yl7uE{display:flex;gap:10px}.FormSteps_sizeButton__jZ30A{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(112,106,234,.2);border:1px solid rgba(201,168,76,.6);color:#F5CE56;font-size:1.25rem;cursor:pointer;transition:all .2s ease}.FormSteps_sizeButton__jZ30A:hover:not(:disabled){background-color:rgba(112,106,234,.4)}.FormSteps_sizeButton__jZ30A:disabled{opacity:.5;cursor:not-allowed}.FormSteps_membersContainer__V50Ox{display:flex;flex-direction:column;gap:20px}.FormSteps_memberCard__m0mtF{padding:20px;background-color:rgba(0,0,0,.2);border-radius:8px;border:1px solid rgba(112,106,234,.2)}.FormSteps_memberHeader__pT2pl{font-size:1.25rem;color:#F5CE56;margin-bottom:15px}.FormSteps_identityRow__H2qV7{display:flex;gap:16px;margin-top:12px;align-items:flex-start}.FormSteps_identitySelect__dFnoM{flex-shrink:0;min-width:160px}.FormSteps_identityLabel__se2b2{display:block;font-size:.9rem;color:#ccc;margin-bottom:6px;font-weight:500}.FormSteps_selectInput__i5bnw{width:100%;padding:10px 12px;background-color:rgba(0,0,0,.3);border:1px solid rgba(201,168,76,.3);border-radius:6px;color:#fff;font-size:1rem;outline:none;transition:border-color .3s;cursor:pointer}.FormSteps_selectInput__i5bnw:focus{border-color:#F5CE56}.FormSteps_selectInput__i5bnw option{background-color:#0A0E1A;color:#fff}.FormSteps_identityDetail__PmkQb{flex:1}.FormSteps_errorText__sno3L{display:block;color:#e74c3c;font-size:.8rem;margin-top:4px}@media (max-width:768px){.FormSteps_identityRow__H2qV7{flex-direction:column;gap:8px}.FormSteps_identitySelect__dFnoM{min-width:auto;width:100%}}.FormSteps_fileInstructions__RKPod{color:#ccc;margin-bottom:20px}.FormSteps_fileUploadContainer__Vo6Ze{display:flex;flex-direction:column;gap:20px}.FormSteps_fileUploadItem__v_fKk{padding:20px;background-color:rgba(0,0,0,.2);border-radius:8px;border:1px solid rgba(112,106,234,.2)}.FormSteps_fileUploadItem__v_fKk h3{font-size:1.25rem;color:#F5CE56;margin-bottom:15px}.FormSteps_required___0cCz{color:#ff6666}.FormSteps_fileNote__iT67W{margin-top:10px}.FormSteps_confirmationCard__VwaeK{background-color:rgba(0,0,0,.2);border-radius:8px;padding:20px;margin-bottom:30px}.FormSteps_sectionTitle__FyRWd{font-size:1.25rem;color:#F5CE56;margin:20px 0 15px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px}.FormSteps_sectionTitle__FyRWd:first-child{margin-top:0}.FormSteps_infoGrid__X3stA{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;margin-bottom:20px}.FormSteps_infoItem__2u9jD{margin-bottom:10px}.FormSteps_infoItem__2u9jD label{display:block;color:#ccc;font-size:.875rem;margin-bottom:5px}.FormSteps_membersList__GjBXn{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.FormSteps_memberItem__ICDzZ{padding:10px 15px;background-color:rgba(255,255,255,.05);border-radius:6px}.FormSteps_memberName__3d27M{font-weight:600}.FormSteps_memberContact__jxG95{font-size:.875rem;color:#ccc;margin-top:5px}.FormSteps_divider__SNGTo{margin:0 8px}.FormSteps_filesList__Fe0ZF{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.FormSteps_fileItem__Sl_rx{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:rgba(255,255,255,.05);border-radius:6px}.FormSteps_fileName__deZjL{max-width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormSteps_fileSize__HraTD{font-size:.875rem;color:#ccc}.FormSteps_agreementContainer__nOK_T{margin:20px 0}.FormSteps_agreementLabel__r4Tme{display:flex;align-items:flex-start;cursor:pointer}.FormSteps_agreementCheckbox__5AYgn{margin-top:3px;margin-right:10px;width:18px;height:18px;accent-color:#F5CE56;flex-shrink:0}.FormSteps_errorContainer__Zhp9Y{padding:15px;background-color:rgba(255,102,102,.1);border:1px solid rgba(255,102,102,.5);border-radius:8px;margin-bottom:20px}.FormSteps_errorMessage__1TTpM{color:#ff6666;font-size:.9rem;margin:5px 0}.FormSteps_surveyInstruction__lQ7Wr{color:#ccc;margin-bottom:20px;font-size:1rem}.FormSteps_surveyGrid__0Dj2j{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;margin-bottom:20px}.FormSteps_surveyItem__kjvgt{background-color:rgba(0,0,0,.2);border-radius:8px;padding:12px 15px;transition:background-color .2s ease}.FormSteps_surveyItem__kjvgt:hover{background-color:rgba(0,0,0,.3)}.FormSteps_checkboxLabel__q8i52{display:flex;align-items:center;cursor:pointer;user-select:none;width:100%}.FormSteps_checkboxInput___8Psz{margin-right:10px;width:18px;height:18px;accent-color:#F5CE56;flex-shrink:0}.FormSteps_checkboxText__E8d8q{color:#fff;font-size:.95rem}.FormSteps_otherInput__sxo1k{margin-top:8px;margin-left:28px;width:calc(100% - 28px);padding:8px 10px;background-color:rgba(255,255,255,.1);border:1px solid rgba(112,106,234,.3);border-radius:4px;color:white;font-size:.9rem;transition:all .3s ease;opacity:.5}.FormSteps_otherInputActive__DHj7q{opacity:1;background-color:rgba(255,255,255,.15);border-color:rgba(112,106,234,.6)}.FormSteps_otherInput__sxo1k:focus{outline:none;border-color:#F5CE56;background-color:rgba(255,255,255,.2)}.FormSteps_otherInput__sxo1k::placeholder{color:rgba(255,255,255,.5)}.FormSteps_errorBox__zbAoJ{background-color:rgba(255,102,102,.1);border-left:4px solid #ff6666;padding:12px 15px;margin-bottom:20px;border-radius:4px}.FormSteps_surveyList__Dey_O{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.FormSteps_surveyTag__lJLXE{background-color:rgba(112,106,234,.15);border:1px solid rgba(112,106,234,.4);border-radius:20px;padding:5px 12px;font-size:.85rem;color:#ccc}.FormSteps_scrollHighlight__jjoj7{animation:FormSteps_pulseHighlight__RX7dU 2s ease}@keyframes FormSteps_pulseHighlight__RX7dU{0%{box-shadow:0 0 0 0 rgba(255,102,102,.4)}50%{box-shadow:0 0 0 10px rgba(255,102,102,0)}to{box-shadow:0 0 0 0 rgba(255,102,102,0)}}@media (max-width:768px){.FormSteps_formGrid__RV5g_{grid-template-columns:1fr}.FormSteps_buttonContainer__xWAnj{flex-direction:column;gap:15px}.FormSteps_backButton__g_PYP,.FormSteps_submitButton___eWAz{width:100%}.FormSteps_surveyGrid__0Dj2j{grid-template-columns:1fr}}@keyframes FormSteps_fadeIn__m7c5A{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FormSteps_memberHeaderWrapper__FcDiC{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.FormSteps_deleteMemberButton__LoGEK{background:none;border:none;color:#ccc;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.FormSteps_deleteMemberButton__LoGEK:hover{background-color:rgba(255,255,255,.1);color:#ff6666}.FormSteps_restoredFileWarning__XnnMc{background-color:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:4px;padding:8px 12px;margin-bottom:10px;color:#ffd54f}.FormSteps_restoredFileWarning__XnnMc span{font-weight:600;display:block;margin-bottom:5px}.FormSteps_formRestoredBanner__EuwC8{display:flex;align-items:flex-start;background-color:rgba(255,193,7,.15);border:1px solid rgba(255,193,7,.4);border-radius:8px;padding:15px;margin-bottom:20px;color:#ffd54f}.FormSteps_formRestoredIcon___6kJE{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,193,7,.2);border:2px solid #ffd54f;border-radius:50%;font-size:20px;font-weight:700;margin-right:15px;flex-shrink:0}.FormSteps_formRestoredMessage__WGDt_{flex:1}.FormSteps_formRestoredMessage__WGDt_ h4{font-size:18px;font-weight:600;margin:0 0 8px}.FormSteps_formRestoredMessage__WGDt_ p{margin:0;font-size:14px;line-height:1.5}.FormSteps_fileNote__iT67W{font-size:.875rem;color:#ccc;margin-top:5px}.RegisterForm_registerForm__mHxz4{width:100%;display:flex;flex-direction:column;align-items:center}.RegisterForm_formContainer__aPwHM{width:100%;max-width:900px;background-color:rgba(13,26,58,.5);border-radius:10px;border:1px solid rgba(112,106,234,.3);padding:30px;margin-top:30px;animation:RegisterForm_fadeIn__kzRU7 .5s ease}@keyframes RegisterForm_fadeIn__kzRU7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes RegisterForm_slideIn__iqRrU{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.RegisterForm_formContainer__aPwHM{padding:20px}}@media (max-width:480px){.RegisterForm_formContainer__aPwHM{padding:15px;margin-top:20px}}