.ProgressTracker_progressTracker__oX4IU{display:flex;justify-content:center;align-items:center;margin:2rem 0;padding:0 1rem}.ProgressTracker_progressStep__zMGx6{display:flex;align-items:center;position:relative}.ProgressTracker_stepNumber__4SfJR{width:32px;height:32px;border-radius:50%;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;font-weight:700;color:#666;transition:all .3s ease}.ProgressTracker_progressStep__zMGx6.ProgressTracker_active__alTLB .ProgressTracker_stepNumber__4SfJR{background-color:#007bff;color:#fff}.ProgressTracker_stepLabel__6Oh8O{margin:0 1rem;color:#666;font-size:.9rem}.ProgressTracker_progressStep__zMGx6.ProgressTracker_active__alTLB .ProgressTracker_stepLabel__6Oh8O{color:#007bff;font-weight:500}.ProgressTracker_connector__DU1H8{height:2px;width:60px;background-image:linear-gradient(90deg,#007bff 50%,#e0e0e0 0);background-size:200% 100%;background-position:100% 100%;margin:0 .5rem;transition:background-position .5s ease-in-out}.ProgressTracker_progressStep__zMGx6.ProgressTracker_active__alTLB .ProgressTracker_connector__DU1H8{background-position:0 100%}.SocialMediaLinksForm_container__OkKJU{display:flex;flex-direction:column;gap:1rem;width:100%}.SocialMediaLinksForm_iconsContainer__Qo1tr{display:flex;gap:.75rem;flex-wrap:wrap;padding:.5rem 0}.SocialMediaLinksForm_iconButton__XQL7b{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid var(--card-border,var(--color-gray-300));border-radius:8px;background-color:transparent;cursor:pointer;transition:all .2s ease;color:var(--color-gray-600);font-size:1.5rem;padding:0}.SocialMediaLinksForm_iconButton__XQL7b:hover{border-color:var(--icon-color,var(--link-blue));color:var(--icon-color,var(--link-blue));transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.SocialMediaLinksForm_iconButton__XQL7b.SocialMediaLinksForm_active__LZwLY{border-color:var(--icon-color,var(--link-blue));background-color:color-mix(in srgb,var(--link-blue) 10%,transparent);color:var(--icon-color,var(--link-blue))}.SocialMediaLinksForm_iconButton__XQL7b.SocialMediaLinksForm_hasValue__8n_dl{background-color:var(--icon-color,var(--link-blue));color:#fff;border-color:var(--icon-color,var(--link-blue))}.SocialMediaLinksForm_iconButton__XQL7b:disabled{cursor:not-allowed;opacity:.8}.SocialMediaLinksForm_iconButton__XQL7b:disabled:hover{transform:none;box-shadow:none}.SocialMediaLinksForm_inputsContainer__Gp_k8{display:flex;flex-direction:column;gap:1rem}.SocialMediaLinksForm_inputGroup__HO2X5{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;position:relative}.SocialMediaLinksForm_iconWrapper__e0ac9{display:flex;align-items:center;justify-content:center;font-size:1.25rem;min-width:24px;flex-shrink:0}.SocialMediaLinksForm_input__yjJbw{flex:1 1;border:none;border-bottom:2px solid var(--card-border,var(--color-gray-300));border-radius:0;font-size:1rem;transition:border-color .2s ease;background:transparent;padding:.75rem 0 .75rem .5rem;color:var(--card-foreground)}.SocialMediaLinksForm_input__yjJbw:disabled{background-color:var(--background);cursor:not-allowed;opacity:.7}.SocialMediaLinksForm_input__yjJbw:focus{outline:none;border-bottom-color:var(--link-blue);box-shadow:none}.SocialMediaLinksForm_input__yjJbw::placeholder{color:var(--color-gray-400);opacity:1}.SocialMediaLinksForm_requiredInput__QtL_i,.SocialMediaLinksForm_requiredInput__QtL_i:focus{border-bottom-color:var(--success-green,var(--color-green-500))}.Register_container__0_yl4{max-width:800px;margin:0 auto;padding:2rem}.Register_header__f4ZFp{border-bottom:1px solid #e0e0e0;text-align:center}.Register_title__f0IKg{font-size:2.5rem;margin-bottom:1rem}.Register_main__f1quC{padding:3rem;color:var(--card-foreground);background-color:var(--card-background)}.Register_formGroup__yw8_Z{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;width:100%}.Register_formGroup__yw8_Z label{font-weight:600;font-size:1rem}.Register_formGroup__yw8_Z input{border:none;border-bottom:2px solid #ddd;border-radius:0;font-size:1rem;transition:border-color .2s ease;background:transparent;padding:.75rem 0 .75rem 1em;color:var(--card-foreground)}.Register_formGroup__yw8_Z input[type=text]{width:100%}.Register_formGroup__yw8_Z input:focus{outline:none;border-bottom-color:#007bff;box-shadow:none}.Register_formGroup__yw8_Z select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;background-color:var(--card-background);font-size:16px;color:var(--card-foreground);transition:border-color .3s ease}.Register_formGroup__yw8_Z select:focus{border-color:#0070f3;outline:none}.Register_buttonContainer__87moH{display:flex;gap:1rem;margin-top:2rem;flex-direction:row-reverse}.Register_nextButton__n2bKB{margin-left:auto;padding:.75rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.Register_nextButton__n2bKB:after{content:"→";font-size:1.1rem;transition:transform .2s ease}.Register_nextButton__n2bKB:hover{background-color:#0056b3}.Register_nextButton__n2bKB:hover:after{transform:translateX(4px)}.Register_backLink__TYY7H{display:inline-flex;align-items:center;text-decoration:none;font-size:.9rem;margin-bottom:1.5rem;margin-left:.5rem;transition:all .2s ease}.Register_backLink__TYY7H:before{content:"←";margin-right:.5rem;font-size:1.1rem;transition:transform .2s ease}.Register_backLink__TYY7H:hover{opacity:.7}.Register_backLink__TYY7H:hover:before{transform:translateX(-4px)}.Register_registerButton__gGybr{padding:.75rem 3.5rem;background-color:#28a745;color:#fff;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Register_registerButton__gGybr:hover{background-color:#218838}.Register_formContainer__82BCt{width:100%;overflow:hidden;position:relative}.Register_formWrapper__EAxY_{display:flex;width:200%;position:relative;transition:transform .3s ease-in-out;align-items:flex-start}.Register_formPhase__I7eF6{width:50%;flex-shrink:0;padding-right:1rem;box-sizing:border-box;transition:opacity .3s ease-in-out,transform .3s ease-in-out;min-height:0;display:flex;flex-direction:column}.Register_phase1Active__N_rK0{opacity:1;visibility:visible;transform:translateX(0);height:auto}.Register_phase1Inactive__yHBOp{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-20px);height:0;overflow:hidden;padding:0;margin:0}.Register_phase2Active__fimim{opacity:1;visibility:visible;height:auto;animation:Register_slideInFromRight__Gw61j .3s ease-in-out}.Register_phase2Inactive__i_SpD{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(20px);height:0;overflow:hidden;padding:0;margin:0}@keyframes Register_slideInFromRight__Gw61j{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.Register_phaseTitle__JlS0w{margin-bottom:1rem}.Register_sliding__bi5_S{pointer-events:none}.Register_shifted__Mqlk4{transform:translateX(-50%)}.Register_checkboxGroup__O66y1{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding-left:1em}.Register_checkboxGroup__O66y1 label{display:flex;align-items:flex-start;gap:.5rem;font-weight:400;cursor:pointer;line-height:1.4}.Register_checkboxGroup__O66y1 input[type=checkbox]{margin-top:.2rem;min-width:16px}.Register_helperText__0zSyX{opacity:.7;font-size:.875rem;margin-top:.5rem;font-style:italic}.Register_radioGroup__8flRM{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.Register_radioGroup__8flRM label{display:flex;align-items:flex-start;gap:.5rem;font-weight:400;cursor:pointer;line-height:1.4}.Register_validationError__HKCHE{margin-top:4px}.Register_errorText__y5Rjd{color:#dc2626;font-size:.875rem;margin:0}.Register_successState__jzM_n{text-align:center;padding:2rem}.Register_successState__jzM_n p{margin:1rem 0}.Register_registerButton__gGybr:disabled{opacity:.7;cursor:not-allowed}.Register_registerButton__gGybr.Register_loading__pws1A{position:relative;padding-right:40px}.Register_registerButton__gGybr.Register_loading__pws1A:after{content:"";position:absolute;right:12px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:Register_spin__Ucx59 .8s linear infinite}@keyframes Register_spin__Ucx59{to{transform:rotate(1turn)}}.Register_checkboxLabel__h6KLY{display:flex;align-items:center;gap:8px;cursor:pointer;flex-direction:row;justify-content:flex-end}.Register_checkboxLabel__h6KLY span{text-align:right;max-width:80%}.Register_checkboxLabel__h6KLY input[type=checkbox]{margin-right:0;margin-left:4px;width:20px;height:20px;accent-color:#06c;border:2px solid #06c;border-radius:3px;cursor:pointer;position:relative;box-shadow:none}.Register_checkboxLabel__h6KLY input[type=checkbox]:hover{box-shadow:none}.Register_checkboxLabel__h6KLY input[type=checkbox]:focus{outline:none;box-shadow:none}.Register_checkboxLabel__h6KLY a{color:#06c;text-decoration:none;transition:color .2s ease}.Register_checkboxLabel__h6KLY a:hover{color:#004999;text-decoration:underline}.Register_checkboxLabel__h6KLY a:visited{color:#551a8b}.Register_checkboxLabel__h6KLY a:active{color:#004999}.Register_nextButton__n2bKB:disabled{opacity:.7;cursor:not-allowed;background-color:#ccc}.Register_nextButton__n2bKB:disabled:hover{background-color:#ccc}.Register_nextButton__n2bKB:disabled:after{transform:none}