@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@500&display=swap";.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}:root{--primary: #203c8f;--primary-shadow: #1e316c;--primary-light: #3e5fc1;--tint: #d0e5ff;--tint-shadow: #85c9fa;--white: #fff;--gray-light: #eaeaea;--gray: #AAAAAA;--black: #000;--green: green}:root{--base-font-size:1rem}body,html{margin:0;padding:0;width:100%;height:100%}.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{transition:background-color .3s,color .3s,border .3s,transform .1s,font-size .2s,filter .5s,opacity .3s;font-size:var(--base-font-size)}.darkTheme.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{background-color:var(--primary);color:var(--white)}main.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{width:100%;max-width:100vw;min-height:85%;margin:0;display:flex;position:relative;flex-direction:column;align-items:center;background-color:var(--white);box-sizing:border-box;padding-bottom:100px}h3.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{margin-top:1rem;font-size:calc(var(--base-font-size) * 1.2);text-align:center}.darkTheme.svelte-aimbpf h3.svelte-aimbpf.svelte-aimbpf,.darkTheme.svelte-aimbpf label.svelte-aimbpf.svelte-aimbpf{color:var(--white)}header.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{background-color:var(--primary);color:#fff;padding:.5rem 1.5rem;display:flex;height:auto;position:relative}header.darkTheme.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{background-color:var(--primary-shadow)}.header-container.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{display:flex;justify-content:space-between;align-items:center;width:100%}.make-white.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{filter:brightness(0) invert(1);margin:0}.make-black.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{filter:brightness(0) invert(0)}.right-side-menu-buttons.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{display:flex;gap:1rem}.menu-button.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{background:none;border:none;padding:0;cursor:pointer}#options.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{z-index:1001}.options-overlay.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:-1;opacity:0}.options-overlay.show.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{z-index:999;opacity:1}.options-overlay.hide.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{z-index:999;opacity:0;animation:svelte-aimbpf-resetZIndex 0s linear .3s forwards}@keyframes svelte-aimbpf-resetZIndex{to{z-index:-1}}.options-menu.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{position:fixed;top:0;right:-250px;width:250px;height:100vh;background-color:#fff;color:#000;box-shadow:-2px 0 10px #0000001a;z-index:1000;transition:right .3s ease;display:flex;flex-direction:column}.options-menu.show.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{right:0}.options-menu.darkTheme.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{background-color:var(--primary);color:var(--white)}.options-content.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{margin-top:55px;padding:1rem;display:flex;flex-direction:column;gap:1rem}.text-size-section.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{display:flex;flex-direction:column;gap:.5rem}.slider-section.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{padding:10px;background:#f5f5f5;border-radius:5px;text-align:center}.slider-section.darkTheme.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{background:var(--primary-shadow);color:var(--white)}.slider-section.svelte-aimbpf label.svelte-aimbpf.svelte-aimbpf{display:block;margin-bottom:10px;font-weight:700}@media (max-width: 720px){.options-menu.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{width:200px;right:-200px}}.question-content.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{width:63%;min-height:570px;margin-top:-20px;padding:2rem}@media (max-width: 600px){.question-content.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{width:90%;padding:1rem}}.button-group.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{display:flex;flex-direction:column;gap:.5rem;align-items:center;margin:0 auto;width:fit-content}.text-input-container.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{display:flex;flex-direction:column;align-items:center}.large-text-input.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{width:10em;padding:.5rem;font-size:var(--base-font-size);box-sizing:border-box;border:2px solid #eee;border-radius:5px}.locked-in-text.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{margin-left:10px;text-align:right;font-weight:700}.darkTheme.svelte-aimbpf .locked-in-text.svelte-aimbpf.svelte-aimbpf{color:var(--white)}.bool-container.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{display:flex;flex-direction:column;align-items:center}.bool-select.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{width:5em;padding:.5rem;font-size:var(--base-font-size);box-sizing:border-box;border:2px solid #eee;border-radius:5px;text-align:center}.nutrition-label.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{margin-top:-.5rem;margin-bottom:.5rem;width:20rem;height:30rem}.popup.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{position:fixed;top:20%;left:50%;transform:translate(-50%);padding:1rem;background-color:var(--white);border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 6px #00000026;z-index:1000;display:flex;flex-direction:column;align-items:center}.close-button.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{position:absolute;top:5px;right:10px;font-size:calc(var(--base-font-size) * 1.5);cursor:pointer}.rating.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{display:flex;justify-content:center;margin-top:1rem;flex-direction:row-reverse}.rating.svelte-aimbpf input.svelte-aimbpf.svelte-aimbpf{display:none}.rating.svelte-aimbpf label.svelte-aimbpf.svelte-aimbpf{cursor:pointer;font-size:calc(var(--base-font-size) * 2);color:#ccc;margin:0 .2rem}.rating.svelte-aimbpf label.svelte-aimbpf.svelte-aimbpf:before{content:"★"}.rating.svelte-aimbpf label.svelte-aimbpf.svelte-aimbpf:hover,.rating.svelte-aimbpf label.svelte-aimbpf:hover~label.svelte-aimbpf{color:#fd0}.rating.svelte-aimbpf input.svelte-aimbpf:checked~label.svelte-aimbpf{color:#fd0}.resources-section.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{width:100%;max-width:600px;text-align:left}.resource-category.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{margin-bottom:1.5rem}.resource-category.svelte-aimbpf h4.svelte-aimbpf.svelte-aimbpf{color:var(--black);margin-bottom:.5rem;font-size:calc(var(--base-font-size) * 1.1);border-bottom:2px solid var(--black);padding-bottom:.25rem}.darkTheme.svelte-aimbpf .resource-category h4.svelte-aimbpf.svelte-aimbpf{color:var(--white);border-bottom-color:var(--white)}.resource-category.svelte-aimbpf ul.svelte-aimbpf.svelte-aimbpf{list-style-type:disc;padding-left:1.5rem;margin:0}.darkTheme.svelte-aimbpf .resource-category li.svelte-aimbpf.svelte-aimbpf{color:var(--white)}.resource-category.svelte-aimbpf li.svelte-aimbpf.svelte-aimbpf{margin-bottom:.5rem}.resource-category.svelte-aimbpf a.svelte-aimbpf.svelte-aimbpf{color:var(--primary)}.darkTheme.svelte-aimbpf .resource-category a.svelte-aimbpf.svelte-aimbpf{color:var(--white)}footer.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{position:fixed;bottom:0;left:0;width:100%;background-color:#f0f0f0;padding:15px 0;box-shadow:0 -2px 5px #0000001a;z-index:100}footer.darkTheme.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{background-color:var(--primary-shadow)}.footer-content.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;gap:15px}.progress-bar-container.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{height:10px;width:80%;background-color:var(--white);border-radius:5px;border:2px solid var(--gray-light);box-shadow:0 2px #eaeaea;margin:0}.progress-bar.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{height:100%;border-radius:3px;background-color:var(--primary)}.navigation-buttons-container.svelte-aimbpf.svelte-aimbpf.svelte-aimbpf{display:flex;justify-content:space-between;align-items:center;width:80%;margin:0}
