.auth_authContainer__HKax2{display:flex;min-height:100vh}.auth_authImage__rFlg8{width:50%;background-image:url(/Frame.webp);background-size:cover;background-position:50%;position:relative;display:flex;flex-direction:column;align-items:center;padding:64px 48px 0}.auth_imageTitle__0Iavn{color:var(--Zinc-50,#fafafa);font-size:36px;font-weight:600;line-height:50px;letter-spacing:-.36px;margin-bottom:16px}.auth_imageDescription__djCGh,.auth_imageTitle__0Iavn{text-align:center;font-family:Manrope;font-style:normal}.auth_imageDescription__djCGh{color:var(--Zinc-100,#f4f4f5);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.16px;max-width:460px;width:346px}.auth_authFormContainer__G2E3S{width:50%;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth_authForm__uSXIH{width:100%;max-width:400px}.auth_authHeading__4iUrG{color:#27272a;text-align:center;font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:.5rem}.auth_formGroup__edBN_{margin-bottom:1rem;position:relative}.auth_inputWrapper__HU_Kt{position:relative;width:100%;display:flex;align-items:center}.auth_inputIcon__xixyK{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:auto;z-index:1}.auth_inputIcon__xixyK[onClick]{cursor:pointer}.auth_formGroup__edBN_ input{width:100%;padding:.75rem;border-radius:12px;border:1px solid #e4e4e7;background:#f4f4f5;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#27272a}.auth_formGroup__edBN_ input::placeholder{color:#a1a1aa;font-weight:400}.auth_formGroup__edBN_ input:focus{outline:none;border-color:#7e00de}.auth_submitButton__xq26m{width:100%;display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:999999px;background:var(
		--purple,linear-gradient(274deg,#7d00de -.06%,#d7a4ff 153.94%)
	);color:var(--Zinc-50,#fafafa);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:24px;border:none;cursor:pointer}.auth_dividerContainer__zb_Oi{display:flex;align-items:center;gap:12px;margin:24px 0}.auth_dividerLine__3VXIP{flex:1 1;height:1px;background-color:var(--Zinc-400,#a1a1aa)}.auth_dividerText__q7EGx{color:var(--Zinc-400,#a1a1aa);text-align:center;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.auth_googleButton__kewiJ{width:-moz-fit-content;width:fit-content;background-color:white;color:#333;border-radius:8px;padding:8px 16px;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease-in-out}.auth_googleButton__kewiJ:hover{background-color:#f4f4f5;border-color:#d4d4d8;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.auth_googleButton__kewiJ:disabled{opacity:.7;cursor:not-allowed;transform:none}.auth_termsText___Zge4{color:var(--Zinc-400,#a1a1aa);text-align:center;margin-top:24px}.auth_termsLink__MA9n_,.auth_termsText___Zge4{font-family:Manrope;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.auth_termsLink__MA9n_{background:var(
		--purple,linear-gradient(274deg,#7d00de -.06%,#d7a4ff 153.94%)
	);-webkit-background-clip:text;background-clip:text;text-decoration:none}.auth_authSwitch__vApDM{color:var(--Zinc-400,#a1a1aa);font-weight:400}.auth_authSwitch__vApDM,.auth_authSwitch__vApDM a{font-family:Manrope;font-size:16px;font-style:normal;line-height:24px}.auth_authSwitch__vApDM a{color:#7e00de;text-decoration:none;font-weight:500}.auth_authSwitch__vApDM a:hover{text-decoration:underline}.auth_errorMessage__f48hT{color:#dc2626;font-size:.875rem;margin-top:.5rem;margin-inline:auto;text-align:center}.auth_flex1__f7but{display:flex;align-items:center;justify-content:center;width:100%}.auth_otpContainer__yxNZN{display:flex;gap:8px;justify-content:center;margin-bottom:2rem}.auth_otpInput__OU_pH{width:40px;height:40px;border:1px solid #e4e4e7;border-radius:8px;text-align:center;font-size:1.25rem;font-weight:600}.auth_otpInput__OU_pH:focus{outline:none;border-color:#7e00de}.auth_resendContainer__lFj2K{text-align:center;margin-top:1rem}.auth_resendButton__wPIj6{background:none;border:none;color:#7e00de;cursor:pointer;font-weight:500}.auth_resendButton__wPIj6:disabled{color:#a1a1aa;cursor:not-allowed}.auth_submitButton__xq26m:disabled{opacity:.7;cursor:not-allowed}.auth_loader__3c6qV{width:20px;height:20px;border:2px solid #f3f3f3;border-top-color:#7e00de;border-radius:50%;animation:auth_spin__a4N0I 1s linear infinite}@keyframes auth_spin__a4N0I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.auth_authContainer__HKax2{flex-direction:column}.auth_authImage__rFlg8{display:none}.auth_authFormContainer__G2E3S{width:100%}}.auth_modalOverlay__qUnih{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.auth_authFormModal__RqexT{width:100%;max-width:520px;background:#ffffff;border-radius:12px;padding:24px;box-shadow:0 12px 40px rgba(16,24,40,.2);position:relative}.auth_modalClose__vGPVV{position:absolute;right:12px;top:12px;background:transparent;border:none;font-size:20px;cursor:pointer}.auth_secondaryButton__mqd8k{padding:12px 20px;border-radius:9999px;border:1px solid #e4e4e7;background:#fff;color:#27272a;cursor:pointer}.auth_successMessage__It8Ko{color:#0f5132;background:#d1e7dd;border:1px solid #c7e3d4;padding:8px 12px;border-radius:6px;margin-top:8px;text-align:center}