.LoginForm_container__VByqR{--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}.LoginForm_laptoproLogo__fc__M{width:320px;height:auto;z-index:1000;margin-bottom:76px;margin-top:16px;cursor:pointer}.LoginForm_gradientLayer__QQh6Y{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-gradient);z-index:1}.LoginForm_backgroundElements__YBIz_{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.LoginForm_image__x4b1_{opacity:.95;transition:all .3s ease;border-radius:15px;width:var(--image-size);height:var(--image-size);z-index:2}.LoginForm_image__x4b1_,.LoginForm_lpBackgroundLogo__X4o_8{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%}.LoginForm_lpBackgroundLogo__X4o_8{top:0;left:0;width:100%;height:100%;background-image:url(/LaptoproIWhite.webp);z-index:1;opacity:.1;pointer-events:none}.LoginForm_img1__hzrUY{top:-25%;left:-35%;background-image:url(/images/FormImage1.webp);transform:rotate(-5deg)}.LoginForm_img2__gPG7H{top:-25%;left:17.5%;background-image:url(/images/FormImage2.webp)}.LoginForm_img3__IcmqM{top:-25%;right:-35%;background-image:url(/images/FormImage3.webp);transform:rotate(5deg)}.LoginForm_img4__1hU_4{top:32.5%;left:-40%;transform:translateY(-50%) rotate(-3deg);background-image:url(/images/FormImage7.webp)}.LoginForm_img5__q2Db6{top:32.5%;right:-40%;transform:translateY(-50%) rotate(3deg);background-image:url(/images/FormImage4.webp)}.LoginForm_img6__5iFgc{bottom:-15%;left:-37.5%;background-image:url(/images/FormImage6.webp);transform:rotate(3deg)}.LoginForm_img7__CODYm{bottom:-15%;right:-32.5%;background-image:url(/images/FormImage5.webp);transform:rotate(-3deg)}.LoginForm_image__x4b1_:hover{opacity:1;transform:scale(1.05);z-index:4}.LoginForm_loginCard__gLeTp{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}.LoginForm_loginCardContent__dhTl8,.LoginForm_loginCard__gLeTp{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.LoginForm_loginCardContent__dhTl8{padding:24px;z-index:10;border-radius:20px}.LoginForm_header__EutAN{text-align:center;margin-bottom:16px}.LoginForm_title__rwI8Z{color:var(--text-color);font-size:2.5rem;font-weight:700;margin-bottom:10px;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.LoginForm_subtitle__xi_tO{color:var(--text-color);font-size:1.3rem;margin-bottom:5px;opacity:.9;font-weight:800}.LoginForm_form__OEFGU{gap:8px}.LoginForm_formGroup__FqsRJ,.LoginForm_form__OEFGU{display:flex;flex-direction:column}.LoginForm_label__NPVEp{font-weight:500;color:var(--text-color);margin-bottom:8px;font-size:.95rem}.LoginForm_input__NCDLA{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)}.LoginForm_input__NCDLA: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)}.LoginForm_input__NCDLA::placeholder{color:#a0a0a0}.LoginForm_forgotPassword__reH9O{text-align:center;margin:5px 0}.LoginForm_forgotLink__qD0gw{color:#545454;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease}.LoginForm_forgotLink__qD0gw:hover{color:var(--primary-color);text-decoration:underline}.LoginForm_textDivider__orZpa{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center}.LoginForm_divider__x3MhQ{height:1px;background:#A3A3A3;margin:8px 6px;width:100%}.LoginForm_loginButton__FMJv8{background:#000;color:white;border:none;padding:15px;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:10px;box-shadow:0 4px 15px #ff850b3d}.LoginForm_loginButton__FMJv8:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff850b54}.LoginForm_socialSection__W0wE3{text-align:center}.LoginForm_socialText__i6cX8{color:var(--light-text);font-size:.9rem;width:100%;color:#545454}.LoginForm_googleButton__B8TaW{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:rgba(255,255,255,.9);border:2px solid #e1e8ed;padding:12px;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;color:var(--text-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LoginForm_googleButton__B8TaW:hover{border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.LoginForm_registerSection__Onbge{margin-top:12px;text-align:center}.LoginForm_registerText__afIM_{color:var(--light-text);font-size:.9rem;margin:0;color:#545454}.LoginForm_registerButton___Jp2A{width:100%;background:transparent;border:2px solid var(--accent-color);color:var(--accent-color);padding:12px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LoginForm_registerButton___Jp2A:hover{background:var(--accent-color);color:white;box-shadow:0 4px 12px linear-gradient(135deg,var(--primary-color),var(--secondary-color))}.LoginForm_googleButton__B8TaW img{width:28px;height:28px}.LoginForm_loginCardContentMobile__NP_rU{display:none;margin-bottom:24px}.LoginForm_googleButton__B8TaW:disabled,.LoginForm_loginButton__FMJv8:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.LoginForm_loadingSpinner__YfF0B{width:20px;height:20px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:LoginForm_spin__oSCY6 1s linear infinite;margin:0 auto}@keyframes LoginForm_spin__oSCY6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginForm_errorNotification__p_7gD{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:LoginForm_slideInRight__zeLwh .3s ease-out}.LoginForm_errorContent__T4aPV{display:flex;align-items:flex-start;gap:12px}.LoginForm_errorIcon__vUXZP{font-size:1.2rem;flex-shrink:0}.LoginForm_errorText__aPBAZ{flex:1 1}.LoginForm_errorText__aPBAZ strong{color:#d32f2f;display:block;margin-bottom:4px}.LoginForm_errorText__aPBAZ p{color:#666;margin:0;font-size:.9rem}.LoginForm_errorClose__TEJJx{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}.LoginForm_errorClose__TEJJx:hover{color:#666}.LoginForm_successNotification__UG3_O{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:LoginForm_slideInRight__zeLwh .3s ease-out}.LoginForm_successContent__l4p7l{display:flex;align-items:flex-start;gap:12px}.LoginForm_successIcon__ti6Fj{font-size:1.2rem;flex-shrink:0}.LoginForm_successText__dxuRe{flex:1 1}.LoginForm_successText__dxuRe strong{color:#2e7d32;display:block;margin-bottom:4px}.LoginForm_successText__dxuRe p{color:#666;margin:0;font-size:.9rem}.LoginForm_successClose__517rE{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}.LoginForm_successClose__517rE:hover{color:#666}.LoginForm_logoutButton__CBFJJ{background:#f44336;color:white;border:none;padding:6px 12px;border-radius:6px;font-size:.8rem;cursor:pointer;margin-left:8px;transition:background .3s ease}.LoginForm_logoutButton__CBFJJ:hover{background:#d32f2f}@keyframes LoginForm_slideInRight__zeLwh{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.LoginForm_form__OEFGU:has(+.LoginForm_userActive__ZTA2E){opacity:.6;pointer-events:none}@media (max-width:1340px){.LoginForm_image__x4b1_{width:var(--image-size);height:var(--image-size)}.LoginForm_img1__hzrUY{top:-15%;left:-20%}.LoginForm_img2__gPG7H{top:-15%;left:25%}.LoginForm_img3__IcmqM{top:-15%;right:-25%}.LoginForm_img4__1hU_4{left:-30%}.LoginForm_img5__q2Db6{right:-30%}.LoginForm_img6__5iFgc{left:-27.5%}.LoginForm_img7__CODYm{right:-25%}.LoginForm_loginCardContent__dhTl8{padding:12px 24px;max-width:400px}.LoginForm_loginCard__gLeTp{max-width:400px}}@media (max-width:1024px){.LoginForm_image__x4b1_{width:var(--image-size);height:var(--image-size)}.LoginForm_img1__hzrUY{top:-15%;left:-20%}.LoginForm_img2__gPG7H{top:-15%;left:25%}.LoginForm_img3__IcmqM{top:-15%;right:-25%}.LoginForm_img4__1hU_4{left:-30%}.LoginForm_img5__q2Db6{right:-30%}.LoginForm_img6__5iFgc{left:-27.5%}.LoginForm_img7__CODYm{right:-25%}.LoginForm_loginCardContent__dhTl8{padding:24px 28px;max-width:400px}.LoginForm_loginCard__gLeTp{max-width:400px}}@media (max-width:768px){.LoginForm_errorNotification__p_7gD,.LoginForm_successNotification__UG3_O{top:10px;right:10px;left:10px;max-width:none}.LoginForm_successContent__l4p7l{flex-wrap:wrap}.LoginForm_logoutButton__CBFJJ{margin-left:auto;margin-top:8px}.LoginForm_googleButton__B8TaW img{width:24px;height:24px}.LoginForm_container__VByqR{padding:unset;align-items:center}.LoginForm_loginCard__gLeTp{display:none}.LoginForm_loginCardContentMobile__NP_rU{display:block;margin:16px}.LoginForm_laptoproLogo__fc__M{width:250px;left:unset;transform:unset;margin-bottom:0}.LoginForm_image__x4b1_{width:var(--image-size-mobile);height:var(--image-size-mobile);opacity:.6}.LoginForm_img1__hzrUY,.LoginForm_img2__gPG7H,.LoginForm_img3__IcmqM,.LoginForm_img4__1hU_4,.LoginForm_img5__q2Db6,.LoginForm_img6__5iFgc,.LoginForm_img7__CODYm{display:none}.LoginForm_loginCard__gLeTp{padding:30px 25px;margin-top:60px;max-width:100%;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);max-width:450px}.LoginForm_title__rwI8Z{font-size:2rem}.LoginForm_subtitle__xi_tO{font-size:1.1rem}}@media (max-width:596.5px){.LoginForm_container__VByqR{padding:unset}.LoginForm_loginCardContent__dhTl8{padding:8px 16px;max-width:400px}.LoginForm_image__x4b1_{width:60px;height:60px;opacity:.5}.LoginForm_loginCard__gLeTp{padding:25px 20px;margin-top:40px}.LoginForm_title__rwI8Z{font-size:1.8rem}.LoginForm_googleButton__B8TaW,.LoginForm_input__NCDLA,.LoginForm_loginButton__FMJv8,.LoginForm_registerButton___Jp2A{padding:12px}}@media (min-width:1340px){.LoginForm_image__x4b1_{width:var(--image-size-large);height:var(--image-size-large)}.LoginForm_loginCard__gLeTp{max-width:520px}}@keyframes LoginForm_fadeIn__GNrFY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LoginForm_loginCard__gLeTp{animation:LoginForm_fadeIn__GNrFY .6s ease-out}@keyframes LoginForm_float__RNGyi{0%,to{transform:translateY(0) rotate(var(--rotate,0deg))}50%{transform:translateY(-10px) rotate(var(--rotate,0deg))}}.LoginForm_img1__hzrUY,.LoginForm_img3__IcmqM,.LoginForm_img6__5iFgc,.LoginForm_img7__CODYm{animation:LoginForm_float__RNGyi 6s ease-in-out infinite}.LoginForm_img1__hzrUY{--rotate:-5deg}.LoginForm_img3__IcmqM{--rotate:5deg}.LoginForm_img6__5iFgc{--rotate:3deg}.LoginForm_img7__CODYm{--rotate:-3deg}.LoginForm_img2__gPG7H,.LoginForm_img4__1hU_4,.LoginForm_img5__q2Db6{animation:LoginForm_float__RNGyi 8s ease-in-out infinite}.LoadingContentComponent_checkoutLoadingContainer__hNGl6{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#ffffff,#ffffff);padding:2rem}.LoadingContentComponent_checkoutLoadingContent__QlEeo{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.LoadingContentComponent_checkoutSpinner__44jB3{display:flex;gap:.6rem;align-items:center;justify-content:center}.LoadingContentComponent_checkoutSpinnerDot__Lu7xc{width:14px;height:14px;border-radius:50%;background-color:#fe5f03;animation:LoadingContentComponent_checkoutBounce__u1xbD 1.4s ease-in-out infinite both;box-shadow:0 2px 8px rgba(254,95,3,.2)}.LoadingContentComponent_checkoutSpinnerDot__Lu7xc:first-child{animation-delay:-.32s}.LoadingContentComponent_checkoutSpinnerDot__Lu7xc:nth-child(2){animation-delay:-.16s}.LoadingContentComponent_checkoutSpinnerDot__Lu7xc:nth-child(3){animation-delay:0s}@keyframes LoadingContentComponent_checkoutBounce__u1xbD{0%,80%,to{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}.LoadingContentComponent_checkoutLoadingText__ztSig{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;letter-spacing:-.3px}.LoadingContentComponent_checkoutLoadingSubtext__fkhSU{font-size:.95rem;color:#9ca3af;margin:0;font-weight:500}@media (max-width:768px){.LoadingContentComponent_checkoutLoadingContainer__hNGl6{min-height:80vh}.LoadingContentComponent_checkoutLoadingText__ztSig{font-size:1.1rem}.LoadingContentComponent_checkoutLoadingSubtext__fkhSU{font-size:.9rem}.LoadingContentComponent_checkoutSpinnerDot__Lu7xc{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.LoadingContentComponent_checkoutSpinnerDot__Lu7xc{animation:none;opacity:.6}}.ResetPasswordForm_container__nTMPA{--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}.ResetPasswordForm_laptoproLogo__uWW8V{width:320px;height:auto;z-index:1000;margin-bottom:76px;margin-top:16px;cursor:pointer}.ResetPasswordForm_gradientLayer__BdBiM{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-gradient);z-index:1}.ResetPasswordForm_backgroundElements__CAt9k{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.ResetPasswordForm_image__Jkzwf{opacity:.95;transition:all .3s ease;border-radius:15px;width:var(--image-size);height:var(--image-size);z-index:2}.ResetPasswordForm_image__Jkzwf,.ResetPasswordForm_lpBackgroundLogo__Kp2Im{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%}.ResetPasswordForm_lpBackgroundLogo__Kp2Im{top:0;left:0;width:100%;height:100%;background-image:url(/LaptoproIWhite.webp);z-index:1;opacity:.1;pointer-events:none}.ResetPasswordForm_img1__OE1sn{top:-25%;left:-35%;background-image:url(/images/FormImage1.webp);transform:rotate(-5deg)}.ResetPasswordForm_img2__502Xm{top:-25%;left:17.5%;background-image:url(/images/FormImage2.webp)}.ResetPasswordForm_img3__Jpcfd{top:-25%;right:-35%;background-image:url(/images/FormImage3.webp);transform:rotate(5deg)}.ResetPasswordForm_img4__ZCd9d{top:32.5%;left:-40%;transform:translateY(-50%) rotate(-3deg);background-image:url(/images/FormImage7.webp)}.ResetPasswordForm_img5__Otwyp{top:32.5%;right:-40%;transform:translateY(-50%) rotate(3deg);background-image:url(/images/FormImage4.webp)}.ResetPasswordForm_img6__5Qhpo{bottom:-15%;left:-37.5%;background-image:url(/images/FormImage6.webp);transform:rotate(3deg)}.ResetPasswordForm_img7__wqNHC{bottom:-15%;right:-32.5%;background-image:url(/images/FormImage5.webp);transform:rotate(-3deg)}.ResetPasswordForm_image__Jkzwf:hover{opacity:1;transform:scale(1.05);z-index:4}.ResetPasswordForm_card__ECwnZ{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}.ResetPasswordForm_cardContent__Uf5LU,.ResetPasswordForm_card__ECwnZ{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.ResetPasswordForm_cardContent__Uf5LU{padding:24px;z-index:10;border-radius:20px}.ResetPasswordForm_header__cN7uU{text-align:center;margin-bottom:16px}.ResetPasswordForm_subtitle__Bo8Dg{color:var(--text-color);font-size:1.3rem;margin-bottom:10px;opacity:.9;font-weight:800}.ResetPasswordForm_description__i9bj4{color:var(--light-text);font-size:.95rem;margin-top:8px;line-height:1.5}.ResetPasswordForm_form___8Sck{gap:12px}.ResetPasswordForm_formGroup__2wWWm,.ResetPasswordForm_form___8Sck{display:flex;flex-direction:column}.ResetPasswordForm_label__9kpJm{font-weight:500;color:var(--text-color);margin-bottom:8px;font-size:.95rem}.ResetPasswordForm_input___pt1B{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)}.ResetPasswordForm_input___pt1B: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)}.ResetPasswordForm_input___pt1B::placeholder{color:#a0a0a0}.ResetPasswordForm_inputError__e2B_5{border-color:#d32f2f}.ResetPasswordForm_inputError__e2B_5:focus{border-color:#d32f2f;box-shadow:0 0 0 3px rgba(211,47,47,.2)}.ResetPasswordForm_fieldError__NqkVb{color:#d32f2f;font-size:.85rem;margin-top:4px;display:block}.ResetPasswordForm_submitButton__QPTCD{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;margin-top:10px}.ResetPasswordForm_submitButton__QPTCD:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #ff850b54}.ResetPasswordForm_submitButton__QPTCD:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ResetPasswordForm_linkSection__czFjy{text-align:center;margin-top:16px}.ResetPasswordForm_backLink__lhbi6{background:none;border:none;color:#545454;text-decoration:none;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;padding:8px}.ResetPasswordForm_backLink__lhbi6:hover:not(:disabled){color:var(--primary-color)}.ResetPasswordForm_backLink__lhbi6:disabled{opacity:.5;cursor:not-allowed}.ResetPasswordForm_loadingSpinner__0YKCF{width:20px;height:20px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:ResetPasswordForm_spin__2_63t 1s linear infinite;margin:0 auto}@keyframes ResetPasswordForm_spin__2_63t{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ResetPasswordForm_errorNotification__9K4MY{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:ResetPasswordForm_slideInRight__AmCxa .3s ease-out}.ResetPasswordForm_errorContent__40p0r{display:flex;align-items:flex-start;gap:12px}.ResetPasswordForm_errorIcon__YeMQJ{font-size:1.2rem;flex-shrink:0}.ResetPasswordForm_errorText__LQEc8{flex:1 1}.ResetPasswordForm_errorText__LQEc8 strong{color:#d32f2f;display:block;margin-bottom:4px}.ResetPasswordForm_errorText__LQEc8 p{color:#666;margin:0;font-size:.9rem}.ResetPasswordForm_errorClose__JqpMm{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}.ResetPasswordForm_errorClose__JqpMm:hover{color:#666}.ResetPasswordForm_successNotification__tFjna{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:ResetPasswordForm_slideInRight__AmCxa .3s ease-out}.ResetPasswordForm_successContent__CCP9Y{display:flex;align-items:flex-start;gap:12px}.ResetPasswordForm_successIcon__zVj6D{font-size:1.2rem;flex-shrink:0}.ResetPasswordForm_successText__3SIxX{flex:1 1}.ResetPasswordForm_successText__3SIxX strong{color:#2e7d32;display:block;margin-bottom:4px}.ResetPasswordForm_successText__3SIxX p{color:#666;margin:0;font-size:.9rem}.ResetPasswordForm_redirectText__uoAbT{margin-top:8px!important;font-style:italic;color:#888!important}.ResetPasswordForm_successClose__GQeyt{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}.ResetPasswordForm_successClose__GQeyt:hover{color:#666}@keyframes ResetPasswordForm_slideInRight__AmCxa{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ResetPasswordForm_cardContentMobile__4Cgp7{display:none;margin-bottom:24px}@media (max-width:1340px){.ResetPasswordForm_image__Jkzwf{width:var(--image-size);height:var(--image-size)}.ResetPasswordForm_img1__OE1sn{top:-15%;left:-20%}.ResetPasswordForm_img2__502Xm{top:-15%;left:25%}.ResetPasswordForm_img3__Jpcfd{top:-15%;right:-25%}.ResetPasswordForm_img4__ZCd9d{left:-30%}.ResetPasswordForm_img5__Otwyp{right:-30%}.ResetPasswordForm_img6__5Qhpo{left:-27.5%}.ResetPasswordForm_img7__wqNHC{right:-25%}.ResetPasswordForm_cardContent__Uf5LU{padding:12px 24px;max-width:400px}.ResetPasswordForm_card__ECwnZ{max-width:400px}}@media (max-width:768px){.ResetPasswordForm_errorNotification__9K4MY,.ResetPasswordForm_successNotification__tFjna{top:10px;right:10px;left:10px;max-width:none}.ResetPasswordForm_container__nTMPA{padding:unset;align-items:center}.ResetPasswordForm_card__ECwnZ{display:none}.ResetPasswordForm_cardContentMobile__4Cgp7{display:block;margin:16px}.ResetPasswordForm_laptoproLogo__uWW8V{width:250px;left:unset;transform:unset;margin-bottom:0}.ResetPasswordForm_image__Jkzwf{width:var(--image-size-mobile);height:var(--image-size-mobile);opacity:.6}.ResetPasswordForm_img1__OE1sn,.ResetPasswordForm_img2__502Xm,.ResetPasswordForm_img3__Jpcfd,.ResetPasswordForm_img4__ZCd9d,.ResetPasswordForm_img5__Otwyp,.ResetPasswordForm_img6__5Qhpo,.ResetPasswordForm_img7__wqNHC{display:none}}@media (max-width:596.5px){.ResetPasswordForm_container__nTMPA{padding:unset}.ResetPasswordForm_cardContent__Uf5LU{padding:8px 16px;max-width:400px}}@media (min-width:1340px){.ResetPasswordForm_image__Jkzwf{width:var(--image-size-large);height:var(--image-size-large)}.ResetPasswordForm_card__ECwnZ{max-width:520px}}@keyframes ResetPasswordForm_fadeIn__pc0_x{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResetPasswordForm_card__ECwnZ{animation:ResetPasswordForm_fadeIn__pc0_x .6s ease-out}@keyframes ResetPasswordForm_float__beTMz{0%,to{transform:translateY(0) rotate(var(--rotate,0deg))}50%{transform:translateY(-10px) rotate(var(--rotate,0deg))}}.ResetPasswordForm_img1__OE1sn,.ResetPasswordForm_img3__Jpcfd,.ResetPasswordForm_img6__5Qhpo,.ResetPasswordForm_img7__wqNHC{animation:ResetPasswordForm_float__beTMz 6s ease-in-out infinite}.ResetPasswordForm_img1__OE1sn{--rotate:-5deg}.ResetPasswordForm_img3__Jpcfd{--rotate:5deg}.ResetPasswordForm_img6__5Qhpo{--rotate:3deg}.ResetPasswordForm_img7__wqNHC{--rotate:-3deg}.ResetPasswordForm_img2__502Xm,.ResetPasswordForm_img4__ZCd9d,.ResetPasswordForm_img5__Otwyp{animation:ResetPasswordForm_float__beTMz 8s ease-in-out infinite}.AddressManager_container__klhAQ{width:100%}.AddressManager_compact__qy1Ys .AddressManager_header__genhU{margin-bottom:1rem;padding-bottom:.75rem}.AddressManager_compact__qy1Ys .AddressManager_addressGrid__OkfFL{gap:.75rem}.AddressManager_header__genhU{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f3f4f6}.AddressManager_headerIcon__chJ6J{width:48px;height:48px;background:linear-gradient(135deg,#fe5f03,#ffbb14);border-radius:12px;display:flex;align-items:center;justify-content:center;color:white}.AddressManager_headerText___cQIV h3{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.AddressManager_headerText___cQIV p{margin:.25rem 0 0;font-size:.875rem;color:#6b7280}.AddressManager_loadingContainer__Qzkeg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;min-height:200px}.AddressManager_loadingSpinner__hfuxU{display:flex;gap:.5rem;margin-bottom:1rem}.AddressManager_spinnerDot__nkbJR{width:10px;height:10px;border-radius:50%;background-color:#fe5f03;animation:AddressManager_bounce__mEjhv 1.4s ease-in-out infinite both}.AddressManager_spinnerDot__nkbJR:first-child{animation-delay:-.32s}.AddressManager_spinnerDot__nkbJR:nth-child(2){animation-delay:-.16s}@keyframes AddressManager_bounce__mEjhv{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.AddressManager_loadingContainer__Qzkeg p{color:#6b7280;font-size:.95rem}.AddressManager_successMessage__IWZgn{display:flex;align-items:center;gap:.5rem;padding:1rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #34d399;border-radius:10px;margin-bottom:1rem;color:#065f46;font-weight:500;animation:AddressManager_slideIn___xqhE .3s ease}.AddressManager_successMessage__IWZgn span{font-size:1.1rem}.AddressManager_errorMessage__kADLb{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;margin-bottom:1rem;color:#991b1b;font-weight:500}@keyframes AddressManager_slideIn___xqhE{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AddressManager_emptyState__gSr86{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;text-align:center}.AddressManager_emptyState__gSr86 svg{color:#d1d5db;margin-bottom:1rem}.AddressManager_emptyState__gSr86 p{margin:0;font-size:1rem;font-weight:600;color:#4b5563}.AddressManager_emptyState__gSr86 span{margin-top:.5rem;font-size:.875rem;color:#9ca3af}.AddressManager_addressList__9tAHD{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.AddressManager_addressCard__4_jYA{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:white;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s ease;position:relative}.AddressManager_addressCard__4_jYA:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.05)}.AddressManager_addressCard__4_jYA.AddressManager_isDefault__yCCnz{border-color:#fe5f03;background:linear-gradient(135deg,#fff7f0,#ffffff)}.AddressManager_addressCard__4_jYA.AddressManager_loading__q2V8E{opacity:.6;pointer-events:none}.AddressManager_addressIcon__so6Ll{width:44px;height:44px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.AddressManager_addressCard__4_jYA.AddressManager_isDefault__yCCnz .AddressManager_addressIcon__so6Ll{background:linear-gradient(135deg,#fe5f03,#ffbb14);color:white}.AddressManager_addressContent__VBUmV{flex:1 1;min-width:0}.AddressManager_addressHeader__xP4Am{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.AddressManager_addressHeader__xP4Am strong{font-size:1rem;color:#1f2937}.AddressManager_defaultBadge__r0Rtz{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.25rem .5rem;background:linear-gradient(135deg,#fe5f03,#ffbb14);color:white;border-radius:4px}.AddressManager_addressLine__tZuZF{margin:.25rem 0;font-size:.875rem;color:#6b7280;line-height:1.4}.AddressManager_addressActions__XXxSe{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.AddressManager_setDefaultBtn__o1rus{width:36px;height:36px;border:none;background:#f3f4f6;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#9ca3af;transition:all .2s ease}.AddressManager_setDefaultBtn__o1rus:hover:not(:disabled){background:#ffbb14;color:white}.AddressManager_setDefaultBtn__o1rus:disabled{cursor:not-allowed;opacity:.5}.AddressManager_deleteBtn__p7LW7{width:36px;height:36px;border:none;background:#fee2e2;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ef4444;transition:all .2s ease}.AddressManager_deleteBtn__p7LW7:hover:not(:disabled){background:#ef4444;color:white}.AddressManager_deleteBtn__p7LW7:disabled{cursor:not-allowed;opacity:.5}.AddressManager_addButton___tYgD{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:white;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;color:#6b7280;font-weight:600;font-size:.95rem;transition:all .2s ease}.AddressManager_addButton___tYgD:hover:not(:disabled){border-color:#fe5f03;color:#fe5f03;background:#fff7f0}.AddressManager_addButton___tYgD:disabled{opacity:.5;cursor:not-allowed}.AddressManager_limitMessage__ywJQ6{padding:1rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;text-align:center;font-size:.85rem}.AddressManager_limitMessage__ywJQ6 p{margin:0;color:#92400e;font-weight:500}.AddressManager_formOverlay__K722S{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:AddressManager_fadeIn__0a9cC .2s ease}@keyframes AddressManager_fadeIn__0a9cC{0%{opacity:0}to{opacity:1}}.AddressManager_formContainer__WDEDM{width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:white;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:AddressManager_slideUp__YxNlQ .3s ease}@keyframes AddressManager_slideUp__YxNlQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AddressManager_formHeader__12xOe{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;background:white;z-index:10;border-radius:16px 16px 0 0}.AddressManager_formHeader__12xOe h3{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.AddressManager_closeBtn__9x__u{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:#f3f4f6;border-radius:10px;cursor:pointer;color:#6b7280;transition:all .2s ease}.AddressManager_closeBtn__9x__u:hover{background:#e5e7eb;color:#1f2937}.AddressManager_formContainer__WDEDM form{padding:1.5rem}.AddressManager_formError__XomLr{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;margin-bottom:1.5rem;color:#991b1b;font-weight:500;font-size:.9rem}.AddressManager_formGroup__7yNLe{margin-bottom:1.25rem}.AddressManager_formGroup__7yNLe label{display:block;margin-bottom:.5rem;font-weight:600;color:#374151;font-size:.9rem}.AddressManager_required__wY7V1{color:#ef4444}.AddressManager_formGroup__7yNLe input{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:10px;font-size:.95rem;transition:all .2s ease;background:white}.AddressManager_formGroup__7yNLe input:focus{outline:none;border-color:#fe5f03;box-shadow:0 0 0 3px rgba(254,95,3,.1)}.AddressManager_formGroup__7yNLe input:disabled{background:#f3f4f6;cursor:not-allowed}.AddressManager_formGroup__7yNLe input::placeholder{color:#9ca3af}.AddressManager_formRow__bhBzW{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.AddressManager_formActions__FtkMo{display:flex;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.AddressManager_cancelBtn__WFzZh{flex:1 1;padding:.875rem;background:white;border:2px solid #d1d5db;border-radius:10px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}.AddressManager_cancelBtn__WFzZh:hover:not(:disabled){background:#f3f4f6}.AddressManager_cancelBtn__WFzZh:disabled{opacity:.5;cursor:not-allowed}.AddressManager_submitBtn__kWCcu{flex:1.5 1;padding:.875rem;background:linear-gradient(135deg,#fe5f03,#ff8534);border:none;border-radius:10px;font-weight:600;color:white;cursor:pointer;transition:all .2s ease}.AddressManager_submitBtn__kWCcu:hover:not(:disabled){background:linear-gradient(135deg,#e55503,#fe5f03);box-shadow:0 4px 12px rgba(254,95,3,.3)}.AddressManager_submitBtn__kWCcu:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:640px){.AddressManager_formRow__bhBzW{grid-template-columns:1fr}.AddressManager_addressCard__4_jYA{flex-wrap:wrap}.AddressManager_addressActions__XXxSe{flex-direction:row;width:100%;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.AddressManager_formContainer__WDEDM{max-height:100vh;border-radius:0;height:100%}.AddressManager_formHeader__12xOe{border-radius:0}.AddressManager_formActions__FtkMo{flex-direction:column}.AddressManager_cancelBtn__WFzZh,.AddressManager_submitBtn__kWCcu{width:100%}}.Combobox_comboboxContainer__fULmg{position:relative;width:100%;margin-bottom:1rem}.Combobox_label__aVTUF{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#333}.Combobox_required__gVU9q{color:#fe5f03;margin-left:2px}