.ForgotPasswordForm_container__OCXl2{--primary-color:#FE5F03;--secondary-color:#FFBB14;--accent-color:#FE5F03;--text-color:#2c3e50;--light-text:#7f8c8d;--background-gradient:linear-gradient(0deg,#FE5F03 22%,#FFBB14);--card-bg:rgba(255,255,255,0.95);--image-size:200px;--image-size-mobile:120px;--image-size-large:300px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;min-height:100vh}.ForgotPasswordForm_laptoproLogo__UUwUT{width:320px;height:auto;z-index:1000;margin-bottom:76px;margin-top:16px;cursor:pointer}.ForgotPasswordForm_gradientLayer___z8j7{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-gradient);z-index:1}.ForgotPasswordForm_backgroundElements__CiVJj{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.ForgotPasswordForm_image__h1ENE{opacity:.95;transition:all .3s ease;border-radius:15px;width:var(--image-size);height:var(--image-size);z-index:2}.ForgotPasswordForm_image__h1ENE,.ForgotPasswordForm_lpBackgroundLogo__3KrlM{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%}.ForgotPasswordForm_lpBackgroundLogo__3KrlM{top:0;left:0;width:100%;height:100%;background-image:url(/LaptoproIWhite.webp);z-index:1;opacity:.1;pointer-events:none}.ForgotPasswordForm_img1__SYNel{top:-25%;left:-35%;background-image:url(/images/FormImage1.webp);transform:rotate(-5deg)}.ForgotPasswordForm_img2__kktyP{top:-25%;left:17.5%;background-image:url(/images/FormImage2.webp)}.ForgotPasswordForm_img3__GOrX5{top:-25%;right:-35%;background-image:url(/images/FormImage3.webp);transform:rotate(5deg)}.ForgotPasswordForm_img4__iK8I0{top:32.5%;left:-40%;transform:translateY(-50%) rotate(-3deg);background-image:url(/images/FormImage7.webp)}.ForgotPasswordForm_img5__ouvji{top:32.5%;right:-40%;transform:translateY(-50%) rotate(3deg);background-image:url(/images/FormImage4.webp)}.ForgotPasswordForm_img6__lihup{bottom:-15%;left:-37.5%;background-image:url(/images/FormImage6.webp);transform:rotate(3deg)}.ForgotPasswordForm_img7__D_1Of{bottom:-15%;right:-32.5%;background-image:url(/images/FormImage5.webp);transform:rotate(-3deg)}.ForgotPasswordForm_image__h1ENE:hover{opacity:1;transform:scale(1.05);z-index:4}.ForgotPasswordForm_card__TgMXl{border-radius:20px;width:100%;max-width:450px;box-shadow:0 25px 50px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.4);z-index:3;margin-bottom:24px}.ForgotPasswordForm_cardContent__n_tA6,.ForgotPasswordForm_card__TgMXl{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.ForgotPasswordForm_cardContent__n_tA6{padding:24px;z-index:10;border-radius:20px}.ForgotPasswordForm_header__LYhfk{text-align:center;margin-bottom:16px}.ForgotPasswordForm_subtitle__QdZsv{color:var(--text-color);font-size:1.3rem;margin-bottom:10px;opacity:.9;font-weight:800}.ForgotPasswordForm_description__Exp8r{color:var(--light-text);font-size:.95rem;margin-top:8px;line-height:1.5}.ForgotPasswordForm_form__vtlKW{gap:12px}.ForgotPasswordForm_formGroup__C_JGH,.ForgotPasswordForm_form__vtlKW{display:flex;flex-direction:column}.ForgotPasswordForm_label__uJmOr{font-weight:500;color:var(--text-color);margin-bottom:8px;font-size:.95rem}.ForgotPasswordForm_input__ZdWv0{padding:15px;border:2px solid #e1e8ed;border-radius:10px;font-size:1rem;transition:all .3s ease;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ForgotPasswordForm_input__ZdWv0:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(219,52,52,.2);background:rgba(255,255,255,.95)}.ForgotPasswordForm_input__ZdWv0::placeholder{color:#a0a0a0}.ForgotPasswordForm_submitButtonContainer__6FCL1{display:flex;align-items:center;gap:12px;margin-top:10px}.ForgotPasswordForm_submitButton__HASuL{background:#000;color:white;border:none;padding:15px;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff850b3d;flex:1 1}.ForgotPasswordForm_submitButton__HASuL:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #ff850b54}.ForgotPasswordForm_submitButton__HASuL:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ForgotPasswordForm_helpIcon__N5wdO{color:var(--primary-color);cursor:pointer;flex-shrink:0;transition:color .3s ease}.ForgotPasswordForm_helpIcon__N5wdO:hover{color:var(--secondary-color)}.ForgotPasswordForm_attemptsInfo__cj1I5{color:var(--light-text);font-size:.85rem;text-align:center;margin-top:8px;padding:8px;background:rgba(255,187,20,.1);border-radius:6px;border:1px solid rgba(255,187,20,.3)}.ForgotPasswordForm_linkSection__keHCH{text-align:center;margin-top:16px}.ForgotPasswordForm_backLink__ofBhJ{background:none;border:none;color:#545454;text-decoration:none;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;padding:8px}.ForgotPasswordForm_backLink__ofBhJ:hover:not(:disabled){color:var(--primary-color)}.ForgotPasswordForm_backLink__ofBhJ:disabled{opacity:.5;cursor:not-allowed}.ForgotPasswordForm_loadingSpinner__DJEcL{width:20px;height:20px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:ForgotPasswordForm_spin__WwlN2 1s linear infinite;margin:0 auto}@keyframes ForgotPasswordForm_spin__WwlN2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ForgotPasswordForm_errorNotification__axQOb{position:fixed;top:20px;right:20px;background:#fee;border:1px solid #fcc;border-radius:10px;padding:15px;max-width:400px;box-shadow:0 8px 25px rgba(244,67,54,.3);z-index:1000;animation:ForgotPasswordForm_slideInRight__XP_YK .3s ease-out}.ForgotPasswordForm_errorContent__HJIpE{display:flex;align-items:flex-start;gap:12px}.ForgotPasswordForm_errorIcon__1nDip{font-size:1.2rem;flex-shrink:0}.ForgotPasswordForm_errorText__K4ZWq{flex:1 1}.ForgotPasswordForm_errorText__K4ZWq strong{color:#d32f2f;display:block;margin-bottom:4px}.ForgotPasswordForm_errorText__K4ZWq p{color:#666;margin:0;font-size:.9rem}.ForgotPasswordForm_errorClose__8wTRP{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ForgotPasswordForm_errorClose__8wTRP:hover{color:#666}.ForgotPasswordForm_successNotification__DrpJk{position:fixed;top:20px;right:20px;background:#efffee;border:1px solid #cfc;border-radius:10px;padding:15px;max-width:400px;box-shadow:0 8px 25px rgba(76,175,80,.3);z-index:1000;animation:ForgotPasswordForm_slideInRight__XP_YK .3s ease-out}.ForgotPasswordForm_successContent__s7uWj{display:flex;align-items:flex-start;gap:12px}.ForgotPasswordForm_successIcon__HzcqK{font-size:1.2rem;flex-shrink:0}.ForgotPasswordForm_successText__HDNhs{flex:1 1}.ForgotPasswordForm_successText__HDNhs strong{color:#2e7d32;display:block;margin-bottom:4px}.ForgotPasswordForm_successText__HDNhs p{color:#666;margin:0;font-size:.9rem}.ForgotPasswordForm_successClose__yTZlr{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ForgotPasswordForm_successClose__yTZlr:hover{color:#666}@keyframes ForgotPasswordForm_slideInRight__XP_YK{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ForgotPasswordForm_cardContentMobile__7U8Uu{display:none;margin-bottom:24px}@media (max-width:1340px){.ForgotPasswordForm_image__h1ENE{width:var(--image-size);height:var(--image-size)}.ForgotPasswordForm_img1__SYNel{top:-15%;left:-20%}.ForgotPasswordForm_img2__kktyP{top:-15%;left:25%}.ForgotPasswordForm_img3__GOrX5{top:-15%;right:-25%}.ForgotPasswordForm_img4__iK8I0{left:-30%}.ForgotPasswordForm_img5__ouvji{right:-30%}.ForgotPasswordForm_img6__lihup{left:-27.5%}.ForgotPasswordForm_img7__D_1Of{right:-25%}.ForgotPasswordForm_cardContent__n_tA6{padding:12px 24px;max-width:400px}.ForgotPasswordForm_card__TgMXl{max-width:400px}}@media (max-width:768px){.ForgotPasswordForm_errorNotification__axQOb,.ForgotPasswordForm_successNotification__DrpJk{top:10px;right:10px;left:10px;max-width:none}.ForgotPasswordForm_container__OCXl2{padding:unset;align-items:center}.ForgotPasswordForm_card__TgMXl{display:none}.ForgotPasswordForm_cardContentMobile__7U8Uu{display:block;margin:16px}.ForgotPasswordForm_laptoproLogo__UUwUT{width:250px;left:unset;transform:unset;margin-bottom:0}.ForgotPasswordForm_image__h1ENE{width:var(--image-size-mobile);height:var(--image-size-mobile);opacity:.6}.ForgotPasswordForm_img1__SYNel,.ForgotPasswordForm_img2__kktyP,.ForgotPasswordForm_img3__GOrX5,.ForgotPasswordForm_img4__iK8I0,.ForgotPasswordForm_img5__ouvji,.ForgotPasswordForm_img6__lihup,.ForgotPasswordForm_img7__D_1Of{display:none}}@media (max-width:596.5px){.ForgotPasswordForm_container__OCXl2{padding:unset}.ForgotPasswordForm_cardContent__n_tA6{padding:8px 16px;max-width:400px}}@media (min-width:1340px){.ForgotPasswordForm_image__h1ENE{width:var(--image-size-large);height:var(--image-size-large)}.ForgotPasswordForm_card__TgMXl{max-width:520px}}@keyframes ForgotPasswordForm_fadeIn__ZqbKe{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ForgotPasswordForm_card__TgMXl{animation:ForgotPasswordForm_fadeIn__ZqbKe .6s ease-out}@keyframes ForgotPasswordForm_float__aQ3r5{0%,to{transform:translateY(0) rotate(var(--rotate,0deg))}50%{transform:translateY(-10px) rotate(var(--rotate,0deg))}}.ForgotPasswordForm_img1__SYNel,.ForgotPasswordForm_img3__GOrX5,.ForgotPasswordForm_img6__lihup,.ForgotPasswordForm_img7__D_1Of{animation:ForgotPasswordForm_float__aQ3r5 6s ease-in-out infinite}.ForgotPasswordForm_img1__SYNel{--rotate:-5deg}.ForgotPasswordForm_img3__GOrX5{--rotate:5deg}.ForgotPasswordForm_img6__lihup{--rotate:3deg}.ForgotPasswordForm_img7__D_1Of{--rotate:-3deg}.ForgotPasswordForm_img2__kktyP,.ForgotPasswordForm_img4__iK8I0,.ForgotPasswordForm_img5__ouvji{animation:ForgotPasswordForm_float__aQ3r5 8s ease-in-out infinite}.ForgotPasswordForm_helpButton__Invo2{background:none;border:none;padding:0;display:flex;align-items:center;cursor:pointer}.ForgotPasswordForm_helpButton__Invo2:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}