.LanguageSwitcher-module-scss-module__h57xAW__languageMenuItem{cursor:pointer!important;outline:none!important}.LanguageSwitcher-module-scss-module__h57xAW__languageMenuItem:focus,.LanguageSwitcher-module-scss-module__h57xAW__languageMenuItem:focus-visible{outline:none!important}
.button-module-scss-module__0_QaKq__button{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:inline-flex;color:#fff!important;background-color:#282832!important;border:none!important}.button-module-scss-module__0_QaKq__button:hover{background-color:#32323c!important}.button-module-scss-module__0_QaKq__button:disabled{opacity:.5;cursor:not-allowed}.button-module-scss-module__0_QaKq__button:focus-visible{outline:none}@media (max-width:768px){.button-module-scss-module__0_QaKq__button{gap:.375rem;padding:.4rem .75rem;font-size:.75rem}}@media (max-width:480px){.button-module-scss-module__0_QaKq__button{gap:.25rem;padding:.35rem .5rem;font-size:.7rem}}
.LoginForm-module-scss-module__069YNW__form{flex-direction:column;gap:1rem;display:flex}.LoginForm-module-scss-module__069YNW__formGroup{flex-direction:column;gap:.5rem;display:flex}.LoginForm-module-scss-module__069YNW__formGroup label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.LoginForm-module-scss-module__069YNW__passwordInputWrapper{align-items:center;display:flex;position:relative}.LoginForm-module-scss-module__069YNW__passwordToggle{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:12px}.LoginForm-module-scss-module__069YNW__passwordToggle:hover{color:hsl(var(--foreground))}.LoginForm-module-scss-module__069YNW__passwordToggle:focus{outline:none}.LoginForm-module-scss-module__069YNW__errorMessage{color:#ef4444;margin-top:.25rem;font-size:.875rem}.LoginForm-module-scss-module__069YNW__submitButton{width:100%;margin-top:.5rem}.LoginForm-module-scss-module__069YNW__forgotLink{text-align:right;color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;margin-top:-.5rem;margin-bottom:.5rem;padding:0;font-size:.875rem;text-decoration:underline}.LoginForm-module-scss-module__069YNW__forgotLink:hover{color:hsl(var(--primary)/.8)}.LoginForm-module-scss-module__069YNW__switchLink{text-align:center;color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.875rem}.LoginForm-module-scss-module__069YNW__linkButton{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.LoginForm-module-scss-module__069YNW__linkButton:hover{color:hsl(var(--primary)/.8)}
.RegisterForm-module-scss-module__Rbjp1q__form{flex-direction:column;gap:1rem;display:flex}.RegisterForm-module-scss-module__Rbjp1q__formGroup{flex-direction:column;gap:.5rem;display:flex}.RegisterForm-module-scss-module__Rbjp1q__formGroup label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.RegisterForm-module-scss-module__Rbjp1q__passwordInputWrapper{align-items:center;display:flex;position:relative}.RegisterForm-module-scss-module__Rbjp1q__passwordToggle{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:12px}.RegisterForm-module-scss-module__Rbjp1q__passwordToggle:hover{color:hsl(var(--foreground))}.RegisterForm-module-scss-module__Rbjp1q__passwordToggle:focus{outline:none}.RegisterForm-module-scss-module__Rbjp1q__errorMessage{color:#ef4444;margin-top:.25rem;font-size:.875rem}.RegisterForm-module-scss-module__Rbjp1q__helpText{color:#666;margin-top:.25rem;font-size:.75rem}.RegisterForm-module-scss-module__Rbjp1q__submitButton{width:100%;margin-top:.5rem}.RegisterForm-module-scss-module__Rbjp1q__switchLink{text-align:center;color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.875rem}.RegisterForm-module-scss-module__Rbjp1q__linkButton{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.RegisterForm-module-scss-module__Rbjp1q__linkButton:hover{color:hsl(var(--primary)/.8)}
.ForgotPasswordForm-module-scss-module__N-23-q__form{flex-direction:column;gap:1rem;display:flex}.ForgotPasswordForm-module-scss-module__N-23-q__formGroup{flex-direction:column;gap:.5rem;display:flex}.ForgotPasswordForm-module-scss-module__N-23-q__formGroup label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.ForgotPasswordForm-module-scss-module__N-23-q__errorMessage{color:#ef4444;margin-top:.25rem;font-size:.875rem}.ForgotPasswordForm-module-scss-module__N-23-q__description{color:hsl(var(--muted-foreground));text-align:center;margin-bottom:1rem;font-size:.875rem}.ForgotPasswordForm-module-scss-module__N-23-q__submitButton{width:100%;margin-top:.5rem}.ForgotPasswordForm-module-scss-module__N-23-q__switchLink{text-align:center;color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.875rem}.ForgotPasswordForm-module-scss-module__N-23-q__linkButton{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.ForgotPasswordForm-module-scss-module__N-23-q__linkButton:hover{color:hsl(var(--primary)/.8)}
.ResetPasswordForm-module-scss-module__PMkgMG__form{flex-direction:column;gap:1rem;display:flex}.ResetPasswordForm-module-scss-module__PMkgMG__formGroup{flex-direction:column;gap:.5rem;display:flex}.ResetPasswordForm-module-scss-module__PMkgMG__formGroup label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.ResetPasswordForm-module-scss-module__PMkgMG__passwordInputWrapper{align-items:center;display:flex;position:relative}.ResetPasswordForm-module-scss-module__PMkgMG__passwordToggle{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:12px}.ResetPasswordForm-module-scss-module__PMkgMG__passwordToggle:hover{color:hsl(var(--foreground))}.ResetPasswordForm-module-scss-module__PMkgMG__passwordToggle:focus{outline:none}.ResetPasswordForm-module-scss-module__PMkgMG__errorMessage{color:#ef4444;margin-top:.25rem;font-size:.875rem}.ResetPasswordForm-module-scss-module__PMkgMG__helpText{color:#666;margin-top:.25rem;font-size:.75rem}.ResetPasswordForm-module-scss-module__PMkgMG__submitButton{width:100%;margin-top:.5rem}.ResetPasswordForm-module-scss-module__PMkgMG__switchLink{text-align:center;color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.875rem}.ResetPasswordForm-module-scss-module__PMkgMG__linkButton{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.ResetPasswordForm-module-scss-module__PMkgMG__linkButton:hover{color:hsl(var(--primary)/.8)}
.AuthModal-module-scss-module__10xtKG__overlay{z-index:50;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background-color:#000c;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-in-out AuthModal-module-scss-module__10xtKG__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes AuthModal-module-scss-module__10xtKG__fadeIn{0%{opacity:0}to{opacity:1}}.AuthModal-module-scss-module__10xtKG__modal{background-color:hsl(var(--background));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:.5rem;width:100%;max-width:28rem;max-height:90vh;padding:1.5rem;animation:.2s ease-in-out AuthModal-module-scss-module__10xtKG__slideUp;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes AuthModal-module-scss-module__10xtKG__slideUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.AuthModal-module-scss-module__10xtKG__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.AuthModal-module-scss-module__10xtKG__title{color:hsl(var(--foreground));font-size:1.5rem;font-weight:600}.AuthModal-module-scss-module__10xtKG__closeButton{cursor:pointer;width:2rem;height:2rem;color:hsl(var(--muted-foreground));background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.AuthModal-module-scss-module__10xtKG__closeButton:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.AuthModal-module-scss-module__10xtKG__closeIcon{width:1.25rem;height:1.25rem}.AuthModal-module-scss-module__10xtKG__form{flex-direction:column;gap:1rem;display:flex}.AuthModal-module-scss-module__10xtKG__formGroup{flex-direction:column;gap:.5rem;display:flex}.AuthModal-module-scss-module__10xtKG__formGroup label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.AuthModal-module-scss-module__10xtKG__submitButton{width:100%;margin-top:.5rem}.AuthModal-module-scss-module__10xtKG__tabs{width:100%}.AuthModal-module-scss-module__10xtKG__tabsList{width:100%;margin-bottom:1.5rem}.AuthModal-module-scss-module__10xtKG__tabContent{margin-top:0}.AuthModal-module-scss-module__10xtKG__forgotLink{text-align:right;color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;margin-top:-.5rem;margin-bottom:.5rem;padding:0;font-size:.875rem;text-decoration:underline}.AuthModal-module-scss-module__10xtKG__forgotLink:hover{color:hsl(var(--primary)/.8)}.AuthModal-module-scss-module__10xtKG__switchLink{text-align:center;color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.875rem}.AuthModal-module-scss-module__10xtKG__linkButton{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.AuthModal-module-scss-module__10xtKG__linkButton:hover{color:hsl(var(--primary)/.8)}.AuthModal-module-scss-module__10xtKG__forgotDescription{color:hsl(var(--muted-foreground));text-align:center;margin-bottom:1rem;font-size:.875rem}.AuthModal-module-scss-module__10xtKG__successMessage{color:#27ae60;text-align:center;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;margin:0 1rem 1rem;padding:.75rem 1rem;font-size:.875rem}.AuthModal-module-scss-module__10xtKG__errorMessage{color:#ef4444;text-align:center;background-color:#fee;border:1px solid #fcc;border-radius:4px;margin:0 1rem 1rem;padding:.75rem 1rem;font-size:.875rem}
.Header-module-scss-module__wS1-Va__header{border-bottom:1px solid hsl(var(--border));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsl(var(--background)/.95);flex-shrink:0;width:100%}.Header-module-scss-module__wS1-Va__container{max-width:1280px;margin:0 auto}.Header-module-scss-module__wS1-Va__content{justify-content:space-between;align-items:center;padding:50px 0 60px;display:flex;position:relative}.Header-module-scss-module__wS1-Va__contentProduct{padding:26px 0!important}.Header-module-scss-module__wS1-Va__logo{z-index:1;justify-content:center;align-items:center;text-decoration:none;transition:color .3s;display:flex}.Header-module-scss-module__wS1-Va__logo:hover .Header-module-scss-module__wS1-Va__logoText{color:hsl(var(--primary))}@media (max-width:768px){.Header-module-scss-module__wS1-Va__logo img{width:70px;height:auto}}.Header-module-scss-module__wS1-Va__logoIcon{width:1.25rem;height:1.25rem;color:hsl(var(--primary));flex-shrink:0;margin-right:.5rem}@media (min-width:640px){.Header-module-scss-module__wS1-Va__logoIcon{width:1.5rem;height:1.5rem}}.Header-module-scss-module__wS1-Va__logoText{font-size:1rem;font-weight:700}@media (min-width:640px){.Header-module-scss-module__wS1-Va__logoText{font-size:1.125rem}}@media (min-width:1024px){.Header-module-scss-module__wS1-Va__logoText{font-size:1.25rem}}.Header-module-scss-module__wS1-Va__nav{align-items:center;gap:1rem;display:flex}@media (min-width:640px){.Header-module-scss-module__wS1-Va__nav{gap:1.5rem}}@media (min-width:1024px){.Header-module-scss-module__wS1-Va__nav{gap:2rem}}@media (max-width:768px){.Header-module-scss-module__wS1-Va__nav{display:none}}.Header-module-scss-module__wS1-Va__headerLeft{align-items:center;gap:30px;display:flex}.Header-module-scss-module__wS1-Va__navLinks{align-items:center;gap:30px;display:none}@media (min-width:768px){.Header-module-scss-module__wS1-Va__navLinks{display:flex}}@media (min-width:1024px){.Header-module-scss-module__wS1-Va__navLinks{gap:20px}}.Header-module-scss-module__wS1-Va__navLink{color:#fff;font-size:15px;font-weight:400;text-decoration:none;transition:color .2s}.Header-module-scss-module__wS1-Va__navLink:hover{color:hsl(var(--primary))}@media (max-width:768px){.Header-module-scss-module__wS1-Va__navLink{font-size:12px}}.Header-module-scss-module__wS1-Va__navActions{align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.Header-module-scss-module__wS1-Va__navActions{gap:.75rem}}.Header-module-scss-module__wS1-Va__loginButton{align-items:center;gap:6px;display:flex}.Header-module-scss-module__wS1-Va__loginButton p{margin:0!important}.Header-module-scss-module__wS1-Va__userButton{min-width:auto;padding:.5rem}.Header-module-scss-module__wS1-Va__userIcon{stroke-width:2px;color:#fff;width:1rem;height:1rem}@media (min-width:1024px){.Header-module-scss-module__wS1-Va__userIcon{width:1.125rem;height:1.125rem}}.Header-module-scss-module__wS1-Va__userMenu{min-width:12rem}.Header-module-scss-module__wS1-Va__userName{padding:.5rem .75rem;font-weight:600}.Header-module-scss-module__wS1-Va__logoutItem{cursor:pointer;align-items:center;gap:.5rem;display:flex}.Header-module-scss-module__wS1-Va__logoutIcon{width:1rem;height:1rem}.Header-module-scss-module__wS1-Va__headerRight{align-items:center;gap:1rem;display:flex}.Header-module-scss-module__wS1-Va__languageSwitcherWrapper{align-items:center;display:flex}.Header-module-scss-module__wS1-Va__hamburgerButton{cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:none}@media (max-width:768px){.Header-module-scss-module__wS1-Va__hamburgerButton{display:flex}}.Header-module-scss-module__wS1-Va__mobileDrawer .ant-drawer-header{display:none}.Header-module-scss-module__wS1-Va__mobileDrawer .ant-drawer-body{padding:0}.Header-module-scss-module__wS1-Va__mobileDrawer .ant-drawer-content{background-color:hsl(var(--background))!important}.Header-module-scss-module__wS1-Va__mobileMenuContent{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsl(var(--background));flex-direction:column;gap:2rem;min-height:100%;padding:2rem 1.5rem;display:flex}@media (max-width:480px){.Header-module-scss-module__wS1-Va__mobileMenuContent{height:100vh;min-height:100vh}}.Header-module-scss-module__wS1-Va__mobileMenuHeader{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding-bottom:2rem;display:flex}.Header-module-scss-module__wS1-Va__mobileLogo{justify-content:center;align-items:center;text-decoration:none;display:flex}.Header-module-scss-module__wS1-Va__closeButton{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.Header-module-scss-module__wS1-Va__closeButton:hover{background-color:#ffffff1a}.Header-module-scss-module__wS1-Va__closeButton:active{transform:scale(.95)}.Header-module-scss-module__wS1-Va__closeIcon{color:#fff;width:24px;height:24px;transition:color .2s}.Header-module-scss-module__wS1-Va__closeButton:hover .Header-module-scss-module__wS1-Va__closeIcon{color:hsl(var(--primary))}.Header-module-scss-module__wS1-Va__mobileNavLinks{flex-direction:column;gap:1.5rem;display:flex}.Header-module-scss-module__wS1-Va__mobileNavLink{color:#fff;padding:.5rem 0;font-size:18px;font-weight:400;text-decoration:none;transition:color .2s}.Header-module-scss-module__wS1-Va__mobileNavLink:hover{color:hsl(var(--primary))}.Header-module-scss-module__wS1-Va__mobileNavActions{flex-direction:column;gap:1rem;margin-top:auto;display:flex}.Header-module-scss-module__wS1-Va__mobileLoginButton{justify-content:center;width:100%!important}.Header-module-scss-module__wS1-Va__mobileLoginButton p{margin:0!important}.Header-module-scss-module__wS1-Va__mobileUserSection{flex-direction:column;gap:1rem;display:flex}.Header-module-scss-module__wS1-Va__mobileUserName{color:#fff;text-align:center;background-color:#282832;border-radius:8px;padding:.75rem;font-size:16px;font-weight:600}.Header-module-scss-module__wS1-Va__mobileLogoutButton{justify-content:center;width:100%!important}
.PreLoader-module-scss-module__iyWYDq__preloader{z-index:9999;background:linear-gradient(135deg,#0f1419 0%,#1a252f 50%,#0f1419 100%);justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-in PreLoader-module-scss-module__iyWYDq__fadeIn;display:flex;position:fixed;top:0;left:0;overflow:hidden}.PreLoader-module-scss-module__iyWYDq__content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.PreLoader-module-scss-module__iyWYDq__logo{letter-spacing:2px;text-shadow:0 0 30px #dc2626cc,0 0 60px #dc262666;align-items:center;font-size:48px;font-weight:900;animation:1s ease-out PreLoader-module-scss-module__iyWYDq__logoEntrance;display:flex}.PreLoader-module-scss-module__iyWYDq__logoK{color:#dc2626;font-size:56px;animation:2s ease-in-out infinite PreLoader-module-scss-module__iyWYDq__glowPulse}.PreLoader-module-scss-module__iyWYDq__logoText{color:#fff;animation:3s ease-in-out infinite PreLoader-module-scss-module__iyWYDq__textShimmer}.PreLoader-module-scss-module__iyWYDq__logoDot{color:#dc2626;font-size:56px;animation:1s ease-in-out infinite PreLoader-module-scss-module__iyWYDq__dotBounce}.PreLoader-module-scss-module__iyWYDq__logoAM{color:#fff;margin-left:4px;font-size:36px;animation:3s ease-in-out .5s infinite PreLoader-module-scss-module__iyWYDq__textShimmer}.PreLoader-module-scss-module__iyWYDq__loadingCircles{justify-content:center;align-items:center;gap:16px;display:flex}.PreLoader-module-scss-module__iyWYDq__circle{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%);border-radius:50%;width:16px;height:16px;animation:1.4s ease-in-out infinite PreLoader-module-scss-module__iyWYDq__waveEffect;box-shadow:0 0 20px #dc2626cc,0 0 40px #dc262680,inset 0 0 10px #8b0000cc}.PreLoader-module-scss-module__iyWYDq__circle:first-child{animation-delay:0s}.PreLoader-module-scss-module__iyWYDq__circle:nth-child(2){animation-delay:.2s}.PreLoader-module-scss-module__iyWYDq__circle:nth-child(3){animation-delay:.4s}.PreLoader-module-scss-module__iyWYDq__circle:nth-child(4){animation-delay:.6s}@keyframes PreLoader-module-scss-module__iyWYDq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PreLoader-module-scss-module__iyWYDq__logoEntrance{0%{opacity:0;transform:scale(.5)translateY(-50px)}60%{transform:scale(1.1)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes PreLoader-module-scss-module__iyWYDq__glowPulse{0%,to{text-shadow:0 0 20px #dc2626cc,0 0 40px #dc262699,0 0 60px #dc262666}50%{text-shadow:0 0 30px #dc2626,0 0 60px #dc2626cc,0 0 90px #dc262699}}@keyframes PreLoader-module-scss-module__iyWYDq__textShimmer{0%,to{opacity:1}50%{opacity:.8}}@keyframes PreLoader-module-scss-module__iyWYDq__dotBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes PreLoader-module-scss-module__iyWYDq__waveEffect{0%,to{transform:translateY(0)scale(1);box-shadow:0 0 20px #dc2626cc,0 0 40px #dc262680,inset 0 0 10px #8b0000cc}50%{transform:translateY(-12px)scale(1.2);box-shadow:0 0 30px #dc2626,0 0 60px #dc2626cc,0 0 90px #dc262680,inset 0 0 15px #8b0000}}@media (max-width:768px){.PreLoader-module-scss-module__iyWYDq__logo{font-size:32px}.PreLoader-module-scss-module__iyWYDq__logoK,.PreLoader-module-scss-module__iyWYDq__logoDot{font-size:40px}.PreLoader-module-scss-module__iyWYDq__logoAM{font-size:24px}.PreLoader-module-scss-module__iyWYDq__spinner{width:40px;height:40px}}
