.glowButton_glowBtn__ePVV0{position:relative;padding:3px;background:none;border:none;cursor:pointer;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.glowButton_glowBtn__ePVV0:hover{transform:scale(1.03);box-shadow:0 4px 20px rgba(59,130,246,.25)}.glowButton_glowBorder__Wfh8y{position:absolute;inset:0;border-radius:12px;background:conic-gradient(from var(--glow-angle,0deg),#fff 0,#93c5fd 15%,#fff 30%,#60a5fa 45%,#fff 60%,#3b82f6 75%,#fff 90%,#fff 100%);animation:glowButton_glowSpin__CqhkB 4s linear infinite;z-index:0;transition:filter .3s}.glowButton_glowBtn__ePVV0:hover .glowButton_glowBorder__Wfh8y{background:conic-gradient(from var(--glow-angle,0deg),#fff 0,#3b82f6 15%,#fff 30%,#2563eb 45%,#fff 60%,#1d4ed8 75%,#fff 90%,#fff 100%);filter:blur(1px)}@property --glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes glowButton_glowSpin__CqhkB{0%{--glow-angle:0deg}to{--glow-angle:360deg}}.glowButton_glowContent__GGtKT{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;white-space:nowrap;position:relative;z-index:1;transition:background .3s}.glowButton_dark__28hWg{background:#111;color:#fff;font-weight:600}.glowButton_light__jEkxb{background:#f8f8f8;color:#111;font-weight:700}.glowButton_glowBtn__ePVV0:hover .glowButton_light__jEkxb{background:#fff}.glowButton_md__igNTm{padding:10px 24px;font-size:.88rem}.glowButton_lg___X7Vj{padding:14px 36px;font-size:1rem}@media(max-width:480px){.glowButton_md__igNTm{padding:8px 16px;font-size:.78rem}.glowButton_lg___X7Vj{padding:12px 28px;font-size:.92rem}}.landingHeader_header__01__q{position:fixed;top:var(--beta-banner-height,0);left:0;right:0;z-index:100;transition:all .3s ease}.landingHeader_scrolled__1feQW .landingHeader_inner__0JQeC{background:hsla(0,5%,85%,.502);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 8px rgba(0,0,0,.06)}.landingHeader_inner__0JQeC{max-width:1092px;margin:16px auto 0;padding:0 20px;height:72px;display:flex;align-items:center;justify-content:space-between;border-radius:16px;background:hsla(0,5%,85%,.502);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}@media(max-width:768px){.landingHeader_inner__0JQeC{margin:8px 12px 0;height:54px;border-radius:16px;padding:0 6px}}.landingHeader_logo__EM9M3{font-size:1.4rem;font-weight:800;text-decoration:none;letter-spacing:-.02em}@media(max-width:768px){.landingHeader_logo__EM9M3{margin-left:12px}}.landingHeader_logoAccent__CI4FH,.landingHeader_logoMark__2_Q0D{color:#000}.landingHeader_actions__6Qf_U{display:flex;align-items:center;gap:8px}.landingHeader_signInBtn__WAg8s{background:none;border:none;color:#555;font-size:.88rem;font-weight:500;padding:8px 18px;cursor:pointer;border-radius:100px;transition:color .2s}.landingHeader_signInBtn__WAg8s:hover{color:#000}@media(max-width:480px){.landingHeader_signInBtn__WAg8s{font-size:.78rem;padding:6px 12px}}.footer_footer__mQF6i{padding:32px 24px}.footer_inner__H_6Y9{max-width:1092px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.footer_top__vkeMc{display:flex;align-items:center;justify-content:space-between}@media(max-width:480px){.footer_top__vkeMc{flex-direction:column;gap:12px;text-align:center}}.footer_logo__z_NFK{font-size:1.2rem;font-weight:800}.footer_logoAccent__EB3kC,.footer_logoText__pJ9Er{color:#111}.footer_nav__4ssvU{display:flex;gap:20px}@media(max-width:480px){.footer_nav__4ssvU{flex-direction:column;gap:6px}}.footer_nav__4ssvU a{color:#888;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s}.footer_nav__4ssvU a:hover{color:#111}.footer_contact__bBeTH{display:flex;align-items:center;justify-content:center;gap:8px}.footer_contact__bBeTH a{color:#bbb;font-size:.85rem;text-decoration:none}.footer_contact__bBeTH a:hover{color:#666}.footer_contactDot__hHivj{color:#ccc;font-size:.7rem}.footer_bottom__tQEWJ{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #f0f0f0}@media(max-width:480px){.footer_bottom__tQEWJ{flex-direction:column;gap:12px;text-align:center}}.footer_legalNav__rXIMb{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.footer_legalNav__rXIMb a{color:#5b5b5b;font-size:.75rem;text-decoration:none}.footer_legalNav__rXIMb a:hover{color:#666}.footer_copy__pV9Yz{color:#5b5b5b;font-size:.75rem;margin:0}.progress-bar_container__20cdV{flex-direction:column;gap:8px;margin-bottom:32px}.progress-bar_container__20cdV,.progress-bar_track__U4N6P{display:flex;align-items:center;width:100%}.progress-bar_stepGroup__Su37r{display:flex;align-items:center;flex-shrink:0}.progress-bar_stepGroup__Su37r:last-child{flex-grow:0}.progress-bar_stepGroup__Su37r:not(:last-child){flex-grow:1}.progress-bar_dot__96RrP{width:32px;height:32px;border-radius:50%;background:#f8f8f8;border:2px solid #eee;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#999;font-weight:600;transition:all .25s ease;flex-shrink:0}.progress-bar_dot__96RrP.progress-bar_completed__RNCFV{background:#111;border-color:#111;color:#fff}.progress-bar_dot__96RrP.progress-bar_active__GaOYV{border-color:#111;color:#111;background:#f8f8f8;box-shadow:0 0 12px rgba(0,0,0,.1);animation:progress-bar_pulse__YXXeu 2s ease-in-out infinite}.progress-bar_connector__Gc_PF{flex:1 1;height:3px;background:#eee;border-radius:2px;margin:0 4px;overflow:hidden;min-width:20px}.progress-bar_connectorFill__hLwcG{height:100%;width:0;background:linear-gradient(135deg,#111,#333);border-radius:2px;transition:width .5s cubic-bezier(.34,1.56,.64,1)}.progress-bar_connectorFill__hLwcG.progress-bar_connectorActive__0B5WG{width:100%}.progress-bar_check__qDLmu{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.progress-bar_label__VACXk{font-size:.75rem;color:#999;margin-top:4px}.input_wrapper__6uNcy{position:relative;margin-bottom:16px;width:100%}.input_inputContainer__b6k9c{position:relative;display:flex;align-items:center;background:#f5f5f5;border:1.5px solid #eee;border-radius:8px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.input_focused__phI1t .input_inputContainer__b6k9c{border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.1);transform:scale(1.01)}.input_hasError__S77k4 .input_inputContainer__b6k9c{border-color:#ef4444;animation:input_shake__TXR05 .4s ease}.input_hasError__S77k4 .input_inputContainer__b6k9c:focus-within{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.input_input__kIC2U{width:100%;padding:24px 16px 8px;color:#111;background:transparent;font-size:1rem;line-height:1.5;border:none;outline:none;min-height:48px;min-width:48px}.input_input__kIC2U:focus,.input_input__kIC2U:focus-visible{outline:none;box-shadow:none}.input_input__kIC2U::placeholder{color:transparent}.input_input__kIC2U:-webkit-autofill,.input_input__kIC2U:-webkit-autofill:focus,.input_input__kIC2U:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #f5f5f5!important;-webkit-text-fill-color:#111!important;border-radius:inherit!important;-webkit-appearance:none}.input_label__FxZfI{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#999;font-size:1rem;pointer-events:none;transition:all .25s ease}.input_focused__phI1t .input_label__FxZfI,.input_hasValue__XfB4P .input_label__FxZfI{top:2px;transform:translateY(0);font-size:.75rem;color:#111}.input_hasError__S77k4 .input_label__FxZfI{color:#ef4444}.input_prefix__VcY0E,.input_suffix__t82Al{color:#999;font-size:1rem;padding:0 8px;flex-shrink:0;transition:color .15s ease}.input_focused__phI1t .input_prefix__VcY0E,.input_focused__phI1t .input_suffix__t82Al{color:#666}.input_prefix__VcY0E{padding-left:16px}.input_suffix__t82Al{padding-right:16px}.input_error__enYy6{display:block;color:#ef4444;font-size:.75rem;margin-top:4px;padding-left:16px;animation:input_fadeInUp__EQ2Hr .3s ease}.password-input_wrapper__RtK38{position:relative;margin-bottom:16px;width:100%}.password-input_inputContainer__FEag9{position:relative;display:flex;align-items:center;background:#f5f5f5;border:1.5px solid #eee;border-radius:8px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.password-input_focused__C5TZo .password-input_inputContainer__FEag9{border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.1);transform:scale(1.01)}.password-input_hasError__pnwcU .password-input_inputContainer__FEag9{border-color:#ef4444;animation:password-input_shake__cQPUK .4s ease}.password-input_input__AoiPH{width:100%;padding:24px 48px 8px 16px;color:#111;background:transparent;font-size:1rem;line-height:1.5;border:none;outline:none;min-height:48px;min-width:48px}.password-input_input__AoiPH:focus,.password-input_input__AoiPH:focus-visible{outline:none;box-shadow:none}.password-input_input__AoiPH::placeholder{color:transparent}.password-input_input__AoiPH:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #f5f5f5!important;-webkit-text-fill-color:#111!important}.password-input_label__uOwbf{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#999;font-size:1rem;pointer-events:none;transition:all .25s ease}.password-input_focused__C5TZo .password-input_label__uOwbf,.password-input_hasValue__Z7oQk .password-input_label__uOwbf{top:2px;transform:translateY(0);font-size:.75rem;color:#111}.password-input_hasError__pnwcU .password-input_label__uOwbf{color:#ef4444}.password-input_toggle__cOS_Q{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#999;background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:color .15s ease,background .15s ease;display:flex;align-items:center}.password-input_toggle__cOS_Q:hover{color:#111;background:hsla(0,0%,100%,.05)}.password-input_error__WUp_V{display:block;color:#ef4444;font-size:.75rem;margin-top:4px;padding-left:16px;animation:password-input_fadeInUp__mwugx .3s ease}.password-input_strengthSection___Qwdr{margin-top:8px;padding:0 4px;animation:password-input_fadeIn___vN33 .3s ease}.password-input_strengthBar__whqzc{height:4px;background:#eee;border-radius:2px;overflow:hidden;margin-bottom:4px}.password-input_strengthFill__KXINR{height:100%;border-radius:2px;transition:width .4s ease,background-color .4s ease}.password-input_strengthFill__KXINR.password-input_weak__06jdw,.password-input_weak__06jdw .password-input_strengthFill__KXINR{background:#ef4444}.password-input_fair__yCgHH .password-input_strengthFill__KXINR,.password-input_strengthFill__KXINR.password-input_fair__yCgHH{background:#f59e0b}.password-input_good__2RmfL .password-input_strengthFill__KXINR,.password-input_strengthFill__KXINR.password-input_good__2RmfL{background:#eab308}.password-input_strengthFill__KXINR.password-input_strong__CsXTx,.password-input_strong__CsXTx .password-input_strengthFill__KXINR{background:#22c55e}.password-input_strengthLabel__aukTa{font-size:.75rem;font-weight:500;margin-bottom:8px;display:block}.password-input_strengthLabel__aukTa.password-input_weak__06jdw{color:#ef4444}.password-input_strengthLabel__aukTa.password-input_fair__yCgHH{color:#f59e0b}.password-input_strengthLabel__aukTa.password-input_good__2RmfL{color:#eab308}.password-input_strengthLabel__aukTa.password-input_strong__CsXTx{color:#22c55e}.password-input_requirements__oFYWf{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-top:8px}.password-input_requirement__tPyKa{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#999;transition:color .25s ease}.password-input_requirement__tPyKa.password-input_met__HUaVJ{color:#22c55e}.password-input_requirement__tPyKa.password-input_met__HUaVJ .password-input_checkIcon__qs6w_ svg{animation:password-input_scaleInBounce__X4ehU .3s ease}.password-input_checkIcon__qs6w_{display:flex;align-items:center;flex-shrink:0}.signup-steps_step__2kW_n{display:flex;flex-direction:column;gap:8px;animation:signup-steps_fadeIn__6S54o .4s ease}.signup-steps_stepTitle__EbxL0{font-size:1.5rem;font-weight:700;color:#111;margin-bottom:4px}.signup-steps_stepDesc__bPpJ7{color:#666;font-size:.875rem;margin-bottom:24px;line-height:1.5}.signup-steps_row__CW8bd{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:480px){.signup-steps_row__CW8bd{grid-template-columns:1fr}}.signup-steps_smsConsent__LGrur{font-size:11px;color:#999;line-height:1.5;margin-top:-4px;padding:0 16px}.signup-steps_smsConsent__LGrur a{color:#111;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:2px;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.signup-steps_smsConsent__LGrur a:hover{-webkit-text-decoration-color:#111;text-decoration-color:#111}.signup-steps_selectWrapper__egbkD{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.signup-steps_selectLabel__mFMzf{font-size:.75rem;color:#666;padding-left:16px}.signup-steps_select__g3ggx{background-color:#f5f5f5;border:1.5px solid #eee;border-radius:8px;padding:16px 44px 16px 16px;color:#111;font-size:1rem;font-family:inherit;width:100%;min-height:48px;min-width:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236b6b80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;transition:border-color .25s ease,box-shadow .25s ease}.signup-steps_select__g3ggx:focus{border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.1)}.signup-steps_select__g3ggx option{background-color:#f8f8f8;color:#111}.signup-steps_select__g3ggx:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #f5f5f5!important;-webkit-text-fill-color:#111!important}.signup-steps_selectError__TkZGw{color:#ef4444;font-size:.75rem;padding-left:16px}.signup-steps_securityNote__agTzs{display:flex;align-items:center;gap:8px;padding:16px;background:hsla(0,0%,7%,.05);border:1px solid hsla(0,0%,7%,.15);border-radius:8px;color:#111;font-size:.75rem;margin-bottom:24px}.signup-steps_idHeader__k4vVK{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:8px}.signup-steps_idHeader__k4vVK .signup-steps_stepTitle__EbxL0{margin-bottom:0}.signup-steps_idHeader__k4vVK .signup-steps_stepDesc__bPpJ7{margin-bottom:8px}.signup-steps_idIconCircle__hquju{width:64px;height:64px;border-radius:50%;background:hsla(0,0%,7%,.1);border:1px solid hsla(0,0%,7%,.2);color:#111;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.signup-steps_idInfoCard__fsCg0{display:flex;flex-direction:column;gap:8px;padding:16px;background:hsla(0,0%,7%,.04);border:1px solid hsla(0,0%,7%,.12);border-radius:8px;margin-bottom:24px}.signup-steps_idInfoRow__hVG8x{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#666}.signup-steps_idInfoRow__hVG8x svg{color:#111;flex-shrink:0}.signup-steps_idFieldLabel__3_e6T{font-size:.75rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.signup-steps_identityForm__GFt4X{display:flex;flex-direction:column;gap:4px}.signup-steps_ssnField__bshJZ{position:relative}.signup-steps_ssnToggle__vgslQ{background:none;border:none;color:#999;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.signup-steps_ssnToggle__vgslQ:hover{color:#111;background:hsla(0,0%,7%,.1)}.signup-steps_bankConnect__x6CUn{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px;background:#fff;border:2px dashed #eee;border-radius:12px;gap:16px}.signup-steps_bankIcon__xyG1D{color:#999;opacity:.6}.signup-steps_bankText__sx53Z{color:#666;font-size:.875rem}.signup-steps_bankConnected__xsMns{display:flex;flex-direction:column;gap:16px}.signup-steps_bankCard__InoJJ{display:flex;align-items:center;gap:16px;padding:24px;background:#fff;border:1px solid rgba(34,197,94,.3);border-radius:12px;animation:signup-steps_scaleIn__YqR7v .3s ease}.signup-steps_bankCardIcon__Vwmbk{color:#111;flex-shrink:0}.signup-steps_bankCardInfo__sFcdJ{display:flex;flex-direction:column;flex:1 1}.signup-steps_bankName__jPnDI{font-weight:600;color:#111}.signup-steps_bankAccount__sBiLs{font-size:.875rem;color:#999}.signup-steps_bankCardStatus__KMLyq{font-size:.75rem;color:#22c55e;font-weight:500;padding:4px 8px;background:rgba(34,197,94,.1);border-radius:9999px}.signup-steps_changeBank__hJ1YO{background:none;border:none;color:#999;font-size:.875rem;cursor:pointer;text-align:center;transition:color .15s ease}.signup-steps_changeBank__hJ1YO:hover{color:#111}.signup-steps_bankError__T9Y2F{color:#ef4444;font-size:.75rem;text-align:center}.signup-steps_reviewSections__q4eRK{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.signup-steps_reviewSection__I0D0t{background:#fff;border:1px solid #eee;border-radius:8px;padding:16px;animation:signup-steps_fadeInUp__LbHTd .3s ease both}.signup-steps_reviewSection__I0D0t:first-child{animation-delay:0s}.signup-steps_reviewSection__I0D0t:nth-child(2){animation-delay:.08s}.signup-steps_reviewSection__I0D0t:nth-child(3){animation-delay:.16s}.signup-steps_reviewSection__I0D0t:nth-child(4){animation-delay:.24s}.signup-steps_reviewSection__I0D0t:nth-child(5){animation-delay:.32s}.signup-steps_reviewSectionTitle__bQm5n{font-size:.75rem;color:#111;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.signup-steps_reviewItem__le68x{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.signup-steps_reviewItem__le68x+.signup-steps_reviewItem__le68x{border-top:1px solid hsla(0,0%,93%,.5)}.signup-steps_reviewLabel__k9Z4p{font-size:.875rem;color:#999}.signup-steps_reviewValue__h8SJ2{font-size:.875rem;color:#111;font-weight:500}.signup-steps_termsCheckbox__tdCGL{display:flex;align-items:flex-start;gap:8px;cursor:pointer;padding:16px 0}.signup-steps_checkbox__cnoX0{position:absolute;opacity:0;width:0;height:0}.signup-steps_checkboxCustom__CMlKE{width:20px;height:20px;flex-shrink:0;border:2px solid #eee;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .25s ease;margin-top:2px}.signup-steps_checkbox__cnoX0:checked+.signup-steps_checkboxCustom__CMlKE{background:#111;border-color:#111}.signup-steps_checkboxCustom__CMlKE svg{color:#fff;animation:signup-steps_scaleInBounce__ONu9A .3s ease}.signup-steps_termsText__17P30{font-size:.875rem;color:#666;line-height:1.5}.signup-steps_termsError___cLFR{color:#ef4444;font-size:.75rem;display:block;margin-top:-8px}.signup-steps_docUploadSection__oIVTo{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.signup-steps_docUploadLabel__AuNYE{font-size:.75rem;color:#666;font-weight:500;padding-left:16px}.signup-steps_docPlaceholder__up_CJ{aspect-ratio:1.586;width:100%;background:#f5f5f5;border:2px dashed #eee;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .25s ease}.signup-steps_docPlaceholder__up_CJ:hover{border-color:#999;background:#fff}.signup-steps_docPlaceholderIcon__DlUpI{color:#bbb}.signup-steps_docPlaceholderText__Xbn6b{color:#999;font-size:.875rem;font-weight:500}.signup-steps_docUploadActions__Fj0yC{display:flex;gap:8px;margin-top:4px}.signup-steps_docActionBtn__jTSNi{display:flex;align-items:center;gap:6px;padding:8px 16px;background:hsla(0,0%,7%,.08);border:1px solid hsla(0,0%,7%,.2);border-radius:4px;color:#111;font-size:.75rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;white-space:nowrap}.signup-steps_docActionBtn__jTSNi:hover{background:hsla(0,0%,7%,.15);border-color:#111}.signup-steps_docPreview__IyMIh{position:relative;aspect-ratio:1.586;border-radius:12px;overflow:hidden;border:1px solid rgba(34,197,94,.3)}.signup-steps_docPreviewImg__85PLX{width:100%;height:100%;object-fit:cover;display:block}.signup-steps_docPreviewActions__c_jwk{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:8px;background:linear-gradient(transparent,rgba(0,0,0,.7))}.signup-steps_docPreviewRetake__IYTRq{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;font-size:.75rem;font-weight:500;font-family:inherit;padding:4px 16px;cursor:pointer;transition:background .15s ease}.signup-steps_docPreviewRetake__IYTRq:hover{background:hsla(0,0%,100%,.25)}.signup-steps_cameraContainer__CdJ8L{display:flex;flex-direction:column;gap:16px}.signup-steps_cameraOverlay__WFLBt{position:relative;border-radius:12px;overflow:hidden;background:#000}.signup-steps_webcam__yPzy8{width:100%;display:block}.signup-steps_docFrame__zii3y{position:absolute;top:10%;left:8%;right:8%;bottom:10%;border:2px solid hsla(0,0%,7%,.7);border-radius:8px;pointer-events:none}.signup-steps_docFrame__zii3y:after,.signup-steps_docFrame__zii3y:before{content:"";position:absolute;width:24px;height:24px;border-color:#111;border-style:solid}.signup-steps_docFrame__zii3y:before{top:-1px;left:-1px;border-width:3px 0 0 3px;border-radius:4px 0 0 0}.signup-steps_docFrame__zii3y:after{bottom:-1px;right:-1px;border-width:0 3px 3px 0;border-radius:0 0 4px 0}.signup-steps_cameraErrorText__aAqwk{color:#ef4444;font-size:.875rem;text-align:center}.signup-steps_cameraActions__wA4Pi{display:flex;justify-content:center;gap:16px}.signup-steps_cameraBtnPrimary__V2H6R{display:flex;align-items:center;gap:8px;padding:16px 32px;background:#111;border:none;border-radius:9999px;color:#fff;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .25s ease}.signup-steps_cameraBtnPrimary__V2H6R:hover{filter:brightness(1.1);transform:scale(1.02)}.signup-steps_cameraBtnSecondary__bctUf{padding:16px 32px;background:transparent;border:1.5px solid #eee;border-radius:9999px;color:#666;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .25s ease}.signup-steps_cameraBtnSecondary__bctUf:hover{border-color:#999;color:#111}.date-input_wrapper__5rxqX{position:relative;margin-bottom:16px;width:100%}.date-input_container__mOuKB{position:relative;display:flex;align-items:center;background:#f5f5f5;border:1.5px solid #eee;border-radius:8px;padding:24px 16px 8px;cursor:text;min-height:48px;min-width:48px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.date-input_focused___hJNN .date-input_container__mOuKB{border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.1);transform:scale(1.01)}.date-input_hasError__rA6zp .date-input_container__mOuKB{border-color:#ef4444;animation:date-input_shake__2j7eb .4s ease}.date-input_hasError__rA6zp .date-input_container__mOuKB:focus-within{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.date-input_label__4gX9E{position:absolute;left:16px;top:2px;transform:translateY(0);color:#999;font-size:.75rem;pointer-events:none;transition:all .25s ease}.date-input_focused___hJNN .date-input_label__4gX9E{color:#111}.date-input_hasError__rA6zp .date-input_label__4gX9E{color:#ef4444}.date-input_segments__8u4Vi{display:flex;align-items:center;gap:2px;width:100%}.date-input_segment__ApLUN{background:transparent;border:none;outline:none;color:#111;font-size:1rem;font-family:inherit;line-height:1.5;text-align:center;padding:2px 0;border-radius:4px;cursor:pointer;transition:background .15s ease;-moz-appearance:textfield}.date-input_segment__ApLUN::-webkit-inner-spin-button,.date-input_segment__ApLUN::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.date-input_segment__ApLUN::placeholder{color:#999;opacity:.5}.date-input_segmentActive__PJmRO{background:hsla(0,0%,7%,.08)}.date-input_segmentDay__zvOnu,.date-input_segmentMonth__XIDaU{width:30px}.date-input_segmentYear__0qZde{width:48px}.date-input_divider__3V4th{color:#999;font-size:1rem;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 1px}.date-input_dropdown__dyxc3{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:#fff;border:1.5px solid #eee;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);max-height:220px;overflow-y:auto;padding:4px 0;list-style:none;margin:0}.date-input_dropdown__dyxc3::-webkit-scrollbar{width:6px}.date-input_dropdown__dyxc3::-webkit-scrollbar-track{background:transparent}.date-input_dropdown__dyxc3::-webkit-scrollbar-thumb{background:#eee;border-radius:3px}.date-input_dropdown__dyxc3::-webkit-scrollbar-thumb:hover{background:#999}.date-input_dropdown__dyxc3{animation:date-input_fadeInUp__vAdjQ .15s ease}.date-input_dropdownItem__q3V_x{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;color:#666;cursor:pointer;transition:background .15s ease,color .15s ease}.date-input_dropdownItem__q3V_x:hover{background:hsla(0,0%,7%,.08);color:#111}.date-input_dropdownSelected__gCgYy{color:#111;font-weight:600;background:hsla(0,0%,7%,.06)}.date-input_dropdownNumber___fjER{color:#999;font-size:.75rem;min-width:20px}.date-input_dropdownEmpty___5c5H{padding:8px 16px;font-size:.875rem;color:#999;text-align:center}.date-input_error__NrQ9D{display:block;color:#ef4444;font-size:.75rem;margin-top:4px;padding-left:16px;animation:date-input_fadeInUp__vAdjQ .3s ease}.button_button__HOmVR{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;min-height:48px;min-width:48px}.button_button__HOmVR:focus-visible{outline:2px solid #111;outline-offset:2px}.button_button__HOmVR{transition:all .25s ease}.button_button__HOmVR:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.button_primary__q4mcz{background:#111;color:#fff}.button_primary__q4mcz:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.button_primary__q4mcz:active:not(:disabled){transform:translateY(0)}.button_secondary__UTcwa{background:#f5f5f5;color:#333;border:1px solid #eee}.button_secondary__UTcwa:hover:not(:disabled){background:#eee;color:#111}.button_ghost__HOa1H{background:transparent;color:#666}.button_ghost__HOa1H:hover:not(:disabled){color:#111;background:#f5f5f5}.button_danger___55aN{background:#ef4444;color:#fff}.button_danger___55aN:hover:not(:disabled){background:#ec1e1e}.button_sm__fdINz{padding:8px 16px;font-size:.875rem;min-height:36px}.button_md__b3XsR{padding:8px 24px;font-size:1rem;min-height:48px}.button_lg__tphpp{padding:16px 32px;font-size:1.125rem;min-height:56px}.button_fullWidth__vYDiP{width:100%}.button_loading__Y8ePd{pointer-events:none}.button_spinner__f5O6r{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:button_spin__okvzG .6s linear infinite;position:absolute}@keyframes button_spin__okvzG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button_textHidden__1fxIb{opacity:0}.button_text__kQyzx{transition:opacity .15s ease}.button_icon__aQd72{display:flex;align-items:center;font-size:1.2em}.signup_page__1QM1Y{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#fff;margin-top:65px}.signup_main__ogzW4{flex:1 1;display:flex;align-items:center;justify-content:center;padding:24px}.signup_container__mTU3E{width:100%;max-width:480px;display:flex;flex-direction:column;animation:signup_fadeIn__hpZGE .4s ease}.signup_stepContainer__d9Ts0{min-height:400px;position:relative}.signup_stepContent___Aa_o{animation-duration:.4s;animation-fill-mode:both;animation-timing-function:ease}.signup_slideLeft__HvoGP{animation-name:signup_slideInRight__Jp5wu}.signup_slideRight__tvETc{animation-name:signup_slideInLeft__TOTzi}.signup_error__DoBA8{width:100%;padding:16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem;text-align:center;animation:signup_shake__dyo_x .4s ease;margin-top:16px}.signup_actions__VzLUJ{display:flex;align-items:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #eee}.signup_spacer__Pc29y{flex:1 1}.signup_switchText__k0ov5{text-align:center;margin-top:32px;color:#666;font-size:.875rem}.signup_switchLink__K3FPv{color:#111;cursor:pointer;font-weight:500;transition:color .15s ease}.signup_switchLink__K3FPv:hover{color:#333}