.Login_login__pLGWq{--login-ease:cubic-bezier(0.16,1,0.3,1);position:relative;width:100%;min-height:100vh;min-height:100dvh;background-color:var(--background);display:grid;place-items:center;padding:72px 24px 32px;overflow:visible}.Login_login__pLGWq:before{content:"";position:absolute;inset:0;background-image:url(/background-Login.jpeg);background-size:cover;background-position:50%;filter:blur(.5px) saturate(1.08);z-index:0;transition:filter .5s var(--login-ease);pointer-events:none}.Login_loginSuccess__LmaDF:before{filter:blur(.5px) saturate(1.2) brightness(1.05)}.Login_login__pLGWq:after{content:"";position:absolute;inset:0;background:radial-gradient(1200px 600px at 50% -10%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 60%),color-mix(in srgb,var(--background) 28%,transparent);z-index:0;pointer-events:none}.Login_container__aNDfF{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,420px);align-items:center;gap:clamp(28px,5vw,64px);width:min(1080px,100%)}.Login_brandStage__q_TQE{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:start;min-width:0;padding:12px 8px;animation:Login_brandIn__CxOMQ .7s var(--login-ease) both}.Login_brandGlow___Ji6N{position:absolute;inset-inline-start:4%;top:4%;width:min(420px,85%);height:min(420px,85%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 32%,transparent),transparent 70%);filter:blur(28px);z-index:0;pointer-events:none;animation:Login_glow-pulse__QA95E 4.5s ease-in-out infinite}.Login_brandLogoWrap__Aycic{position:relative;z-index:1;margin-bottom:10px}.Login_brandLogo__YJBT0{display:block;width:clamp(200px,26vw,300px);height:auto;object-fit:contain;animation:Login_logoFloat__58hS5 5s ease-in-out infinite;filter:drop-shadow(0 14px 32px color-mix(in srgb,var(--primary) 30%,transparent))}.Login_brandWelcome__vyOFM{position:relative;z-index:1;margin:0 0 6px;font-size:var(--text-sm,14px);font-weight:650;letter-spacing:.02em;color:color-mix(in srgb,var(--primary) 85%,var(--foreground))}.Login_brandTitle__L35M5{position:relative;z-index:1;margin:0 0 10px;font-size:clamp(1.75rem,3.2vw,2.45rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--foreground)}.Login_brandTagline__cX9cn{position:relative;z-index:1;margin:0;max-width:34ch;font-size:var(--text-base,16px);line-height:1.55;font-weight:550;color:var(--foreground);opacity:.92;text-shadow:0 1px 12px color-mix(in srgb,var(--background) 55%,transparent)}.Login_sparkChart__qnEWw{position:relative;z-index:1;width:100%;max-width:420px;margin-top:22px}.Login_sparkSvg__P4Uwz{display:block;width:100%;height:118px;overflow:visible}.Login_sparkGrid__HLboj line{stroke:color-mix(in srgb,var(--foreground) 12%,transparent);stroke-width:1;stroke-dasharray:4 6}.Login_sparkArea__ThKxI{opacity:0;animation:Login_sparkAreaIn__UAU4P 1.1s var(--login-ease) 1.1s both}.Login_sparkLine__dihTe{fill:none;stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:Login_sparkDraw__x0rzy 1.65s var(--login-ease) .35s both}.Login_sparkDot__jlWJP{fill:var(--chart-2,var(--primary));stroke:color-mix(in srgb,var(--card) 80%,white);stroke-width:2;animation:Login_sparkDotIn__Lg7uU .45s var(--login-ease) 1.85s both}.Login_sparkDotPulse__tiXRJ,.Login_sparkDot__jlWJP{opacity:0;transform-box:fill-box;transform-origin:center}.Login_sparkDotPulse__tiXRJ{fill:none;stroke:var(--chart-2,var(--primary));stroke-width:1.5;animation:Login_sparkDotIn__Lg7uU .45s var(--login-ease) 1.85s both,Login_sparkPulse__4GCem 2.4s ease-out 2.2s infinite}.Login_sparkCaption__IdY3Z{display:block;margin-top:8px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--muted-foreground);text-align:start}.Login_loginSuccess__LmaDF .Login_sparkLine__dihTe{filter:brightness(1.15)}.Login_loginSuccess__LmaDF .Login_sparkDotPulse__tiXRJ,.Login_loginSuccess__LmaDF .Login_sparkDot__jlWJP{fill:var(--success,#16a34a);stroke:var(--success,#16a34a)}@keyframes Login_sparkDraw__x0rzy{to{stroke-dashoffset:0}}@keyframes Login_sparkAreaIn__UAU4P{0%{opacity:0}to{opacity:1}}@keyframes Login_sparkDotIn__Lg7uU{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes Login_sparkPulse__4GCem{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.Login_floatBadges__j4HBh{position:relative;z-index:1;list-style:none;margin:28px 0 0;padding:0;width:100%;min-height:150px}.Login_floatBadge__W_YRJ{position:absolute;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;background:color-mix(in srgb,var(--card) 86%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);box-shadow:0 10px 28px -14px color-mix(in srgb,var(--foreground) 35%,transparent);animation:Login_badgeFloat__UPMB5 5.5s ease-in-out infinite}.Login_floatBadgeSales__6CEMB{inset-inline-start:0;top:0;animation-delay:0s}.Login_floatBadgeOrders__hjMAP{inset-inline-end:4%;top:42px;animation-delay:.8s}.Login_floatBadgeInsights__R968M{inset-inline-start:12%;top:96px;animation-delay:1.5s}.Login_floatBadgeIcon__5MNzg{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex-shrink:0;background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary);font-size:1.05rem}.Login_floatBadgeOrders__hjMAP .Login_floatBadgeIcon__5MNzg{background:color-mix(in srgb,var(--success,#16a34a) 16%,transparent);color:var(--success,#16a34a)}.Login_floatBadgeInsights__R968M .Login_floatBadgeIcon__5MNzg{background:color-mix(in srgb,var(--warning,#d97706) 16%,transparent);color:var(--warning,#d97706)}.Login_floatBadgeText__ld2Pc{display:flex;flex-direction:column;gap:1px;text-align:start;min-width:0}.Login_floatBadgeText__ld2Pc strong{font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--foreground);letter-spacing:-.02em}.Login_floatBadgeText__ld2Pc span{font-size:11px;font-weight:550;color:var(--muted-foreground)}@keyframes Login_loginCardIn__Q6uT6{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Login_brandIn__CxOMQ{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}[dir=rtl] .Login_brandStage__q_TQE{animation-name:Login_brandInRtl__TPjLN}@keyframes Login_brandInRtl__TPjLN{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes Login_logoFloat__58hS5{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes Login_glow-pulse__QA95E{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes Login_badgeFloat__UPMB5{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Login_buttonShine__hZSRL{0%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(220%) skewX(-18deg)}}@keyframes Login_successPop__p3Bik{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}.Login_sign-up__eG7_u{width:100%;max-width:420px;justify-self:end;position:relative;z-index:1;border-radius:var(--radius-2xl,20px);color:var(--card-foreground);background-color:color-mix(in srgb,var(--card) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border);padding:30px 26px;box-shadow:var(--shadow-xl,0 24px 48px -12px rgba(0,0,0,.35));animation:Login_loginCardIn__Q6uT6 .55s var(--login-ease) .08s both;transition:box-shadow .35s ease,border-color .35s ease,transform .35s var(--login-ease)}.Login_signUpSuccess___D5s6{border-color:color-mix(in srgb,var(--success,#16a34a) 45%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--success,#16a34a) 25%,transparent),0 24px 48px -12px color-mix(in srgb,var(--success,#16a34a) 28%,transparent);animation:Login_loginCardIn__Q6uT6 .55s var(--login-ease) both,Login_successPop__p3Bik .7s var(--login-ease)}.Login_topBar__pmCoH{position:absolute;top:18px;inset-inline-end:18px;z-index:50;display:flex;align-items:center;gap:10px;overflow:visible}.Login_langToggle__Sa5r0{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:var(--radius-full,9999px);border:1px solid var(--border);background-color:color-mix(in srgb,var(--card) 80%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--foreground);font-size:var(--text-sm,14px);font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}.Login_langToggle__Sa5r0:hover{border-color:var(--border-strong,var(--border));color:var(--primary)}.Login_logoWrap__OPObA{position:relative;display:grid;place-items:center;margin-bottom:4px}.Login_logoWrap__OPObA:before{content:"";position:absolute;width:200px;height:200px;border-radius:var(--radius-full,9999px);background:radial-gradient(circle,color-mix(in srgb,var(--primary) 28%,transparent),transparent 68%);filter:blur(14px);z-index:0;animation:Login_glow-pulse__QA95E 4.5s ease-in-out infinite}.Login_title__C_5mI{margin-bottom:16px;display:flex;flex-direction:column;align-items:center;gap:4px}.Login_logo__jU6Mm{position:relative;z-index:1;display:block;margin:0 auto;object-fit:contain;width:168px;height:auto;animation:Login_logoFloat__58hS5 5s ease-in-out infinite}.Login_title__C_5mI h2{font-size:var(--text-2xl,26px);font-weight:750;color:var(--foreground);margin:0;letter-spacing:-.02em}.Login_cardHint__baHfy{margin:2px 0 0;font-size:var(--text-xs,13px);color:var(--muted-foreground);text-align:center;line-height:1.4}.Login_progressBlock__7dBTz{margin-bottom:18px}.Login_progressMeta__y3Snp{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--muted-foreground)}.Login_progressPct__UASZQ{font-variant-numeric:tabular-nums;color:var(--primary)}.Login_progressTrack__vfMKm{height:6px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 8%,transparent);overflow:hidden}.Login_progressFill__pNVjl{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 55%,var(--chart-2,var(--primary))));transition:width .35s var(--login-ease);box-shadow:0 0 12px color-mix(in srgb,var(--primary) 40%,transparent)}[dir=rtl] .Login_progressFill__pNVjl{background:linear-gradient(270deg,var(--primary),color-mix(in srgb,var(--primary) 55%,var(--chart-2,var(--primary))))}.Login_email__uwuIP{width:100%;margin:0 0 16px;animation:Login_loginCardIn__Q6uT6 .5s var(--login-ease) .14s both}.Login_password__Yzjeg{width:100%;margin:0 0 12px;animation:Login_loginCardIn__Q6uT6 .5s var(--login-ease) .2s both}.Login_email__uwuIP p,.Login_password__Yzjeg p{font-size:var(--text-sm,14px);font-weight:500;color:var(--muted-foreground);margin-bottom:8px}.Login_email__uwuIP input,.Login_password__Yzjeg input{width:100%;height:46px;padding:0 14px;color:var(--foreground);background-color:var(--input);border:1px solid var(--border);border-radius:var(--radius-md,10px);outline:none;caret-color:var(--primary);font-size:var(--text-sm,14px);transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s var(--login-ease)}.Login_email__uwuIP input::placeholder,.Login_password__Yzjeg input::placeholder{color:var(--muted-foreground);opacity:1}.Login_email__uwuIP input:focus,.Login_password__Yzjeg input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent);transform:translateY(-1px)}.Login_email__uwuIP input:disabled,.Login_password__Yzjeg input:disabled{opacity:.75;cursor:not-allowed}.Login_email__uwuIP input:-webkit-autofill,.Login_email__uwuIP input:-webkit-autofill:focus,.Login_email__uwuIP input:-webkit-autofill:hover,.Login_password__Yzjeg input:-webkit-autofill,.Login_password__Yzjeg input:-webkit-autofill:focus,.Login_password__Yzjeg input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);caret-color:var(--primary);box-shadow:0 0 0 1000px var(--input) inset;transition:background-color 99999s ease-in-out 0s}.Login_passwordInputWrapper__uh6nx{position:relative;width:100%}.Login_password__Yzjeg input{padding-inline-end:44px}.Login_passwordToggle__J5VbL{position:absolute;top:50%;inset-inline-end:10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted-foreground);font-size:18px;cursor:pointer;padding:4px;transition:color .2s}.Login_passwordToggle__J5VbL:hover:not(:disabled){color:var(--primary)}.Login_passwordToggle__J5VbL:disabled{opacity:.5;cursor:not-allowed}.Login_form__iwY6M a{display:block;width:100%;text-align:end;font-size:var(--text-xs,13px)}.Login_btn__cUIzT{display:flex;width:100%;margin-top:22px;border:none;animation:Login_loginCardIn__Q6uT6 .5s var(--login-ease) .26s both}.Login_button__XHqAL{position:relative;overflow:hidden;width:100%;height:48px;display:grid;place-items:center;border-radius:var(--radius-md,10px);background-color:var(--primary);color:var(--primary-foreground);font-weight:700;font-size:var(--text-sm,14px);border:none;cursor:pointer;transition:background-color .2s,transform .15s,box-shadow .2s}.Login_button__XHqAL:after{content:"";position:absolute;inset-block:0;width:40%;background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 35%,transparent),transparent);transform:translateX(-120%) skewX(-18deg);pointer-events:none}.Login_button__XHqAL:hover:not(:disabled):after{animation:Login_buttonShine__hZSRL .7s ease}.Login_button__XHqAL:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary) 88%,#000);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--primary) 60%,transparent);transform:translateY(-2px)}.Login_button__XHqAL:active:not(:disabled){transform:translateY(0)}.Login_button__XHqAL:disabled{opacity:.85;cursor:not-allowed}.Login_buttonSuccess__nEvGd{background-color:var(--success,#16a34a);color:#fff;opacity:1}.Login_buttonSuccessInner__YQJnu{display:inline-flex;align-items:center;gap:8px;font-weight:700}.Login_ForgetPassword__4FYrx{text-decoration:none;color:var(--primary);transition:color .2s;font-weight:600}.Login_ForgetPassword__4FYrx:hover{color:color-mix(in srgb,var(--primary) 80%,var(--foreground))}@media (max-width:900px){.Login_container__aNDfF{grid-template-columns:1fr;gap:0;width:min(440px,100%)}.Login_brandStage__q_TQE{display:none}.Login_sign-up__eG7_u{justify-self:center;max-width:100%}}@media (max-width:700px){.Login_sign-up__eG7_u{padding:24px 20px}.Login_logo__jU6Mm{width:140px}.Login_logoWrap__OPObA:before{width:170px;height:170px}}@media (prefers-reduced-motion:reduce){.Login_brandGlow___Ji6N,.Login_brandLogo__YJBT0,.Login_brandStage__q_TQE,.Login_btn__cUIzT,.Login_button__XHqAL:after,.Login_email__uwuIP,.Login_floatBadge__W_YRJ,.Login_logoWrap__OPObA:before,.Login_logo__jU6Mm,.Login_password__Yzjeg,.Login_sign-up__eG7_u,.Login_sparkArea__ThKxI,.Login_sparkDotPulse__tiXRJ,.Login_sparkDot__jlWJP,.Login_sparkLine__dihTe{animation:none!important}.Login_sparkArea__ThKxI,.Login_sparkDotPulse__tiXRJ,.Login_sparkDot__jlWJP{opacity:1}.Login_sparkLine__dihTe{stroke-dashoffset:0}.Login_button__XHqAL,.Login_email__uwuIP input,.Login_password__Yzjeg input,.Login_progressFill__pNVjl,.Login_sign-up__eG7_u{transition:none}.Login_button__XHqAL:hover:not(:disabled),.Login_email__uwuIP input:focus,.Login_password__Yzjeg input:focus{transform:none}}