.Login_loginContainer__jepPN{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:24px;background:radial-gradient(130% 100% at top right,#F0EFFF 0,#FFFFFF 100%);overflow:hidden;font-family:var(--font-main),"Noto Sans Hebrew",sans-serif}.Login_circleBg1__ttFu5{top:-10%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(79,76,226,.12) 0,rgba(79,76,226,0) 70%)}.Login_circleBg1__ttFu5,.Login_circleBg2__ZTcUK{position:absolute;border-radius:50%;z-index:1;pointer-events:none}.Login_circleBg2__ZTcUK{bottom:-15%;left:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(115,204,30,.08) 0,rgba(115,204,30,0) 70%)}.Login_blurOverlay__4AAwq{position:absolute;inset:0;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:2;pointer-events:none}.Login_loginCard__DRKdd{position:relative;z-index:3;width:100%;max-width:480px;padding:40px;border-radius:24px;background:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.5);box-shadow:0 20px 40px rgba(79,76,226,.06),0 1px 3px rgba(0,0,0,.02);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:24px;animation:Login_cardAppear__MI544 .5s cubic-bezier(.16,1,.3,1)}@keyframes Login_cardAppear__MI544{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Login_header__z4zHn{text-align:center;gap:8px}.Login_header__z4zHn,.Login_logoContainer__xBGZW{display:flex;flex-direction:column;align-items:center}.Login_logoContainer__xBGZW{gap:12px;text-decoration:none}.Login_logoIcon__gD1gk{width:64px;height:64px;border-radius:18px;background:#FFFFFF;box-shadow:0 8px 16px rgba(79,76,226,.1);display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.Login_logoContainer__xBGZW:hover .Login_logoIcon__gD1gk{transform:scale(1.05) rotate(4deg)}.Login_logoText__xtSsE{color:#1E1C89;font-size:24px;font-weight:800;letter-spacing:-.5px;margin:0}.Login_subtext__lKp6R{color:#555570;font-size:14px;font-weight:500;margin:0}.Login_form__pFQIy{display:flex;flex-direction:column;gap:20px}.Login_title__JDhX0{color:#1A1856;font-size:20px;font-weight:700;margin:0 0 4px;text-align:center}.Login_resetDescription__HS_vU{color:#555570;font-size:14px;line-height:1.5;text-align:center;margin:-10px 0 10px}.Login_inputGroup__5RLnu{display:flex;flex-direction:column;gap:8px}.Login_inputGroup__5RLnu label{color:#374151;font-size:14px;font-weight:600}.Login_labelRow__sPM_m{display:flex;justify-content:space-between;align-items:center}.Login_forgotBtn__67BzT{background:none;border:none;color:#4F4CE2;font-size:13px;font-weight:600;cursor:pointer;padding:0;transition:color .15s ease}.Login_forgotBtn__67BzT:hover{color:#312EAF;text-decoration:underline}.Login_inputWrapper__EnuR9{position:relative;display:flex;align-items:center}.Login_inputIcon__Zk7La{position:absolute;right:14px;font-size:16px;pointer-events:none;opacity:.7}.Login_inputWrapper__EnuR9 input{width:100%;padding:14px 44px 14px 16px;border-radius:14px;border:1px solid rgba(79,76,226,.25);background:rgba(255,255,255,.9);color:#1A1856;font-size:15px;transition:all .25s ease;font-family:inherit}.Login_inputWrapper__EnuR9 input:focus{outline:none;border-color:#4F4CE2;background:#FFFFFF;box-shadow:0 0 0 4px rgba(79,76,226,.12)}.Login_inputWrapper__EnuR9 input::placeholder{color:#9CA3AF}.Login_submitBtn__6YuCa{display:flex;justify-content:center;align-items:center;width:100%;padding:14px;border-radius:14px;border:none;background:linear-gradient(135deg,#4F4CE2,#3B38CC);color:#FFFFFF;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px rgba(79,76,226,.2)}.Login_submitBtn__6YuCa:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(79,76,226,.35);background:linear-gradient(135deg,#5D5AE6,#4441D9)}.Login_submitBtn__6YuCa:active:not(:disabled){transform:translateY(0)}.Login_submitBtn__6YuCa:disabled{opacity:.65;cursor:not-allowed;transform:none!important;box-shadow:none!important}.Login_btnRow__nSMop{display:flex;flex-direction:column;gap:12px;margin-top:10px}.Login_backBtn__aSgiY{background:none;border:1px solid rgba(79,76,226,.2);color:#4F4CE2;padding:13px;border-radius:14px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;text-align:center}.Login_backBtn__aSgiY:hover:not(:disabled){background:rgba(79,76,226,.05);border-color:#4F4CE2}.Login_signUpPrompt__gwUhG{text-align:center;font-size:14px;color:#555570;margin-top:10px}.Login_signUpPrompt__gwUhG a{color:#73CC1E;font-weight:700;text-decoration:none;transition:color .15s ease}.Login_signUpPrompt__gwUhG a:hover{color:#5AAA12;text-decoration:underline}.Login_errorMessage__fmC_N{background:#FFF5F5;border-right:4px solid #ef4444;color:#B91C1C;animation:Login_shake__l6OOd .4s ease}.Login_errorMessage__fmC_N,.Login_successMessage__3gPzW{padding:12px 16px;font-size:14px;font-weight:600;border-radius:8px}.Login_successMessage__3gPzW{background:#F4FBF0;border-right:4px solid #10b981;color:#065F46}@keyframes Login_shake__l6OOd{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.Login_spinner__b7A65{display:inline-block;width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.3);border-top-color:#ffffff;animation:Login_spin__0C1LD .8s linear infinite}@keyframes Login_spin__0C1LD{to{transform:rotate(1turn)}}@media (max-width:480px){.Login_loginCard__DRKdd{padding:24px 16px}}