@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap);.slide-down-enter-active[data-v-1e81a327]{-webkit-animation:slide-down-data-v-1e81a327 .2s ease-out;animation:slide-down-data-v-1e81a327 .2s ease-out}.slide-down-leave-active[data-v-1e81a327]{animation:slide-down-data-v-1e81a327 .2s ease-out reverse}@-webkit-keyframes slide-down-data-v-1e81a327{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down-data-v-1e81a327{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.service-worker-prompt[data-v-1e81a327]{position:fixed;top:1rem;right:1rem;z-index:10;width:40rem;background:var(--blue-500);padding:1.5rem;border-radius:.4rem;-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.service-worker-prompt .prompt-meta[data-v-1e81a327]{-webkit-box-flex:1;flex:1 1 0;margin:0 1rem 0 0;color:var(--gray-100);text-align:left}.service-worker-prompt .prompt-meta .prompt-message[data-v-1e81a327]{width:100%;font-size:1.6rem;font-weight:600}.service-worker-prompt .prompt-actions .prompt-action[data-v-1e81a327]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:var(--white);border-radius:.4rem;padding:.5rem 1rem;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);cursor:pointer}.service-worker-prompt .prompt-actions .prompt-action .action-text[data-v-1e81a327]{font-weight:600;color:var(--blue-500);font-size:1.4rem;margin:0 1rem 0 0}.service-worker-prompt .prompt-actions .prompt-dismiss[data-v-1e81a327]{text-align:center;color:var(--gray-100);font-weight:600;font-size:1.2rem;margin:.75rem 0 0 0;cursor:pointer}@media screen and (max-width:768px){.service-worker-prompt[data-v-1e81a327]{width:100%;border-radius:0;top:0;right:0}}.app-icon[data-v-3f17094a]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:var(--size);height:var(--size)}.app-icon svg[data-v-3f17094a]{width:100%;height:100%;stroke-width:2.5px}.button[data-v-53b714d0]{width:100%;max-width:35rem;border:0;height:5rem;background:linear-gradient(104.78deg,var(--button-background-start),var(--button-background-end));border-radius:var(--full);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;cursor:pointer}.button[disabled][data-v-53b714d0]{cursor:default;background:var(--gray-500)!important}.button[disabled][data-v-53b714d0]:active,.button[disabled][data-v-53b714d0]:focus{top:0}.button[data-v-53b714d0]:not(.is-loading):not([disabled]):active{-webkit-transform:translateY(1px);transform:translateY(1px)}.button.is-loading[data-v-53b714d0]{cursor:default}.button.is-loading .button-text[data-v-53b714d0]{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.button .button-text[data-v-53b714d0]{color:var(--white);font-family:Poppins,var(--font-stack);font-size:1.6rem;font-weight:600;opacity:1;-webkit-transition:opacity .2s var(--smooth-easing);transition:opacity .2s var(--smooth-easing);-webkit-transition-delay:.2s;transition-delay:.2s}.button .button-loading[data-v-53b714d0]{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:.25rem}.button .button-loading .loading-dot[data-v-53b714d0]{width:.8rem;height:.8rem;background:var(--white);border-radius:var(--full);margin:0 .25rem;-webkit-animation:button-bounce 1.5s ease infinite;animation:button-bounce 1.5s ease infinite}.button .button-loading .loading-dot[data-v-53b714d0]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.button .button-loading .loading-dot[data-v-53b714d0]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.button-secondary[data-v-49aece93]{cursor:pointer;padding:.8rem 1.25rem;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;border:0;background:transparent;border-radius:.4rem;border:var(--light-border);-webkit-transition:background .15s var(--smooth-easing);transition:background .15s var(--smooth-easing);color:var(--button-text-light)}@media (prefers-color-scheme:dark){.button-secondary[data-v-49aece93]{color:var(--button-text-dark)}}@media (hover){.button-secondary[data-v-49aece93]:hover{background:rgba(0,0,0,.025)}}@media (hover) and (prefers-color-scheme:dark){.button-secondary[data-v-49aece93]:hover{background:hsla(0,0%,100%,.025)}}.button-secondary[data-v-49aece93]:active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.button-secondary .button-text[data-v-49aece93]{font-weight:600;font-size:1.4rem}.button-secondary[disabled][data-v-49aece93]{color:var(--gray-500);cursor:default;opacity:.5}.button-secondary[disabled][data-v-49aece93]:active{-webkit-transform:none;transform:none}.button-primary[data-v-0b72fb45]{position:relative;cursor:pointer;min-width:8rem;padding:.8rem 1.5rem;border-radius:.4rem;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border:var(--button-border);color:var(--button-text);background:var(--button-background);-webkit-transition:background .15s var(--smooth-easing);transition:background .15s var(--smooth-easing)}.button-primary.button-primary-disabled[data-v-0b72fb45]{background:var(--gray-400)!important;color:var(--white)!important}.button-primary[data-v-0b72fb45]:not(.button-primary-loading):not([disabled]):active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}@media (hover){.button-primary[data-v-0b72fb45]:not(.button-primary-loading):not([disabled]):hover{background:var(--button-background-hover)}}.button-primary.button-primary-loading[data-v-0b72fb45]{cursor:default}.button-primary.button-primary-loading .button-content[data-v-0b72fb45]{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.button-primary.button-primary-disabled[data-v-0b72fb45]{cursor:default}.button-primary .button-content[data-v-0b72fb45]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;opacity:1;-webkit-transition:opacity .2s var(--smooth-easing);transition:opacity .2s var(--smooth-easing);-webkit-transition-delay:.2s;transition-delay:.2s}.button-primary .button-content .button-text[data-v-0b72fb45]{font-weight:600;font-size:1.4rem;-webkit-box-flex:1;flex:1 1 0;text-align:left}.button-primary .button-content .button-text[data-v-0b72fb45]:last-child{text-align:center}.button-primary .button-content .button-icon[data-v-0b72fb45]{width:1.4rem;height:1.4rem}.button-primary .button-content .button-icon[data-v-0b72fb45]:not(:first-child){margin:0 0 0 .75rem}.button-primary .button-loading[data-v-0b72fb45]{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:.25rem}.button-primary .button-loading .loading-dot[data-v-0b72fb45]{width:.6rem;height:.6rem;background:var(--button-text);border-radius:var(--full);margin:0 .2rem;-webkit-animation:button-bounce 1.5s ease infinite;animation:button-bounce 1.5s ease infinite}.button-primary .button-loading .loading-dot[data-v-0b72fb45]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.button-primary .button-loading .loading-dot[data-v-0b72fb45]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.actionable-screen[data-v-99f58434]{width:100%;max-width:50rem;margin:0 auto;background:var(--white);border-radius:.8rem;-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);overflow:hidden}@media (prefers-color-scheme:dark){.actionable-screen[data-v-99f58434]{background:var(--gray-800);color:var(--gray-100);-webkit-box-shadow:none;box-shadow:none}}.actionable-screen .screen-content[data-v-99f58434]{padding:2rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;position:relative}.actionable-screen .screen-content[data-v-99f58434] .screen-title{width:100%;text-align:center;margin:0 0 .75rem 0;line-height:1.3;font-size:1.8rem;font-weight:600}.actionable-screen .screen-content[data-v-99f58434] p{text-align:center}.actionable-screen .screen-content[data-v-99f58434] p.screen-description,.actionable-screen .screen-content[data-v-99f58434] p:not(:last-child){margin:0 0 1rem 0}.actionable-screen .screen-content[data-v-99f58434] p a{color:var(--blue-500);font-weight:600}.actionable-screen .screen-content[data-v-99f58434] ul:not(:last-child){margin:0 0 2rem 0}.actionable-screen .screen-content[data-v-99f58434] ul li:not(:last-child){margin:0 0 .5rem 0}.actionable-screen .screen-content[data-v-99f58434] .error-message{font-weight:600;font-size:1.6rem;margin:0 0 1rem 0;text-align:center;color:var(--red-500)}.actionable-screen .screen-content[data-v-99f58434] .screen-form{width:100%;margin:1rem 0 0 0}.actionable-screen .screen-content[data-v-99f58434] .screen-form hr{margin:2rem 0 0 0;background-color:var(--gray-100);border:0;height:1px}@media (prefers-color-scheme:dark){.actionable-screen .screen-content[data-v-99f58434] .screen-form hr{background-color:var(--gray-700)}}.actionable-screen .screen-content[data-v-99f58434] .screen-form hr:not(:last-child){margin:2rem 0}.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row{width:100%}.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row:not(:last-child){margin:0 0 1.5rem 0}.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row[data-form-row=submit]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;gap:1rem}.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row p{color:var(--gray-500);padding:0 .25rem;line-height:1.25;margin:.5rem 0 0 0;font-size:1.2rem;text-align:left}@media (prefers-color-scheme:dark){.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row p{color:var(--gray-400)}}.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row p.screen-form-row-error-message{color:var(--red-500)}.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row p span.strength-value{font-weight:600}.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row p span.strength-value.value-0{color:var(--red-500)}.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row p span.strength-value.value-1{color:var(--orange-500)}.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row p span.strength-value.value-2{color:var(--yellow-500)}.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row p span.strength-value.value-3,.actionable-screen .screen-content[data-v-99f58434] .screen-form .screen-form-row p span.strength-value.value-4{color:var(--green-500)}.actionable-screen .screen-content[data-v-99f58434] .screen-illustration{margin:0 0 3rem 0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0 2rem}.actionable-screen .screen-content[data-v-99f58434] .screen-actions{padding:0}.actionable-screen .screen-actions[data-v-99f58434]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;gap:1rem;padding:0 2rem 2rem 2rem}.user-menu-content .version[data-v-34aca4d2]{width:100%;text-align:center;margin:.5rem 0 0 0;padding:1.5rem 0 0 0;border-top:var(--light-border);color:var(--gray-500);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.drop-down-menu .language-picker-toggle[data-v-0e82dae0]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;color:var(--gray-500)}@media (prefers-color-scheme:dark){.drop-down-menu .language-picker-toggle[data-v-0e82dae0]{color:var(--gray-300)}}.drop-down-menu .language-picker-toggle .current-lang[data-v-0e82dae0]{font-weight:600;margin:0 .5rem 0 0}.drop-down-menu .language-picker-toggle .app-icon.chevron-down-icon[data-v-0e82dae0]{width:1.6rem;height:1.6rem}.language-option[data-v-0e82dae0]{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;padding:.75rem 1rem;min-height:4.1rem;overflow:hidden;color:var(--gray-700);cursor:pointer;border-radius:.4rem;background:transparent;border:0;text-align:left;-webkit-transition:background .3s var(--smooth-easing),color .3s var(--smooth-easing);transition:background .3s var(--smooth-easing),color .3s var(--smooth-easing)}@media (prefers-color-scheme:dark){.language-option[data-v-0e82dae0]{color:var(--gray-200)}}.language-option[data-v-0e82dae0]:not(:last-child){margin:0 0 .75rem 0}@media (hover){.language-option[data-v-0e82dae0]:hover{background:var(--gray-100)}}@media (hover) and (prefers-color-scheme:dark){.language-option[data-v-0e82dae0]:hover{background:var(--gray-700)}}.language-option[data-v-0e82dae0]:active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.language-option.language-option-active[data-v-0e82dae0]{background:var(--blue-50);color:var(--blue-500)}@media (prefers-color-scheme:dark){.language-option.language-option-active[data-v-0e82dae0]{background:var(--blue-900);color:var(--blue-200)}}.language-option .language-option-name[data-v-0e82dae0]{-webkit-box-flex:1;flex:1 1 0;padding:0 1rem 0 0;font-size:1.4rem;font-weight:600}.language-option .language-option-flag[data-v-0e82dae0]{width:1.6rem;height:1.2rem}.app-header[data-v-02918e2c]{width:100%;padding:0 calc(env(safe-area-inset-right, 0) + 2rem) 0 calc(env(safe-area-inset-left, 0) + 2rem);-webkit-box-pack:start;justify-content:flex-start;height:7rem}.app-header .branding[data-v-02918e2c],.app-header[data-v-02918e2c]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.app-header .branding[data-v-02918e2c]{padding:0 0 0 4rem;-webkit-box-flex:1;flex:1 1 0;-webkit-box-pack:center;justify-content:center}.app-header .branding[data-v-02918e2c]:only-child{padding:0 4rem}.app-header .branding .esteem-logo[data-v-02918e2c]{width:4rem;height:4rem;font-size:0;background-image:url(/img/logos/plus.svg);background-size:3rem 3rem;background-position:50%;background-repeat:no-repeat;overflow:visible}.app-header .branding .rodeo-logo[data-v-02918e2c]{width:14.9rem;height:4rem;font-size:0;background-image:url(/img/rodeo/logo.png);background-size:85%;background-position:50%;background-repeat:no-repeat;overflow:visible}.app-header .branding .sunflower-logo[data-v-02918e2c]{width:17.5rem;height:2rem;font-size:0;background-image:url(/img/sunflower/logo.png);background-size:100%;background-position:50%;background-repeat:no-repeat;overflow:visible}.button-back[data-v-6b713662]{width:7rem;height:7rem;padding:2.25rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;z-index:5;background:transparent;border:none}@media (prefers-color-scheme:dark){.button-back[data-v-6b713662]{color:var(--gray-300)}}.button-back[data-v-6b713662]:active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.cookie__floating[data-v-0d490d0c]{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9999;background:var(--gray-800);color:var(--gray-100);padding:1.25rem;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border:var(--light-border);border-radius:.4rem;width:calc(100% - 2rem);max-width:30rem;top:1rem;right:1rem}.cookie__floating[data-v-0d490d0c] .cookie__floating__wrap{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.cookie__floating[data-v-0d490d0c] .cookie__floating__wrap .cookie__floating__content{font-size:1.4rem;-webkit-box-flex:1;flex:1 1 0;margin:0 2rem 0 0}.cookie__floating[data-v-0d490d0c] .cookie__floating__wrap .cookie__floating__content p{-webkit-hyphens:none!important;hyphens:none!important}.cookie__floating[data-v-0d490d0c] .cookie__floating__wrap .cookie__floating__content p:not(:last-child){margin:0 0 .5rem 0}.cookie__floating[data-v-0d490d0c] .cookie__floating__wrap .cookie__floating__content p a{color:var(--blue-500);font-weight:600}.cookie__floating[data-v-0d490d0c] .cookie__floating__wrap .cookie__floating__buttons{-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:flex}.cookie__floating[data-v-0d490d0c] .cookie__floating__wrap .cookie__floating__buttons .cookie__floating__buttons__button--accept{font-weight:700;font-size:1.4rem;width:100%;padding:1rem;border-radius:.4rem;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:var(--green-500);color:var(--gray-100);border:0}.slideFromBottom-enter[data-v-0d490d0c],.slideFromBottom-leave-to[data-v-0d490d0c]{-webkit-transform:translate(100%);transform:translate(100%)}.slideFromBottom-enter-to[data-v-0d490d0c],.slideFromBottom-leave[data-v-0d490d0c]{-webkit-transform:translate(0);transform:translate(0)}.slideFromBottom-enter-active[data-v-0d490d0c]{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.slideFromBottom-leave-active[data-v-0d490d0c]{-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.slideFromTop-enter[data-v-0d490d0c],.slideFromTop-leave-to[data-v-0d490d0c]{-webkit-transform:translate(-100%);transform:translate(-100%)}.slideFromTop-enter-to[data-v-0d490d0c],.slideFromTop-leave[data-v-0d490d0c]{-webkit-transform:translate(0);transform:translate(0)}.slideFromTop-enter-active[data-v-0d490d0c]{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.slideFromTop-leave-active[data-v-0d490d0c]{-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.fade-enter-active[data-v-0d490d0c],.fade-leave-active[data-v-0d490d0c]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-0d490d0c],.fade-leave-to[data-v-0d490d0c]{opacity:0}.tab[data-v-8afa5a56]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;font-size:1.4rem;font-weight:700;text-align:center;padding:.5rem .5rem .75rem .5rem;margin:0 1.5rem 0 0;color:var(--gray-500);border:0;border-bottom:2px solid transparent;background:transparent;scroll-snap-align:start;scroll-snap-stop:always}@media (prefers-color-scheme:dark){.tab[data-v-8afa5a56]{color:var(--gray-400)}}.tab.selected[data-v-8afa5a56]{color:var(--blue-500);border-bottom-color:var(--blue-500)}.tab.has-notification .tab-icon[data-v-8afa5a56]:after{position:absolute;top:0;right:0;width:.6rem;height:.6rem;background:var(--red-500);content:" ";display:block;font-size:0;border-radius:.3rem;-webkit-transform:translate(.2rem,-.2rem);transform:translate(.2rem,-.2rem)}.tab[data-v-8afa5a56]:nth-last-child(2){margin:0}.tab .tab-label[data-v-8afa5a56]{white-space:nowrap;-webkit-transform:translateY(.05rem);transform:translateY(.05rem)}.tab .tab-icon[data-v-8afa5a56]{margin:0 .75rem 0 0;width:1.6rem;height:1.6rem;position:relative}.tab-selector-wrapper[data-v-0aff1dc3]{position:relative;width:100%}.tab-selector-wrapper .tabs[data-v-0aff1dc3]{width:calc(100% + 4rem);padding:0 2rem;-webkit-transform:translateX(-2rem);transform:translateX(-2rem);overflow-x:auto;-webkit-overflow-scrolling:touch;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem}.tab-selector-wrapper .tabs .tab-buffer[data-v-0aff1dc3]{display:-webkit-box;display:flex;margin:0 0 0 2rem;padding:0;position:relative}@-webkit-keyframes gradient-data-v-626807d1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-data-v-626807d1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loading-indicator[data-v-626807d1]{position:fixed;left:0;top:0;width:100vw;height:.5rem;z-index:999;background:linear-gradient(-45deg,var(--red-500),var(--orange-500),var(--yellow-500),var(--green-500),var(--teal-500),var(--blue-500),var(--indigo-500),var(--purple-500));background-size:400% 400%;-webkit-animation:gradient-data-v-626807d1 5s ease infinite;animation:gradient-data-v-626807d1 5s ease infinite;-webkit-transition:opacity .3s var(--smooth-easing);transition:opacity .3s var(--smooth-easing);opacity:0}.loading-indicator.loading-indicator-shown[data-v-626807d1]{opacity:1}.skiplink[data-v-24b1ae22]{position:absolute;top:5px;border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;white-space:nowrap;width:1px}.skiplink[data-v-24b1ae22]:focus{clip:auto;height:auto;position:fixed;width:auto}.tab-navigation[data-v-843c44a4]{width:100%;padding:0 2rem}.child-profile[data-v-73974c51]{height:7rem;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;padding:1rem;overflow-y:hidden}.child-profile .child-visualization[data-v-73974c51]{width:5rem;height:5rem;margin:0 1rem 0 0;flex-shrink:0}.child-profile .child-name[data-v-73974c51]{font-size:1.8rem;color:var(--gray-900);font-weight:600;line-height:1;-webkit-box-flex:1;flex:1 1 0}@media (prefers-color-scheme:dark){.child-profile .child-name[data-v-73974c51]{color:var(--gray-300)}}.child-header[data-v-4457ec2d]{position:fixed;top:0;left:0;width:100%;border-top:var(--light-border);border-bottom:var(--light-border);background:hsla(0,0%,100%,.85);z-index:5;flex-wrap:wrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transform:translateY(-1px);transform:translateY(-1px);will-change:transform;border-top-width:2px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-color-scheme:dark){.child-header[data-v-4457ec2d]{background:rgba(0,0,0,.85);-webkit-box-shadow:none;box-shadow:none}}.child-header .child-header-content[data-v-4457ec2d]{width:100%;max-width:1366px;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin:0 auto;flex-wrap:wrap;padding:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0)}.child-header .child-header-content .child-profile[data-v-4457ec2d]{-webkit-box-flex:1;flex:1 1 0;-webkit-transform-origin:center left;transform-origin:center left;-webkit-transform:scale(.8);transform:scale(.8)}.child-header .child-header-content .child-settings[data-v-4457ec2d]{width:4rem;height:4rem;padding:1.1rem;margin:0 2rem 0 0;cursor:pointer;background:var(--white);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border:var(--light-border);border-radius:50%}@media (prefers-color-scheme:dark){.child-header .child-header-content .child-settings[data-v-4457ec2d]{background:var(--gray-800)}}.child-header .child-header-content .child-settings[data-v-4457ec2d]:active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.child-header .child-header-content .child-settings .edit-icon[data-v-4457ec2d]{width:100%;height:100%;color:var(--gray-700);-webkit-transform:translate(.05rem,-.05rem);transform:translate(.05rem,-.05rem)}@media (prefers-color-scheme:dark){.child-header .child-header-content .child-settings .edit-icon[data-v-4457ec2d]{color:var(--gray-100)}}.tool-header[data-v-688634e0]{width:100%;padding:0 calc(env(safe-area-inset-right, 0) + 7rem) 0 env(safe-area-inset-left,0);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;color:var(--tool-header-color);background-color:var(--tool-header-background);background-image:url(/img/misc/icon-texture.png);background-size:16rem;background-position:100% 0;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.tool-header[data-v-688634e0]{background-color:var(--tool-header-background-dark)}}.tool-header .tool-title[data-v-688634e0]{-webkit-box-flex:1;flex:1 1 0;min-height:7rem;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;font-size:2rem;line-height:1.25;font-weight:600;color:var(--text-color)}.tool-header .button-back[data-v-688634e0]{color:var(--tool-header-color)}.course-header[data-v-d91549d8]{width:100%;position:sticky;top:0;padding:0 calc(env(safe-area-inset-right, 0) + 7rem) 0 env(safe-area-inset-left,0);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;color:var(--white);background-image:url(/img/misc/icon-texture.png);background-size:16rem;background-position:100% 0;background-repeat:no-repeat;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.course-header .course-info[data-v-d91549d8]{-webkit-box-flex:1;flex:1 1 0;min-height:7rem}.course-header .course-info .course-icon[data-v-d91549d8],.course-header .course-info[data-v-d91549d8]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.course-header .course-info .course-icon[data-v-d91549d8]{width:4rem;height:4rem;padding:.5rem;background:var(--white);border-radius:.8rem;border:var(--light-border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);margin:0 1rem 0 0}.course-header .course-info .course-icon img[data-v-d91549d8]{width:100%;height:100%}.course-header .course-info .course-title[data-v-d91549d8]{font-size:2rem;line-height:1.25;font-weight:600;color:var(--text-color)}.course-header .button-back[data-v-d91549d8]{color:var(--button-back-color)}@-webkit-keyframes spin-data-v-6f801b9a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spin-data-v-6f801b9a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}.content-header[data-v-6f801b9a]{position:fixed;top:0;left:0;width:100%;min-height:7rem;border-top:var(--light-border);border-bottom:var(--light-border);background:hsla(0,0%,100%,.85);z-index:5;flex-wrap:wrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transform:translateY(-1px);transform:translateY(-1px);will-change:transform;border-top-width:2px;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0)}@media (prefers-color-scheme:dark){.content-header[data-v-6f801b9a]{background:rgba(0,0,0,.85);-webkit-box-shadow:none;box-shadow:none}}.content-header .content-header-content[data-v-6f801b9a]{width:100%;max-width:1366px;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin:0 auto;flex-wrap:wrap}.content-header .content-header-content .back-button[data-v-6f801b9a]{position:absolute;top:0;left:0;width:7rem;height:7rem;padding:2.25rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;background:transparent;border:none}@media (prefers-color-scheme:dark){.content-header .content-header-content .back-button[data-v-6f801b9a]{color:var(--gray-300)}}.content-header .content-header-content .back-button[data-v-6f801b9a]:active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.content-header .content-header-content .branding[data-v-6f801b9a]{-webkit-box-flex:1;flex:1 1 0;height:7rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0 9rem}.content-header .content-header-content .branding .logo[data-v-6f801b9a]{width:10rem;height:4.65rem;font-size:0;background-image:url(/img/logos/logo-content.svg);background-size:100% 100%;background-repeat:no-repeat;overflow:visible}@media (prefers-color-scheme:dark){.content-header .content-header-content .branding .logo[data-v-6f801b9a]{background-image:url(/img/logos/logo-content-dark-mode.svg)}}.content-header .content-header-content .last-updated[data-v-6f801b9a]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 0 .5rem 0;color:var(--gray-400)}@media (prefers-color-scheme:dark){.content-header .content-header-content .last-updated[data-v-6f801b9a]{color:var(--gray-500)}}.content-header .content-header-content .last-updated p[data-v-6f801b9a]{font-size:1.2rem;margin:0 .75rem 0 0;font-weight:600}.content-header .content-header-content .last-updated p span[data-v-6f801b9a]{font-weight:800}.content-header .content-header-content .last-updated .update-button[data-v-6f801b9a]{background:transparent;border:0;color:var(--gray-400)}.content-header .content-header-content .last-updated .update-button.is-updating .refresh-cw-icon[data-v-6f801b9a]{-webkit-animation-play-state:running;animation-play-state:running}.content-header .content-header-content .last-updated .update-button .refresh-cw-icon[data-v-6f801b9a]{-webkit-animation:spin-data-v-6f801b9a 2s linear infinite;animation:spin-data-v-6f801b9a 2s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.content-header .content-header-content .tab-navigation[data-v-6f801b9a]{margin:.5rem 0 0 0}@-webkit-keyframes modal-background-data-v-32ffc6d6{0%{background-color:transparent}to{background-color:rgba(0,0,0,.75)}}@keyframes modal-background-data-v-32ffc6d6{0%{background-color:transparent}to{background-color:rgba(0,0,0,.75)}}.modal-background-enter-active[data-v-32ffc6d6],.modal-background-leave-active[data-v-32ffc6d6]{-webkit-animation:modal-background-data-v-32ffc6d6 .2s var(--smooth-easing);animation:modal-background-data-v-32ffc6d6 .2s var(--smooth-easing)}.modal-background-enter-active.modal-background-leave-active[data-v-32ffc6d6],.modal-background-leave-active.modal-background-leave-active[data-v-32ffc6d6]{animation-direction:reverse}@-webkit-keyframes modal-content-data-v-32ffc6d6{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modal-content-data-v-32ffc6d6{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.modal-content-enter-active[data-v-32ffc6d6],.modal-content-leave-active[data-v-32ffc6d6]{-webkit-animation:modal-content-data-v-32ffc6d6 .2s var(--smooth-easing);animation:modal-content-data-v-32ffc6d6 .2s var(--smooth-easing)}.modal-content-enter-active.modal-content-leave-active[data-v-32ffc6d6],.modal-content-leave-active.modal-content-leave-active[data-v-32ffc6d6]{animation-direction:reverse}.modal-wrapper[data-v-32ffc6d6]{position:fixed;top:0;left:0;z-index:15;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:rgba(0,0,0,.75)}@-webkit-keyframes rise-up-data-v-3c8ef35d{0%{opacity:0;-webkit-transform:translateY(40rem);transform:translateY(40rem)}to{opacity:1;-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}}@keyframes rise-up-data-v-3c8ef35d{0%{opacity:0;-webkit-transform:translateY(40rem);transform:translateY(40rem)}to{opacity:1;-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}}@-webkit-keyframes rise-up-mobile-data-v-3c8ef35d{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rise-up-mobile-data-v-3c8ef35d{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.rise-up-enter-active[data-v-3c8ef35d]{-webkit-animation:rise-up-data-v-3c8ef35d .15s ease-out;animation:rise-up-data-v-3c8ef35d .15s ease-out}.rise-up-leave-active[data-v-3c8ef35d]{animation:rise-up-data-v-3c8ef35d .15s ease-out reverse}.sheet-overlay[data-v-3c8ef35d]{position:fixed;top:0;left:0;z-index:16;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;pointer-events:none;background-color:transparent;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.sheet-overlay.shown[data-v-3c8ef35d]{pointer-events:auto;background-color:rgba(0,0,0,.4)}@media screen and (max-width:768px){.rise-up-enter-active[data-v-3c8ef35d]{-webkit-animation:rise-up-mobile-data-v-3c8ef35d .25s ease-out;animation:rise-up-mobile-data-v-3c8ef35d .25s ease-out}.rise-up-leave-active[data-v-3c8ef35d]{animation:rise-up-mobile-data-v-3c8ef35d .25s ease-out reverse}.sheet-overlay[data-v-3c8ef35d]{-webkit-box-align:end;align-items:flex-end}.sheet-overlay.shown[data-v-3c8ef35d]{background-color:rgba(0,0,0,.8)}}.bottom-modal[data-v-1f061cb2]{width:45rem;background:var(--white);padding:2rem;border-radius:.4rem;-webkit-box-shadow:var(--big-shadow);box-shadow:var(--big-shadow);-webkit-transform:translateY(-5rem);transform:translateY(-5rem);border:var(--light-border)}@media (prefers-color-scheme:dark){.bottom-modal[data-v-1f061cb2]{background:var(--gray-900);color:var(--gray-200)}}.bottom-modal .modal-title[data-v-1f061cb2]{font-size:1.6rem;font-weight:600;margin:0 0 1rem 0}.bottom-modal .modal-description p[data-v-1f061cb2]{text-align:left}.bottom-modal .modal-description p[data-v-1f061cb2]:not(:last-child){margin:0 0 .5rem 0}.bottom-modal .modal-actions[data-v-1f061cb2]{width:100%;margin:2rem 0 0 0;padding:2rem 0 0 0;border-top:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .modal-actions .action-go-back[data-v-1f061cb2]{margin:0 1rem 0 0}.bottom-modal .loading-wrapper[data-v-1f061cb2]{width:100%;height:3.7rem;margin:2rem 0 0 0;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .loading-wrapper .app-icon[data-v-1f061cb2]{-webkit-animation:spin .8s ease-out infinite;animation:spin .8s ease-out infinite}@media screen and (max-width:768px){.bottom-modal[data-v-1f061cb2]{width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:2rem 2rem 4rem 2rem;-webkit-transform:none;transform:none}.bottom-modal .modal-actions[data-v-1f061cb2]{padding:0;border-top:0}}.bottom-modal[data-v-d41d2534]{width:45rem;background:var(--white);padding:2rem;border-radius:.4rem;-webkit-box-shadow:var(--big-shadow);box-shadow:var(--big-shadow);-webkit-transform:translateY(-5rem);transform:translateY(-5rem);border:var(--light-border)}@media (prefers-color-scheme:dark){.bottom-modal[data-v-d41d2534]{background:var(--gray-900);color:var(--gray-200)}}.bottom-modal .modal-title[data-v-d41d2534]{font-size:1.6rem;font-weight:600;margin:0 0 1rem 0}.bottom-modal .modal-description p[data-v-d41d2534]{text-align:left}.bottom-modal .modal-description p[data-v-d41d2534]:not(:last-child){margin:0 0 .5rem 0}.bottom-modal .modal-actions[data-v-d41d2534]{width:100%;margin:2rem 0 0 0;padding:2rem 0 0 0;border-top:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .modal-actions .action-go-back[data-v-d41d2534]{margin:0 1rem 0 0}.bottom-modal .loading-wrapper[data-v-d41d2534]{width:100%;height:3.7rem;margin:2rem 0 0 0;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .loading-wrapper .app-icon[data-v-d41d2534]{-webkit-animation:spin .8s ease-out infinite;animation:spin .8s ease-out infinite}@media screen and (max-width:768px){.bottom-modal[data-v-d41d2534]{width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:2rem 2rem 4rem 2rem;-webkit-transform:none;transform:none}.bottom-modal .modal-actions[data-v-d41d2534]{padding:0;border-top:0}}.bottom-modal[data-v-0e249b32]{width:45rem;background:var(--white);padding:2rem;border-radius:.4rem;-webkit-box-shadow:var(--big-shadow);box-shadow:var(--big-shadow);-webkit-transform:translateY(-5rem);transform:translateY(-5rem);border:var(--light-border)}@media (prefers-color-scheme:dark){.bottom-modal[data-v-0e249b32]{background:var(--gray-900);color:var(--gray-200)}}.bottom-modal .modal-title[data-v-0e249b32]{font-size:1.6rem;font-weight:600;margin:0 0 1rem 0}.bottom-modal .modal-description p[data-v-0e249b32]{text-align:left}.bottom-modal .modal-description p[data-v-0e249b32]:not(:last-child){margin:0 0 .5rem 0}.bottom-modal .modal-actions[data-v-0e249b32]{width:100%;margin:2rem 0 0 0;padding:2rem 0 0 0;border-top:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .modal-actions .action-go-back[data-v-0e249b32]{margin:0 1rem 0 0}.bottom-modal .loading-wrapper[data-v-0e249b32]{width:100%;height:3.7rem;margin:2rem 0 0 0;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .loading-wrapper .app-icon[data-v-0e249b32]{-webkit-animation:spin .8s ease-out infinite;animation:spin .8s ease-out infinite}@media screen and (max-width:768px){.bottom-modal[data-v-0e249b32]{width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:2rem 2rem 4rem 2rem;-webkit-transform:none;transform:none}.bottom-modal .modal-actions[data-v-0e249b32]{padding:0;border-top:0}}.calendar-display[data-v-19d63652]{width:6rem;height:6rem;background:var(--white);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:.8rem;overflow:hidden}@media (prefers-color-scheme:dark){.calendar-display[data-v-19d63652]{border-color:var(--gray-900)}}.calendar-display .calendar-display-day[data-v-19d63652]{width:100%;height:2.2rem;color:var(--white);background:var(--red-500);text-align:center;font-size:1.4rem;line-height:2.2rem;font-weight:600}.calendar-display .calendar-display-date[data-v-19d63652]{-webkit-box-flex:1;flex:1 1 0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:2.2rem;color:var(--gray-800);font-weight:600}.card[data-v-6f5cbeae]{width:100%;max-width:34.5rem;background:var(--white);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);border-radius:1.6rem;overflow:hidden}@media (prefers-color-scheme:dark){.card[data-v-6f5cbeae]{background:var(--gray-900)}}.card.card-modal[data-v-6f5cbeae]{width:calc(100% - 2rem);height:calc(100% - 2rem);max-width:60rem;max-height:80rem;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch;touch-action:auto}@media screen and (max-width:768px){.card.card-modal[data-v-6f5cbeae]{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:1.6rem 1.6rem 0 0}}.card-header[data-v-a9ef37da]{width:100%;height:10rem;z-index:12;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;padding:1.2rem 1.2rem 1.2rem 2rem;background-color:var(--card-color);background-image:url(/img/misc/icon-texture.png);background-size:18rem;background-position:center right -2.5rem;background-repeat:no-repeat;border-radius:1.6rem 1.6rem 0 0}.card-header .card-header-info[data-v-a9ef37da]{-webkit-box-flex:1;flex:1 1 0;align-self:center;letter-spacing:.5;padding:0 .5rem 0 0}.card-header .card-header-info .card-tagline[data-v-a9ef37da]{font-size:1.4rem;font-weight:600;margin:0 0 -.25rem 0;color:var(--gray-200)}.card-header .card-header-info .card-title[data-v-a9ef37da]{font-size:2rem;font-weight:600;line-height:1.2;color:var(--gray-100)}.card-header .card-actions[data-v-a9ef37da]{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.card-header .card-actions .card-action[data-v-a9ef37da]{width:2.4rem;height:2.4rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:var(--white);cursor:pointer;border:0}@media (hover){.card-header .card-actions .card-action[data-v-a9ef37da]:hover{background:var(--gray-100)}}.card-header .card-actions .card-action[data-v-a9ef37da]:active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.card-header .card-actions .card-action[data-v-a9ef37da]:not(:last-child){margin:0 1rem 0 0}.card-header .card-actions .card-action .app-icon[data-v-a9ef37da]{width:1.4rem;height:1.4rem;color:var(--gray-900)}.card-content[data-v-2735c8eb]{padding:1.5rem}.card-content h3[data-v-2735c8eb]{font-size:1.6rem;line-height:1.9rem;letter-spacing:.05rem;color:var(--gray-800);font-weight:600;margin:0 0 1rem 0}@media (prefers-color-scheme:dark){.card-content h3[data-v-2735c8eb]{color:var(--gray-200)}}.card-content p[data-v-2735c8eb]{color:var(--gray-700);font-size:1.4rem;line-height:2.4rem}@media (prefers-color-scheme:dark){.card-content p[data-v-2735c8eb]{color:var(--gray-300)}}.card-content p[data-v-2735c8eb]:not(:last-child){margin:0 0 1rem 0}.card-content ul[data-v-2735c8eb]{letter-spacing:.05rem;color:var(--gray-700);font-size:1.4rem;line-height:2.4rem;padding:0 0 0 1.5rem}@media (prefers-color-scheme:dark){.card-content ul[data-v-2735c8eb]{color:var(--gray-300)}}.card-content ul li[data-v-2735c8eb]:not(:last-child){margin:0 0 1rem 0}.citation[data-v-0e380e91]{width:100%;margin:1.5rem 0;padding:0 0 1rem 0;border-bottom:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.citation .learn-more[data-v-0e380e91]{margin:1rem 0 .5rem 0;align-self:flex-end}.citation .learn-more button[data-v-0e380e91]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;border:none;background:transparent;color:var(--blue-500)}.citation .learn-more button .learn-more-text[data-v-0e380e91]{font-size:1.2rem;line-height:1.4rem;font-weight:600}.citation .learn-more button .chevron-right-icon[data-v-0e380e91]{width:1.4rem;height:1.4rem}.citation[data-v-0e380e91] .md{width:100%}@media (prefers-color-scheme:dark){.citation[data-v-0e380e91] .md{color:var(--gray-200)}}.citation[data-v-0e380e91] .md p{width:100%;font-size:1.2rem;line-height:2rem;letter-spacing:.025rem}.citation[data-v-0e380e91] .md p:not(:last-child){margin:0 0 .75rem 0}.citation[data-v-0e380e91] .md p a{font-weight:600;color:var(--blue-500)}.clinical-warning[data-v-74ca5fb8]{width:100%;max-width:40rem;background:var(--gray-100);border:.1rem solid var(--gray-200);-webkit-box-shadow:var(--shadow-sm);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;padding:1.5rem;color:var(--orange-500);border-radius:.8rem;box-shadow:var(--shadow-sm);margin:0 auto}@media (prefers-color-scheme:dark){.clinical-warning[data-v-74ca5fb8]{background:var(--gray-800);border:.1rem solid var(--gray-700)}}.clinical-warning[data-v-74ca5fb8]:first-child{margin:0 auto 2rem auto}.clinical-warning .app-icon[data-v-74ca5fb8]{width:2.75rem;height:2.75rem;margin:0 1.25rem 0 0;margin:.45rem 1.25rem 0 0}.clinical-warning .warning-text[data-v-74ca5fb8]{font-size:1.2rem;line-height:1.8rem;font-weight:600;-webkit-box-flex:1;flex:1 1 0}@-webkit-keyframes scale-fade-in-data-v-b9dda506{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes scale-fade-in-data-v-b9dda506{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:none;transform:none}}.scale-fade-in-enter-active[data-v-b9dda506]{-webkit-animation:scale-fade-in-data-v-b9dda506 .25s var(--smooth-easing);animation:scale-fade-in-data-v-b9dda506 .25s var(--smooth-easing)}.scale-fade-in-leave-active[data-v-b9dda506]{animation:scale-fade-in-data-v-b9dda506 .2s var(--smooth-easing) reverse}.drop-down-menu[data-v-b9dda506]{position:relative;width:4rem;height:4rem}.drop-down-menu .menu-toggle[data-v-b9dda506]{background:transparent;border:0;width:4rem;height:4rem;padding:.5rem;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.drop-down-menu .menu-toggle .app-icon[data-v-b9dda506]{width:2rem;height:2rem;color:var(--gray-600)}@media (prefers-color-scheme:dark){.drop-down-menu .menu-toggle .app-icon[data-v-b9dda506]{color:var(--gray-100)}}.drop-down-menu .menu-content[data-v-b9dda506]{z-index:10;position:absolute;top:3.75rem;right:-1rem;width:20rem;padding:1rem;background:var(--white);border:.1rem solid var(--translucent-dark);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);border-radius:.8rem;-webkit-transform-origin:top right;transform-origin:top right}@media (prefers-color-scheme:dark){.drop-down-menu .menu-content[data-v-b9dda506]{background:var(--gray-900)}}.drop-down-menu .menu-content[data-v-b9dda506]:before{position:absolute;z-index:-1;content:"";display:block;width:1rem;height:1rem;top:-.6rem;right:2.3rem;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:.1rem solid var(--translucent-dark);border-left:.1rem solid var(--translucent-dark);border-top-left-radius:.5rem}@media (prefers-color-scheme:dark){.drop-down-menu .menu-content[data-v-b9dda506]:before{background:var(--gray-900)}}.drop-down-menu-item[data-v-32efb820]{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;padding:1rem;min-height:4.1rem;overflow:hidden;cursor:pointer;border-radius:.4rem;background:transparent;border:0;text-align:left;-webkit-transition:background .3s var(--smooth-easing),color .3s var(--smooth-easing);transition:background .3s var(--smooth-easing),color .3s var(--smooth-easing)}.drop-down-menu-item[data-v-32efb820]:not(:last-child){margin:0 0 .75rem 0}@media (hover){.drop-down-menu-item[data-v-32efb820]:hover{background:var(--gray-100)}}@media (hover) and (prefers-color-scheme:dark){.drop-down-menu-item[data-v-32efb820]:hover{background:var(--gray-700)}}.drop-down-menu-item[data-v-32efb820]:active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.drop-down-menu-item.drop-down-menu-item-active[data-v-32efb820]{background:var(--blue-50);color:var(--blue-500)}@media (prefers-color-scheme:dark){.drop-down-menu-item.drop-down-menu-item-active[data-v-32efb820]{background:var(--blue-900);color:var(--blue-200)}}.drop-down-menu-item .item-name[data-v-32efb820]{-webkit-box-flex:1;flex:1 1 0;padding:0 1rem 0 0;font-size:1.4rem;font-weight:600;color:var(--gray-700)}@media (prefers-color-scheme:dark){.drop-down-menu-item .item-name[data-v-32efb820]{color:var(--gray-200)}}.drop-down-menu-item .app-icon[data-v-32efb820]{width:1.6rem;height:1.6rem;color:var(--gray-700)}@media (prefers-color-scheme:dark){.drop-down-menu-item .app-icon[data-v-32efb820]{color:var(--gray-200)}}.drop-down-menu-item[data-v-8f8fa176]{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;padding:1rem;min-height:4.1rem;overflow:hidden;cursor:pointer;border-radius:.4rem;background:transparent;border:0;text-align:left;-webkit-transition:background .3s var(--smooth-easing),color .3s var(--smooth-easing);transition:background .3s var(--smooth-easing),color .3s var(--smooth-easing)}.drop-down-menu-item[data-v-8f8fa176]:not(:last-child){margin:0 0 .75rem 0}@media (hover){.drop-down-menu-item[data-v-8f8fa176]:hover{background:var(--gray-100)}}@media (hover) and (prefers-color-scheme:dark){.drop-down-menu-item[data-v-8f8fa176]:hover{background:var(--gray-700)}}.drop-down-menu-item[data-v-8f8fa176]:active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.drop-down-menu-item.drop-down-menu-item-active[data-v-8f8fa176]{background:var(--blue-50);color:var(--blue-500)}@media (prefers-color-scheme:dark){.drop-down-menu-item.drop-down-menu-item-active[data-v-8f8fa176]{background:var(--blue-900);color:var(--blue-200)}}.drop-down-menu-item .item-name[data-v-8f8fa176]{-webkit-box-flex:1;flex:1 1 0;padding:0 1rem 0 0;font-size:1.4rem;font-weight:600;color:var(--gray-700)}@media (prefers-color-scheme:dark){.drop-down-menu-item .item-name[data-v-8f8fa176]{color:var(--gray-200)}}.drop-down-menu-item .app-icon[data-v-8f8fa176]{width:1.6rem;height:1.6rem;color:var(--gray-700)}@media (prefers-color-scheme:dark){.drop-down-menu-item .app-icon[data-v-8f8fa176]{color:var(--gray-200)}}.expandable-content-wrapper[data-v-02968224]{width:100%;overflow:hidden;-webkit-transition:height .15s var(--smooth-easing);transition:height .15s var(--smooth-easing);height:0}.expandable-content-wrapper.no-animate[data-v-02968224]{-webkit-transition-duration:0s;transition-duration:0s}.expandable-content-wrapper.content-shown .expandable-content[data-v-02968224]{visibility:visible}.expandable-content-wrapper .expandable-content[data-v-02968224]{width:100%;visibility:hidden}.solution-purchase-details[data-v-800f2884]{width:100%;font-size:1.2rem;font-weight:600;line-height:1.25;color:var(--gray-600);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:end;align-items:flex-end;flex-wrap:wrap;margin:0 0 -1rem 0}@media (prefers-color-scheme:dark){.solution-purchase-details[data-v-800f2884]{color:var(--gray-500)}}.solution-purchase-details .purchase-details-row[data-v-800f2884]{width:auto;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;margin:0 2rem 1rem 0}.solution-purchase-details .purchase-details-row.purchase-details-row-purchased[data-v-800f2884]{color:var(--green-500)}.solution-purchase-details .purchase-details-row .purchase-details-row-icon[data-v-800f2884]{width:1.4rem;height:1.4rem}.solution-purchase-details .purchase-details-row .purchase-details-row-icon .app-icon[data-v-800f2884]{width:100%;height:100%}.solution-purchase-details .purchase-details-row .purchase-details-row-text[data-v-800f2884]{padding:0 0 0 .75rem;-webkit-box-flex:1;flex:1 1 0}.solution-meta[data-v-92524f0e]{width:100%;padding:0 1rem 0 0}.solution-meta .solution-meta-row[data-v-92524f0e]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.solution-meta .solution-meta-row[data-v-92524f0e]:not(:last-child){margin:0 0 1.25rem 0;padding:0 0 1.25rem 0;border-bottom:var(--light-border)}.solution-meta .solution-meta-row .solution-icon[data-v-92524f0e]{width:4rem;height:4rem;padding:.3rem;border-radius:.8rem;background:var(--white);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);border:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.solution-meta .solution-meta-row .solution-icon img[data-v-92524f0e]{width:100%;height:100%}.solution-meta .solution-meta-row .solution-name[data-v-92524f0e]{-webkit-box-flex:1;flex:1 1 0;font-size:1.6rem;font-weight:600;line-height:1.25;padding:0 0 0 1rem}@media (prefers-color-scheme:dark){.solution-meta .solution-meta-row .solution-name[data-v-92524f0e]{color:var(--gray-200)}}.card-access[data-v-75aecec8]{position:absolute;bottom:0;left:0;padding:5.5rem 0 0 0;width:100%;height:11.5rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:-webkit-gradient(linear,left bottom,left top,from(var(--white)),color-stop(50%,var(--white)),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,var(--white) 0,var(--white) 50%,hsla(0,0%,100%,0))}@media (prefers-color-scheme:dark){.card-access[data-v-75aecec8]{background:-webkit-gradient(linear,left bottom,left top,from(var(--gray-900)),color-stop(50%,var(--gray-900)),to(transparent));background:linear-gradient(0deg,var(--gray-900) 0,var(--gray-900) 50%,transparent)}}.card[data-v-58c0bed7]{width:24.5rem;min-width:24.5rem;height:24.5rem;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;scroll-snap-align:start;scroll-snap-stop:always;margin:0 0 0 2rem}@media (prefers-color-scheme:dark){.card[data-v-58c0bed7]{background-color:var(--gray-900)}}@media screen and (min-width:768px){.card.unfocused[data-v-58c0bed7]{opacity:.5}}.card .card-header[data-v-58c0bed7]{width:100%;height:1rem;background-color:var(--card-accent)}.card .card-content[data-v-58c0bed7]{height:calc(100% - 1rem);padding:1.5rem;position:relative;overflow:hidden}.card .card-content .card-description[data-v-58c0bed7]{margin:1.25rem 0 0 0}.card .card-content .card-description[data-v-58c0bed7] p{font-size:1.2rem;line-height:2rem;overflow:hidden;text-overflow:ellipsis}.card .card-content .card-description[data-v-58c0bed7] p:not(:last-child){margin:0 0 .5rem 0}@media (prefers-color-scheme:dark){.card .card-content .card-description[data-v-58c0bed7] p{color:var(--gray-200)}}.card .card-content .card-description[data-v-58c0bed7] ul{padding:0 0 0 2rem;font-size:1.2rem;line-height:2rem}.add-solution-wrapper[data-v-7e5c49da]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:4rem}.add-solution-wrapper .add-solution-button[data-v-7e5c49da]{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;border-radius:var(--full);background:var(--blue-500);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);cursor:pointer;color:var(--white);border:0;padding:.6rem 1rem;-webkit-transition:background .15s var(--smooth-easing);transition:background .15s var(--smooth-easing)}@media (hover){.add-solution-wrapper .add-solution-button[data-v-7e5c49da]:hover{background:var(--blue-600)}}.add-solution-wrapper .add-solution-button[data-v-7e5c49da]:active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.add-solution-wrapper .add-solution-button .button-label[data-v-7e5c49da]{font-weight:600;margin:0 .75rem 0 0;line-height:1}.add-solution-wrapper .add-solution-button .button-icon[data-v-7e5c49da]{width:1.4rem;height:1.4rem}.add-solution-wrapper .add-solution-owned[data-v-7e5c49da]{color:var(--green-500);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.add-solution-wrapper .add-solution-owned span[data-v-7e5c49da]{font-weight:600;margin:0 .5rem 0 0}.add-solution-wrapper .add-solution-owned .check-circle-icon[data-v-7e5c49da]{width:1.6rem;height:1.6rem}.add-solution-create-account[data-v-15482c56]{margin:1.5rem 0 0 0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.add-solution-create-account .create-account-tagline[data-v-15482c56]{width:100%;font-weight:600;text-align:center;color:var(--gray-600);margin:0 0 .5rem 0}@media (prefers-color-scheme:dark){.add-solution-create-account .create-account-tagline[data-v-15482c56]{color:var(--gray-300)}}.add-solution-waitlist[data-v-473ef8a6]{margin:1.5rem 0 0 0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.add-solution-waitlist.consultation[data-v-473ef8a6]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.add-solution-waitlist.consultation .waitlist-tagline[data-v-473ef8a6]{margin:1rem 0 0 0}.add-solution-waitlist .waitlist-tagline[data-v-473ef8a6]{width:100%;font-weight:600;text-align:center;color:var(--gray-600);margin:0 0 .5rem 0}@media (prefers-color-scheme:dark){.add-solution-waitlist .waitlist-tagline[data-v-473ef8a6]{color:var(--gray-300)}}.add-solution-waitlist .waitlist-status[data-v-473ef8a6]{margin:.5rem 0 0 0;width:100%;font-weight:600;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}.add-solution-waitlist .waitlist-status .status-error[data-v-473ef8a6]{color:var(--red-500)}@-webkit-keyframes fly-up-data-v-5293ec10{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fly-up-data-v-5293ec10{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.fly-up-enter-active[data-v-5293ec10]{-webkit-animation:fly-up-data-v-5293ec10 .3s var(--smooth-easing);animation:fly-up-data-v-5293ec10 .3s var(--smooth-easing)}.fly-up-leave-active[data-v-5293ec10]{animation:fly-up-data-v-5293ec10 .3s var(--smooth-easing) reverse}.solution-info[data-v-5293ec10]{position:sticky;z-index:1;top:0;left:0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;padding:1.25rem 2rem;border-bottom:var(--light-border);background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}@media (prefers-color-scheme:dark){.solution-info[data-v-5293ec10]{background:rgba(44,54,72,.9)}}.solution-info .solution-meta[data-v-5293ec10]{width:auto;-webkit-box-flex:1;flex:1 1 0}.solution-info .add-solution-wrapper.disabled[data-v-5293ec10]{pointer-events:none;opacity:.5}.fade-enter-active[data-v-a0c17c40],.fade-leave-active[data-v-a0c17c40]{-webkit-transition:opacity .15s var(--smooth-easing);transition:opacity .15s var(--smooth-easing)}.fade-enter[data-v-a0c17c40],.fade-leave-to[data-v-a0c17c40]{opacity:0}.solution-video[data-v-a0c17c40]{width:100%;max-width:38rem;margin:2rem auto 0 auto;z-index:0;position:relative}.solution-video .controls-overlay[data-v-a0c17c40]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:2}.solution-video .controls-overlay .audio-state[data-v-a0c17c40]{height:2.4rem;position:absolute;top:1rem;right:1rem;border-radius:1.2rem;background:var(--gray-700);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;color:var(--white);padding:0 1rem}.solution-video .controls-overlay .audio-state span[data-v-a0c17c40]{font-size:1rem;font-weight:600;letter-spacing:.01rem;-webkit-box-flex:1;flex:1 1 0;margin:0 .75rem 0 0}.solution-video .controls-overlay .audio-state .app-icon[data-v-a0c17c40]{width:1.2rem;height:1.2rem}.solution-video .controls-overlay .playing-state[data-v-a0c17c40]{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.solution-video .controls-overlay .playing-state svg[data-v-a0c17c40]{width:50%;height:50%}.solution-video video[data-v-a0c17c40]{width:100%;height:100%;border-radius:.8rem;overflow:hidden}.solution-video video[data-v-a0c17c40] ::-webkit-media-controls-start-playback-button{display:none!important}.marketing-section[data-v-9e3aea14]{width:100%;padding:2rem 2rem 3rem 2rem}.marketing-section[data-v-9e3aea14]:nth-child(odd){background:var(--gray-100)}@media (prefers-color-scheme:dark){.marketing-section[data-v-9e3aea14]:nth-child(odd){background:var(--gray-800)}}.marketing-section h3[data-v-9e3aea14]{font-size:1.6rem;margin:0 0 1rem 0;color:var(--gray-800);letter-spacing:.05rem;font-weight:600;width:100%}@media (prefers-color-scheme:dark){.marketing-section h3[data-v-9e3aea14]{color:var(--gray-100)}}.marketing-section p[data-v-9e3aea14]{font-size:1.4rem;line-height:2.4rem;letter-spacing:.025rem;color:var(--gray-700)}@media (prefers-color-scheme:dark){.marketing-section p[data-v-9e3aea14]{color:var(--gray-200)}}.marketing-section p[data-v-9e3aea14]:not(:last-child){margin:0 0 1.2rem 0}.marketing-section p.italic[data-v-9e3aea14]{font-style:italic}.marketing-section p .emphasis[data-v-9e3aea14]{font-weight:600;color:var(--black)}@media (prefers-color-scheme:dark){.marketing-section p .emphasis[data-v-9e3aea14]{color:var(--white)}}.marketing-section ul[data-v-9e3aea14]{list-style-type:none;list-style-position:inside}.marketing-section ul[data-v-9e3aea14]:not(:first-child){margin-top:1rem}.marketing-section ul[data-v-9e3aea14]:not(:last-child){margin-bottom:2rem}.marketing-section ul li[data-v-9e3aea14]{z-index:0;position:relative;padding-left:2.2rem;font-size:1.4rem;line-height:2.4rem;letter-spacing:.025rem;color:var(--gray-700)}@media (prefers-color-scheme:dark){.marketing-section ul li[data-v-9e3aea14]{color:var(--gray-200)}}.marketing-section ul li[data-v-9e3aea14]:not(:last-child){margin:0 0 1rem 0}.marketing-section ul li[data-v-9e3aea14]:before{content:"";position:absolute;top:.95rem;left:.3rem;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--gray-400)}@media (prefers-color-scheme:dark){.marketing-section ul li[data-v-9e3aea14]:before{background-color:var(--gray-700)}}.marketing-section ol.whats-needed[data-v-9e3aea14]{width:calc(100% + 4rem);padding:2rem 13.5rem 0 4rem;-webkit-transform:translateX(-2rem);transform:translateX(-2rem);min-height:34.2rem;background-image:url(/img/illustrations/mom-on-phone.svg);background-position:top 0 right -3rem;background-size:auto 34.2rem;background-repeat:no-repeat}.marketing-section ol.whats-needed li[data-v-9e3aea14]{padding:0 0 0 .5rem;font-size:1.4rem;line-height:2.4rem;letter-spacing:.025rem;color:var(--gray-700)}@media (prefers-color-scheme:dark){.marketing-section ol.whats-needed li[data-v-9e3aea14]{color:var(--gray-200)}}.marketing-section ol.whats-needed li[data-v-9e3aea14]:not(:last-child){margin:0 0 2rem 0}.marketing-section ol.whats-needed li p[data-v-9e3aea14]{margin:0;line-height:1.8rem}.marketing-section ol.whats-needed li p.subtext[data-v-9e3aea14]{margin:.25rem 0 0 0;font-size:1.2rem;line-height:1.5;font-weight:600;color:var(--gray-600)}@media (prefers-color-scheme:dark){.marketing-section ol.whats-needed li p.subtext[data-v-9e3aea14]{color:var(--gray-400)}}.illustration[data-v-1180f3dc]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.percentile-chart[data-v-1180f3dc]{height:30rem;margin:4rem 0}.social-emotional-categories[data-v-1180f3dc]{width:100%;margin:0 auto 2.5rem auto;display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;align-items:flex-start;grid-gap:1.5rem}.social-emotional-categories .category[data-v-1180f3dc]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.social-emotional-categories .category .category-icon[data-v-1180f3dc]{width:3rem;height:3rem}.social-emotional-categories .category .category-name[data-v-1180f3dc]{font-size:1.4rem;font-weight:600;color:var(--gray-700);margin:0 0 0 1rem}@media (prefers-color-scheme:dark){.social-emotional-categories .category .category-name[data-v-1180f3dc]{color:var(--gray-300)}}.scheduling[data-v-1180f3dc]{width:100%;max-width:50rem;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;margin:1rem auto 2.4rem auto}.scheduling .calendar-display[data-v-1180f3dc]{-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}.scheduling p[data-v-1180f3dc]{-webkit-box-flex:1;flex:1 1 0;padding:0 0 0 2rem}.aperture-logo[data-v-1180f3dc]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin:-2rem 0 0 0}.improvement-matrix[data-v-7f42f526]{width:100%;max-width:36rem}.improvement-matrix .improvement-row[data-v-7f42f526]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.improvement-matrix .improvement-row[data-v-7f42f526]:not(:last-child){margin:0 0 2rem 0}.improvement-matrix .improvement-row .starting-point[data-v-7f42f526]{-webkit-box-flex:1;flex:1 1 0;text-align:left;font-weight:600;color:var(--red-500)}.improvement-matrix .improvement-row .arrow-right-icon[data-v-7f42f526]{margin:0 1.5rem;color:var(--gray-600);width:1.6rem;height:1.6rem}.improvement-matrix .improvement-row .finishing-point[data-v-7f42f526]{-webkit-box-flex:1;flex:1 1 0;text-align:right;font-weight:600;color:var(--green-500)}.testimonial[data-v-ccd90976]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;margin:2rem 0 4rem 0}.testimonial .testimonial-attribution[data-v-ccd90976]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;flex-direction:column;max-width:8rem;-webkit-transform:translateY(1rem);transform:translateY(1rem)}.testimonial .testimonial-attribution .attribution-illustration[data-v-ccd90976]{width:60px;height:auto;margin:0 0 1rem 0}.testimonial .testimonial-attribution .attribution-name[data-v-ccd90976]{width:100%;text-align:center;font-weight:600}.testimonial .testimonial-content[data-v-ccd90976]{-webkit-box-flex:1;flex:1 1 0;padding:0 0 0 3rem;font-size:1.4rem;line-height:2.4rem;color:var(--gray-700)}@media (prefers-color-scheme:dark){.testimonial .testimonial-content[data-v-ccd90976]{color:var(--gray-200)}}.sleep-viz[data-v-516f77c6]{width:100%;margin:-1rem 0 6rem 0}.sleep-viz .viz-titlebar[data-v-516f77c6]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin:0 0 1rem 0}.sleep-viz .viz-titlebar .app-icon[data-v-516f77c6]{width:1.8rem;height:1.8rem;margin:0 1rem 0 0}.sleep-viz .viz-titlebar span[data-v-516f77c6]{color:var(--gray-700);font-weight:600}@media (prefers-color-scheme:dark){.sleep-viz .viz-titlebar span[data-v-516f77c6]{color:var(--gray-200)}}.sleep-viz .sleep-results-chart[data-v-516f77c6]{height:30rem}.sleep-viz .bedtimes-chart[data-v-516f77c6]{height:20rem}.sleep-viz .issue[data-v-516f77c6]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.sleep-viz .issue .issue-count[data-v-516f77c6]{font-weight:600;padding:0 1rem 0 2rem;color:var(--red-500)}.sleep-viz .issue .issue-meta[data-v-516f77c6]{-webkit-box-flex:1;flex:1 1 0}.sleep-viz .issue .issue-meta .issue-name[data-v-516f77c6]{font-weight:600;font-size:1.4rem}.sleep-viz .issue .issue-meta .issue-instances[data-v-516f77c6]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:end;align-items:flex-end}.sleep-viz .issue .issue-meta .issue-instances .issue-instance[data-v-516f77c6]{font-size:1.2rem;color:var(--gray-700);margin:0 .5rem 0 0}@media (prefers-color-scheme:dark){.sleep-viz .issue .issue-meta .issue-instances .issue-instance[data-v-516f77c6]{color:var(--gray-300)}}.sleep-viz .issue .issue-meta .issue-instances .issue-instance.identified[data-v-516f77c6]{color:var(--red-500);font-weight:600}.improvement-matrix[data-v-516f77c6]{margin:0 auto 4rem auto}.practise-wise-logo[data-v-1bb21317]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin:-2rem 0 0 0}.bark-marketing .bark-benefits[data-v-4a7d2d1b]{list-style:none;padding:0!important}.bark-marketing .bark-benefits li[data-v-4a7d2d1b]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}.bark-marketing .bark-benefits li .check-circle-icon[data-v-4a7d2d1b]{width:1.6rem;height:1.6rem;color:var(--green-500);-webkit-transform:translateY(1rem);transform:translateY(1rem)}.bark-marketing .bark-benefits li .benefit-content[data-v-4a7d2d1b]{-webkit-box-flex:1;flex:1 1 0;padding:0 0 0 1.5rem}.bark-marketing .bark-benefits li .benefit-content .benefit-name[data-v-4a7d2d1b]{font-size:1.6rem;font-weight:600;color:var(--gray-700)}@media (prefers-color-scheme:dark){.bark-marketing .bark-benefits li .benefit-content .benefit-name[data-v-4a7d2d1b]{color:var(--gray-300)}}.bark-marketing .bark-benefits li .benefit-content .benefit-description[data-v-4a7d2d1b]{line-height:2.4rem}.bark-marketing p.tagline[data-v-4a7d2d1b]{font-size:1.6rem;font-style:italic}.bark-marketing .bark-logo[data-v-4a7d2d1b],.heart-math-hrv-marketing .heart-math-logo[data-v-5eaadc65]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.heart-math-hrv-marketing .heart-math-hrv-features[data-v-5eaadc65]{list-style:none;padding:0!important}.heart-math-hrv-marketing .heart-math-hrv-features li .feature-name[data-v-5eaadc65]{font-size:1.6rem;font-weight:600;color:var(--gray-700)}.heart-math-hrv-marketing .heart-math-hrv-features li .feature-description[data-v-5eaadc65]{line-height:2.4rem}.heart-math-hrv-marketing .heart-math-hrv-benefits[data-v-5eaadc65]{width:100%;display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;margin:0 0 2rem 0}.heart-math-hrv-marketing .heart-math-hrv-benefits .heart-math-hrv-benefit[data-v-5eaadc65]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}@media screen and (min-width:768px){.heart-math-hrv-marketing .heart-math-hrv-benefits .heart-math-hrv-benefit[data-v-5eaadc65]{-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}.heart-math-hrv-marketing .heart-math-hrv-benefits .heart-math-hrv-benefit .benefit-icon[data-v-5eaadc65]{margin:0 1rem 0 0}}.heart-math-hrv-marketing .heart-math-hrv-benefits .heart-math-hrv-benefit.up[data-v-5eaadc65]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.heart-math-hrv-marketing .heart-math-hrv-benefits .heart-math-hrv-benefit.down[data-v-5eaadc65]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.heart-math-hrv-marketing .heart-math-hrv-benefits .heart-math-hrv-benefit .benefit-icon[data-v-5eaadc65]{width:2.4rem;height:2.4rem;padding:.3rem;border-radius:50%;background:var(--green-400);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.heart-math-hrv-marketing .heart-math-hrv-benefits .heart-math-hrv-benefit .benefit-icon .app-icon[data-v-5eaadc65]{width:100%;height:100%;color:var(--white)}.heart-math-hrv-marketing .heart-math-hrv-benefits .heart-math-hrv-benefit .benefit-name[data-v-5eaadc65]{font-weight:600;font-size:1.6rem;color:var(--gray-700);line-height:3rem}@media (prefers-color-scheme:dark){.heart-math-hrv-marketing .heart-math-hrv-benefits .heart-math-hrv-benefit .benefit-name[data-v-5eaadc65]{color:var(--gray-300)}}.heart-math-hrv-marketing .heart-math-hrv-options[data-v-5eaadc65]{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin:1rem 0}.heart-math-hrv-marketing .heart-math-hrv-options .hrv-option[data-v-5eaadc65]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.heart-math-hrv-marketing .heart-math-hrv-options .hrv-option .option-image[data-v-5eaadc65]{width:6rem;height:6rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 0 .5rem 0}.heart-math-hrv-marketing .heart-math-hrv-options .hrv-option .option-image img[data-v-5eaadc65]{width:100%;height:100%}.heart-math-hrv-marketing .heart-math-hrv-options .hrv-option .option-name p[data-v-5eaadc65]{font-size:1rem;font-weight:600;line-height:1.5;text-align:center}.heart-math-hrv-marketing .heart-math-hrv-options .hrv-option .option-name p[data-v-5eaadc65]:not(:last-child){margin:0 0 .25rem 0}.heart-math-sbwh-marketing .heart-math-logo[data-v-1604d7a2]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.heart-math-sbwh-marketing .heart-math-sbwh-features[data-v-1604d7a2]{list-style:none;padding:0!important;margin:1rem 0}.heart-math-sbwh-marketing .heart-math-sbwh-features li[data-v-1604d7a2]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.heart-math-sbwh-marketing .heart-math-sbwh-features li .check-circle-icon[data-v-1604d7a2]{width:1.6rem;height:1.6rem;color:var(--green-500)}.heart-math-sbwh-marketing .heart-math-sbwh-features li .feature-name[data-v-1604d7a2]{-webkit-box-flex:1;flex:1 1 0;padding:0 0 0 1rem;font-size:1.6rem;font-weight:600;color:var(--gray-700)}.heart-math-sbwh-marketing .heart-math-sbwh-options[data-v-1604d7a2]{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin:1rem 0}.heart-math-sbwh-marketing .heart-math-sbwh-options .sbwh-option[data-v-1604d7a2]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.heart-math-sbwh-marketing .heart-math-sbwh-options .sbwh-option .option-image[data-v-1604d7a2]{width:6rem;height:6rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 0 .5rem 0}.heart-math-sbwh-marketing .heart-math-sbwh-options .sbwh-option .option-image img[data-v-1604d7a2]{width:100%;height:100%}.heart-math-sbwh-marketing .heart-math-sbwh-options .sbwh-option .option-name p[data-v-1604d7a2]{font-size:1rem;font-weight:600;line-height:1.5;text-align:center}.heart-math-sbwh-marketing .heart-math-sbwh-options .sbwh-option .option-name p[data-v-1604d7a2]:not(:last-child){margin:0 0 .25rem 0}.food-sensitivity-marketing .food-sensitivity-targets[data-v-5cfb8349]{--column-count:3;width:100%;display:grid;grid-column-gap:1rem;grid-row-gap:2rem;grid-template-columns:repeat(var(--column-count),1fr)}@media screen and (min-width:768px){.food-sensitivity-marketing .food-sensitivity-targets[data-v-5cfb8349]{--column-count:4}}.food-sensitivity-marketing .food-sensitivity-targets .food-sensitivity-target[data-v-5cfb8349]{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.food-sensitivity-marketing .food-sensitivity-targets .food-sensitivity-target .target-illustration[data-v-5cfb8349]{width:5rem;height:5rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.food-sensitivity-marketing .food-sensitivity-targets .food-sensitivity-target .target-illustration img[data-v-5cfb8349]{width:100%;height:100%}.food-sensitivity-marketing .food-sensitivity-targets .food-sensitivity-target .target-name[data-v-5cfb8349]{width:100%;text-align:center;font-size:1.2rem;font-weight:600;color:var(--gray-700);margin:.75rem 0 0 0}@media (prefers-color-scheme:dark){.food-sensitivity-marketing .food-sensitivity-targets .food-sensitivity-target .target-name[data-v-5cfb8349]{color:var(--gray-400)}}.food-sensitivity-marketing[data-v-5cfb8349] .improvement-matrix{margin:0 auto 4rem auto}.food-sensitivity-marketing .process[data-v-5cfb8349]{width:100%;padding:0 0 0 2rem}.food-sensitivity-marketing .process li[data-v-5cfb8349]{padding:0 0 0 .5rem;font-size:1.4rem;line-height:2.4rem;letter-spacing:.025rem}.food-sensitivity-marketing .process li[data-v-5cfb8349]:not(:last-child){margin:0 0 2rem 0}.food-sensitivity-marketing .process li p[data-v-5cfb8349]{margin:0}.food-sensitivity-marketing .process li .results-example[data-v-5cfb8349]{width:calc(100% + 2rem);margin:2rem 0 4rem -2rem}.food-sensitivity-marketing .process li .results-example .results-example-levels[data-v-5cfb8349]{list-style:none;padding:0}.food-sensitivity-marketing .process li .results-example .results-example-levels li[data-v-5cfb8349]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}.food-sensitivity-marketing .process li .results-example .results-example-levels li[data-v-5cfb8349]:not(:last-child){margin:0 0 2rem 0}.food-sensitivity-marketing .process li .results-example .results-example-levels li .level-icon[data-v-5cfb8349]{width:3.5rem;height:3.5rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:.5rem 0 0 0}.food-sensitivity-marketing .process li .results-example .results-example-levels li .level-icon img[data-v-5cfb8349]{width:100%;height:100%}.food-sensitivity-marketing .process li .results-example .results-example-levels li .level-info[data-v-5cfb8349]{-webkit-box-flex:1;flex:1 1 0;padding:0 0 0 1.5rem}.food-sensitivity-marketing .process li .results-example .results-example-levels li .level-info .level-info-name[data-v-5cfb8349]{font-size:1.6rem;font-weight:600;margin:0 0 .25rem 0}.food-sensitivity-marketing .process li .results-example .results-example-levels li .level-info .level-info-description[data-v-5cfb8349]{line-height:1.3;color:var(--gray-700)}@media (prefers-color-scheme:dark){.food-sensitivity-marketing .process li .results-example .results-example-levels li .level-info .level-info-description[data-v-5cfb8349]{color:var(--gray-500)}}.food-sensitivity-marketing .process li .results-example>p[data-v-5cfb8349]{margin:3rem 0 .5rem 0;font-weight:600;color:var(--gray-600);font-size:1.6rem}.food-sensitivity-marketing .process li .results-example .results-example-case-study[data-v-5cfb8349]{width:100%;background:var(--white);border:var(--light-border);border-radius:.8rem;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);overflow:hidden}@media (prefers-color-scheme:dark){.food-sensitivity-marketing .process li .results-example .results-example-case-study[data-v-5cfb8349]{background:var(--black)}}.food-sensitivity-marketing .process li .results-example .results-example-case-study .case-study-meta[data-v-5cfb8349]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;background:var(--gray-100);padding:1rem 1.5rem;border-bottom:var(--light-border)}@media (prefers-color-scheme:dark){.food-sensitivity-marketing .process li .results-example .results-example-case-study .case-study-meta[data-v-5cfb8349]{background:var(--gray-800)}}.food-sensitivity-marketing .process li .results-example .results-example-case-study .case-study-meta .meta-item[data-v-5cfb8349]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin:0 3rem 0 0}.food-sensitivity-marketing .process li .results-example .results-example-case-study .case-study-meta .meta-item .item-name[data-v-5cfb8349]{font-size:1.6rem;font-weight:600;color:var(--gray-700);margin:0 1rem 0 0}@media (prefers-color-scheme:dark){.food-sensitivity-marketing .process li .results-example .results-example-case-study .case-study-meta .meta-item .item-name[data-v-5cfb8349]{color:var(--gray-300)}}.food-sensitivity-marketing .process li .results-example .results-example-case-study .case-study-meta .meta-item .item-icon[data-v-5cfb8349]{width:2.5rem;height:2.5rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.food-sensitivity-marketing .process li .results-example .results-example-case-study .case-study-meta .meta-item .item-icon img[data-v-5cfb8349]{width:100%;height:100%}.food-sensitivity-marketing .process li .results-example .results-example-case-study .case-study-description[data-v-5cfb8349]{-webkit-box-flex:1;flex:1 1 0;padding:1.5rem}.food-sensitivity-marketing .process li .results-example .results-example-case-study .case-study-description .description-name[data-v-5cfb8349]{font-weight:600;color:var(--gray-700);font-size:1.6rem}@media (prefers-color-scheme:dark){.food-sensitivity-marketing .process li .results-example .results-example-case-study .case-study-description .description-name[data-v-5cfb8349]{color:var(--gray-300)}}.food-sensitivity-marketing .additional-tests[data-v-5cfb8349]{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.food-sensitivity-marketing .additional-tests .additional-test[data-v-5cfb8349]{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.food-sensitivity-marketing .additional-tests .additional-test .additional-test-icon[data-v-5cfb8349]{width:4rem;height:4rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 0 1rem 0}.food-sensitivity-marketing .additional-tests .additional-test .additional-test-icon img[data-v-5cfb8349]{width:100%;height:100%}.food-sensitivity-marketing .additional-tests .additional-test .additional-test-name[data-v-5cfb8349]{font-weight:600;color:var(--gray-700);text-align:center}@media (prefers-color-scheme:dark){.food-sensitivity-marketing .additional-tests .additional-test .additional-test-name[data-v-5cfb8349]{color:var(--gray-300)}}.triple-p-marketing .triple-p-stats[data-v-9776319e]{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.triple-p-marketing .triple-p-stats .triple-p-stat[data-v-9776319e]{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.triple-p-marketing .triple-p-stats .triple-p-stat .stat-icon[data-v-9776319e]{width:6rem;height:5.2rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 0 1rem 0}.triple-p-marketing .triple-p-stats .triple-p-stat .stat-icon img[data-v-9776319e]{width:100%;height:auto}.triple-p-marketing .triple-p-stats .triple-p-stat .stat-name[data-v-9776319e]{font-weight:600;color:var(--gray-700);text-align:center}@media (prefers-color-scheme:dark){.triple-p-marketing .triple-p-stats .triple-p-stat .stat-name[data-v-9776319e]{color:var(--gray-200)}}.triple-p-marketing .triple-p-logo[data-v-9776319e]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.triple-p-marketing .triple-p-benefits[data-v-9776319e]{list-style:none;padding:0}.triple-p-marketing .triple-p-benefits .benefit[data-v-9776319e]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}.triple-p-marketing .triple-p-benefits .benefit[data-v-9776319e]:not(:last-child){margin:0 0 2rem 0}.triple-p-marketing .triple-p-benefits .benefit .benefit-icon[data-v-9776319e]{width:3.5rem;height:3.5rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.triple-p-marketing .triple-p-benefits .benefit .benefit-icon img[data-v-9776319e]{width:100%;height:100%}.triple-p-marketing .triple-p-benefits .benefit .benefit-info[data-v-9776319e]{-webkit-box-flex:1;flex:1 1 0;padding:0 0 0 1.5rem}.triple-p-marketing .triple-p-benefits .benefit .benefit-info .info-name[data-v-9776319e]{font-weight:600;font-size:1.6rem;margin:0}.triple-p-marketing .triple-p-benefits .benefit .benefit-info .info-description[data-v-9776319e]{font-size:1.2rem}.triple-p-marketing .triple-p-child-benefits[data-v-9776319e]{list-style:none;padding:0!important;margin:1rem 0}.triple-p-marketing .triple-p-child-benefits .child-benefit[data-v-9776319e]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.triple-p-marketing .triple-p-child-benefits .child-benefit .check-circle-icon[data-v-9776319e]{width:1.6rem;height:1.6rem;color:var(--green-500);flex-shrink:0}.triple-p-marketing .triple-p-child-benefits .child-benefit .benefit-name[data-v-9776319e]{-webkit-box-flex:1;flex:1 1 0;padding:0 0 0 1rem;font-size:1.6rem;font-weight:600;color:var(--gray-700)}@media (prefers-color-scheme:dark){.triple-p-marketing .triple-p-child-benefits .child-benefit .benefit-name[data-v-9776319e]{color:var(--gray-300)}}.honestly-adhd-marketing .erin-profile-pic[data-v-d00cfb08]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:0 0 1rem 0}.honestly-adhd-marketing .honestly-lectures[data-v-d00cfb08]{list-style:none;padding:0!important;margin:0 0 1rem 0}.honestly-adhd-marketing .honestly-lectures .honestly-lecture[data-v-d00cfb08]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin:0 0 .5rem 0}.honestly-adhd-marketing .honestly-lectures .honestly-lecture .video-icon[data-v-d00cfb08]{width:1.6rem;height:1.6rem}.honestly-adhd-marketing .honestly-lectures .honestly-lecture .lecture-name[data-v-d00cfb08]{-webkit-box-flex:1;flex:1 1 0;padding:0 0 0 1rem;font-size:1.6rem;font-weight:600;color:var(--gray-700)}@media (prefers-color-scheme:dark){.honestly-adhd-marketing .honestly-lectures .honestly-lecture .lecture-name[data-v-d00cfb08]{color:var(--gray-300)}}.honestly-adhd-marketing p.tagline[data-v-d00cfb08]{font-size:1.6rem;font-style:italic}.honestly-adhd-marketing .bark-logo[data-v-d00cfb08]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.target[data-v-86e8b104]{width:7.5rem;height:7.5rem;border:1rem solid;border-radius:3.75rem;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.illustration[data-v-2e888de3]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.tr-areas[data-v-2e888de3]{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem;margin:0 0 2rem 0}.tr-areas .tr-area[data-v-2e888de3]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.tr-areas .tr-area .area-img[data-v-2e888de3]{width:6.4rem;height:6.4rem;padding:.8rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.tr-areas .tr-area .area-img img[data-v-2e888de3]{width:100%;height:100%}.tr-areas .tr-area .area-name[data-v-2e888de3]{text-align:center;font-weight:600}.target-examples[data-v-2e888de3]{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;margin:1rem 0 2rem 0}.target-examples .example[data-v-2e888de3]{width:100%}.target-examples .example .example-icon[data-v-2e888de3],.target-examples .example[data-v-2e888de3]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.target-examples .example .example-icon[data-v-2e888de3]{width:2.5rem;height:2.5rem;margin:0 0 0 1rem}.target-examples .example .example-icon svg[data-v-2e888de3]{width:100%;height:100%;stroke-width:.25rem}.target-examples .example.example-correct .example-icon[data-v-2e888de3]{color:var(--green-500)}.target-examples .example.example-incorrect .example-icon[data-v-2e888de3]{color:var(--red-500)}[data-v-2e888de3] .improvement-matrix{margin:0 auto}.response-examples[data-v-2e888de3]{width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;margin:0 0 2rem 0}.response-examples .response-wrapper[data-v-2e888de3]{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.response-examples .response-wrapper .target[data-v-2e888de3]{width:4.5rem;height:4.5rem}.response-examples .response-wrapper .button-primary[data-v-2e888de3]{margin:.75rem 0 0 0;width:3.5rem;min-width:3.5rem;padding:.5rem 0}.example-scores[data-v-2e888de3]{margin:0 0 2rem 0}.example-scores .example-score[data-v-2e888de3]{width:100%;margin:0 0 1.5rem 0}.example-scores .example-score .score-bar[data-v-2e888de3]{width:100%;height:2rem;background:var(--gray-200);border-radius:.4rem;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}@media (prefers-color-scheme:dark){.example-scores .example-score .score-bar[data-v-2e888de3]{background:var(--gray-800)}}.example-scores .example-score .score-bar .bar-progress[data-v-2e888de3]{height:100%;background:var(--orange-600);border-radius:.4rem}.example-scores .example-score .score-info[data-v-2e888de3]{margin:.5rem 0 0 0;font-size:1.6rem;font-weight:600}.greenlight-marketing .reasons[data-v-093fba3e]{list-style:none;padding:0;margin:1rem 0 0 0}.greenlight-marketing .reasons .reason[data-v-093fba3e]:not(:last-child){margin:0 0 2rem 0}.greenlight-marketing .reasons .reason .reason-number[data-v-093fba3e]{font-weight:600;text-decoration:underline}.greenlight-marketing .reasons .reason ul[data-v-093fba3e]{list-style:disc;margin:-1rem 0 0 0;padding:0 0 0 2rem}.greenlight-marketing .reasons .reason ul li[data-v-093fba3e]{margin:0}.greenlight-marketing .marketing-section.for-kids[data-v-093fba3e]{background-color:var(--teal-900);background-image:url(/img/interventions/resources/greenlight/kid-climbing.png);background-position:100% 100%;background-size:200px;background-repeat:no-repeat;padding-bottom:15rem}.greenlight-marketing .marketing-section.for-kids h3[data-v-093fba3e],.greenlight-marketing .marketing-section.for-kids p[data-v-093fba3e]{color:var(--white)}.greenlight-marketing .marketing-section.for-kids p[data-v-093fba3e]:last-child{padding:0 4.5rem 0 0}.greenlight-marketing .greenlight-features[data-v-093fba3e]{display:grid;row-gap:4rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr 1fr}.greenlight-marketing .greenlight-features .greenlight-feature[data-v-093fba3e]{width:100%}.greenlight-marketing .greenlight-features .greenlight-feature .feature-icon[data-v-093fba3e]{width:6rem;height:6rem}.greenlight-marketing .greenlight-features .greenlight-feature .feature-info[data-v-093fba3e]{margin:.75rem 0 0 0}.greenlight-marketing .greenlight-features .greenlight-feature .feature-info .feature-info-tagline[data-v-093fba3e]{font-weight:600;font-size:1.6rem;margin:0;line-height:1.35}.greenlight-marketing .greenlight-features .greenlight-feature .feature-info .feature-info-description[data-v-093fba3e]{margin:.5rem 0 0 0;line-height:1.35}.greenlight-marketing .greenlight-testimonial-carousel[data-v-093fba3e]{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:stretch;align-items:stretch;padding:0 0 2rem 2rem;margin:0 0 -2rem 0;width:calc(100% + 4rem);-webkit-transform:translateX(-2rem);transform:translateX(-2rem);position:relative;overflow-x:scroll;overflow-y:initial;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:2rem}.greenlight-marketing .greenlight-testimonial-carousel .greenlight-testimonial[data-v-093fba3e]{scroll-snap-align:start;scroll-snap-stop:always;min-width:24rem;width:24rem;margin:0 2rem 0 0;padding:2rem;border-radius:3rem}.greenlight-marketing .greenlight-testimonial-carousel .greenlight-testimonial .quote-icon[data-v-093fba3e]{line-height:1;margin:-7.5% 0 -32.5% 0;font-size:14rem;font-family:initial}.greenlight-marketing .greenlight-testimonial-carousel .greenlight-testimonial p[data-v-093fba3e]{margin:0;line-height:1.35;color:var(--black)}.greenlight-marketing .greenlight-testimonial-carousel .greenlight-testimonial p.testimonial-content[data-v-093fba3e]{letter-spacing:.05rem}.greenlight-marketing .greenlight-testimonial-carousel .greenlight-testimonial p.testimonial-author[data-v-093fba3e]{margin:1rem 0 0 0;font-weight:600}.pts-coaching-marketing .profile-pic[data-v-78b86814]{width:15rem;height:15rem;margin:0 auto 1.5rem auto}.pts-coaching-marketing .coaching-benefit[data-v-78b86814]{width:100%}.pts-coaching-marketing .coaching-benefit[data-v-78b86814]:not(:last-child){margin:0 0 2rem 0}.pts-coaching-marketing .coaching-benefit h4[data-v-78b86814]{color:var(--orange-600);font-size:1.6rem;font-weight:600}@media (prefers-color-scheme:dark){.pts-coaching-marketing .coaching-benefit h4[data-v-78b86814]{color:var(--orange-300)}}.input-field[data-v-49eae1b9]{position:relative}.input-field input[data-v-49eae1b9],.input-field select[data-v-49eae1b9]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:5.4rem;background:var(--white);border-radius:.4rem;border:var(--light-border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);font-size:16px;line-height:1;font-weight:600;font-family:var(--font-stack);padding:1.5rem 1.5rem 0 1rem;color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:left;-webkit-transition:background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing);transition:background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing);transition:box-shadow .15s var(--smooth-easing),background .3s var(--smooth-easing);transition:box-shadow .15s var(--smooth-easing),background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing)}@media (prefers-color-scheme:dark){.input-field input[data-v-49eae1b9],.input-field select[data-v-49eae1b9]{background:var(--gray-900)}}.input-field input[data-v-49eae1b9]:-webkit-autofill,.input-field select[data-v-49eae1b9]:-webkit-autofill{-webkit-animation-name:onAutoFillStart-data-v-49eae1b9;animation-name:onAutoFillStart-data-v-49eae1b9;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.input-field input[data-v-49eae1b9]::-moz-selection,.input-field select[data-v-49eae1b9]::-moz-selection{color:var(--white);background:var(--blue-500)}.input-field input[data-v-49eae1b9]::selection,.input-field select[data-v-49eae1b9]::selection{color:var(--white);background:var(--blue-500)}.input-field input[type=password][data-v-49eae1b9],.input-field select[type=password][data-v-49eae1b9]{letter-spacing:.5rem}.input-field input.has-value[data-v-49eae1b9],.input-field input[data-v-49eae1b9]:focus,.input-field select.has-value[data-v-49eae1b9],.input-field select[data-v-49eae1b9]:focus{outline:0;color:var(--gray-900)}@media (prefers-color-scheme:dark){.input-field input.has-value[data-v-49eae1b9],.input-field input[data-v-49eae1b9]:focus,.input-field select.has-value[data-v-49eae1b9],.input-field select[data-v-49eae1b9]:focus{color:var(--gray-200)}}.input-field input.has-value+label[data-v-49eae1b9],.input-field input:focus+label[data-v-49eae1b9],.input-field select.has-value+label[data-v-49eae1b9],.input-field select:focus+label[data-v-49eae1b9]{font-size:1.2rem;-webkit-transform:translate(1rem,1rem);transform:translate(1rem,1rem);color:var(--gray-500);cursor:default;line-height:1}.input-field input.has-value+label .required[data-v-49eae1b9],.input-field input:focus+label .required[data-v-49eae1b9],.input-field select.has-value+label .required[data-v-49eae1b9],.input-field select:focus+label .required[data-v-49eae1b9]{font-size:1rem}.input-field input[data-v-49eae1b9]:focus,.input-field select[data-v-49eae1b9]:focus{-webkit-box-shadow:var(--shadow-focus);box-shadow:var(--shadow-focus)}.input-field input[disabled][data-v-49eae1b9],.input-field select[disabled][data-v-49eae1b9]{background:var(--gray-100);color:var(--gray-700)}@media (prefers-color-scheme:dark){.input-field input[disabled][data-v-49eae1b9],.input-field select[disabled][data-v-49eae1b9]{background:var(--gray-700);color:var(--gray-200)}}.input-field input[type=date][data-v-49eae1b9],.input-field input[type=month][data-v-49eae1b9],.input-field select[data-v-49eae1b9]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A0AEC0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat calc(100% - 1rem) 50% var(--white)}@media (prefers-color-scheme:dark){.input-field input[type=date][data-v-49eae1b9],.input-field input[type=month][data-v-49eae1b9],.input-field select[data-v-49eae1b9]{background-color:var(--gray-900)}}.input-field label[data-v-49eae1b9]{position:absolute;top:0;left:0;display:block;-webkit-transform:translate(1rem,2rem);transform:translate(1rem,2rem);font-size:1.4rem;line-height:1;font-weight:600;font-family:var(--font-stack);color:var(--gray-500);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-field label.disabled[data-v-49eae1b9]{cursor:default}.input-field label .required[data-v-49eae1b9]{color:var(--red-500);font-size:1.6rem;-webkit-transform:translate(.2rem,-.2rem);transform:translate(.2rem,-.2rem);display:inline-block;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.input-field.valid-input input.has-value[data-v-49eae1b9],.input-field.valid-input input[data-v-49eae1b9]:focus,.input-field.valid-input select.has-value[data-v-49eae1b9],.input-field.valid-input select[data-v-49eae1b9]:focus{outline:0}.input-field.valid-input input.has-value+label .required[data-v-49eae1b9],.input-field.valid-input input.has-value+label[data-v-49eae1b9],.input-field.valid-input input:focus+label .required[data-v-49eae1b9],.input-field.valid-input input:focus+label[data-v-49eae1b9],.input-field.valid-input select.has-value+label .required[data-v-49eae1b9],.input-field.valid-input select.has-value+label[data-v-49eae1b9],.input-field.valid-input select:focus+label .required[data-v-49eae1b9],.input-field.valid-input select:focus+label[data-v-49eae1b9]{color:var(--green-500)}.input-field.invalid-input input.has-value[data-v-49eae1b9],.input-field.invalid-input select.has-value[data-v-49eae1b9]{outline:0}.input-field.invalid-input input.has-value+label .required[data-v-49eae1b9],.input-field.invalid-input input.has-value+label[data-v-49eae1b9],.input-field.invalid-input select.has-value+label .required[data-v-49eae1b9],.input-field.invalid-input select.has-value+label[data-v-49eae1b9]{color:var(--red-500)}.clear-button[data-v-49eae1b9]{position:absolute;top:50%;right:0;-webkit-transform:translate(-1.2rem,-50%);transform:translate(-1.2rem,-50%);width:1.8rem;height:1.8rem;padding:.2rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:var(--gray-300);color:var(--gray-600);border:0;outline:0;cursor:pointer}@media (prefers-color-scheme:dark){.clear-button[data-v-49eae1b9]{background:var(--gray-700);color:var(--gray-300)}}.clear-button .x-icon[data-v-49eae1b9]{width:100%;height:100%}.tel-field{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;height:5.4rem;background:var(--white);border-radius:.4rem!important;border:var(--light-border)!important;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);font-size:16px;-webkit-transition:background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing);transition:background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing);transition:box-shadow .15s var(--smooth-easing),background .3s var(--smooth-easing);transition:box-shadow .15s var(--smooth-easing),background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:start;align-items:flex-start;padding:0 0 .25rem 0}.tel-field,.tel-field label{line-height:1;font-family:var(--font-stack)}.tel-field label{position:absolute;top:0;left:0;display:block;font-size:1.2rem;-webkit-transform:translate(1rem,.8rem);transform:translate(1rem,.8rem);cursor:default;font-weight:600;color:var(--gray-500);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tel-field label.valid{color:var(--green-400)}.tel-field label.invalid{color:var(--red-400)}.tel-field label .required{color:var(--red-500);font-size:1.2rem;-webkit-transform:translateY(-.2rem);transform:translateY(-.2rem);display:inline-block}@media (prefers-color-scheme:dark){.tel-field{background:var(--gray-900)}}.tel-field[disabled]{background:var(--gray-200);color:var(--gray-700)}@media (prefers-color-scheme:dark){.tel-field[disabled]{background:var(--gray-700);color:var(--gray-200)}}.tel-field .vue-tel-input{width:100%;border:none}.tel-field .vue-tel-input:focus-within{-webkit-box-shadow:none;box-shadow:none;border:none}@media (hover){.tel-field .vue-tel-input .vti__dropdown:hover{background:var(--gray-100)}}@media (hover) and (prefers-color-scheme:dark){.tel-field .vue-tel-input .vti__dropdown:hover{background:var(--gray-900)}}.tel-field .vue-tel-input .vti__dropdown.open{background:var(--gray-100)}@media (prefers-color-scheme:dark){.tel-field .vue-tel-input .vti__dropdown.open{background:var(--gray-900)}}.tel-field .vue-tel-input .vti__dropdown .vti__dropdown-list{max-width:24rem;height:10rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:var(--gray-100);border:var(--light-border);border-radius:.4rem}@media (prefers-color-scheme:dark){.tel-field .vue-tel-input .vti__dropdown .vti__dropdown-list{background:var(--gray-900)}}.tel-field .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted{background:var(--gray-200)}@media (prefers-color-scheme:dark){.tel-field .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted{background:var(--gray-800)}}.tel-field .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.last-preferred{border-bottom:none}.tel-field .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.last-preferred~.vti__dropdown-item{display:none}.tel-field .vue-tel-input .vti__input{font-weight:600;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;border:0;background:transparent;color:var(--black);border-radius:0;padding-left:0}@media (prefers-color-scheme:dark){.tel-field .vue-tel-input .vti__input{color:var(--white)}}.tel-field .vue-tel-input .vti__input.focus-visible,.tel-field .vue-tel-input .vti__input:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.tel-field.has-focus,.tel-field:focus-within{-webkit-box-shadow:var(--shadow-focus)!important;box-shadow:var(--shadow-focus)!important;border:var(--light-border)!important}@-webkit-keyframes checkmark-fade-data-v-55bc4544{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes checkmark-fade-data-v-55bc4544{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:none;transform:none}}.checkmark-fade-enter-active[data-v-55bc4544]{-webkit-animation:checkmark-fade-data-v-55bc4544 .25s var(--smooth-easing);animation:checkmark-fade-data-v-55bc4544 .25s var(--smooth-easing)}.checkmark-fade-leave-active[data-v-55bc4544]{animation:checkmark-fade-data-v-55bc4544 .2s var(--smooth-easing) reverse}.checkbox[data-v-55bc4544]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;cursor:pointer}.checkbox input[data-v-55bc4544]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox .checkbox-display[data-v-55bc4544]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:2.6rem;height:2.6rem;background:var(--gray-200);border:var(--light-border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-radius:.4rem;-webkit-transition:background .3s linear;transition:background .3s linear}@media (prefers-color-scheme:dark){.checkbox .checkbox-display[data-v-55bc4544]{background:var(--gray-700)}}.checkbox .checkbox-display.checked[data-v-55bc4544]{background:var(--white)}@media (prefers-color-scheme:dark){.checkbox .checkbox-display.checked[data-v-55bc4544]{background:var(--gray-900)}}.checkbox .checkbox-display.focused[data-v-55bc4544]{-webkit-box-shadow:var(--shadow-focus);box-shadow:var(--shadow-focus)}.checkbox .checkbox-display .check-icon[data-v-55bc4544]{width:2rem;height:2rem}@media (prefers-color-scheme:dark){.checkbox .checkbox-display .check-icon[data-v-55bc4544]{color:var(--white)}}.checkbox .checkbox-label[data-v-55bc4544]{padding:0 0 0 1.5rem;min-height:2.6rem;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1 1 0;font-size:1.2rem;line-height:1.8rem;color:var(--gray-700);letter-spacing:.025rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-color-scheme:dark){.checkbox .checkbox-label[data-v-55bc4544]{color:var(--gray-400)}}.checkbox a[data-v-55bc4544]{color:var(--blue-500)}.input-field[data-v-4cf87650]{position:relative}.input-field input[data-v-4cf87650],.input-field select[data-v-4cf87650]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:5.4rem;background:var(--white);border-radius:.4rem;border:var(--light-border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);font-size:16px;line-height:1;font-weight:600;font-family:var(--font-stack);padding:1.5rem 1.5rem 0 1rem;color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:left;-webkit-transition:background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing);transition:background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing);transition:box-shadow .15s var(--smooth-easing),background .3s var(--smooth-easing);transition:box-shadow .15s var(--smooth-easing),background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing)}@media (prefers-color-scheme:dark){.input-field input[data-v-4cf87650],.input-field select[data-v-4cf87650]{background:var(--gray-900)}}.input-field input[data-v-4cf87650]:-webkit-autofill,.input-field select[data-v-4cf87650]:-webkit-autofill{-webkit-animation-name:onAutoFillStart-data-v-4cf87650;animation-name:onAutoFillStart-data-v-4cf87650;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.input-field input[data-v-4cf87650]::-moz-selection,.input-field select[data-v-4cf87650]::-moz-selection{color:var(--white);background:var(--blue-500)}.input-field input[data-v-4cf87650]::selection,.input-field select[data-v-4cf87650]::selection{color:var(--white);background:var(--blue-500)}.input-field input[type=password][data-v-4cf87650],.input-field select[type=password][data-v-4cf87650]{letter-spacing:.5rem}.input-field input.has-value[data-v-4cf87650],.input-field input[data-v-4cf87650]:focus,.input-field select.has-value[data-v-4cf87650],.input-field select[data-v-4cf87650]:focus{outline:0;color:var(--gray-900)}@media (prefers-color-scheme:dark){.input-field input.has-value[data-v-4cf87650],.input-field input[data-v-4cf87650]:focus,.input-field select.has-value[data-v-4cf87650],.input-field select[data-v-4cf87650]:focus{color:var(--gray-200)}}.input-field input.has-value+label[data-v-4cf87650],.input-field input:focus+label[data-v-4cf87650],.input-field select.has-value+label[data-v-4cf87650],.input-field select:focus+label[data-v-4cf87650]{font-size:1.2rem;-webkit-transform:translate(1rem,1rem);transform:translate(1rem,1rem);color:var(--gray-500);cursor:default;line-height:1}.input-field input.has-value+label .required[data-v-4cf87650],.input-field input:focus+label .required[data-v-4cf87650],.input-field select.has-value+label .required[data-v-4cf87650],.input-field select:focus+label .required[data-v-4cf87650]{font-size:1rem}.input-field input[data-v-4cf87650]:focus,.input-field select[data-v-4cf87650]:focus{-webkit-box-shadow:var(--shadow-focus);box-shadow:var(--shadow-focus)}.input-field input[disabled][data-v-4cf87650],.input-field select[disabled][data-v-4cf87650]{background:var(--gray-100);color:var(--gray-700)}@media (prefers-color-scheme:dark){.input-field input[disabled][data-v-4cf87650],.input-field select[disabled][data-v-4cf87650]{background:var(--gray-700);color:var(--gray-200)}}.input-field input[type=date][data-v-4cf87650],.input-field input[type=month][data-v-4cf87650],.input-field select[data-v-4cf87650]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A0AEC0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat calc(100% - 1rem) 50% var(--white)}@media (prefers-color-scheme:dark){.input-field input[type=date][data-v-4cf87650],.input-field input[type=month][data-v-4cf87650],.input-field select[data-v-4cf87650]{background-color:var(--gray-900)}}.input-field label[data-v-4cf87650]{position:absolute;top:0;left:0;display:block;-webkit-transform:translate(1rem,2rem);transform:translate(1rem,2rem);font-size:1.4rem;line-height:1;font-weight:600;font-family:var(--font-stack);color:var(--gray-500);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-field label.disabled[data-v-4cf87650]{cursor:default}.input-field label .required[data-v-4cf87650]{color:var(--red-500);font-size:1.6rem;-webkit-transform:translate(.2rem,-.2rem);transform:translate(.2rem,-.2rem);display:inline-block;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.input-field.valid-input input.has-value[data-v-4cf87650],.input-field.valid-input input[data-v-4cf87650]:focus,.input-field.valid-input select.has-value[data-v-4cf87650],.input-field.valid-input select[data-v-4cf87650]:focus{outline:0}.input-field.valid-input input.has-value+label .required[data-v-4cf87650],.input-field.valid-input input.has-value+label[data-v-4cf87650],.input-field.valid-input input:focus+label .required[data-v-4cf87650],.input-field.valid-input input:focus+label[data-v-4cf87650],.input-field.valid-input select.has-value+label .required[data-v-4cf87650],.input-field.valid-input select.has-value+label[data-v-4cf87650],.input-field.valid-input select:focus+label .required[data-v-4cf87650],.input-field.valid-input select:focus+label[data-v-4cf87650]{color:var(--green-500)}.input-field.invalid-input input.has-value[data-v-4cf87650],.input-field.invalid-input select.has-value[data-v-4cf87650]{outline:0}.input-field.invalid-input input.has-value+label .required[data-v-4cf87650],.input-field.invalid-input input.has-value+label[data-v-4cf87650],.input-field.invalid-input select.has-value+label .required[data-v-4cf87650],.input-field.invalid-input select.has-value+label[data-v-4cf87650]{color:var(--red-500)}.input-field[data-v-5fc28c19]{position:relative}.input-field input[data-v-5fc28c19],.input-field select[data-v-5fc28c19]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:5.4rem;background:var(--white);border-radius:.4rem;border:var(--light-border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);font-size:16px;line-height:1;font-weight:600;font-family:var(--font-stack);padding:1.5rem 1.5rem 0 1rem;color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:left;-webkit-transition:background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing);transition:background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing);transition:box-shadow .15s var(--smooth-easing),background .3s var(--smooth-easing);transition:box-shadow .15s var(--smooth-easing),background .3s var(--smooth-easing),-webkit-box-shadow .15s var(--smooth-easing)}@media (prefers-color-scheme:dark){.input-field input[data-v-5fc28c19],.input-field select[data-v-5fc28c19]{background:var(--gray-900)}}.input-field input[data-v-5fc28c19]:-webkit-autofill,.input-field select[data-v-5fc28c19]:-webkit-autofill{-webkit-animation-name:onAutoFillStart-data-v-5fc28c19;animation-name:onAutoFillStart-data-v-5fc28c19;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.input-field input[data-v-5fc28c19]::-moz-selection,.input-field select[data-v-5fc28c19]::-moz-selection{color:var(--white);background:var(--blue-500)}.input-field input[data-v-5fc28c19]::selection,.input-field select[data-v-5fc28c19]::selection{color:var(--white);background:var(--blue-500)}.input-field input[type=password][data-v-5fc28c19],.input-field select[type=password][data-v-5fc28c19]{letter-spacing:.5rem}.input-field input.has-value[data-v-5fc28c19],.input-field input[data-v-5fc28c19]:focus,.input-field select.has-value[data-v-5fc28c19],.input-field select[data-v-5fc28c19]:focus{outline:0;color:var(--gray-900)}@media (prefers-color-scheme:dark){.input-field input.has-value[data-v-5fc28c19],.input-field input[data-v-5fc28c19]:focus,.input-field select.has-value[data-v-5fc28c19],.input-field select[data-v-5fc28c19]:focus{color:var(--gray-200)}}.input-field input.has-value+label[data-v-5fc28c19],.input-field input:focus+label[data-v-5fc28c19],.input-field select.has-value+label[data-v-5fc28c19],.input-field select:focus+label[data-v-5fc28c19]{font-size:1.2rem;-webkit-transform:translate(1rem,1rem);transform:translate(1rem,1rem);color:var(--gray-500);cursor:default;line-height:1}.input-field input.has-value+label .required[data-v-5fc28c19],.input-field input:focus+label .required[data-v-5fc28c19],.input-field select.has-value+label .required[data-v-5fc28c19],.input-field select:focus+label .required[data-v-5fc28c19]{font-size:1rem}.input-field input[data-v-5fc28c19]:focus,.input-field select[data-v-5fc28c19]:focus{-webkit-box-shadow:var(--shadow-focus);box-shadow:var(--shadow-focus)}.input-field input[disabled][data-v-5fc28c19],.input-field select[disabled][data-v-5fc28c19]{background:var(--gray-100);color:var(--gray-700)}@media (prefers-color-scheme:dark){.input-field input[disabled][data-v-5fc28c19],.input-field select[disabled][data-v-5fc28c19]{background:var(--gray-700);color:var(--gray-200)}}.input-field input[type=date][data-v-5fc28c19],.input-field input[type=month][data-v-5fc28c19],.input-field select[data-v-5fc28c19]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A0AEC0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat calc(100% - 1rem) 50% var(--white)}@media (prefers-color-scheme:dark){.input-field input[type=date][data-v-5fc28c19],.input-field input[type=month][data-v-5fc28c19],.input-field select[data-v-5fc28c19]{background-color:var(--gray-900)}}.input-field label[data-v-5fc28c19]{position:absolute;top:0;left:0;display:block;-webkit-transform:translate(1rem,2rem);transform:translate(1rem,2rem);font-size:1.4rem;line-height:1;font-weight:600;font-family:var(--font-stack);color:var(--gray-500);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-field label.disabled[data-v-5fc28c19]{cursor:default}.input-field label .required[data-v-5fc28c19]{color:var(--red-500);font-size:1.6rem;-webkit-transform:translate(.2rem,-.2rem);transform:translate(.2rem,-.2rem);display:inline-block;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.input-field.valid-input input.has-value[data-v-5fc28c19],.input-field.valid-input input[data-v-5fc28c19]:focus,.input-field.valid-input select.has-value[data-v-5fc28c19],.input-field.valid-input select[data-v-5fc28c19]:focus{outline:0}.input-field.valid-input input.has-value+label .required[data-v-5fc28c19],.input-field.valid-input input.has-value+label[data-v-5fc28c19],.input-field.valid-input input:focus+label .required[data-v-5fc28c19],.input-field.valid-input input:focus+label[data-v-5fc28c19],.input-field.valid-input select.has-value+label .required[data-v-5fc28c19],.input-field.valid-input select.has-value+label[data-v-5fc28c19],.input-field.valid-input select:focus+label .required[data-v-5fc28c19],.input-field.valid-input select:focus+label[data-v-5fc28c19]{color:var(--green-500)}.input-field.invalid-input input.has-value[data-v-5fc28c19],.input-field.invalid-input select.has-value[data-v-5fc28c19]{outline:0}.input-field.invalid-input input.has-value+label .required[data-v-5fc28c19],.input-field.invalid-input input.has-value+label[data-v-5fc28c19],.input-field.invalid-input select.has-value+label .required[data-v-5fc28c19],.input-field.invalid-input select.has-value+label[data-v-5fc28c19]{color:var(--red-500)}.option-picker[data-v-b6638502]{width:100%}.option-picker .label[data-v-b6638502]{margin:0 0 .5rem 0;color:var(--gray-500);font-weight:600;font-size:1.3rem}@media (prefers-color-scheme:dark){.option-picker .label[data-v-b6638502]{color:var(--gray-400)}}.option-picker .options[data-v-b6638502]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;border:var(--light-border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);background:var(--light-border);border-radius:.6rem;overflow:hidden}.option-picker .options .option[data-v-b6638502]{-webkit-box-flex:1;flex:1 1 0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;font-size:1.4rem;line-height:1.6rem;text-align:center;padding:1rem;position:relative;text-wrap:balance}.option-picker .options .option[data-v-b6638502]:not(:last-child){margin:0 .1rem 0 0}.option-picker .options .option[data-v-b6638502]:not(.option-selected){color:var(--gray-500);background:var(--white)}@media (prefers-color-scheme:dark){.option-picker .options .option[data-v-b6638502]:not(.option-selected){color:var(--gray-300);background:var(--gray-900)}}.option-picker .options .option.option-selected[data-v-b6638502]{color:var(--blue-600);background:var(--blue-100);font-weight:600}@media (prefers-color-scheme:dark){.option-picker .options .option.option-selected[data-v-b6638502]{color:var(--blue-100);background:var(--blue-600)}}.option-picker .options .option input[data-v-b6638502]{position:absolute;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border-radius:.4rem}@media screen and (max-width:768px){.option-picker[data-v-b6638502]{max-width:100%}}.toggle-button[data-v-0747cba6]{--button-color:var(--gray-400);--switch-translate:0;width:4.8rem;border-radius:var(--full);background:var(--white);border:.4rem solid var(--button-color);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;padding:.3rem;cursor:pointer;position:relative;-webkit-transition:border-color .2s var(--smooth-easing);transition:border-color .2s var(--smooth-easing)}@media (prefers-color-scheme:dark){.toggle-button[data-v-0747cba6]{background:var(--gray-800)}}.toggle-button input[data-v-0747cba6]{position:absolute;top:-.4rem;left:-.4rem;width:calc(100% + .8rem);height:calc(100% + .8rem);border-radius:1.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.toggle-button[disabled][data-v-0747cba6]{cursor:default}.toggle-button[data-v-0747cba6]:after{display:block;content:"";width:1.4rem;height:1.4rem;border-radius:50%;-webkit-transform:translateX(var(--switch-translate));transform:translateX(var(--switch-translate));background-color:var(--button-color);-webkit-transition:background .2s var(--smooth-easing),-webkit-transform .1s linear;transition:background .2s var(--smooth-easing),-webkit-transform .1s linear;transition:transform .1s linear,background .2s var(--smooth-easing);transition:transform .1s linear,background .2s var(--smooth-easing),-webkit-transform .1s linear}.toggle-button.toggled[data-v-0747cba6]{--button-color:var(--green-500);--switch-translate:2rem}.confirmation-code-input[data-v-ddf7c45a]{display:grid;gap:1rem;grid-template-columns:repeat(6,1fr)}.confirmation-code-input input[data-v-ddf7c45a]{width:100%;font-size:3rem;font-weight:600;font-family:var(--font-stack);text-align:center;border:0;border-bottom:2px solid var(--gray-200);border-radius:0;padding:0 0 .5rem 0;background:transparent}@media (prefers-color-scheme:dark){.confirmation-code-input input[data-v-ddf7c45a]{color:var(--white);border-color:var(--gray-600)}}.confirmation-code-input input[data-v-ddf7c45a]:focus{outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:var(--gray-400)}.confirmation-code-input input[disabled][data-v-ddf7c45a]{background:initial}.prescription-form[data-v-d4cddf0c]{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}.prescription-form .prescription-titlebar[data-v-d4cddf0c]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin:0 0 1rem 0}@media (prefers-color-scheme:dark){.prescription-form .prescription-titlebar[data-v-d4cddf0c]{color:var(--gray-200)}}.prescription-form .prescription-titlebar .prescription-number[data-v-d4cddf0c]{font-size:1.6rem;font-weight:600}.prescription-form .prescription-titlebar .prescription-remove[data-v-d4cddf0c]{background:transparent;border:0}.prescription-form .input-field[data-v-d4cddf0c],.prescription-form .option-picker[data-v-d4cddf0c]{width:100%}.prescription-form .input-field[data-v-d4cddf0c]:not(:last-child),.prescription-form .option-picker[data-v-d4cddf0c]:not(:last-child){margin:0 0 2rem 0}.prescription-form .button-primary[data-v-d4cddf0c]{margin:0 auto}.prescription[data-v-1c1db890]{width:100%}.prescription .prescription-current[data-v-1c1db890]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;color:var(--black)}@media (prefers-color-scheme:dark){.prescription .prescription-current[data-v-1c1db890]{color:var(--white)}}.prescription .prescription-current .prescription-info[data-v-1c1db890]{-webkit-box-flex:1;flex:1 1 0}.prescription .prescription-current .prescription-info p[data-v-1c1db890]{text-align:left;margin:0}.prescription .prescription-current .prescription-info p.emphasis[data-v-1c1db890]{font-size:1.6rem;font-weight:600}.prescription .prescription-current .prescription-controls[data-v-1c1db890]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.prescription .prescription-current .prescription-controls .description[data-v-1c1db890]{color:var(--gray-600);font-weight:600;margin:0 0 0 1rem;line-height:1}.prescription .prescription-current .prescription-controls .control[data-v-1c1db890]{background:transparent;border:0;font-weight:600;margin:0 0 0 1rem}.prescription .prescription-current .prescription-controls .control.control-edit[data-v-1c1db890]{color:var(--blue-500)}.prescription .prescription-current .prescription-controls .control.control-confirm-delete[data-v-1c1db890],.prescription .prescription-current .prescription-controls .control.control-delete[data-v-1c1db890]{color:var(--red-500)}.prescription .prescription-current .prescription-controls .control.control-back[data-v-1c1db890]{color:var(--blue-500)}.modal[data-v-3f4ebdb8]{border-radius:.8rem;width:calc(100% - 2rem);height:calc(100% - 2rem);max-width:60rem;max-height:80rem;background:var(--white);position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (prefers-color-scheme:dark){.modal[data-v-3f4ebdb8]{background:var(--black)}}.modal .modal-header[data-v-3f4ebdb8]{position:sticky;top:0;left:0;width:100%;height:6rem;min-height:6rem;background:var(--white);z-index:2;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;border-radius:0;padding:0 2rem}@media (prefers-color-scheme:dark){.modal .modal-header[data-v-3f4ebdb8]{background:var(--gray-800);color:var(--gray-100)}}.modal .modal-header .title[data-v-3f4ebdb8]{width:100%;text-align:left;font-weight:600;line-height:1.2;font-size:1.6rem}.modal .modal-header .modal-actions[data-v-3f4ebdb8]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.modal .modal-header .modal-actions .action[data-v-3f4ebdb8]{width:2.4rem;height:2.4rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:var(--white);cursor:pointer;border:0;-webkit-transition:background .3s var(--smooth-easing);transition:background .3s var(--smooth-easing)}@media (prefers-color-scheme:dark){.modal .modal-header .modal-actions .action[data-v-3f4ebdb8]{background:var(--gray-900)}}@media (hover){.modal .modal-header .modal-actions .action[data-v-3f4ebdb8]:hover{background:var(--gray-100)}}@media (hover) and (prefers-color-scheme:dark){.modal .modal-header .modal-actions .action[data-v-3f4ebdb8]:hover{background:var(--gray-700)}}.modal .modal-header .modal-actions .action[data-v-3f4ebdb8]:active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.modal .modal-header .modal-actions .action[data-v-3f4ebdb8]:not(:last-child){margin:0 1rem 0 0}.modal .modal-header .modal-actions .action .app-icon[data-v-3f4ebdb8]{width:1.4rem;height:1.4rem;color:var(--gray-900)}@media (prefers-color-scheme:dark){.modal .modal-header .modal-actions .action .app-icon[data-v-3f4ebdb8]{color:var(--white)}}.modal .modal-body[data-v-3f4ebdb8]{width:100%;min-height:calc(100% - 6rem);display:block;border-radius:0;padding:2rem;z-index:1}@media (prefers-color-scheme:dark){.modal .modal-body[data-v-3f4ebdb8]{background:var(--gray-900);color:var(--gray-200)}}.modal .modal-body .copy[data-v-3f4ebdb8]{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.modal .modal-body .copy.confirm[data-v-3f4ebdb8]{font-size:1.6rem}.modal .modal-body .copy p[data-v-3f4ebdb8]{margin:0 0 5px 0}.modal .modal-body .copy p.center[data-v-3f4ebdb8]{text-align:center}.modal .modal-body .copy p.bold[data-v-3f4ebdb8]{font-weight:600}.modal .modal-body .copy p[data-v-3f4ebdb8]:last-of-type{margin:0}.modal .modal-body .copy input[data-v-3f4ebdb8]{margin:10px auto 0 auto;width:350px;background-color:var(--white);-webkit-appearance:none;font-size:1.6rem;padding:10px;border-radius:4px;color:var(--gray-700);border:1px solid var(--gray-300);text-align:center}.modal .modal-body .copy ul[data-v-3f4ebdb8]{padding:5px 0 0 25px}.modal .modal-body .copy:not(:first-child) p[data-v-3f4ebdb8]:first-child{padding:20px 0 0 0;border-top:1px solid rgba(0,0,0,.075)}.modal .modal-body .copy select[data-v-3f4ebdb8]{margin:10px 0 0 0;font-size:1.6rem;width:200px;align-self:center}.modal .modal-body .copy select[data-v-3f4ebdb8]:first-child:last-child{width:100%}.modal .modal-body .buttons[data-v-3f4ebdb8]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:calc(100% - 4rem);margin:1.5rem 2rem 0 2rem;padding:2rem 0 0 0;border-top:var(--light-border)}.modal .modal-body .buttons span[data-v-3f4ebdb8]{color:var(--gray-700);font-weight:600}.modal .modal-body .buttons>[data-v-3f4ebdb8]{cursor:pointer}.modal .modal-body .buttons>[data-v-3f4ebdb8]:not(:last-child){margin:0 2rem 0 0}@media screen and (max-width:768px){.modal[data-v-3f4ebdb8]{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0}}.new-prescription-modal .loading-status[data-v-3f4ebdb8]{margin:4rem 0 0 0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:3.2rem}.new-prescription-modal .loading-status .button-primary[data-v-3f4ebdb8]{height:3.2rem}.new-prescription-modal .loading-status .loading-spinner[data-v-3f4ebdb8]{width:3.2rem;height:3.2rem}.prescription-editor[data-v-65bdb1fb]{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.prescription-editor .add-prescription[data-v-65bdb1fb]{display:-webkit-box;display:flex;height:4rem;border-radius:2rem;justify-content:space-around;-webkit-box-align:center;align-items:center;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);background:var(--white);color:var(--gray-700);border:var(--light-border);padding:0 1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-color-scheme:dark){.prescription-editor .add-prescription[data-v-65bdb1fb]{background:var(--gray-900);color:var(--gray-200)}}.prescription-editor .add-prescription .plus-icon[data-v-65bdb1fb]{width:1.6rem;height:1.6rem;margin:0 1.5rem 0 0}.prescription-editor .add-prescription .text[data-v-65bdb1fb]{font-weight:600;font-size:1.6rem;line-height:1.2}.prescription-editor .prescription[data-v-65bdb1fb]{margin:2rem 0 0 0;padding:2rem 0 0 0;border-top:var(--light-border)}@media (prefers-color-scheme:dark){.prescription-editor .prescription[data-v-65bdb1fb]{border-color:var(--gray-800)}}.color-picker-option[data-v-585e3e31]{position:relative;width:2.5rem;height:2.5rem;border-radius:1.25rem;cursor:pointer;border:2px solid var(--translucent-dark);-webkit-transition:-webkit-transform .3s var(--smooth-easing);transition:-webkit-transform .3s var(--smooth-easing);transition:transform .3s var(--smooth-easing);transition:transform .3s var(--smooth-easing),-webkit-transform .3s var(--smooth-easing)}.color-picker-option[data-v-585e3e31]:after{display:block;content:"";position:absolute;top:0;left:0;width:50%;height:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);-webkit-transform-origin:center center;transform-origin:center center;border-radius:50%;background:transparent;-webkit-transition:background .3s var(--smooth-easing);transition:background .3s var(--smooth-easing)}@media (hover){.color-picker-option[data-v-585e3e31]:hover{-webkit-transform:scale(1.4);transform:scale(1.4)}}.color-picker-option.color-picker-option-selected[data-v-585e3e31]{-webkit-transform:scale(1.4);transform:scale(1.4)}.color-picker-option.color-picker-option-selected[data-v-585e3e31]:after{background:#fff}.visualization-editor-hair[data-v-5bd76570]{width:100%}.visualization-editor-hair .hair-style-picker .hair-style-picker-options[data-v-5bd76570]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:1.5rem}.visualization-editor-hair .hair-style-picker .hair-style-picker-options .hair-style-picker-option[data-v-5bd76570]{width:8rem;height:5rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;overflow:hidden;border-radius:.8rem;padding:.5rem .5rem 0 .5rem;border:1px solid transparent}.visualization-editor-hair .hair-style-picker .hair-style-picker-options .hair-style-picker-option.hair-style-picker-option-selected[data-v-5bd76570]{background:var(--blue-100);border:var(--light-border)}@media (prefers-color-scheme:dark){.visualization-editor-hair .hair-style-picker .hair-style-picker-options .hair-style-picker-option.hair-style-picker-option-selected[data-v-5bd76570]{background:var(--blue-600)}}.visualization-editor-hair .hair-style-picker .hair-style-picker-options .hair-style-picker-option svg[data-v-5bd76570]{width:7rem;height:7rem}.visualization-editor-hair .hair-color-picker[data-v-5bd76570]{margin:3rem 0 0 0}.visualization-editor-hair .hair-color-picker .hair-color-picker-options[data-v-5bd76570]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:1.5rem}.visualization-editor-eyes[data-v-82e77668]{width:100%}.visualization-editor-eyes .eye-style-picker .eye-style-picker-options[data-v-82e77668]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:1.5rem}.visualization-editor-eyes .eye-style-picker .eye-style-picker-options .eye-style-picker-option[data-v-82e77668]{width:8rem;height:5rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;overflow:hidden;border-radius:.8rem;padding:.5rem .5rem 0 .5rem;border:1px solid transparent}.visualization-editor-eyes .eye-style-picker .eye-style-picker-options .eye-style-picker-option.eye-style-picker-option-selected[data-v-82e77668]{background:var(--blue-100);border:var(--light-border)}@media (prefers-color-scheme:dark){.visualization-editor-eyes .eye-style-picker .eye-style-picker-options .eye-style-picker-option.eye-style-picker-option-selected[data-v-82e77668]{background:var(--blue-600)}}.visualization-editor-eyes .eye-style-picker .eye-style-picker-options .eye-style-picker-option svg[data-v-82e77668]{width:7rem;height:7rem;-webkit-transform:translateY(-2.25rem) scale(1.5);transform:translateY(-2.25rem) scale(1.5)}.visualization-editor-eyes .eye-color-picker[data-v-82e77668]{margin:3rem 0 0 0}.visualization-editor-eyes .eye-color-picker .eye-color-picker-options[data-v-82e77668]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:1.5rem}.visualization-editor-skin-tone[data-v-3b1340e8]{width:100%}.visualization-editor-skin-tone .skin-color-picker .skin-color-picker-options[data-v-3b1340e8]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:1.5rem}.visualization-editor[data-v-3d15f55e]{width:100%;max-width:50rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.visualization-editor .option-picker[data-v-3d15f55e]{margin:3rem 0}.visualization-editor .option-picker[data-v-3d15f55e] .option{padding:.5rem}.bottom-modal[data-v-503187e9]{width:45rem;background:var(--white);padding:2rem;border-radius:.4rem;-webkit-box-shadow:var(--big-shadow);box-shadow:var(--big-shadow);-webkit-transform:translateY(-5rem);transform:translateY(-5rem);border:var(--light-border)}@media (prefers-color-scheme:dark){.bottom-modal[data-v-503187e9]{background:var(--gray-900);color:var(--gray-200)}}.bottom-modal .modal-title[data-v-503187e9]{font-size:1.6rem;font-weight:600;margin:0 0 1rem 0}.bottom-modal .modal-description p[data-v-503187e9]{text-align:left}.bottom-modal .modal-description p[data-v-503187e9]:not(:last-child){margin:0 0 .5rem 0}.bottom-modal .modal-actions[data-v-503187e9]{width:100%;margin:2rem 0 0 0;padding:2rem 0 0 0;border-top:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .modal-actions .action-go-back[data-v-503187e9]{margin:0 1rem 0 0}.bottom-modal .loading-wrapper[data-v-503187e9]{width:100%;height:3.7rem;margin:2rem 0 0 0;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .loading-wrapper .app-icon[data-v-503187e9]{-webkit-animation:spin .8s ease-out infinite;animation:spin .8s ease-out infinite}@media screen and (max-width:768px){.bottom-modal[data-v-503187e9]{width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:2rem 2rem 4rem 2rem;-webkit-transform:none;transform:none}.bottom-modal .modal-actions[data-v-503187e9]{padding:0;border-top:0}}.improvement-areas[data-v-55aa9d82]{width:100%}.improvement-areas .improvement-areas-grid[data-v-55aa9d82]{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1.5rem}.improvement-areas .improvement-areas-grid .area[data-v-55aa9d82]{width:100%;height:7.5rem;border:0;background:var(--white);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-radius:.8rem;position:relative;border:2px solid;border-color:transparent;-webkit-transition:border-color .3s var(--smooth-easing);transition:border-color .3s var(--smooth-easing);padding:1rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer}@media (prefers-color-scheme:dark){.improvement-areas .improvement-areas-grid .area[data-v-55aa9d82]{background:var(--gray-900);-webkit-box-shadow:none;box-shadow:none}}.improvement-areas .improvement-areas-grid .area.area-selected[data-v-55aa9d82]{border-color:var(--blue-500)}.improvement-areas .improvement-areas-grid .area .area-name[data-v-55aa9d82]{display:block;text-align:center;font-weight:600}@media (prefers-color-scheme:dark){.improvement-areas .improvement-areas-grid .area .area-name[data-v-55aa9d82]{color:var(--white)}}.improvement-areas .improvement-areas-grid .area .area-info-button[data-v-55aa9d82]{cursor:pointer;position:absolute;top:0;right:0;-webkit-transform:translate(-.5rem,.5rem);transform:translate(-.5rem,.5rem);width:1.6rem;height:1.6rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:transparent;border:none}.improvement-areas .improvement-areas-grid .area .area-info-button svg[data-v-55aa9d82]{width:100%;height:100%;color:var(--gray-500)}.payment-info[data-v-6cd2dc91]{width:100%}.payment-info .stripe-feedback-error[data-v-6cd2dc91]{width:100%;margin:1rem 0 0 0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:var(--red-500)}.payment-info .stripe-feedback-error .x-circle-icon[data-v-6cd2dc91]{width:1.6rem;height:1.6rem;margin:0 1rem 0 0}.payment-info .stripe-feedback-error .error-message[data-v-6cd2dc91]{font-weight:600;margin:0!important}.payment-info .stripe-card[data-v-6cd2dc91]{background:var(--white);padding:1rem;border:var(--light-border);border-radius:.4rem;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.payment-info .payment-submit[data-v-6cd2dc91]{margin:1rem 0 0 0}.in-app-purchase[data-v-5a015035],.payment-info .payment-submit[data-v-6cd2dc91]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.in-app-purchase[data-v-5a015035]{-webkit-box-align:start;align-items:flex-start}.activation-preview[data-v-292f525c]{width:100%}.activation-preview .preview-kind[data-v-292f525c]{width:100%;margin:0 0 3rem 0}.activation-preview .preview-kind .preview-kind-title[data-v-292f525c]{font-weight:600;color:var(--gray-700);margin:0 0 .5rem 0}@media (prefers-color-scheme:dark){.activation-preview .preview-kind .preview-kind-title[data-v-292f525c]{color:var(--gray-400)}}.activation-preview .preview-kind .preview-kind-items[data-v-292f525c]{width:100%}.activation-preview .preview-kind .preview-kind-items .item[data-v-292f525c]{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.activation-preview .preview-kind .preview-kind-items .item[data-v-292f525c]:not(:last-child){margin:0 0 1rem 0}.activation-preview .preview-kind .preview-kind-items .item .item-icon[data-v-292f525c]{width:3.6rem;height:3.6rem;flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:.4rem;background:#fff;border:var(--light-border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-radius:.8rem}.activation-preview .preview-kind .preview-kind-items .item .item-icon img[data-v-292f525c]{width:100%;height:100%}.activation-preview .preview-kind .preview-kind-items .item .item-title[data-v-292f525c]{-webkit-box-flex:1;flex:1 1 0;padding:0 0 0 1rem;font-weight:600;letter-spacing:.025rem}@media (prefers-color-scheme:dark){.activation-preview .preview-kind .preview-kind-items .item .item-title[data-v-292f525c]{color:var(--gray-100)}}.order-complete[data-v-687691a0]{position:absolute;top:0;left:0;z-index:13;width:100%;height:100%;background:var(--white);padding:2rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (prefers-color-scheme:dark){.order-complete[data-v-687691a0]{background:var(--gray-900)}}.order-complete .confetti-animation[data-v-687691a0]{position:absolute;top:0;left:0;width:100%;height:240px!important;pointer-events:none}.order-complete .order-confirmed-illustration[data-v-687691a0]{margin:0 0 2rem 0}.order-complete .order-confirmed-intro[data-v-687691a0]{margin:1rem 0 0 0;font-weight:600;font-size:1.6rem;color:var(--gray-700)}@media (prefers-color-scheme:dark){.order-complete .order-confirmed-intro[data-v-687691a0]{color:var(--gray-200)}}.order-complete .order-product[data-v-687691a0]{width:100%;border-bottom:var(--light-border);padding:0 0 2rem 0;margin:2rem 0;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.order-complete .order-product .order-product-meta[data-v-687691a0]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;-webkit-box-flex:1;flex:1 1 0;padding:0 1rem 0 0}.order-complete .order-product .order-product-meta .meta-name[data-v-687691a0]{font-size:1.6rem;font-weight:600}@media (prefers-color-scheme:dark){.order-complete .order-product .order-product-meta .meta-name[data-v-687691a0]{color:var(--gray-200)}}.order-complete .order-product .order-product-meta .meta-description[data-v-687691a0]{font-size:1.2rem;color:var(--gray-700)}@media (prefers-color-scheme:dark){.order-complete .order-product .order-product-meta .meta-description[data-v-687691a0]{color:var(--gray-400)}}.order-complete .order-product .order-product-price[data-v-687691a0]{color:var(--gray-700);font-weight:600}@media (prefers-color-scheme:dark){.order-complete .order-product .order-product-price[data-v-687691a0]{color:var(--gray-200)}}.purchase-screen[data-v-93db7074]{position:absolute;top:0;left:0;z-index:13;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:var(--white);padding:0 1rem 2rem 1rem}@media (prefers-color-scheme:dark){.purchase-screen[data-v-93db7074]{background:var(--gray-900)}}.purchase-screen .purchase-screen-header[data-v-93db7074]{width:100%;padding:1.25rem .5rem;border-bottom:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}.purchase-screen .purchase-screen-header .back-button[data-v-93db7074]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;background:transparent;border:0;color:var(--gray-700)}@media (prefers-color-scheme:dark){.purchase-screen .purchase-screen-header .back-button[data-v-93db7074]{color:var(--gray-400)}}.purchase-screen .purchase-screen-header .back-button .app-icon[data-v-93db7074]{margin:0 .25rem 0 0}.purchase-screen .product-details[data-v-93db7074]{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin:2rem 0}.purchase-screen .product-details .product-icon[data-v-93db7074]{width:5.5rem;height:5.5rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:var(--light-border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);background:var(--white);border-radius:.8rem;padding:.75rem}.purchase-screen .product-details .product-icon img[data-v-93db7074]{width:100%;height:100%}.purchase-screen .product-details .product-name[data-v-93db7074]{font-size:1.6rem;font-weight:600;margin:1rem 0 0 0}@media (prefers-color-scheme:dark){.purchase-screen .product-details .product-name[data-v-93db7074]{color:var(--gray-100)}}.purchase-screen .product-details .solution-purchase-details[data-v-93db7074]{margin:1rem 0 0 0;-webkit-box-pack:center;justify-content:center}.purchase-screen .trial-charge[data-v-93db7074]{width:100%;margin:1rem 0 0 0;text-align:center;color:var(--gray-700);font-size:1.2rem}@media (prefers-color-scheme:dark){.purchase-screen .trial-charge[data-v-93db7074]{color:var(--gray-300)}}.purchase-screen .trial-charge .trial-charge-date[data-v-93db7074]{font-weight:600}.purchase-screen .activation-preview[data-v-93db7074]{margin:2rem 0 0 0;padding:2rem 1rem 0 1rem;border-top:var(--light-border)}@-webkit-keyframes slide-in-data-v-12f24e8d{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-data-v-12f24e8d{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-out-data-v-12f24e8d{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide-out-data-v-12f24e8d{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.slide-in-enter-active[data-v-12f24e8d],.slide-in-leave-active[data-v-12f24e8d]{-webkit-animation:slide-in-data-v-12f24e8d .6s var(--smooth-easing);animation:slide-in-data-v-12f24e8d .6s var(--smooth-easing)}.slide-in-leave-active[data-v-12f24e8d]{animation-direction:reverse}.card[data-purchase-screen][data-v-12f24e8d]{overflow-y:hidden}.card .card-content[data-v-12f24e8d]{padding:0;position:relative}@media (prefers-color-scheme:dark){.card .card-content[data-v-12f24e8d]{background:var(--gray-900);color:var(--gray-200)}}.card .card-content[data-v-12f24e8d] .solution-description{padding:0 2rem;margin:1.5rem 0 0 0}.card .card-content[data-v-12f24e8d] .solution-description p{font-size:1.4rem;line-height:2.4rem;letter-spacing:.025rem}.card .card-content[data-v-12f24e8d] .solution-description p:not(:last-child){margin:0 0 1rem 0}.card .card-content[data-v-12f24e8d] .solution-description ul{padding:0 0 0 1.75rem}.card .card-content .solution-other-areas[data-v-12f24e8d]{width:100%;margin:2rem 0 0 0;padding:0 2rem;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.card .card-content .solution-other-areas p[data-v-12f24e8d]{width:100%;grid-column:1/-1;margin:0 0 -.5rem 0}.card .card-content .solution-other-areas .category[data-v-12f24e8d]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;min-height:6rem;background-color:var(--gray-500);border-radius:1.2rem;padding:1rem;color:var(--white);font-size:1.2rem;line-height:1.6rem;font-weight:600;letter-spacing:.05rem;text-align:center;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.card .card-content .marketing-content[data-v-12f24e8d]{margin:2rem 0 0 0}.card .card-content .share-solution[data-v-12f24e8d]{width:100%;text-align:center;padding:3rem 2rem;margin:0}.card .card-content .share-solution .solution-name[data-v-12f24e8d]{font-weight:600}.card .card-content .share-solution .share-button[data-v-12f24e8d]{background:transparent;display:inline;border:0;padding:0;color:var(--blue-500);text-decoration:underline;font-weight:600}.card .card-content .close-card[data-v-12f24e8d]{width:calc(100% - 4rem);-webkit-transform:translateX(2rem);transform:translateX(2rem);margin:1rem 0 0 0;padding:0 0 3rem 0}.card .card-content .close-card .close-button[data-v-12f24e8d],.card .card-content .close-card[data-v-12f24e8d]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.card .card-content .close-card .close-button[data-v-12f24e8d]{width:3rem;height:3rem;background:var(--white);border:var(--light-border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-radius:50%;color:var(--gray-700)}@media (prefers-color-scheme:dark){.card .card-content .close-card .close-button[data-v-12f24e8d]{background:var(--gray-700);color:var(--white);-webkit-box-shadow:none;box-shadow:none}}.how-to-help-cards[data-v-f2c86494]{width:100%}.how-to-help-cards .cards-list[data-v-f2c86494]{width:calc(100% + 4rem);-webkit-transform:translateX(-2rem);transform:translateX(-2rem);display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;padding:0 0 .75rem 0;overflow-x:scroll;overflow-y:scroll;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:2rem}.how-to-help-cards .cards-list[data-v-f2c86494]::-webkit-scrollbar{display:none}.how-to-help-cards .cards-list[data-v-f2c86494]:after{display:block;content:"";min-width:2rem;width:2rem;height:1rem}@media screen and (min-width:768px){.how-to-help-cards .cards-list.list-grid[data-v-f2c86494]{margin-left:0;padding:0;overflow:initial;width:100%;display:grid;grid-template-columns:repeat(auto-fill,24.5rem);grid-gap:3rem}.how-to-help-cards .cards-list.list-grid[data-v-f2c86494]:after{display:none}}.informational-notice[data-v-862e9238]{width:100%;max-width:40rem;background:var(--gray-100);border:.1rem solid var(--gray-200);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;padding:1.5rem;color:var(--gray-600);border-radius:.8rem;margin:0 auto 2rem auto}@media (prefers-color-scheme:dark){.informational-notice[data-v-862e9238]{background:var(--gray-800);border:.1rem solid var(--gray-700);color:var(--gray-200)}}.informational-notice .app-icon[data-v-862e9238]{width:2.75rem;height:2.75rem;margin:.45rem 1.25rem 0 0}.informational-notice .notice-text[data-v-862e9238]{font-size:1.2rem;line-height:1.8rem;font-weight:600;-webkit-box-flex:1;flex:1 1 0}@-webkit-keyframes loading-spinner-data-v-4dfc715b{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}75%{-webkit-transform:rotate(540deg);transform:rotate(540deg);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes loading-spinner-data-v-4dfc715b{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}75%{-webkit-transform:rotate(540deg);transform:rotate(540deg);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@-webkit-keyframes pill-orange-data-v-4dfc715b{0%,10%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(calc(var(--translate-amount)*-1));transform:translateY(calc(var(--translate-amount)*-1))}}@keyframes pill-orange-data-v-4dfc715b{0%,10%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(calc(var(--translate-amount)*-1));transform:translateY(calc(var(--translate-amount)*-1))}}@-webkit-keyframes pill-blue-data-v-4dfc715b{0%,10%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(var(--translate-amount));transform:translateY(var(--translate-amount))}}@keyframes pill-blue-data-v-4dfc715b{0%,10%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(var(--translate-amount));transform:translateY(var(--translate-amount))}}@-webkit-keyframes pill-purple-data-v-4dfc715b{0%,10%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(calc(var(--translate-amount)*-1));transform:translateX(calc(var(--translate-amount)*-1))}}@keyframes pill-purple-data-v-4dfc715b{0%,10%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(calc(var(--translate-amount)*-1));transform:translateX(calc(var(--translate-amount)*-1))}}@-webkit-keyframes pill-green-data-v-4dfc715b{0%,10%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(var(--translate-amount));transform:translateX(var(--translate-amount))}}@keyframes pill-green-data-v-4dfc715b{0%,10%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(var(--translate-amount));transform:translateX(var(--translate-amount))}}@-webkit-keyframes petals-data-v-4dfc715b{0%,10%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes petals-data-v-4dfc715b{0%,10%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.loading-spinner[data-v-4dfc715b]{overflow:visible;--translate-amount:20%;--duration:2.4s;-webkit-animation:loading-spinner-data-v-4dfc715b var(--duration) infinite;animation:loading-spinner-data-v-4dfc715b var(--duration) infinite}.loading-spinner .pills .pill-orange[data-v-4dfc715b]{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:pill-orange-data-v-4dfc715b var(--duration) infinite;animation:pill-orange-data-v-4dfc715b var(--duration) infinite}.loading-spinner .pills .pill-blue[data-v-4dfc715b]{-webkit-transform-origin:center top;transform-origin:center top;-webkit-animation:pill-blue-data-v-4dfc715b var(--duration) infinite;animation:pill-blue-data-v-4dfc715b var(--duration) infinite}.loading-spinner .pills .pill-purple[data-v-4dfc715b]{-webkit-transform-origin:right center;transform-origin:right center;-webkit-animation:pill-purple-data-v-4dfc715b var(--duration) infinite;animation:pill-purple-data-v-4dfc715b var(--duration) infinite}.loading-spinner .pills .pill-green[data-v-4dfc715b]{-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation:pill-green-data-v-4dfc715b var(--duration) infinite;animation:pill-green-data-v-4dfc715b var(--duration) infinite}.loading-spinner .petals[data-v-4dfc715b]{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:petals-data-v-4dfc715b var(--duration) infinite;animation:petals-data-v-4dfc715b var(--duration) infinite}.meaningful-change-entry[data-v-508734fa]{width:24rem;height:24rem;min-width:24rem;min-height:24rem;position:relative}.meaningful-change-entry .child-viz-wrapper[data-v-508734fa]{position:absolute!important;-webkit-transform:translate(-1rem,-1rem) scale(.7);transform:translate(-1rem,-1rem) scale(.7);z-index:10}.meaningful-change-entry svg[data-v-508734fa]{position:absolute;top:0;left:0;width:100%}.meaningful-change-entry svg .progress-meter[data-v-508734fa]{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.meaningful-change-entry svg .progress-meter>path[data-v-508734fa]{stroke-linecap:round;fill:none;-webkit-transition:stroke .3s var(--smooth-easing);transition:stroke .3s var(--smooth-easing)}.meaningful-change-entry svg .progress-meter>path.background[data-v-508734fa]{stroke-width:12px;stroke:var(--gray-100)}@media (prefers-color-scheme:dark){.meaningful-change-entry svg .progress-meter>path.background[data-v-508734fa]{stroke:var(--gray-800)}}.meaningful-change-entry svg .progress-meter>path.segment[data-v-508734fa]{stroke-width:4px;stroke:rgba(0,0,0,.075);z-index:1}@media (prefers-color-scheme:dark){.meaningful-change-entry svg .progress-meter>path.segment[data-v-508734fa]{stroke:hsla(0,0%,100%,.075)}}.meaningful-change-entry svg .progress-meter>path.segment.complete[data-v-508734fa]{stroke:var(--green-500);z-index:2}.meaningful-change-entry svg .progress-meter>path.segment.all-complete[data-v-508734fa]{stroke:var(--yellow-500)}.meaningful-change-entry svg .bookend-text[data-v-508734fa]{fill:var(--gray-700)}@media (prefers-color-scheme:dark){.meaningful-change-entry svg .bookend-text[data-v-508734fa]{fill:var(--gray-400)}}.meaningful-change-entry .target-text[data-v-508734fa]{width:100%;height:100%;min-width:100%;min-height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:2.4rem;font-weight:600;color:var(--gray-800)}@media (prefers-color-scheme:dark){.meaningful-change-entry .target-text[data-v-508734fa]{color:var(--gray-200)}}.meaningful-change-threshold-surpassed[data-v-bbd76d42]{width:30rem;height:30rem;min-width:30rem;min-height:30rem;position:relative}.meaningful-change-threshold-surpassed svg[data-v-bbd76d42]{position:absolute;top:0;left:0;width:100%}.meaningful-change-threshold-surpassed svg .progress-meter[data-v-bbd76d42]{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.meaningful-change-threshold-surpassed svg .progress-meter>path[data-v-bbd76d42]{stroke-linecap:round;fill:none;-webkit-transition:stroke .3s var(--smooth-easing);transition:stroke .3s var(--smooth-easing)}.meaningful-change-threshold-surpassed svg .progress-meter>path.background[data-v-bbd76d42]{stroke-width:12px;stroke:var(--gray-100)}@media (prefers-color-scheme:dark){.meaningful-change-threshold-surpassed svg .progress-meter>path.background[data-v-bbd76d42]{stroke:var(--gray-800)}}.meaningful-change-threshold-surpassed svg .progress-meter>path.score[data-v-bbd76d42]{stroke-width:4px;stroke:var(--blue-500);z-index:1}.meaningful-change-threshold-surpassed svg .bookend-text[data-v-bbd76d42]{fill:var(--gray-700)}@media (prefers-color-scheme:dark){.meaningful-change-threshold-surpassed svg .bookend-text[data-v-bbd76d42]{fill:var(--gray-400)}}svg[data-v-78d00c04]{width:5rem;height:5rem;background:transparent}svg>path[data-v-78d00c04]{stroke-linecap:round;fill:none;-webkit-transition:stroke .3s var(--smooth-easing);transition:stroke .3s var(--smooth-easing)}svg>path.background[data-v-78d00c04]{stroke-width:20px;stroke:var(--gray-300)}@media (prefers-color-scheme:dark){svg>path.background[data-v-78d00c04]{stroke:var(--gray-800)}}svg>path.progress[data-v-78d00c04]{stroke-width:16px;stroke:var(--green-500)}svg>path.progress.all-complete[data-v-78d00c04]{stroke:var(--yellow-500)}.progress-bar-wrapper[data-v-27371518]{width:100%;z-index:4}.progress-bar-wrapper .go-back[data-v-27371518],.progress-bar-wrapper[data-v-27371518]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.progress-bar-wrapper .go-back[data-v-27371518]{margin:0 .75rem 0 0;background:transparent;border:0;color:var(--blue-500)}.progress-bar-wrapper .go-back[disabled][data-v-27371518]{color:var(--gray-500)}.progress-bar-wrapper .go-back .app-icon[data-v-27371518]{width:1.4rem;height:1.4rem}.progress-bar-wrapper .progress-bar[data-v-27371518]{-webkit-box-flex:1;flex:1 1 0;height:.2rem;background:var(--gray-200)}@media (prefers-color-scheme:dark){.progress-bar-wrapper .progress-bar[data-v-27371518]{background:var(--gray-700)}}.progress-bar-wrapper .progress-bar .current[data-v-27371518]{width:0;height:.2rem;-webkit-transition:width .3s ease-out;transition:width .3s ease-out;background:var(--blue-500)}.progress-bar-wrapper .progress-label[data-v-27371518]{margin:0 1rem 0 0;color:var(--gray-700);font-size:1.2rem}@media (prefers-color-scheme:dark){.progress-bar-wrapper .progress-label[data-v-27371518]{color:var(--gray-300)}}.modal[data-v-2feead24]{border-radius:.8rem;width:calc(100% - 2rem);height:calc(100% - 2rem);max-width:60rem;max-height:80rem;background:var(--white);position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (prefers-color-scheme:dark){.modal[data-v-2feead24]{background:var(--black)}}.modal .modal-header[data-v-2feead24]{position:sticky;top:0;left:0;width:100%;height:6rem;min-height:6rem;background:var(--white);z-index:2;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;border-radius:0;padding:0 2rem}@media (prefers-color-scheme:dark){.modal .modal-header[data-v-2feead24]{background:var(--gray-800);color:var(--gray-100)}}.modal .modal-header .title[data-v-2feead24]{width:100%;text-align:left;font-weight:600;line-height:1.2;font-size:1.6rem}.modal .modal-header .modal-actions[data-v-2feead24]{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.modal .modal-header .modal-actions .action[data-v-2feead24]{width:2.4rem;height:2.4rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:var(--white);cursor:pointer;border:0;-webkit-transition:background .3s var(--smooth-easing);transition:background .3s var(--smooth-easing)}@media (prefers-color-scheme:dark){.modal .modal-header .modal-actions .action[data-v-2feead24]{background:var(--gray-900)}}@media (hover){.modal .modal-header .modal-actions .action[data-v-2feead24]:hover{background:var(--gray-100)}}@media (hover) and (prefers-color-scheme:dark){.modal .modal-header .modal-actions .action[data-v-2feead24]:hover{background:var(--gray-700)}}.modal .modal-header .modal-actions .action[data-v-2feead24]:active{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.modal .modal-header .modal-actions .action[data-v-2feead24]:not(:last-child){margin:0 1rem 0 0}.modal .modal-header .modal-actions .action .app-icon[data-v-2feead24]{width:1.4rem;height:1.4rem;color:var(--gray-900)}@media (prefers-color-scheme:dark){.modal .modal-header .modal-actions .action .app-icon[data-v-2feead24]{color:var(--white)}}.modal .modal-body[data-v-2feead24]{width:100%;min-height:calc(100% - 6rem);display:block;border-radius:0;padding:2rem;z-index:1}@media (prefers-color-scheme:dark){.modal .modal-body[data-v-2feead24]{background:var(--gray-900);color:var(--gray-200)}}.modal .modal-body .copy[data-v-2feead24]{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.modal .modal-body .copy.confirm[data-v-2feead24]{font-size:1.6rem}.modal .modal-body .copy p[data-v-2feead24]{margin:0 0 5px 0}.modal .modal-body .copy p.center[data-v-2feead24]{text-align:center}.modal .modal-body .copy p.bold[data-v-2feead24]{font-weight:600}.modal .modal-body .copy p[data-v-2feead24]:last-of-type{margin:0}.modal .modal-body .copy input[data-v-2feead24]{margin:10px auto 0 auto;width:350px;background-color:var(--white);-webkit-appearance:none;font-size:1.6rem;padding:10px;border-radius:4px;color:var(--gray-700);border:1px solid var(--gray-300);text-align:center}.modal .modal-body .copy ul[data-v-2feead24]{padding:5px 0 0 25px}.modal .modal-body .copy:not(:first-child) p[data-v-2feead24]:first-child{padding:20px 0 0 0;border-top:1px solid rgba(0,0,0,.075)}.modal .modal-body .copy select[data-v-2feead24]{margin:10px 0 0 0;font-size:1.6rem;width:200px;align-self:center}.modal .modal-body .copy select[data-v-2feead24]:first-child:last-child{width:100%}.modal .modal-body .buttons[data-v-2feead24]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:calc(100% - 4rem);margin:1.5rem 2rem 0 2rem;padding:2rem 0 0 0;border-top:var(--light-border)}.modal .modal-body .buttons span[data-v-2feead24]{color:var(--gray-700);font-weight:600}.modal .modal-body .buttons>[data-v-2feead24]{cursor:pointer}.modal .modal-body .buttons>[data-v-2feead24]:not(:last-child){margin:0 2rem 0 0}@media screen and (max-width:768px){.modal[data-v-2feead24]{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0}}@media (prefers-color-scheme:dark){.notification-config-modal[data-v-2feead24]{background:transparent}}.notification-config-modal .modal-body[data-v-2feead24]{min-height:100%;padding:1rem;background:var(--gray-100);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media (prefers-color-scheme:dark){.notification-config-modal .modal-body[data-v-2feead24]{background:var(--gray-900)}}.notification-config-modal .modal-body .notification-content[data-v-2feead24]{width:100%;background:var(--white);max-width:36rem;position:relative;overflow:hidden;padding:1.5rem 2rem;border-radius:.4rem;border:var(--light-border);-webkit-box-shadow:var(--big-shadow);box-shadow:var(--big-shadow)}@media (prefers-color-scheme:dark){.notification-config-modal .modal-body .notification-content[data-v-2feead24]{background:var(--gray-800);color:var(--gray-200)}}.notification-config-modal .modal-body .notification-content .notification-illustration[data-v-2feead24]{margin:1rem 0 0 0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.notification-config-modal .modal-body .notification-content .notification-content-title[data-v-2feead24]{width:100%;text-align:center;margin:0 0 1rem 0;letter-spacing:0!important}.notification-config-modal .modal-body .notification-content .notifications-enable[data-v-2feead24]{margin:2rem 0 0 0;text-align:center;color:var(--gray-900)}@media (prefers-color-scheme:dark){.notification-config-modal .modal-body .notification-content .notifications-enable[data-v-2feead24]{color:var(--gray-200)}}.notification-config-modal .modal-body .notification-content .notification-settings-hint[data-v-2feead24]{margin:2rem 0 0 0;width:100%;text-align:center;font-size:1.2rem;color:var(--gray-700)}@media (prefers-color-scheme:dark){.notification-config-modal .modal-body .notification-content .notification-settings-hint[data-v-2feead24]{color:var(--gray-300)}}.notification-config-modal .modal-body .notification-content .notification-settings-hint .emphasis[data-v-2feead24]{font-weight:600;color:var(--gray-800)}@media (prefers-color-scheme:dark){.notification-config-modal .modal-body .notification-content .notification-settings-hint .emphasis[data-v-2feead24]{color:var(--gray-100)}}.notification-config-modal .modal-body .notification-content .notification-continue[data-v-2feead24]{margin:2rem 0 0 0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.notification-config-modal .modal-body .notification-content .loading-feedback[data-v-2feead24]{border-radius:0}.score-wheel[data-v-5907e976]{width:30rem;height:30rem;position:relative}.score-wheel svg[data-v-5907e976]{position:absolute;top:0;left:0;width:100%}.score-wheel svg .progress-meter[data-v-5907e976]{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.score-wheel svg .progress-meter .segment[data-v-5907e976]{fill:none;stroke-width:16px;stroke:rgba(0,0,0,.075)}@media (prefers-color-scheme:dark){.score-wheel svg .progress-meter .segment[data-v-5907e976]{stroke:hsla(0,0%,100%,.075)}}.score-wheel svg .progress-meter .segment.complete[data-v-5907e976]{stroke:var(--orange-500)}.score-wheel .target-text[data-v-5907e976]{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}.score-wheel .target-text .target-progress[data-v-5907e976]{font-size:4rem;font-weight:600;color:var(--gray-700)}@media (prefers-color-scheme:dark){.score-wheel .target-text .target-progress[data-v-5907e976]{color:var(--gray-200)}}.score-wheel .target-text .target-description[data-v-5907e976]{font-size:2rem;margin:.25rem 0 0 0;line-height:1.25;padding:0 6rem;color:var(--gray-600)}@media (prefers-color-scheme:dark){.score-wheel .target-text .target-description[data-v-5907e976]{color:var(--gray-300)}}.section-header[data-v-638f98a8]{width:100%;margin:0 0 1.25rem 0;color:var(--gray-700)}@media (prefers-color-scheme:dark){.section-header[data-v-638f98a8]{color:var(--gray-300)}}.section-header h3[data-v-638f98a8]{font-size:1.6rem;font-weight:600;line-height:1;width:100%}.section-header p[data-v-638f98a8]{font-size:1.2rem;line-height:1.35;letter-spacing:.025rem;margin:.5rem 0 0 0}.session-actions[data-v-4e60bde9]{margin:3rem 0 -.75rem 0;padding:0 .25rem 0 0;width:100%;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:start;justify-content:flex-start}.session-actions .action-group[data-v-4e60bde9],.session-actions[data-v-4e60bde9]{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.session-actions .action-group[data-v-4e60bde9]{-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:end;justify-content:flex-end}.session-actions .action-group button[data-v-4e60bde9]{margin:0 0 1rem 0}.session-actions .action-group button[data-v-4e60bde9]:not(:first-child),.session-actions .action-group button[data-v-4e60bde9]:only-child{margin:0 0 1rem 1rem}.bottom-modal[data-v-2d69c714]{width:45rem;background:var(--white);padding:2rem;border-radius:.4rem;-webkit-box-shadow:var(--big-shadow);box-shadow:var(--big-shadow);-webkit-transform:translateY(-5rem);transform:translateY(-5rem);border:var(--light-border)}@media (prefers-color-scheme:dark){.bottom-modal[data-v-2d69c714]{background:var(--gray-900);color:var(--gray-200)}}.bottom-modal .modal-title[data-v-2d69c714]{font-size:1.6rem;font-weight:600;margin:0 0 1rem 0}.bottom-modal .modal-description p[data-v-2d69c714]{text-align:left}.bottom-modal .modal-description p[data-v-2d69c714]:not(:last-child){margin:0 0 .5rem 0}.bottom-modal .modal-actions[data-v-2d69c714]{width:100%;margin:2rem 0 0 0;padding:2rem 0 0 0;border-top:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .modal-actions .action-go-back[data-v-2d69c714]{margin:0 1rem 0 0}.bottom-modal .loading-wrapper[data-v-2d69c714]{width:100%;height:3.7rem;margin:2rem 0 0 0;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .loading-wrapper .app-icon[data-v-2d69c714]{-webkit-animation:spin .8s ease-out infinite;animation:spin .8s ease-out infinite}@media screen and (max-width:768px){.bottom-modal[data-v-2d69c714]{width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:2rem 2rem 4rem 2rem;-webkit-transform:none;transform:none}.bottom-modal .modal-actions[data-v-2d69c714]{padding:0;border-top:0}}.bottom-modal[data-v-4ea8a8ac]{width:45rem;background:var(--white);padding:2rem;border-radius:.4rem;-webkit-box-shadow:var(--big-shadow);box-shadow:var(--big-shadow);-webkit-transform:translateY(-5rem);transform:translateY(-5rem);border:var(--light-border)}@media (prefers-color-scheme:dark){.bottom-modal[data-v-4ea8a8ac]{background:var(--gray-900);color:var(--gray-200)}}.bottom-modal .modal-title[data-v-4ea8a8ac]{font-size:1.6rem;font-weight:600;margin:0 0 1rem 0}.bottom-modal .modal-description p[data-v-4ea8a8ac]{text-align:left}.bottom-modal .modal-description p[data-v-4ea8a8ac]:not(:last-child){margin:0 0 .5rem 0}.bottom-modal .modal-actions[data-v-4ea8a8ac]{width:100%;margin:2rem 0 0 0;padding:2rem 0 0 0;border-top:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .modal-actions .action-go-back[data-v-4ea8a8ac]{margin:0 1rem 0 0}.bottom-modal .loading-wrapper[data-v-4ea8a8ac]{width:100%;height:3.7rem;margin:2rem 0 0 0;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .loading-wrapper .app-icon[data-v-4ea8a8ac]{-webkit-animation:spin .8s ease-out infinite;animation:spin .8s ease-out infinite}@media screen and (max-width:768px){.bottom-modal[data-v-4ea8a8ac]{width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:2rem 2rem 4rem 2rem;-webkit-transform:none;transform:none}.bottom-modal .modal-actions[data-v-4ea8a8ac]{padding:0;border-top:0}}.bottom-modal[data-v-5d2f9036]{width:45rem;background:var(--white);padding:2rem;border-radius:.4rem;-webkit-box-shadow:var(--big-shadow);box-shadow:var(--big-shadow);-webkit-transform:translateY(-5rem);transform:translateY(-5rem);border:var(--light-border)}@media (prefers-color-scheme:dark){.bottom-modal[data-v-5d2f9036]{background:var(--gray-900);color:var(--gray-200)}}.bottom-modal .modal-title[data-v-5d2f9036]{font-size:1.6rem;font-weight:600;margin:0 0 1rem 0}.bottom-modal .modal-description p[data-v-5d2f9036]{text-align:left}.bottom-modal .modal-description p[data-v-5d2f9036]:not(:last-child){margin:0 0 .5rem 0}.bottom-modal .modal-actions[data-v-5d2f9036]{width:100%;margin:2rem 0 0 0;padding:2rem 0 0 0;border-top:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .modal-actions .action-go-back[data-v-5d2f9036]{margin:0 1rem 0 0}.bottom-modal .loading-wrapper[data-v-5d2f9036]{width:100%;height:3.7rem;margin:2rem 0 0 0;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .loading-wrapper .app-icon[data-v-5d2f9036]{-webkit-animation:spin .8s ease-out infinite;animation:spin .8s ease-out infinite}@media screen and (max-width:768px){.bottom-modal[data-v-5d2f9036]{width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:2rem 2rem 4rem 2rem;-webkit-transform:none;transform:none}.bottom-modal .modal-actions[data-v-5d2f9036]{padding:0;border-top:0}}.session[data-v-6b402f43]{width:100%;padding:1.25rem;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);border-left:0;border-radius:.8rem;position:relative;background-color:var(--session-background)}.session[role=button] .session-info .initial-content[data-v-6b402f43]{cursor:pointer}.session .session-in-add-on[data-v-6b402f43]{padding:.5rem .75rem;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--requirement-background);font-size:1.2rem;line-height:1;font-weight:800;border-radius:.4rem;position:absolute;top:0;right:0;z-index:2;-webkit-transform:translate(-.75rem,.75rem);transform:translate(-.75rem,.75rem);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.session .session-info[data-v-6b402f43]{width:100%}.session .session-info .initial-content[data-v-6b402f43]{width:100%;-webkit-box-flex:1;flex:1 1 0;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.session .session-info .initial-content .info-meta[data-v-6b402f43]{-webkit-box-flex:1;flex:1 1 0}.session .session-info .initial-content .info-meta[data-v-6b402f43]:not(:last-child){padding:0 2rem 0 0}.session .session-info .initial-content .info-meta .session-title[data-v-6b402f43]{font-size:1.6rem;line-height:1.2;font-weight:600;color:var(--session-title)}.session .session-info .initial-content .info-meta .session-status[data-v-6b402f43]{line-height:1;font-size:1.2rem;margin:.75rem 0 0 0;font-weight:600;color:var(--session-status)}.session .session-info .initial-content .session-illustration[data-v-6b402f43]{width:10rem;max-height:8rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;will-change:transform}.session .session-info .initial-content .session-illustration img[data-v-6b402f43]{width:100%;height:100%}.session .session-info .session-status[data-v-6b402f43]{margin:1rem 0 0 0}.session .session-info .expandable-content[data-v-6b402f43]{width:100%}.session .session-info .expandable-content .expanded-content-section[data-v-6b402f43]{margin:3rem 0 0 0}.session .session-info .expandable-content .expanded-content-section[data-v-6b402f43]:first-child{margin:2.5rem 0 0 0;padding:2.25rem 0 0 0;border-top:var(--light-border)}.session .session-info .expandable-content .expanded-content-section .expanded-content-section-title[data-v-6b402f43]{color:var(--gray-100);font-size:1.4rem;margin:0 0 .25rem 0}.session .session-info .expandable-content .session-description[data-v-6b402f43] .description-content{color:var(--gray-100);font-size:1.4rem}.session .session-info .expandable-content .session-description[data-v-6b402f43] .description-content p:not(:last-child){margin:0 0 1rem 0}.session .session-info .expandable-content .session-description[data-v-6b402f43] .description-content ul{padding:0 0 0 1.8rem}.session .session-info .expandable-content .session-description[data-v-6b402f43] .description-content ul li:not(:last-child){margin:0 0 .5rem 0}.session .session-info .expandable-content .session-requirements[data-v-6b402f43] .requirements-list{margin:.5rem 0 0 0}.session .session-info .expandable-content .session-requirements[data-v-6b402f43] .requirements-list ul{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:end;align-items:flex-end;flex-wrap:wrap;list-style:none}.session .session-info .expandable-content .session-requirements[data-v-6b402f43] .requirements-list ul li{padding:.5rem .75rem;background:var(--requirement-background);color:var(--requirement-color);font-size:1.3rem;font-weight:600;line-height:1;border-radius:.4rem;margin:0 .75rem .5rem 0}.bottom-modal[data-v-cfabd45e]{width:45rem;background:var(--white);padding:2rem;border-radius:.4rem;-webkit-box-shadow:var(--big-shadow);box-shadow:var(--big-shadow);-webkit-transform:translateY(-5rem);transform:translateY(-5rem);border:var(--light-border)}@media (prefers-color-scheme:dark){.bottom-modal[data-v-cfabd45e]{background:var(--gray-900);color:var(--gray-200)}}.bottom-modal .modal-title[data-v-cfabd45e]{font-size:1.6rem;font-weight:600;margin:0 0 1rem 0}.bottom-modal .modal-description p[data-v-cfabd45e]{text-align:left}.bottom-modal .modal-description p[data-v-cfabd45e]:not(:last-child){margin:0 0 .5rem 0}.bottom-modal .modal-actions[data-v-cfabd45e]{width:100%;margin:2rem 0 0 0;padding:2rem 0 0 0;border-top:var(--light-border);display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .modal-actions .action-go-back[data-v-cfabd45e]{margin:0 1rem 0 0}.bottom-modal .loading-wrapper[data-v-cfabd45e]{width:100%;height:3.7rem;margin:2rem 0 0 0;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.bottom-modal .loading-wrapper .app-icon[data-v-cfabd45e]{-webkit-animation:spin .8s ease-out infinite;animation:spin .8s ease-out infinite}@media screen and (max-width:768px){.bottom-modal[data-v-cfabd45e]{width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:2rem 2rem 4rem 2rem;-webkit-transform:none;transform:none}.bottom-modal .modal-actions[data-v-cfabd45e]{padding:0;border-top:0}}@-webkit-keyframes has-copied-data-v-cfabd45e{0%{opacity:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes has-copied-data-v-cfabd45e{0%{opacity:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.has-copied-enter-active[data-v-cfabd45e],.has-copied-leave-active[data-v-cfabd45e]{-webkit-animation:has-copied-data-v-cfabd45e .25s ease-out;animation:has-copied-data-v-cfabd45e .25s ease-out}.has-copied-leave-active[data-v-cfabd45e]{animation-direction:reverse}.share-prompt-modal[data-v-cfabd45e]{position:relative}.share-prompt-modal .modal-content .share-preview[data-v-cfabd45e]{margin:0 auto;width:100%;padding:.75rem;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-radius:.4rem;border:var(--light-border);text-align:center;background:var(--gray-100)}@media (prefers-color-scheme:dark){.share-prompt-modal .modal-content .share-preview[data-v-cfabd45e]{background:var(--black);color:var(--white);-webkit-box-shadow:none;box-shadow:none}}.share-prompt-modal .modal-content .share-preview[data-v-cfabd45e]::-moz-selection{color:var(--white);background:var(--blue-500)}.share-prompt-modal .modal-content .share-preview[data-v-cfabd45e]::selection{color:var(--white);background:var(--blue-500)}.share-prompt-modal .modal-content .share-url-copy[data-v-cfabd45e]{position:absolute;top:-9999px}.share-prompt-modal .modal-share-actions[data-v-cfabd45e]{margin:1.5rem 0 -1.5rem 0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}.share-prompt-modal .modal-share-actions .share-button[data-v-cfabd45e]{width:4rem;height:3.4rem;border-radius:1.7rem;padding:.8rem;border:0;margin:0 .75rem 1.5rem .75rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;background-color:var(--share-button-color)}.share-prompt-modal .modal-share-actions .share-button.link[data-v-cfabd45e]{width:auto;background-color:var(--gray-600);padding-left:1rem}.share-prompt-modal .modal-share-actions .share-button>.app-icon[data-v-cfabd45e],.share-prompt-modal .modal-share-actions .share-button>svg[data-v-cfabd45e]{width:2.4rem;height:1.8rem;color:var(--white)}.share-prompt-modal .modal-share-actions .share-button span[data-v-cfabd45e]{font-weight:600;color:var(--white);margin:0 .5rem 0 1rem}.share-prompt-modal .modal-close-button[data-v-cfabd45e]{position:absolute;top:0;right:0;-webkit-transform:translate(1.2rem,-1.2rem);transform:translate(1.2rem,-1.2rem);width:2.4rem;height:2.4rem;padding:.4rem;background:var(--white);border:var(--light-border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:50%;color:var(--gray-700)}@media (prefers-color-scheme:dark){.share-prompt-modal .modal-close-button[data-v-cfabd45e]{background:var(--gray-700);color:var(--white);-webkit-box-shadow:none;box-shadow:none}}@media screen and (max-width:768px){.share-prompt-modal .modal-close-button[data-v-cfabd45e]{margin:3rem auto 0 auto;-webkit-transform:none;transform:none;position:static;top:auto;left:auto}}.share-prompt-modal .modal-close-button .app-icon[data-v-cfabd45e]{width:100%;height:100%}.share-prompt-modal .has-copied[data-v-cfabd45e]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--gray-800);font-weight:600;color:var(--white);padding:.75rem 1rem;border-radius:.8rem;-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);text-align:center}.fade-enter-active[data-v-6ea096b5]{-webkit-animation:fade .5s linear;animation:fade .5s linear}.fade-leave-active[data-v-6ea096b5]{animation:fade .2s linear reverse}.loading-feedback[data-v-6ea096b5]{position:absolute;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.9);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;z-index:2;border-radius:0 0 .8rem .8rem}@media (prefers-color-scheme:dark){.loading-feedback[data-v-6ea096b5]{background:rgba(0,0,0,.9)}}.loading-feedback .loading-spinner[data-v-6ea096b5]{width:3.5rem;height:3.5rem}.loading-feedback .error[data-v-6ea096b5]{position:absolute;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:var(--red-500)}.loading-feedback .error .x-circle-icon[data-v-6ea096b5]{width:2.4rem;height:2.4rem;margin:0 0 .5rem 0}.loading-feedback .error p[data-v-6ea096b5]{padding:0 4rem;text-align:center;font-weight:600;font-size:1.4rem}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-Regular.woff2) format("woff2"),url(/fonts/lato/Lato-Regular.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-Italic.woff2) format("woff2"),url(/fonts/lato/Lato-Italic.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-Semibold.woff2) format("woff2"),url(/fonts/lato/Lato-Semibold.woff) format("woff");font-style:normal;font-weight:600;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-SemiboldItalic.woff2) format("woff2"),url(/fonts/lato/Lato-SemiboldItalic.woff) format("woff");font-style:italic;font-weight:600;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-Bold.woff2) format("woff2"),url(/fonts/lato/Lato-Bold.woff) format("woff");font-style:normal;font-weight:800;text-rendering:optimizeLegibility;font-display:swap}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:none;transform:none}}.fade-in-up-enter-active{-webkit-animation:fade-in-up .25s var(--smooth-easing);animation:fade-in-up .25s var(--smooth-easing)}.fade-in-up-leave-active{animation:fade-in-up .2s var(--smooth-easing) reverse}@-webkit-keyframes button-loading{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes button-loading{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:none;transform:none}}.button-loading-enter-active,.button-loading-leave-active{-webkit-animation:button-loading .25s var(--smooth-easing);animation:button-loading .25s var(--smooth-easing)}.button-loading-enter-active.button-loading-leave-active,.button-loading-leave-active.button-loading-leave-active{animation-direction:reverse}@-webkit-keyframes button-bounce{0%,50%,to{-webkit-transform:none;transform:none}25%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes button-bounce{0%,50%,to{-webkit-transform:none;transform:none}25%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}:root{--font-stack:"LatoWeb","Helvetica Neue",Helvetica,Arial,sans-serif;--smooth-easing:cubic-bezier(0.4,0,0.2,1);--full:9999px;--translucent-dark:rgba(0,0,0,0.05);--translucent-light:hsla(0,0%,100%,0.05);--big-shadow:0 1rem 1.5rem var(--translucent-dark),0 0.25rem 0.75rem var(--translucent-dark);--shadow-xs:0 0 0 1px rgba(0,0,0,0.05);--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--shadow-focus:0 0 0 3px rgba(66,153,225,0.5);--shadow-active:0 0 0 3px var(--blue-400);--light-border:1px solid var(--translucent-dark)}@media (prefers-color-scheme:dark){:root{--light-border:1px solid var(--translucent-light)}}:root{--white:#fff;--black:#000;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--green-50:#ecfdf5;--green-100:#d1fae5;--green-200:#a7f3d0;--green-300:#6ee7b7;--green-400:#34d399;--green-500:#10b981;--green-600:#059669;--green-700:#047857;--green-800:#065f46;--green-900:#064e3b;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--blue-50:#f0f9ff;--blue-100:#e0f2fe;--blue-200:#bae6fd;--blue-300:#7dd3fc;--blue-400:#38bdf8;--blue-500:#0ea5e9;--blue-600:#0284c7;--blue-700:#0369a1;--blue-800:#075985;--blue-900:#0c4a6e;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--purple-50:#f5f3ff;--purple-100:#ede9fe;--purple-200:#ddd6fe;--purple-300:#c4b5fd;--purple-400:#a78bfa;--purple-500:#8b5cf6;--purple-600:#7c3aed;--purple-700:#6d28d9;--purple-800:#5b21b6;--purple-900:#4c1d95}html{height:100%;font-size:62.5%}html body{height:100%;background-color:var(--gray-50);color:var(--gray-900);font-size:1.4rem;line-height:1.5;position:relative}html body .grecaptcha-badge{visibility:hidden!important}@media (prefers-color-scheme:dark){html body{background-color:var(--black)}}html body.has-modal{position:fixed;left:0;right:0}html body #app{min-height:100%;font-family:var(--font-stack);width:100%;max-width:1366px;margin:0 auto;-webkit-tap-highlight-color:rgba(0,0,0,.1)}@media screen and (max-width:1366px){html body #app{margin:0}}html body #app.no-highlight *{-webkit-tap-highlight-color:transparent}html body #app .container{width:100%}html body #app :focus{outline:none}html body #app :focus.focus-visible{-webkit-box-shadow:var(--shadow-focus);box-shadow:var(--shadow-focus)}html body #app [role=button],html body #app a,html body #app button{-webkit-user-select:none;-moz-user-select:none;user-select:none}html body #app a{color:var(--blue-500)}