a,a:focus,a:hover{color:#1a3a52}.btn-secondary,.btn-secondary:hover,.btn-secondary:focus{color:#1a3a52;text-shadow:none;background-color:#fff;border:.05rem solid #fff}html{scroll-behavior:smooth;--hero-start: #89d5c9;--section-soft-bg: #f5f5f7;--rate-section-bg: #fac172;--mood-slider-track: #c8c8c8}html,body{background-color:#fff;display:-ms-flexbox;color:#1a3a52;font-family:Nunito,sans-serif;margin:0;padding:0;overflow-x:hidden}.container-fluid{padding:0}.outer{margin:0;padding:0;width:100%;display:block}.outer .row{margin:0}.outer+.outer{margin-top:-1px}.content-shell{width:min(calc(100% - 2rem),960px);margin-inline:auto}.section-padding{padding-top:5rem!important;padding-bottom:5rem!important}.blue.section-padding,.hero-neutral.section-padding{padding-bottom:2rem!important}.gradient-blue-grey.section-padding{padding-top:2rem!important}.video-wave-section.section-padding{padding-top:2rem!important;padding-bottom:2.5rem!important}.video-wave-section+.light-grey.section-padding{padding-top:2.5rem!important}#carouselExampleIndicators .carousel-item .outer .row{padding-top:5rem;padding-bottom:5rem}.carousel-feature-section{background-color:#adc764}.carousel-image-container{position:relative;overflow:visible!important;isolation:isolate}.carousel-image-container:before{content:"";position:absolute;width:200px;height:200px;background:radial-gradient(circle,#adc76466,#adc76433);border-radius:50%;top:10%;right:-10%;z-index:-1;pointer-events:none}.carousel-image-container:after{content:"";position:absolute;width:150px;height:150px;background:radial-gradient(circle,#adc76480,#adc76440);border-radius:50%;bottom:5%;left:-8%;z-index:-1;pointer-events:none}.carousel-image-container img{position:relative;z-index:0}.column{overflow:visible!important}#carouselExampleIndicators .carousel-inner{height:100%;overflow:hidden!important}#carouselExampleIndicators{height:100%;background-color:#adc764;overflow:hidden}#carouselExampleIndicators .carousel-item{height:100%;overflow:hidden}.white.row{margin:0}.wave-divider{width:100%;height:60px;overflow:hidden;line-height:0;margin-top:-1px;margin-bottom:-1px;background-color:#89d5c9}.wave-divider svg{position:relative;display:block;width:calc(100% + 4px);height:60px;margin-left:-2px}.wave-divider-orange{width:100%;height:60px;overflow:hidden;line-height:0;margin-top:-1px;margin-bottom:-1px;background-color:#f5f5f7}.wave-divider-orange svg{position:relative;display:block;width:calc(100% + 4px);height:60px;margin-left:-2px}.wave-divider-orange path{fill:var(--rate-section-bg)}.wave-divider-green-top{width:100%;height:60px;overflow:hidden;line-height:0;margin-top:-1px;margin-bottom:-1px;background-color:#adc764}.wave-divider-green-top svg{position:relative;display:block;width:calc(100% + 4px);height:60px;margin-left:-2px}.wave-divider-green-bottom{width:100%;height:60px;overflow:hidden;line-height:0;margin-top:-1px;margin-bottom:-1px;background-color:#f5f5f7}.wave-divider-green-bottom svg{position:relative;display:block;width:calc(100% + 4px);height:60px;margin-left:-2px}.carousel-slide-content{background:#adc764;width:min(calc(100% - 2rem),960px);margin:0 auto;padding:4rem 0}.carousel-showcase-grid{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:3rem;align-items:center;justify-content:center}.carousel-phone-frame{aspect-ratio:1080 / 2400;width:min(100%,320px,max(180px,calc((100dvh - 10rem)*.45)));margin:0 auto;background:#f5f5f7;border:10px solid #1a3a52;border-radius:42px;box-shadow:0 24px 60px #1a3a522e;overflow:hidden}.carousel-phone-frame picture,.carousel-phone-frame img{width:100%;height:100%;display:block}.carousel-phone-frame img{object-fit:cover;object-position:top center}.carousel-side-cards{display:grid;gap:.75rem}.carousel-copy-column{min-width:0}.wave-divider-blue-top{width:100%;height:60px;overflow:hidden;line-height:0;margin-top:-1px;margin-bottom:-1px;background-color:#89d5c9}.wave-divider-blue-top svg{position:relative;display:block;width:calc(100% + 4px);height:60px;margin-left:-2px}.wave-divider-blue-bottom{width:100%;height:60px;overflow:hidden;line-height:0;margin-top:-1px;margin-bottom:-1px;background-color:#fff}.wave-divider-blue-bottom svg{position:relative;display:block;width:calc(100% + 4px);height:60px;margin-left:-2px}.wavy-bottom-image{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1200 1000" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path d="M0,0 L1200,0 L1200,970 Q900,990 600,970 T0,970 Z" fill="white"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1200 1000" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path d="M0,0 L1200,0 L1200,970 Q900,990 600,970 T0,970 Z" fill="white"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;z-index:10}.masthead-brand{margin-bottom:0;font-weight:500}.masthead-brand img{width:50px;padding-right:10px}.nav-masthead .nav-link{padding:.25rem 0;font-weight:500;color:#1a3a52;background-color:transparent;border-bottom:.25rem solid transparent}.nav-masthead .nav-link:hover,.nav-masthead .nav-link:focus{border-bottom-color:#1a3a52}.nav-masthead .nav-link+.nav-link{margin-left:1rem}.nav-masthead .active{color:#1a3a52;border-bottom-color:#1a3a52}.nav-masthead .active .green{color:#1a3a52;border-bottom-color:#5cc85f}@media(min-width:48em){.masthead-brand{float:left}.nav-masthead{float:right}}.header-sticky{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;background:#fff!important;padding:0;margin:0}.header-sticky .white,.header-sticky .row{background-color:#fff!important;margin:0}.header-sticky .masthead{margin-bottom:0}.header-sticky .wave-divider{margin-top:0}.header-sticky .inner{padding-top:.75rem!important;padding-bottom:.75rem!important}.masthead-brand{margin-bottom:0!important}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}body{padding-top:100px}.masthead-brand a{text-decoration:none;color:inherit;display:flex;align-items:center;transition:transform .3s ease}.masthead-brand img{transition:transform .3s ease}.masthead-brand a:hover img{transform:scale(1.1) rotate(5deg)}.nav-masthead .active{color:#1a3a52;border-bottom-color:#89d5c9;font-weight:600}.nav-masthead .nav-link{transition:all .3s ease}.nav-masthead .nav-link:hover,.nav-masthead .nav-link:focus{transform:translateY(-2px);border-bottom-color:#89d5c9}.btn-download{display:inline-block;padding:.5rem 1.5rem;background:#89d5c9;color:#fff;border-radius:25px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 8px #89d5c94d;margin-left:1rem;border:none;cursor:pointer;font-family:Nunito,sans-serif}.btn-download:hover{background:#6fc4b8;transform:translateY(-2px);box-shadow:0 4px 12px #89d5c966;color:#fff}.theme-toggle{display:inline-flex;align-items:center;gap:.55rem;margin-left:1rem;padding:.25rem 0;border:0;border-radius:999px;background:transparent;color:#1a3a52;font-family:Nunito,sans-serif;font-weight:600;line-height:1;cursor:pointer;transition:color .25s ease,transform .25s ease}.theme-toggle-track{position:relative;width:3.1rem;height:1.65rem;border-radius:999px;background:#e5e7eb;box-shadow:inset 0 0 0 1px #1a3a5224;transition:background-color .25s ease,box-shadow .25s ease}.theme-toggle-thumb{position:absolute;top:.18rem;left:.18rem;display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:50%;background:#fff;color:#1a3a52;box-shadow:0 2px 6px #1a3a5238;transition:transform .25s ease,color .25s ease}.theme-toggle-icon{font-size:.82rem;line-height:1}.theme-toggle.is-dark .theme-toggle-track{background:#1a3a52;box-shadow:inset 0 0 0 1px #ffffff2e}.theme-toggle.is-dark .theme-toggle-thumb{transform:translate(1.45rem);color:#1a3a52}.theme-toggle:hover,.theme-toggle:focus-visible{transform:translateY(-2px)}.theme-toggle.mobile{justify-content:center;margin:1rem 0 0;width:auto;padding:.75rem 0}.btn-download.mobile{display:block;text-align:center;margin:1rem 0;width:100%}.hamburger-button{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:1001}.hamburger-button span{display:block;width:25px;height:3px;background:#1a3a52;border-radius:3px;transition:all .3s ease}.hamburger-button:hover span{background:#89d5c9}.mobile-menu-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0000;z-index:1999;transition:background .3s ease;pointer-events:none}.mobile-menu-backdrop.open{background:#00000080;pointer-events:auto}.mobile-menu-overlay{position:fixed;top:0;right:0;width:280px;height:100%;background:#fff;z-index:2000;transform:translate(100%);transition:transform .3s ease;box-shadow:-2px 0 10px #0000001a;overflow-y:auto}.mobile-menu-overlay.open{transform:translate(0)}.mobile-menu-close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:2rem;color:#1a3a52;cursor:pointer;padding:.5rem;line-height:1;transition:color .3s ease}.mobile-menu-close:hover{color:#89d5c9}.mobile-nav-links{display:flex;flex-direction:column;padding:4rem 2rem 2rem;gap:.5rem}.mobile-nav-links .nav-link{font-size:1.2rem;padding:1rem;color:#1a3a52;text-decoration:none;border-bottom:2px solid transparent;transition:all .3s ease;text-align:center}.mobile-nav-links .nav-link:hover,.mobile-nav-links .nav-link:focus{background:#89d5c91a;border-bottom-color:#89d5c9}.mobile-nav-links .nav-link.active{background:#89d5c926;border-bottom-color:#89d5c9;font-weight:600}@media(min-width:768px){.hamburger-button,.mobile-menu-backdrop,.mobile-menu-overlay{display:none!important}.desktop-nav{display:flex!important}}@media(max-width:767px){.hamburger-button{display:flex}.desktop-nav{display:none!important}.mobile-menu-backdrop,.mobile-menu-overlay{display:block}body{padding-top:100px}.masthead-brand{text-align:center;width:100%}}.cover{padding:0 1.5rem}.cover-heading{color:#1a3a52;font-weight:700}.cover .btn-lg{padding:.75rem 1.25rem;font-weight:700}.app-badge{height:3rem;width:10.125rem}.features-img{max-height:30rem}.carousel-text-card{width:100%;max-width:100%;margin-inline:auto;display:block;padding:1rem;border:0;border-radius:18px;background:#fff;box-shadow:0 4px 15px #00000014;text-align:inherit;opacity:.38;transition:opacity .25s ease,transform .25s ease}.carousel-text-card.active{opacity:1;transform:translate(.25rem)}.carousel-text-card:not(.active):hover,.carousel-text-card:not(.active):focus-visible{opacity:.7}.carousel-text-card h3{font-size:1rem;margin-bottom:.45rem}.carousel-text-card p{font-size:.95rem;line-height:1.45;margin-bottom:0}.pixels-section-intro{color:#1a3a52;margin-bottom:.5rem}.pixels-section-intro h2{font-size:2rem;margin-bottom:.6rem}@media(max-width:991px){.pixels-section-intro h2{font-size:1.75rem}}@media(max-width:767px){.pixels-section-intro h2{font-size:1.5rem}}.pixels-section-intro p{font-size:1rem;line-height:1.55;margin-bottom:0}h4,h3,h2,h1{color:#1a3a52;font-weight:700}.lead{font-size:1.1rem}.shadow{box-shadow:5px 5px 5px #111}.mastfoot{color:#1a3a52}.blue{background-color:#89d5c9}.hero-neutral{background-color:var(--section-soft-bg)}.hero-neutral .cover-heading span{color:var(--hero-start)}.hero-neutral .lead{max-width:42rem;margin-left:auto;margin-right:auto}.orange{background-color:#fdab63}.light-orange{background-color:var(--rate-section-bg)}.green{background-color:#adc764}.red{background-color:#e15a44}.burnt{background-color:#cc1a44}.white{background-color:#fff}.grey{background-color:#eee}.light-grey{background-color:var(--section-soft-bg)}.gradient-blue-grey{background:linear-gradient(180deg,var(--hero-start) 0%,var(--section-soft-bg) 100%)}.video-wave-section{position:relative;overflow:hidden;isolation:isolate}.video-wave-section:before{content:"";position:absolute;z-index:0;top:0;right:0;left:0;height:min(52%,22rem);background-color:var(--hero-start);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 360' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M0 0H1200V248Q1000 278 800 252Q600 230 400 254Q200 282 0 250V0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 360' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M0 0H1200V248Q1000 278 800 252Q600 230 400 254Q200 282 0 250V0Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.video-wave-section .content-shell{position:relative;z-index:1}.plyr--video{border-radius:10px;overflow:hidden}.plyr--video .plyr__controls{background:#89d5c9cc!important;background-color:#89d5c9cc!important;color:#fff;padding:10px;display:flex;flex-wrap:nowrap}.plyr__controls,.plyr--full-ui .plyr__controls,.plyr--full-ui.plyr--video .plyr__controls{background:#89d5c9cc!important;background-color:#89d5c9cc!important}.plyr__controls__item{margin-right:5px}.plyr__controls{display:flex!important;flex-wrap:nowrap!important}.plyr__progress{flex:1;min-width:0}.plyr--video .plyr__control svg{fill:#fff}.plyr--video .plyr__control,.plyr--full-ui input[type=range]{color:#fff}.plyr__control.plyr__tab-focus,.plyr__control:hover,.plyr__control[aria-expanded=true],.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#fff3}.plyr__time,.plyr__volume{color:#fff}.plyr--full-ui.plyr--video .plyr__progress__buffer{color:#ffffff40}.smiley{font-size:2rem;padding-left:.75rem;padding-right:.75rem;transition:all .3s ease;display:inline-block;cursor:pointer}.smiley:hover{transform:rotate(20deg) scale(1.1)}.smiley-hidden{display:none}.smiley-active{display:inline-block;transform:scale(1.2)}.mood-card{background:#fff;border-radius:20px;padding:1rem 2rem 1.5rem;box-shadow:0 4px 15px #00000014;max-width:450px;margin:2rem auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.mood-emoji-container{width:100%;display:flex;justify-content:space-between;align-items:center}.mood-info{display:flex;align-items:center;gap:.75rem}.mood-label{font-size:.95rem;font-weight:600;color:#1a3a52}.mood-number-box{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:1.2rem;font-weight:700;color:#1a3a52;background-color:#adc764}.symtally-card{background:#fdab63;border-radius:20px;padding:1rem 2rem;box-shadow:0 4px 15px #00000014;max-width:450px;margin:2rem auto;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;transition:background .3s ease}.symtally-info{display:flex;flex-direction:column;gap:.5rem}.symtally-date{font-size:.8rem;color:#1a3a52;opacity:.8}.symtally-title{font-size:1.4rem;font-weight:700;color:#1a3a52}.symtally-score-box{min-width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:15px;background-color:#1a3a52}.symtally-score-number{font-size:2rem;font-weight:700;color:#fdab63}.text-card{background:#fff;border-radius:20px;padding:1rem 2rem;box-shadow:0 4px 15px #00000014;max-width:450px;margin:2rem auto}.category-bars{max-width:620px;margin:0 auto}.privacy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:2rem auto;padding:0 1rem}@media(max-width:768px){.privacy-grid{grid-template-columns:1fr}}.privacy-feature{text-align:center;padding:1.5rem;background:#fff;border-radius:20px;box-shadow:0 4px 15px #00000014}.privacy-feature-icon{font-size:3rem;margin-bottom:1rem;transition:transform .3s ease;display:inline-block;cursor:pointer}.privacy-feature:hover .privacy-feature-icon{transform:rotate(20deg)}.privacy-feature-title{font-size:1.2rem;font-weight:700;color:#1a3a52;margin-bottom:.75rem}.privacy-feature-text{font-size:1rem;color:#1a3a52;line-height:1.6}.mood-slider{width:100%;height:8px;border-radius:5px;background:var(--mood-slider-track);outline:none;-webkit-appearance:none;flex-grow:1}.mood-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#adc764;cursor:pointer;box-shadow:0 2px 5px #0003}.mood-slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#adc764;cursor:pointer;box-shadow:0 2px 5px #0003;border:none}.fillBlue{color:#89d5c9}.fillOrange{color:#fdab63}.fillGreen{color:#adc764}.fillRed{color:#e15a44}.fillBurnt{color:#cc1a44}.smiley .white{color:#fff}.img-overlay-wrap{position:relative}.img-overlay-wrap svg{position:relative;display:block;max-width:100%;height:auto}.img-overlay-wrap img{position:absolute;opacity:.9;top:0;left:0}.blob{background-image:url(/assets/img/wave1.svg);background-repeat:no-repeat;background-size:100% 80px;background-position:bottom;background-color:var(--section-soft-bg);filter:none;padding-bottom:8rem!important}.phone-screen-item{display:flex;flex-direction:column;align-items:center}.screenshot-phone-frame{aspect-ratio:1080 / 2400;width:min(100%,250px);background:#f5f5f7;border:8px solid #1a3a52;border-radius:34px;box-shadow:0 18px 42px #1a3a5238;overflow:hidden}.screenshot-phone-frame .phone-screenshot{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}@media(min-width:768px){.phone-screen-reverse{flex-direction:column-reverse}.phone-screen-reverse h2{margin-top:1rem;margin-bottom:0}}@media(max-width:767px){.screenshot-phone-frame{width:min(60%,250px);margin:0 auto}.tab-content-item h2{display:none}}.mobile-tab-buttons{display:flex;justify-content:center;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap}.mobile-tab-button{padding:.75rem 1.5rem;border-radius:25px;border:2px solid rgba(255,255,255,.5);background:transparent;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-height:44px;min-width:90px;font-family:Nunito,sans-serif;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.mobile-tab-button:hover{border-color:#fffc;transform:translateY(-2px)}.mobile-tab-button.active{background:#fff;color:#fac172;border-color:#fff;box-shadow:0 4px 12px #00000026;text-shadow:none}.tab-content-item{transition:opacity .4s ease,transform .4s ease}.tab-content-item.active{opacity:1;display:flex}.tab-content-item.hidden{opacity:0;display:none}@media(min-width:768px){.mobile-tab-buttons{display:none}.tab-content-item{opacity:1!important;display:flex!important}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{opacity:0}.animate-on-scroll.animate-visible.animate-fade-slide-1{animation:fadeInSlideUp .8s ease-out forwards;animation-delay:.2s}.animate-on-scroll.animate-visible.animate-fade-slide-2{animation:fadeInSlideUp .8s ease-out forwards;animation-delay:.5s}.animate-on-scroll.animate-visible.animate-fade-slide-3{animation:fadeInSlideUp .8s ease-out forwards;animation-delay:.8s}.category-bar{padding:1.25rem 2rem;border-radius:15px;background:#fff;box-shadow:0 4px 15px #00000014;transition:transform .4s ease,box-shadow .4s ease;margin-bottom:1.5rem;display:flex;align-items:center;gap:1.5rem;text-align:left;animation:growBar 1.2s ease-out forwards;transform-origin:left;width:0%;opacity:0;overflow:hidden;white-space:nowrap;position:relative}@media(max-width:767px){.category-bar{width:100%!important;white-space:normal}.carousel-slide-content{padding-top:6.5rem}.carousel-showcase-grid{grid-template-columns:1fr;gap:2rem}.carousel-phone-frame{width:min(78vw,260px,max(150px,calc((100dvh - 16rem)*.45)))}#carouselExampleIndicators .carousel-text-card{min-height:0}.category-bar .category-description{line-height:1.4}.features-img{max-height:25rem}}.category-bar:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='opacity:1' fill='rgba(255,255,255,0.2)' d='M0,10L10,16.7C20,23,40,37,60,35C80,33,100,17,120,10C140,3,160,7,180,15C200,23,220,37,240,50C260,63,280,77,300,71.7C320,67,340,43,360,41.7C380,40,400,60,420,70C440,80,460,80,480,68.3C500,57,520,33,540,20C560,7,580,3,600,11.7C620,20,640,40,660,43.3C680,47,700,33,720,36.7C740,40,760,60,780,68.3C800,77,820,73,840,68.3C860,63,880,57,900,46.7C920,37,940,23,960,16.7C980,10,1000,10,1020,20C1040,30,1060,50,1080,63.3C1100,77,1120,83,1140,71.7C1160,60,1180,30,1200,20C1220,10,1240,20,1260,20C1280,20,1300,10,1320,6.7C1340,3,1360,7,1380,11.7C1400,17,1420,23,1430,26.7L1440,30L1440,100L1430,100C1420,100,1400,100,1380,100C1360,100,1340,100,1320,100C1300,100,1280,100,1260,100C1240,100,1220,100,1200,100C1180,100,1160,100,1140,100C1120,100,1100,100,1080,100C1060,100,1040,100,1020,100C1000,100,980,100,960,100C940,100,920,100,900,100C880,100,860,100,840,100C820,100,800,100,780,100C760,100,740,100,720,100C700,100,680,100,660,100C640,100,620,100,600,100C580,100,560,100,540,100C520,100,500,100,480,100C460,100,440,100,420,100C400,100,380,100,360,100C340,100,320,100,300,100C280,100,260,100,240,100C220,100,200,100,180,100C160,100,140,100,120,100C100,100,80,100,60,100C40,100,20,100,10,100L0,100Z'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:bottom;pointer-events:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px;z-index:0}.category-bar:hover{transform:translate(10px);box-shadow:0 6px 20px #00000026}@keyframes growBar{0%{width:0%;opacity:0}to{opacity:1}}.category-bar:nth-child(1){animation-delay:.2s}.category-bar:nth-child(2){animation-delay:.4s}.category-bar:nth-child(3){animation-delay:.6s}.category-bar i{font-size:2.5rem;flex-shrink:0;position:relative;z-index:1}.category-bar-content{flex-grow:1;position:relative;z-index:1}.category-bar .category-title{font-size:1.3rem;font-weight:700;color:#1a3a52;margin-bottom:.4rem}.category-bar .category-description{font-size:.95rem;color:#1a3a52;line-height:1.4;margin:0}.app-promo-page{--app-bg: #f4f6f8;--app-card: #fff;--app-text: #5f6064;--app-ink: #202124;--app-teal: #89d5c9;--app-green: #adc865;--app-orange: #fac172;--app-red: #e15a44;background:var(--app-bg);color:var(--app-text);font-family:Nunito,sans-serif}.app-page-shell{width:min(calc(100% - 2rem),960px);margin-inline:auto}.app-hero{background:linear-gradient(180deg,#89d5c98c,#f4f6f8f5 62%),var(--app-bg);padding:4.5rem 0 5rem}.app-hero-grid,.app-flow-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:3rem;align-items:center}.app-hero-copy{text-align:left}.app-brand-mark{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.75rem;color:var(--app-ink);font-weight:800}.app-brand-mark img{width:44px;height:44px}.app-hero h1,.app-section-heading h2,.app-download-card h2{color:var(--app-ink);font-weight:800;line-height:1.05;letter-spacing:0}.app-hero h1{max-width:11ch;font-size:clamp(2.8rem,7vw,5.8rem);margin-bottom:1.25rem}.app-hero p{max-width:34rem;color:var(--app-text);font-size:1.15rem;line-height:1.65}.app-store-row{display:flex;gap:.85rem;flex-wrap:wrap;align-items:center;margin-top:1.75rem}.phone-preview{background:var(--app-bg);border:10px solid var(--app-ink);border-radius:42px;box-shadow:0 26px 70px #20212433;overflow:hidden;padding:1.25rem 1rem 1.6rem;text-align:left}.preview-date-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem;align-items:end;margin-bottom:1rem}.preview-date{min-height:86px;border-radius:22px;display:grid;justify-items:center;align-content:center;color:#626367}.preview-date.active{background:var(--app-green);color:var(--app-ink)}.preview-date span{font-size:.8rem}.preview-date strong{font-size:1.9rem;line-height:1.1}.preview-date i{color:var(--app-orange);font-size:1rem}.preview-date.active i{color:var(--app-ink)}.preview-score-card{position:relative;min-height:150px;background:#d4c762;border-radius:24px 24px 0 0;padding:2rem 1.6rem;color:var(--app-ink)}.preview-score-card span{color:#414248;font-weight:700}.preview-score-card h2{margin:.1rem 0 0;font-size:2rem;color:var(--app-ink)}.preview-streak{position:absolute;right:1.25rem;top:1.2rem;background:#2021241f;border-radius:999px;padding:.3rem .75rem;font-weight:800}.preview-score{position:absolute;right:1.25rem;bottom:1.25rem;width:76px;height:76px;border-radius:24px;background:#303030;color:#e3d867;display:grid;place-items:center;font-size:2.5rem;font-weight:800}.preview-search{display:flex;gap:1rem;align-items:center;background:var(--app-card);color:#9a9b9f;border-radius:0 0 24px 24px;padding:1rem 1.35rem;font-size:1.25rem}.preview-section-title{display:flex;align-items:center;justify-content:space-between;margin:1.5rem 0 .75rem;color:var(--app-text);font-weight:800;font-size:1.25rem}.preview-section-title em{color:#9a9b9f;font-style:normal;font-weight:700}.preview-section-title div{display:flex;gap:.55rem}.preview-section-title i{width:36px;height:36px;display:grid;place-items:center;background:#eceeef;border-radius:12px;color:#9a9b9f}.preview-symptom-card,.app-feature-card,.app-mini-card,.app-download-card{background:var(--app-card);border-radius:24px}.preview-symptom-card{padding:1.35rem}.preview-symptom-top,.preview-slider-row{display:flex;align-items:center;justify-content:space-between}.preview-symptom-top h3{color:var(--app-text);font-size:1.6rem;margin:0}.preview-symptom-top span,.preview-slider-row strong{min-width:42px;height:42px;border:2px solid #95c98b;border-radius:10px;display:grid;place-items:center;color:#4b4c50;font-size:1.5rem;font-weight:800}.preview-sparkline{height:48px;margin:.8rem 0;background:linear-gradient(90deg,transparent 0 15%,#95c98b 15% 72%,transparent 72%);clip-path:polygon(0 55%,45% 55%,48% 45%,51% 55%,70% 55%,73% 48%,76% 55%,100% 55%,100% 62%,0 62%)}.preview-slider-row{color:var(--app-text);font-size:1.2rem}.preview-slider-row i{color:#95c98b;font-size:1.8rem}.preview-slider-row strong{border:0;background:#95c98b;color:#27313a}.preview-slider{height:9px;border-radius:999px;background:#eef0f2;margin-top:1rem}.preview-slider span{display:block;width:22%;height:100%;border-radius:inherit;background:#95c98b}.app-promo-section{padding:5rem 0;background:var(--app-bg)}.app-section-heading{text-align:center;margin-bottom:2rem}.app-section-heading p{color:var(--app-teal);font-weight:800;margin-bottom:.5rem}.app-section-heading h2{font-size:clamp(2rem,4vw,3.25rem);margin-bottom:0}.app-section-heading span{display:block;margin-top:1rem;color:var(--app-text);font-size:1.05rem;line-height:1.65}.app-feature-grid{display:grid;gap:1.1rem}.app-feature-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(220px,.7fr);gap:1.4rem;align-items:center;padding:1.5rem;overflow:hidden}.app-feature-card:nth-child(2n){grid-template-columns:minmax(220px,.7fr) minmax(0,.8fr)}.app-feature-card:nth-child(2n) .app-feature-copy{order:2}.app-feature-card img{width:100%;max-height:420px;object-fit:cover;object-position:top;border-radius:22px}.app-feature-copy{text-align:left;padding:1rem}.app-feature-copy i,.app-mini-card i{width:48px;height:48px;display:grid;place-items:center;background:#89d5c938;border-radius:16px;color:var(--app-teal);font-size:1.5rem;margin-bottom:1rem}.app-feature-copy h3{color:var(--app-ink);font-size:1.75rem;margin-bottom:.75rem}.app-feature-copy p,.app-download-card p{color:var(--app-text);line-height:1.65;margin-bottom:0}.app-flow-section{background:linear-gradient(180deg,var(--app-bg),rgba(137,213,201,.18))}.app-mini-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.app-mini-card{padding:1.35rem;text-align:left}.app-mini-card strong{display:block;color:var(--app-ink);font-size:1.1rem;margin-bottom:.4rem}.app-mini-card span{color:var(--app-text);line-height:1.5}.app-download-panel{padding-top:2rem}.app-download-card{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;text-align:left}.app-download-card h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:.5rem}@media(max-width:900px){.app-hero-grid,.app-flow-grid,.app-feature-card,.app-feature-card:nth-child(2n){grid-template-columns:1fr}.app-feature-card:nth-child(2n) .app-feature-copy{order:0}.app-hero h1{max-width:12ch}}@media(max-width:640px){.app-hero{padding-top:3rem}.app-hero-copy,.app-feature-copy,.app-section-heading.text-start,.app-download-card{text-align:center!important}.app-store-row,.app-download-card{justify-content:center}.phone-preview{border-width:7px;border-radius:34px;padding:.85rem}.preview-date{min-height:70px}.preview-date strong{font-size:1.45rem}.preview-score-card h2{font-size:1.55rem}.app-mini-cards,.app-download-card{grid-template-columns:1fr;display:grid}}@media(prefers-color-scheme:dark){html,body{--hero-start: #4fd1c5;--section-soft-bg: #1e1e1e;--mood-slider-track: #3a3a3a;background-color:#1e1e1e;color:#e5e7eb}a,a:focus,a:hover,h4,h3,h2,h1,.cover-heading,.masthead-brand,.nav-masthead .nav-link,.pixels-section-intro,.privacy-feature-title,.privacy-feature-text,.mood-label,.symtally-date,.symtally-title{color:#e5e7eb}.lead,.pixels-section-intro p{color:#d1d5db}.header-sticky,.header-sticky .white,.header-sticky .row,.white,.white.row{background-color:#1e1e1e!important}.mobile-menu-overlay,.carousel-text-card,.privacy-feature,.mood-card,.symtally-card,.text-card,.app-feature-card,.app-mini-card,.app-download-card{background-color:#292929}.light-grey,.gradient-blue-grey,.app-promo-page,.app-promo-section{background-color:#1e1e1e}.gradient-blue-grey{background:linear-gradient(180deg,var(--hero-start) 0%,var(--section-soft-bg) 100%)}.blue{background-color:#4fd1c5}.hero-neutral{background-color:var(--section-soft-bg)}.hero-neutral .cover-heading span{color:var(--hero-start)}.green,.carousel-feature-section,.carousel-slide-content,#carouselExampleIndicators{background-color:#adc764}.light-orange{background-color:var(--rate-section-bg)}.fillBlue{color:#4fd1c5}.fillGreen{color:#adc764}.fillOrange{color:#f6a94d}.fillRed{color:#d94d45}.btn-download{background:#4fd1c5;color:#1e1e1e;box-shadow:none}.btn-download:hover{background:#58cfa2;color:#1e1e1e}.hamburger-button span,.mobile-menu-close{background:#e5e7eb;color:#e5e7eb}.mobile-menu-close{background:transparent}.nav-masthead .nav-link:hover,.nav-masthead .nav-link:focus,.nav-masthead .active{border-bottom-color:#4fd1c5}.wave-divider{background-color:#4fd1c5}.wave-divider path{fill:#1e1e1e}.wave-divider-orange,.wave-divider-green-bottom,.wave-divider-blue-bottom{background-color:#1e1e1e}.wave-divider-orange path{fill:var(--rate-section-bg)}.wave-divider-green-top{background-color:#adc764}.wave-divider-green-top path,.wave-divider-blue-top path{fill:#1e1e1e}.wave-divider-green-bottom path{fill:#adc764}.wave-divider-blue-top{background-color:#4fd1c5}.wave-divider-blue-bottom path{fill:#4fd1c5}.blob{filter:none}.carousel-phone-frame{background:#1e1e1e;border-color:#292929;box-shadow:0 24px 60px #00000059}.screenshot-phone-frame{background:#1e1e1e;border-color:#292929;box-shadow:0 18px 42px #0000004d}.carousel-text-card{color:#e5e7eb;box-shadow:none}.carousel-text-card p,.privacy-feature-text,.app-feature-copy p,.app-download-card p,.app-mini-card span,.app-section-heading span{color:#d1d5db}.privacy-feature,.mood-card,.symtally-card,.text-card{box-shadow:none}.mood-slider{background:var(--mood-slider-track)}.symtally-score-box{background-color:#1e1e1e}.mobile-tab-button.active{background:#292929;color:#e9c65a}.app-promo-page{--app-bg: #1e1e1e;--app-card: #292929;--app-text: #d1d5db;--app-ink: #e5e7eb;--app-teal: #4fd1c5;--app-green: #7bcc72;--app-orange: #f6a94d;--app-red: #d94d45}}html[data-theme=dark],html[data-theme=dark] body{--hero-start: #4fd1c5;--section-soft-bg: #1e1e1e;--mood-slider-track: #3a3a3a;background-color:#1e1e1e;color:#e5e7eb}html[data-theme=dark] a,html[data-theme=dark] a:focus,html[data-theme=dark] a:hover,html[data-theme=dark] h4,html[data-theme=dark] h3,html[data-theme=dark] h2,html[data-theme=dark] h1,html[data-theme=dark] .cover-heading,html[data-theme=dark] .masthead-brand,html[data-theme=dark] .nav-masthead .nav-link,html[data-theme=dark] .pixels-section-intro,html[data-theme=dark] .privacy-feature-title,html[data-theme=dark] .privacy-feature-text,html[data-theme=dark] .mood-label,html[data-theme=dark] .symtally-date,html[data-theme=dark] .symtally-title{color:#e5e7eb}html[data-theme=dark] .lead,html[data-theme=dark] .pixels-section-intro p,html[data-theme=dark] .carousel-text-card p,html[data-theme=dark] .privacy-feature-text{color:#d1d5db}html[data-theme=dark] .header-sticky,html[data-theme=dark] .header-sticky .white,html[data-theme=dark] .header-sticky .row,html[data-theme=dark] .white,html[data-theme=dark] .white.row{background-color:#1e1e1e!important}html[data-theme=dark] .mobile-menu-overlay,html[data-theme=dark] .carousel-text-card,html[data-theme=dark] .privacy-feature,html[data-theme=dark] .mood-card,html[data-theme=dark] .symtally-card,html[data-theme=dark] .text-card{background-color:#292929;box-shadow:none}html[data-theme=dark] .light-grey,html[data-theme=dark] .gradient-blue-grey{background-color:#1e1e1e}html[data-theme=dark] .gradient-blue-grey{background:linear-gradient(180deg,var(--hero-start) 0%,var(--section-soft-bg) 100%)}html[data-theme=dark] .blue{background-color:#4fd1c5}html[data-theme=dark] .hero-neutral{background-color:var(--section-soft-bg)}html[data-theme=dark] .hero-neutral .cover-heading span{color:var(--hero-start)}html[data-theme=dark] .green,html[data-theme=dark] .carousel-feature-section,html[data-theme=dark] .carousel-slide-content,html[data-theme=dark] #carouselExampleIndicators{background-color:#adc764}html[data-theme=dark] .light-orange{background-color:var(--rate-section-bg)}html[data-theme=dark] .mobile-tab-button.active{background:#292929;color:#e5e7eb}html[data-theme=dark] .theme-toggle{color:#e5e7eb}html[data-theme=dark] .btn-download{background:#4fd1c5;color:#1e1e1e;box-shadow:none}html[data-theme=dark] .hamburger-button span{background:#e5e7eb}html[data-theme=dark] .wave-divider{background-color:#4fd1c5}html[data-theme=dark] .wave-divider path,html[data-theme=dark] .wave-divider-green-top path,html[data-theme=dark] .wave-divider-blue-top path{fill:#1e1e1e}html[data-theme=dark] .wave-divider-orange,html[data-theme=dark] .wave-divider-green-bottom,html[data-theme=dark] .wave-divider-blue-bottom{background-color:#1e1e1e}html[data-theme=dark] .wave-divider-orange path{fill:var(--rate-section-bg)}html[data-theme=dark] .wave-divider-green-top{background-color:#adc764}html[data-theme=dark] .wave-divider-green-bottom path{fill:#adc764}html[data-theme=dark] .wave-divider-blue-top{background-color:#4fd1c5}html[data-theme=dark] .wave-divider-blue-bottom path{fill:#4fd1c5}html[data-theme=dark] .carousel-phone-frame{background:#1e1e1e;border-color:#292929;box-shadow:0 24px 60px #00000059}html[data-theme=dark] .symtally-card .symtally-date,html[data-theme=dark] .symtally-card .symtally-title{color:#1a3a52}html[data-theme=light],html[data-theme=light] body{--hero-start: #89d5c9;--section-soft-bg: #f5f5f7;--mood-slider-track: #c8c8c8;background-color:#fff;color:#1a3a52}html[data-theme=light] a,html[data-theme=light] a:focus,html[data-theme=light] a:hover,html[data-theme=light] h4,html[data-theme=light] h3,html[data-theme=light] h2,html[data-theme=light] h1,html[data-theme=light] .cover-heading,html[data-theme=light] .masthead-brand,html[data-theme=light] .nav-masthead .nav-link,html[data-theme=light] .pixels-section-intro,html[data-theme=light] .privacy-feature-title,html[data-theme=light] .privacy-feature-text,html[data-theme=light] .mood-label,html[data-theme=light] .symtally-date,html[data-theme=light] .symtally-title{color:#1a3a52}html[data-theme=light] .lead,html[data-theme=light] .pixels-section-intro p{color:#1a3a52}html[data-theme=light] .header-sticky,html[data-theme=light] .header-sticky .white,html[data-theme=light] .header-sticky .row,html[data-theme=light] .white,html[data-theme=light] .white.row{background-color:#fff!important}html[data-theme=light] .mobile-menu-overlay,html[data-theme=light] .carousel-text-card,html[data-theme=light] .privacy-feature,html[data-theme=light] .mood-card,html[data-theme=light] .text-card{background-color:#fff}html[data-theme=light] .light-grey{background-color:#f5f5f7!important}html[data-theme=light] .gradient-blue-grey{background:linear-gradient(180deg,#89d5c9,#f5f5f7)!important}html[data-theme=light] .blob{background-color:#f5f5f7!important;filter:none!important}html[data-theme=light] .blue{background-color:#89d5c9}html[data-theme=light] .hero-neutral{background-color:#f5f5f7}html[data-theme=light] .hero-neutral .cover-heading span{color:#89d5c9}html[data-theme=light] .green,html[data-theme=light] .carousel-feature-section,html[data-theme=light] .carousel-slide-content,html[data-theme=light] #carouselExampleIndicators{background-color:#adc764}html[data-theme=light] .light-orange{background-color:var(--rate-section-bg)}html[data-theme=light] .theme-toggle{background:transparent;color:#1a3a52}html[data-theme=light] .hamburger-button span{background:#1a3a52}html[data-theme=light] .wave-divider{background-color:#89d5c9}html[data-theme=light] .wave-divider path{fill:#fff}html[data-theme=light] .wave-divider-green-top{background-color:#adc764}html[data-theme=light] .wave-divider-green-bottom{background-color:#f5f5f7}html[data-theme=light] .wave-divider-green-top path{fill:#f5f5f7}html[data-theme=light] .wave-divider-green-bottom path{fill:#adc764}html[data-theme=light] .wave-divider-orange{background-color:#f5f5f7}html[data-theme=light] .wave-divider-orange path{fill:var(--rate-section-bg)}html[data-theme=light] .wave-divider-blue-top{background-color:#89d5c9}html[data-theme=light] .wave-divider-blue-top path{fill:#f5f5f7}html[data-theme=light] .wave-divider-blue-bottom{background-color:#fff}html[data-theme=light] .wave-divider-blue-bottom path{fill:#89d5c9}html[data-theme=dark] .blue h1,html[data-theme=dark] .blue h2,html[data-theme=dark] .blue h3,html[data-theme=dark] .blue p,html[data-theme=dark] .blue .cover-heading,html[data-theme=dark] .blue .lead,html[data-theme=dark] .carousel-feature-section .pixels-section-intro,html[data-theme=dark] .carousel-feature-section .pixels-section-intro h2,html[data-theme=dark] .carousel-feature-section .pixels-section-intro p{color:#1a3a52}html[data-theme=dark] .carousel-feature-section .carousel-text-card,html[data-theme=dark] .carousel-feature-section .carousel-text-card h3,html[data-theme=dark] .carousel-feature-section .carousel-text-card p{color:#e5e7eb}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .blue h1,html:not([data-theme=light]) .blue h2,html:not([data-theme=light]) .blue h3,html:not([data-theme=light]) .blue p,html:not([data-theme=light]) .blue .cover-heading,html:not([data-theme=light]) .blue .lead,html:not([data-theme=light]) .carousel-feature-section .pixels-section-intro,html:not([data-theme=light]) .carousel-feature-section .pixels-section-intro h2,html:not([data-theme=light]) .carousel-feature-section .pixels-section-intro p{color:#1a3a52}html:not([data-theme=light]) .carousel-feature-section .carousel-text-card,html:not([data-theme=light]) .carousel-feature-section .carousel-text-card h3,html:not([data-theme=light]) .carousel-feature-section .carousel-text-card p{color:#e5e7eb}html:not([data-theme=light]) .symtally-card .symtally-date,html:not([data-theme=light]) .symtally-card .symtally-title{color:#1a3a52}}
