.font-sans-bold{font-family:SourceSansPro-Bold}.font-sans-regular{font-family:SourceSansPro-Regular}.font-normal{font-style:normal}.font-italic{font-style:italic}.font-oblique{font-style:oblique}.font-weight-600{font-weight:600}.text-8{font-size:8px}.text-9{font-size:9px}.text-10{font-size:10px}.text-11{font-size:11px}.text-12{font-size:12px}.text-13{font-size:13px}.text-14{font-size:14px}.text-15{font-size:15px}.text-16{font-size:16px}.text-17{font-size:17px}.text-18{font-size:18px}.text-19{font-size:19px}.text-20{font-size:20px}.text-21{font-size:21px}.text-22{font-size:22px}.text-23{font-size:23px}.text-24{font-size:24px}.text-25{font-size:25px}.text-26{font-size:26px}.text-27{font-size:27px}.text-28{font-size:28px}.text-29{font-size:29px}.text-30,.text-32{font-size:30px}.text-44{font-size:44px}.text-white{color:#fff}.text-primary{color:#243441}.text-primary-dim{color:rgba(36,52,65,.5647058823529412)}.text-secondary{color:#1e2931}.text-secondary-light{color:rgba(30,41,49,.4392156862745098)}.text-gray{color:rgba(68,68,68,.4392156862745098)}.text-1E293150{color:rgba(30,41,49,.3137254901960784)}.text-blue,.text-blue-dim{color:#3497df}.text-purple,.text-purple-dim{color:#7a6ff0}.text-yellow-dark{color:#92400e}.text-yellow{color:#facc14}.text-green{color:green}.text-red{color:red}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-light-gray{background-color:#f2f2f3}.bg-light-gray-dim{background-color:rgba(242,242,243,.3137254901960784)}.bg-blue{background-color:#3497df}.bg-purple{background-color:#7a6ff0}.bg-blue-dim{background-color:rgba(52,151,223,.08235294117647059)}.bg-purple-dim{background-color:rgba(122,111,240,.08235294117647059)}.bg-transparent{background:transparent}.bg-gray{background-color:#e2e5e9}.bg-green{background-color:#74c4be}.bg-444444-20{background-color:rgba(68,68,68,.12549019607843137)}.bg-yellow-light{background-color:rgba(250,204,21,.18823529411764706)}.bg-gray:hover{background-color:#e8eaed}.bg-blue-15{background-color:rgba(52,151,223,.15)}.bg-purple-15{background-color:rgba(122,111,240,.15)}.bg-blue-100{background-color:#3497df}.bg-purple-100{background-color:#7a6ff0}.bg-secondary{background-color:#e2e5e9}.bg-secondary:hover{background-color:#c2c4c7}.bg-secondary-light{background-color:rgba(30,41,49,.4392156862745098)}.bg-hover-light-gray:hover{background-color:#f2f2f3}.bg-hover-secondary:hover{background-color:#c2c4c7}.tracking-tight{letter-spacing:.43px}.tracking-normal{letter-spacing:.5px}.tracking-wide{letter-spacing:.89px}.tracking-wider{letter-spacing:1px}.m-0{margin:0}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:12px}.m-4{margin:16px}.m-5{margin:20px}.m-auto{margin:auto}.m0-auto{margin:0 auto}.mauto-0{margin:auto 0}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-bottom:auto}.mt-auto,.my-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.ml-4{margin-left:16px}.ml-5{margin-left:20px}.ml-8{margin-left:36px}.ml-264-negative{margin-left:-264px}.ml-50-px{margin-left:50px}.mr-0{margin-right:0}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-2-5{margin-right:10px}.mr-3{margin-right:12px}.mr-4{margin-right:16px}.mr-5{margin-right:20px}.mr-50-px{margin-right:50px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-2-5{margin-top:10px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-10-percent{margin-top:10%}.mt-15-percent{margin-top:15%}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-2-5{margin-bottom:10px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mx-1{margin-left:4px;margin-right:4px}.mx-2{margin-left:8px;margin-right:8px}.mx-3{margin-left:12px;margin-right:12px}.mx-4{margin-left:16px;margin-right:16px}.mx-5{margin-left:20px;margin-right:20px}.mx-6{margin-left:24px;margin-right:24px}.mx-7{margin-left:28px;margin-right:28px}.mx-8{margin-left:32px;margin-right:32px}.mx-9{margin-left:36px;margin-right:36px}.mx-10{margin-left:40px;margin-right:40px}.my-1{margin-top:4px;margin-bottom:4px}.my-2{margin-top:8px;margin-bottom:8px}.my-3{margin-top:12px;margin-bottom:12px}.my-4{margin-top:16px;margin-bottom:16px}.my-5{margin-top:20px;margin-bottom:20px}.my-6{margin-top:24px;margin-bottom:24px}.my-7{margin-top:28px;margin-bottom:28px}.my-8{margin-top:32px;margin-bottom:32px}.my-9{margin-top:36px;margin-bottom:36px}.my-10{margin-top:40px;margin-bottom:40px}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-2-5{padding:10px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-2-5{padding-top:10px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-3{padding-right:12px}.pr-4{padding-right:16px}.pr-5{padding-right:20px}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-2-5{padding-bottom:10px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pb-5{padding-bottom:20px}.pb-50{padding-bottom:200px}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-5{padding-left:20px}.px-1{padding-left:4px;padding-right:4px}.px-2{padding-left:8px;padding-right:8px}.px-2-5{padding-left:10px;padding-right:10px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.px-7{padding-left:28px;padding-right:28px}.px-8{padding-left:32px;padding-right:32px}.px-9{padding-left:36px;padding-right:36px}.px-10{padding-left:40px;padding-right:40px}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-5{padding-top:20px;padding-bottom:20px}.py-6{padding-top:24px;padding-bottom:24px}.py-7{padding-top:28px;padding-bottom:28px}.py-8{padding-top:32px;padding-bottom:32px}.py-9{padding-top:36px;padding-bottom:36px}.py-10{padding-top:40px;padding-bottom:40px}.p-auto{padding:auto}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1 1}.flex-auto{flex:auto}.flex-none{flex:none}.space-x-1>*+*{margin-left:4px}.space-x-2>*+*{margin-left:8px}.space-x-3>*+*{margin-left:12px}.space-x-4>*+*{margin-left:16px}.space-y-1>*+*{margin-top:4px}.space-y-2>*+*{margin-top:8px}.space-y-3>*+*{margin-top:12px}.space-y-4>*+*{margin-top:16px}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.w-full{width:100%}.w-auto{width:auto}.w-10{width:10px}.w-12{width:12px}.w-14{width:14px}.w-16{width:16px}.w-18{width:18px}.w-20{width:20px}.w-24{width:24px}.w-30{width:30px}.w-34{width:34px}.w-36{width:36px}.w-40{width:40px}.w-50{width:50px}.w-10-percent{width:10%}.w-20-percent{width:20%}.w-30-percent{width:30%}.w-40-percent{width:40%}.w-50-percent{width:50%}.w-60-percent{width:60%}.w-70-percent{width:70%}.w-80-percent{width:80%}.w-90-percent{width:90%}.min-width{width:-moz-min-content;width:min-content}.min-width-650{min-width:650px}.max-width{width:-moz-max-content;width:max-content}.max-w-70-percent{max-width:70%}.fit-width{width:-moz-fit-content;width:fit-content}.webkit-fill-available{width:-webkit-fill-available}.max-width-500{max-width:500px}.max-width-650{max-width:650px}.max-width-760{max-width:760px}.max-width-300{max-width:300px}.max-width-60{max-width:60px}.available-width{width:-webkit-fill-available}.h-full{height:100%}.h-full-vh{height:100vh}.h-87-vh{height:87vh}.max-h-300{max-height:300px}.max-h-30vh{max-height:30vh}.max-h-80vh{max-height:80vh}.h-10{height:10px}.h-12{height:12px}.h-14{height:14px}.h-16{height:16px}.h-18{height:18px}.h-20{height:20px}.h-24{height:24px}.h-30{height:30px}.h-34{height:34px}.h-36{height:36px}.h-40{height:40px}.h-50{height:50px}.h-100{height:100px}.h-auto{height:auto}.h-inherit{height:inherit}.min-h-screen{min-height:100vh}.max-height-400{max-height:400px}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.cursor-not-allowed{cursor:not-allowed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.font-normal{font-weight:400}.font-bold{font-weight:700}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.border-primary{border:1px solid rgba(68,68,68,.06274509803921569)}.border-secondary{border:1px solid #e2e5e9}.border-0{border:0}.border-1-blue{border:1px solid #3497df}.input-no-border,.input-no-border:focus{border:none;outline:none;box-shadow:none}.auto-growing-textarea{overflow:visible;resize:none;box-sizing:border-box}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-y-scroll{overflow-y:scroll}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.rounded-3{border-radius:3px}.rounded-9{border-radius:9px}.rounded-12{border-radius:12px}.rounded-15{border-radius:15px}.rounded-25{border-radius:25px}.rounded-full{border-radius:50%}.rounded-l-9{border-radius:9px 0 0 9px}.rounded-t-9{border-radius:9px 9px 0 0}.rounded-r-9{border-radius:0 9px 9px 0}.rounded-b-9{border-radius:0 0 9px 9px}.rounded-tl-br-9{border-radius:9px 0 9px 0}.rounded-tr-bl-9{border-radius:0 9px 0 9px}.gap-2{grid-gap:2px;gap:2px}.gap-4{grid-gap:4px;gap:4px}.gap-6{grid-gap:6px;gap:6px}.gap-8{grid-gap:8px;gap:8px}.gap-10{grid-gap:10px;gap:10px}.gap-12{grid-gap:12px;gap:12px}.gap-14{grid-gap:14px;gap:14px}.gap-16{grid-gap:16px;gap:16px}.gap-18{grid-gap:18px;gap:18px}.gap-20{grid-gap:20px;gap:20px}.gap-30{grid-gap:30px;gap:30px}.gap-40{grid-gap:40px;gap:40px}.gap-50{grid-gap:50px;gap:50px}.gap-60{grid-gap:60px;gap:60px}.leading-0{line-height:0}.leading-8{line-height:8px}.leading-10{line-height:10px}.leading-12{line-height:12px}.leading-14{line-height:14px}.leading-16{line-height:16px}.leading-18{line-height:18px}.leading-20{line-height:20px}.leading-22{line-height:22px}.leading-24{line-height:24px}.leading-26{line-height:26px}.leading-28{line-height:28px}.leading-30{line-height:30px}.cursor-pointer{cursor:pointer}.icon-14{width:14px;height:14px}.icon-18{width:18px;height:18px}.icon-24{width:24px;height:24px}.icon-30{width:30px;height:30px}.border-1-f2f2f3-full{border:1px solid #f2f2f3}.border-1-44444410-full{border:1px solid rgba(68,68,68,.06274509803921569)}.border-1-f2f2f3-top{border-top:1px solid #f2f2f3}.border-1-f2f2f3-left{border-left:1px solid #f2f2f3}.border-1-f2f2f3-right{border-right:1px solid #f2f2f3}.border-1-f2f2f3-bottom{border-bottom:1px solid #f2f2f3}.border-3-blue-left{border-left:3px solid #3497df}.border-3-purple-left{border-left:3px solid #7a6ff0}.border-3-yellow-left{border-left:3px solid #facc14}.shadow-sm{box-shadow:0 1px 4px rgba(0,0,0,.1)}.outline-none{outline:none}.loader{border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:16px;height:16px;animation:spin 1s linear infinite;display:inline-block}.dropdown-wrapper{transition:all .2s ease-in-out}.dropdown-box{position:relative;width:200px;background-color:#fff;border-radius:9px;box-shadow:0 0 15px rgba(0,0,0,.1);right:90px}.dropdown-arrow{position:absolute;top:-4px;left:80%;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;box-shadow:0 -13px 15px rgba(0,0,0,.1);z-index:10}.dropdown-item{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem 0 1rem 10px}.dropdown-item:hover{background-color:#f2f2f3}.clickable{cursor:pointer}.dropdown-icon{width:30px;height:30px}.dropdown-text{font-size:18px;font-weight:600;color:#1f2937}.dropdown-divider{border-top:1px solid #e5e7eb}.top-0{top:0}.top-2{top:2}.top-4{top:4}.top-6{top:6px}.top-8{top:8px}.top-10{top:10px}.top-12{top:12px}.top-14{top:14px}.top-16{top:16px}.top-18{top:18px}.top-66{top:66px}.left-0{left:0}.left-2{left:2}.left-4{left:4px}.left-6{left:6px}.left-8{left:8px}.left-10{left:10px}.left-12{left:12px}.left-14{left:14px}.right-0{right:0}.right-2{right:2}.right-4{right:4px}.right-6{right:6px}.right-8{right:8px}.right-10{right:10px}.right-12{right:12px}.right-14{right:14px}.bottom-0{bottom:0}.bottom-2{bottom:2}.bottom-4{bottom:4px}.bottom-6{bottom:6px}.bottom-8{bottom:8px}.bottom-10{bottom:10px}.bottom-12{bottom:12px}.bottom-14{bottom:14px}.bottom-25{bottom:25px}.bottom-40{bottom:40px}.bottom-41{bottom:41px}.float-right{float:right}.float-left{float:left}.shadow-equal{box-shadow:0 0 8px rgba(0,0,0,.25)}.overflow-hidden{overflow:hidden}.loading-container{display:flex;justify-content:center;align-items:center;padding:20px}.loading-spinner{border:4px solid #f3f3f3;border-top-color:#3497df;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bg-light-gray{position:relative;overflow:hidden;background-color:#f5f5f5;transition:background-color .3s ease}.bg-transition-active,.bg-transition-active:before{background-color:rgba(116,196,190,.08235294117647059)}.bg-transition-active:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;animation:fillFromRight 2s ease-in-out forwards;z-index:0}@keyframes fillFromRight{0%{width:0;right:0}to{width:100%;right:0}}.bg-transition-active>*{position:relative;z-index:1}.dashboard-container{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px;padding:24px}.left-column,.right-column{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:16px}.header{display:flex;justify-content:space-between;align-items:center}.button{background-color:#3b82f6;color:#fff;padding:8px 16px;border:none;border-radius:4px;font-weight:700;cursor:pointer}.section-title{font-size:18px;font-weight:700;margin-bottom:8px}.right-widgets-wrapper{display:none}.half-card{flex:1 1;max-height:300px;overflow-y:auto}@media (max-width:1200px){.dashboard-container{display:flex;flex-direction:column}.right-column{display:none}.right-widgets-wrapper{display:flex;flex-direction:row;grid-gap:24px;gap:24px;margin-bottom:24px}.right-widgets-wrapper .half-card{width:50%}.left-column{width:100%}}.journey-tooltip{position:absolute;top:36px;right:0;width:360px;background:#fff;color:#222;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.1);z-index:100;text-align:left;font-family:inherit;font-size:15px;line-height:1.5;padding:40px;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.journey-tooltip.show{opacity:1;transform:translateY(0);pointer-events:auto}.animated-timeline-item{opacity:0;transform:translateY(-10px);animation:slideFadeIn .4s ease-out forwards}@keyframes slideFadeIn{to{opacity:1;transform:translateY(0)}}.tab-item{position:relative;display:flex;grid-gap:12px;gap:12px;align-items:center;cursor:pointer;padding-bottom:1rem}.tab-item:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;background-color:#3497df;transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out}.tab-item.active:after{transform:scaleX(1)}.emojiPicker-dashboard{position:absolute;top:84px;right:107px;z-index:50}.emojiPicker-comments{margin-top:0;right:-300px;z-index:1000;width:250px;height:300px}.flash-message-bar{display:flex;justify-content:center;align-items:center;position:fixed;padding:15px;background-color:var(--blue);z-index:50;box-shadow:0 2px 4px rgba(0,0,0,.1);width:calc(100% - 264px);top:66px;margin-left:264px;transition:opacity .5s ease}.flash-message-bar.visible{opacity:1}.flash-message-bar.hidden{opacity:0}.flash-message-text{flex:1 1;font-family:var(--font-sans);font-weight:700;font-size:16px;line-height:18px;letter-spacing:normal;margin:0;color:#fff;text-align:center}.flash-message-close-btn{padding:0;border:0;background:transparent;cursor:pointer}.flash-message-close-btn,.flash-message-close-icon{width:30px;height:30px;margin:0}.ellipsis-container{position:relative;display:inline-block}.ellipsis-dropdown{position:absolute;top:100%;right:0;z-index:1000;margin-top:6px}.period-dropdown{background-color:#f2f2f3;border:none;font-size:14px;color:#243441;padding:0;width:100%;height:100%;text-align:center;cursor:pointer;outline:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.transition-container{opacity:0;transform:translateY(20px);animation:fadeInUp .5s ease-out forwards}.transition-container:nth-child(2){animation-delay:.2s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-scroll-container{display:flex;flex-direction:column;max-height:80vh;overflow:hidden}.modal-scroll-content{overflow-y:auto;flex:1 1 auto}.EmojiPickerReact{--dysp-emoji-size:16px!important;--epr-header-padding:8px!important;--epr-category-label-height:18px!important;--epr-category-navigation-button-size:16px!important;--epr-horizontal-padding:8px!important;--epr-preview-height:35px!important;--epr-emoji-size:16px!important}.epr_-8ygbw8{display:flex!important;align-items:center!important}.file-preview-container{position:relative;display:inline-block;max-width:100px;margin-top:8px}.file-preview{max-width:100%;max-height:100px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.remove-file-icon{position:absolute;top:-8px;right:-8px;width:16px;height:16px;cursor:pointer;background:#fff;border-radius:50%;padding:2px;background:rgba(68,68,68,.06274509803921569)}.calendar-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;z-index:10001;animation:fadeInOverlay .3s ease-in-out}.wrapper{width:450px;margin:0 auto}.dashboard-calendar-wrapper,.wrapper{background:#fff;border-radius:9px;padding:10px;position:relative;animation:slideInModal .3s ease-in-out}.calender-header{display:flex;align-items:center}.header-row-1{display:flex;flex-direction:row;justify-content:space-between;width:100%;border-bottom:1px solid #f2f2f3;padding:18px 20px}.current-date-container{display:flex;flex-direction:row;align-items:center}.current-date{letter-spacing:.89px;font-size:16px;font-family:SourceSansPro-Bold,sans-serif;color:#243441}.margin-left-13{margin:0 0 0 13px}.calendar{padding:15px 0 20px}.calendar ul{display:flex;flex-wrap:wrap;list-style:none;text-align:center;color:#1e2931}.calendar li{width:14.28571%;font-size:14px}.calendar .weeks li{font-weight:500;cursor:default;color:rgba(30,41,49,.5647058823529412)}.calendar .days li{z-index:1;cursor:pointer;position:relative;margin-top:10px;padding:10px}.days li.inactive{color:#aaa}.days li.active{color:#fff!important;font-weight:700}.days li:before{position:absolute;content:"";left:50%;top:50%;height:38px;width:38px;z-index:-1;border-radius:50%;transform:translate(-50%,-50%)}.days li.active:before{background:#3497df}.days li:not(.active):hover:before{background:#f2f2f2}.days li.streak:hover:before{background:#ed9c4c}.days li.current-streak:hover:before{background:#3497df}.days li.past{color:#aaa;cursor:not-allowed}.days li.past:hover:before{background:none}.days li.range-highlight:before{background:rgba(52,151,223,.18823529411764706)}.streak{margin-top:20px}.streak label{margin-right:10px}.streak button{padding:5px 10px;background-color:#3497df;color:#fff;border:none;border-radius:5px;cursor:pointer}.streak button:hover{background-color:#2072b0}.days li.streak{background-color:rgba(237,156,76,.5647058823529412)}.days li.current-streak{background:linear-gradient(90deg,rgba(237,156,76,.5647058823529412) 2%,rgba(237,156,76,0) 40%);border-radius:0 50px 50px 0}.days li.streak.selected-day:before{background-color:#ed9c4c}.days li.current-streak.selected-day:before{background:linear-gradient(90deg,rgba(237,156,76,.5647058823529412) 0,rgba(237,156,76,0))}.toggle-btn-styles{background:transparent;border:none;padding:0;transition:transform .4s}.toggle-btn-styles img.rotate{transform:rotate(180deg)}.secondary-container-dashboard-calendar{display:flex;justify-content:space-between;align-items:center;padding:15px}.material-symbols-rounded img{padding:5px;border:1px solid rgba(40,52,67,.4392156862745098);border-radius:3px;box-sizing:content-box}.calender-footer-outer-container{display:flex;justify-content:space-evenly;align-items:center;padding:10px 10px 20px}.calender-footer-inner-container{display:flex;align-items:center}.dots{width:7px;height:7px;border-radius:50%;border:3px solid #f2f2f3;box-sizing:content-box}.bg-color-444444{background:rgba(68,68,68,.5019607843137255)}.bg-color-3497DF{background:#3497df}.bg-color-ED9C4C{background:#ed9c4c}.secondary-heading-text{font-family:SourceSansPro-Bold,sans-serif;font-size:12px;letter-spacing:.5px;color:rgba(30,41,49,.4392156862745098)}.days li.before-red:before{border:2px solid red;content:""}.days li.before-black:before{border:2px solid #000;content:""}.days li .dot-past{background:rgba(68,68,68,.4392156862745098)}.days li .dot-past,.days li .dot-upcoming{position:absolute;top:27px;left:50%;transform:translateX(-50%);z-index:1;width:5px;height:5px;border-radius:50%;border:2px solid #f2f2f3;box-sizing:content-box}.days li .dot-upcoming{background:#3497df}.days li{position:relative}.days li.selected-day:before{background-color:#f2f2f3}.close-btn{position:absolute;top:15px;right:15px;background:transparent;border:none;font-size:16px;cursor:pointer;color:#243441;z-index:10002}.time-reminder-calendar-container{border-top:1px solid #f2f2f3;border-bottom:1px solid #f2f2f3}.dim{opacity:.5;cursor:not-allowed}.error-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(20,20,20,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.error-modal{background:#fff;border-radius:25px;padding:2rem;width:400px;max-width:90%;box-shadow:0 10px 25px rgba(0,0,0,.25);text-align:center;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.error-title{font-size:1.5rem;font-weight:700;color:#e53935}.error-list,.error-title{font-family:SourceSansPro-Bold}.error-list{text-align:left;color:#333;font-size:.95rem;padding-left:1rem;margin-bottom:1.5rem}.error-close-btn{font-family:SourceSansPro-Bold;padding:.6rem 1.2rem;background-color:#e53935;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .2s ease-in-out}.error-close-btn:hover{background-color:#d32f2f}.goal-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeInOverlay .3s ease-in-out}.goal-modal{display:block;background:#fff;border-radius:10px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.1);font-family:Segoe UI,sans-serif;z-index:10000;animation:slideInModal .3s ease-in-out}.goal-modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f2f2f3;position:sticky;top:0;background:#fff;z-index:10001;padding:1.25rem}.goal-modal-content{padding:1.25rem}.goal-modal-footer{padding:1.25rem;position:sticky;bottom:0;background:#fff;z-index:10001}.goal-modal-close-btn{border:none;background:transparent;cursor:pointer}.arrow-icon-new{margin:0 0 0 .5rem;transition:transform .3s ease;transform:rotate(0deg)}.rotate-180{transform:rotate(180deg)}.advanced-options{transition:all .3s ease-in-out;overflow:hidden}.advanced-options.show-advance-options{max-height:1000px;opacity:1;visibility:visible;margin-top:1.25rem}.advanced-options.hide-advance-options{max-height:0;opacity:0;visibility:hidden;margin-top:0}.description-container{min-height:1.5rem}.custom-date-input{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem}.categories-list{max-height:250px;overflow:scroll}.categories-list-items:hover{background-color:#3497df;color:#fff}.fr-toolbar{background-color:#e2e5e9!important}.fr-element{background-color:#f2f2f3!important;z-index:0!important;border-radius:0 0 9px 9px!important}.fr-box.fr-basic{padding:0!important;border:none!important}.fr-element>p{margin:0!important;color:rgba(40,52,67,.4392156862745098)!important}.fr-second-toolbar{display:none!important}.fr-box.fr-basic .fr-wrapper{border:none!important}.fr-float-right{display:none!important}.custom-theme.fr-box.fr-basic.fr-top .fr-wrapper,.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0;box-shadow:none}.custom-theme.fr-toolbar.fr-top .fr-toolbar.fr-top .custom-theme.fr-toolbar .fr-toolbar{box-shadow:none}.custom-theme.fr-box.fr-basic .fr-element{min-height:80px}.fr-wrapper.show-placeholder .fr-placeholder{display:flex!important;justify-content:center;align-items:center;font-family:SourceSansPro-Regular!important;font-size:14px!important;letter-spacing:.5px!important}#moreText-1{display:none!important}.time-reminder-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeInOverlay .3s ease-in-out}.time-reminder-modal{width:448px;height:530px;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:slideInModal .3s ease-in-out}.time-display{border:1px solid rgba(68,68,68,.1);min-width:40px}.time-display-hour,.time-display-minute,.time-display-period{flex:0 0 auto}.time-display-colon{font-family:SourceSansPro-Bold;font-size:16px;color:#243441;margin:0 5px}.time-list-container{overflow-y:auto;border-top:1px solid #e2e5e9;border-bottom:1px solid #e2e5e9}.time-list-item.active,.time-list-item:hover{background-color:#f2f2f3}.time-list-item.active{font-weight:700;color:#243441}.time-reminder-footer{display:flex;justify-content:flex-end;padding:15px 34px;grid-gap:10px;gap:10px}.save-btn:hover{background-color:#3886bf}.helpful-container{max-width:400px;margin:0 auto;border-radius:12px;overflow:hidden}.helpful-tips-card{padding:13px 40px;text-align:center;color:#fff}.card-habits{background:linear-gradient(180deg,#4a90e2,#357abd)}.card-milestones{background:linear-gradient(180deg,#907eff,#6d5edb)}.card-icon{width:83px;height:83px;margin:20px auto 16px;background-color:#fff;border-radius:50%;padding:15px;display:block}.card-example{font-size:14px;font-weight:700;line-height:1.6;margin:20px 0}.hover-popup{font-family:SourceSansPro-Regular;position:absolute;padding:6px 12px;border-radius:6px;font-size:14px;white-space:nowrap;z-index:1;box-shadow:0 2px 10px rgba(0,0,0,.1);top:100%;left:50%;transform:translate(-50%,10px);margin-top:10px;opacity:0;pointer-events:none;animation:fadeSlideUp .3s ease-out forwards;letter-spacing:.5px;text-align:center;text-wrap:wrap}.hover-popup-arrow{position:absolute;top:-5px;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;z-index:-1}@keyframes fadeSlideUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.active-goal-widget{max-height:400px;display:flex;flex-direction:column}.goal-list{max-height:400px;overflow-y:auto;padding:20px 12px;scrollbar-width:thin;scrollbar-color:#ccc transparent}.goal-list::-webkit-scrollbar{width:6px}.goal-list::-webkit-scrollbar-track{background:transparent}.goal-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.goal-list::-webkit-scrollbar-thumb:hover{background:#aaa}.goal-item{background-color:#fff;transition:background-color .2s ease;cursor:pointer}.goal-item:hover{background-color:#f2f2f3}.progress-circle-new{--percentage:0;--color:#ffbf76;width:60px;height:60px;border-radius:50%;background:conic-gradient(var(--color) calc(var(--percentage)*100%),#e6e6e6 0);position:relative;display:flex;align-items:center;justify-content:center;animation:fillProgress 1s ease-out forwards;flex-shrink:0}.progress-circle-new:before{content:"";position:absolute;width:50px;height:50px;background-color:#fff;border-radius:50%;z-index:1}.progress-circle-new:after{content:attr(data-percentage) "%";position:absolute;font-size:14px;font-weight:700;color:#2b3a4b;z-index:2;font-family:SourceSansPro-Bold}@keyframes fillProgress{0%{--percentage:0}}.cyber-checkbox{--checkbox-size:30px;--checkbox-color:#74c4be;--checkbox-check-color:#fff;--checkbox-hover-color:#4c57ef;--checkbox-spark-offset:-10px;position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cyber-checkbox input{display:none}.cyber-checkbox__mark{position:relative;display:inline-block;width:var(--checkbox-size);height:var(--checkbox-size)}.cyber-checkbox__box{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;border-radius:50%;background:rgba(40,52,67,.4745098039215686);transition:all .2s ease}.cyber-checkbox__check{width:18px;height:12px;stroke:var(--checkbox-check-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:transform .2s ease}.cyber-checkbox__effects{position:absolute;inset:var(--checkbox-spark-offset);pointer-events:none}.cyber-checkbox__spark{position:absolute;top:50%;left:50%;width:4px;height:4px;background:rgba(40,52,67,.4745098039215686);border-radius:50%;opacity:0;transform-origin:center center}.cyber-checkbox:hover .cyber-checkbox__box{border-color:var(--checkbox-hover-color);box-shadow:0 0 0 2px rgba(92,103,255,.1)}.cyber-checkbox input:checked+.cyber-checkbox__mark .cyber-checkbox__box{background:var(--checkbox-color);border-color:var(--checkbox-color)}.cyber-checkbox input:checked+.cyber-checkbox__mark .cyber-checkbox__check{stroke:var(--checkbox-check-color);transform:scale(1)}.cyber-checkbox input:checked+.cyber-checkbox__mark .cyber-checkbox__spark{background:var(--checkbox-color);animation:spark .4s ease-out}.cyber-checkbox__spark:first-child{transform:rotate(0deg) translateX(var(--checkbox-spark-offset))}.cyber-checkbox__spark:nth-child(2){transform:rotate(90deg) translateX(var(--checkbox-spark-offset))}.cyber-checkbox__spark:nth-child(3){transform:rotate(180deg) translateX(var(--checkbox-spark-offset))}.cyber-checkbox__spark:nth-child(4){transform:rotate(270deg) translateX(var(--checkbox-spark-offset))}@keyframes spark{0%{opacity:0;transform:scale(0) rotate(0deg) translateX(var(--checkbox-spark-offset))}50%{opacity:1}to{opacity:0;transform:scale(1.3) rotate(0deg) translateX(calc(var(--checkbox-spark-offset)*1.5))}}.cyber-checkbox:active .cyber-checkbox__box{transform:scale(.9)}.cyber-checkbox input:focus+.cyber-checkbox__mark .cyber-checkbox__box{box-shadow:0 0 0 4px rgba(92,103,255,.2)}.cyber-checkbox__particles{position:absolute;inset:-50%;pointer-events:none}.cyber-checkbox__particles div{position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:var(--checkbox-color);opacity:0}.cyber-checkbox input:checked+.cyber-checkbox__mark .particle-1{animation:particle-1 .4s ease-out forwards}.cyber-checkbox input:checked+.cyber-checkbox__mark .particle-2{animation:particle-2 .4s ease-out .1s forwards}.cyber-checkbox input:checked+.cyber-checkbox__mark .particle-3{animation:particle-3 .4s ease-out .15s forwards}.cyber-checkbox input:checked+.cyber-checkbox__mark .particle-4{animation:particle-4 .4s ease-out .05s forwards}.cyber-checkbox input:checked+.cyber-checkbox__mark .particle-5{animation:particle-5 .4s ease-out .12s forwards}.cyber-checkbox input:checked+.cyber-checkbox__mark .particle-6{animation:particle-6 .4s ease-out .08s forwards}.cyber-checkbox input:checked+.cyber-checkbox__mark .particle-7{animation:particle-7 .4s ease-out .18s forwards}.cyber-checkbox input:checked+.cyber-checkbox__mark .particle-8{animation:particle-8 .4s ease-out .15s forwards}.cyber-checkbox input:not(:checked)+.cyber-checkbox__mark .particle-1{animation:particle-out-1 .4s ease-out forwards}.cyber-checkbox input:not(:checked)+.cyber-checkbox__mark .particle-2{animation:particle-out-2 .4s ease-out .1s forwards}.cyber-checkbox input:not(:checked)+.cyber-checkbox__mark .particle-3{animation:particle-out-3 .4s ease-out .15s forwards}.cyber-checkbox input:not(:checked)+.cyber-checkbox__mark .particle-4{animation:particle-out-4 .4s ease-out .05s forwards}.cyber-checkbox input:not(:checked)+.cyber-checkbox__mark .particle-5{animation:particle-out-5 .4s ease-out .12s forwards}.cyber-checkbox input:not(:checked)+.cyber-checkbox__mark .particle-6{animation:particle-out-6 .4s ease-out .08s forwards}.cyber-checkbox input:not(:checked)+.cyber-checkbox__mark .particle-7{animation:particle-out-7 .4s ease-out .18s forwards}.cyber-checkbox input:not(:checked)+.cyber-checkbox__mark .particle-8{animation:particle-out-8 .4s ease-out .15s forwards}@keyframes particle-1{0%{transform:translate(0) scale(0);opacity:0}50%{opacity:1}to{transform:translate(-20px,-20px) scale(1);opacity:0}}@keyframes particle-2{0%{transform:translate(0) scale(0);opacity:0}50%{opacity:1}to{transform:translate(20px,-20px) scale(1);opacity:0}}@keyframes particle-3{0%{transform:translate(0) scale(0);opacity:0}50%{opacity:1}to{transform:translate(20px,20px) scale(1);opacity:0}}@keyframes particle-4{0%{transform:translate(0) scale(0);opacity:0}50%{opacity:1}to{transform:translate(-20px,20px) scale(1);opacity:0}}@keyframes particle-5{0%{transform:translate(0) scale(0);opacity:0}50%{opacity:1}to{transform:translate(-30px) scale(1);opacity:0}}@keyframes particle-6{0%{transform:translate(0) scale(0);opacity:0}50%{opacity:1}to{transform:translate(30px) scale(1);opacity:0}}@keyframes particle-7{0%{transform:translate(0) scale(0);opacity:0}50%{opacity:1}to{transform:translateY(-30px) scale(1);opacity:0}}@keyframes particle-8{0%{transform:translate(0) scale(0);opacity:0}50%{opacity:1}to{transform:translateY(30px) scale(1);opacity:0}}@keyframes particle-out-1{0%{transform:translate(-20px,-20px) scale(1);opacity:0}50%{opacity:1}to{transform:translate(0) scale(0);opacity:0}}@keyframes particle-out-2{0%{transform:translate(20px,-20px) scale(1);opacity:0}50%{opacity:1}to{transform:translate(0) scale(0);opacity:0}}@keyframes particle-out-3{0%{transform:translate(20px,20px) scale(1);opacity:0}50%{opacity:1}to{transform:translate(0) scale(0);opacity:0}}@keyframes particle-out-4{0%{transform:translate(-20px,20px) scale(1);opacity:0}50%{opacity:1}to{transform:translate(0) scale(0);opacity:0}}@keyframes particle-out-5{0%{transform:translate(-30px) scale(1);opacity:0}50%{opacity:1}to{transform:translate(0) scale(0);opacity:0}}@keyframes particle-out-6{0%{transform:translate(30px) scale(1);opacity:0}50%{opacity:1}to{transform:translate(0) scale(0);opacity:0}}@keyframes particle-out-7{0%{transform:translateY(-30px) scale(1);opacity:0}50%{opacity:1}to{transform:translate(0) scale(0);opacity:0}}@keyframes particle-out-8{0%{transform:translateY(30px) scale(1);opacity:0}50%{opacity:1}to{transform:translate(0) scale(0);opacity:0}}.logo-container{position:relative;font-family:SourceSansPro-Bold;font-weight:800;font-size:22px;color:#1c252c;letter-spacing:8px}.logo-text{position:relative;z-index:1}.logo-text span{opacity:.2;display:inline-block;animation:fadeInLetter 1.6s linear infinite}.logo-text .w{animation-delay:.4s}.logo-text .r{animation-delay:.7s}.logo-text .d{animation-delay:1s}@keyframes fadeInLetter{0%,40%{opacity:.2}60%,to{opacity:1}}.arrow{position:absolute;top:46%;transform:translateY(-50%);animation:moveArrow 1.6s linear infinite;z-index:2}.arrow svg{width:5px;height:7px}@keyframes moveArrow{0%{left:10px;opacity:1}65%{left:60px;opacity:1}85%{left:72px;opacity:.5}to{left:78px;opacity:0}}.dashboard-outer{margin-left:256px;padding-top:40px}.dashboard-wrapper{max-width:1378px;margin:0 auto;padding:0 16px}.dashboard-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.journey-card-wrapper{max-width:400px;width:100%}.error-text,.no-data-text{font-family:"sans-serif";font-size:12px;text-align:center;margin:0 0 10px}.error-text{color:red;font-weight:700;font-size:16px}@media (max-width:1199px){.dashboard-grid{display:flex;flex-direction:column}.journey-card-wrapper{display:flex;flex-direction:row;grid-gap:16px;gap:16px;max-width:100%;order:0}.active-goal-widget,.journey-card{flex:1 1;min-width:0}.dashboard-content{order:1}}@media (min-width:1200px){.dashboard-grid{grid-template-columns:1fr 400px;align-items:start}.journey-card-wrapper{order:2;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.active-goal-widget,.journey-card{width:100%}.dashboard-content{order:1}}.fade-slide-in{opacity:0;transform:translateY(20px);animation:fadeInSlideUp .6s ease-out forwards}@keyframes fadeInSlideUp{to{opacity:1;transform:translateY(0)}}.progress-bar-wrapper{width:100%;height:1rem;border-radius:15px;background-color:#f2f2f3;overflow:hidden}.progress-bar-fill{height:100%;background-color:#74c4be;border-radius:15px 0 0 15px;transition:width 2s ease-in-out;border-radius:0 25px 25px 0}.banner{height:21.9994rem;background:linear-gradient(90deg,#9cd4cf,#74c4be);background-size:cover;background-position:50%}.change-banner-btn{box-shadow:0 1px 3px rgba(0,0,0,.1);background-color:#e2e5e9}.change-banner-btn:hover{background-color:#e8eaed;cursor:pointer}.title-placeholder{color:#9ca3af}.edit-button{width:2.5rem;height:2.5rem;box-shadow:0 2px 6px rgba(0,0,0,.1)}.edit-button:hover{background-color:#3886bf}.pad-category{padding:2px 10px}.title-input{border:none;background:transparent;outline:none;padding:0;box-sizing:border-box;height:28px;min-height:28px;line-height:28px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}.title-width{width:400px;max-width:100%}.icon-16{width:16px;height:16px}.new-icon-container{width:24px;height:24px;padding:4px;background:#f7f7f7;border-radius:25px}.MediaUploadModal_backdrop,.new-icon-container{display:flex;align-items:center;justify-content:center}.MediaUploadModal_backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;animation:fadeInOverlay .3s ease-in-out}.MediaUploadModal_content{background:#fff;border-radius:.5rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;padding:1.5rem;animation:slideInModal .3s ease-in-out}.MediaUploadModal_title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.MediaUploadModal_uploadArea{border:2px dashed #d1d5db;background-color:#f9fafb;border-radius:.5rem;text-align:center;margin:1rem 0;height:197px;width:350px}.MediaUploadModal_uploadArea,.MediaUploadModal_uploadLabel{cursor:pointer;display:flex;align-items:center;justify-content:center}.MediaUploadModal_uploadLabel{flex-direction:column;grid-gap:.5rem;gap:.5rem;height:100%;width:100%}.MediaUploadModal_uploadIcon{width:3rem;height:3rem;opacity:1%}.MediaUploadModal_uploadLink{color:#3497df;text-decoration:unset;cursor:pointer}.MediaUploadModal_previewWrapper{width:350px;height:197px;border-radius:.5rem;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#f9fafb}.MediaUploadModal_previewImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.MediaUploadModal_divider{margin:1rem 0;border-top:1px solid #d1d5db}.MediaUploadModal_linkSection{margin-bottom:1rem}.MediaUploadModal_linkTitle{font-weight:700;font-size:1rem;margin-bottom:.5rem}.MediaUploadModal_linkInput{font-family:SourceSansPro-Regular;width:93%;padding:.75rem;border-radius:.5rem;border:1px solid #d1d5db;background-color:#f3f4f6;outline:none;font-size:14px;letter-spacing:.5px;margin-top:10px}.MediaUploadModal_actions{display:flex;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;margin-top:4px}.MediaUploadModal_cancelButton{background-color:#e5e7eb;color:#374151}.MediaUploadModal_cancelButton,.MediaUploadModal_saveButton{padding:.5rem 1rem;border-radius:9999px;font-size:1rem;border:none;width:7.1875rem;height:2.5rem}.MediaUploadModal_saveButton{background-color:#3497df;color:#fff}.MediaUploadModal_uploadArea{transition:border-color .2s ease}.MediaUploadModal_uploadArea.drag-over{border-color:#3497df}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes slideInModal{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.MilestoneSection_wrapper{margin-bottom:1rem;position:relative;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 4px rgba(0,0,0,.1)}.MilestoneSection_body{padding:1.5rem}.MilestoneSection_list{display:flex;flex-direction:column}.MilestoneSection_card{background:#fff;border-radius:3px;padding:1rem;box-shadow:0 1px 4px rgba(0,0,0,.1);margin-bottom:1rem;cursor:pointer}.MilestoneSection_cardTitle{font-weight:700;font-size:1.25rem;color:#243441;margin:unset}.MilestoneSection_cardDescription{font-size:14px;color:#243441;margin:0;font-family:SourceSansPro-Regular;line-height:12px}.MilestoneSection_reminderDisplay{font-family:SourceSansPro-Regular;background-color:#e5e7eb;padding:4px 15px;border-radius:9999px;font-size:14px;display:flex;align-items:center;grid-gap:.3rem;gap:.3rem;letter-spacing:.5px}.MilestoneSection_addButton{width:100%;background-color:rgba(122,111,240,.25);color:#7a6ff0;padding:6px 0;border-radius:.375rem;transition:background-color .2s ease;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;grid-gap:5px;gap:5px}.MilestoneSection_addButton:hover{background-color:#ddd6fe}.MilestoneSection_editor{background-color:#f2f2f3;border-radius:.1875rem;padding:1rem}.MilestoneSection_title{font-weight:700;font-size:1.25rem}.MilestoneSection_description,.MilestoneSection_title{background:transparent;border:none;outline:none;width:100%;color:#243441}.MilestoneSection_description{font-family:SourceSansPro-Regular;font-size:14px;resize:none;overflow:hidden;height:1rem;padding:unset;line-height:12px}.MilestoneSection_actionRow{justify-content:space-between;margin-top:5px}.MilestoneSection_actionRow,.MilestoneSection_actionRowLeftPanel{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.MilestoneSection_secondaryButton{font-family:SourceSansPro-Regular;background-color:#e5e7eb;color:#374151;padding:4px 15px;border-radius:9999px;font-size:14px;border:none;display:flex;align-items:center;grid-gap:.3rem;gap:.3rem;cursor:pointer;letter-spacing:.5px;transition:background-color .2s ease}.MilestoneSection_secondaryButton:hover{background-color:#c2c4c7}.MilestoneSection_markedMilestoneButton{font-family:SourceSansPro-Regular;background-color:transparent;color:#374151;padding:4px 15px;border-radius:9999px;font-size:14px;display:flex;align-items:center;grid-gap:.3rem;gap:.3rem;cursor:pointer;letter-spacing:.5px;border:1px solid #c2c4c7;transition:background-color .2s ease}.MilestoneSection_markedMilestoneButton:hover{background-color:#c2c4c7}.MilestoneSection_markedMilestoneButtonTrue{font-family:SourceSansPro-Regular;background-color:rgba(250,204,21,.18823529411764706);color:#92400e;padding:6px 15px;border-radius:9999px;font-size:14px;border:none;display:flex;align-items:center;grid-gap:.3rem;gap:.3rem;cursor:pointer;letter-spacing:.5px;transition:background-color .2s ease}.MilestoneSection_markedMilestoneButtonTrue:hover{background-color:rgba(250,204,21,.3137254901960784)}.MilestoneSection_mediaButton{background-color:#e5e7eb;color:#374151;padding:6px;border-radius:9999px;font-size:.875rem;border:none;display:flex;align-items:center;cursor:pointer}.MilestoneSection_mediaButton:hover{background-color:#c2c4c7}.MilestoneSection_icon{width:16px;height:16px;margin:0}.MilestoneSection_showStepsButton{font-family:SourceSansPro-Regular;background-color:rgba(122,111,240,.3);color:#7a6ff0;padding:4px 15px;border-radius:25px;font-size:14px;border:none;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:.3rem;gap:.3rem;cursor:pointer}.MilestoneSection_showStepsButton:hover{background-color:rgba(122,111,240,.5)}.MilestoneSection_showStepsButtonIsMilestone{font-family:SourceSansPro-Regular;background-color:rgba(250,204,21,.18823529411764706);color:#92400e;padding:4px 15px;border-radius:25px;font-size:14px;border:none;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:.3rem;gap:.3rem;cursor:pointer}.MilestoneSection_showStepsButtonIsMilestone:hover{background-color:rgba(250,204,21,.3137254901960784)}.MilestoneSection_saveCancelRow{display:flex;grid-gap:1rem;gap:1rem;justify-content:flex-end}.MilestoneSection_cancelButton{background-color:#e96a6a}.MilestoneSection_cancelButton,.MilestoneSection_saveButton{color:#fff;border:none;border-radius:9999px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;margin:0;width:30px;height:30px}.MilestoneSection_saveButton{background-color:#3497df}.MilestoneSection_saveButton:hover{background-color:#3886bf}.MilestoneSection_mediaGallery{display:flex;grid-gap:1rem;gap:1rem;flex-wrap:wrap;margin-top:.75rem}.MilestoneSection_mediaWrapper{position:relative;width:100px;height:60px;border-radius:.5rem;overflow:visible}.MilestoneSection_mediaImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.MilestoneSection_removeMediaButton{position:absolute;top:-4px;right:-5px;background-color:#374151;color:#fff;border:none;border-radius:9999px;width:13.6px;height:13.6px;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.MilestoneSection_showMediaButton{font-family:SourceSansPro-Regular;background-color:rgba(52,151,223,.3);color:#3497df;padding:6px 15px;border-radius:25px;font-size:14px;border:none;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:.3rem;gap:.3rem}.MilestoneSection_uploadIcon{width:16px;height:16px;opacity:1%;margin:0}.MilestoneSection_habitMediaGallery{margin-top:1rem;display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.MilestoneSection_habitMediaWrapper{width:7rem;height:4rem;border-radius:.5rem;overflow:hidden}.MilestoneSection_habitMediaImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.MilestoneSection_milestoneCardDetails{margin-top:.75rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.MilestoneSection_stepsSection{margin-bottom:1rem}.MilestoneSection_stepRow{display:flex;align-items:center;background:#f2f2f3;margin-bottom:.5rem;padding:.5rem 1rem;border-radius:.1875rem;grid-gap:.5rem;gap:.5rem}.MilestoneSection_stepLabel{font-weight:700;color:#7a6ff0}.MilestoneSection_stepInput{flex:1 1;background:transparent;border:none;outline:none;font-family:SourceSansPro-Regular;font-size:14px}.MilestoneSection_stepRowDisplay{display:flex;align-items:center;background:#fff;margin-top:.5rem;padding:.5rem 1rem;border-radius:.1875rem;grid-gap:.5rem;gap:.5rem;box-shadow:0 1px 4px rgba(0,0,0,.1)}.MilestoneSection_stepDisplay{flex:1 1;background:transparent;border:none;outline:none;margin:unset}.MilestoneSection_stepDeleteButton{background:#e5e7eb;cursor:pointer}.MilestoneSection_dragHandle,.MilestoneSection_stepDeleteButton{border:none;border-radius:9999px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.MilestoneSection_dragHandle{cursor:grab;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:.5rem;background-color:#e5e7eb}.border-left-purple{border-left:3px solid #7a6ff0}.border-left-yellow{border-left:3px solid #facc14}.text-color-yellow{color:#facc14}.text-color-purple{color:#7a6ff0}.TimeReminderModal_backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1}.TimeReminderModal_content{background:#fff;border-radius:.5rem;width:22rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;padding:1.5rem;z-index:2}.TimeReminderModal_title{font-size:1.25rem;font-weight:700;margin-bottom:1rem;margin-top:unset}.TimeReminderModal_timeInputRow{display:flex;align-items:center;justify-content:start}.TimeReminderModal_timeInput{width:3rem;height:2.5rem;width:2.3125rem;text-align:center;font-size:1.25rem;border:1px solid #d1d5db;border-radius:.25rem;margin-right:.5rem;background-color:#f2f2f3}.TimeReminderModal_colon{font-size:1.5rem;margin-right:.5rem}.TimeReminderModal_selectWrapper{position:relative;display:inline-block}.TimeReminderModal_ampmSelect{height:2.7rem;width:4.3125rem;font-size:1rem;font-weight:700;background-color:#f2f2f3;border:unset;border-radius:.25rem;padding:0 .5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none}.TimeReminderModal_downArrow{pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem}.TimeReminderModal_divider{margin:1rem 0;border:unset;border-top:1px solid #e2e5e9}.TimeReminderModal_timeList{overflow-y:auto;max-height:15rem;margin-bottom:1rem}.TimeReminderModal_timeListItem{padding:.5rem;font-size:1rem;font-weight:700;color:#444;cursor:pointer;transition:background-color .2s ease;border-radius:.25rem}.TimeReminderModal_timeListItemSelected{background-color:#f2f2f3}.TimeReminderModal_timeListItem:hover{background-color:#e5e7eb}.TimeReminderModal_actions{display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem}.TimeReminderModal_cancelButton{background-color:#e5e7eb;color:#374151}.TimeReminderModal_cancelButton,.TimeReminderModal_saveButton{padding:.5rem 1rem;border-radius:9999px;font-size:1rem;border:none;width:115px}.TimeReminderModal_saveButton{background-color:#3497df;color:#fff}.journey-section-header{font-size:32px;line-height:44px;font-weight:700;color:#fff}.journey-section-sub-header{font-size:14px;font-weight:700;line-height:18px;color:#fff}.journey-section-text{font-weight:700;color:#fff;letter-spacing:.5}@keyframes badgeFadeIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.points-badge{background-color:#74c4be;border:3px solid #fff;color:#283443;font-weight:700;height:35px;width:35px;position:absolute;right:80px;bottom:57px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.08);animation:zoomInOnce 3s cubic-bezier(.22,1,.36,1) forwards}@keyframes zoomInOnce{0%{transform:scale(.3);opacity:0}10%{transform:scale(.6);opacity:.4}20%{transform:scale(1);opacity:1}40%{transform:scale(1.8)}60%{transform:scale(1.6)}75%{transform:scale(1.45)}85%{transform:scale(1.52)}92%{transform:scale(1.48)}97%{transform:scale(1.51)}to{transform:scale(1.5)}}.points-badge-label{font-size:12px;font-weight:800;line-height:6px;color:#283443}.points-badge-value{font-size:6px;font-weight:550;line-height:9px;color:#283443;letter-spacing:.01em;margin-top:2px}.tab-content-enter{opacity:0;transform:translateY(10px)}.tab-content-enter-active{transition:opacity .3s,transform .3s}.tab-content-enter-active,.tab-content-exit{opacity:1;transform:translateY(0)}.tab-content-exit-active{opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}.journey-hero-section-background{background-image:url(/packs/media/Images/svgs/icon-mountain-9eff2dc8ce2fe2571ae4423768490966.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:cover;background-origin:border-box;background-attachment:local;opacity:1;height:232px;display:flex;align-items:center;padding:1rem}.journey-more-info{top:10px;right:10px;background:rgba(68,68,68,.2);height:30px;width:30px;border-radius:23px;display:flex;align-items:center;justify-content:center}.journey-hero-section-mountain{opacity:1;background-color:#d3e5e5}.journey-tabs{width:50%;background-color:#f2f2f3;height:2rem;display:flex;align-items:center;justify-content:center;color:#1e2931;font-size:14px;font-weight:400;cursor:pointer}.progress-journey-tabs{border-top-left-radius:8px;border-bottom-left-radius:8px}.points-journey-tabs{border-top-right-radius:8px;border-bottom-right-radius:8px}.journeyActiveTab{background-color:#283443;color:#fff}.journey-progress-bar-container{height:15px}.journey-progress-bar{background-color:#74c4be}.bg-dotted-line{width:5px;height:10px;background-color:#e2e5e9;border-radius:20px;margin-left:11px}.journey-timeline-icon{width:20px;height:20px}.journey-popup{padding:50px 35px;border-radius:8px}.journey-popup-close-button{background:unset;border:unset;color:#c3c3c3}.messages-outer{margin-left:240px;padding-top:27px;height:92vh}.messages-wrapper{max-width:1378px;margin:0 auto;padding:0 10px}.messages-grid{display:grid;grid-template-columns:350px 1fr;height:87vh;grid-gap:12px;gap:12px}.main-panel,.sidebar-panel{background-color:#fff;height:87vh;border-radius:9px}.sender-border-radius{border-radius:9px 9px 0 9px}.recipient-border-radius{border-radius:9px 9px 9px 0}@media (max-width:1072px){.messages-grid{grid-template-columns:250px 1fr}}.date-divider-wrapper{display:flex;align-items:center;margin:16px 50px}.date-divider-wrapper .line{flex-grow:1;height:1px;background:#f2f2f3}.date-divider-wrapper .date-label{margin:0 12px;font-size:12px;color:#243441;font-weight:500;white-space:nowrap}.conversation-list-container{height:calc(87vh - 140px);overflow-y:auto;overflow-x:hidden}.conversation-list-container::-webkit-scrollbar{width:6px}.conversation-list-container::-webkit-scrollbar-track{background:transparent}.conversation-list-container::-webkit-scrollbar-thumb{background:#f2f2f3;border-radius:3px}.conversation-list-container::-webkit-scrollbar-thumb:hover{background:#e2e5e9}.conversation-default{border-left:3px solid #f2f2f3}.conversation-highlight{border-left:3px solid #3497df;transition:background-color .3s ease}.conversation-highlight,.conversation-highlight:hover{background-color:#e8f0fe!important}