@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;400;700&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{align-items:center;background-color:#ffffffe6;display:flex;flex-direction:column;gap:4rem;padding:1rem}header .app-header-logo{width:150px}header nav{background-color:#ffffffe6;width:100%}header nav,header nav ul{align-items:center;display:flex}header nav ul{gap:1rem;list-style-type:none;margin:0;padding:0}header nav ul li{display:block}header nav ul li a{display:block;text-decoration:none}header nav ul li a:before{transition:background-color .3s}header nav ul li a.active:before,header nav ul li a:hover:before{background-color:#6666661a!important}header nav ul.main-nav li a{font-size:1.25rem;font-weight:600}header nav ul.sub-nav{margin-left:auto}@media (min-width:768px){header{flex-direction:row}}.report-energy-row td{background:#f6f9fa;font-weight:600}.messages h1{margin-top:0}.messages-wrap,.messages-wrap .ant-card-body{padding:0}@keyframes loadingDots{0%{opacity:1}to{opacity:0}}.messages-container{flex-direction:column;gap:1rem}.messages-container .contact-list-wrap{border-bottom:1px solid #f0f0f0;height:73px;overflow:hidden;position:relative;transition:transform .25s}.messages-container .contact-list-wrap.open{border:1px solid #d7d7d7;border-radius:8px;height:auto;overflow:hidden;transform:scale(1.025)}.messages-container .contact-list-wrap .mobile-list-toggle{background:none;border:0;display:block;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.messages-container .contact-list-wrap .mobile-list-toggle.open{display:none;z-index:-1}.messages-container .contact-list-wrap .contact-list .contact{background-color:#fff;border-radius:8px 8px 0 0;padding:0}.messages-container .contact-list-wrap .contact-list .contact.active{background-color:#f4f4f4}.messages-container .contact-list-wrap .contact-list .contact .contact-link{display:block;padding:12px;width:100%}.messages-container .contact-list-wrap .contact-list .contact .ant-list-item-meta-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.messages-container .divider{display:none}.messages-container .divider .ant-divider-vertical{margin-inline:0}.messages-container .messages-wrap{padding:0}.messages-container .messages-wrap .conversation{position:relative}.messages-container .messages-wrap .conversation .loading{background-color:#fff;height:100%;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.messages-container .messages-wrap .conversation .loading .dot{animation-direction:alternate-reverse;animation-duration:.5s;animation-iteration-count:infinite;animation-name:loadingDots;background-color:#0c3945;border-radius:99px;height:7px;left:50%;position:absolute;top:50%;width:7px}.messages-container .messages-wrap .conversation .loading .dot:first-child{animation-delay:.1s;transform:translate(calc(-50% - 12px),-50%)}.messages-container .messages-wrap .conversation .loading .dot:nth-child(2){animation-delay:.25s;transform:translate(-50%,-50%)}.messages-container .messages-wrap .conversation .loading .dot:nth-child(3){animation-delay:.4s;transform:translate(calc(-50% + 12px),-50%)}@media (min-width:768px){.messages-wrap{overflow:hidden}.messages-container{flex-direction:row;gap:0}.messages-container .contact-list-wrap{border-bottom:0;height:auto;overflow:visible;width:35%}.messages-container .contact-list-wrap .mobile-list-toggle{display:none;z-index:-1}.messages-container .contact-list-wrap .contact-list .contact{border-radius:8px 0 0 8px}.messages-container .divider{display:block}.messages-container .messages-wrap{width:65%}.messages-container .messages-wrap .conversation{background-color:#f4f4f4;height:50vh;overflow-y:auto;position:relative;width:100%}}@media (min-width:1024px){.messages-container .contact-list-wrap{width:25%}.messages-container .messages-wrap{width:75%}}.ant-picker-dropdown .ant-picker-panel-layout{display:flex;flex-direction:column}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-presets{max-width:none;width:100%}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-presets ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;max-width:288px}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-presets ul li+li{margin-top:0}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-panels{flex-direction:column}@media (min-width:768px){.ant-picker-dropdown .ant-picker-panel-layout{flex-direction:row}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-presets{max-width:none;width:auto}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-presets ul{display:block;height:0;max-width:none}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-presets ul li+li{margin-top:8px}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-panels{flex-direction:row}}.checkin-form .coach-response,.checkin-form .user-response{border-radius:5px;font-weight:700;padding:10px}.checkin-form .user-response{background-color:#d3d3d3}.checkin-form .coach-response{background-color:#0c3945;color:#fff;margin-top:20px}.clients .clients-stats{margin:.5rem 0 1.5rem}.clients .clients-stats .ant-statistic-title{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.clients .ant-tabs-nav{margin-bottom:0}.clients .ant-table-row{cursor:default}.journalComments .ant-list-item-meta-title{margin-bottom:2px}body,html{box-sizing:border-box;color:#0c3945;margin:0;min-height:100vh;padding:0}*{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(0deg,#fff,#fff,#cdc2b5);font-family:Noto Sans,sans-serif;line-height:1.5;overflow-x:hidden;position:relative}.App{display:flex;flex-direction:column;min-height:100vh}.App footer{margin-top:auto}.blue{color:#1e8eab}.green{color:#8db40b}.red{color:#ec564f}.orange{color:#f89719}.light-grey{color:#d3d3d3}.medium-grey{color:#7d7f7c}a{color:#0c3945}img{height:auto;max-width:100%}.content-header{font-weight:400;line-height:1.1}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;left:0;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;top:0;width:1px}.app-logo{display:block;margin:0 auto 1rem;max-width:356px}.content-wrap,.wrap{margin:4rem auto 0;max-width:1200px;padding:0 2rem;width:100%}.wrap{display:flex;flex-direction:column;height:100%}.wrap .app-preview,.wrap .text{margin-bottom:2rem}.wrap .app-preview .iphone{position:relative}.wrap .app-preview .iphone .screenshot{display:block;margin:0 auto;max-width:340px;width:100%}.app-store-links{align-items:center;display:flex;justify-content:center;margin:0 auto 2rem;max-width:300px;width:100%}.app-store-links img{align-self:center;max-width:150px}.privacy-policy{background-color:#ffffffe6;border-radius:15px;margin:4rem auto;max-width:1200px;padding:20px;position:relative;width:100%}.privacy-policy .close{cursor:pointer;line-height:1;padding:10px;position:absolute;right:20px;top:10px;transition:background-color .25s;z-index:999}.privacy-policy .close:hover{background-color:#0c39451a}.terms-service{background-color:#ffffffe6;border-radius:15px;margin:4rem auto;max-width:1200px;padding:20px;position:relative;width:100%}.terms-service .close{cursor:pointer;line-height:1;padding:10px;position:absolute;right:20px;top:10px;transition:background-color .25s;z-index:999}.terms-service .close:hover{background-color:#0c39451a}.login{background-color:#ffffffe6;border-radius:15px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;left:50%;margin:-20px auto 4rem;max-width:420px;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem)}.login p{margin-top:-15px}.login .close{cursor:pointer;line-height:1;padding:10px;position:absolute;right:20px;top:10px;transition:background-color .25s;z-index:999}.login .close:hover{background-color:#0c39451a}.login .form-controls{align-items:center;display:flex;flex-direction:column;justify-content:center}.login .form-controls .remember span:not(.ant-checkbox){white-space:nowrap}.support{background-color:#ffffffe6;border-radius:15px;margin:4rem auto;max-width:1200px;padding:20px;position:relative;width:100%}.support p{margin-top:-15px}.support .close{cursor:pointer;line-height:1;padding:10px;position:absolute;right:20px;top:10px;transition:background-color .25s;z-index:999}.support .close:hover{background-color:#0c39451a}.applications,.messages,.programSignup,.userLog,.users,.weeklyCheckins{background-color:#ffffffe6;padding:20px;position:relative;width:100%}.users{min-height:calc(100% - 2rem)}.messages,.programSignup,.userLog,.weeklyCheckins{max-width:1200px}.messages .message-bubble{margin:10px;max-width:85%}.messages .message-bubble-edit{margin:10px;width:85%}.messages .message-bubble-audio{margin:10px;min-width:50%}.messages .message-sent{float:right}.messages .message-received{float:left}.messages .message-sent-bubble{background-color:#0c3945d9;border-radius:7px;color:#fff;padding:10px}.messages .message-received-bubble{background-color:#d3d3d3;border-radius:7px;padding:10px}.messages .chat-container{background-color:#fff;border:1px solid #d3d3d3;border-radius:7px;padding:10px;width:"100%"}.messages .recent-msg-unread{border-left:5px solid green}.nutritionInfo .calories{color:#f89719;font-weight:700}.nutritionInfo .protein{color:#8db40b;font-weight:700}.nutritionInfo .carbs{color:#1e8eab;font-weight:700}.nutritionInfo .fats{color:#ec564f;font-weight:700}footer{background:#00000073}footer .footer-wrap{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:1rem 2rem;width:100%}footer .footer-wrap .copy{color:#fff}footer .footer-wrap .copy .folink{cursor:pointer}footer .footer-wrap .copy .folink:hover{text-decoration:underline}footer .footer-wrap a,footer .footer-wrap button{color:#c0e064;font-weight:700}footer .footer-wrap button{text-decoration:underline}footer .footer-wrap .social-links{align-items:center;display:flex;flex-direction:row;margin-left:auto}footer .footer-wrap .social-links a{display:block;height:20px;margin-right:1rem;width:20px}footer .footer-wrap .social-links a:last-child{margin-right:0}footer .footer-wrap .social-links a img{display:block;width:100%}.fixed-footer{bottom:0;left:0;position:"fixed";right:0}@media (min-width:768px){body{background-attachment:fixed;background-image:url(/static/media/bg-faded.b911ca6eaa3ba9a7e04a.jpg);background-size:cover}.content-header{font-size:3.25rem}.wrap{flex-direction:row}.wrap .text{padding-right:2rem;width:70%}.wrap .app-preview{width:30%}footer .footer-wrap{flex-direction:row}}.rhap_container{background-color:#fff;box-shadow:0 0 3px 0 #0003;box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;line-height:1;padding:10px 15px;width:100%}.rhap_container:focus:not(:focus-visible){outline:0}.rhap_container svg{vertical-align:initial}.rhap_header{margin-bottom:10px}.rhap_footer{margin-top:5px}.rhap_main{display:flex;flex:1 1 auto;flex-direction:column}.rhap_stacked .rhap_controls-section{margin-top:8px}.rhap_horizontal{flex-direction:row}.rhap_horizontal .rhap_controls-section{margin-left:8px}.rhap_horizontal-reverse{flex-direction:row-reverse}.rhap_horizontal-reverse .rhap_controls-section{margin-right:8px}.rhap_stacked-reverse{flex-direction:column-reverse}.rhap_stacked-reverse .rhap_controls-section{margin-bottom:8px}.rhap_progress-section{align-items:center;display:flex;flex:3 1 auto}.rhap_progress-container{align-items:center;align-self:center;cursor:pointer;display:flex;flex:1 0 auto;height:20px;margin:0 calc(10px + 1%);user-select:none;-webkit-user-select:none}.rhap_progress-container:focus:not(:focus-visible){outline:0}.rhap_time{color:#333;font-size:16px;user-select:none;-webkit-user-select:none}.rhap_progress-bar{background-color:#ddd;border-radius:2px;box-sizing:border-box;height:5px;position:relative;width:100%;z-index:0}.rhap_progress-filled{background-color:#868686;border-radius:2px;height:100%;position:absolute;z-index:2}.rhap_progress-bar-show-download{background-color:#dddddd80}.rhap_download-progress{background-color:#ddd;border-radius:2px;height:100%;position:absolute;z-index:1}.rhap_progress-indicator{background:#868686;border-radius:50px;box-shadow:0 0 5px #86868680;box-sizing:border-box;height:20px;margin-left:-10px;position:absolute;top:-8px;width:20px;z-index:3}.rhap_controls-section{align-items:center;display:flex;flex:1 1 auto;justify-content:space-between}.rhap_additional-controls{align-items:center;display:flex;flex:1 0 auto}.rhap_repeat-button{color:#868686;font-size:26px;height:26px;margin-right:6px;width:26px}.rhap_main-controls{align-items:center;display:flex;flex:0 1 auto;justify-content:center}.rhap_main-controls-button{color:#868686;font-size:35px;height:35px;margin:0 3px;width:35px}.rhap_play-pause-button{font-size:40px;height:40px;width:40px}.rhap_volume-controls{align-items:center;display:flex;flex:1 0 auto;justify-content:flex-end}.rhap_volume-button{color:#868686;flex:0 0 26px;font-size:26px;height:26px;margin-right:6px;width:26px}.rhap_volume-container{align-items:center;display:flex;flex:0 1 100px;user-select:none;-webkit-user-select:none}.rhap_volume-bar-area{align-items:center;cursor:pointer;display:flex;height:14px;width:100%}.rhap_volume-bar-area:focus:not(:focus-visible){outline:0}.rhap_volume-bar{background:#ddd;border-radius:2px;box-sizing:border-box;height:4px;position:relative;width:100%}.rhap_volume-indicator{background:#868686;border-radius:50px;box-shadow:0 0 3px #86868680;box-sizing:border-box;cursor:pointer;height:12px;left:0;margin-left:-6px;opacity:.9;position:absolute;top:-4px;width:12px}.rhap_volume-indicator:hover{opacity:.9}.rhap_volume-filled{background-color:#868686;border-radius:2px;height:100%;position:absolute;z-index:2}.rhap_button-clear{background-color:initial;border:none;cursor:pointer;overflow:hidden;padding:0}.rhap_button-clear:hover{opacity:.9;transition-duration:.2s}.rhap_button-clear:active{opacity:.95}.rhap_button-clear:focus:not(:focus-visible){outline:0}
/*# sourceMappingURL=main.9d4bcd94.css.map*/