.auth_authImage__DXyRj{background-image:url(/_next/static/media/registration.d1f45442.png);background-repeat:no-repeat;background-position:100%;background-size:cover;overflow:hidden;padding:100px 30px 80px;min-height:100vh}.auth_Auth__6A46s{background:url(/_next/static/media/login.b719698f.png);background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden;padding:56px 30px 48px;min-height:calc(100vh - 77px)}.auth_authShell__U0YNk{min-height:calc(100vh - 189px);display:flex;align-items:center}.auth_authShellRow__RXzKG{width:100%;align-items:center}.auth_authRightColSignup__t1JN8,.auth_authRightCol__kzrZM{display:flex;justify-content:flex-end;align-items:center;min-height:620px}.auth_authLeftCol1__srOPW,.auth_authLeftCol__FZW2_{display:flex;align-items:center}.auth_authLeftCol__FZW2_{margin-top:330px}.auth_authLeftColLogin__8d0WW{display:flex;align-items:flex-end;min-height:620px;padding-left:2.8rem}.auth_authLeftColSignup__SPoKm{display:flex;align-items:flex-end;min-height:620px;padding-left:2.4rem}.auth_authLeftCol1__srOPW{margin-top:100px}.auth_authIntro1__D_Bd9,.auth_authIntro__paknc{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:0 40px}.auth_authHeading__x9d8D{font-family:Avenir LT Std,sans-serif;font-weight:700;font-size:60px;letter-spacing:-.05em;margin:0 0 12px}.auth_authIntroLogin__0V77J{color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:560px;padding:0 40px 2.5rem 0}.auth_authIntroLogin__0V77J img{width:246px;max-width:100%;display:block}.auth_authIntroSignup__Kg3et{color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:560px;padding:0 40px 2.5rem 0}.auth_authIntroSignup__Kg3et img{width:246px;max-width:100%;display:block}.auth_authRightCol__kzrZM{padding-right:2.2rem}.auth_authRightColSignup__t1JN8{padding-right:1.6rem}.auth_authPara__OBgCK{font-family:Avenir LT Std,sans-serif;font-weight:400;font-size:18px;line-height:1.4;margin:0}.auth_authTabs__0_2f_{width:100%;max-width:520px;display:flex;background:#0d2758;border-radius:12px;padding:4px;gap:6px;margin-bottom:12px}.auth_authTab__XNdi_{flex:1 1;border:none;background:transparent;color:#fff;font-size:13px;font-weight:600;height:42px;border-radius:10px;transition:background-color .2s ease}.auth_authTabActive__Y7hRm{background:#2f8fd3}.auth_authFormCard__j0WdG{width:100%;max-width:520px;background:#fff;border-radius:16px;padding:30px;box-shadow:0 18px 38px rgba(12,27,58,.16)}.auth_authFormCardLogin___dDJs,.auth_authFormCardSignup__kqhQF{display:flex;flex-direction:column}.auth_authFormCardLogin___dDJs{max-width:470px;margin-left:auto}.auth_authFormCardSignup__kqhQF{max-width:500px;margin-left:auto}.auth_loginBox__03nhB{align-items:center}.auth_signupForm__ch16M{display:flex;flex-direction:column;gap:18px;width:100%}.auth_signupTitle__kIjQr{font-size:20px;font-weight:700;color:#1e1e1e;margin:0 0 6px}.auth_signupOptional__bIv5P{color:#6d6d6d;font-weight:500;margin-left:4px}.auth_signupField__iQ2FN{width:100%}.auth_signupField__iQ2FN label{display:block;font-size:13px;color:#363636;margin-bottom:8px;font-weight:600}.auth_signupField__iQ2FN input{caret-color:#222}.auth_signupField__iQ2FN input,.auth_signupField__iQ2FN select{width:100%;height:48px;border:1px solid #d8dde6;border-radius:8px;background:#fff;padding:0 16px;font-size:13px;color:#222;transition:border-color .2s ease,box-shadow .2s ease}.auth_signupField__iQ2FN input:focus,.auth_signupField__iQ2FN select:focus{outline:none;border-color:#43a5dc;box-shadow:0 0 0 3px rgba(67,165,220,.12)}.auth_signupCompactRow__GD8k3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.auth_signupRow___4PZM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-gap:12px;gap:12px;align-items:end}.auth_signupVerify__eaOi0{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-gap:12px;gap:12px;align-items:end}.auth_signupVerifyHeader__nBpEX{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.auth_signupVerifyHeader__nBpEX label,.auth_signupVerifyHeader__nBpEX span{font-size:13px;color:#363636;font-weight:600;margin-bottom:0}.auth_congregantLink__fsnjc,.auth_signupLink__bEFhi{border:none;background:transparent;color:#43a5dc;font-size:13px;font-weight:700;padding:0}.auth_signupCodeRow__no7fn{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.auth_signupCodeRow__no7fn input{width:100%;height:48px;border:1px solid #d8dde6;border-radius:10px;background:#fff;text-align:center;font-size:20px;font-weight:600;padding:0}.auth_signupOtpSubmit__3wXnh{width:48px;height:48px;border:none;border-radius:8px;background:#43a5dc;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;transition:background-color .2s ease,transform .2s ease}.auth_signupBtn__9wRDV:hover,.auth_signupOtpSubmit__3wXnh:hover{background:#2b91c9}.auth_signupBtn__9wRDV:disabled,.auth_signupOtpSubmit__3wXnh:disabled{opacity:.65;cursor:not-allowed;transform:none}.auth_signupOtpRow__M2Z1P{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.auth_fieldError__eWhak,.auth_signupStatusError__Ct2MF{display:block;color:#dc3545;font-size:12px;margin-top:6px;line-height:1.4}.auth_signupStatusSuccess__3z850{display:block;color:#1f8b4c;font-size:12px;margin-top:6px;line-height:1.4;font-weight:600}.auth_signupResend__CtxXX{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13px;color:#2f2f2f;margin-top:-2px}.auth_congregantSubmit__vzeDw,.auth_getStartedBtn__U5bp_,.auth_signupBtn__9wRDV{width:100%;min-height:50px;border:none;border-radius:12px;background:#43a5dc;color:#fff;font-size:15px;font-weight:700;transition:background-color .2s ease}.auth_signupFooter___ZSP4{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px;color:#2f2f2f;flex-wrap:wrap}.auth_signupFooterAction__KOhrV{display:inline-flex;gap:4px;align-items:center}.auth_signupFooterLink__nMKqj{border:none;background:transparent;color:#43a5dc;font-weight:600;padding:0;text-decoration:none}.auth_rememberMeRow__4S_xo{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:#3a3a3a;font-size:13px;font-weight:600;cursor:pointer}.auth_rememberMeRow__4S_xo input{width:16px;height:16px;margin:0;accent-color:#43a5dc;cursor:pointer}.auth_rememberMeRow__4S_xo span{line-height:1}.auth_loginMetaRow__QjjBP{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;color:#2f2f2f}.auth_loginMetaLink__xCkJu{color:#43a5dc;font-weight:600;cursor:pointer}.auth_loginMetaButton__mXBz1{cursor:pointer}.auth_forgotInlineRow__iXqsL{display:grid;grid-template-columns:minmax(0,1fr) 118px;grid-gap:10px;gap:10px;align-items:center}.auth_otpSendButton__rfLhx{width:118px;height:48px;border:1px solid #d8dde6;border-radius:10px;background:#f8fafc;color:#43a5dc;font-size:13px;font-weight:700;padding:0 12px;white-space:nowrap}.auth_otpSendButton__rfLhx:disabled{opacity:.7;cursor:not-allowed}.auth_otpVerifyWrap__uO8hy{margin-top:15px}.auth_backToLogin__T4pYf{text-align:center;margin-top:20px}.auth_backToLoginLink__OMwCk{color:#007bff;font-weight:600;cursor:pointer;font-size:14px}.auth_congregantCard__Dkavk{width:530px;max-width:100%;background:#fff;border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.12);overflow:hidden}.auth_congregantHeader__XcUFc{background:#001952;color:#fff;text-transform:uppercase;text-align:center;font-size:12px;font-weight:700;padding:10px 12px;letter-spacing:.4px}.auth_congregantForm__8BmZK{padding:18px;display:flex;flex-direction:column;gap:12px}.auth_congregantRow__r_XKG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.auth_congregantField__NA1gc label{display:block;font-size:11px;color:#001952;margin-bottom:6px;font-weight:600}.auth_congregantField__NA1gc input,.auth_congregantField__NA1gc select{width:100%;height:34px;border:none;border-radius:6px;background:#f5f5f5;padding:0 10px;font-size:11px}.auth_passwordWrapper__SjMWn{position:relative;display:flex;align-items:center}.auth_passwordWrapper__SjMWn input{width:100%;padding-right:32px}.auth_eyeBtn__Qs_9c{position:absolute;right:8px;background:none;border:none;padding:0;cursor:pointer;color:#6b7280;display:flex;align-items:center;font-size:15px;line-height:1}.auth_congregantCheckbox__5TxzJ{display:flex;gap:8px;align-items:flex-start;font-size:10px;color:#6b6b6b}.auth_congregantCheckbox__5TxzJ button{border:none;background:transparent;color:#003ecc;font-weight:600;font-size:10px;padding:0}.auth_congregantSupport__o8utg{text-align:right;font-size:10px;color:#6b6b6b}.auth_congregantSupport__o8utg button{border:none;background:transparent;color:#003ecc;font-weight:600;font-size:10px;padding:0}.auth_authHeader__ZL55d{height:77px;display:flex;align-items:center;padding:20px 30px;background:#eef1f8}.auth_authHeaderBrand__7I_7F{display:flex;align-items:center;gap:8px;color:#1a3fa3;font-weight:600}.auth_authHeaderBrand__7I_7F img{height:28px}.auth_authHeaderBadge__glmDs{background:#d7e2ff;color:#1a3fa3;font-size:10px;padding:2px 6px;border-radius:8px;font-weight:600}.auth_otpContainer__R1MjG{display:flex;gap:6px;justify-content:flex-start}.auth_otpActionRow__6OSwN{display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-gap:12px;gap:12px;align-items:start}.auth_otpInput__qs1EP{width:64px;height:64px;border:1px solid #d8dde6;border-radius:14px;background:#fff;text-align:center;font-size:24px;font-weight:600;color:#000!important;caret-color:#000;-webkit-text-fill-color:#000;box-shadow:0 1px 2px rgba(15,23,42,.04)}.auth_otpInput__qs1EP:disabled{color:#000!important;opacity:.6}.auth_otpArrowButton__Tifqt{width:64px;height:64px;border:none;border-radius:14px;background:#43a5dc;color:#fff;font-size:32px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease}.auth_otpArrowButton__Tifqt:hover:not(:disabled){background:#2b91c9}.auth_otpArrowButton__Tifqt:disabled{opacity:.5;cursor:not-allowed}.auth_otpResendRow__1GEgn{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:14px;font-size:16px;font-weight:600;color:#1f1f1f}.auth_otpResendButton__U8WPf{border:none;background:transparent;color:#43a5dc;font-size:16px;font-weight:700;padding:0}.auth_otpResendButton__U8WPf:disabled{color:#9aa7b2;cursor:not-allowed}.auth_verifyFieldHeader__tB0px{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.auth_verifyFieldHeader__tB0px label{font-size:11px;color:#001952;font-weight:600;margin-bottom:0}.auth_verifiedBadge__J632g{font-size:10px;font-weight:700;color:#16a34a;background:#dcfce7;border-radius:20px;padding:2px 8px}.auth_verifiedInput__BXv2r{border:1.5px solid #16a34a!important;background:#f0fdf4!important}.auth_otpOverlay__OAzK4{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:center;justify-content:center}.auth_otpModalBox__7XBwW{background:#fff;border-radius:12px;padding:28px 24px;width:340px;max-width:95vw;box-shadow:0 16px 40px rgba(0,0,0,.18)}.auth_otpModalHead__e2a9E{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.auth_otpModalHead__e2a9E span{font-size:14px;font-weight:700;color:#001952}.auth_otpCloseBtn__9ki6z{border:none;background:transparent;font-size:16px;color:#6b6b6b;line-height:1;cursor:pointer;padding:0}.auth_otpModalSub__KK_C8{font-size:11px;color:#6b6b6b;margin-bottom:16px}.auth_otpBoxRow__RgNZQ{display:flex;gap:8px;justify-content:center;margin-bottom:8px}.auth_otpBoxInput__cfgLJ{width:40px;height:44px;border-radius:8px;background:#f6f6f6;border:none;border-bottom:2px solid #bdbdbd;text-align:center;font-size:16px;font-weight:700;color:#001952;caret-color:#001952}.auth_otpErrorText__rjcKT{display:block;color:#dc2626;font-size:10px;margin-bottom:8px}.auth_otpModalActions__oYXu9{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.auth_successScreen__d0q5j{padding:48px 24px 40px;min-height:80vh;display:flex;flex-direction:column;justify-content:center}.auth_qrSuccessCard__SwXzI{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.1);display:flex;align-items:center;max-width:820px;margin:0 auto;padding:32px 36px;gap:36px}.auth_qrSuccessLeft__RQ_TB{flex-shrink:0;display:flex;align-items:center;justify-content:center}.auth_qrSuccessRight__eMFA_{display:flex;flex-direction:column;gap:14px}.auth_qrWrapper__o8sKW{background:transparent;border:none;padding:0;margin:0;display:inline-block}.auth_qrImage__84ZVK{width:200px;height:200px;display:block}.auth_qrSuccessTitle__kDEmH{font-size:20px;font-weight:700;color:#001952;margin:0;line-height:1.35}.auth_qrSuccessDesc__4_RjQ{font-size:13.5px;color:#4a4a4a;line-height:1.65;margin:0}.auth_qrSuccessFooter__cLhKA{font-size:12.5px;color:#555;margin:0}.auth_sendLinkBtn__bvvH1{background:none;border:none;padding:0;color:#1a3bbf;font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:underline}.auth_phoneInputContainer__VYdUK{width:100%!important}.auth_phoneInputField__sHmvP{width:100%!important;height:48px!important;font-size:13px!important;border:1px solid #d8dde6!important;border-radius:8px!important;padding-left:54px!important;color:#222!important;background:#fff!important;box-shadow:none!important}.auth_phoneInputButton__aBVS6{border-radius:8px 0 0 8px!important;background:#fff!important;border:1px solid #d8dde6!important;border-right:none!important}@media(max-width:991px){.auth_Auth__6A46s,.auth_authImage__DXyRj,.auth_congregantAuth__v30Lt{padding:64px 20px 40px}.auth_authLeftCol1__srOPW,.auth_authLeftColLogin__8d0WW,.auth_authLeftColSignup__SPoKm,.auth_authLeftCol__FZW2_{margin-top:0;margin-bottom:32px}.auth_authFormCard__j0WdG,.auth_authTabs__0_2f_{max-width:100%}.auth_authLeftColLogin__8d0WW,.auth_authLeftColSignup__SPoKm,.auth_authRightColSignup__t1JN8,.auth_authRightCol__kzrZM,.auth_authShell__U0YNk{min-height:auto}.auth_authRightColSignup__t1JN8,.auth_authRightCol__kzrZM{justify-content:center;padding-right:0}.auth_authLeftColLogin__8d0WW,.auth_authLeftColSignup__SPoKm{align-items:flex-start;padding-left:0}.auth_authIntroLogin__0V77J,.auth_authIntroSignup__Kg3et{max-width:100%;padding:0}.auth_authHeading__x9d8D{font-size:42px}.auth_congregantRow__r_XKG,.auth_qrSuccessCard__SwXzI,.auth_signupRow___4PZM,.auth_signupVerify__eaOi0{grid-template-columns:1fr;flex-direction:column}}@media(max-width:768px){.auth_Auth__6A46s,.auth_authImage__DXyRj,.auth_congregantAuth__v30Lt{padding:28px 14px}.auth_authIntro1__D_Bd9,.auth_authIntroLogin__0V77J,.auth_authIntroSignup__Kg3et,.auth_authIntro__paknc{padding:0}.auth_authHeading__x9d8D{font-size:32px;line-height:1.2}.auth_authFormCard__j0WdG{padding:22px 18px}.auth_signupCompactRow__GD8k3{grid-template-columns:1fr;gap:18px}.auth_authFormCardLogin___dDJs{margin-left:0}.auth_authLeftColLogin__8d0WW,.auth_authLeftColSignup__SPoKm{min-height:auto;margin-bottom:20px}.auth_authRightColSignup__t1JN8,.auth_authRightCol__kzrZM{min-height:auto}.auth_forgotInlineRow__iXqsL{grid-template-columns:1fr}.auth_signupFooter___ZSP4{flex-direction:column;gap:10px;align-items:flex-start}.auth_loginMetaRow__QjjBP{flex-direction:column;align-items:flex-start;gap:8px}.auth_signupCodeRow__no7fn{gap:8px}.auth_signupCodeRow__no7fn input,.auth_signupOtpSubmit__3wXnh{height:44px}.auth_otpContainer__R1MjG{justify-content:space-between;gap:8px;flex-wrap:wrap}.auth_otpInput__qs1EP{width:calc((100% - 40px)/6);min-width:40px}.auth_qrSuccessCard__SwXzI{padding:24px 20px;gap:20px}.auth_qrImage__84ZVK{width:160px;height:160px}}@media(max-width:576px){.auth_Auth__6A46s{padding:20px 12px 28px;min-height:100vh}.auth_authHeading__x9d8D{font-size:26px}.auth_authIntroLogin__0V77J{gap:14px}.auth_authIntroLogin__0V77J img{width:200px}.auth_authIntroSignup__Kg3et{gap:14px}.auth_authIntroSignup__Kg3et img{width:200px}.auth_authFormCard__j0WdG{padding:18px 14px;border-radius:14px}.auth_signupForm__ch16M{gap:16px}.auth_signupTitle__kIjQr{font-size:18px}.auth_signupField__iQ2FN label{font-size:12px}.auth_signupField__iQ2FN input,.auth_signupField__iQ2FN select{height:46px;font-size:12px;padding:0 14px}.auth_phoneInputField__sHmvP{height:46px!important;font-size:12px!important}.auth_loginMetaRow__QjjBP{align-items:flex-start}.auth_signupFooterAction__KOhrV{width:100%;justify-content:space-between}}