.layout_container__owIjg{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#faf8f5;padding:24px;position:relative;overflow:hidden}.layout_languageSwitcherWrapper__KYsSv{position:absolute;top:24px;inset-inline-end:24px;z-index:100}.layout_formWrapper__ofEBa{width:100%;max-width:480px;background:#fff;border-radius:16px;padding:48px;box-shadow:-4px 4px 6px 0 rgba(0,0,0,.08);position:relative;min-height:500px;display:flex;flex-direction:column}@media (max-width:768px){.layout_formWrapper__ofEBa{max-width:100%;padding:24px 20px}}@media (max-width:480px){.layout_formWrapper__ofEBa{padding:24px 20px}}.GraphicCircle_circle__psPsP{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%)}.BackgroundGraphic_container__TdO6x{position:absolute;inset:0;z-index:0;pointer-events:none}.BackgroundGraphic_graphicContainer__iiLC_{position:absolute;height:100%;aspect-ratio:1/1}.BackgroundGraphic_topGraphicContainer__nwQQY{top:0;right:0;transform:translate(38%,-52%)}.BackgroundGraphic_bottomGraphicContainer__vT4PI{bottom:0;right:0;transform:translate(38%,52%)}.BackgroundGraphic_topGraphicContainer__nwQQY.BackgroundGraphic_rtl__lcr03{right:auto;left:0;transform:translate(-38%,-52%)}.BackgroundGraphic_bottomGraphicContainer__vT4PI.BackgroundGraphic_rtl__lcr03{right:auto;left:0;transform:translate(-38%,52%)}@media (max-width:1024px){.BackgroundGraphic_graphicContainer__iiLC_{height:70%}.BackgroundGraphic_topGraphicContainer__nwQQY{display:none}}@media (max-width:768px){.BackgroundGraphic_graphicContainer__iiLC_{height:50%}}.AuthLayout_container__a8tNH{display:flex;min-height:100vh;background-color:#faf8f5;position:relative;overflow:hidden}.AuthLayout_languageSwitcherWrapper__aX7fY{position:absolute;top:24px;inset-inline-end:24px;z-index:100}.AuthLayout_brandingColumn___WT_Z{flex:0 0 50%;display:flex;align-items:center;justify-content:flex-start;padding:80px;position:relative;z-index:1}.AuthLayout_brandingContent__TrwIL{max-width:500px;display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.AuthLayout_brandingTitle__Ghyil{font-family:Poppins,sans-serif;font-weight:400;font-size:30px;line-height:38px;color:#166b68;margin:0}.AuthLayout_brandingDescription__yoG6d{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__pNkOG{flex:1;display:flex;align-items:center;justify-content:left;position:relative;overflow:hidden;z-index:1;padding:8px}.AuthLayout_logoWrapper__dga4Y svg{max-width:100%}@media (max-width:1024px){.AuthLayout_container__a8tNH{flex-direction:column;align-items:center;padding:24px;justify-content:center}.AuthLayout_brandingColumn___WT_Z{flex:0 0 auto;padding:0;min-height:auto;width:100%;max-width:480px;text-align:center;margin-bottom:32px}.AuthLayout_brandingColumn___WT_Z:before{display:none}.AuthLayout_brandingContent__TrwIL{max-width:100%;gap:16px;align-items:center}.AuthLayout_logoWrapper__dga4Y{display:flex;justify-content:center;align-items:center}.AuthLayout_brandingTitle__Ghyil{margin:0 0 8px;text-align:center}.AuthLayout_brandingDescription__yoG6d{margin:0 0 32px;text-align:center}.AuthLayout_formColumn__pNkOG{width:100%;max-width:480px;justify-content:center;flex:0}}@media (max-width:768px){.AuthLayout_brandingColumn___WT_Z{margin-bottom:24px}.AuthLayout_formColumn__pNkOG{max-width:100%}.AuthLayout_logoWrapper__dga4Y svg{max-width:80%}}@media (max-width:480px){.AuthLayout_container__a8tNH{padding:20px 16px}.AuthLayout_brandingColumn___WT_Z{margin-bottom:20px}.AuthLayout_brandingContent__TrwIL{gap:12px}.AuthLayout_brandingTitle__Ghyil{font-size:24px;line-height:1.2}.AuthLayout_brandingDescription__yoG6d{font-size:16px;line-height:1.4;margin-bottom:20px}.AuthLayout_formColumn__pNkOG{max-width:100%}}.AuthForm_formWrapper__Bb_ec{width:100%;display:flex;flex-direction:column;position:relative}.AuthForm_formContentWrapper__C5GY7{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__UdaUI{font-family:Poppins,sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#000;margin:0;text-align:center}.AuthForm_formContent__diasR{display:flex;flex-direction:column;gap:16px}.AuthForm_emailSection__bbOHP{display:flex;flex-direction:column;gap:8px}.AuthForm_emailInput__NTffW{height:40px;border-radius:6px;font-size:14px;border-color:#d9d9d9}.AuthForm_emailInput__NTffW::placeholder{color:#d9d9d9}.AuthForm_emailInput__NTffW:focus,.AuthForm_emailInput__NTffW:hover{border-color:#f98a77}.AuthForm_errorText__08Xnq{color:#ff4d4f;font-size:12px;margin-top:-4px}.AuthForm_continueButton__MU2b5{height:32px;border-radius:6px;font-weight:400;font-size:14px;background-color:#f98a77;border-color:#f98a77;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:none}.AuthForm_continueButton__MU2b5:hover:not(:disabled){background-color:#fa9e8b!important;border-color:#fa9e8b!important}.AuthForm_divider__mgs2E{text-align:center;color:#000;font-size:12px;font-weight:600;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;margin:0}.AuthForm_oauthButtons__i_1Nq{display:flex;flex-direction:column;gap:8px}.AuthForm_oauthButton__iNKdD{height:32px;justify-content:center;font-size:14px;font-weight:400;padding:0 16px}.AuthForm_googleUserButton__2K_Js,.AuthForm_oauthButton__iNKdD{border-radius:6px;display:flex;align-items:center;gap:8px;border:1px solid #d9d9d9;background-color:#fff;color:#000;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.AuthForm_googleUserButton__2K_Js{width:100%;height:auto;min-height:56px;justify-content:flex-start;padding:8px 16px;cursor:pointer;transition:border-color .2s}.AuthForm_googleUserButton__2K_Js:hover{border-color:#166b68;color:#166b68}.AuthForm_googleUserInfo__8nCbE{flex:1;display:flex;flex-direction:column;align-items:flex-start}.AuthForm_googleUserName__0H5PR{font-size:14px;font-weight:400}.AuthForm_googleUserEmail__YZiFr{font-size:12px;opacity:.4}.AuthForm_errorAlert__WVnsB{margin-bottom:16px}.AuthForm_oauthButton__iNKdD:hover:not(:disabled){border-color:#f98a77;color:#000}.AuthForm_oauthButton__iNKdD:disabled{opacity:.4;cursor:not-allowed}.AuthForm_bottomLink__gOoLv{text-align:center;font-size:14px;color:#000;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;line-height:20px}.AuthForm_link__90Rut{color:#f98a77;font-weight:400;text-decoration:none}.AuthForm_link__90Rut:hover{text-decoration:underline}@media (max-width:1024px){.AuthForm_formContentWrapper__C5GY7{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__Bb_ec{max-width:100%}.AuthForm_formContentWrapper__C5GY7{padding:32px 24px}}@media (max-width:480px){.AuthForm_formContentWrapper__C5GY7{padding:24px 20px}.AuthForm_title__UdaUI{font-size:28px}.AuthForm_emailInput__NTffW{font-size:14px;height:36px}.AuthForm_continueButton__MU2b5,.AuthForm_oauthButton__iNKdD{font-size:13px;height:36px}.AuthForm_googleUserButton__2K_Js{min-height:48px;font-size:13px;padding:6px 12px}.AuthForm_googleUserName__0H5PR{font-size:13px}.AuthForm_divider__mgs2E,.AuthForm_googleUserEmail__YZiFr{font-size:11px}.AuthForm_bottomLink__gOoLv{font-size:12px}.AuthForm_errorText__08Xnq{font-size:11px}}.OTPInput_otpContainer__8FYKu{display:flex;gap:8px;justify-content:center;margin-bottom:24px}.OTPInput_otpInput__Qk1iC{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__Qk1iC:focus{outline:none;border-color:#f98a77;box-shadow:0 0 0 2px rgba(249,138,119,.1)}.OTPInput_otpInput__Qk1iC:disabled{background-color:#f5f5f5;cursor:not-allowed}.OTPVerification_formWrapper__wdLAy{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;z-index:1;margin:0 auto}.OTPVerification_title__yaYeR{font-size:24px;font-weight:600;margin:0 0 12px;color:#000}.OTPVerification_subtitle__ioZ4b,.OTPVerification_title__yaYeR{text-align:center;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.OTPVerification_subtitle__ioZ4b{font-size:14px;color:#666;margin-bottom:32px}.OTPVerification_subtitle__ioZ4b strong{color:#000;font-weight:500}.OTPVerification_verifyButton__axC4a{height:32px;border-radius:6px;font-weight:400;font-size:14px;background-color:#f98a77;border-color:#f98a77;margin-top:8px;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:none}.OTPVerification_verifyButton__axC4a:hover:not(:disabled){background-color:#fa9e8b!important;border-color:#fa9e8b!important}.OTPVerification_verifyButton__axC4a:disabled{background-color:#d9d9d9;border-color:#d9d9d9;cursor:not-allowed}.OTPVerification_resendSection__gBVI7{text-align:center;margin-top:24px}.OTPVerification_resendButton__SB3wO{background:none;border:none;color:#f98a77;font-size:14px;cursor:pointer;padding:0;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;transition:color .2s ease}.OTPVerification_resendButton__SB3wO:hover:not(:disabled){color:#fa9d8d;text-decoration:underline}.OTPVerification_resendButton__SB3wO:disabled{color:#d9d9d9;cursor:not-allowed}.OTPVerification_resendTimer__O59pf{color:#666;font-size:14px;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.OTPVerification_bottomLink__WDyMp{text-align:center;margin-top:32px}.OTPVerification_link__V9_Z8{background:none;border:none;color:#666;font-size:14px;cursor:pointer;padding:0;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;transition:color .2s ease}.OTPVerification_link__V9_Z8:hover{color:#000;text-decoration:underline}@media (max-width:1024px){.OTPVerification_formWrapper__wdLAy{max-width:480px}}@media (max-width:768px){.OTPVerification_formWrapper__wdLAy{max-width:100%;padding:32px 24px}.OTPVerification_title__yaYeR{font-size:20px}.OTPVerification_subtitle__ioZ4b{font-size:13px}}@media (max-width:480px){.OTPVerification_formWrapper__wdLAy{padding:24px 20px}.OTPVerification_title__yaYeR{font-size:18px}.OTPVerification_subtitle__ioZ4b{font-size:12px}.OTPVerification_verifyButton__axC4a{font-size:13px;height:36px}}