.BackgroundGraphic_container__uygmF{position:absolute;inset:0;z-index:0;pointer-events:none}.BackgroundGraphic_graphicContainer__RgTkT{position:absolute;height:100%;aspect-ratio:1/1}.BackgroundGraphic_topGraphicContainer__r4ah9{top:0;right:0;transform:translate(38%,-52%)}.BackgroundGraphic_bottomGraphicContainer__MtHaQ{bottom:0;right:0;transform:translate(38%,52%)}.BackgroundGraphic_topGraphicContainer__r4ah9.BackgroundGraphic_rtl__h5LMJ{right:auto;left:0;transform:translate(-38%,-52%)}.BackgroundGraphic_bottomGraphicContainer__MtHaQ.BackgroundGraphic_rtl__h5LMJ{right:auto;left:0;transform:translate(-38%,52%)}@media (max-width:1024px){.BackgroundGraphic_graphicContainer__RgTkT{height:70%}.BackgroundGraphic_topGraphicContainer__r4ah9{display:none}}@media (max-width:768px){.BackgroundGraphic_graphicContainer__RgTkT{height:50%}}.GraphicCircle_circle__RwlR0{width:100%;height:100%;border-radius:50%;pointer-events:none;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,transparent 0,transparent 40%,#166b68 0,#166b68 100%)}.AuthLayout_container__Gk051{display:flex;min-height:100vh;background-color:#faf8f5;position:relative;overflow:hidden}.AuthLayout_languageSwitcherWrapper__cBuIS{position:absolute;top:24px;inset-inline-end:24px;z-index:100}.AuthLayout_brandingColumn__BQsJi{flex:0 0 50%;display:flex;align-items:center;justify-content:flex-start;padding:80px;position:relative;z-index:1}.AuthLayout_brandingContent__jl3IX{max-width:500px;display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.AuthLayout_brandingTitle__Xm359{font-family:Poppins,sans-serif;font-weight:400;font-size:30px;line-height:38px;color:#166b68;margin:0}.AuthLayout_brandingDescription__haQkG{font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;line-height:1.4;font-weight:300;color:rgba(0,0,0,.6);margin:0}.AuthLayout_formColumn___ebqa{flex:1;display:flex;align-items:center;justify-content:left;position:relative;overflow:hidden;z-index:1;padding:8px}.AuthLayout_logoWrapper__hfyd8 svg{max-width:100%}@media (max-width:1024px){.AuthLayout_container__Gk051{flex-direction:column;align-items:center;padding:24px;justify-content:center}.AuthLayout_brandingColumn__BQsJi{flex:0 0 auto;padding:0;min-height:auto;width:100%;max-width:480px;text-align:center;margin-bottom:32px}.AuthLayout_brandingColumn__BQsJi:before{display:none}.AuthLayout_brandingContent__jl3IX{max-width:100%;gap:16px;align-items:center}.AuthLayout_logoWrapper__hfyd8{display:flex;justify-content:center;align-items:center}.AuthLayout_brandingTitle__Xm359{margin:0 0 8px;text-align:center}.AuthLayout_brandingDescription__haQkG{margin:0 0 32px;text-align:center}.AuthLayout_formColumn___ebqa{width:100%;max-width:480px;justify-content:center;flex:0}}@media (max-width:768px){.AuthLayout_brandingColumn__BQsJi{margin-bottom:24px}.AuthLayout_formColumn___ebqa{max-width:100%}.AuthLayout_logoWrapper__hfyd8 svg{max-width:80%}}@media (max-width:480px){.AuthLayout_container__Gk051{padding:20px 16px}.AuthLayout_brandingColumn__BQsJi{margin-bottom:20px}.AuthLayout_brandingContent__jl3IX{gap:12px}.AuthLayout_brandingTitle__Xm359{font-size:24px;line-height:1.2}.AuthLayout_brandingDescription__haQkG{font-size:16px;line-height:1.4;margin-bottom:20px}.AuthLayout_formColumn___ebqa{max-width:100%}}.Alert_alert_width_full__F05oy{width:100%}.Alert_alert_width_auto__HoRfv{width:auto}.AuthForm_formWrapper__m3WOh{width:100%;display:flex;flex-direction:column;position:relative}.AuthForm_formContentWrapper__uwD19{position:relative;background-color:#fff;padding:48px;border-radius:8px;box-shadow:-4px 4px 6px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;gap:24px;width:460px}.AuthForm_title__AJ3Vk{font-family:Poppins,sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#000;margin:0;text-align:center}.AuthForm_formContent__tpe1y{display:flex;flex-direction:column;gap:16px}.AuthForm_emailSection__SttU5{display:flex;flex-direction:column;gap:8px}.AuthForm_divider__HqnL0{text-align:center;color:#000;font-size:12px;font-weight:600;margin:0}.AuthForm_oauthButtons__6xpg_{display:flex;flex-direction:column;gap:8px}.AuthForm_bottomLink__6RpV3{text-align:center;font-size:14px;color:#000;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;line-height:20px}.AuthForm_link__HA4ZF{color:#f98a77;font-weight:400;text-decoration:none}.AuthForm_link__HA4ZF:hover{text-decoration:underline}@media (max-width:1024px){.AuthForm_formContentWrapper__uwD19{position:relative;top:auto;left:auto;transform:none;width:100%;max-width:480px;margin:0 auto;border-radius:16px}}@media (max-width:768px){.AuthForm_formWrapper__m3WOh{max-width:100%}.AuthForm_formContentWrapper__uwD19{padding:32px 24px}}@media (max-width:480px){.AuthForm_formContentWrapper__uwD19{padding:24px 20px}.AuthForm_title__AJ3Vk{font-size:28px}.AuthForm_googleUserButton__DUH5j{min-height:48px;font-size:13px;padding:6px 12px}.AuthForm_googleUserName__jv569{font-size:13px}.AuthForm_divider__HqnL0,.AuthForm_googleUserEmail__b_AYy{font-size:11px}.AuthForm_bottomLink__6RpV3{font-size:12px}}.OTPInput_otpContainer__tZzjU{display:flex;gap:8px;justify-content:center}.OTPInput_otpInput__VTrqX{width:48px;height:48px;border:1px solid #d9d9d9;border-radius:6px;text-align:center;font-size:24px;font-weight:600;color:#000;background-color:#fff;transition:all .2s ease}.OTPInput_otpInput__VTrqX:focus{outline:none;border-color:#f98a77;box-shadow:0 0 0 2px rgba(249,138,119,.1)}.OTPInput_otpInput__VTrqX:disabled{background-color:#f5f5f5;cursor:not-allowed}.OTPVerification_formWrapper__FojNc{width:100%;max-width:480px;background:#fff;border-radius:8px;padding:48px;box-shadow:-4px 4px 6px 0 rgba(0,0,0,.08);position:relative;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.OTPVerification_otpInputContainer__DqBMN{gap:54px;display:flex;flex-direction:column;width:100%}@media (max-width:1024px){.OTPVerification_formWrapper__FojNc{max-width:480px}}@media (max-width:768px){.OTPVerification_formWrapper__FojNc{max-width:100%;padding:32px 24px}}@media (max-width:480px){.OTPVerification_formWrapper__FojNc{padding:24px 20px}}