.BrandingSidebar-module-scss-module__7Bs_RG__sidebar{color:#fff;background-color:#1a2b3c;flex-direction:column;height:100vh;padding:2rem;display:flex;position:relative}.BrandingSidebar-module-scss-module__7Bs_RG__sidebar .BrandingSidebar-module-scss-module__7Bs_RG__logo{align-items:center;gap:.75rem;display:flex}.BrandingSidebar-module-scss-module__7Bs_RG__sidebar .BrandingSidebar-module-scss-module__7Bs_RG__logo .BrandingSidebar-module-scss-module__7Bs_RG__logoIcon{color:#60a5fa}.BrandingSidebar-module-scss-module__7Bs_RG__sidebar .BrandingSidebar-module-scss-module__7Bs_RG__logo .BrandingSidebar-module-scss-module__7Bs_RG__logoText{color:#fff;font-size:1.25rem;font-weight:600}.BrandingSidebar-module-scss-module__7Bs_RG__sidebar .BrandingSidebar-module-scss-module__7Bs_RG__illustrationWrapper{flex:1;justify-content:center;align-items:center;padding:2rem 0;display:flex}.BrandingSidebar-module-scss-module__7Bs_RG__sidebar .BrandingSidebar-module-scss-module__7Bs_RG__illustrationWrapper .BrandingSidebar-module-scss-module__7Bs_RG__illustration{object-fit:contain;max-width:100%;height:auto}.BrandingSidebar-module-scss-module__7Bs_RG__sidebar .BrandingSidebar-module-scss-module__7Bs_RG__quote{text-align:center;margin-bottom:2rem}.BrandingSidebar-module-scss-module__7Bs_RG__sidebar .BrandingSidebar-module-scss-module__7Bs_RG__quote .BrandingSidebar-module-scss-module__7Bs_RG__quoteText{color:#fff;margin-bottom:1rem;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.6}.BrandingSidebar-module-scss-module__7Bs_RG__sidebar .BrandingSidebar-module-scss-module__7Bs_RG__quote .BrandingSidebar-module-scss-module__7Bs_RG__trustedText{color:#ffffffb3;font-size:.875rem}.BrandingSidebar-module-scss-module__7Bs_RG__sidebar .BrandingSidebar-module-scss-module__7Bs_RG__footer{text-align:center;color:#ffffff80;font-size:.75rem}.BrandingSidebar-module-scss-module__7Bs_RG__sidebar .BrandingSidebar-module-scss-module__7Bs_RG__footer p{margin:0}
.LoginForm-module-scss-module__j56RNa__formContainer{width:100%;max-width:400px;padding:2rem}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__header{margin-bottom:2rem}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__header .LoginForm-module-scss-module__j56RNa__title{color:#1a2b3c!important;margin-bottom:.5rem!important;font-weight:700!important}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__header .LoginForm-module-scss-module__j56RNa__subtitle{color:#64748b;font-size:.9375rem}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__form .LoginForm-module-scss-module__j56RNa__inputIcon{color:#94a3b8}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__form .ant-form-item-label{padding-bottom:4px}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__form .ant-form-item-label label{color:#1a2b3c;font-weight:500}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__form .ant-input-affix-wrapper{border-color:#e2e8f0;border-radius:8px;padding:.625rem 1rem}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__form .ant-input-affix-wrapper:hover{border-color:#93c5fd}:is(.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__form .ant-input-affix-wrapper:focus,.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__form .ant-input-affix-wrapper:focus-within){border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__actionsRow{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__actionsRow .ant-checkbox-wrapper{color:#64748b;font-size:.875rem}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__actionsRow .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#2563eb;border-color:#2563eb}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__actionsRow .LoginForm-module-scss-module__j56RNa__forgotLink{color:#2563eb;font-size:.875rem;font-weight:500;text-decoration:none}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__actionsRow .LoginForm-module-scss-module__j56RNa__forgotLink:hover{text-decoration:underline}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__submitItem{margin-bottom:1.5rem}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__submitItem .LoginForm-module-scss-module__j56RNa__submitButton{background-color:#2563eb;border-radius:8px;height:44px;font-weight:600}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__submitItem .LoginForm-module-scss-module__j56RNa__submitButton:hover{background-color:#1d4ed8!important}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__registerPrompt{text-align:center}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__registerPrompt .LoginForm-module-scss-module__j56RNa__registerText{color:#64748b;font-size:.875rem}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__registerPrompt .LoginForm-module-scss-module__j56RNa__registerLink{color:#2563eb;font-weight:600;text-decoration:none}.LoginForm-module-scss-module__j56RNa__formContainer .LoginForm-module-scss-module__j56RNa__registerPrompt .LoginForm-module-scss-module__j56RNa__registerLink:hover{text-decoration:underline}
.ForgotPasswordForm-module-scss-module__aHVzcq__card{border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:420px;padding:2.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__logo{justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__logo .ForgotPasswordForm-module-scss-module__aHVzcq__logoIcon{color:#2563eb}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__logo .ForgotPasswordForm-module-scss-module__aHVzcq__logoText{color:#1a2b3c;font-size:1.25rem;font-weight:600}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__iconWrapper{background-color:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1.5rem;display:flex}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__iconWrapper .ForgotPasswordForm-module-scss-module__aHVzcq__icon{color:#2563eb}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__header{text-align:center;margin-bottom:2rem}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__header .ForgotPasswordForm-module-scss-module__aHVzcq__title{color:#1a2b3c!important;margin-bottom:.5rem!important;font-weight:600!important}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__header .ForgotPasswordForm-module-scss-module__aHVzcq__subtitle{color:#64748b;font-size:.875rem;line-height:1.5}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__form .ant-form-item-label{padding-bottom:4px}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__form .ant-form-item-label label{color:#1a2b3c;font-weight:500}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__form .ant-input{border-color:#e2e8f0;border-radius:8px;padding:.625rem 1rem}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__form .ant-input:hover{border-color:#93c5fd}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__form .ant-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__submitItem{margin-bottom:1.5rem}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__submitItem .ForgotPasswordForm-module-scss-module__aHVzcq__submitButton{background-color:#2563eb;border-radius:8px;height:44px;font-weight:600}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__submitItem .ForgotPasswordForm-module-scss-module__aHVzcq__submitButton:hover{background-color:#1d4ed8!important}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__successMessage{text-align:center;color:#166534;background-color:#f0fdf4;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__backLink{color:#64748b;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:flex}.ForgotPasswordForm-module-scss-module__aHVzcq__card .ForgotPasswordForm-module-scss-module__aHVzcq__backLink:hover{color:#1a2b3c}.ForgotPasswordForm-module-scss-module__aHVzcq__footer{text-align:center;margin-top:2rem}.ForgotPasswordForm-module-scss-module__aHVzcq__footer .ForgotPasswordForm-module-scss-module__aHVzcq__footerText{color:#64748b;font-size:.875rem}.ForgotPasswordForm-module-scss-module__aHVzcq__footer .ForgotPasswordForm-module-scss-module__aHVzcq__footerLink{color:#2563eb;font-weight:500;text-decoration:none}.ForgotPasswordForm-module-scss-module__aHVzcq__footer .ForgotPasswordForm-module-scss-module__aHVzcq__footerLink:hover{text-decoration:underline}
.ResetPasswordForm-module-scss-module__r_7TRa__card{border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:420px;padding:2.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__logo{justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__logo .ResetPasswordForm-module-scss-module__r_7TRa__logoIcon{color:#2563eb}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__logo .ResetPasswordForm-module-scss-module__r_7TRa__logoText{color:#1a2b3c;font-size:1.25rem;font-weight:600}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__iconWrapper{background-color:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1.5rem;display:flex}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__iconWrapper .ResetPasswordForm-module-scss-module__r_7TRa__icon{color:#2563eb}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__iconWrapper .ResetPasswordForm-module-scss-module__r_7TRa__successIcon{color:#16a34a}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__header{text-align:center;margin-bottom:2rem}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__header .ResetPasswordForm-module-scss-module__r_7TRa__title{color:#1a2b3c!important;margin-bottom:.5rem!important;font-weight:600!important}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__header .ResetPasswordForm-module-scss-module__r_7TRa__subtitle{color:#64748b;font-size:.875rem;line-height:1.5}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__form .ant-form-item-label{padding-bottom:4px}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__form .ant-form-item-label label{color:#1a2b3c;font-weight:500}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__form .ant-input-affix-wrapper{border-color:#e2e8f0;border-radius:8px;padding:.625rem 1rem}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__form .ant-input-affix-wrapper:hover{border-color:#93c5fd}:is(.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__form .ant-input-affix-wrapper:focus,.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__form .ant-input-affix-wrapper:focus-within){border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__passwordHints{background-color:#f8fafc;border-radius:8px;margin-bottom:1.5rem;padding:.75rem 1rem}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__passwordHints .ResetPasswordForm-module-scss-module__r_7TRa__hintText{color:#64748b;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:block}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__passwordHints .ResetPasswordForm-module-scss-module__r_7TRa__hintList{margin:0;padding:0;font-size:.8125rem;list-style:none}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__passwordHints .ResetPasswordForm-module-scss-module__r_7TRa__hintList li{align-items:center;gap:.5rem;margin-bottom:.375rem;transition:color .2s;display:flex}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__passwordHints .ResetPasswordForm-module-scss-module__r_7TRa__hintList li:last-child{margin-bottom:0}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__passwordHints .ResetPasswordForm-module-scss-module__r_7TRa__hintList .ResetPasswordForm-module-scss-module__r_7TRa__valid{color:#16a34a}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__passwordHints .ResetPasswordForm-module-scss-module__r_7TRa__hintList .ResetPasswordForm-module-scss-module__r_7TRa__valid svg{flex-shrink:0}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__passwordHints .ResetPasswordForm-module-scss-module__r_7TRa__hintList .ResetPasswordForm-module-scss-module__r_7TRa__invalid{color:#dc2626}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__passwordHints .ResetPasswordForm-module-scss-module__r_7TRa__hintList .ResetPasswordForm-module-scss-module__r_7TRa__invalid svg{flex-shrink:0}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__submitItem{margin-bottom:1.5rem}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__submitItem .ResetPasswordForm-module-scss-module__r_7TRa__submitButton{background-color:#2563eb;border-radius:8px;height:44px;font-weight:600}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__submitItem .ResetPasswordForm-module-scss-module__r_7TRa__submitButton:hover{background-color:#1d4ed8!important}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__backLink{color:#64748b;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:flex}.ResetPasswordForm-module-scss-module__r_7TRa__card .ResetPasswordForm-module-scss-module__r_7TRa__backLink:hover{color:#1a2b3c}
.RegisterForm-module-scss-module__L8abcW__formContainer{width:100%;max-width:420px;padding:2rem}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__header{text-align:center;margin-bottom:2rem}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__header .RegisterForm-module-scss-module__L8abcW__companyBadge{border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;display:flex;box-shadow:0 4px 12px #00000026}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__header .RegisterForm-module-scss-module__L8abcW__companyLogo{object-fit:contain;max-width:48px;max-height:48px}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__header .RegisterForm-module-scss-module__L8abcW__title{color:#1a2b3c!important;margin-bottom:.5rem!important;font-weight:700!important}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__header .RegisterForm-module-scss-module__L8abcW__subtitle{color:#64748b;font-size:.9375rem;display:block}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__header .RegisterForm-module-scss-module__L8abcW__roleBadge{color:#2563eb;text-transform:capitalize}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__header .RegisterForm-module-scss-module__L8abcW__emailNote{color:#94a3b8;margin-top:.5rem;font-size:.875rem;display:block}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__alert{margin-bottom:1.5rem}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__successContainer{text-align:center;padding:2rem 0}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__successContainer .RegisterForm-module-scss-module__L8abcW__successIcon{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__form .RegisterForm-module-scss-module__L8abcW__nameRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__form .RegisterForm-module-scss-module__L8abcW__inputIcon{color:#94a3b8}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__form .ant-form-item-label{padding-bottom:4px}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__form .ant-form-item-label label{color:#1a2b3c;font-weight:500}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__form .ant-input-affix-wrapper{border-color:#e2e8f0;border-radius:8px;padding:.625rem 1rem}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__form .ant-input-affix-wrapper:hover{border-color:#93c5fd}:is(.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__form .ant-input-affix-wrapper:focus,.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__form .ant-input-affix-wrapper:focus-within){border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__passwordHints{margin-bottom:1.5rem}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__passwordHints .RegisterForm-module-scss-module__L8abcW__hintText{color:#94a3b8;font-size:.75rem;line-height:1.5}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__submitItem{margin-bottom:1.5rem}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__submitItem .RegisterForm-module-scss-module__L8abcW__submitButton{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:8px;height:48px;font-weight:600}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__submitItem .RegisterForm-module-scss-module__L8abcW__submitButton:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%)!important}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__loginPrompt{text-align:center}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__loginPrompt .RegisterForm-module-scss-module__L8abcW__loginText{color:#64748b;font-size:.875rem}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__loginPrompt .RegisterForm-module-scss-module__L8abcW__loginLink{color:#2563eb;font-weight:600;text-decoration:none}.RegisterForm-module-scss-module__L8abcW__formContainer .RegisterForm-module-scss-module__L8abcW__loginPrompt .RegisterForm-module-scss-module__L8abcW__loginLink:hover{text-decoration:underline}
.UserProfileDropdown-module-scss-module__2Yaw2a__userProfile{cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;margin:.5rem;padding:.75rem;transition:background-color .2s;display:flex}.UserProfileDropdown-module-scss-module__2Yaw2a__userProfile:hover{background-color:#ffffff14}.UserProfileDropdown-module-scss-module__2Yaw2a__userProfile .UserProfileDropdown-module-scss-module__2Yaw2a__avatar{background-color:#3b82f6;flex-shrink:0}.UserProfileDropdown-module-scss-module__2Yaw2a__userProfile .UserProfileDropdown-module-scss-module__2Yaw2a__userInfo{flex-direction:column;flex:1;min-width:0;display:flex}.UserProfileDropdown-module-scss-module__2Yaw2a__userProfile .UserProfileDropdown-module-scss-module__2Yaw2a__userInfo .UserProfileDropdown-module-scss-module__2Yaw2a__userName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;line-height:1.3;overflow:hidden}.UserProfileDropdown-module-scss-module__2Yaw2a__userProfile .UserProfileDropdown-module-scss-module__2Yaw2a__userInfo .UserProfileDropdown-module-scss-module__2Yaw2a__userRole{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.3;overflow:hidden}.UserProfileDropdown-module-scss-module__2Yaw2a__userProfile .UserProfileDropdown-module-scss-module__2Yaw2a__chevron{color:#ffffff80;flex-shrink:0}
.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher{padding:.5rem .75rem}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__switcherButton{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;transition:all .2s;display:flex}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__switcherButton:hover{background:#ffffff1a;border-color:#ffffff2e}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__switcherButton .RoleSwitcher-module-scss-module__G1Mz3G__tenantIcon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__switcherButton .RoleSwitcher-module-scss-module__G1Mz3G__ownerIcon{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb)}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__switcherButton .RoleSwitcher-module-scss-module__G1Mz3G__clientIcon{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__switcherButton .RoleSwitcher-module-scss-module__G1Mz3G__switcherInfo{text-align:left;flex:1;min-width:0}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__switcherButton .RoleSwitcher-module-scss-module__G1Mz3G__switcherInfo .RoleSwitcher-module-scss-module__G1Mz3G__tenantName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__switcherButton .RoleSwitcher-module-scss-module__G1Mz3G__switcherInfo .RoleSwitcher-module-scss-module__G1Mz3G__roleLabel{color:#ffffff80;font-size:.6875rem;line-height:1.3;display:block}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__switcherButton .RoleSwitcher-module-scss-module__G1Mz3G__chevron{color:#fff6;flex-shrink:0;transition:transform .2s}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__upgradeCta{color:#93c5fd;cursor:pointer;background:linear-gradient(135deg,#3b82f626,#8b5cf626);border:1px dashed #3b82f666;border-radius:8px;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.5rem .625rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__upgradeCta:hover{color:#bfdbfe;background:linear-gradient(135deg,#3b82f640,#8b5cf640);border-color:#3b82f699}.RoleSwitcher-module-scss-module__G1Mz3G__roleSwitcher .RoleSwitcher-module-scss-module__G1Mz3G__upgradeCta .RoleSwitcher-module-scss-module__G1Mz3G__ctaIcon{background:#3b82f633;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.LanguageSwitcher-module-scss-module__VlS4yW__switcher{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;width:calc(100% - 1.5rem);margin:0 .75rem .5rem;padding:.5rem .75rem;font-size:.8125rem;transition:all .2s;display:flex}.LanguageSwitcher-module-scss-module__VlS4yW__switcher:hover{color:#fff;background-color:#ffffff14}.LanguageSwitcher-module-scss-module__VlS4yW__compactSwitcher{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .2s;display:inline-flex}.LanguageSwitcher-module-scss-module__VlS4yW__compactSwitcher:hover{color:#1e293b;border-color:#94a3b8}.LanguageSwitcher-module-scss-module__VlS4yW__compactLabel{font-weight:500}.LanguageSwitcher-module-scss-module__VlS4yW__currentFlag{font-size:1rem;line-height:1}.LanguageSwitcher-module-scss-module__VlS4yW__currentLabel{font-weight:500}.LanguageSwitcher-module-scss-module__VlS4yW__menuItem{align-items:center;gap:.5rem;display:flex}.LanguageSwitcher-module-scss-module__VlS4yW__flag{font-size:1rem;line-height:1}.LanguageSwitcher-module-scss-module__VlS4yW__activeItem{background-color:#f0f5ff;font-weight:600}
.DashboardSidebar-module-scss-module__szWFIW__sidebar{z-index:100;height:100vh;top:0;bottom:0;left:0;overflow:hidden;background-color:#1a212d!important;position:fixed!important}.DashboardSidebar-module-scss-module__szWFIW__sidebar .ant-layout-sider-children{overflow:hidden;flex-direction:column!important;height:100%!important;display:flex!important}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__logo{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:.75rem;padding:1.25rem 1rem;display:flex}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__logo .DashboardSidebar-module-scss-module__szWFIW__logoIcon{color:#fff;background-color:#3b82f6;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__logo .DashboardSidebar-module-scss-module__szWFIW__logoText{flex-direction:column;display:flex}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__logo .DashboardSidebar-module-scss-module__szWFIW__logoText .DashboardSidebar-module-scss-module__szWFIW__brandName{color:#fff;font-size:.9375rem;font-weight:600;line-height:1.3}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__logo .DashboardSidebar-module-scss-module__szWFIW__logoText .DashboardSidebar-module-scss-module__szWFIW__brandSubtitle{color:#ffffff80;font-size:.75rem;line-height:1.3}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation{flex:1;padding:1rem 0;overflow-y:auto}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navSection{margin-bottom:1.5rem;padding:0 .75rem}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navSection:last-child{margin-bottom:0}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navSection .DashboardSidebar-module-scss-module__szWFIW__sectionLabel{color:#fff6;letter-spacing:.05em;margin-bottom:.5rem;padding:0 .75rem;font-size:.6875rem;font-weight:600;display:block}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navItem{color:#ffffffb3;border-radius:6px;align-items:center;gap:.75rem;margin-bottom:.25rem;padding:.625rem .75rem;text-decoration:none;transition:all .2s;display:flex}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navItem:hover{color:#fff;background-color:#ffffff14}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navItem.DashboardSidebar-module-scss-module__szWFIW__active{color:#fff;background-color:#2563eb}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navItem.DashboardSidebar-module-scss-module__szWFIW__active .DashboardSidebar-module-scss-module__szWFIW__icon{color:#fff}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navItem .DashboardSidebar-module-scss-module__szWFIW__icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navItem .DashboardSidebar-module-scss-module__szWFIW__icon .ant-badge{color:inherit;line-height:0}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navItem .DashboardSidebar-module-scss-module__szWFIW__icon .ant-badge .ant-badge-count{line-height:normal}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navItem .DashboardSidebar-module-scss-module__szWFIW__icon svg{color:inherit}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__navigation .DashboardSidebar-module-scss-module__szWFIW__navItem .DashboardSidebar-module-scss-module__szWFIW__label{font-size:.875rem;font-weight:500}.DashboardSidebar-module-scss-module__szWFIW__sidebar .DashboardSidebar-module-scss-module__szWFIW__userSection{border-top:1px solid #ffffff14;flex-shrink:0;padding:.5rem 0}
.DashboardLayout-module-scss-module__7DLq7G__layout{min-height:100vh}.DashboardLayout-module-scss-module__7DLq7G__mainLayout{background-color:#f5f7fa;min-height:100vh;margin-left:240px;overflow-x:hidden}.DashboardLayout-module-scss-module__7DLq7G__content{max-width:100%;min-height:100vh;padding:1.5rem 2rem;overflow-x:hidden}
.KPICard-module-scss-module__FRwf8a__kpiCard{background:linear-gradient(#fff 0%,#fcfdff 100%);border:1px solid #e2e8f0;border-radius:16px;min-width:0;height:100%;overflow:hidden;box-shadow:0 12px 32px #0f172a0a}.KPICard-module-scss-module__FRwf8a__kpiCard .ant-card-body{padding:1.25rem}.KPICard-module-scss-module__FRwf8a__kpiCard .KPICard-module-scss-module__FRwf8a__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.KPICard-module-scss-module__FRwf8a__kpiCard .KPICard-module-scss-module__FRwf8a__header .KPICard-module-scss-module__FRwf8a__title{color:#64748b;font-size:.8125rem;font-weight:500}.KPICard-module-scss-module__FRwf8a__kpiCard .KPICard-module-scss-module__FRwf8a__header .KPICard-module-scss-module__FRwf8a__trend{border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.KPICard-module-scss-module__FRwf8a__kpiCard .KPICard-module-scss-module__FRwf8a__header .KPICard-module-scss-module__FRwf8a__trend.KPICard-module-scss-module__FRwf8a__positive{color:#16a34a;background-color:#dcfce7}.KPICard-module-scss-module__FRwf8a__kpiCard .KPICard-module-scss-module__FRwf8a__header .KPICard-module-scss-module__FRwf8a__trend.KPICard-module-scss-module__FRwf8a__negative{color:#dc2626;background-color:#fee2e2}.KPICard-module-scss-module__FRwf8a__kpiCard .KPICard-module-scss-module__FRwf8a__header .KPICard-module-scss-module__FRwf8a__trend.KPICard-module-scss-module__FRwf8a__neutral{color:#475569;background-color:#e2e8f0}.KPICard-module-scss-module__FRwf8a__kpiCard .KPICard-module-scss-module__FRwf8a__valueRow{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.KPICard-module-scss-module__FRwf8a__kpiCard .KPICard-module-scss-module__FRwf8a__valueRow .KPICard-module-scss-module__FRwf8a__value{color:#1a2b3c;font-size:2rem;font-weight:700;line-height:1.2}.KPICard-module-scss-module__FRwf8a__kpiCard .KPICard-module-scss-module__FRwf8a__valueRow .KPICard-module-scss-module__FRwf8a__iconWrapper{color:#2563eb;background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.KPICard-module-scss-module__FRwf8a__kpiCard .KPICard-module-scss-module__FRwf8a__sparkline{height:56px;margin-top:.5rem}
.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard{background:linear-gradient(#fff 0%,#fcfdff 100%);border:1px solid #e2e8f0;border-radius:16px;height:100%;box-shadow:0 12px 32px #0f172a0a}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .ant-card-body{flex-direction:column;height:100%;padding:1.5rem;display:flex}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header{margin-bottom:1rem}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__title{color:#1a2b3c!important;margin:0!important;font-weight:600!important}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__subtitle{color:#64748b;font-size:.8125rem}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__legend{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:1rem;padding:.35rem .7rem;display:inline-flex}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__legendItem{color:#64748b;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;display:inline-flex}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__dot{border-radius:999px;width:10px;height:10px;display:inline-block}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__requestsDot{background:#2563eb}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__viewsDot{background:#14b8a6}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__metrics{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__metricPill,.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__metricPillMuted{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;line-height:1.2;display:inline-flex}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__metricPill strong{color:#1e293b;font-weight:700}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__header .PerformanceTrendsChart-module-scss-module__bYXiQG__metricPillMuted{color:#64748b;background:#fff}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__chartWrapper{flex:1;width:100%;min-height:0}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__chartWrapper .apexcharts-tooltip.apexcharts-theme-light{border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 8px 24px #0f172a14!important}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__chartWrapper .apexcharts-tooltip-title{color:#334155!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;font-weight:600!important}.PerformanceTrendsChart-module-scss-module__bYXiQG__chartCard .PerformanceTrendsChart-module-scss-module__bYXiQG__chartWrapper .apexcharts-bar-area:hover{filter:brightness(.98)}
.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard{background:linear-gradient(#fff 0%,#fcfdff 100%);border:1px solid #e2e8f0;border-radius:16px;width:100%;min-width:0;height:100%;box-shadow:0 12px 32px #0f172a0a}.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard .ant-card-body{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100%;padding:1.5rem;display:flex}.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard .CustomerAcquisitionChart-module-scss-module__9b_ADa__header{margin-bottom:.5rem}.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard .CustomerAcquisitionChart-module-scss-module__9b_ADa__header .CustomerAcquisitionChart-module-scss-module__9b_ADa__title{color:#1a2b3c!important;margin:0!important;font-weight:600!important}.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard .CustomerAcquisitionChart-module-scss-module__9b_ADa__header .CustomerAcquisitionChart-module-scss-module__9b_ADa__subtitle{color:#64748b;font-size:.8125rem}.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard .CustomerAcquisitionChart-module-scss-module__9b_ADa__chartWrapper{justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex}.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard .CustomerAcquisitionChart-module-scss-module__9b_ADa__contentRow{flex:1;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:center;gap:1.25rem;width:100%;min-width:0;display:grid}@media (max-width:1280px){.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard .CustomerAcquisitionChart-module-scss-module__9b_ADa__contentRow{grid-template-columns:minmax(0,1fr)}}.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard .CustomerAcquisitionChart-module-scss-module__9b_ADa__metricsStack{flex-direction:column;align-self:center;gap:.75rem;width:100%;display:flex}.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard .CustomerAcquisitionChart-module-scss-module__9b_ADa__metricItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-content:center;gap:.15rem;min-height:92px;padding:.875rem;display:grid}.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard .CustomerAcquisitionChart-module-scss-module__9b_ADa__metricLabel{color:#64748b;font-size:.75rem}.CustomerAcquisitionChart-module-scss-module__9b_ADa__chartCard .CustomerAcquisitionChart-module-scss-module__9b_ADa__metricValue{color:#0f172a;font-size:1.125rem;font-weight:700}
.TopViewedProducts-module-scss-module__wYB3tG__card{background:linear-gradient(#fff 0%,#fcfdff 100%);border:1px solid #e2e8f0;border-radius:16px;height:100%;box-shadow:0 12px 32px #0f172a0a}.TopViewedProducts-module-scss-module__wYB3tG__card .ant-card-body{padding:1.25rem}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__header{margin-bottom:1rem}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__title{color:#1a2b3c!important;margin:0!important;font-weight:600!important}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__subtitle{color:#64748b;font-size:.8125rem}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__productList{flex-direction:column;gap:1rem;display:flex}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__productList .TopViewedProducts-module-scss-module__wYB3tG__emptyState{color:#64748b;font-size:.875rem}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__productList .TopViewedProducts-module-scss-module__wYB3tG__productItem{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.75rem}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__productList .TopViewedProducts-module-scss-module__wYB3tG__productItem .TopViewedProducts-module-scss-module__wYB3tG__productInfo{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__productList .TopViewedProducts-module-scss-module__wYB3tG__productItem .TopViewedProducts-module-scss-module__wYB3tG__productInfo .TopViewedProducts-module-scss-module__wYB3tG__productMeta{align-items:center;gap:.5rem;min-width:0;display:flex}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__productList .TopViewedProducts-module-scss-module__wYB3tG__productItem .TopViewedProducts-module-scss-module__wYB3tG__productInfo .TopViewedProducts-module-scss-module__wYB3tG__rankBadge{color:#2563eb;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__productList .TopViewedProducts-module-scss-module__wYB3tG__productItem .TopViewedProducts-module-scss-module__wYB3tG__productInfo .TopViewedProducts-module-scss-module__wYB3tG__productName{color:#1a2b3c;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__productList .TopViewedProducts-module-scss-module__wYB3tG__productItem .TopViewedProducts-module-scss-module__wYB3tG__productInfo .TopViewedProducts-module-scss-module__wYB3tG__viewCount{color:#64748b;text-align:right;font-size:.75rem}.TopViewedProducts-module-scss-module__wYB3tG__card .TopViewedProducts-module-scss-module__wYB3tG__productList .TopViewedProducts-module-scss-module__wYB3tG__productItem .ant-progress{margin-bottom:0}
.ActivityHeatmap-module-scss-module__iibm4W__card{background:linear-gradient(#fff 0%,#fcfdff 100%);border:1px solid #e2e8f0;border-radius:16px;height:100%;box-shadow:0 12px 32px #0f172a0a}.ActivityHeatmap-module-scss-module__iibm4W__card .ant-card-body{padding:1.25rem}.ActivityHeatmap-module-scss-module__iibm4W__card .ActivityHeatmap-module-scss-module__iibm4W__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ActivityHeatmap-module-scss-module__iibm4W__card .ActivityHeatmap-module-scss-module__iibm4W__header .ActivityHeatmap-module-scss-module__iibm4W__title{color:#1a2b3c!important;margin:0!important;font-weight:600!important}.ActivityHeatmap-module-scss-module__iibm4W__card .ActivityHeatmap-module-scss-module__iibm4W__header .ActivityHeatmap-module-scss-module__iibm4W__subtitle{color:#64748b;font-size:.75rem}.ActivityHeatmap-module-scss-module__iibm4W__card .ActivityHeatmap-module-scss-module__iibm4W__heatmapWrapper .ActivityHeatmap-module-scss-module__iibm4W__dayLabels{justify-content:space-around;margin-bottom:.5rem;padding:0 .25rem;display:flex}.ActivityHeatmap-module-scss-module__iibm4W__card .ActivityHeatmap-module-scss-module__iibm4W__heatmapWrapper .ActivityHeatmap-module-scss-module__iibm4W__dayLabels .ActivityHeatmap-module-scss-module__iibm4W__dayLabel{color:#64748b;text-align:center;width:34px;font-size:.75rem}.ActivityHeatmap-module-scss-module__iibm4W__card .ActivityHeatmap-module-scss-module__iibm4W__heatmapWrapper .ActivityHeatmap-module-scss-module__iibm4W__grid{flex-direction:column;gap:4px;display:flex}.ActivityHeatmap-module-scss-module__iibm4W__card .ActivityHeatmap-module-scss-module__iibm4W__heatmapWrapper .ActivityHeatmap-module-scss-module__iibm4W__grid .ActivityHeatmap-module-scss-module__iibm4W__row{justify-content:space-around;gap:4px;display:flex}.ActivityHeatmap-module-scss-module__iibm4W__card .ActivityHeatmap-module-scss-module__iibm4W__heatmapWrapper .ActivityHeatmap-module-scss-module__iibm4W__grid .ActivityHeatmap-module-scss-module__iibm4W__row .ActivityHeatmap-module-scss-module__iibm4W__cell{cursor:pointer;border-radius:4px;width:28px;height:28px;transition:transform .15s}.ActivityHeatmap-module-scss-module__iibm4W__card .ActivityHeatmap-module-scss-module__iibm4W__heatmapWrapper .ActivityHeatmap-module-scss-module__iibm4W__grid .ActivityHeatmap-module-scss-module__iibm4W__row .ActivityHeatmap-module-scss-module__iibm4W__cell:hover{transform:scale(1.1)}
.AIInsightsCard-module-scss-module__XTSnla__card{background:linear-gradient(#fff 0%,#fcfdff 100%);border:1px solid #e2e8f0;border-radius:16px;height:100%;box-shadow:0 12px 32px #0f172a0a}.AIInsightsCard-module-scss-module__XTSnla__card .ant-card-body{padding:1.25rem}.AIInsightsCard-module-scss-module__XTSnla__card .AIInsightsCard-module-scss-module__XTSnla__header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.AIInsightsCard-module-scss-module__XTSnla__card .AIInsightsCard-module-scss-module__XTSnla__header .AIInsightsCard-module-scss-module__XTSnla__icon{color:#2563eb}.AIInsightsCard-module-scss-module__XTSnla__card .AIInsightsCard-module-scss-module__XTSnla__header .AIInsightsCard-module-scss-module__XTSnla__title{color:#1a2b3c!important;margin:0!important;font-weight:600!important}.AIInsightsCard-module-scss-module__XTSnla__card .AIInsightsCard-module-scss-module__XTSnla__header .AIInsightsCard-module-scss-module__XTSnla__subtitle{color:#64748b;font-size:.8125rem}.AIInsightsCard-module-scss-module__XTSnla__card .AIInsightsCard-module-scss-module__XTSnla__insightsList{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.AIInsightsCard-module-scss-module__XTSnla__card .AIInsightsCard-module-scss-module__XTSnla__insightsList .AIInsightsCard-module-scss-module__XTSnla__insightItem{align-items:flex-start;gap:.625rem;display:flex}.AIInsightsCard-module-scss-module__XTSnla__card .AIInsightsCard-module-scss-module__XTSnla__insightsList .AIInsightsCard-module-scss-module__XTSnla__insightItem .AIInsightsCard-module-scss-module__XTSnla__bullet{background-color:#2563eb;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.5rem}.AIInsightsCard-module-scss-module__XTSnla__card .AIInsightsCard-module-scss-module__XTSnla__insightsList .AIInsightsCard-module-scss-module__XTSnla__insightItem .AIInsightsCard-module-scss-module__XTSnla__insightText{color:#475569;font-size:.875rem;line-height:1.5}.AIInsightsCard-module-scss-module__XTSnla__card .AIInsightsCard-module-scss-module__XTSnla__insightsList .AIInsightsCard-module-scss-module__XTSnla__insightItem .AIInsightsCard-module-scss-module__XTSnla__insightText .AIInsightsCard-module-scss-module__XTSnla__highlight{color:#1a2b3c;font-weight:600}
.ShareCatalogModal-module-scss-module__CCuPGa__modal .ant-modal-content{border-radius:var(--radius-lg);padding:0;overflow:hidden}.ShareCatalogModal-module-scss-module__CCuPGa__header{background:#fff;border-bottom:1px solid #f1f5f9;padding:1.25rem 1.5rem}.ShareCatalogModal-module-scss-module__CCuPGa__title{color:#1e293b;align-items:center;gap:.625rem;margin:0;font-size:1.125rem;font-weight:700;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__title svg{color:var(--primary-blue)}.ShareCatalogModal-module-scss-module__CCuPGa__tabs .ant-tabs-nav{margin-bottom:0;padding:0 1.5rem}.ShareCatalogModal-module-scss-module__CCuPGa__tabs .ant-tabs-nav:before{border-bottom:1px solid #f1f5f9}.ShareCatalogModal-module-scss-module__CCuPGa__tabs .ant-tabs-content-holder{padding:1.5rem}.ShareCatalogModal-module-scss-module__CCuPGa__tabs .ant-tabs-tab{margin:0 1rem 0 0;padding:1rem 0}.ShareCatalogModal-module-scss-module__CCuPGa__tabs .ant-tabs-tab:hover{color:var(--primary-blue)}.ShareCatalogModal-module-scss-module__CCuPGa__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:var(--primary-blue)!important}.ShareCatalogModal-module-scss-module__CCuPGa__tabs .ant-tabs-ink-bar{background:var(--primary-blue);height:2px}.ShareCatalogModal-module-scss-module__CCuPGa__tabBadge{color:#64748b;background:#f1f5f9;border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.ShareCatalogModal-module-scss-module__CCuPGa__shareForm{flex-direction:column;gap:1rem;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__emailInputContainer{flex-direction:column;gap:.5rem;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__emailLabel{color:#334155;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__emailLabel svg{color:#64748b}.ShareCatalogModal-module-scss-module__CCuPGa__emailHint{color:#64748b;margin-top:.25rem;font-size:.75rem}.ShareCatalogModal-module-scss-module__CCuPGa__linkSection{border-top:1px solid var(--border-light);margin-top:1rem;padding-top:1rem}.ShareCatalogModal-module-scss-module__CCuPGa__linkLabel{color:#334155;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__linkLabel svg{color:#64748b}.ShareCatalogModal-module-scss-module__CCuPGa__linkInputGroup{gap:.5rem;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__linkInput{flex:1;font-size:.875rem}.ShareCatalogModal-module-scss-module__CCuPGa__actions{border-top:1px solid var(--border-light);justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__accessList{flex-direction:column;gap:0;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__emptyIcon{color:var(--text-tertiary);margin-bottom:.75rem}.ShareCatalogModal-module-scss-module__CCuPGa__emptyText{color:var(--text-secondary);font-size:.875rem}.ShareCatalogModal-module-scss-module__CCuPGa__accessItem{border-bottom:1px solid #f8fafc;align-items:center;gap:1rem;padding:1rem .5rem;transition:all .2s;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__accessItem:last-child{border-bottom:none}.ShareCatalogModal-module-scss-module__CCuPGa__accessInfo{flex-direction:column;flex:1;gap:.125rem;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__accessEmail{color:#1e293b;font-size:.9375rem;font-weight:600}.ShareCatalogModal-module-scss-module__CCuPGa__accessName{color:#64748b;font-size:.8125rem;font-weight:400}.ShareCatalogModal-module-scss-module__CCuPGa__accessMeta{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__accessTime{color:#94a3b8;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.ShareCatalogModal-module-scss-module__CCuPGa__accessTime svg{color:#cbd5e1}.ShareCatalogModal-module-scss-module__CCuPGa__avatar{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:.875rem;font-weight:700;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__statusBadge{text-transform:uppercase;letter-spacing:.025em;border-radius:6px;align-items:center;height:1.25rem;padding:0 .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ShareCatalogModal-module-scss-module__CCuPGa__statusBadge.ShareCatalogModal-module-scss-module__CCuPGa__invited{color:#d97706;background:#fffbeb;border:1px solid #fef3c7}.ShareCatalogModal-module-scss-module__CCuPGa__statusBadge.ShareCatalogModal-module-scss-module__CCuPGa__viewed{color:#0284c7;background:#f0f9ff;border:1px solid #e0f2fe}.ShareCatalogModal-module-scss-module__CCuPGa__statusBadge.ShareCatalogModal-module-scss-module__CCuPGa__active{color:#16a34a;background:#f0fdf4;border:1px solid #dcfce7;gap:.25rem}.ShareCatalogModal-module-scss-module__CCuPGa__statusBadge.ShareCatalogModal-module-scss-module__CCuPGa__active svg{color:#22c55e}.ShareCatalogModal-module-scss-module__CCuPGa__accessActions{align-items:center;display:flex}.ShareCatalogModal-module-scss-module__CCuPGa__revokeButton{color:var(--text-tertiary)}.ShareCatalogModal-module-scss-module__CCuPGa__revokeButton:hover{color:var(--danger-text)}.ShareCatalogModal-module-scss-module__CCuPGa__loading{justify-content:center;padding:2rem;display:flex}
.RichTextEditor-module-scss-module__FOKl_a__wrapper{border:1px solid #d9d9d9;border-radius:6px;transition:border-color .2s,box-shadow .2s}.RichTextEditor-module-scss-module__FOKl_a__wrapper:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.RichTextEditor-module-scss-module__FOKl_a__wrapper.RichTextEditor-module-scss-module__FOKl_a__error{border-color:#ff4d4f}.RichTextEditor-module-scss-module__FOKl_a__wrapper.RichTextEditor-module-scss-module__FOKl_a__error:focus-within{box-shadow:0 0 0 2px #ff4d4f1a}.RichTextEditor-module-scss-module__FOKl_a__toolbar{background:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:6px 6px 0 0;flex-wrap:wrap;gap:2px;padding:6px 8px;display:flex}.RichTextEditor-module-scss-module__FOKl_a__toolbarBtn{cursor:pointer;color:#595959;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.RichTextEditor-module-scss-module__FOKl_a__toolbarBtn:hover,.RichTextEditor-module-scss-module__FOKl_a__toolbarBtn.RichTextEditor-module-scss-module__FOKl_a__active{color:#1677ff;background:#e6f4ff}.RichTextEditor-module-scss-module__FOKl_a__toolbarBtn svg{width:14px;height:14px}.RichTextEditor-module-scss-module__FOKl_a__divider{background:#e0e0e0;align-self:center;width:1px;height:20px;margin:0 4px}.RichTextEditor-module-scss-module__FOKl_a__linkWrapper{align-items:center;gap:2px;display:flex;position:relative}.RichTextEditor-module-scss-module__FOKl_a__linkPopover{z-index:100;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 12px #0000001a}.RichTextEditor-module-scss-module__FOKl_a__linkInput{color:#000000e0;border:1px solid #d9d9d9;border-radius:4px;outline:none;width:220px;height:28px;padding:0 8px;font-size:13px}.RichTextEditor-module-scss-module__FOKl_a__linkInput:focus{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.RichTextEditor-module-scss-module__FOKl_a__linkApplyBtn{color:#fff;cursor:pointer;background:#1677ff;border:none;border-radius:4px;height:28px;padding:0 10px;font-size:13px;transition:background .15s}.RichTextEditor-module-scss-module__FOKl_a__linkApplyBtn:hover{background:#4096ff}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror{color:#000000e0;outline:none;min-height:120px;padding:10px 12px;font-size:14px;line-height:1.6}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror p{margin:0 0 4px}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror p:last-child{margin-bottom:0}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror strong{font-weight:600}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror em{font-style:italic}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror u{text-decoration:underline}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror ul{margin:4px 0;padding-left:20px;list-style-type:disc}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror ul ul{list-style-type:circle}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror ol{margin:4px 0;padding-left:20px;list-style-type:decimal}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror li{display:list-item}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror h1{margin:6px 0 4px;font-size:1.5em;font-weight:600}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror h2{margin:6px 0 4px;font-size:1.25em;font-weight:600}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror h3{margin:6px 0 4px;font-size:1.1em;font-weight:600}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror a{color:#1677ff;text-decoration:underline}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror blockquote{color:#8c8c8c;border-left:3px solid #d9d9d9;margin:6px 0;padding-left:12px}.RichTextEditor-module-scss-module__FOKl_a__editorContent .ProseMirror p.RichTextEditor-module-scss-module__FOKl_a__is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#00000040;pointer-events:none;height:0}.RichTextEditor-module-scss-module__FOKl_a__footer{color:#bfbfbf;border-top:1px solid #f0f0f0;justify-content:flex-end;padding:4px 10px 6px;font-size:11px;display:flex}
.AnalyticsFilters-module-scss-module__vWeSXa__filtersRow{align-items:center;gap:.75rem;display:flex}.AnalyticsFilters-module-scss-module__vWeSXa__periodSegmented .ant-segmented-group{gap:.125rem}.AnalyticsFilters-module-scss-module__vWeSXa__periodSegmented .ant-segmented-item-label{min-width:52px;font-weight:600}
.ProductFormContent-module-scss-module__i0EP6q__contentGrid{grid-template-columns:1fr 420px;align-items:start;gap:32px;display:grid;position:relative}.ProductFormContent-module-scss-module__i0EP6q__formColumn{flex-direction:column;gap:24px;display:flex}.ProductFormContent-module-scss-module__i0EP6q__imageColumn{position:relative}.ProductFormContent-module-scss-module__i0EP6q__imageSticky{position:sticky;top:24px}.ProductFormContent-module-scss-module__i0EP6q__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:0;transition:all .3s;box-shadow:0 1px 3px #0000000d}.ProductFormContent-module-scss-module__i0EP6q__card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014}.ProductFormContent-module-scss-module__i0EP6q__card .ant-card-head{background:linear-gradient(#fafafa 0%,#fff 100%);border-bottom:1px solid #f1f5f9;border-radius:16px 16px 0 0;padding:20px 24px}.ProductFormContent-module-scss-module__i0EP6q__card .ant-card-head .ant-card-head-title{color:#1e293b;font-size:18px;font-weight:600}.ProductFormContent-module-scss-module__i0EP6q__card .ant-card-body{padding:24px}.ProductFormContent-module-scss-module__i0EP6q__imageCard{border:2px dashed #cbd5e1;border-radius:16px;transition:all .3s;box-shadow:0 4px 16px #0000000f}.ProductFormContent-module-scss-module__i0EP6q__imageCard:hover{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f61f}.ProductFormContent-module-scss-module__i0EP6q__imageCard .ant-card-head{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-bottom:none}.ProductFormContent-module-scss-module__i0EP6q__imageHint{color:#64748b;margin-bottom:16px;font-size:14px;display:block}.ProductFormContent-module-scss-module__i0EP6q__imageInfo{text-align:center;border-top:1px solid #f1f5f9;margin-top:16px;padding-top:16px}.ProductFormContent-module-scss-module__i0EP6q__row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ProductFormContent-module-scss-module__i0EP6q__flex1{flex:1}.ProductFormContent-module-scss-module__i0EP6q__flex2{flex:2}.ProductFormContent-module-scss-module__i0EP6q__variantHint{color:#64748b;background:#f8fafc;border-left:3px solid #3b82f6;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:block}.ProductFormContent-module-scss-module__i0EP6q__variantItem{background:linear-gradient(#fafafa 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:20px;transition:all .3s;display:flex}.ProductFormContent-module-scss-module__i0EP6q__variantItem:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}.ProductFormContent-module-scss-module__i0EP6q__variantFields{flex:1;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;display:grid}.ProductFormContent-module-scss-module__i0EP6q__variantFields .ant-form-item{margin-bottom:0}.ProductFormContent-module-scss-module__i0EP6q__removeBtn{margin-top:28px;transition:all .2s}.ProductFormContent-module-scss-module__i0EP6q__removeBtn:hover{transform:scale(1.05)}.ProductFormContent-module-scss-module__i0EP6q__addVariantBtn{border:2px dashed #cbd5e1;border-radius:12px;height:48px;margin-top:8px;font-weight:500;transition:all .3s}.ProductFormContent-module-scss-module__i0EP6q__addVariantBtn:hover{color:#3b82f6;background:#eff6ff;border-color:#3b82f6}.ProductFormContent-module-scss-module__i0EP6q__actionBar{border-top:1px solid #e2e8f0;grid-column:1/-1;justify-content:flex-end;margin-top:24px;padding-top:24px;display:flex}:is(.ant-input,.ant-input-number,.ant-select-selector,.ant-input-textarea){border:1px solid #e2e8f0!important;border-radius:10px!important;transition:all .3s!important}:is(.ant-input:hover,.ant-input-number:hover,.ant-select-selector:hover,.ant-input-textarea:hover){border-color:#cbd5e1!important}:is(.ant-input:focus,.ant-input:focus-within,.ant-input-number:focus,.ant-input-number:focus-within,.ant-select-selector:focus,.ant-select-selector:focus-within,.ant-input-textarea:focus,.ant-input-textarea:focus-within){border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.ant-btn-primary{border-radius:10px;height:42px;font-weight:500;transition:all .3s;box-shadow:0 2px 8px #3b82f633}.ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}@media (max-width:1280px){.ProductFormContent-module-scss-module__i0EP6q__contentGrid{grid-template-columns:1fr 380px;gap:24px}}@media (max-width:1024px){.ProductFormContent-module-scss-module__i0EP6q__contentGrid{grid-template-columns:1fr}.ProductFormContent-module-scss-module__i0EP6q__imageSticky{position:relative;top:0}.ProductFormContent-module-scss-module__i0EP6q__imageColumn{order:-1}}@media (max-width:768px){.ProductFormContent-module-scss-module__i0EP6q__row,.ProductFormContent-module-scss-module__i0EP6q__variantFields{grid-template-columns:1fr}.ProductFormContent-module-scss-module__i0EP6q__actionBar{z-index:100;background:#fff;border-top:1px solid #e2e8f0;margin:0;padding:16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000001a}.ProductFormContent-module-scss-module__i0EP6q__actionBar .ant-space{justify-content:space-between;width:100%}.ProductFormContent-module-scss-module__i0EP6q__actionBar .ant-space .ant-btn{flex:1}}
.page-module-scss-module__ggur7W__page{background:linear-gradient(#f8fafc 0%,#fff 100%);max-width:1600px;min-height:100vh;margin:0 auto;padding:32px}.page-module-scss-module__ggur7W__header{border-bottom:1px solid #e2e8f0;margin-bottom:32px;padding-bottom:24px}.page-module-scss-module__ggur7W__backButton{margin-bottom:16px;padding-left:0}.page-module-scss-module__ggur7W__backButton:hover{color:#3b82f6}.page-module-scss-module__ggur7W__title{background:linear-gradient(135deg,#1e293b 0%,#475569 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;margin:0!important}.page-module-scss-module__ggur7W__subtitle{color:#64748b;margin-top:6px;font-size:15px}@media (max-width:768px){.page-module-scss-module__ggur7W__page{padding:16px 16px 80px}.page-module-scss-module__ggur7W__title{font-size:24px}}
.page-module-scss-module___cEx4G__page{max-width:1200px;margin:0 auto;padding:24px}.page-module-scss-module___cEx4G__header{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.page-module-scss-module___cEx4G__title{font-size:28px;font-weight:600;margin:0!important}.page-module-scss-module___cEx4G__subtitle{color:#64748b;font-size:14px}.page-module-scss-module___cEx4G__card{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px}.page-module-scss-module___cEx4G__card .ant-card-head{border-bottom:1px solid #e2e8f0}.page-module-scss-module___cEx4G__row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.page-module-scss-module___cEx4G__flex1{flex:1}.page-module-scss-module___cEx4G__flex2{flex:2}.page-module-scss-module___cEx4G__variantHint{color:#64748b;margin-bottom:16px;display:block}.page-module-scss-module___cEx4G__variantItem{background:#f9fafb;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:16px;display:flex}.page-module-scss-module___cEx4G__variantFields{flex:1;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;display:grid}.page-module-scss-module___cEx4G__variantFields .ant-form-item{margin-bottom:0}@media (max-width:768px){.page-module-scss-module___cEx4G__row,.page-module-scss-module___cEx4G__variantFields{grid-template-columns:1fr}}
.page-module-scss-module__jen1tG__page{padding:24px}.page-module-scss-module__jen1tG__header{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.page-module-scss-module__jen1tG__headerInfo{flex:1}.page-module-scss-module__jen1tG__title{font-size:28px;font-weight:600;margin:0!important}.page-module-scss-module__jen1tG__subtitle{color:#64748b;font-size:14px}.page-module-scss-module__jen1tG__createButton{align-items:center;gap:8px;display:flex}.page-module-scss-module__jen1tG__catalogGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.page-module-scss-module__jen1tG__catalogCard{cursor:pointer;border:1px solid #e2e8f0;border-radius:12px;height:100%;transition:all .2s}.page-module-scss-module__jen1tG__catalogCard:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 16px #00000014}.page-module-scss-module__jen1tG__catalogCard .ant-card-body{flex-direction:column;height:100%;display:flex}.page-module-scss-module__jen1tG__catalogCard .page-module-scss-module__jen1tG__cardHeader{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__jen1tG__catalogIcon{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.page-module-scss-module__jen1tG__cardActions{gap:4px;display:flex}.page-module-scss-module__jen1tG__actionButton{color:#94a3b8;transition:color .2s}.page-module-scss-module__jen1tG__actionButton:hover{color:#2563eb!important}.page-module-scss-module__jen1tG__catalogName{font-size:18px;font-weight:600;margin:0 0 8px!important}.page-module-scss-module__jen1tG__catalogDescription{color:#64748b;margin-bottom:16px;font-size:14px;line-height:1.5;display:block}.page-module-scss-module__jen1tG__catalogStats{border-top:1px solid #e2e8f0;align-items:center;gap:16px;margin-top:auto;padding-top:16px;display:flex}.page-module-scss-module__jen1tG__stat{color:#64748b;align-items:center;gap:6px;font-size:14px;display:flex}.page-module-scss-module__jen1tG__stat svg{color:#94a3b8}.page-module-scss-module__jen1tG__emptyState{grid-column:1/-1;justify-content:center;align-items:center;min-height:400px;display:flex}
.page-module-scss-module__mWcDLa__page{flex-direction:column;gap:1.5rem;display:flex}.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__header .page-module-scss-module__mWcDLa__headerInfo .page-module-scss-module__mWcDLa__title{color:#1a2b3c!important;margin:0 0 .25rem!important;font-weight:700!important}.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__header .page-module-scss-module__mWcDLa__headerInfo .page-module-scss-module__mWcDLa__subtitle{color:#64748b;font-size:.9375rem}.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1200px){.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__kpiGrid{grid-template-columns:minmax(0,1fr)}}.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__heroRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}@media (max-width:1024px){.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__heroRow{grid-template-columns:minmax(0,1fr)}}.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__heroRow .page-module-scss-module__mWcDLa__trendsChart,.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__heroRow .page-module-scss-module__mWcDLa__sideRail{min-width:0;height:100%}.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__heroRow .page-module-scss-module__mWcDLa__sideRail{width:100%;display:flex}.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__heroRow .page-module-scss-module__mWcDLa__sideRail>*{flex:auto;width:100%;min-width:0}.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__bottomRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1200px){.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__bottomRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__bottomRow{grid-template-columns:minmax(0,1fr)}}.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__bottomRow .page-module-scss-module__mWcDLa__topProducts,.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__bottomRow .page-module-scss-module__mWcDLa__heatmap,.page-module-scss-module__mWcDLa__page .page-module-scss-module__mWcDLa__bottomRow .page-module-scss-module__mWcDLa__insights{min-width:0}
.page-module-scss-module__4P9u5G__container{background-color:#f9fafb;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}
.page-module-scss-module__SMPAuq__container{min-height:100vh;display:flex}.page-module-scss-module__SMPAuq__container .page-module-scss-module__SMPAuq__brandingSide{flex-shrink:0;width:50%;display:none}@media (min-width:1024px){.page-module-scss-module__SMPAuq__container .page-module-scss-module__SMPAuq__brandingSide{display:block}}.page-module-scss-module__SMPAuq__container .page-module-scss-module__SMPAuq__formSide{background-color:#fff;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}
.page-module-scss-module__A2Dj_G__container{min-height:100vh;display:flex}.page-module-scss-module__A2Dj_G__container .page-module-scss-module__A2Dj_G__brandingSide{flex-shrink:0;width:50%;display:none}@media (min-width:1024px){.page-module-scss-module__A2Dj_G__container .page-module-scss-module__A2Dj_G__brandingSide{display:block}}.page-module-scss-module__A2Dj_G__container .page-module-scss-module__A2Dj_G__formSide{background-color:#fff;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}
.page-module-scss-module__fMcKxW__container{background-color:#f9fafb;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}
.BulkImportModal-module-scss-module__6HpHhq__bulkImportModal .ant-modal-content{border-radius:16px;overflow:hidden}.BulkImportModal-module-scss-module__6HpHhq__bulkImportModal .ant-modal-header{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;padding:20px 24px}.BulkImportModal-module-scss-module__6HpHhq__bulkImportModal .ant-modal-header .ant-modal-title{color:#fff;font-size:18px;font-weight:600}.BulkImportModal-module-scss-module__6HpHhq__bulkImportModal .ant-modal-close{color:#fffc}.BulkImportModal-module-scss-module__6HpHhq__bulkImportModal .ant-modal-close:hover{color:#fff}.BulkImportModal-module-scss-module__6HpHhq__bulkImportModal .ant-modal-body{padding:24px}.BulkImportModal-module-scss-module__6HpHhq__stepContent{flex-direction:column;min-height:300px;display:flex}.BulkImportModal-module-scss-module__6HpHhq__uploadContainer{flex-direction:column;gap:20px;height:100%;display:flex}.BulkImportModal-module-scss-module__6HpHhq__uploadZone{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.BulkImportModal-module-scss-module__6HpHhq__uploadZone .ant-upload-drag{background:#f8fafc;border:2px dashed #d1d5db;border-radius:12px;transition:all .2s}.BulkImportModal-module-scss-module__6HpHhq__uploadZone .ant-upload-drag:hover{background:#eff6ff;border-color:#2563eb}.BulkImportModal-module-scss-module__6HpHhq__uploadZone .BulkImportModal-module-scss-module__6HpHhq__uploadIcon{color:#2563eb;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.BulkImportModal-module-scss-module__6HpHhq__uploadZone .BulkImportModal-module-scss-module__6HpHhq__uploadTitle{color:#1e293b;margin-bottom:4px;font-size:16px;font-weight:600}.BulkImportModal-module-scss-module__6HpHhq__uploadZone .BulkImportModal-module-scss-module__6HpHhq__uploadHint{color:#94a3b8;font-size:13px}.BulkImportModal-module-scss-module__6HpHhq__instructionsContainer{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.BulkImportModal-module-scss-module__6HpHhq__instructionsHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.BulkImportModal-module-scss-module__6HpHhq__instructionsList{flex-direction:column;gap:12px;display:flex}.BulkImportModal-module-scss-module__6HpHhq__instructionItem{align-items:flex-start;gap:12px;display:flex}.BulkImportModal-module-scss-module__6HpHhq__instructionItem .BulkImportModal-module-scss-module__6HpHhq__stepNumber{color:#4f46e5;background:#e0e7ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex}.BulkImportModal-module-scss-module__6HpHhq__instructionItem .ant-typography{color:#475569;margin-top:2px;font-size:14px;line-height:1.5}.BulkImportModal-module-scss-module__6HpHhq__previewSection{flex-direction:column;flex:1;gap:16px;display:flex}.BulkImportModal-module-scss-module__6HpHhq__summaryBar{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.BulkImportModal-module-scss-module__6HpHhq__summaryBar .BulkImportModal-module-scss-module__6HpHhq__summaryIcon{color:#22c55e}.BulkImportModal-module-scss-module__6HpHhq__warningBar{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.BulkImportModal-module-scss-module__6HpHhq__warningBar .BulkImportModal-module-scss-module__6HpHhq__summaryIcon{color:#f59e0b}.BulkImportModal-module-scss-module__6HpHhq__previewTable{border:1px solid #e2e8f0;border-radius:10px;flex:1;max-height:360px;overflow-y:auto}.BulkImportModal-module-scss-module__6HpHhq__previewTable table{border-collapse:collapse;width:100%}.BulkImportModal-module-scss-module__6HpHhq__previewTable thead{z-index:1;position:sticky;top:0}.BulkImportModal-module-scss-module__6HpHhq__previewTable thead th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 14px;font-size:12px;font-weight:600}.BulkImportModal-module-scss-module__6HpHhq__previewTable tbody tr{transition:background .15s}.BulkImportModal-module-scss-module__6HpHhq__previewTable tbody tr:hover{background:#f8fafc}.BulkImportModal-module-scss-module__6HpHhq__previewTable tbody tr:not(:last-child) td{border-bottom:1px solid #f1f5f9}.BulkImportModal-module-scss-module__6HpHhq__previewTable tbody td{color:#334155;padding:10px 14px;font-size:13px}.BulkImportModal-module-scss-module__6HpHhq__imageCell{align-items:center;gap:8px;display:flex}.BulkImportModal-module-scss-module__6HpHhq__imageCell img{object-fit:cover;border:1px solid #e2e8f0;border-radius:6px;width:36px;height:36px}.BulkImportModal-module-scss-module__6HpHhq__matchBadge{border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.BulkImportModal-module-scss-module__6HpHhq__matchBadge.BulkImportModal-module-scss-module__6HpHhq__matched{color:#166534;background:#dcfce7}.BulkImportModal-module-scss-module__6HpHhq__matchBadge.BulkImportModal-module-scss-module__6HpHhq__unmatched{color:#92400e;background:#fef3c7}.BulkImportModal-module-scss-module__6HpHhq__progressSection{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:32px 0;display:flex}.BulkImportModal-module-scss-module__6HpHhq__progressLabel{color:#334155;text-align:center;font-size:15px;font-weight:500}.BulkImportModal-module-scss-module__6HpHhq__progressWrapper{width:100%;max-width:400px}.BulkImportModal-module-scss-module__6HpHhq__doneSection{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px 0;display:flex}.BulkImportModal-module-scss-module__6HpHhq__doneIcon{color:#16a34a;background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:.3s ease-out BulkImportModal-module-scss-module__6HpHhq__scaleIn;display:flex}@keyframes BulkImportModal-module-scss-module__6HpHhq__scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.BulkImportModal-module-scss-module__6HpHhq__doneTitle{color:#1e293b;font-size:18px;font-weight:600}.BulkImportModal-module-scss-module__6HpHhq__doneSubtitle{color:#64748b;font-size:14px}.BulkImportModal-module-scss-module__6HpHhq__errorList{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;width:100%;max-height:120px;margin-top:8px;padding:12px;overflow-y:auto}.BulkImportModal-module-scss-module__6HpHhq__errorList p{color:#991b1b;margin:0 0 4px;font-size:12px}.BulkImportModal-module-scss-module__6HpHhq__errorList p:last-child{margin-bottom:0}.BulkImportModal-module-scss-module__6HpHhq__modalFooter{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}
