@import url(https://fonts.googleapis.com/css2?family=DM+Sans&display=swap);@font-face{font-family:Recoleta;src:url(/fonts/Recoleta-Regular.bd656bff.eot);src:local("Recoleta Regular"),local("Recoleta-Regular"),url(/fonts/Recoleta-Regular.bd656bff.eot?#iefix) format("embedded-opentype"),url(/fonts/Recoleta-Regular.8fd0ea04.woff2) format("woff2"),url(/fonts/Recoleta-Regular.4f5d069c.woff) format("woff"),url(/fonts/Recoleta-Regular.25522ef2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Recoleta;src:url(/fonts/Recoleta-Medium.1427b784.eot);src:local("Recoleta Medium"),local("Recoleta-Medium"),url(/fonts/Recoleta-Medium.1427b784.eot?#iefix) format("embedded-opentype"),url(/fonts/Recoleta-Medium.65c5b5fc.woff2) format("woff2"),url(/fonts/Recoleta-Medium.50715283.woff) format("woff"),url(/fonts/Recoleta-Medium.d5e08094.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Recoleta;src:url(/fonts/Recoleta-Bold.17dbfa29.eot);src:local("Recoleta Bold"),local("Recoleta-Bold"),url(/fonts/Recoleta-Bold.17dbfa29.eot?#iefix) format("embedded-opentype"),url(/fonts/Recoleta-Bold.ec5c5f34.woff2) format("woff2"),url(/fonts/Recoleta-Bold.16f59c1e.woff) format("woff"),url(/fonts/Recoleta-Bold.b235c9e5.ttf) format("truetype");font-weight:700;font-style:normal}.mb-xs{margin-bottom:4px}.mb-s{margin-bottom:8px}.mb-m{margin-bottom:16px}.mb-l{margin-bottom:24px}.mb-xl{margin-bottom:32px}.mb-2xl{margin-bottom:48px}.mb-3xl{margin-bottom:64px}.capitalize{text-transform:capitalize}.newline{white-space:pre-line}.clickable{cursor:pointer}.clickable:hover{opacity:.9}@media(min-width:860px){.hide-on-desktop{display:none!important}}@media(max-width:859px){.hide-on-mobile{display:none!important}}.scroll-lock{overflow:hidden!important}:root{--white:#fafafa;--black:#17181a;--off-black:#212121;--background-color:#fafafa;--primary-color:#b8f3ea;--primary-font-color:#17181a;--primary-inverse-font-color:#fff;--secondary-font-color:#8a8a88;--card-color:#f2f2f2;--card-color-with-opacity:#f6f6f6;--color-background:var(--white);--color-background-rgba:255,255,255;--color-text:var(--off-black);--color-contrast-text:var(--white);--color-background-card:#f2f2f2}:root.dark-mode{--background-color:#17181a;--primary-color:#b8f3ea;--primary-font-color:#fff;--primary-inverse-font-color:#17181a;--secondary-font-color:hsla(0,0%,100%,.5);--card-color:#202223;--card-color-with-opacity:rgba(32,34,35,.8);--color-background:var(--black);--color-background-rgba:23,24,26;--color-text:var(--white);--color-background-card:#202020}:root.theme-1,:root.theme-2,:root.theme-3,:root.theme-4{--theme-dependent-font-color:#17181a}:root.theme-5,:root.theme-6,:root.theme-7,:root.theme-8{--theme-dependent-font-color:#fff}html{box-sizing:border-box;font-size:15px}*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:DM Sans,sans-serif;line-height:1.5;background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}body,h1,h2,h3,h4,h5,h6{color:var(--primary-font-color);margin:0}h1,h2,h3,h4,h5,h6{font-family:Recoleta,sans-serif;line-height:1.3;font-weight:700}p{margin:0}.app{min-height:calc(100vh - 150px);padding-bottom:150px;overflow-x:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dark-mode a{color:#a7abf6}.ShowChat .header-container svg.logo{display:none}.header-container svg{cursor:pointer}.nav-exit-container{max-width:1000px;padding:0 24px;position:relative;margin:0 auto}.nav-exit-container svg{position:absolute;right:25px;top:37px;height:25px;cursor:pointer}@media(max-width:859px){.nav-exit-container svg{right:26px;top:27px}}.theme-1 .nav-exit-container svg,.theme-2 .nav-exit-container svg,.theme-3 .nav-exit-container svg,.theme-4 .nav-exit-container svg{fill:#323232}.theme-5 .nav-exit-container svg,.theme-6 .nav-exit-container svg,.theme-7 .nav-exit-container svg,.theme-8 .nav-exit-container svg{fill:#fafafa}.fade-enter-active{transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-in-out}.fade-enter,.fade-leave-active{opacity:0}#client-nav-desktop,#coach-nav-desktop{z-index:1;position:absolute;right:120px}@media(max-width:859px){#client-nav-desktop,#coach-nav-desktop{display:none}}#client-nav-desktop .icon-fill,#coach-nav-desktop .icon-fill{fill:var(--theme-dependent-font-color)}#client-nav-desktop ul,#coach-nav-desktop ul{list-style:none}#client-nav-desktop ul li,#coach-nav-desktop ul li{display:inline-block;margin-left:45px}#client-nav-desktop ul li .router-link-active,#coach-nav-desktop ul li .router-link-active{position:relative}#client-nav-desktop ul li .router-link-active:after,#coach-nav-desktop ul li .router-link-active:after{content:"";position:absolute;background:var(--theme-dependent-font-color);width:4px;height:4px;border-radius:50%;bottom:-5px;left:50%;transform:translateX(-50%)}#coach-notifications{position:relative;text-decoration:none;color:inherit}#coach-notifications .count{font-size:.75rem;position:absolute;top:-13px;left:13px;font-weight:600}.ShowChat header{position:fixed!important;z-index:100}.roadmap{padding-bottom:0!important;min-height:100vh;background-color:var(--primary-color)!important}.roadmap header{position:fixed!important;top:0;z-index:100;background-color:transparent}.roadmap header:before{background-color:transparent;box-shadow:none}.roadmap .header__bg{display:none}.roadmap footer{box-shadow:none!important;background-color:transparent!important}.v-popper__inner{max-width:350px!important}.roadmap{padding-bottom:0}.roadmap header footer svg,.roadmap header nav svg{fill:var(--theme-dependent-font-color)!important}.roadmap header footer ul li .router-link-active:after{background-color:var(--theme-dependent-font-color)!important}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}