.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_formSubheader__iJnU_{font-size:.9rem;opacity:.85;margin:-.25rem 0 .5rem;line-height:1.4;color:var(--card-foreground)}.Register_questionAnnotation___A83_{opacity:.75;font-size:.9rem;margin:-.1rem 0 .25rem;line-height:1.4}.Register_introBlurb__Rx5TO{margin-bottom:1.5rem;padding:1rem 1.25rem;border:1px solid #dbe7f5;border-radius:8px;background-color:rgba(0,112,243,.06);display:grid;gap:.9rem}.Register_introBlurb__Rx5TO :first-child{margin-top:0}.Register_introBlurb__Rx5TO :last-child{margin-bottom:0}.Register_introBlurb__Rx5TO blockquote,.Register_introBlurb__Rx5TO li,.Register_introBlurb__Rx5TO p{margin:0;line-height:1.5}.Register_introBlurb__Rx5TO ol,.Register_introBlurb__Rx5TO ul{margin:0 0 0 1.25rem;padding:0}.Register_introBlurb__Rx5TO a{color:#0066cc;text-decoration:underline}.Register_introBlurb__Rx5TO a:hover{color:#004999}.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_phoneInput__i2BOC{--PhoneInput-color--focus:var(--link-blue);--PhoneInputCountryFlag-borderColor:var(--card-border);--PhoneInputCountryFlag-borderColor--focus:var(--link-blue);--PhoneInputCountrySelectArrow-color:var(--card-foreground);--PhoneInputCountrySelectArrow-color--focus:var(--link-blue);align-items:center;border-bottom:2px solid var(--card-border);color:var(--card-foreground);display:flex;gap:.5rem;padding:.75rem 0 .75rem 1em;transition:border-color .2s ease;width:100%}.Register_phoneInput__i2BOC:focus-within{border-bottom-color:var(--link-blue)}.Register_phoneInput__i2BOC .PhoneInputCountry{align-items:center;display:flex;margin-right:0}.Register_phoneInput__i2BOC .PhoneInputCountryIcon{border-radius:2px}.Register_phoneInput__i2BOC .PhoneInputCountrySelect{background:transparent;border:none;color:var(--card-foreground);cursor:pointer;font-size:1rem}.Register_phoneInput__i2BOC .PhoneInputCountrySelect:focus{outline:none}.Register_phoneInput__i2BOC .PhoneInputInput{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--card-foreground);flex:1 1;font-size:1rem;min-width:0;outline:none;padding:0;width:100%}.Register_phoneInput__i2BOC .PhoneInputInput:focus{border:none;box-shadow:none;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:white;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:white;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_submitValidationError__SJZKJ{margin:.5rem 0 0;text-align:right}.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:#0066cc;border:2px solid #0066cc;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:#0066cc;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}