.Register_authContainer__BD6Sk{min-height:100vh;display:flex;justify-content:center;align-items:center;background:#f5f7fa;padding:1.25rem}.Register_authFormWrapper__vrBEa{width:50vw;min-width:20rem;max-width:45rem;background:#fff;padding:3.1rem 8.5rem;box-sizing:border-box;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Register_logo__hFiNT{display:flex;justify-content:center;margin-bottom:1.2rem}.Register_title__mQfwD{font-family:Mulish,sans-serif;font-weight:700;font-size:1.8rem;line-height:44px;letter-spacing:-.02em;text-align:center;color:#3d3d3d;margin-bottom:.5rem}.Register_subTitle___3gTt{font-family:Mulish,sans-serif;font-weight:400;font-size:1rem;line-height:28px;letter-spacing:0;text-align:center;margin-bottom:2rem;color:#6b7280}.Register_helperText__P7BIq{margin-top:1.25rem;text-align:center;color:#6b7280;font-size:.95rem}.Register_authForm__Ja6Wf{display:flex;flex-direction:column}.Register_progressBar__ER22b{justify-content:center;margin-bottom:2.5rem}.Register_progressBar__ER22b,.Register_progressStep__kW5vQ{display:flex;align-items:center;position:relative}.Register_progressDot__Pgnj8{width:12px;height:12px;border-radius:50%;background-color:#e5e7eb;transition:all .3s ease}.Register_progressStep__kW5vQ.Register_active__oSAG4 .Register_progressDot__Pgnj8{background-color:#0056d2;transform:scale(1.2)}.Register_progressLine__00S6E{width:80px;height:2px;background-color:#e5e7eb;margin:0 10px;transition:background-color .3s ease}.Register_progressLine__00S6E.Register_activeLine__f7mF7{background-color:#0056d2}.Register_stepContent__6W_Qy{min-height:300px;margin-bottom:2rem}.Register_formGroup__K7PRC{display:flex;flex-direction:column;margin-bottom:1.5rem}.Register_formGroup__K7PRC label{font-family:Mulish,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:.6rem;color:#374151}.Register_formGroup__K7PRC input{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;outline:none;transition:all .2s ease}.Register_formGroup__K7PRC input:focus{box-shadow:0 0 0 3px rgba(0,86,210,.1)}.Register_passwordWrapper__niOHj{position:relative}.Register_passwordWrapper__niOHj input{width:100%;padding-right:2.5rem}.Register_eyeIcon__pEdi_{position:absolute;right:.75rem;top:50%;transform:translateY(30%);cursor:pointer;color:#6b7280;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.Register_eyeIcon__pEdi_:hover{color:#374151}.Register_checkboxGroup__vsZ_u{margin:1.5rem 0}.Register_checkboxLabel__8WZ_M{display:flex;align-items:center;cursor:pointer;font-family:Mulish,sans-serif;font-size:14px;color:#374151}.Register_checkboxInput__Vjscp{display:none}.Register_checkmark__2jO1W{width:16px;height:16px;border:1.5px solid #000;border-radius:3px;margin-right:.75rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Register_checkboxInput__Vjscp:checked+.Register_checkmark__2jO1W{background-color:#0056d2;border-color:#0056d2}.Register_checkboxInput__Vjscp:checked+.Register_checkmark__2jO1W:after{content:"✓";color:white;font-size:10px;font-weight:700}.Register_optionsGrid__Nu8Ex{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.Register_optionCard__m7HSG{border:1.5px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;cursor:pointer;transition:all .3s ease;background:white}.Register_optionCard__m7HSG:hover{border-color:#0056d2;background-color:#f8fafc}.Register_optionCard__m7HSG.Register_selected__ZT5UJ{border-color:#0056d2;background-color:#eaf1ff}.Register_optionContent__v26EO{display:flex;justify-content:space-between;align-items:center}.Register_optionText__fXSPC{font-family:Mulish,sans-serif;font-size:14px;color:#374151;flex:1}.Register_radioCircle__JZnso{width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Register_optionCard__m7HSG.Register_selected__ZT5UJ .Register_radioCircle__JZnso{border-color:#0056d2}.Register_radioDot__1O74H{width:8px;height:8px;background-color:#0056d2;border-radius:50%}.Register_checkboxGrid__YuR7q{display:grid;gap:1rem;margin-top:1.5rem}.Register_checkboxCard__Bb62T{display:flex;align-items:center;padding:1rem 1.25rem;border:1.5px solid #e5e7eb;border-radius:.75rem;cursor:pointer;transition:all .3s ease;background:white}.Register_checkboxCard__Bb62T:hover{border-color:#0056d2;background-color:#f8fafc}.Register_checkboxCard__Bb62T:has(.Register_checkboxInput__Vjscp:checked){border-color:#0056d2;background-color:#eaf1ff}.Register_customCheckbox__Bwpob{width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:3px;margin-right:.75rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Register_checkboxInput__Vjscp:checked+.Register_customCheckbox__Bwpob{background-color:#0056d2;border-color:#0056d2}.Register_checkboxInput__Vjscp:checked+.Register_customCheckbox__Bwpob:after{content:"✓";color:white;font-size:10px;font-weight:700}.Register_checkboxText__tmFtK{font-family:Mulish,sans-serif;font-size:14px;color:#374151}.Register_otpSection__hffq7{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.Register_infoBanner__6h8yI{width:100%;max-width:28rem;background-color:#e0ebff;color:#1542a0;border-radius:.75rem;padding:.85rem 1.1rem;font-family:Mulish,sans-serif;font-size:.95rem;line-height:1.4;box-shadow:0 8px 20px rgba(21,66,160,.12)}.Register_editEmailSection__l9_ne{width:100%;max-width:22rem;display:flex;flex-direction:column;gap:.75rem}.Register_editEmailSection__l9_ne input{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.9rem}.Register_editEmailPrompt__gyEJA{font-size:.95rem;color:#374151}.Register_editEmailLink__mPUkt{background:none;border:none;color:#0056d2;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.Register_editEmailActions__czqu2{display:flex;gap:.5rem}.Register_editEmailCancel__94ic8,.Register_editEmailSave__ufG0N{flex:1;padding:.6rem .75rem;border-radius:.5rem;font-size:.9rem;cursor:pointer;transition:all .2s ease}.Register_editEmailCancel__94ic8{border:1px solid #d1d5db;background-color:white;color:#374151}.Register_editEmailCancel__94ic8:hover:not(:disabled){background-color:#f3f4f6}.Register_editEmailSave__ufG0N{border:none;color:white;background:linear-gradient(90deg,rgba(50,201,106,1),rgba(0,86,210,1) 82%)}.Register_editEmailSave__ufG0N:hover:not(:disabled){opacity:.9}.Register_editEmailCancel__94ic8:disabled,.Register_editEmailSave__ufG0N:disabled{opacity:.6;cursor:not-allowed}.Register_emailError__xS4ej{font-size:.85rem;color:#b91c1c;text-align:left}.Register_otpInputs__vImvh{display:flex;gap:.75rem;justify-content:center}.Register_otpInput__a6lGS{width:2.75rem;height:2.75rem;border-radius:.65rem;border:1.5px solid #d1d5db;text-align:center;font-size:1.25rem;font-weight:600;transition:all .2s ease}.Register_otpInput__a6lGS:focus{outline:none;border-color:#0056d2;box-shadow:0 0 0 3px rgba(0,86,210,.1)}.Register_resendText__xnZsW{font-size:.95rem;color:#6b7280}.Register_resendLink__Ame2F{background:none;border:none;padding:0;margin-left:.25rem;color:#0056d2;font-weight:600;text-decoration:underline;cursor:pointer}.Register_resendLink__Ame2F:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.Register_buttonGroup__XEvEm{display:flex;gap:1rem;margin-top:2rem}.Register_passwordRequirements__zi1Qq{margin-top:.5rem;font-size:.875rem;font-family:Mulish,sans-serif;display:flex;flex-direction:column;gap:.25rem}.Register_passwordRequirements__zi1Qq div{display:flex;align-items:center;gap:.5rem}.Register_valid__FpfLE{color:#22c55e}.Register_invalid__qfLCE{color:#ef4444}.Register_backButton__JPWmt{flex:1;padding:.75rem;background:white;color:#374151;border:1.5px solid #d1d5db;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.Register_backButton__JPWmt:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.Register_nextButton__SignB{flex:2;padding:.75rem;background:linear-gradient(90deg,rgba(50,201,106,1),rgba(0,86,210,1) 82%);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.Register_nextButton__SignB:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.Register_backButton__JPWmt:disabled,.Register_nextButton__SignB:disabled{opacity:.6;cursor:not-allowed;transform:none}.Register_buttonIcon__ZGYXM{font-size:.875rem}.Register_spinner__55czY{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.6);border-top-color:#ffffff;border-radius:50%;margin-right:.5rem;animation:Register_spin__mblak .8s linear infinite}@keyframes Register_spin__mblak{to{transform:rotate(1turn)}}.Register_error__f2NOs{background:#fee2e2;color:#b91c1c;padding:.75rem;border-radius:.375rem;font-size:.875rem;margin:1rem 0;text-align:center}.Register_termsText__jqzdx{text-align:center;margin-top:1.5rem;font-family:Mulish,sans-serif;font-size:12px;color:#6b7280;line-height:1.4}.Register_termsText__jqzdx a{color:#0056d2;text-decoration:none;font-weight:500}.Register_termsText__jqzdx a:hover{text-decoration:underline}.Register_loginLink__nFfIa{text-align:center;margin-top:1.5rem;font-family:Mulish,sans-serif;font-size:14px;color:#6b7280}.Register_loginLink__nFfIa a{color:#0056d2;text-decoration:none;font-weight:500}.Register_loginLink__nFfIa a:hover{text-decoration:underline}@media (max-width:1024px){.Register_authFormWrapper__vrBEa{width:70vw;padding:2.5rem}}@media (max-width:768px){.Register_authFormWrapper__vrBEa{width:90vw;padding:2rem}.Register_title__mQfwD{font-size:1.5rem}.Register_progressLine__00S6E{width:50px}.Register_buttonGroup__XEvEm{flex-direction:column}.Register_backButton__JPWmt,.Register_nextButton__SignB{flex:none}}@media (max-width:480px){.Register_authFormWrapper__vrBEa{padding:1.5rem}.Register_title__mQfwD{font-size:1.3rem}.Register_subTitle___3gTt{font-size:.9rem}.Register_progressLine__00S6E{width:30px}.Register_checkboxCard__Bb62T,.Register_optionCard__m7HSG{padding:1rem}}