.AuthLayout-module__VWZfwq__page{background:#f8fafc;justify-content:center;align-items:center;width:100%;min-height:100svh;display:flex}.AuthLayout-module__VWZfwq__pageInner{justify-content:center;align-items:center;width:100%;min-height:100svh;padding:32px 24px;display:flex}.AuthLayout-module__VWZfwq__authCard{background:#fff;border-radius:28px;width:100%;max-width:1080px;min-height:640px;display:flex;overflow:hidden;box-shadow:0 20px 60px #0f172a12}.AuthLayout-module__VWZfwq__infoPanel{display:none}.AuthLayout-module__VWZfwq__infoContent{width:100%;max-width:420px}.AuthLayout-module__VWZfwq__infoHeading{color:#111827;letter-spacing:-.8px;margin:0;font-size:38px;font-weight:800;line-height:1.2}.AuthLayout-module__VWZfwq__infoHeadingAccent{color:#1688d8;display:block}.AuthLayout-module__VWZfwq__infoDescription{color:#64748b;max-width:360px;margin:20px 0 0;font-size:15px;line-height:1.7}.AuthLayout-module__VWZfwq__formPanel{justify-content:center;align-items:center;width:100%;min-width:0;padding:44px 32px;display:flex}.AuthLayout-module__VWZfwq__formContainer{width:100%;min-width:0;max-width:420px}@media (min-width:1024px){.AuthLayout-module__VWZfwq__infoPanel{background:linear-gradient(145deg,#f0f8fd 0%,#e8f4fc 100%);justify-content:center;align-items:center;width:48%;min-width:0;padding:48px;display:flex}.AuthLayout-module__VWZfwq__formPanel{width:52%;padding:48px 52px}}@media (max-width:768px){.AuthLayout-module__VWZfwq__page{background:#fff;justify-content:center;align-items:center}.AuthLayout-module__VWZfwq__pageInner{justify-content:center;align-items:center;min-height:100svh;padding:16px}.AuthLayout-module__VWZfwq__authCard{width:100%;max-width:440px;min-height:auto;box-shadow:none;background:#fff;border-radius:20px;justify-content:center;align-items:center}.AuthLayout-module__VWZfwq__formPanel{justify-content:center;align-items:center;width:100%;padding:16px 8px}.AuthLayout-module__VWZfwq__formContainer{width:100%;max-width:100%;margin:0 auto}}@media (prefers-reduced-motion:reduce){.AuthLayout-module__VWZfwq__page{scroll-behavior:auto}}
.PasswordStrengthChecklist-module__ddydza__container{width:100%;margin-top:18px;padding:0}.PasswordStrengthChecklist-module__ddydza__header{align-items:center;gap:6px;margin-bottom:12px;display:flex}.PasswordStrengthChecklist-module__ddydza__headerTitle{color:#111827;font-size:14px;font-weight:700}.PasswordStrengthChecklist-module__ddydza__strengthBadge{font-size:14px;font-weight:700}.PasswordStrengthChecklist-module__ddydza__strong{color:#16a34a}.PasswordStrengthChecklist-module__ddydza__medium{color:#ea580c}.PasswordStrengthChecklist-module__ddydza__weak{color:#dc2626}.PasswordStrengthChecklist-module__ddydza__ruleList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PasswordStrengthChecklist-module__ddydza__ruleItem{align-items:center;gap:10px;font-size:13px;line-height:1.4;transition:color .2s;display:flex}.PasswordStrengthChecklist-module__ddydza__ruleValid{color:#16a34a}.PasswordStrengthChecklist-module__ddydza__ruleInvalid{color:#ef4444}.PasswordStrengthChecklist-module__ddydza__iconWrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.PasswordStrengthChecklist-module__ddydza__ruleValid .PasswordStrengthChecklist-module__ddydza__iconWrapper{background:#16a34a1a;border:1.5px solid #16a34a}.PasswordStrengthChecklist-module__ddydza__ruleInvalid .PasswordStrengthChecklist-module__ddydza__iconWrapper{background:#ef444414;border:1.5px solid #ef4444}.PasswordStrengthChecklist-module__ddydza__iconCheck{color:#16a34a;width:11px;height:11px}.PasswordStrengthChecklist-module__ddydza__iconCross{color:#ef4444;width:10px;height:10px}.PasswordStrengthChecklist-module__ddydza__ruleLabel{font-weight:500}
.Logo-module__1CmurG__logo{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}
.TenantNavbar-module__LXuArW__navbar{z-index:100;background:#fff;border-bottom:1px solid #eef2f6;flex-shrink:0;width:100%;height:76px;position:sticky;top:0}.TenantNavbar-module__LXuArW__navbarInner{justify-content:space-between;align-items:center;width:100%;max-width:1360px;height:100%;margin:0 auto;padding:0 40px;display:flex}.TenantNavbar-module__LXuArW__logoLink{flex-shrink:0;align-items:center;height:100%;margin-left:20px;padding:12px 0;transition:transform .2s;display:flex}.TenantNavbar-module__LXuArW__logoLink:hover{transform:scale(1.02)}.TenantNavbar-module__LXuArW__logoLink img{object-fit:contain;width:auto;max-width:150px;height:auto;max-height:52px}.TenantNavbar-module__LXuArW__desktopNavigation{justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.TenantNavbar-module__LXuArW__navItem{color:#475569;white-space:nowrap;align-items:center;gap:8px;height:100%;padding:0 18px;font-size:14px;font-weight:700;transition:color .2s;display:flex;position:relative}.TenantNavbar-module__LXuArW__navItem:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:18px;right:18px}.TenantNavbar-module__LXuArW__navItem:hover,.TenantNavbar-module__LXuArW__navItemActive{color:#1688d8}.TenantNavbar-module__LXuArW__navItemActive:after{background:#1688d8}.TenantNavbar-module__LXuArW__navItemInactive{color:#475569}.TenantNavbar-module__LXuArW__navIcon{flex-shrink:0;width:19px;height:19px}.TenantNavbar-module__LXuArW__navbarRight{flex-shrink:0;justify-content:flex-end;align-items:center;gap:14px;display:flex}.TenantNavbar-module__LXuArW__notificationButton{cursor:pointer;color:#334155;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background-color .2s,color .2s,transform .15s;display:flex;position:relative}.TenantNavbar-module__LXuArW__notificationButton:hover{color:#1688d8;background:#e2e8f0;transform:translateY(-1px)}.TenantNavbar-module__LXuArW__notificationIcon{width:20px;height:20px}.TenantNavbar-module__LXuArW__notificationDot{background:#f97316;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.TenantNavbar-module__LXuArW__profileLink{cursor:pointer;border-radius:999px;align-items:center;padding:4px 10px 4px 4px;text-decoration:none;transition:all .2s;display:flex}.TenantNavbar-module__LXuArW__profileLink:hover{background:#f1f5f9;transform:translateY(-1px)}.TenantNavbar-module__LXuArW__profile{align-items:center;gap:10px;display:flex}.TenantNavbar-module__LXuArW__avatarWrapper{background:#fef08a;border:2px solid #facc15;border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.TenantNavbar-module__LXuArW__avatarImage{object-fit:cover;width:100%;height:100%}.TenantNavbar-module__LXuArW__profileInfo{min-width:0}.TenantNavbar-module__LXuArW__profileName,.TenantNavbar-module__LXuArW__profileRole{margin:0}.TenantNavbar-module__LXuArW__profileName{color:#111827;font-size:14px;font-weight:700;line-height:1.25}.TenantNavbar-module__LXuArW__profileRole{color:#64748b;margin-top:2px;font-size:12px;line-height:1.25}@media (max-width:1100px){.TenantNavbar-module__LXuArW__navbarInner{padding:0 20px}.TenantNavbar-module__LXuArW__navItem{padding:0 12px;font-size:13.5px}.TenantNavbar-module__LXuArW__navItem:after{left:12px;right:12px}}@media (max-width:1023px){.TenantNavbar-module__LXuArW__navbar{height:60px}.TenantNavbar-module__LXuArW__navbarInner{padding:0 16px}.TenantNavbar-module__LXuArW__desktopNavigation,.TenantNavbar-module__LXuArW__profileInfo{display:none}.TenantNavbar-module__LXuArW__logoLink{margin-left:0;padding:8px 0}.TenantNavbar-module__LXuArW__logoLink img{width:auto;max-width:130px;max-height:44px}.TenantNavbar-module__LXuArW__navbarRight{gap:10px}.TenantNavbar-module__LXuArW__notificationButton{width:36px;height:36px}.TenantNavbar-module__LXuArW__notificationIcon{width:18px;height:18px}.TenantNavbar-module__LXuArW__avatarWrapper{width:36px;height:36px}}@media (max-width:380px){.TenantNavbar-module__LXuArW__navbarInner{padding:0 12px}.TenantNavbar-module__LXuArW__logoLink img{width:118px}}@media (prefers-reduced-motion:reduce){.TenantNavbar-module__LXuArW__navItem,.TenantNavbar-module__LXuArW__notificationButton{transition:none}}
.SplashScreen-module__UiuFNG__page{background:#fff;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.SplashScreen-module__UiuFNG__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.SplashScreen-module__UiuFNG__logo{width:360px;max-width:min(360px,85vw);height:auto}.SplashScreen-module__UiuFNG__tagline{color:#64748b;margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.5}.SplashScreen-module__UiuFNG__loader{align-items:center;gap:6px;margin-top:28px;display:flex}.SplashScreen-module__UiuFNG__loaderDot{background:#1688d8;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite SplashScreen-module__UiuFNG__pulse;display:block}.SplashScreen-module__UiuFNG__loaderDot:nth-child(2){animation-delay:.15s}.SplashScreen-module__UiuFNG__loaderDot:nth-child(3){animation-delay:.3s}@keyframes SplashScreen-module__UiuFNG__pulse{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}@media (max-width:639px){.SplashScreen-module__UiuFNG__page{padding:20px}.SplashScreen-module__UiuFNG__logo{width:280px;max-width:80vw}.SplashScreen-module__UiuFNG__tagline{margin-top:4px;font-size:14px}.SplashScreen-module__UiuFNG__loader{margin-top:24px}}@media (prefers-reduced-motion:reduce){.SplashScreen-module__UiuFNG__loaderDot{opacity:.7;animation:none}}
.MobileBottomNav-module__1STAna__navigation{z-index:50;background:#fff;border-top:1px solid #e5e7eb;display:block;position:fixed;bottom:0;left:0;right:0}.MobileBottomNav-module__1STAna__safeArea{padding-bottom:env(safe-area-inset-bottom)}.MobileBottomNav-module__1STAna__navigationGrid{grid-template-columns:repeat(4,1fr);display:grid}.MobileBottomNav-module__1STAna__navItem{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:64px;padding:8px;font-size:11px;font-weight:700;transition:color .2s;display:flex}.MobileBottomNav-module__1STAna__navIcon{width:20px;height:20px}.MobileBottomNav-module__1STAna__navItemActive{color:#1688d8}.MobileBottomNav-module__1STAna__navItemInactive{color:#64748b}.MobileBottomNav-module__1STAna__navItemInactive:hover{color:#1688d8}@media (min-width:1024px){.MobileBottomNav-module__1STAna__navigation{display:none}}
.TutorialControls-module__CaecLG__container{z-index:50;flex-shrink:0;width:100%;padding-top:8px;position:relative}.TutorialControls-module__CaecLG__pagination{justify-content:center;align-items:center;gap:8px;display:flex}.TutorialControls-module__CaecLG__dot{cursor:pointer;border:0;border-radius:999px;outline:none;height:8px;padding:0;transition:width .25s,background-color .25s;display:block}.TutorialControls-module__CaecLG__dotActive{background:#1688d8;width:24px}.TutorialControls-module__CaecLG__dotInactive{background:#e2e8f0;width:8px}.TutorialControls-module__CaecLG__dotInactive:hover{background:#cbd5e1}.TutorialControls-module__CaecLG__navigationButtons{z-index:50;justify-content:center;align-items:center;gap:14px;width:100%;max-width:480px;margin:20px auto 0;display:flex;position:relative}.TutorialControls-module__CaecLG__singleButtonRow{max-width:360px}.TutorialControls-module__CaecLG__backButton,.TutorialControls-module__CaecLG__nextButton,.TutorialControls-module__CaecLG__primaryButton{cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;min-width:0;height:48px;padding:0 24px;font-size:15px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s;display:inline-flex}.TutorialControls-module__CaecLG__backButton{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.TutorialControls-module__CaecLG__backButton:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.TutorialControls-module__CaecLG__nextButton{color:#1688d8;background:#eaf5fc;border:0}.TutorialControls-module__CaecLG__nextButton:hover{background:#d8eefc}.TutorialControls-module__CaecLG__nextButtonFull{color:#1688d8;background:#eaf5fc;width:100%}.TutorialControls-module__CaecLG__nextButtonFull:hover{background:#d8eefc}.TutorialControls-module__CaecLG__primaryButton{color:#fff;background:#1688d8;border:0;gap:8px;box-shadow:0 4px 14px #1688d840}.TutorialControls-module__CaecLG__primaryButton:hover{background:#0876c5;box-shadow:0 6px 18px #1688d859}.TutorialControls-module__CaecLG__backButton:active,.TutorialControls-module__CaecLG__nextButton:active,.TutorialControls-module__CaecLG__primaryButton:active{transform:scale(.98)}.TutorialControls-module__CaecLG__arrowIcon{flex-shrink:0;width:18px;height:18px}@media (max-width:639px){.TutorialControls-module__CaecLG__container{padding-top:4px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.TutorialControls-module__CaecLG__pagination{gap:6px;margin-bottom:12px}.TutorialControls-module__CaecLG__dot{height:6px}.TutorialControls-module__CaecLG__dotActive{width:20px}.TutorialControls-module__CaecLG__dotInactive{width:6px}.TutorialControls-module__CaecLG__navigationButtons{gap:12px;max-width:100%;margin-top:0}.TutorialControls-module__CaecLG__singleButtonRow{max-width:100%}.TutorialControls-module__CaecLG__backButton,.TutorialControls-module__CaecLG__nextButton,.TutorialControls-module__CaecLG__primaryButton{height:48px;padding:0 20px;font-size:15px}}@media (max-height:680px){.TutorialControls-module__CaecLG__pagination{margin-bottom:8px}.TutorialControls-module__CaecLG__navigationButtons{margin-top:0}.TutorialControls-module__CaecLG__backButton,.TutorialControls-module__CaecLG__nextButton,.TutorialControls-module__CaecLG__primaryButton{height:44px}}@media (prefers-reduced-motion:reduce){.TutorialControls-module__CaecLG__dot,.TutorialControls-module__CaecLG__backButton,.TutorialControls-module__CaecLG__nextButton,.TutorialControls-module__CaecLG__primaryButton{transition:none}}
.AppShell-module__cB5iMW__shell{background:#f8fafc;width:100%;min-height:100vh}.AppShell-module__cB5iMW__main{width:100%;min-height:calc(100vh - 84px)}.AppShell-module__cB5iMW__loadingContainer{background:#fff;justify-content:center;align-items:center;width:100%;height:100svh;display:flex}.AppShell-module__cB5iMW__spinner{border:3px solid #e2e8f0;border-top-color:#1688d8;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite AppShell-module__cB5iMW__spin}@keyframes AppShell-module__cB5iMW__spin{to{transform:rotate(360deg)}}@media (max-width:767px){.AppShell-module__cB5iMW__main{min-height:calc(100vh - 64px);padding-bottom:64px}}
.TutorialSlide-module__vjbnuq__slide{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,80px);width:100%;height:100%;min-height:0;display:grid}.TutorialSlide-module__vjbnuq__textContent{justify-content:flex-start;align-items:center;min-width:0;min-height:0;display:flex}.TutorialSlide-module__vjbnuq__textInner{width:100%;max-width:540px}.TutorialSlide-module__vjbnuq__title{color:#111827;letter-spacing:-1.2px;margin:0;font-size:clamp(36px,3.8vw,54px);font-weight:800;line-height:1.15}.TutorialSlide-module__vjbnuq__titleLine{display:block}.TutorialSlide-module__vjbnuq__normal,.TutorialSlide-module__vjbnuq__highlight{display:inline}.TutorialSlide-module__vjbnuq__highlight{color:#1688d8}.TutorialSlide-module__vjbnuq__description{color:#64748b;max-width:480px;margin:18px 0 0;font-size:16px;font-weight:400;line-height:1.65}.TutorialSlide-module__vjbnuq__imageContent{pointer-events:none;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.TutorialSlide-module__vjbnuq__imageFrame{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:20px;width:min(100%,540px);height:min(100%,540px);position:relative;overflow:hidden}.TutorialSlide-module__vjbnuq__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width:1440px){.TutorialSlide-module__vjbnuq__slide{gap:90px}.TutorialSlide-module__vjbnuq__title{font-size:58px}.TutorialSlide-module__vjbnuq__description{font-size:17px}.TutorialSlide-module__vjbnuq__imageFrame{width:min(100%,580px);height:min(100%,580px)}}@media (max-width:1023px){.TutorialSlide-module__vjbnuq__slide{flex-direction:column;justify-content:flex-start;gap:0;height:100%;padding:0;display:flex}.TutorialSlide-module__vjbnuq__textContent{text-align:left;flex-shrink:0;justify-content:flex-start;width:100%;margin-bottom:12px}.TutorialSlide-module__vjbnuq__textInner{max-width:100%}.TutorialSlide-module__vjbnuq__title{letter-spacing:-.6px;font-size:28px;font-weight:800;line-height:1.18}.TutorialSlide-module__vjbnuq__description{color:#64748b;max-width:100%;margin:8px 0 0;font-size:14px;line-height:1.45}.TutorialSlide-module__vjbnuq__imageContent{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:0;display:flex}.TutorialSlide-module__vjbnuq__imageFrame{aspect-ratio:1/1.05;border-radius:18px;width:100%;max-width:min(100%,380px);height:100%;min-height:270px;max-height:52vh}}@media (max-width:480px){.TutorialSlide-module__vjbnuq__title{font-size:25px;line-height:1.18}.TutorialSlide-module__vjbnuq__description{font-size:13px}.TutorialSlide-module__vjbnuq__imageFrame{max-width:100%;min-height:250px;max-height:50vh}}@media (max-height:680px) and (max-width:1023px){.TutorialSlide-module__vjbnuq__textContent{margin-bottom:6px}.TutorialSlide-module__vjbnuq__title{font-size:22px;line-height:1.16}.TutorialSlide-module__vjbnuq__description{margin-top:4px;font-size:12px;line-height:1.35}.TutorialSlide-module__vjbnuq__imageFrame{max-width:260px;min-height:200px;max-height:40vh}}
.CreatePasswordForm-module__CM9Wvq__container{width:100%}.CreatePasswordForm-module__CM9Wvq__topBar{justify-content:flex-start;align-items:center;margin-bottom:20px;display:flex}.CreatePasswordForm-module__CM9Wvq__circularBackButton{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.CreatePasswordForm-module__CM9Wvq__circularBackButton:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.CreatePasswordForm-module__CM9Wvq__backIcon{width:20px;height:20px}.CreatePasswordForm-module__CM9Wvq__headingSection{text-align:left;margin-top:8px}.CreatePasswordForm-module__CM9Wvq__heading{color:#111827;letter-spacing:-.6px;margin:0;font-size:26px;font-weight:800;line-height:1.25}.CreatePasswordForm-module__CM9Wvq__accent{color:#1688d8}.CreatePasswordForm-module__CM9Wvq__subtitle{color:#64748b;max-width:360px;margin:8px 0 0;font-size:14px;line-height:1.5}.CreatePasswordForm-module__CM9Wvq__form{width:100%;margin-top:24px}.CreatePasswordForm-module__CM9Wvq__fieldGroup{width:100%}.CreatePasswordForm-module__CM9Wvq__confirmGroup{margin-top:20px}.CreatePasswordForm-module__CM9Wvq__label{color:#111827;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.CreatePasswordForm-module__CM9Wvq__inputWrapper{width:100%;position:relative}.CreatePasswordForm-module__CM9Wvq__inputIcon{color:#8ba6c0;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.CreatePasswordForm-module__CM9Wvq__input{color:#111827;background:#f1f1f3;border:1px solid #0000;border-radius:999px;width:100%;height:48px;padding:0 52px 0 44px;font-size:14px;transition:border-color .2s,background-color .2s,box-shadow .2s}.CreatePasswordForm-module__CM9Wvq__input::placeholder{color:#91a9c0}.CreatePasswordForm-module__CM9Wvq__input:focus{background:#fff;border-color:#1688d8;outline:none;box-shadow:0 0 0 3px #1688d81a}.CreatePasswordForm-module__CM9Wvq__passwordToggle{cursor:pointer;color:#8ba6c0;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.CreatePasswordForm-module__CM9Wvq__passwordToggle:hover{background:#e5e7eb}.CreatePasswordForm-module__CM9Wvq__toggleIcon{width:17px;height:17px}.CreatePasswordForm-module__CM9Wvq__passwordHint{color:#94a3b8;margin-top:8px;font-size:12px;line-height:1.5}.CreatePasswordForm-module__CM9Wvq__error{color:#ef4444;margin:12px 0 0;font-size:14px;line-height:1.5}.CreatePasswordForm-module__CM9Wvq__submitButton{cursor:pointer;color:#fff;background:#1688d8;border:0;border-radius:999px;width:100%;height:56px;margin-top:28px;font-size:16px;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .2s;box-shadow:0 5px 12px #1688d82e}.CreatePasswordForm-module__CM9Wvq__submitButton:hover:not(:disabled){background:#0876c5;box-shadow:0 7px 18px #1688d83d}.CreatePasswordForm-module__CM9Wvq__submitButton:active:not(:disabled){transform:scale(.99)}.CreatePasswordForm-module__CM9Wvq__submitButton:disabled{cursor:not-allowed;opacity:.6}.CreatePasswordForm-module__CM9Wvq__loginButton{cursor:pointer;color:#1688d8;text-align:center;background:0 0;border:0;width:100%;margin-top:20px;padding:0;font-size:14px;font-weight:700;transition:color .2s;display:block}.CreatePasswordForm-module__CM9Wvq__loginButton:hover{color:#0876c5}@media (max-width:639px){.CreatePasswordForm-module__CM9Wvq__heading{font-size:24px}.CreatePasswordForm-module__CM9Wvq__subtitle{font-size:13px}.CreatePasswordForm-module__CM9Wvq__form{margin-top:28px}}
.ForgotPasswordForm-module__32CqGW__container{width:100%}.ForgotPasswordForm-module__32CqGW__topBar{justify-content:flex-start;align-items:center;margin-bottom:20px;display:flex}.ForgotPasswordForm-module__32CqGW__circularBackButton{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.ForgotPasswordForm-module__32CqGW__circularBackButton:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.ForgotPasswordForm-module__32CqGW__backIcon{width:20px;height:20px}.ForgotPasswordForm-module__32CqGW__headingSection{text-align:left;margin-top:8px}.ForgotPasswordForm-module__32CqGW__heading{color:#111827;letter-spacing:-.6px;margin:0;font-size:26px;font-weight:800;line-height:1.25}.ForgotPasswordForm-module__32CqGW__accent{color:#1688d8}.ForgotPasswordForm-module__32CqGW__subtitle{color:#64748b;max-width:360px;margin:8px 0 0;font-size:14px;line-height:1.5}.ForgotPasswordForm-module__32CqGW__form{width:100%;margin-top:28px}.ForgotPasswordForm-module__32CqGW__fieldGroup{width:100%}.ForgotPasswordForm-module__32CqGW__label{color:#111827;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.ForgotPasswordForm-module__32CqGW__inputWrapper{width:100%;position:relative}.ForgotPasswordForm-module__32CqGW__inputIcon{color:#8ba6c0;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ForgotPasswordForm-module__32CqGW__input{color:#111827;background:#f1f1f3;border:1px solid #0000;border-radius:999px;width:100%;height:48px;padding:0 16px 0 44px;font-size:14px;transition:border-color .2s,background-color .2s,box-shadow .2s}.ForgotPasswordForm-module__32CqGW__input::placeholder{color:#91a9c0}.ForgotPasswordForm-module__32CqGW__input:focus{background:#fff;border-color:#1688d8;outline:none;box-shadow:0 0 0 3px #1688d81a}.ForgotPasswordForm-module__32CqGW__error{color:#ef4444;margin:12px 0 0;font-size:14px;line-height:1.5}.ForgotPasswordForm-module__32CqGW__submitButton{cursor:pointer;color:#fff;background:#1688d8;border:0;border-radius:999px;width:100%;height:56px;margin-top:28px;font-size:16px;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .2s;box-shadow:0 5px 12px #1688d82e}.ForgotPasswordForm-module__32CqGW__submitButton:hover{background:#0876c5;box-shadow:0 7px 18px #1688d83d}.ForgotPasswordForm-module__32CqGW__submitButton:active{transform:scale(.99)}.ForgotPasswordForm-module__32CqGW__submitButton:disabled{cursor:not-allowed;opacity:.6}.ForgotPasswordForm-module__32CqGW__loginButton{cursor:pointer;color:#1688d8;text-align:center;background:0 0;border:0;width:100%;margin-top:20px;padding:0;font-size:14px;font-weight:700;transition:color .2s;display:block}.ForgotPasswordForm-module__32CqGW__loginButton:hover{color:#0876c5}@media (max-width:639px){.ForgotPasswordForm-module__32CqGW__heading{font-size:24px}.ForgotPasswordForm-module__32CqGW__subtitle{font-size:13px}.ForgotPasswordForm-module__32CqGW__form{margin-top:28px}}
.LoginForm-module__es-cSa__container{width:100%}.LoginForm-module__es-cSa__logoWrapper{justify-content:center;display:flex}.LoginForm-module__es-cSa__headingSection{text-align:center;margin-top:24px}.LoginForm-module__es-cSa__heading{color:#111827;letter-spacing:-.6px;margin:0;font-size:26px;font-weight:800;line-height:1.25}.LoginForm-module__es-cSa__accent{color:#1688d8}.LoginForm-module__es-cSa__subtitle{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.5}.LoginForm-module__es-cSa__form{width:100%;margin-top:28px}.LoginForm-module__es-cSa__fieldGroup{width:100%;margin-top:14px}.LoginForm-module__es-cSa__fieldGroup:first-child{margin-top:0}.LoginForm-module__es-cSa__inputWrapper{width:100%;position:relative}.LoginForm-module__es-cSa__inputIcon{color:#8ba6c0;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.LoginForm-module__es-cSa__input{color:#111827;background:#f1f1f3;border:1.5px solid #0000;border-radius:999px;width:100%;height:52px;padding:0 48px;font-size:15px;transition:border-color .2s,background-color .2s,box-shadow .2s}.LoginForm-module__es-cSa__input::placeholder{color:#91a9c0}.LoginForm-module__es-cSa__input:focus{background:#fff;border-color:#1688d8;outline:none;box-shadow:0 0 0 3px #1688d81a}.LoginForm-module__es-cSa__passwordToggle{cursor:pointer;color:#8ba6c0;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.LoginForm-module__es-cSa__passwordToggle:hover{background:#e5e7eb}.LoginForm-module__es-cSa__toggleIcon{width:18px;height:18px}.LoginForm-module__es-cSa__error{color:#ef4444;text-align:center;margin:12px 0 0;font-size:14px;line-height:1.5}.LoginForm-module__es-cSa__optionsRow{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.LoginForm-module__es-cSa__rememberLabel{cursor:pointer;color:#64748b;align-items:center;gap:8px;font-size:14px;display:flex}.LoginForm-module__es-cSa__checkbox{cursor:pointer;accent-color:#1688d8;width:18px;height:18px;margin:0}.LoginForm-module__es-cSa__forgotButton{cursor:pointer;color:#1688d8;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;transition:color .2s}.LoginForm-module__es-cSa__forgotButton:hover{color:#0876c5}.LoginForm-module__es-cSa__loginButton{cursor:pointer;color:#fff;background:#1688d8;border:0;border-radius:999px;width:100%;height:52px;margin-top:28px;font-size:16px;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .2s;box-shadow:0 4px 14px #1688d840}.LoginForm-module__es-cSa__loginButton:hover{background:#0876c5;box-shadow:0 6px 18px #1688d859}.LoginForm-module__es-cSa__loginButton:active{transform:scale(.99)}.LoginForm-module__es-cSa__loginButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:639px){.LoginForm-module__es-cSa__heading{font-size:24px}.LoginForm-module__es-cSa__subtitle{font-size:13.5px}.LoginForm-module__es-cSa__form{margin-top:24px}.LoginForm-module__es-cSa__loginButton{height:50px;margin-top:24px}}@media (min-width:640px){.LoginForm-module__es-cSa__heading{font-size:28px}}
.NewPasswordForm-module__Fe6_Gq__container{width:100%}.NewPasswordForm-module__Fe6_Gq__topBar{justify-content:flex-start;align-items:center;margin-bottom:20px;display:flex}.NewPasswordForm-module__Fe6_Gq__circularBackButton{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.NewPasswordForm-module__Fe6_Gq__circularBackButton:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.NewPasswordForm-module__Fe6_Gq__backIcon{width:20px;height:20px}.NewPasswordForm-module__Fe6_Gq__headingSection{text-align:left;margin-top:8px}.NewPasswordForm-module__Fe6_Gq__heading{color:#111827;letter-spacing:-.6px;margin:0;font-size:26px;font-weight:800;line-height:1.25}.NewPasswordForm-module__Fe6_Gq__accent{color:#1688d8}.NewPasswordForm-module__Fe6_Gq__subtitle{color:#64748b;max-width:360px;margin:8px 0 0;font-size:14px;line-height:1.5}.NewPasswordForm-module__Fe6_Gq__form{width:100%;margin-top:24px}.NewPasswordForm-module__Fe6_Gq__fieldGroup{width:100%}.NewPasswordForm-module__Fe6_Gq__confirmGroup{margin-top:20px}.NewPasswordForm-module__Fe6_Gq__label{color:#111827;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.NewPasswordForm-module__Fe6_Gq__inputWrapper{width:100%;position:relative}.NewPasswordForm-module__Fe6_Gq__inputIcon{color:#8ba6c0;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.NewPasswordForm-module__Fe6_Gq__input{color:#111827;background:#f1f1f3;border:1px solid #0000;border-radius:999px;width:100%;height:48px;padding:0 52px 0 44px;font-size:14px;transition:border-color .2s,background-color .2s,box-shadow .2s}.NewPasswordForm-module__Fe6_Gq__input::placeholder{color:#91a9c0}.NewPasswordForm-module__Fe6_Gq__input:focus{background:#fff;border-color:#1688d8;outline:none;box-shadow:0 0 0 3px #1688d81a}.NewPasswordForm-module__Fe6_Gq__passwordToggle{cursor:pointer;color:#8ba6c0;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.NewPasswordForm-module__Fe6_Gq__passwordToggle:hover{background:#e5e7eb}.NewPasswordForm-module__Fe6_Gq__toggleIcon{width:17px;height:17px}.NewPasswordForm-module__Fe6_Gq__passwordHint{color:#94a3b8;margin-top:8px;font-size:12px;line-height:1.5}.NewPasswordForm-module__Fe6_Gq__error{color:#ef4444;margin:12px 0 0;font-size:14px;line-height:1.5}.NewPasswordForm-module__Fe6_Gq__submitButton{cursor:pointer;color:#fff;background:#1688d8;border:0;border-radius:999px;width:100%;height:56px;margin-top:28px;font-size:16px;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .2s;box-shadow:0 5px 12px #1688d82e}.NewPasswordForm-module__Fe6_Gq__submitButton:hover:not(:disabled){background:#0876c5;box-shadow:0 7px 18px #1688d83d}.NewPasswordForm-module__Fe6_Gq__submitButton:active:not(:disabled){transform:scale(.99)}.NewPasswordForm-module__Fe6_Gq__submitButton:disabled{cursor:not-allowed;opacity:.6}.NewPasswordForm-module__Fe6_Gq__loginButton{cursor:pointer;color:#1688d8;text-align:center;background:0 0;border:0;width:100%;margin-top:20px;padding:0;font-size:14px;font-weight:700;transition:color .2s;display:block}.NewPasswordForm-module__Fe6_Gq__loginButton:hover{color:#0876c5}@media (max-width:639px){.NewPasswordForm-module__Fe6_Gq__heading{font-size:24px}.NewPasswordForm-module__Fe6_Gq__subtitle{font-size:13px}.NewPasswordForm-module__Fe6_Gq__form{margin-top:28px}}
.OtpVerificationForm-module__GUp8xa__container{width:100%}.OtpVerificationForm-module__GUp8xa__topBar{justify-content:flex-start;align-items:center;margin-bottom:20px;display:flex}.OtpVerificationForm-module__GUp8xa__circularBackButton{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.OtpVerificationForm-module__GUp8xa__circularBackButton:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.OtpVerificationForm-module__GUp8xa__backIcon{width:20px;height:20px}.OtpVerificationForm-module__GUp8xa__headingSection{text-align:left;margin-top:8px}.OtpVerificationForm-module__GUp8xa__heading{color:#111827;letter-spacing:-.6px;margin:0;font-size:26px;font-weight:800;line-height:1.25}.OtpVerificationForm-module__GUp8xa__accent{color:#1688d8}.OtpVerificationForm-module__GUp8xa__subtitle{color:#64748b;max-width:360px;margin:8px 0 0;font-size:14px;line-height:1.5}.OtpVerificationForm-module__GUp8xa__emailRow{align-items:center;gap:6px;margin-top:6px;display:inline-flex}.OtpVerificationForm-module__GUp8xa__targetEmail{color:#1688d8;text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.OtpVerificationForm-module__GUp8xa__editButton{cursor:pointer;color:#1688d8;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .2s;display:inline-flex}.OtpVerificationForm-module__GUp8xa__editButton:hover{color:#0876c5}.OtpVerificationForm-module__GUp8xa__editIcon{width:14px;height:14px}.OtpVerificationForm-module__GUp8xa__form{width:100%;margin-top:28px}.OtpVerificationForm-module__GUp8xa__otpContainer{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:320px;margin:0 auto;display:flex}.OtpVerificationForm-module__GUp8xa__otpInput{color:#111827;text-align:center;caret-color:#1688d8;background:#f1f1f3;border:1.5px solid #0000;border-radius:16px;width:62px;height:60px;font-size:24px;font-weight:700;line-height:1;transition:all .2s cubic-bezier(.16,1,.3,1)}.OtpVerificationForm-module__GUp8xa__otpInput:focus,.OtpVerificationForm-module__GUp8xa__otpInputActive{outline:none;transform:translateY(-1px);background:#fff!important;border:2px solid #1688d8!important;box-shadow:0 0 0 4px #1688d829!important}.OtpVerificationForm-module__GUp8xa__otpInputFilled{color:#111827;background:#fff;border:1.5px solid #e2e8f0}.OtpVerificationForm-module__GUp8xa__countdownBadge{color:#64748b;font-variant-numeric:tabular-nums;margin-left:6px;font-size:13.5px;font-weight:600}.OtpVerificationForm-module__GUp8xa__error{color:#ef4444;text-align:center;margin:12px 0 0;font-size:14px;line-height:1.5}.OtpVerificationForm-module__GUp8xa__verifyButton{cursor:pointer;color:#fff;background:#1688d8;border:0;border-radius:999px;width:100%;height:56px;margin-top:28px;font-size:16px;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .2s;box-shadow:0 5px 12px #1688d82e}.OtpVerificationForm-module__GUp8xa__verifyButton:hover:not(:disabled){background:#0876c5;box-shadow:0 7px 18px #1688d83d}.OtpVerificationForm-module__GUp8xa__verifyButton:active:not(:disabled){transform:scale(.99)}.OtpVerificationForm-module__GUp8xa__verifyButton:disabled{cursor:not-allowed;opacity:.6}.OtpVerificationForm-module__GUp8xa__resendSection{text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:22px;display:flex}.OtpVerificationForm-module__GUp8xa__resendText{color:#64748b;font-size:14px}.OtpVerificationForm-module__GUp8xa__resendButton{cursor:pointer;color:#1688d8;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;transition:color .2s}.OtpVerificationForm-module__GUp8xa__resendButton:hover:not(:disabled){color:#0876c5}.OtpVerificationForm-module__GUp8xa__resendButton:disabled{cursor:not-allowed;color:#94a3b8}@media (max-width:639px){.OtpVerificationForm-module__GUp8xa__heading{font-size:24px}.OtpVerificationForm-module__GUp8xa__subtitle,.OtpVerificationForm-module__GUp8xa__email,.OtpVerificationForm-module__GUp8xa__resendText,.OtpVerificationForm-module__GUp8xa__resendButton{font-size:13px}.OtpVerificationForm-module__GUp8xa__form{margin-top:28px}.OtpVerificationForm-module__GUp8xa__otpContainer{gap:7px}.OtpVerificationForm-module__GUp8xa__otpInput{border-radius:10px;width:44px;height:48px;font-size:19px}.OtpVerificationForm-module__GUp8xa__resendSection{flex-direction:column;gap:4px}}@media (max-width:380px){.OtpVerificationForm-module__GUp8xa__otpContainer{gap:5px}.OtpVerificationForm-module__GUp8xa__otpInput{width:40px;height:46px;font-size:18px}}
.TutorialCarousel-module__YPpN_q__page{background:#fff;width:100%;height:100svh;overflow:hidden}.TutorialCarousel-module__YPpN_q__container{flex-direction:column;width:100%;height:100%;min-height:0;padding:24px 48px;display:flex}.TutorialCarousel-module__YPpN_q__header{flex-shrink:0;justify-content:flex-end;align-items:center;width:100%;height:36px;display:flex}.TutorialCarousel-module__YPpN_q__headerSpacer{height:36px}.TutorialCarousel-module__YPpN_q__skipButton{cursor:pointer;color:#64748b;background:#f1f5f9;border:0;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600;transition:all .2s}.TutorialCarousel-module__YPpN_q__skipButton:hover{color:#0f172a;background:#e2e8f0}.TutorialCarousel-module__YPpN_q__sliderViewport{flex:1;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.TutorialCarousel-module__YPpN_q__sliderTrack{will-change:transform;width:100%;height:100%;min-height:0;transition:transform .4s cubic-bezier(.25,1,.5,1);display:flex}.TutorialCarousel-module__YPpN_q__slideItem{flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:12px 0;display:flex}@media (min-width:1280px){.TutorialCarousel-module__YPpN_q__container{max-width:1400px;margin:0 auto;padding:32px 64px 28px}}@media (max-width:1023px){.TutorialCarousel-module__YPpN_q__container{max-width:440px;height:100svh;margin:0 auto;padding:16px 20px 20px}.TutorialCarousel-module__YPpN_q__header{height:36px;margin-bottom:8px}.TutorialCarousel-module__YPpN_q__sliderViewport{margin-bottom:12px}.TutorialCarousel-module__YPpN_q__slideItem{padding:0}}@media (max-width:480px){.TutorialCarousel-module__YPpN_q__container{padding:14px 18px 18px}.TutorialCarousel-module__YPpN_q__header{height:32px;margin-bottom:6px}.TutorialCarousel-module__YPpN_q__skipButton{padding:5px 14px;font-size:12px}}@media (max-height:680px){.TutorialCarousel-module__YPpN_q__container{padding:8px 14px 12px}.TutorialCarousel-module__YPpN_q__header{height:28px;margin-bottom:4px}.TutorialCarousel-module__YPpN_q__sliderViewport{margin-bottom:8px}}
