@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600&display=swap");*{box-sizing:border-box}:root{--small-padding:15px;--color-green-dark:#007061;--color-green-light:#00c778;--color-green-very-dark:#002d19;--color-green-too-dark:#00211d}body{margin:0;font-family:Montserrat,sans-serif}#__next{display:flex;flex-flow:column}h1,h2,h3{font-weight:400;color:var(--color-green-dark)}footer{z-index:999}.glass{border-top:1px solid #80808024;background:#ffffffa8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.glass div{background:transparent}.home{display:flex;flex-flow:column;justify-content:space-around;align-items:center;height:calc(100vh - 73px);height:calc(100dvh - 73px);width:100%;flex-direction:column;flex-wrap:nowrap}h1{font-weight:700;font-size:3.3rem;margin:0;background:linear-gradient(90deg,#007061,#00c778);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}h2{font-size:1rem;margin-top:-7px;font-weight:500}.form{width:100%;padding:0 20px}.form .input-wrapper h4{color:var(--color-green-dark);font-weight:400;width:100%;margin:0 0 5px 11px;font-size:.9rem;display:flex;flex-direction:row;align-content:center;justify-content:flex-start;align-items:center}.form .input-wrapper h4 svg{margin-right:5px;color:#8a8a8a}.form .input-wrapper input{border-radius:25px;padding:15px;border:1px solid #8080801a;font-size:1rem}.button,.form .input-wrapper input{width:100%;box-shadow:-4px 5px 9px #80808061}.button{text-align:center;border-radius:25px;padding:15px 10px;font-weight:600;font-size:1.2rem;background:linear-gradient(45deg,#007061,#01e884);color:#fff;text-decoration:none;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;border:none;min-height:55px}.button svg{width:35px;height:35px;margin-right:10px}.MuiDrawer-paperAnchorRight{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.plan-goal h4,h1{background:none;-webkit-text-fill-color:currentColor;color:var(--color-green-dark)}}:focus-visible{outline:3px solid var(--color-green-light);outline-offset:2px;border-radius:4px}.button:focus-visible,.form .input-wrapper input:focus-visible{outline:3px solid var(--color-green-dark);outline-offset:3px}.home{padding-bottom:12px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-shell{max-width:637px;grid-area:1/1}@media (min-width:900px){.page-shell{max-width:860px}.page-shell ul:has(>li .plan-goal){display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px;align-items:start}.page-shell ul:has(>li .plan-goal)>li:first-child{grid-column:1/-1}.main{margin-bottom:90px}}@media (min-width:1200px){.page-shell{max-width:980px}}.route-loading{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.55);pointer-events:none}.styles_stickToBottom__rzd8z{width:100%;position:fixed;bottom:0}@media (min-width:900px){.styles_stickToBottom__rzd8z{left:50%;transform:translateX(-50%);width:min(560px,calc(100% - 32px));bottom:18px;border-radius:18px;overflow:hidden;box-shadow:0 6px 26px rgba(0,60,45,.16);border:1px solid #dcece4}}.styles_authPending__t6Uqg{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.styles_authPending__t6Uqg span{font-size:.92rem;font-weight:600;color:#007061;background:#fff;border:1px solid #dcece4;border-radius:999px;padding:10px 20px;box-shadow:0 6px 22px rgba(0,60,45,.14)}.styles_main__Cgs5m{margin-bottom:55px;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;min-height:calc(100vh - 55px)}