h1,h2,h3,h4,h5,h6{font-weight:500}.hero-gradient{background:linear-gradient(135deg,#4a00e0,#00f0ff)}.hero-text{margin-left:auto;margin-right:auto;max-width:56rem;text-align:center}.hero-headline{font-size:3rem;line-height:1;font-weight:500;line-height:1.25;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:768px){.hero-headline{font-size:3.75rem;line-height:1}}.hero-subheadline{margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:42rem;font-size:1.25rem;line-height:1.75rem;font-weight:400;line-height:1.625;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:768px){.hero-subheadline{font-size:1.5rem;line-height:2rem}}.hero-phone{padding-left:250px}.feature-card{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(244,244,246,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:2rem}.feature-card:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.feature-card{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.feature-icon{margin-bottom:1.5rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:.75rem}.stat-card{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(244,244,246,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:2rem}.stat-card:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.stat-card{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.stat-number{font-size:2.25rem;line-height:2.5rem;font-weight:500;--tw-text-opacity:1;color:rgba(74,0,224,var(--tw-text-opacity))}@media (min-width:768px){.stat-number{font-size:3rem;line-height:1}}.container-custom-wide{margin-left:auto;margin-right:auto;max-width:-moz-max-content;max-width:max-content;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container-custom-wide{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-custom-wide{padding-left:2rem;padding-right:2rem}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes float-left{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-10px) rotate(-6deg)}}@keyframes float-right{0%,to{transform:translateY(0) rotate(6deg)}50%{transform:translateY(-15px) rotate(6deg)}}.phone-left{animation:float-left 8s ease-in-out infinite}.phone-right{animation:float-right 6s ease-in-out infinite}.section-spacing{padding-top:5rem;padding-bottom:5rem}@media (min-width:768px){.section-spacing{padding-top:8rem;padding-bottom:8rem}}.homepage-container{min-height:100vh;background:linear-gradient(135deg,#4a00e0,#663fb5)}.community-leaderboards-example{position:relative;margin-right:60px}.community-leaderboards-example-image{background-size:cover;background-position:50%;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover;width:360px;height:530px;border-radius:16px}.community-leaderboards-example-leaderboard{position:absolute;bottom:-130px;right:-30px;background-color:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:322px;height:326px}.community-leaderboards-example-leaderboard-image{width:364px;height:292px;position:absolute}.community-leaderboards-example-emoji{position:absolute;top:0;left:0}.community-leaderboards-example-new-image{width:553px;height:auto}.download_cta{overflow:visible;padding:100px 4rem;.app_link{img{position:relative;z-index:10}}}.download_cta .phones{position:absolute;top:-220px;right:-3%;width:672px}@media (max-width:1024px){.download_cta{padding:400px 4rem 20px}.download_cta .phones{right:60%;transform:translateX(50%);top:-550px}}@media (max-width:730px){.download_cta{padding:67% 2rem 20px}.download_cta .phones{width:100%;top:auto;bottom:300px}}@media (max-width:600px){.download_cta{padding:2rem}.download_cta .phones{position:static;width:100%;transform:none;margin-left:-25px}}.footer{margin-top:-100px}.footer .footer-container{padding-top:100px}.recap-phones{min-width:512px}@media (max-width:970px){.recap-phones{min-width:300px}}.dashboard-desktop.blur-up{min-width:1100px}@media (max-width:1200px){.dashboard-desktop.blur-up{min-width:900px}}@media (max-width:1000px){.dashboard-desktop.blur-up{min-width:700px}}@media (max-width:800px){.dashboard-desktop.blur-up{min-width:500px}}@media (max-width:600px){.dashboard-desktop.blur-up{min-width:auto}}.community-chat.blur-up{min-width:576px}@media (max-width:980px){.community-chat,.community-chat.blur-up{width:100%;min-width:auto}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(74,0,224,var(--tw-bg-opacity))}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.btn-primary{padding:.75rem 1.5rem;font-weight:500;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.btn-primary,.btn-primary:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.btn-primary:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);--tw-ring-opacity:1;--tw-ring-color:rgba(74,0,224,var(--tw-ring-opacity));--tw-ring-offset-width:2px}.btn-primary{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.btn-primary-outline{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgba(74,0,224,var(--tw-border-opacity));background-color:transparent}.btn-primary-outline:hover{--tw-bg-opacity:1;background-color:rgba(74,0,224,var(--tw-bg-opacity));--tw-bg-opacity:0.1}.btn-primary-outline{padding:.625rem 1.5rem;font-weight:500;--tw-text-opacity:1;color:rgba(74,0,224,var(--tw-text-opacity))}.btn-primary-outline:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);--tw-ring-opacity:1;--tw-ring-color:rgba(74,0,224,var(--tw-ring-opacity));--tw-ring-offset-width:2px}.btn-primary-outline{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.btn-secondary{padding:.75rem 1.5rem;font-weight:500;--tw-text-opacity:1;color:rgba(10,10,36,var(--tw-text-opacity));--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.btn-secondary,.btn-secondary:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.btn-secondary:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);--tw-ring-opacity:1;--tw-ring-color:rgba(229,231,235,var(--tw-ring-opacity));--tw-ring-offset-width:2px}.btn-secondary{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.home-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:500}.home-btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);--tw-ring-offset-width:2px}.home-btn{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.home-btn-primary{--tw-bg-opacity:1;background-color:rgba(74,0,224,var(--tw-bg-opacity))}.home-btn-primary:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.home-btn-primary{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.home-btn-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,0,224,var(--tw-ring-opacity))}.home-btn-outline{border-width:2px;--tw-border-opacity:1;border-color:rgba(74,0,224,var(--tw-border-opacity));background-color:transparent}.home-btn-outline:hover{--tw-bg-opacity:1;background-color:rgba(74,0,224,var(--tw-bg-opacity))}.home-btn-outline{--tw-text-opacity:1;color:rgba(74,0,224,var(--tw-text-opacity))}.home-btn-outline:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.home-btn-outline:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,0,224,var(--tw-ring-opacity))}.home-btn-outline-white{border-width:2px;--tw-border-opacity:1;border-color:rgba(74,0,224,var(--tw-border-opacity));background-color:transparent}.home-btn-outline-white:hover{--tw-bg-opacity:1;background-color:rgba(74,0,224,var(--tw-bg-opacity))}.home-btn-outline-white,.home-btn-outline-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.home-btn-outline-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,0,224,var(--tw-ring-opacity))}.home-btn-secondary{border-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.home-btn-secondary:hover{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.home-btn-secondary{--tw-text-opacity:1;color:rgba(10,10,36,var(--tw-text-opacity));--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.home-btn-secondary:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(229,231,235,var(--tw-ring-opacity))}.home-btn-link{border-radius:9999px;border-width:0;background-color:transparent;padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgba(74,0,224,var(--tw-text-opacity))}.home-btn-link:focus,.home-btn-link:hover{text-decoration:underline}.home-btn-link{--tw-shadow:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.btn-sm,.home-btn-sm{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.btn-lg,.home-btn-lg{padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem}.btn-success{--tw-bg-opacity:1;background-color:rgba(5,150,105,var(--tw-bg-opacity))}.btn-success:hover{--tw-bg-opacity:1;background-color:rgba(4,120,87,var(--tw-bg-opacity))}.btn-success:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(16,185,129,var(--tw-ring-opacity))}.btn-danger{--tw-bg-opacity:1;background-color:rgba(255,51,68,var(--tw-bg-opacity))}.btn-danger:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.btn-danger:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,51,68,var(--tw-ring-opacity))}.btn-full,.home-btn-full{width:100%}.nav-blur{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);background-color:hsla(0,0%,100%,.8)!important;box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1)}#main-navbar,.nav-blur{transition:all .3s ease}#main-navbar{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;background-color:hsla(0,0%,100%,0)}.blog-nav{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.blog-nav.sticky{position:fixed;top:0;right:0;left:0;z-index:50}.container-custom{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container-custom{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-custom{padding-left:2rem;padding-right:2rem}}