.Dashboard-module__U1rkPG__dashboardContainer{background-color:#f8fafc;width:100vw;height:100vh;font-family:inherit;display:flex;overflow:hidden}.Dashboard-module__U1rkPG__sidebar{background-color:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:260px;padding:1.5rem 0;display:flex}.Dashboard-module__U1rkPG__sidebarLogo{margin-bottom:2rem;padding:0 1.5rem}.Dashboard-module__U1rkPG__menuSection{margin-bottom:2rem}.Dashboard-module__U1rkPG__menuTitle{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;margin-bottom:.75rem;padding:0 1.5rem;font-size:.75rem;font-weight:600}.Dashboard-module__U1rkPG__navMenu{flex-direction:column;display:flex}.Dashboard-module__U1rkPG__navItem{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;outline:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.Dashboard-module__U1rkPG__navItem:hover{color:#1e293b;background-color:#f1f5f9}.Dashboard-module__U1rkPG__activeNavItem{color:#2563eb;background-color:#eff6ff;border-left-color:#2563eb}.Dashboard-module__U1rkPG__iconPlaceholder{border:1.5px solid;border-radius:4px;width:18px;height:18px}.Dashboard-module__U1rkPG__mainContent{flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.Dashboard-module__U1rkPG__topHeader{background-color:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:0 2rem;display:flex}.Dashboard-module__U1rkPG__searchBar{background-color:#f8fafc;border-radius:99px;align-items:center;width:400px;padding:.5rem 1rem;display:flex}.Dashboard-module__U1rkPG__searchInput{color:#1e293b;background:0 0;border:none;outline:none;width:100%;margin-left:.5rem;font-size:.875rem}.Dashboard-module__U1rkPG__searchInput::placeholder{color:#94a3b8}.Dashboard-module__U1rkPG__headerActions{align-items:center;gap:1.5rem;display:flex}.Dashboard-module__U1rkPG__timeBadge{color:#3b82f6;background-color:#eff6ff;border-radius:99px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:flex}.Dashboard-module__U1rkPG__iconButton{color:#475569;cursor:pointer;background-color:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.Dashboard-module__U1rkPG__notificationBadge{color:#fff;background-color:#2563eb;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:6px;right:8px}.Dashboard-module__U1rkPG__userProfileIcon{color:#1e293b;cursor:pointer}.Dashboard-module__U1rkPG__contentBody{max-width:1200px;padding:2.5rem}.Dashboard-module__U1rkPG__welcomeRow{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}.Dashboard-module__U1rkPG__welcomeTitle{color:#2563eb;font-size:1.5rem;font-weight:600}.Dashboard-module__U1rkPG__addPropertyBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:6px;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s;display:flex}.Dashboard-module__U1rkPG__addPropertyBtn:hover{background-color:#1d4ed8}.Dashboard-module__U1rkPG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Dashboard-module__U1rkPG__sectionTitle{color:#1e293b;font-size:1.125rem;font-weight:600}.Dashboard-module__U1rkPG__viewAllLink{color:#3b82f6;font-size:.875rem;font-weight:500;text-decoration:none}.Dashboard-module__U1rkPG__viewAllLink:hover{text-decoration:underline}.Dashboard-module__U1rkPG__propertyCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:380px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.Dashboard-module__U1rkPG__propertyImageWrap{width:100%;height:200px;position:relative}.Dashboard-module__U1rkPG__liveBadge{color:#fff;z-index:2;background-color:#0ea5e9;border-radius:4px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.Dashboard-module__U1rkPG__liveDot{background-color:#fff;border-radius:50%;width:6px;height:6px}.Dashboard-module__U1rkPG__propertyImage{object-fit:cover;width:100%;height:100%}.Dashboard-module__U1rkPG__propertyCardBody{padding:1.5rem}.Dashboard-module__U1rkPG__propertyTitleRow{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.Dashboard-module__U1rkPG__propertyTitle{color:#1e293b;margin:0;font-size:1rem;font-weight:600}.Dashboard-module__U1rkPG__chevronBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.Dashboard-module__U1rkPG__propertyAddress{color:#64748b;align-items:center;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.Dashboard-module__U1rkPG__propertyMetrics{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.Dashboard-module__U1rkPG__metricPrice{color:#1e293b;font-size:.875rem;font-weight:700}.Dashboard-module__U1rkPG__metricViews{color:#10b981;font-size:.875rem;font-weight:600}.Dashboard-module__U1rkPG__propertyFooterText{color:#94a3b8;margin:0;font-size:.75rem}.Dashboard-module__U1rkPG__activityCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.Dashboard-module__U1rkPG__activityItem{border-bottom:1px solid #e2e8f0;align-items:center;padding:1.5rem;display:flex}.Dashboard-module__U1rkPG__activityTime{color:#94a3b8;min-width:60px;font-size:.75rem}.Dashboard-module__U1rkPG__activityIconWrap{background-color:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:1.5rem;display:flex}.Dashboard-module__U1rkPG__activityTitle{color:#1e293b;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.Dashboard-module__U1rkPG__activitySub{color:#64748b;margin:0;font-size:.8125rem}.Dashboard-module__U1rkPG__activityFooter{text-align:center;padding:1rem}.Dashboard-module__U1rkPG__viewAllActivityLink{color:#3b82f6;font-size:.875rem;font-weight:600;text-decoration:none}.Dashboard-module__U1rkPG__viewAllActivityLink:hover{text-decoration:underline}.Dashboard-module__U1rkPG__mobileMenuBtn{color:#1e293b;cursor:pointer;background:0 0;border:none;padding:.5rem;display:none}.Dashboard-module__U1rkPG__sidebarOverlay{display:none}@media (max-width:1024px){.Dashboard-module__U1rkPG__contentBody{padding:1.5rem}.Dashboard-module__U1rkPG__searchBar{width:280px}.Dashboard-module__U1rkPG__propertyCard{width:100%}}@media (max-width:768px){.Dashboard-module__U1rkPG__dashboardContainer{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.Dashboard-module__U1rkPG__sidebar{z-index:200;height:100vh;transition:left .3s;position:fixed;top:0;left:-280px;box-shadow:4px 0 20px #0000001a}.Dashboard-module__U1rkPG__sidebarOpen{left:0}.Dashboard-module__U1rkPG__sidebarOverlay{z-index:199;background:#0006;display:none;position:fixed;inset:0}.Dashboard-module__U1rkPG__sidebarOverlayVisible{display:block}.Dashboard-module__U1rkPG__mobileMenuBtn{display:flex}.Dashboard-module__U1rkPG__mainContent{overflow-y:visible}.Dashboard-module__U1rkPG__topHeader{height:60px;padding:0 1rem}.Dashboard-module__U1rkPG__searchBar{flex:1;width:auto;max-width:240px}.Dashboard-module__U1rkPG__headerActions{gap:.75rem}.Dashboard-module__U1rkPG__timeBadge{display:none}.Dashboard-module__U1rkPG__contentBody{padding:1.25rem 1rem}.Dashboard-module__U1rkPG__welcomeRow{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.Dashboard-module__U1rkPG__welcomeTitle{font-size:1.25rem}.Dashboard-module__U1rkPG__propertyCard{width:100%}.Dashboard-module__U1rkPG__propertyImageWrap{height:180px}.Dashboard-module__U1rkPG__sectionHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.Dashboard-module__U1rkPG__activityItem{padding:1rem}.Dashboard-module__U1rkPG__activityIconWrap{margin-right:.75rem}}@media (max-width:480px){.Dashboard-module__U1rkPG__topHeader{padding:0 .75rem}.Dashboard-module__U1rkPG__searchBar{max-width:180px;padding:.375rem .75rem}.Dashboard-module__U1rkPG__contentBody{padding:1rem .75rem}.Dashboard-module__U1rkPG__propertyCardBody{padding:1rem}.Dashboard-module__U1rkPG__propertyImageWrap{height:160px}}
.Onboarding-module__Nz2wRW__splitLayout{background-color:var(--white);min-height:100vh;font-family:var(--font-inter);display:flex}.Onboarding-module__Nz2wRW__leftPanel{width:32%;min-width:380px;color:var(--white);background-color:#2d58d8;flex-direction:column;display:flex;position:relative;overflow:hidden}.Onboarding-module__Nz2wRW__leftContent{z-index:2;padding:4rem 3rem;position:relative}.Onboarding-module__Nz2wRW__onboardingLogo{filter:brightness(0)invert();width:auto;height:36px;margin-bottom:2rem}.Onboarding-module__Nz2wRW__leftTitle{margin-bottom:1.5rem;font-size:1.5rem;font-weight:400;line-height:1.3}.Onboarding-module__Nz2wRW__highlight{color:#10b981;font-weight:600}.Onboarding-module__Nz2wRW__trustBadge{color:#fffc;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Onboarding-module__Nz2wRW__hashTag{border:1px solid #ffffff4d;border-radius:4px;padding:.25rem .5rem}.Onboarding-module__Nz2wRW__illustrationWrap{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.Onboarding-module__Nz2wRW__heroMan{object-fit:cover;object-position:top center;width:100%;height:100%}.Onboarding-module__Nz2wRW__rightPanel{background-color:#fafafb;flex-direction:column;flex:1;display:flex;position:relative}.Onboarding-module__Nz2wRW__rightContent{z-index:2;flex:1;width:100%;max-width:800px;margin:0 auto;padding:3rem}.Onboarding-module__Nz2wRW__topNav{align-items:center;gap:1.5rem;margin-bottom:3rem;display:flex}.Onboarding-module__Nz2wRW__backBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.Onboarding-module__Nz2wRW__backBtn:hover:not(:disabled){background:#e2e8f0}.Onboarding-module__Nz2wRW__backBtn:disabled{opacity:.5;cursor:not-allowed}.Onboarding-module__Nz2wRW__stepIndicator{gap:.625rem;display:flex}.Onboarding-module__Nz2wRW__dot{background-color:#e2e8f0;border-radius:50%;width:6px;height:6px}.Onboarding-module__Nz2wRW__activeDot{background-color:#2563eb}.Onboarding-module__Nz2wRW__stepContainer{min-height:400px;position:relative}.Onboarding-module__Nz2wRW__animSlideUp{animation:.3s ease-out forwards Onboarding-module__Nz2wRW__slideUp}@keyframes Onboarding-module__Nz2wRW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Onboarding-module__Nz2wRW__stepTitle{color:var(--navy);margin-bottom:1rem;font-size:1.5rem;font-weight:500}.Onboarding-module__Nz2wRW__helpTextTop{color:#64748b;margin-bottom:1rem;font-size:.8125rem}.Onboarding-module__Nz2wRW__divider{background-color:#e2e8f0;width:100%;height:1px;margin-bottom:2rem}.Onboarding-module__Nz2wRW__helpText{color:#94a3b8;margin-top:1.5rem;font-size:.8125rem}.Onboarding-module__Nz2wRW__continueBtn{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:4px;margin-top:2rem;padding:.75rem 2.5rem;font-size:.875rem;font-weight:400;transition:background .2s}.Onboarding-module__Nz2wRW__continueBtn:hover:not(:disabled){background-color:#1d4ed8}.Onboarding-module__Nz2wRW__continueBtn:disabled{color:#94a3b8;opacity:1;cursor:not-allowed;background-color:#f1f5f9}.Onboarding-module__Nz2wRW__termsText{color:#94a3b8;margin-top:2rem;font-size:.75rem;font-weight:400}.Onboarding-module__Nz2wRW__termsText a{color:#10b981;text-decoration:none}.Onboarding-module__Nz2wRW__watermark{z-index:1;pointer-events:none;width:450px;position:absolute;bottom:0;right:0}.Onboarding-module__Nz2wRW__watermark img{width:100%;height:auto;display:block}.Onboarding-module__Nz2wRW__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.Onboarding-module__Nz2wRW__inputLabel{color:#64748b;font-size:.75rem;font-weight:500}.Onboarding-module__Nz2wRW__inputField,.Onboarding-module__Nz2wRW__inputFieldDisabled,.Onboarding-module__Nz2wRW__inputFieldFilled,.Onboarding-module__Nz2wRW__selectField,.Onboarding-module__Nz2wRW__textAreaField{width:100%;max-width:480px;color:var(--navy);background:#eef2f6;border:1px solid #0000;border-radius:4px;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.875rem}.Onboarding-module__Nz2wRW__inputField:focus,.Onboarding-module__Nz2wRW__textAreaField:focus,.Onboarding-module__Nz2wRW__selectField:focus{border-color:#2563eb}.Onboarding-module__Nz2wRW__inputFieldDisabled{color:#64748b;background-color:#f1f5f9;border-color:#0000}.Onboarding-module__Nz2wRW__inputFieldFilled{color:#64748b;background-color:#e2e8f0;border-color:#0000}.Onboarding-module__Nz2wRW__formRow{gap:1rem;max-width:400px;display:flex}.Onboarding-module__Nz2wRW__formRow .Onboarding-module__Nz2wRW__formGroup{flex:1}.Onboarding-module__Nz2wRW__radioGrid{gap:1.25rem;display:flex}.Onboarding-module__Nz2wRW__radioTile{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:1.75rem 1rem;transition:all .2s;display:flex}.Onboarding-module__Nz2wRW__tileIcon{color:#64748b}.Onboarding-module__Nz2wRW__tileLabel{color:#334155;font-size:.875rem;font-weight:600}.Onboarding-module__Nz2wRW__activeTile{background-color:#ecfdf5;border-color:#10b981}.Onboarding-module__Nz2wRW__activeTile .Onboarding-module__Nz2wRW__tileIcon,.Onboarding-module__Nz2wRW__activeTile .Onboarding-module__Nz2wRW__tileLabel{color:var(--navy)}.Onboarding-module__Nz2wRW__countGrid{gap:1rem;display:flex}.Onboarding-module__Nz2wRW__countTile{color:#334155;cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex:1;max-width:180px;padding:1.25rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.Onboarding-module__Nz2wRW__countTile.Onboarding-module__Nz2wRW__activeTile{background-color:#ecfdf5;border-color:#10b981}.Onboarding-module__Nz2wRW__otpSection{margin-top:1.5rem}.Onboarding-module__Nz2wRW__otpLabel{color:var(--navy);margin-bottom:1rem;font-size:.875rem}.Onboarding-module__Nz2wRW__otpGrid{gap:.75rem;margin-bottom:1.5rem;display:flex}.Onboarding-module__Nz2wRW__otpInput{text-align:center;width:60px;height:60px;color:var(--navy);background-color:#eef2f6;border:1px solid #0000;border-radius:4px;outline:none;font-family:inherit;font-size:1.25rem}.Onboarding-module__Nz2wRW__otpInput:focus{background-color:#fff;border-color:#2563eb}.Onboarding-module__Nz2wRW__otpInputFilled{background-color:#f1f5f9}.Onboarding-module__Nz2wRW__resendText{color:#64748b;font-size:.8125rem}.Onboarding-module__Nz2wRW__resendBtnText{color:#2563eb;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.Onboarding-module__Nz2wRW__overlay{z-index:50;background-color:#0006;position:fixed;inset:0}.Onboarding-module__Nz2wRW__modal{z-index:51;text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;width:90%;max-width:400px;padding:2.5rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 25px -5px #0000001a}.Onboarding-module__Nz2wRW__modalIcon{background-color:#10b981;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex}.Onboarding-module__Nz2wRW__modalTitle{color:var(--navy);margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.Onboarding-module__Nz2wRW__modalDesc{color:#64748b;margin-bottom:2rem;font-size:.875rem}.Onboarding-module__Nz2wRW__modalBtn{cursor:pointer;opacity:1;background-color:#3b82f6;border:none;border-radius:4px;width:100%;padding:.75rem;font-size:.875rem;font-weight:500;transition:background .2s;display:block;color:#fff!important}.Onboarding-module__Nz2wRW__modalBtn:hover{background-color:#1d4ed8}.Onboarding-module__Nz2wRW__goalGrid{gap:1rem;display:flex}.Onboarding-module__Nz2wRW__goalTile{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:1;align-items:center;gap:.75rem;max-width:220px;padding:1.25rem 1rem;transition:all .2s;display:flex}.Onboarding-module__Nz2wRW__checkboxWrapper{align-items:center;display:flex}.Onboarding-module__Nz2wRW__goalTile.Onboarding-module__Nz2wRW__activeTile{background-color:#ecfdf5;border-color:#10b981}.Onboarding-module__Nz2wRW__planGrid{align-items:center;gap:0;max-width:700px;display:flex}.Onboarding-module__Nz2wRW__planCard{background:#eefbf5;border-radius:12px 0 0 12px;flex-direction:column;flex:1;padding:3rem 2rem;display:flex;position:relative}.Onboarding-module__Nz2wRW__featuredPlanCard{z-index:2;background:#fff;border-radius:16px;margin-left:-1rem;padding:4rem 2rem;box-shadow:-10px 0 40px #0000000d,10px 0 40px #0000000d}.Onboarding-module__Nz2wRW__planTag{color:#2563eb;letter-spacing:.5px;white-space:nowrap;background:#fff;border:1px solid #2563eb;border-radius:20px;padding:.25rem 1rem;font-size:.625rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.Onboarding-module__Nz2wRW__planTitle{color:var(--navy);text-align:center;margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.Onboarding-module__Nz2wRW__planDesc{color:#64748b;text-align:center;margin-bottom:2rem;font-size:.75rem;font-weight:500}.Onboarding-module__Nz2wRW__featureList{flex-grow:1;margin:0 0 2rem;padding:0;list-style:none}.Onboarding-module__Nz2wRW__featureItem{color:var(--navy);align-items:flex-start;gap:.75rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.Onboarding-module__Nz2wRW__checkCircle{color:#64748b;background-color:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex}.Onboarding-module__Nz2wRW__choosePlanBtn{cursor:pointer;opacity:1;background-color:#3b82f6;border:none;border-radius:4px;align-self:center;width:100%;max-width:140px;padding:.75rem;font-size:.875rem;font-weight:500;transition:background .2s;display:block;color:#fff!important}.Onboarding-module__Nz2wRW__choosePlanBtn:hover{background-color:#1d4ed8}.Onboarding-module__Nz2wRW__fullPageLayout{background-color:#fafafb;flex-direction:column;min-height:100vh;display:flex}.Onboarding-module__Nz2wRW__topNavFull{background:#fff;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.Onboarding-module__Nz2wRW__backBtnText{color:var(--navy);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Onboarding-module__Nz2wRW__userProfileIcon{color:var(--navy)}.Onboarding-module__Nz2wRW__progressTracker{justify-content:center;align-items:center;gap:1rem;padding:2rem 0;display:flex}.Onboarding-module__Nz2wRW__trackerStep{flex-direction:column;align-items:center;gap:.5rem;display:flex}.Onboarding-module__Nz2wRW__trackerCircle{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}.Onboarding-module__Nz2wRW__trackerActive{color:#fff;background:#2563eb;border-color:#2563eb}.Onboarding-module__Nz2wRW__trackerLabel{color:var(--navy);font-size:.625rem}.Onboarding-module__Nz2wRW__trackerLine{background:#e2e8f0;width:60px;height:1px;margin-top:-16px}.Onboarding-module__Nz2wRW__formContainerFull{background:#fff;border-radius:8px;width:100%;max-width:600px;margin:0 auto 3rem;padding:3rem;box-shadow:0 4px 6px -1px #0000000d}.Onboarding-module__Nz2wRW__phoneInputWrap{display:flex}.Onboarding-module__Nz2wRW__countryCode{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-right:none;border-radius:4px 0 0 4px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;display:flex}.Onboarding-module__Nz2wRW__phoneInputWrap .Onboarding-module__Nz2wRW__inputField{border-radius:0 4px 4px 0}.Onboarding-module__Nz2wRW__sectionHeader{color:var(--navy);text-align:center;margin:2rem 0 1.5rem;font-size:1.125rem;font-weight:500}.Onboarding-module__Nz2wRW__continueBtnSmall{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:4px;margin:1.5rem auto 2.5rem;padding:.75rem 2rem;font-size:.875rem;font-weight:500;display:block}.Onboarding-module__Nz2wRW__helpBanner{border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.Onboarding-module__Nz2wRW__helpTextWrap{align-items:flex-start;gap:1rem;display:flex}.Onboarding-module__Nz2wRW__helpIcon{color:#2563eb;margin-top:.25rem}.Onboarding-module__Nz2wRW__helpTitle{color:var(--navy);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.Onboarding-module__Nz2wRW__helpSub{color:#64748b;font-size:.75rem}.Onboarding-module__Nz2wRW__helpBtn{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #2563eb;border-radius:4px;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s}.Onboarding-module__Nz2wRW__helpBtn:hover{background:#eff6ff}.Onboarding-module__Nz2wRW__centeredFormWrap{width:100%;max-width:600px;margin:0 auto;animation:.3s ease-out forwards Onboarding-module__Nz2wRW__slideUp}.Onboarding-module__Nz2wRW__centerTitle{color:var(--navy);text-align:center;margin-bottom:.5rem;font-size:1.5rem;font-weight:500}.Onboarding-module__Nz2wRW__centerSubtitle{color:#64748b;text-align:center;margin-bottom:2rem;font-size:.875rem}.Onboarding-module__Nz2wRW__dividerLine{background-color:#e2e8f0;width:100%;height:1px;margin:2rem 0}.Onboarding-module__Nz2wRW__chipSection{margin-bottom:1.5rem}.Onboarding-module__Nz2wRW__chipSectionLabel{color:#475569;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:block}.Onboarding-module__Nz2wRW__chipGrid{flex-wrap:wrap;gap:.5rem;display:flex}.Onboarding-module__Nz2wRW__chipBtn{color:#64748b;cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex-grow:1;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.Onboarding-module__Nz2wRW__chipBtn:hover{background:#f8fafc}.Onboarding-module__Nz2wRW__chipActive{color:var(--navy);background-color:#ecfdf5;border-color:#10b981}.Onboarding-module__Nz2wRW__actionRowCenter{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.Onboarding-module__Nz2wRW__btnOutlineBlue{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #2563eb;border-radius:4px;padding:.75rem 2rem;font-size:.875rem;font-weight:500;transition:background .2s}.Onboarding-module__Nz2wRW__btnSolidBlue{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;padding:.75rem 2rem;font-size:.875rem;font-weight:500;transition:background .2s}.Onboarding-module__Nz2wRW__btnOutlineBlue:hover{background:#eff6ff}.Onboarding-module__Nz2wRW__btnSolidBlue:hover{background:#1d4ed8}.Onboarding-module__Nz2wRW__helpBannerCenter{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:3rem;padding:1.5rem;display:flex}.Onboarding-module__Nz2wRW__inputWithPrefixSuffix{align-items:center;display:flex;position:relative}.Onboarding-module__Nz2wRW__inputPrefix{color:#64748b;pointer-events:none;font-size:.875rem;position:absolute;left:1rem}.Onboarding-module__Nz2wRW__inputSuffix{color:#64748b;pointer-events:none;font-size:.875rem;position:absolute;right:1rem}.Onboarding-module__Nz2wRW__inputFieldWithPrefix{padding-left:2.25rem}.Onboarding-module__Nz2wRW__inputFieldWithSuffix{padding-right:4rem}.Onboarding-module__Nz2wRW__checkboxRow{cursor:pointer;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.Onboarding-module__Nz2wRW__checkboxInput{accent-color:#2563eb;cursor:pointer;border:1px solid #cbd5e1;border-radius:4px;width:16px;height:16px}.Onboarding-module__Nz2wRW__checkboxLabelText{color:#64748b;font-size:.75rem;font-weight:400}.Onboarding-module__Nz2wRW__featuresGrid{grid-template-columns:1fr 1fr;gap:1.5rem 1rem;margin-top:1.5rem;display:grid}.Onboarding-module__Nz2wRW__checkboxGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.Onboarding-module__Nz2wRW__guidelinesBox{background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.Onboarding-module__Nz2wRW__guidelinesTitle{color:#166534;margin-bottom:.5rem;font-size:1rem;font-weight:600}.Onboarding-module__Nz2wRW__guidelinesSub{color:#15803d;font-size:.875rem;line-height:1.4}.Onboarding-module__Nz2wRW__guidelinesList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Onboarding-module__Nz2wRW__guidelinesList li{color:#166534;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;display:flex}.Onboarding-module__Nz2wRW__uploadBoxEmpty{text-align:center;background-color:#eff6ff;border:2px dashed #93c5fd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem;padding:4rem 2rem;transition:all .2s;display:flex}.Onboarding-module__Nz2wRW__uploadBoxEmpty:hover{background-color:#dbeafe;border-color:#60a5fa}.Onboarding-module__Nz2wRW__uploadIconWrap{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex;box-shadow:0 1px 3px #0000001a}.Onboarding-module__Nz2wRW__uploadTextDark{color:#475569;font-weight:500}.Onboarding-module__Nz2wRW__photoGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.Onboarding-module__Nz2wRW__photoThumbWrap{aspect-ratio:1;border:1px solid #e2e8f0;border-radius:8px;position:relative;overflow:hidden}.Onboarding-module__Nz2wRW__photoThumbImg{object-fit:cover;width:100%;height:100%}.Onboarding-module__Nz2wRW__deletePhotoBtn{color:#fff;cursor:pointer;z-index:2;background-color:#60a5fa;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:background .2s;display:flex;position:absolute;top:6px;right:6px}.Onboarding-module__Nz2wRW__deletePhotoBtn:hover{background-color:#3b82f6}.Onboarding-module__Nz2wRW__photoThumbAddBox{aspect-ratio:1;cursor:pointer;background-color:#eff6ff;border:2px dashed #93c5fd;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.Onboarding-module__Nz2wRW__photoThumbAddBox:hover{background-color:#dbeafe;border-color:#60a5fa}.Onboarding-module__Nz2wRW__addPlusSign{color:#2563eb;font-size:2rem;font-weight:400}@media (max-width:900px){.Onboarding-module__Nz2wRW__splitLayout{flex-direction:column}.Onboarding-module__Nz2wRW__leftPanel{width:100%;min-width:unset;height:220px}.Onboarding-module__Nz2wRW__heroMan{width:250px;left:auto;right:20px;transform:none}.Onboarding-module__Nz2wRW__radioGrid,.Onboarding-module__Nz2wRW__countGrid,.Onboarding-module__Nz2wRW__goalGrid,.Onboarding-module__Nz2wRW__planGrid{flex-wrap:wrap}.Onboarding-module__Nz2wRW__planGrid{max-width:100%}.Onboarding-module__Nz2wRW__planCard,.Onboarding-module__Nz2wRW__featuredPlanCard{min-width:0}}@media (max-width:768px){.Onboarding-module__Nz2wRW__leftContent{padding:2rem 1.5rem}.Onboarding-module__Nz2wRW__leftTitle{font-size:1.25rem}.Onboarding-module__Nz2wRW__rightContent{padding:2rem 1.5rem}.Onboarding-module__Nz2wRW__stepTitle{font-size:1.25rem}.Onboarding-module__Nz2wRW__radioGrid,.Onboarding-module__Nz2wRW__countGrid,.Onboarding-module__Nz2wRW__goalGrid{flex-direction:column}.Onboarding-module__Nz2wRW__radioTile,.Onboarding-module__Nz2wRW__countTile,.Onboarding-module__Nz2wRW__goalTile{max-width:100%}.Onboarding-module__Nz2wRW__planGrid{flex-direction:column;align-items:stretch}.Onboarding-module__Nz2wRW__planCard{border-radius:12px}.Onboarding-module__Nz2wRW__featuredPlanCard{border-radius:12px;margin-top:-.5rem;margin-left:0}.Onboarding-module__Nz2wRW__formRow{flex-direction:column;max-width:100%}.Onboarding-module__Nz2wRW__inputField,.Onboarding-module__Nz2wRW__inputFieldDisabled,.Onboarding-module__Nz2wRW__inputFieldFilled,.Onboarding-module__Nz2wRW__selectField,.Onboarding-module__Nz2wRW__textAreaField{max-width:100%}.Onboarding-module__Nz2wRW__otpInput{width:48px;height:48px;font-size:1rem}.Onboarding-module__Nz2wRW__formContainerFull{margin:0 1rem 2rem;padding:1.5rem}.Onboarding-module__Nz2wRW__progressTracker{gap:.5rem;padding:1.5rem .5rem}.Onboarding-module__Nz2wRW__trackerLine{width:30px}.Onboarding-module__Nz2wRW__watermark{width:250px}.Onboarding-module__Nz2wRW__photoGrid{grid-template-columns:repeat(2,1fr)}.Onboarding-module__Nz2wRW__helpBanner,.Onboarding-module__Nz2wRW__helpBannerCenter{text-align:center;flex-direction:column;gap:1rem}.Onboarding-module__Nz2wRW__featuresGrid,.Onboarding-module__Nz2wRW__checkboxGrid{grid-template-columns:1fr}}@media (max-width:480px){.Onboarding-module__Nz2wRW__leftPanel{height:160px}.Onboarding-module__Nz2wRW__leftContent{padding:1.5rem 1rem}.Onboarding-module__Nz2wRW__leftTitle{font-size:1.125rem}.Onboarding-module__Nz2wRW__rightContent{padding:1.5rem 1rem}.Onboarding-module__Nz2wRW__otpInput{width:40px;height:40px}.Onboarding-module__Nz2wRW__watermark{width:160px}.Onboarding-module__Nz2wRW__topNavFull{padding:.75rem 1rem}.Onboarding-module__Nz2wRW__formContainerFull{margin:0 .5rem 2rem;padding:1.25rem}}
.LoginFlow-module__ID7Ffa__splitLayout{background-color:#fff;min-height:100vh;display:flex}.LoginFlow-module__ID7Ffa__leftPanel{color:#fff;background-color:#2d58d8;flex-direction:column;width:32%;min-width:380px;display:flex;position:relative;overflow:hidden}.LoginFlow-module__ID7Ffa__leftContent{z-index:2;padding:4rem 3rem;position:relative}.LoginFlow-module__ID7Ffa__logo{filter:brightness(0)invert();width:auto;height:36px;margin-bottom:2rem}.LoginFlow-module__ID7Ffa__leftTitle{margin-bottom:1.5rem;font-size:1.5rem;font-weight:400;line-height:1.3}.LoginFlow-module__ID7Ffa__rightPanel{background-color:#fafafb;flex-direction:column;flex:1;display:flex;position:relative}.LoginFlow-module__ID7Ffa__rightContent{z-index:2;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:800px;margin:0 auto;padding:3rem;display:flex}.LoginFlow-module__ID7Ffa__formContainer{width:100%;max-width:440px;animation:.3s ease-out forwards LoginFlow-module__ID7Ffa__slideUp}@keyframes LoginFlow-module__ID7Ffa__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LoginFlow-module__ID7Ffa__title{color:#0f172a;margin-bottom:.5rem;font-size:1.875rem;font-weight:600}.LoginFlow-module__ID7Ffa__subtitle{color:#64748b;margin-bottom:2.5rem;font-size:1rem}.LoginFlow-module__ID7Ffa__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.LoginFlow-module__ID7Ffa__label{color:#64748b;font-size:.875rem;font-weight:500}.LoginFlow-module__ID7Ffa__input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:.875rem 1rem;font-size:1rem;transition:all .2s}.LoginFlow-module__ID7Ffa__input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.LoginFlow-module__ID7Ffa__loginBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:8px;width:100%;margin-top:1rem;padding:.875rem;font-size:1rem;font-weight:600;transition:background .2s}.LoginFlow-module__ID7Ffa__loginBtn:hover:not(:disabled){background-color:#1d4ed8}.LoginFlow-module__ID7Ffa__loginBtn:disabled{opacity:.7;cursor:not-allowed}.LoginFlow-module__ID7Ffa__error{color:#ef4444;margin-bottom:1rem;font-size:.875rem}.LoginFlow-module__ID7Ffa__footerText{text-align:center;color:#64748b;margin-top:2rem;font-size:.875rem}.LoginFlow-module__ID7Ffa__footerLink{color:#2563eb;font-weight:600;text-decoration:none}.LoginFlow-module__ID7Ffa__watermark{z-index:1;pointer-events:none;width:450px;position:absolute;bottom:0;right:0}.LoginFlow-module__ID7Ffa__watermark img{width:100%;height:auto}@media (max-width:768px){.LoginFlow-module__ID7Ffa__splitLayout{flex-direction:column}.LoginFlow-module__ID7Ffa__leftPanel{width:100%;min-width:unset;min-height:200px;max-height:240px}.LoginFlow-module__ID7Ffa__leftContent{padding:2rem 1.5rem}.LoginFlow-module__ID7Ffa__leftTitle{font-size:1.25rem}.LoginFlow-module__ID7Ffa__rightContent{padding:2rem 1.5rem}.LoginFlow-module__ID7Ffa__formContainer{max-width:100%}.LoginFlow-module__ID7Ffa__title{font-size:1.5rem}.LoginFlow-module__ID7Ffa__watermark{width:250px}}@media (max-width:480px){.LoginFlow-module__ID7Ffa__leftPanel{min-height:160px;max-height:200px}.LoginFlow-module__ID7Ffa__leftContent{padding:1.5rem 1rem}.LoginFlow-module__ID7Ffa__leftTitle{font-size:1.125rem}.LoginFlow-module__ID7Ffa__rightContent{padding:1.5rem 1rem}.LoginFlow-module__ID7Ffa__title{font-size:1.25rem}.LoginFlow-module__ID7Ffa__subtitle{font-size:.875rem}.LoginFlow-module__ID7Ffa__watermark{width:180px}}
