.CleanSignupForm_splitLayout__fjNe_{display:flex;min-height:100vh;min-height:100dvh;width:100%}.CleanSignupForm_leftPanel__glk4j{position:relative;flex:0 0 45%;background:rgb(15 23 42);color:white;overflow:hidden;display:flex;align-items:center}@media (max-width:1024px){.CleanSignupForm_leftPanel__glk4j{display:none}}.CleanSignupForm_leftPanelBg__ik3cn{position:absolute;inset:0;pointer-events:none}.CleanSignupForm_gradientMesh__BdqoS{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgb(249 115 22/.08) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgb(59 130 246/.06) 0,transparent 50%),radial-gradient(ellipse at 60% 80%,rgb(168 85 247/.05) 0,transparent 50%)}.CleanSignupForm_dotPattern__UEfsC{position:absolute;inset:0;opacity:.03;background-image:radial-gradient(circle,white 1px,transparent 0);background-size:24px 24px}.CleanSignupForm_leftContent__KcZhi{position:relative;z-index:1;padding:var(--page-padding);display:flex;flex-direction:column;gap:var(--space-10);max-width:520px}.CleanSignupForm_brandMark__lhNyl{display:flex;align-items:center;gap:.625rem}.CleanSignupForm_brandLogoIcon__VQhJC{width:2.5rem;height:2.5rem;border-radius:.5rem;object-fit:contain}.CleanSignupForm_brandName__mVlIR{font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em}.CleanSignupForm_mobileBrandName__Iblh4{font-size:var(--text-lg);font-weight:700;color:rgb(17 24 39)}.CleanSignupForm_heroBlock__jr03p{display:flex;flex-direction:column;gap:1rem}.CleanSignupForm_heroTitle__Rcv2B{font-size:var(--text-4xl);font-weight:800;line-height:1.15;letter-spacing:-.025em}.CleanSignupForm_heroTitleAccent__ex_v1{background:linear-gradient(135deg,rgb(251 146 60),rgb(249 115 22));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CleanSignupForm_heroSubtitle__8awMR{font-size:var(--text-base);line-height:1.6;color:rgb(148 163 184);max-width:420px}.CleanSignupForm_benefitsList___6Z7A{display:flex;flex-direction:column;gap:var(--space-5)}.CleanSignupForm_benefitItem__NXE_k{display:flex;align-items:flex-start;gap:.875rem}.CleanSignupForm_benefitIconWrap__eTSuV{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.5rem;background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.08);display:flex;align-items:center;justify-content:center;color:rgb(251 146 60)}.CleanSignupForm_benefitIconWrap__eTSuV svg{width:1rem;height:1rem}.CleanSignupForm_benefitText__n_UlG{display:flex;flex-direction:column;gap:.125rem}.CleanSignupForm_benefitTitle__JgPYN{font-size:var(--text-sm);font-weight:600;color:white}.CleanSignupForm_benefitDesc__1PLvA{font-size:.8rem;color:rgb(148 163 184);line-height:1.4}.CleanSignupForm_trustStrip__micWP{display:flex;gap:var(--space-6);padding-top:var(--space-2)}.CleanSignupForm_trustIndicator__qpOG2{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:rgb(148 163 184)}.CleanSignupForm_trustIndicator__qpOG2 svg{width:.875rem;height:.875rem;color:rgb(34 197 94)}.CleanSignupForm_rightPanel__c53I1{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--page-padding);background:rgb(250 250 250);overflow-y:auto}.CleanSignupForm_formContainer__woPf2{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-6)}.CleanSignupForm_mobileBrand__G7r9p{display:none;align-items:center;gap:.5rem;justify-content:center;margin-bottom:.5rem}@media (max-width:1024px){.CleanSignupForm_mobileBrand__G7r9p{display:flex}}.CleanSignupForm_formHeader___jc0E{text-align:center}.CleanSignupForm_formTitle__Z4DKK{font-size:var(--text-2xl);font-weight:700;color:rgb(17 24 39);letter-spacing:-.02em}.CleanSignupForm_formSubtitle__7UXU_{font-size:var(--text-sm);color:rgb(107 114 128);margin-top:var(--space-1-5)}.CleanSignupForm_successBanner__yatJw{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgb(240 253 244);border:1px solid rgb(187 247 208);border-radius:.5rem;font-size:.875rem;color:rgb(21 128 61)}.CleanSignupForm_successBanner__yatJw svg{width:1rem;height:1rem;flex-shrink:0}.CleanSignupForm_form__j9q9n{display:flex;flex-direction:column;gap:var(--space-4)}.CleanSignupForm_fieldGroup__gSGCL{display:flex;flex-direction:column;gap:.375rem}.CleanSignupForm_fieldLabel__1ofnN{font-size:.8125rem;font-weight:550;color:rgb(55 65 81);display:flex;align-items:center;gap:.375rem}.CleanSignupForm_checkIcon__ppuv6{width:.75rem;height:.75rem;color:rgb(22 163 74)}.CleanSignupForm_optionalBadge__owCAn{font-size:.6875rem;font-weight:500;color:rgb(107 114 128);background:rgb(243 244 246);padding:.0625rem .375rem;border-radius:9999px}.CleanSignupForm_inputWrapper__fNCqd{position:relative;display:flex;align-items:center}.CleanSignupForm_inputIcon__9YODy{position:absolute;left:.75rem;width:1rem;height:1rem;color:rgb(156 163 175);pointer-events:none;z-index:1}.CleanSignupForm_input__qpZsL{width:100%;height:2.75rem;padding:0 .875rem 0 2.5rem;font-size:.875rem;color:rgb(17 24 39);background:white;border:1px solid rgb(209 213 219);border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.CleanSignupForm_input__qpZsL::placeholder{color:rgb(156 163 175)}.CleanSignupForm_input__qpZsL:focus{border-color:rgb(249 115 22);box-shadow:0 0 0 3px rgb(249 115 22/.08)}.CleanSignupForm_inputRight__91npB{padding-right:2.75rem}.CleanSignupForm_inputError__yeu93{border-color:rgb(239 68 68)}.CleanSignupForm_inputError__yeu93:focus{border-color:rgb(239 68 68);box-shadow:0 0 0 3px rgb(239 68 68/.08)}.CleanSignupForm_inputSuccess__YX5RY{border-color:rgb(34 197 94)}.CleanSignupForm_inputSuccess__YX5RY:focus{border-color:rgb(34 197 94);box-shadow:0 0 0 3px rgb(34 197 94/.08)}.CleanSignupForm_rightIcon__l_HLU{position:absolute;right:.75rem;width:1rem;height:1rem;color:rgb(22 163 74);pointer-events:none}.CleanSignupForm_passwordToggle___SGMe{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:rgb(156 163 175);padding:.25rem;border-radius:.25rem;transition:color .15s}.CleanSignupForm_passwordToggle___SGMe:hover{color:rgb(75 85 99)}.CleanSignupForm_passwordToggleIcon__x09Zb{width:1rem;height:1rem}.CleanSignupForm_hintText__m4xP_{font-size:.75rem;color:rgb(107 114 128);display:flex;align-items:center;gap:.25rem}.CleanSignupForm_hintIcon__W4nR7{width:.75rem;height:.75rem}.CleanSignupForm_shieldIcon__dXGaL{width:.75rem;height:.75rem;color:rgb(107 114 128)}.CleanSignupForm_errorText__u1kr6{font-size:.8125rem;color:rgb(220 38 38);display:flex;align-items:center;gap:.25rem}.CleanSignupForm_errorIcon__1z8mJ{width:.75rem;height:.75rem;flex-shrink:0}.CleanSignupForm_submitButton__k3wSG{width:100%;height:2.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,rgb(249 115 22),rgb(234 88 12));color:white;font-size:.9375rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:opacity .15s,transform .15s;margin-top:.25rem}.CleanSignupForm_submitButton__k3wSG:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.CleanSignupForm_submitButton__k3wSG:disabled{opacity:.45;cursor:not-allowed}.CleanSignupForm_spinnerIcon__COMFT{width:1rem;height:1rem;animation:CleanSignupForm_spin__wXhXe 1s linear infinite}@keyframes CleanSignupForm_spin__wXhXe{to{transform:rotate(1turn)}}.CleanSignupForm_errorAlert__uhL4x{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgb(254 242 242);border:1px solid rgb(254 202 202);border-radius:.5rem;font-size:.8125rem;color:rgb(185 28 28)}.CleanSignupForm_errorAlertIcon__54uvh{width:1rem;height:1rem;flex-shrink:0}.CleanSignupForm_divider__A4cDI{position:relative;display:flex;align-items:center;gap:.75rem}.CleanSignupForm_dividerLine__gGpnR{flex:1 1;height:1px;background:rgb(229 231 235)}.CleanSignupForm_dividerText__TzECM{font-size:.75rem;color:rgb(156 163 175);white-space:nowrap}.CleanSignupForm_googleButton__nGNR6{width:100%;height:2.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:white;border:1px solid rgb(209 213 219);border-radius:.5rem;font-size:.875rem;font-weight:500;color:rgb(55 65 81);cursor:pointer;transition:background .15s,border-color .15s}.CleanSignupForm_googleButton__nGNR6:hover:not(:disabled){background:rgb(249 250 251);border-color:rgb(156 163 175)}.CleanSignupForm_googleButton__nGNR6:disabled{opacity:.5;cursor:not-allowed}.CleanSignupForm_signinText__9uPzv{text-align:center;font-size:var(--text-sm);color:rgb(107 114 128)}.CleanSignupForm_signinLink__eOQAB{color:rgb(249 115 22);font-weight:600;text-decoration:none;transition:color .15s}.CleanSignupForm_signinLink__eOQAB:hover{color:rgb(234 88 12)}.CleanSignupForm_termsFooter__gBTN5{text-align:center;display:flex;flex-direction:column;gap:.5rem}.CleanSignupForm_termsText__GYGCD{font-size:.75rem;color:rgb(156 163 175);line-height:1.5}.CleanSignupForm_termsLink__EIq71{color:rgb(107 114 128);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.CleanSignupForm_termsLink__EIq71:hover{color:rgb(249 115 22)}.CleanSignupForm_trustRow__pxRhW{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.CleanSignupForm_trustItem__y4o1h{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:rgb(156 163 175)}.CleanSignupForm_trustIcon__2Q8Eb{width:.75rem;height:.75rem}.SignupLoadingOverlay_overlay__5o8vp{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom right,rgb(255 247 237),white,rgb(255 247 237));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SignupLoadingOverlay_card__07F1u{width:100%;max-width:28rem;margin:0 1rem;padding:2rem;background-color:rgb(255 255 255/.95);border-radius:.75rem;border:1px solid rgb(229 231 235);box-shadow:0 25px 50px -12px rgb(0 0 0/.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SignupLoadingOverlay_content__DmybD{text-align:center;display:flex;flex-direction:column;gap:1.5rem}.SignupLoadingOverlay_iconWrapper__4dYo_{position:relative;margin-left:auto;margin-right:auto;width:5rem;height:5rem}.SignupLoadingOverlay_iconPulse__1juDR{position:absolute;inset:0;opacity:.2;animation:SignupLoadingOverlay_pulse__1E0Yd 2s cubic-bezier(.4,0,.6,1) infinite}.SignupLoadingOverlay_iconCircle__nYzZW,.SignupLoadingOverlay_iconPulse__1juDR{border-radius:9999px;background:linear-gradient(90deg,rgb(249 115 22),rgb(234 88 12))}.SignupLoadingOverlay_iconCircle__nYzZW{position:relative;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgb(0 0 0/.1)}.SignupLoadingOverlay_mainIcon__PSk22{width:2rem;height:2rem;color:white;position:relative;z-index:1}.SignupLoadingOverlay_completeIcon__ht_2t{width:2.5rem;height:2.5rem;color:white}.SignupLoadingOverlay_spinnerOverlay__yC4gv{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:9999px}.SignupLoadingOverlay_cssSpinner__xhUU_{width:5rem;height:5rem;border-radius:9999px;border:3px solid rgb(255 255 255/.3);border-top-color:rgb(255 255 255/.8);animation:SignupLoadingOverlay_spin__kXgHi .8s linear infinite;position:absolute;inset:0}.SignupLoadingOverlay_cssSpinnerSm__gTnAS{width:1rem;height:1rem;border-radius:9999px;border:2px solid rgb(253 186 116);border-top-color:rgb(234 88 12);animation:SignupLoadingOverlay_spin__kXgHi .8s linear infinite;flex-shrink:0}.SignupLoadingOverlay_stageTitle__UCFtU{font-size:1.25rem;font-weight:600;color:rgb(17 24 39);margin:0}.SignupLoadingOverlay_stageDescription__lNBKk{font-size:.875rem;color:rgb(75 85 99);margin:.25rem 0 0}.SignupLoadingOverlay_progressWrapper__xDNcy{display:flex;flex-direction:column;gap:.5rem}.SignupLoadingOverlay_progressTrack__t1kPe{width:100%;height:.5rem;background-color:rgb(229 231 235);border-radius:9999px;overflow:hidden}.SignupLoadingOverlay_progressFill__gHJaI{height:100%;background:linear-gradient(90deg,rgb(249 115 22),rgb(234 88 12));border-radius:9999px;transition:width 80ms linear}.SignupLoadingOverlay_progressText__zDnbc{font-size:.75rem;color:rgb(107 114 128);margin:0}.SignupLoadingOverlay_stageList__T_hY9{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem}.SignupLoadingOverlay_stageItem__tNFgJ{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;transition:background-color .3s,border-color .3s;border:1px solid}.SignupLoadingOverlay_stageItemCurrent__S1VVf{background-color:rgb(255 247 237);border-color:rgb(253 186 116)}.SignupLoadingOverlay_stageItemCompleted__5tPjr{background-color:rgb(240 253 244);border-color:rgb(187 247 208)}.SignupLoadingOverlay_stageItemPending__9D1CL{background-color:rgb(249 250 251);border-color:rgb(229 231 235)}.SignupLoadingOverlay_stageCircle__L7ZKN{flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.SignupLoadingOverlay_stageCircleCompleted__pdcNf{background-color:rgb(34 197 94);color:white}.SignupLoadingOverlay_stageCircleCurrent__tevbO{background-color:rgb(249 115 22);color:white}.SignupLoadingOverlay_stageCirclePending__vcN_1{background-color:rgb(209 213 219);color:rgb(107 114 128)}.SignupLoadingOverlay_stageCircleIcon__CAgZP{width:1.25rem;height:1.25rem}.SignupLoadingOverlay_stageCircleSmallIcon__LPj5v{width:1rem;height:1rem}.SignupLoadingOverlay_stageContent___JJo0{flex:1 1;text-align:left}.SignupLoadingOverlay_stageLabel__oIHtd{font-size:.875rem;font-weight:500;margin:0}.SignupLoadingOverlay_stageLabelCurrent__Gliom{color:rgb(154 52 18)}.SignupLoadingOverlay_stageLabelCompleted___M2eE{color:rgb(22 101 52)}.SignupLoadingOverlay_stageLabelPending__91G1i{color:rgb(75 85 99)}.SignupLoadingOverlay_stageStatus__J5Re7{flex-shrink:0}.SignupLoadingOverlay_doneBadge__O4SM_,.SignupLoadingOverlay_pendingBadge__xYn7V{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:500;border:1px solid;line-height:1.4}.SignupLoadingOverlay_doneBadge__O4SM_{color:rgb(22 163 74);border-color:rgb(134 239 172);background-color:rgb(240 253 244)}.SignupLoadingOverlay_pendingBadge__xYn7V{color:rgb(107 114 128);border-color:rgb(209 213 219);background-color:transparent}.SignupLoadingOverlay_currentSpinner__QK5Cw{display:flex;align-items:center;gap:.25rem}.SignupLoadingOverlay_successSection__nSfYR{padding-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.SignupLoadingOverlay_successIcon__VasbP{width:3rem;height:3rem;border-radius:9999px;background-color:rgb(220 252 231);display:flex;align-items:center;justify-content:center}.SignupLoadingOverlay_successIconSvg__CbO_i{width:1.5rem;height:1.5rem;color:rgb(22 163 74)}.SignupLoadingOverlay_successText__2fJ8r{font-size:.875rem;font-weight:500;color:rgb(22 101 52);margin:0}.SignupLoadingOverlay_successSubtext__r0CNL{font-size:.75rem;color:rgb(75 85 99);margin:0}.SignupLoadingOverlay_securityFooter__ELM5q{padding-top:1rem;border-top:1px solid rgb(243 244 246)}.SignupLoadingOverlay_securityRow__44wGr{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;color:rgb(107 114 128)}.SignupLoadingOverlay_securityDot__i6dCd{width:.5rem;height:.5rem;border-radius:9999px;background-color:rgb(34 197 94);animation:SignupLoadingOverlay_pulse__1E0Yd 2s cubic-bezier(.4,0,.6,1) infinite;flex-shrink:0}@keyframes SignupLoadingOverlay_pulse__1E0Yd{0%,to{opacity:1}50%{opacity:.4}}@keyframes SignupLoadingOverlay_spin__kXgHi{to{transform:rotate(1turn)}}.PasswordStrengthIndicator_wrapper__3EGx_{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.PasswordStrengthIndicator_barSection__tdhQ6{display:flex;flex-direction:column;gap:.25rem}.PasswordStrengthIndicator_barHeader__wkEW5{display:flex;align-items:center;justify-content:space-between}.PasswordStrengthIndicator_barLabel__fozVY{font-size:.75rem;font-weight:500;color:rgb(75 85 99);display:flex;align-items:center;gap:.25rem}.PasswordStrengthIndicator_barLabelIcon__URwa5{height:.75rem;width:.75rem}.PasswordStrengthIndicator_strengthLabel__rcHFg{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600}.PasswordStrengthIndicator_strengthWeak__Trwdj{color:rgb(220 38 38)}.PasswordStrengthIndicator_strengthFair__Gv1Ct{color:rgb(234 88 12)}.PasswordStrengthIndicator_strengthGood__8Ylz0{color:rgb(202 138 4)}.PasswordStrengthIndicator_strengthStrong__IOHYC{color:rgb(22 163 74)}.PasswordStrengthIndicator_barTrack__U_0ld{height:.5rem;width:100%;background-color:rgb(243 244 246);border-radius:9999px;overflow:hidden}.PasswordStrengthIndicator_barFill__vwpPt{height:100%;border-radius:9999px;transition:all .5s ease-out}.PasswordStrengthIndicator_barFillWeak__0PtaO{background-color:rgb(239 68 68)}.PasswordStrengthIndicator_barFillFair__gOUXJ{background-color:rgb(249 115 22)}.PasswordStrengthIndicator_barFillGood__u42kt{background-color:rgb(234 179 8)}.PasswordStrengthIndicator_barFillStrong__n7WH_{background:linear-gradient(90deg,rgb(34 197 94),rgb(22 163 74))}.PasswordStrengthIndicator_feedbackBox__luvXd{padding:.5rem .75rem;border-radius:.375rem;border:1px solid;font-size:.75rem}.PasswordStrengthIndicator_feedbackWeak__hRX4z{background-color:rgb(254 242 242);border-color:rgb(254 202 202)}.PasswordStrengthIndicator_feedbackFair__TPUFs{background-color:rgb(255 247 237);border-color:rgb(253 186 116)}.PasswordStrengthIndicator_feedbackGood__OXbw4{background-color:rgb(254 252 232);border-color:rgb(253 224 71)}.PasswordStrengthIndicator_feedbackStrong__ECopH{background-color:rgb(240 253 244);border-color:rgb(187 247 208)}.PasswordStrengthIndicator_feedbackText__pBE5Y{display:flex;align-items:center;gap:.5rem}.signup_page__iZN08{position:relative;min-height:100vh;width:100%}.signup_spinnerWrapper__hqi_g{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%}.signup_spinner__8joXn{height:2rem;width:2rem;animation:signup_spin__FH8aJ 1s linear infinite;border-radius:9999px;border:3px solid rgb(249 115 22);border-top-color:transparent}@keyframes signup_spin__FH8aJ{to{transform:rotate(1turn)}}