.loginPopupDesktop_backdrop__UhByJ{width:100%;height:100dvh;position:fixed;top:0;left:0;z-index:var(--zI10);background:var(--lightt28,var(--darkk40));display:flex;align-items:center;justify-content:center}.loginPopupDesktop_modalContainer__ogo9v{display:flex;width:800px;max-width:calc(100% - 48px);height:450px;max-height:calc(100dvh - 48px);border-radius:8px;overflow:hidden;background:var(--lightt3,var(--darkk1));position:relative;box-shadow:0 8px 24px rgba(0,0,0,.15)}.loginPopupDesktop_closeButton__Nlz9t{position:absolute;top:12px;right:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;padding:8px;border-radius:8px}.loginPopupDesktop_closeButton__Nlz9t:hover{background:var(--lightt12,var(--darkk15))}.loginPopupDesktop_backButton__iRLUn{position:absolute;top:12px;left:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;padding:8px;border-radius:8px}.loginPopupDesktop_backButton__iRLUn:hover{background:var(--lightt12,var(--darkk15))}.loginPopupDesktop_backButtonText__cwR4x{font-size:var(--font-md);line-height:var(--line-height-md);font-weight:600;color:var(--lightt5,var(--darkk28));margin-left:6px}.loginPopupDesktop_leftPanel__ePN7y{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--lightt43,var(--darkk41));padding:32px;overflow:hidden}.loginPopupDesktop_headline__inyTI{text-align:left;color:#ececed;font-weight:500;font-size:var(--font-md);line-height:var(--line-height-md)}.loginPopupDesktop_article__0d8GW{margin-top:4px;text-align:left;color:#94979c;font-size:var(--font-sm);line-height:var(--line-height-sm)}.loginPopupDesktop_leftImage__zM0f6{max-width:100%;margin:30px auto auto}.loginPopupDesktop_rightPanel__7WxWW{width:50%;height:100%;display:flex;flex-direction:column;overflow-y:auto;position:relative}.loginPopupDesktop_formContainer__IQwvp{max-width:400px;width:100%;padding:0 24px;margin:auto}.loginPopupDesktop_formContent__oO891{display:flex;flex-direction:column;width:100%}.loginPopupDesktop_formHeader__NkJF4{color:var(--lightt1,var(--darkk66));font-size:var(--font-3xl);line-height:var(--line-height-3xl);font-weight:500;margin-bottom:4px}.loginPopupDesktop_formMessage__pIv5D{font-size:var(--font-md);line-height:var(--line-height-md);color:var(--lightt6,var(--darkk4));margin-bottom:32px}.loginPopupDesktop_googleLoginButton__WDcAf{display:flex;gap:12px;justify-content:center;width:100%;border:1px solid var(--lightt16,var(--darkk15));border-radius:8px;padding:9px 16px;background:var(--darkk2);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);cursor:pointer}.loginPopupDesktop_googleLoginButton__WDcAf:hover{background:var(--lightt12,var(--darkk15));border:1px solid var(--lightt7,var(--darkk3))}.loginPopupDesktop_googleIconWrapper__ocqOm{display:flex;margin:auto 0;align-items:center}.loginPopupDesktop_googleButtonText__rU7TX{color:var(--lightt5,var(--darkk28));font-weight:500}.loginPopupDesktop_orWrapper__YbCu3{display:flex;width:100%;margin:16px auto}.loginPopupDesktop_straightLine__tggrN{display:block;height:1px;margin:auto;background:var(--lightt45,var(--darkk24));width:calc(50% - 10px)}.loginPopupDesktop_or__AQQ_3{display:flex;font-size:var(--font-sm);line-height:var(--line-height-sm);color:var(--lightt8,var(--darkk4))}.loginPopupDesktop_fieldWrapper__C_iu5{display:flex;flex-direction:column}.loginPopupDesktop_fieldLabel__5eiNN{color:var(--lightt5,var(--darkk4));font-size:var(--font-md);line-height:var(--line-height-md);margin-bottom:6px}.loginPopupDesktop_fieldHint__UYNe7{font-size:var(--font-sm);line-height:var(--line-height-sm);color:var(--lightt8,var(--darkk4));margin-bottom:6px}.loginPopupDesktop_inputWrapper__Vx0wK{display:flex;align-items:center;padding:8px 12px;border-radius:8px;border:1px solid var(--lightt16,var(--darkk15));background:var(--darkk2);margin-bottom:4px}.loginPopupDesktop_input__tuvLh{width:100%;outline:none;border:none;font-size:var(--font-md);line-height:var(--line-height-md);background:transparent;color:var(--lightt5,var(--darkk13));-moz-user-select:text;user-select:text;-webkit-user-select:text}.loginPopupDesktop_input__tuvLh::placeholder{color:var(--lightt8,var(--darkk12))}.loginPopupDesktop_input__tuvLh:focus{outline:none;border:none}.loginPopupDesktop_inputIconWrapper__otREt{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.loginPopupDesktop_invalidInput__wOafq{border:1px solid var(--lightt47,var(--darkk35))}.loginPopupDesktop_validationMessage__jgm1S{color:var(--lightt52,var(--darkk39));font-size:var(--font-sm);line-height:var(--line-height-sm);height:16px;margin-bottom:24px}.loginPopupDesktop_strengthBarWrapper__HOO53{display:flex;align-items:center;gap:4px;margin-top:8px}.loginPopupDesktop_strengthSegment__3FWFU{height:4px;flex:1 1;border-radius:2px;transition:background .2s}.loginPopupDesktop_strengthLabel__Zk7ta{font-size:var(--font-sm);line-height:var(--line-height-sm);font-weight:500;white-space:nowrap;margin-left:4px}.loginPopupDesktop_criteriaList__vEt0Y{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;margin-top:6px}.loginPopupDesktop_criteriaItem__Yurr_{font-size:var(--font-sm);line-height:var(--line-height-sm)}.loginPopupDesktop_criteriaMet__bNpTn{color:#10b981}.loginPopupDesktop_criteriaUnmet__AU6Je{color:var(--lightt8,var(--darkk4))}.loginPopupDesktop_submitButton__YGuSl{display:flex;justify-content:center;width:100%;margin:8px auto auto;background:var(--lightt4,var(--darkk10));border:1px solid var(--lightt11,var(--darkk31));color:var(--lightt3,var(--darkk11));padding:10px;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);cursor:pointer;font-size:inherit;font-family:inherit;font-weight:500}.loginPopupDesktop_submitButton__YGuSl:hover{background:var(--lightt32,var(--darkk30));border:1px solid var(--lightt11,var(--darkk30))}.loginPopupDesktop_linkWrapper__ZqIk_{display:flex;justify-content:flex-end;margin-top:12px}.loginPopupDesktop_linkText___Vahz{font-size:var(--font-sm);line-height:var(--line-height-sm);color:var(--lightt1,var(--darkk28));cursor:pointer;text-decoration:underline}.loginPopupDesktop_switchWrapper___TcQm{display:flex;gap:4px;justify-content:center;margin-top:12px;font-size:var(--font-sm);line-height:var(--line-height-sm)}.loginPopupDesktop_switchText__gzqon{color:var(--lightt6,var(--darkk4))}.loginPopupDesktop_switchLink__AbqxP{color:var(--lightt1,var(--darkk28));cursor:pointer;text-decoration:underline;font-weight:500}.loginPopupDesktop_successWrapper__sFGMS{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:24px}.loginPopupDesktop_envelopeIconWrapper__He_2H{display:flex;border-radius:8px;border:1px solid var(--lightt7,var(--darkk15));width:-moz-fit-content;width:fit-content;padding:14px;margin-bottom:24px}.loginPopupDesktop_emailDisplayWrapper__PLjCM{display:flex;align-items:center;margin-top:4px;margin-bottom:32px}.loginPopupDesktop_emailDisplay__G8neA{font-size:var(--font-sm);line-height:var(--line-height-sm);color:var(--lightt6,var(--darkk4));background:none;border:none;outline:none;padding:0;width:-moz-fit-content;width:fit-content;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.loginPopupDesktop_editEmailButton__AWCOk{display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-left:4px}.loginPopupDesktop_sendOtpRow__3EzNk{display:flex;justify-content:flex-start;margin-top:4px}.loginPopupDesktop_sendOtpButton__UTSO4{font-size:var(--font-sm);line-height:var(--line-height-sm);color:#2563eb;cursor:pointer;font-weight:500}.loginPopupDesktop_sendOtpButton__UTSO4:hover{text-decoration:underline}.loginPopupDesktop_otpBoxesWrapper__tI2LU{display:flex;gap:12px;justify-content:flex-start;margin-bottom:4px}.loginPopupDesktop_otpBox__gMF1K{width:48px;height:48px;text-align:center;font-size:var(--font-xl);line-height:var(--line-height-xl);font-weight:500;border:1px solid var(--lightt16,var(--darkk15));border-radius:8px;background:var(--darkk2);color:var(--lightt5,var(--darkk13));outline:none;caret-color:var(--lightt4,var(--darkk10))}.loginPopupDesktop_otpBox__gMF1K:focus{border-color:var(--lightt4,var(--darkk10));box-shadow:0 0 0 1px var(--lightt4,var(--darkk10))}.loginPopupDesktop_methodSwitch__ftinm{font-size:var(--font-md);line-height:var(--line-height-md);color:#2563eb;cursor:pointer;font-weight:500;text-align:center;margin-bottom:16px}.loginPopupDesktop_methodSwitch__ftinm:hover{text-decoration:underline}.loginPopupDesktop_warningBackdrop__c5WZC{width:100%;height:100dvh;position:fixed;top:0;left:0;z-index:var(--zI10);background:var(--lightt28,var(--darkk40))}.loginPopupDesktop_warningWrapper__pfgDP{position:absolute;display:flex;flex-direction:column;width:400px;justify-content:center;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:12px;background:var(--lightt3,var(--darkk68));border:1px solid var(--darkk69);padding:24px}.loginPopupDesktop_warningIconWrapper__ECdrJ{display:flex;margin:0 auto 20px 0}.loginPopupDesktop_warningHeader__832LZ{display:flex;font-weight:500;font-size:var(--font-xl);line-height:var(--line-height-xl);margin:auto auto 8px 0;color:var(--lightt1,var(--darkk66))}.loginPopupDesktop_warningMessage__N23A5{display:flex;font-size:var(--font-md);line-height:var(--line-height-md);margin:auto auto 32px 0;color:var(--lightt6,var(--darkk28))}.loginPopupDesktop_buttonsWrapper__3PxvR{display:flex;gap:12px;width:100%}.loginPopupDesktop_continueButton___aCuC,.loginPopupDesktop_leaveButton__r4mwJ{display:flex;justify-content:center;border-radius:8px;padding:10px 18px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);cursor:pointer}.loginPopupDesktop_leaveButton__r4mwJ{border:1px solid var(--lightt47,var(--darkk37));color:var(--lightt26,var(--darkk11));background:var(--lightt25,var(--darkk37));width:36%}.loginPopupDesktop_leaveButton__r4mwJ:hover{background:var(--lightt68,var(--darkk67));border:1px solid var(--lightt68,var(--darkk67))}.loginPopupDesktop_continueButton___aCuC{background:var(--lightt4,var(--darkk10));border:1px solid var(--lightt11,var(--darkk31));color:var(--lightt3,var(--darkk11));width:63%}.loginPopupDesktop_continueButton___aCuC:hover{background:var(--lightt32,var(--darkk30));border:1px solid var(--lightt11,var(--darkk30))}@media (max-width:899px){.loginPopupDesktop_backdrop__UhByJ,.loginPopupDesktop_modalContainer__ogo9v,.loginPopupDesktop_warningBackdrop__c5WZC{display:none}}