.loginmodal_allCont__HQrFp{position:fixed;inset:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;background:rgba(12,9,5,.58);backdrop-filter:blur(4px)}.loginmodal_myCont__sWOGp{position:relative;z-index:2;width:min(430px,calc(100vw - 32px));max-height:min(86vh,680px);overflow-y:auto;border:1px solid var(--clr-border-primary);border-radius:24px;padding:28px 20px 20px;background:linear-gradient(170deg,#ffffff,#fff8ec);box-shadow:0 24px 58px rgba(22,16,7,.26),inset 0 1px 0 rgba(255,255,255,.62);animation:loginmodal_modalReveal__SejqG .22s ease-out}.loginmodal_sheetHandle__mCR3X{display:none}.loginmodal_myCont__sWOGp h2,.loginmodal_title__dBToF{margin:0;text-align:center;font-family:dana-bold;font-size:24px;line-height:1.45;color:var(--clr-text-primary)}.loginmodal_myCont__sWOGp p,.loginmodal_subtitle__e7jQl{margin-top:8px;margin-bottom:0;text-align:center;font-family:dana-regular;font-size:14px;line-height:2;color:var(--clr-text-secondary)}.loginmodal_left__ZgDDP{display:flex;align-items:center}.loginmodal_ipt__7EB4l input{width:100%;border:none;background:transparent;font-family:dana-regular;font-size:16px;color:var(--clr-text-primary);direction:ltr}.loginmodal_ipt__7EB4l input::placeholder{color:#b8ab90}.loginmodal_ipt__7EB4l input:focus-visible{outline:none!important}.loginmodal_phoneField__Hz7M2{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:18px;border:1px solid #eadfcb;border-radius:14px;padding:12px 14px;background:#fff;transition:border-color .22s ease,box-shadow .22s ease}.loginmodal_phoneField__Hz7M2:focus-within{border-color:#c39a4e;box-shadow:0 0 0 3px rgba(195,154,78,.16)}.loginmodal_mobileInput__rD0BG{flex:1;width:auto!important;text-align:left;direction:ltr}.loginmodal_countryCodeBadge__UmbZ1{flex-shrink:0;min-width:56px;border:1px solid #e3c98f;border-radius:10px;background:#fff6e1;color:#7b5a20;font-family:dana-bold;font-size:14px;text-align:center;padding:8px 10px;user-select:none;pointer-events:none}.loginmodal_submitBtn__nve2C{width:100%;margin-top:18px;border:1px solid #e1bc72;border-radius:12px;padding:12px 14px;font-family:dana-bold;font-size:15px;color:#fff;background:linear-gradient(135deg,#dca84a,#b8862f);box-shadow:0 11px 24px rgba(179,138,61,.28),inset 0 1px 0 rgba(255,255,255,.34);transition:transform .2s ease,filter .2s ease}.loginmodal_submitBtn__nve2C:hover{filter:brightness(1.06);transform:translateY(-1px)}.loginmodal_submitBtn__nve2C:active{transform:translateY(0)}.loginmodal_otpWrap__Oe6iw{margin-top:22px}.loginmodal_otpContainer__qxHOE{width:100%;display:flex;justify-content:center;align-items:center;gap:9px;direction:ltr}.loginmodal_otpInput__H3TIv{width:44px!important;height:46px;border-radius:12px;border:1px solid #e8dcc8;background:#fff;font-family:dana-bold;color:var(--clr-text-primary);font-size:20px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.loginmodal_otpInput__H3TIv:focus{border-color:#c39a4e;box-shadow:0 0 0 3px rgba(195,154,78,.15)}.loginmodal_editMobileBtn__mI242{cursor:pointer;display:block;width:max-content;margin:20px auto 10px;border:1px solid #e3c487;border-radius:10px;background:#fff7e7;color:#7b5a20;padding:8px 14px;font-family:dana-bold;font-size:13px;transition:background-color .2s ease}.loginmodal_editMobileBtn__mI242:hover{background:#ffefd0}.loginmodal_cls__Ll6H8{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:12px;left:12px;width:38px;height:38px;border:1px solid #eadcc5;border-radius:999px;background:#fff;color:#7e642f;font-size:22px;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.loginmodal_cls__Ll6H8:hover{background:#fff3dc;transform:rotate(90deg)}.loginmodal_lk__Tj1ua{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.loginmodal_resend__UQylY{display:block;width:max-content;margin:20px auto 12px;background:transparent;border:none;color:#7b5a20;font-family:dana-bold;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.loginmodal_timeLeft__oW3pj{display:block;width:max-content;margin:20px auto 10px;font-family:dana-regular;font-size:13px;color:#99825a}@keyframes loginmodal_modalReveal__SejqG{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loginmodal_sheetUp__H47VQ{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.loginmodal_allCont__HQrFp{align-items:flex-end;padding:0}.loginmodal_myCont__sWOGp{width:100%;max-width:none;min-height:50vh;height:50vh;max-height:50vh;border-radius:26px 26px 0 0;border-bottom:none;padding:22px 16px 16px;animation:loginmodal_sheetUp__H47VQ .26s ease-out}.loginmodal_sheetHandle__mCR3X{display:block;position:absolute;top:8px;left:50%;transform:translateX(-50%);width:54px;height:5px;border-radius:100px;background:#d8c09a}.loginmodal_myCont__sWOGp h2,.loginmodal_title__dBToF{font-size:20px;margin-top:6px}.loginmodal_myCont__sWOGp p,.loginmodal_subtitle__e7jQl{font-size:13px;line-height:1.9}.loginmodal_cls__Ll6H8{top:12px;left:12px;width:34px;height:34px;font-size:20px}.loginmodal_otpInput__H3TIv{width:42px!important;height:44px}}