@import"https://fonts.googleapis.com/css2?family=Sen:wght@400..800&display=swap";html,body{display:flex;font-family:Sen,sans-serif;font-size:16px;color:#131615;background:#c8cccf;line-height:40px;font-weight:450;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:initial}body,body *{font-weight:inherit;font-size:inherit;padding:0;margin:0;line-height:inherit;box-sizing:border-box}div#root{flex-direction:row;flex:1;padding:10px}div,header,footer,ul,li,form,nav{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:initial}.grey{color:#838584}button{font-family:inherit;font-size:inherit;cursor:pointer}button.text{display:inline-flex;background:none;border:none;color:#131615;flex-direction:row;gap:10px}button.text:hover,button.text:focus,button.text.active{color:#131615}button.text.underlined{text-decoration:underline}button[type=submit],.submit{border:0;border-radius:10px;background:#c5d5e2;color:#131615;padding:0 10px;line-height:54px;font-weight:500;box-shadow:0 0 20px #ffffff40;width:100%;max-width:330px}button.cta{background:#c5d5e2;border:1px solid rgba(255,255,255,.55);box-shadow:0 0 40px 10px #505d951a;border-radius:99px;min-height:55px;padding:0 55px;font-size:1.1em}a{color:#131615;transition:all .2s ease-in-out;outline:none}a.macroNavLink{white-space:nowrap;text-decoration:none;display:inline-flex;flex-wrap:nowrap;gap:10px;flex-direction:row;outline:none}a.macroNavLink>span.text{position:relative}a.macroNavLink>span.text:before{content:"";position:absolute;left:0;bottom:5px;width:10px;height:1px;background:#131615;transition:all .2s ease-in-out;opacity:0}a.macroNavLink:focus>span.text:before,a.macroNavLink:hover>span.text:before{width:10px;opacity:1}a.macroNavLink.active>span.text:before{width:100%;opacity:1}hr{height:1px;background:#dfdfdf;border:0}::-webkit-scrollbar{width:12px;background:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#dfdfdf;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#dfdfdf}*{scrollbar-width:thin;scrollbar-color:#DFDFDF transparent}.wrapper{position:relative;width:100%}.wrapper .motionMeasured{position:absolute;left:0;top:0;width:100%}.contentHeader{align-self:stretch;margin-top:20px;margin-bottom:10px;padding-left:10px}.contentHeader h1{font-size:1.25em;font-weight:500}.contentHeader p{color:#838584;max-width:500px;line-height:30px;margin-top:10px}.sectionTitle{font-size:1.25em;font-weight:500;padding-left:10px;margin-top:20px;margin-bottom:-10px}.logo{width:44px;height:28px;background-image:url("data:image/svg+xml,%3csvg%20width='44'%20height='28'%20viewBox='0%200%2044%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24.7194%206.43286C25.0277%206.60869%2025.275%206.87449%2025.4287%207.19473L34.3081%2025.6478C34.9977%2027.0855%2036.4495%2028%2038.0422%2028C39.6216%2028%2041.0636%2027.1007%2041.7601%2025.6811L44.0043%2021.108L43.3188%2021.5339C42.7752%2021.8716%2042.0908%2021.8843%2041.5349%2021.5671C41.2266%2021.3913%2040.9793%2021.1255%2040.8256%2020.8053L31.946%202.35216C31.2564%200.91449%2029.8048%200%2028.2121%200C26.6327%200%2025.1907%200.89929%2024.4942%202.31889L22.25%206.89195L22.9355%206.46614C23.4791%206.12844%2024.1635%206.11571%2024.7194%206.43286Z'%20fill='%23313131'/%3e%3cpath%20d='M8.71959%206.43286C9.02787%206.60869%209.27524%206.87449%209.42887%207.19473L18.3083%2025.6478C18.9979%2027.0855%2020.4497%2028%2022.0424%2028C23.6351%2028%2025.0638%2027.1007%2025.7603%2025.6811L28.0045%2021.108L27.319%2021.5339C26.7755%2021.8716%2026.091%2021.8843%2025.5351%2021.5671C25.2268%2021.3913%2024.9795%2021.1255%2024.8258%2020.8053L15.9462%202.35216C15.2564%200.91449%2013.8048%200%2012.2121%200C10.6327%200%209.19073%200.89929%208.49416%202.31889L6.25%206.89195L6.93549%206.46614C7.47905%206.12844%208.16352%206.11571%208.71938%206.43286H8.71959Z'%20fill='%23313131'/%3e%3cpath%20d='M0.199566%2023.097L1.42697%2025.6478C2.11657%2027.0855%203.56838%2028%205.16109%2028C6.75381%2028%208.18244%2027.1007%208.87901%2025.6811L11.1232%2021.108L10.4377%2021.5339C9.89412%2021.8716%209.20966%2021.8843%208.65379%2021.5671C8.34551%2021.3913%208.09814%2021.1255%207.94451%2020.8053L6.03878%2016.8447C5.30919%2015.3286%203.1563%2015.3204%202.41501%2016.8308L0.20654%2021.3311C-0.0664682%2021.8876%20-0.0689295%2022.5387%200.199771%2023.097H0.199566Z'%20fill='%23313131'/%3e%3c/svg%3e");background-size:cover;background-position:center center;align-self:center;transition:all .2s ease-in-out}.linkIcon{align-self:center;position:relative;top:.5px;opacity:.5}.promptLabel>div{flex-direction:row;gap:10px}.promptLabel>div>span:first-of-type{text-decoration:underline}.centeredBlock{align-self:center}form{gap:20px;align-self:stretch;padding:0 10px}form .formRow{flex-direction:row;gap:10px}form.centered{width:100%;max-width:420px;align-self:center;align-items:stretch}.input{align-items:stretch}.input label{align-self:flex-start}.input.short{max-width:160px}input[type=text],.dateInputWrapper .dateInput,input[type=password]{outline:none;border:1px solid #DFDFDF;background:#eee;border-radius:10px;color:inherit;padding:6px 20px;transition:all .2s ease-in-out;font-size:inherit;font-family:inherit}input[type=text]::placeholder,.dateInputWrapper .dateInput::placeholder,input[type=password]::placeholder{letter-spacing:initial;color:#13161533;font-weight:500}input[type=text]:focus,.dateInputWrapper .dateInput:focus,input[type=password]:focus{border-color:#c6c6c6}input[type=password],.dateInputWrapper [type=password].dateInput{letter-spacing:4px}.dateInputWrapper .dateInput{width:330px;cursor:pointer;flex-direction:row;gap:10px}.dateInputWrapper>input[type=date],.dateInputWrapper>[type=date].dateInput{width:1px;height:1px;opacity:0}.formErrors{color:#df6668;padding-left:10px;padding-bottom:10px}.formError{position:relative;padding-left:20px}.formError:before{content:"";display:block;position:absolute;width:6px;height:6px;border-radius:19px;background:#df6668;left:0;top:calc(50% - 3px)}.checkbox>div{gap:20px;flex-direction:row;align-items:center}.checkbox>div:first-of-type{cursor:pointer}.checkbox>div:last-of-type{padding-left:50px;color:#838584;margin-top:-10px}.checkbox .check{width:30px;height:30px;border-radius:10px;margin:14px 0;border:1px solid #131615;position:relative;transition:all .2s ease-in-out}.checkbox .check:before{content:"";width:12px;height:12px;border-radius:4px;background:#131615;position:absolute;left:calc(50% - 6px);top:calc(50% - 6px);transform:scale(0);opacity:0;transition:all .2s ease-in-out}.checkbox.checked .check:before{opacity:1;transform:scale(1)}.checkbox>div:first-of-type:hover .check,.checkbox>div:first-of-type:focus .check{background:#dfdfdf}.checkbox label{text-decoration:underline;cursor:pointer}.textarea{align-items:stretch;max-width:600px;width:100%}.textarea label{align-self:flex-start}.textarea textarea{outline:none;border:1px solid #DFDFDF;background:#eee;border-radius:10px;color:inherit;padding:6px 20px;transition:all .2s ease-in-out;font-size:inherit;font-family:inherit;line-height:1.6em;min-height:140px}.textarea textarea::placeholder{color:#13161533;font-weight:500}.toggle{flex-direction:row;gap:10px;align-items:center;cursor:pointer}.toggle.disabled{cursor:not-allowed}.toggle .toggler{position:relative;border:1px solid #131615;border-radius:99px;width:35px;height:20px;background:#eee;cursor:pointer}.toggle .toggler:before{content:"";position:absolute;width:6px;height:6px;left:6px;top:calc(50% - 3px);background:#131615;border-radius:10px;transition:all .2s ease-in-out}.toggle.enabled .toggler:before{left:calc(100% - 12px)}.macrosTotal,.macroItem{padding:10px 10px 10px 0;flex-direction:row;gap:20px;color:#838584;overflow:hidden;cursor:pointer}.macrosTotal.today,.today.macroItem{color:#131615}.macrosTotal>.icon,.macroItem>.icon{justify-content:center;align-self:stretch;width:15px}.macrosTotal.expanded,.expanded.macroItem{color:#131615}.macroItem{flex-direction:row;padding:0 10px 0 235px;cursor:default}.macrosChildren{padding-bottom:10px;margin-top:-10px}.macroListWrapper{position:relative;width:100%}ul.macroList{position:absolute;left:0;top:0;width:100%;align-items:stretch}ul.macroList li{align-items:stretch;padding:0 20px 0 15px}ul.macroList li+li{border-top:1px solid #DFDFDF}.macroDate{flex-direction:row;gap:5px;width:180px}.macroMeasurement{flex-direction:row;width:130px;gap:10px}.macroControls{flex-grow:1;flex-direction:row;justify-content:flex-end}ul.notifications{align-items:stretch;gap:10px}.baseNotification{align-items:center;background:#dedfdf;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;border-radius:10px;padding:5px 20px;gap:20px}.baseNotification .controls{white-space:nowrap}.baseNotification p{line-height:30px}.popoverWrapper{display:flex;align-self:flex-start}.popoverContent{border:1px solid #DFDFDF;border-radius:10px;padding:10px;background:#eee;box-shadow:0 0 10px #0000000d;max-width:370px;gap:10px;z-index:2000}.popoverContent header{line-height:1.6em}.popoverContent header h1{font-size:1.1em}.popoverContent button.submit{max-width:100%}.promptPreview{height:160px;width:100%;background:#0000001a;border-radius:10px}html{min-height:100%}body{width:100%}.app{width:100%;padding:0 10px;align-items:stretch;align-self:stretch;border:1px solid #DFDFDF;border-radius:20px;background-image:url(/assets/bg-BP9dWDtI.png);background-size:200px;gap:10px;position:relative;border:1px solid #F8F8F8;box-shadow:inset 0 0 50px 20px #00000013}.app>.content{align-items:stretch}nav{flex-direction:row;gap:30px;align-self:stretch;align-items:center}nav hr{width:1px;height:100%;max-height:24px;background:#dfdfdf}.publicNav{justify-content:center;margin:60px 0}.publicNav>div{flex-direction:row;gap:10px}.publicNav>div>span{color:#838584}.privateNav{margin-top:20px;margin-bottom:10px;padding:0 10px}.privateNav>div:last-of-type{flex:1 1 auto;align-items:flex-end}.page{align-items:stretch;gap:10px}.page>.content{padding:0 10px}.landingCta{padding:40px;gap:40px;align-items:center}header.landingHeader{align-items:center;text-align:center;gap:30px}header.landingHeader h1{font-size:2.6em;font-weight:600}header.landingHeader p{font-size:1.1em;color:#838584}header.pageHeader{margin-top:100px;margin-bottom:40px;gap:20px;text-align:center;align-items:center}header.pageHeader p{font-size:1.15em;color:#838584}h1{font-size:2.1em;font-weight:400}.macroHistoryGraph{background:radial-gradient(100% 100% at 0% 100%,#242429,#31323e);box-shadow:0 10px 20px #0000001a;border-radius:10px;width:100%;padding:10px 10px 25px}
