body{min-height:100vh;color:#1a1a1a;background:#f9f4ea;transition:color .5s,background-color .5s;line-height:1.5;font-family:Roboto,-apple-system,Inter,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;font-weight:400;padding-top:120px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root,html,body{color-scheme:only light!important;forced-color-adjust:none!important}*,*:before,*:after{forced-color-adjust:none!important}::-webkit-scrollbar{width:0px;height:0px;background:transparent}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}h1{font-family:Poppins,sans-serif;font-size:26px;font-weight:700;color:#1a1a1a}h2{font-family:Poppins,sans-serif;font-size:22px;font-weight:600;color:#1a1a1a}h3{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#1a1a1a;margin-top:30px}h4{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#1a1a1a}p,a,li{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;color:#626262}ul{margin-bottom:15px}a{text-decoration:none}b{font-weight:600}.container{width:1100px;max-width:1100px;margin:0 auto;display:flex;justify-content:start;align-items:start}.content p{margin-bottom:15px}.header[data-v-c7e7d925]{width:100%;background-color:#f9f4ea;margin-bottom:2em;position:relative;position:fixed;top:0;left:0;z-index:999;box-shadow:none;transition:box-shadow .3s ease}.header.scrolled[data-v-c7e7d925]{box-shadow:0 3px 6px #00000003,0 1px 3px #00000008}.header[data-v-c7e7d925]:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:var(--progress, 0%);background:#1a1a1a}.header .inner[data-v-c7e7d925]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:1.4em 0}.logo[data-v-c7e7d925]{display:flex;justify-content:start;align-items:center;flex-grow:3;cursor:pointer}.logo img[data-v-c7e7d925]{width:200px;height:auto}.navigation[data-v-c7e7d925]{position:relative;display:flex;justify-content:space-between;align-items:center;flex-grow:1;gap:0;height:-webkit-fill-available;background-color:#e4dccb36;border-radius:90px;padding:10px;box-shadow:inset 0 3px 6px #00000003,inset 0 1px 3px #00000008}.nav-bg[data-v-c7e7d925]{position:absolute;height:calc(100% - 20px);background-color:#007350;border-radius:50px;pointer-events:none;transition:all .3s ease;top:10px;left:0}.cta[data-v-c7e7d925]{display:flex;justify-content:end;align-items:center;flex-shrink:1;height:-webkit-fill-available;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:700;margin-left:2em;cursor:pointer}.cta ion-icon[data-v-c7e7d925]{transition:transform .25s ease}.cta[data-v-c7e7d925]:hover ion-icon{transform:translate(6px)}.nav-item[data-v-c7e7d925]{position:relative;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:700;color:#343434;cursor:pointer;padding:8px 16px;z-index:1;transition:color .3s ease}.nav-item[data-v-c7e7d925]:hover,.nav-item.active[data-v-c7e7d925]{color:#fff}.logo img[data-v-c7e7d925]{user-select:none;-webkit-user-select:none;pointer-events:none}@media(max-width:767px){.header[data-v-c7e7d925]{height:118px;margin-bottom:0}.header .inner[data-v-c7e7d925]{flex-direction:column;padding:.8em 0 .4em}.inner[data-v-c7e7d925]{max-width:767px;width:100%;padding:1em}.logo img[data-v-c7e7d925]{width:160px}.navigation[data-v-c7e7d925]{height:50px;width:calc(100% - 20px);margin-top:11px}.nav-item[data-v-c7e7d925]{padding:4px 10px;font-size:15px}}@media(min-width:768px)and (max-width:1140px){.header .inner[data-v-c7e7d925]{padding:1.4em 1em}}.footer[data-v-6a3ff093]{width:100%;background-color:#e4dccb36;position:relative;box-shadow:0 -3px 6px #00000003,0 1px 3px #00000008}.footer .inner[data-v-6a3ff093]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:4em 0 2em}.row-1[data-v-6a3ff093],.row-2[data-v-6a3ff093]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.row-2[data-v-6a3ff093]{justify-content:space-between;padding:3em 0 0}.row-2 .left[data-v-6a3ff093],.row-2 .right[data-v-6a3ff093]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2em;font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400}.footer-link[data-v-6a3ff093]{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;color:#343434;transition:padding-right .25s ease,background-color .25s ease;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.footer-link ion-icon[data-v-6a3ff093]{width:16px;height:16px;position:relative;top:3px}@media(hover:hover){.row-1 .footer-link[data-v-6a3ff093]:hover{padding-right:10px;background-color:#0073501c}}@media(hover:none){.row-1 .footer-link[data-v-6a3ff093]:active{background-color:#0073501c}}.column-1[data-v-6a3ff093],.column-2[data-v-6a3ff093],.column-3[data-v-6a3ff093],.column-4[data-v-6a3ff093]{display:flex;justify-content:center;align-items:center;width:100%}.column-1[data-v-6a3ff093]{align-items:start;flex-direction:column;flex:2}.column-1 img[data-v-6a3ff093]{width:160px;height:auto;margin-bottom:1em}.column-1 .desc[data-v-6a3ff093]{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;color:#343434;line-height:1.4}.column-2[data-v-6a3ff093],.column-3[data-v-6a3ff093],.column-4[data-v-6a3ff093]{display:flex;justify-content:center;align-items:end;flex-direction:column;gap:.5em;flex:1}.column-1 img[data-v-6a3ff093]{user-select:none;-webkit-user-select:none;pointer-events:none}.spacer[data-v-6a3ff093]{display:block}@media(max-width:767px){.footer .inner[data-v-6a3ff093]{padding:3em 1.5em 2em}.row-1[data-v-6a3ff093]{flex-direction:column}.column-2[data-v-6a3ff093],.column-3[data-v-6a3ff093],.column-4[data-v-6a3ff093]{align-items:start}.spacer[data-v-6a3ff093]{display:none}.column-1[data-v-6a3ff093],.column-2[data-v-6a3ff093],.column-3[data-v-6a3ff093]{padding-bottom:2em}.row-2[data-v-6a3ff093]{padding-top:2em}}@media(min-width:768px)and (max-width:1140px){.footer .inner[data-v-6a3ff093]{padding:4em 1em 2em}}.gdpr[data-v-456b82af]{width:500px;position:fixed;right:25px;bottom:25px;background-color:#fff;border-radius:8px;box-shadow:0 3px 6px #00000003,0 1px 3px #00000008;z-index:9999}.gdpr .inner[data-v-456b82af]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;gap:1em;padding:2.2em 3em}.reject[data-v-456b82af]{display:flex;justify-content:center;align-items:center;width:30px;height:30px;position:absolute;top:10px;right:10px;color:#343434;cursor:pointer}.reject ion-icon[data-v-456b82af]{width:20px;height:20px}.title[data-v-456b82af]{font-family:"Poppins",Sans-serif;font-size:21px;font-weight:600;line-height:1.3;margin-bottom:0}#accept-box .message[data-v-456b82af],#cookie-box .message[data-v-456b82af]{width:100%;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:1.3;text-align:center}#cookie-box .message[data-v-456b82af]{text-align:left;font-size:17px;padding-bottom:10px}.preferences[data-v-456b82af]{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:1em;width:100%}.required[data-v-456b82af],.optional[data-v-456b82af]{display:flex;flex-direction:column;justify-content:center;align-items:start;padding-bottom:5px}.required .row[data-v-456b82af],.optional .row[data-v-456b82af]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;background-color:#f8f8f8;border-radius:8px;padding:10px 15px}.required span[data-v-456b82af],.optional span[data-v-456b82af]{padding:0 10px}.pref-name[data-v-456b82af]{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:500}.actions[data-v-456b82af]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;width:100%;margin-top:15px;margin-bottom:1px}button[data-v-456b82af]{cursor:pointer;padding:12px 20px;border-radius:8px;font-family:"Poppins",Sans-serif;font-size:14px;font-weight:500}button.accept[data-v-456b82af]{background-color:#2f74da;color:#fff;border:1px solid #2F74DA}button.save[data-v-456b82af],button.save-necessary[data-v-456b82af]{width:100%;background-color:#2f74da;color:#fff;border:1px solid #2F74DA}button.settings[data-v-456b82af],button.save-necessary[data-v-456b82af]{background-color:#fff;color:#343434;border:1px solid #CED0D3}button.settings[data-v-456b82af]:hover,button.save-necessary[data-v-456b82af]:hover{background-color:#f8f8f8}button.accept[data-v-456b82af]:hover,button.save[data-v-456b82af]:hover{background-color:#2869c8}.toggle[data-v-456b82af]{display:flex;align-items:center;cursor:pointer}.toggle.locked[data-v-456b82af]{cursor:default;opacity:.6}.track[data-v-456b82af]{width:46px;height:26px;border-radius:22px;background:#d3d3d3;position:relative;transition:background .2s ease;box-shadow:inset 0 3px 6px #0000000d,inset 0 1px 3px #00000012}.track.on[data-v-456b82af]{background:#2f74da}.thumb[data-v-456b82af]{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:4px;left:4px;transition:transform .2s ease}.track.on .thumb[data-v-456b82af]{transform:translate(20px)}.cookie-preferences[data-v-456b82af]{position:fixed;right:20px;bottom:15px;cursor:pointer}.cookie-preferences svg[data-v-456b82af]{width:40px;height:40px;fill:#cb905c}@media(max-width:767px){.gdpr[data-v-456b82af]{width:100%;right:0;bottom:0}.gdpr .inner[data-v-456b82af]{padding:2em 1.1em}.title[data-v-456b82af]{font-size:18px}#accept-box .message[data-v-456b82af]{font-size:14px}}#layout[data-v-258068ed]{min-height:calc(100vh - 88px);display:flex;flex-direction:column}#layout[data-v-258068ed]>*:nth-child(2){flex:1}a[data-v-fb20362e]{color:#343434;text-decoration:underline}.full-width[data-v-fb20362e]{width:100%;margin-top:-32px;background-color:#f9f4ea;box-shadow:0 3px 6px #00000003,0 1px 3px #00000008}.container[data-v-fb20362e]{width:100%}.section-1[data-v-fb20362e],.section-2[data-v-fb20362e],.section-3[data-v-fb20362e],.section-4[data-v-fb20362e],.section-5[data-v-fb20362e],.section-6[data-v-fb20362e]{display:flex;flex-direction:row;width:100%}.section-1 .left[data-v-fb20362e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;padding:4em 1em 0 0}.section-1 .right[data-v-fb20362e]{display:flex;flex-direction:column;justify-content:end;align-items:center;width:50%;padding:4em 0 0}.section-1 .right img[data-v-fb20362e]{width:100%;height:439px}.headline[data-v-fb20362e]{width:100%;font-family:"Nunito Sans",Sans-serif;font-size:50px;font-weight:900;color:#343434;line-height:1;font-style:italic;margin-bottom:20px}.description[data-v-fb20362e]{font-family:"Nunito Sans",Sans-serif;font-size:18px;font-weight:500;color:#343434;line-height:1.2;margin-bottom:30px}.badges[data-v-fb20362e]{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:1em;width:100%;line-height:0}.badges img[data-v-fb20362e]{width:auto;height:48px}.featured-users[data-v-fb20362e]{display:flex;flex-direction:row;justify-content:start;align-items:center;width:100%;gap:0;margin-top:4em;margin-bottom:4em;position:relative}.featured-users div[data-v-fb20362e]{position:relative;width:270px;height:60px;border-radius:100px;background-color:#f5efe4}.featured-users img[data-v-fb20362e]{width:60px;height:60px;border-radius:100px;border:3px solid #F9F4EA;object-fit:cover;object-position:center}.featured-stack[data-v-fb20362e]{position:relative;height:60px;display:flex;align-items:center}.featured-stack .photo[data-v-fb20362e]{position:relative;margin-left:-18px;z-index:1}.featured-stack .photo[data-v-fb20362e]:first-child{margin-left:0}div.trusted[data-v-fb20362e]{background-color:transparent}.trusted[data-v-fb20362e]{display:flex;justify-content:end;align-items:center;flex:2;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:700;color:#007350;left:-60px}.trusted span[data-v-fb20362e]{font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:700;color:#007350}.right.slideshow[data-v-fb20362e]{position:relative}.right.slideshow img.fade-img[data-v-fb20362e]{position:absolute;bottom:0;left:0;width:100%;height:auto;opacity:0;transition:opacity 1.4s ease;object-fit:cover}.right.slideshow img.fade-img.visible[data-v-fb20362e]{opacity:1}.right.slideshow img.fade-img[data-v-fb20362e],.featured-users img[data-v-fb20362e],.badges img[data-v-fb20362e],.cta-img[data-v-fb20362e]{user-select:none;-webkit-user-select:none;pointer-events:none}.section-2[data-v-fb20362e]{justify-content:space-between;align-items:start;margin:0 auto}.col1[data-v-fb20362e]{display:flex;justify-content:center;align-items:start;flex-direction:column;height:-webkit-fill-available;flex:1;background-color:#e4dccb36;padding:3em}.col2[data-v-fb20362e]{display:flex;justify-content:center;align-items:start;flex-direction:column;height:-webkit-fill-available;flex:1;background-color:#0073501a;padding:3em}.col3[data-v-fb20362e]{display:flex;justify-content:center;align-items:start;flex-direction:column;height:-webkit-fill-available;flex:1;background-color:#e4dccb36;padding:3em}.col4[data-v-fb20362e]{display:flex;justify-content:center;align-items:start;flex-direction:column;height:-webkit-fill-available;flex:1;background-color:#0073501a;padding:3em}.feature-icon ion-icon[data-v-fb20362e]{width:40px;height:40px;color:#007350;margin-bottom:15px}.feature-title[data-v-fb20362e]{font-family:"Poppins",Sans-serif;font-size:19px;font-weight:700;line-height:1.2;margin-bottom:10px}.feature-description[data-v-fb20362e]{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400}.section-3[data-v-fb20362e]{flex-direction:column;justify-content:center;align-items:center;background-color:#f9f4ea;padding:4em 0}.section-4 .description[data-v-fb20362e]{margin:.5em 0 0}.section-3 .description[data-v-fb20362e],.section-5 .description[data-v-fb20362e]{margin:.5em 0 3em}.accountability[data-v-fb20362e]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;border-radius:20px;margin-bottom:3em;border:2px solid transparent;transition:all .3s ease}.accountability.active[data-v-fb20362e]{border-color:#007350;transform:scale(1.03)}.accountability .left[data-v-fb20362e]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:50%;height:-webkit-fill-available;padding:44px;border-top-left-radius:18px;border-bottom-left-radius:18px;background-color:#f5efe4}.accountability .right[data-v-fb20362e]{display:flex;justify-content:end;align-items:center;width:50%;height:-webkit-fill-available;border-top-right-radius:18px;border-bottom-right-radius:18px;background-color:#f5efe4;overflow:hidden}.accountability .right video[data-v-fb20362e]{display:block;width:100%;height:100%;max-height:360px;object-fit:cover;object-position:center;border-top-right-radius:18px;border-bottom-right-radius:18px;position:relative;top:0;left:0}.item-heading[data-v-fb20362e]{display:flex;justify-content:start;align-items:center;flex-direction:row;width:100%;gap:.5em;margin-bottom:1em}.item-description[data-v-fb20362e],.item-list[data-v-fb20362e]{width:100%}.item-heading ion-icon[data-v-fb20362e]{width:25px;height:25px;color:#007350;line-height:0}.food-and-activity[data-v-fb20362e]{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:10px}ion-icon[name=scale-outline][data-v-fb20362e]{width:32px;height:32px}ion-icon[name=today-outline][data-v-fb20362e]{width:31px;height:31px}ion-icon[name=timer-outline][data-v-fb20362e]{width:33px;height:33px}ion-icon[name=videocam-outline][data-v-fb20362e]{width:35px;height:35px}ion-icon[name=restaurant-outline][data-v-fb20362e]{width:30px;height:30px}ion-icon[name=fitness-outline][data-v-fb20362e]{width:34px;height:34px}.item-heading div[data-v-fb20362e]{font-family:"Nunito Sans",Sans-serif;font-size:20px;font-weight:800;line-height:1.2}.item-description[data-v-fb20362e]{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;margin-bottom:1em}.item-list ul[data-v-fb20362e]{list-style:none;padding-left:0;margin-bottom:0}.item-list li[data-v-fb20362e]{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;color:#343434;position:relative;padding-left:30px;padding-bottom:5px}.item-list li[data-v-fb20362e]:before{content:"";position:absolute;left:0;top:-2px;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23007350'><path d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm108.25 138.29l-134.4 160a16 16 0 01-12 5.71h-.27a16 16 0 01-11.89-5.3l-57.6-64a16 16 0 1123.78-21.4l45.29 50.32 122.59-145.91a16 16 0 0124.5 20.58z'/></svg>")}.item-button[data-v-fb20362e],.load-more[data-v-fb20362e]{display:flex;justify-content:center;align-items:center;align-self:start;width:130px;padding:.7em;border-radius:50px;background-color:#007350;color:#fff;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:700;line-height:1;text-align:center;text-decoration:none;cursor:pointer;margin-top:1.5em;transition:background-color .25s ease}.item-button ion-icon[data-v-fb20362e]{width:18px;height:18px;color:#fff;padding-left:3px}.item-button[data-v-fb20362e]:hover{background-color:#007350e6}.section-4[data-v-fb20362e]{flex-direction:column;justify-content:center;align-items:center}.limited-spots[data-v-fb20362e]{background-color:#ffa50063;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500;border:3px solid #ffa50042;margin-top:15px!important;text-align:center;font-family:"Poppins",Sans-serif}.pricing-table[data-v-fb20362e]{display:flex;flex-direction:row;justify-content:center;align-items:start;gap:1em;margin-top:3.5em}.pricing-table .item-list[data-v-fb20362e]{margin:2em 0 1em}.pricing-table .item-list li[data-v-fb20362e]{line-height:1.4;padding-bottom:15px}.free-membership[data-v-fb20362e]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:340px;border:2px solid #343434;border-radius:10px;padding:2em}.paid-membership[data-v-fb20362e]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:340px;border:2px solid #007350;border-radius:10px;padding:2em;background-color:#0073501a}.free-membership h3[data-v-fb20362e],.paid-membership h3[data-v-fb20362e]{margin:0 0 1em}.paid-membership .item-button[data-v-fb20362e],.free-membership .item-button[data-v-fb20362e]{width:100%;margin:.8em 0 17px}.paid-membership .item-list[data-v-fb20362e]{margin:2em 0 11px}.price[data-v-fb20362e]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1em}.prev[data-v-fb20362e],.current[data-v-fb20362e],.next[data-v-fb20362e]{flex:1;text-align:center}.prev[data-v-fb20362e],.next[data-v-fb20362e]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:35px;font-weight:800;line-height:1;color:#02735117;padding-bottom:19px;padding-top:2px}.prev[data-v-fb20362e]:before{width:20px;background-color:#fff}.prev[data-v-fb20362e]{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 60%);mask-image:linear-gradient(to right,transparent 0%,black 60%)}.next[data-v-fb20362e]{-webkit-mask-image:linear-gradient(to left,transparent 0%,black 60%);mask-image:linear-gradient(to left,transparent 0%,black 60%)}.current[data-v-fb20362e]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Nunito Sans",Sans-serif;font-size:45px;font-weight:800;line-height:1}.current span[data-v-fb20362e]{font-family:"Roboto",Sans-serif;font-size:45px;font-weight:800;line-height:1}.month[data-v-fb20362e]{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;padding-top:5px}.spots[data-v-fb20362e]{font-family:"Poppins",Sans-serif;font-size:13px;font-weight:600;margin-top:1.5em}.progress-bar[data-v-fb20362e]{width:100%;height:20px;background-color:#f5efe4;border-radius:50px;margin:.5em 0 0}.progress-fill[data-v-fb20362e]{height:100%;background-color:#007350;background-color:#83f600;border-radius:50px;transition:width .4s ease}.progress-fill[data-v-fb20362e]{transition:width .4s ease,background-color .3s ease}.download.badges[data-v-fb20362e]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;line-height:0;opacity:0;max-height:0;overflow:hidden;pointer-events:none;transition:opacity .4s ease,max-height .4s ease}.download.badges.visible[data-v-fb20362e]{opacity:1;max-height:200px;pointer-events:auto}.download.badges img[data-v-fb20362e]{width:auto;height:38px}.terms[data-v-fb20362e]{font-family:"Poppins",Sans-serif;font-size:12px;font-weight:400;font-style:italic}.section-5[data-v-fb20362e]{flex-direction:column;justify-content:center;align-items:center;padding:6.8em 0}.faqs[data-v-fb20362e]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:695px}.faq-item[data-v-fb20362e]{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%;height:54px;padding:.5em 1.2em;margin:0 0 .8em;border-radius:8px;background-color:#e4dccb36;border:2px solid #e4dccb36;color:#343434;cursor:pointer}.faq-item div[data-v-fb20362e]{font-family:"Nunito Sans",Sans-serif;font-size:17px;font-weight:700}.faq-item ion-icon[data-v-fb20362e]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;visibility:visible;width:20px;height:20px;color:#343434;transform:rotate(-90deg);transition:transform .7s ease}.faq-item ion-icon.is-open[data-v-fb20362e]{transform:rotate(0)}.content[data-v-fb20362e]{width:695px;background-color:#fff6;border-radius:10px;margin-bottom:0;max-height:0;overflow:hidden;transition:max-height .8s ease,margin-bottom 1s ease}.content.open[data-v-fb20362e]{max-height:500px;margin-bottom:1em}.content.open .content-inner[data-v-fb20362e]{padding:1em 1.2em}.content-inner[data-v-fb20362e]{overflow:hidden;padding:1em 1.2em;min-height:0;font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400}.load-more[data-v-fb20362e]{background-color:#e4dccb36;border:2px solid transparent;color:#007350;margin:1em auto 0;transition:border .2s ease}.load-more[data-v-fb20362e]:hover{border:2px solid #e4dccb36}.section-6[data-v-fb20362e]{flex-direction:row;justify-content:center;align-items:center;padding:0;background-color:#e4dccb36;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;height:280px}.section-6[data-v-fb20362e]:before{content:"";position:absolute;inset:0;background-image:url(/assets/login-background-WmaNPW5W.webp);background-repeat:no-repeat;background-position:center;background-size:cover;filter:grayscale(100%);border-top-left-radius:10px;border-top-right-radius:10px;opacity:.1;z-index:0}.section-6[data-v-fb20362e]>*{position:relative;z-index:1}.section-6 .badges[data-v-fb20362e]{justify-content:center;margin:2em 0 4px}.section-6 .cta-img[data-v-fb20362e]{width:auto;height:400px;position:relative;top:-10px}.dn[data-v-fb20362e]{font-family:"Nunito Sans",Sans-serif;font-size:30px;font-weight:900;line-height:1.2;color:#007350;text-align:center}.free[data-v-fb20362e]{font-size:26px;color:#343434;text-align:center}.spinner[data-v-fb20362e]{display:inline-block;width:24px;height:24px;margin:0 auto;border:3px solid #eee;border-top:3px solid #007350;border-radius:50%;animation:spin-fb20362e .7s linear infinite;position:absolute;top:18px;left:18px}@keyframes spin-fb20362e{to{transform:rotate(360deg)}}@media(max-width:767px){.full-width[data-v-fb20362e]{margin-top:0}.container[data-v-fb20362e]{padding:1em}.section-1[data-v-fb20362e]{flex-direction:column-reverse}.section-2[data-v-fb20362e]{flex-direction:column}.section-3[data-v-fb20362e]{padding:3em 1em 1em}.section-4[data-v-fb20362e]{padding:0 1em}.section-5[data-v-fb20362e]{padding:2em 1em 2.8em}.section-6[data-v-fb20362e]{height:260px;padding:0 .5em;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:row-reverse;overflow:hidden}.section-6 .cta-img[data-v-fb20362e]{top:75px;right:15px}.section-1 .left[data-v-fb20362e]{width:100%;padding:2em 0 0}.section-1 .right[data-v-fb20362e]{width:100%;padding:0}.headline[data-v-fb20362e]{font-size:40px}h1[data-v-fb20362e]{width:100%;text-align:left;line-height:1.2;text-align:center}.description[data-v-fb20362e]{text-align:center}.section-1 .description[data-v-fb20362e]{text-align:left}.featured-users[data-v-fb20362e]{margin-top:3em;margin-bottom:2em}.trusted[data-v-fb20362e]{justify-content:start;left:0}.col1[data-v-fb20362e],.col2[data-v-fb20362e],.col3[data-v-fb20362e],.col4[data-v-fb20362e]{padding:2em}.accountability[data-v-fb20362e]{flex-direction:column-reverse;margin-bottom:4em}.accountability.active[data-v-fb20362e]{transform:scale(1)}.accountability[data-v-fb20362e]:last-of-type{margin-bottom:2em}.accountability .left[data-v-fb20362e],.accountability .right[data-v-fb20362e]{width:100%}.accountability .right[data-v-fb20362e]{height:auto;align-items:start;border-radius:18px 18px 0 0}.accountability .left[data-v-fb20362e]{border-radius:0 0 18px 18px;padding:2em}.accountability .right video[data-v-fb20362e]{border-radius:18px 18px 0 0}.item-heading[data-v-fb20362e]{justify-content:start;align-items:start;flex-direction:column;gap:.4em}.item-heading div[data-v-fb20362e]{line-height:1.2}.item-button[data-v-fb20362e]{width:100%}.section-5 .description[data-v-fb20362e]{margin:.5em 0 2em}.pricing-table[data-v-fb20362e]{flex-direction:column;gap:2em}.free-membership .item-button[data-v-fb20362e],.paid-membership .item-button[data-v-fb20362e]{height:50px;font-size:18px}.terms[data-v-fb20362e]{font-size:13px}.faqs[data-v-fb20362e],.content[data-v-fb20362e]{width:100%}.faq-item[data-v-fb20362e]{height:70px;line-height:1.3;gap:15px}.faq-item div[data-v-fb20362e]{font-weight:600}h1.dn[data-v-fb20362e],h1.free[data-v-fb20362e]{text-align:center;line-height:1.2}.dn[data-v-fb20362e]{font-size:22px}.free[data-v-fb20362e]{font-size:18px}.container.s6[data-v-fb20362e]{padding:1em 0 0}.featured-users div[data-v-fb20362e]{width:144px}.trusted[data-v-fb20362e]{justify-content:start;margin-left:20px}.right.slideshow[data-v-fb20362e]{height:300px}.right.slideshow img.fade-img[data-v-fb20362e]{object-fit:contain;height:300px;width:auto;left:50%;top:0;transform:translate(-50%)}.cta-left[data-v-fb20362e]{width:20%}.cta-right[data-v-fb20362e]{width:80%}.section-6 .badges[data-v-fb20362e]{margin:1.5em 0 4px}.badges img[data-v-fb20362e]{height:40px}}@media(min-width:768px)and (max-width:1140px){.section-1[data-v-fb20362e]{padding:0 1em}.section-2[data-v-fb20362e]{flex-wrap:wrap}.section-3[data-v-fb20362e]{padding:4em 2em}.section-1 .left[data-v-fb20362e]{width:70%}.section-1 .right[data-v-fb20362e]{width:30%}.section-6[data-v-fb20362e]{padding:0 2em}.trusted[data-v-fb20362e]{left:0}.col1[data-v-fb20362e],.col2[data-v-fb20362e],.col3[data-v-fb20362e],.col4[data-v-fb20362e]{flex:0 0 50%;max-width:50%}.col1[data-v-fb20362e]{order:2}.col2[data-v-fb20362e]{order:1}.col3[data-v-fb20362e]{order:3}.col4[data-v-fb20362e]{order:4}.headline[data-v-fb20362e]{font-size:42px}.description[data-v-fb20362e]{text-align:center}.section-1 .description[data-v-fb20362e]{text-align:left}.accountability[data-v-fb20362e]{flex-direction:column-reverse;margin-bottom:4em}.accountability[data-v-fb20362e]:last-of-type{margin-bottom:2em}.accountability .left[data-v-fb20362e],.accountability .right[data-v-fb20362e]{width:100%}.accountability .right img[data-v-fb20362e],.accountability .right video[data-v-fb20362e]{border-radius:18px 18px 0 0;aspect-ratio:16 / 9}.accountability .right[data-v-fb20362e]{height:auto;align-items:start;border-radius:18px 18px 0 0}.accountability.active[data-v-fb20362e]{transform:scale(1)}.item-heading[data-v-fb20362e]{justify-content:start;align-items:start;flex-direction:column;gap:.4em}.item-heading div[data-v-fb20362e]{font-size:18px}.featured-users div[data-v-fb20362e]{width:144px}.trusted[data-v-fb20362e]{justify-content:start;margin-left:30px}.right.slideshow img.fade-img[data-v-fb20362e]{object-fit:contain;height:80%;width:auto;left:50%;top:10%;transform:translate(-50%)}.dn[data-v-fb20362e]{font-size:26px}.free[data-v-fb20362e]{font-size:20px}}.content[data-v-b0102df3]{width:800px;margin:0 auto;padding:0 0 5em;text-align:center;font-family:Poppins,sans-serif;font-size:15px;line-height:1.7}h1[data-v-b0102df3]{margin-bottom:1em}span.no[data-v-b0102df3]{background-color:#ff000026;color:#e10000;padding:4px 10px;font-size:14px;font-weight:500;border-radius:30px}span.yes[data-v-b0102df3]{background-color:#00ff0026;color:#00b300;padding:4px 10px;font-size:14px;font-weight:500;border-radius:30px}.space[data-v-b0102df3]{margin:1.5em 0;color:#d9d4c9;font-size:20px}.need-help[data-v-b0102df3]{margin-top:2em}.badges[data-v-b0102df3]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2em;width:100%;line-height:0;margin-top:2em}.badges img[data-v-b0102df3]{width:auto;height:48px}@media(min-width:768px)and (max-width:1140px){.container[data-v-b0102df3]{width:100%}.content[data-v-b0102df3]{padding:0 1em 4em}}@media(max-width:767px){.container[data-v-b0102df3]{width:100%}.content[data-v-b0102df3]{padding:0 1em 4em}}.container[data-v-24864c5f]{flex-direction:column}.content[data-v-24864c5f]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3em;width:100%;padding:3em 0 5em}h1[data-v-24864c5f]{margin-bottom:30px}form[data-v-24864c5f]{width:600px}fieldset[data-v-24864c5f]{border:none;padding:0}form input[data-v-24864c5f],form textarea[data-v-24864c5f]{border:none;border-radius:6px;width:100%;height:46px;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:1.1;padding:10px;background-color:#fff6;border:2px solid #f5efe3}form input[data-v-24864c5f]:focus-visible,form textarea[data-v-24864c5f]:focus-visible{outline:none;border:2px solid #007350}form textarea[data-v-24864c5f]{height:100px;width:100%;padding:12px 10px}label[data-v-24864c5f]{font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:700;line-height:1;color:#343434;padding-bottom:8px}.names[data-v-24864c5f]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;margin-bottom:1.2em}.f-name[data-v-24864c5f],.l-name[data-v-24864c5f]{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%}.email[data-v-24864c5f],.message[data-v-24864c5f]{display:flex;flex-direction:column;justify-content:center;align-items:start;margin-bottom:1.2em}.send-btn[data-v-24864c5f]{height:60px;margin-top:.5em;font-family:"Nunito Sans",Sans-serif;font-size:18px;font-weight:700;line-height:1;color:#fff;background-color:#007350;cursor:pointer}.send-btn[data-v-24864c5f]:hover{background-color:#007350e6}.send-btn[disabled][data-v-24864c5f]{opacity:.6;cursor:not-allowed}.hp-field[data-v-24864c5f]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.status[data-v-24864c5f]{margin-top:10px;font-size:.9rem}.status-error[data-v-24864c5f]{color:#c0392b}.status-success[data-v-24864c5f]{color:#27ae60}@media(max-width:767px){.container[data-v-24864c5f]{width:100%}.content[data-v-24864c5f]{flex-direction:column;justify-content:start;gap:2em;padding:1em 1em 3em}.content div[data-v-24864c5f]{width:100%}h1[data-v-24864c5f]{margin-bottom:20px}form[data-v-24864c5f]{width:100%}}@media(min-width:768px)and (max-width:1140px){.container[data-v-24864c5f]{width:100%}.content[data-v-24864c5f]{flex-direction:column;justify-content:start;gap:2em;padding:1em 1em 3em}.content div[data-v-24864c5f]{width:100%}h1[data-v-24864c5f]{margin-bottom:20px}form[data-v-24864c5f]{width:100%}}.content[data-v-7d1b37fd]{padding:0 0 4em}.updated[data-v-7d1b37fd]{margin-bottom:30px}@media(max-width:767px){.container[data-v-7d1b37fd]{width:100%}.content[data-v-7d1b37fd]{padding:1em 1em 2em}}.content[data-v-16cd7bfb]{padding:0 0 4em}.updated[data-v-16cd7bfb]{margin-bottom:30px}@media(max-width:767px){.container[data-v-16cd7bfb]{width:100%}.content[data-v-16cd7bfb]{padding:1em 1em 2em}}.container[data-v-5e19164d]{flex-direction:column;padding:2em 0 4em}.tool-layout[data-v-5e19164d]{display:flex;flex-direction:row;gap:2em;width:100%}.tool-main[data-v-5e19164d]{flex:7;background-color:#fff;border-radius:12px;padding:2.5em;min-width:0}.tool-main h1[data-v-5e19164d]{margin-bottom:10px}.tool-description[data-v-5e19164d]{margin-bottom:2em}.tool-calculator[data-v-5e19164d]{margin-bottom:2.5em}.tool-info[data-v-5e19164d]{border-top:1px solid #e4dccb;padding-top:1em}.tool-info[data-v-5e19164d] h3:has(+.key-points){padding-bottom:10px}.tool-info[data-v-5e19164d] .key-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5em}.tool-info[data-v-5e19164d] .key-points li{display:flex;align-items:flex-start;gap:.5em;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;color:#626262;line-height:1.5}.tool-info[data-v-5e19164d] .key-points li svg{flex-shrink:0;width:20px;height:20px;margin-top:2px}.tool-sidebar[data-v-5e19164d]{flex:3;min-width:0}.tool-cta[data-v-5e19164d]{background-color:#fff;border-radius:12px;padding:2em;position:sticky;top:130px;text-align:center;will-change:transform}.cta-image[data-v-5e19164d]{width:100%;max-width:200px;height:auto;margin-bottom:1.5em;border-radius:8px;pointer-events:none;user-select:none;-webkit-user-select:none}.tool-cta h2[data-v-5e19164d]{font-size:20px;margin-bottom:10px}.tool-cta p[data-v-5e19164d]{margin-bottom:1.5em;font-size:14px;line-height:1.3}.cta-badges[data-v-5e19164d]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px}.cta-badges a img[data-v-5e19164d]{height:35px;width:auto;pointer-events:auto;user-select:none;-webkit-user-select:none}@media(max-width:767px){.container[data-v-5e19164d]{width:100%;padding:1em 1em 3em}.tool-layout[data-v-5e19164d]{flex-direction:column;gap:1.5em}.tool-main[data-v-5e19164d]{padding:1.5em}.tool-sidebar[data-v-5e19164d]{width:100%}.tool-cta[data-v-5e19164d]{position:static;padding:1.5em}}@media(min-width:768px)and (max-width:1060px){.cta-badges[data-v-5e19164d]{flex-direction:column}}@media(min-width:768px)and (max-width:1140px){.container[data-v-5e19164d]{width:100%;padding:1.5em 1em 3em}.tool-main[data-v-5e19164d]{padding:2em}}.cal-calc[data-v-094a8888]{width:100%}.calc-form[data-v-094a8888]{display:flex;flex-direction:column}.unit-tabs[data-v-094a8888]{display:flex;border-bottom:3px solid #e8e8e8}.unit-tabs button[data-v-094a8888]{flex:1;height:46px;border:none;background:none;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:700;color:#888;cursor:pointer;position:relative;transition:color .2s ease}.unit-tabs button.active[data-v-094a8888]{color:#007350}.unit-tabs button.active[data-v-094a8888]:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background-color:#007350;border-radius:0}.unit-tabs button[data-v-094a8888]:not(.active):hover{color:#555}.tab-content[data-v-094a8888]{display:flex;flex-direction:column;gap:1.2em;padding-top:1.2em}.field[data-v-094a8888]{display:flex;flex-direction:column;flex:1}.field-row[data-v-094a8888]{display:flex;flex-direction:row;gap:1em}label[data-v-094a8888]{font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:700;line-height:1;color:#343434;padding-bottom:8px;text-align:center}input[type=text][data-v-094a8888]{border:none;border-radius:6px;width:100%;height:46px;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:1.1;padding:10px 12px;background-color:#f9f4ea;border:2px solid #f5efe3;color:#1a1a1a;text-align:center;-moz-appearance:textfield}input[type=text][data-v-094a8888]::-webkit-inner-spin-button,input[type=text][data-v-094a8888]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text][data-v-094a8888]:focus-visible{outline:none;border:2px solid #007350}input[type=text][data-v-094a8888]::placeholder{color:#aaa}.select-wrapper[data-v-094a8888]{position:relative}select[data-v-094a8888]{width:100%;height:46px;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:600;padding:10px 12px;background-color:#f9f4ea;border:2px solid #f5efe3;color:#1a1a1a;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}select[data-v-094a8888]:focus-visible{outline:none;border:2px solid #007350}.toggle-group[data-v-094a8888]{display:flex;flex-direction:row;border-radius:6px;overflow:hidden;border:2px solid #f5efe3}.toggle-group button[data-v-094a8888]{flex:1;height:46px;border:none;background-color:#f9f4ea;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:600;color:#626262;cursor:pointer;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.toggle-group button svg[data-v-094a8888]{flex-shrink:0}.toggle-group button.active[data-v-094a8888]{background-color:#007350;color:#fff}.toggle-group button[data-v-094a8888]:not(.active):hover{background-color:#f0e9d9}.toggle-group.triple button[data-v-094a8888]{font-size:14px}.btn-row[data-v-094a8888]{display:flex;gap:.6em;margin-top:.5em}.calc-btn[data-v-094a8888]{flex:1;height:52px;border:none;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:17px;font-weight:700;line-height:1;color:#fff;background-color:#007350;cursor:pointer;transition:background-color .2s ease}.calc-btn[data-v-094a8888]:hover{background-color:#006244}.clear-btn[data-v-094a8888]{height:53px;padding:0 20px;border:2px solid #e8e8e8;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:600;line-height:1;color:#888;background:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.clear-btn[data-v-094a8888]:hover{border-color:#ccc;color:#555}.calc-btn[disabled][data-v-094a8888]{opacity:.5;cursor:not-allowed}.results[data-v-094a8888]{margin-top:2em;display:flex;flex-direction:column;gap:1.2em}.calorie-row[data-v-094a8888]{display:flex;gap:1em}.calorie-row .result-card[data-v-094a8888]{flex:1}.result-card[data-v-094a8888]{background-color:#f9f4ea;border-radius:8px;padding:1.5em;text-align:center}.target-card[data-v-094a8888]{background-color:#007350}.target-card .result-label[data-v-094a8888]{color:#fffc}.target-card .result-value[data-v-094a8888]{color:#fff}.target-card .result-value .unit[data-v-094a8888]{color:#ffffffb3}.result-label[data-v-094a8888]{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#626262;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.result-value[data-v-094a8888]{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;color:#343434;line-height:1.2}.result-value .unit[data-v-094a8888]{font-size:16px;font-weight:400;color:#626262}.target-value[data-v-094a8888]{font-size:42px}.result-note[data-v-094a8888]{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#888;margin-top:6px;line-height:1.4}.target-meta[data-v-094a8888]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:8px}.target-percent[data-v-094a8888],.target-rate[data-v-094a8888]{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#ffffffb3}.target-dot[data-v-094a8888]{color:#fff6;font-size:16px}.btn-sub[data-v-094a8888]{display:none}.fade-enter-active[data-v-094a8888]{transition:opacity .4s ease}.fade-enter-from[data-v-094a8888]{opacity:0}@media(max-width:767px){.field-row[data-v-094a8888]{flex-direction:column;gap:1.2em}.calorie-row[data-v-094a8888]{flex-direction:column}.result-value[data-v-094a8888]{font-size:30px}.target-value[data-v-094a8888]{font-size:36px}.toggle-group.triple button[data-v-094a8888]{font-size:12px;padding:0 4px;display:flex;flex-direction:column;align-items:center;gap:0;line-height:1.3}.target-meta[data-v-094a8888]{flex-direction:column;gap:2px}.target-dot[data-v-094a8888]{display:none}.btn-sub[data-v-094a8888]{display:inline}}.macro-calc[data-v-9b8a50de]{width:100%}.calc-form[data-v-9b8a50de]{display:flex;flex-direction:column}.unit-tabs[data-v-9b8a50de]{display:flex;border-bottom:3px solid #e8e8e8}.unit-tabs button[data-v-9b8a50de]{flex:1;height:46px;border:none;background:none;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:700;color:#888;cursor:pointer;position:relative;transition:color .2s ease}.unit-tabs button.active[data-v-9b8a50de]{color:#007350}.unit-tabs button.active[data-v-9b8a50de]:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background-color:#007350;border-radius:0}.unit-tabs button[data-v-9b8a50de]:not(.active):hover{color:#555}.tab-content[data-v-9b8a50de]{display:flex;flex-direction:column;gap:1.2em;padding-top:1.2em}.field[data-v-9b8a50de]{display:flex;flex-direction:column;flex:1}.field-row[data-v-9b8a50de]{display:flex;flex-direction:row;gap:1em}label[data-v-9b8a50de]{font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:700;line-height:1;color:#343434;padding-bottom:8px;text-align:center}input[type=text][data-v-9b8a50de]{border:none;border-radius:6px;width:100%;height:46px;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:1.1;padding:10px 12px;background-color:#f9f4ea;border:2px solid #f5efe3;color:#1a1a1a;text-align:center;-moz-appearance:textfield}input[type=text][data-v-9b8a50de]::-webkit-inner-spin-button,input[type=text][data-v-9b8a50de]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text][data-v-9b8a50de]:focus-visible{outline:none;border:2px solid #007350}input[type=text][data-v-9b8a50de]::placeholder{color:#aaa}.select-wrapper[data-v-9b8a50de]{position:relative}select[data-v-9b8a50de]{width:100%;height:46px;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:600;padding:10px 12px;background-color:#f9f4ea;border:2px solid #f5efe3;color:#1a1a1a;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}select[data-v-9b8a50de]:focus-visible{outline:none;border:2px solid #007350}.toggle-group[data-v-9b8a50de]{display:flex;flex-direction:row;border-radius:6px;overflow:hidden;border:2px solid #f5efe3}.toggle-group button[data-v-9b8a50de]{flex:1;height:46px;border:none;background-color:#f9f4ea;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:600;color:#626262;cursor:pointer;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.toggle-group button svg[data-v-9b8a50de]{flex-shrink:0}.toggle-group button.active[data-v-9b8a50de]{background-color:#007350;color:#fff}.toggle-group button[data-v-9b8a50de]:not(.active):hover{background-color:#f0e9d9}.toggle-group.triple button[data-v-9b8a50de],.toggle-group.quad button[data-v-9b8a50de]{font-size:14px}.btn-row[data-v-9b8a50de]{display:flex;gap:.6em;margin-top:.5em}.calc-btn[data-v-9b8a50de]{flex:1;height:52px;border:none;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:17px;font-weight:700;line-height:1;color:#fff;background-color:#007350;cursor:pointer;transition:background-color .2s ease}.calc-btn[data-v-9b8a50de]:hover{background-color:#006244}.clear-btn[data-v-9b8a50de]{height:53px;padding:0 20px;border:2px solid #e8e8e8;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:600;line-height:1;color:#888;background:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.clear-btn[data-v-9b8a50de]:hover{border-color:#ccc;color:#555}.calc-btn[disabled][data-v-9b8a50de]{opacity:.5;cursor:not-allowed}.results[data-v-9b8a50de]{margin-top:2em;display:flex;flex-direction:column;gap:1.2em}.calorie-row[data-v-9b8a50de]{display:flex;gap:1em}.calorie-row .result-card[data-v-9b8a50de]{flex:1}.result-card[data-v-9b8a50de]{background-color:#f9f4ea;border-radius:8px;padding:1.5em;text-align:center}.target-card[data-v-9b8a50de]{background-color:#007350}.target-card .result-label[data-v-9b8a50de]{color:#fffc}.target-card .result-value[data-v-9b8a50de]{color:#fff}.target-card .result-value .unit[data-v-9b8a50de]{color:#ffffffb3}.target-card .result-note[data-v-9b8a50de]{color:#ffffffa6}.result-label[data-v-9b8a50de]{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#626262;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.result-value[data-v-9b8a50de]{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;color:#343434;line-height:1.2}.result-value .unit[data-v-9b8a50de]{font-size:16px;font-weight:400;color:#626262}.result-note[data-v-9b8a50de]{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#888;margin-top:6px;line-height:1.4}.macro-bar-wrapper[data-v-9b8a50de]{padding:.5em 0}.macro-bar[data-v-9b8a50de]{display:flex;height:14px;border-radius:7px;overflow:hidden}.macro-segment[data-v-9b8a50de]{display:flex;align-items:center;justify-content:center;transition:width .4s ease}.macro-segment span[data-v-9b8a50de]{font-family:Poppins,sans-serif;font-size:10px;font-weight:700;color:#fff;line-height:1}.macro-segment.protein[data-v-9b8a50de]{background-color:#44ce7b}.macro-segment.carbs[data-v-9b8a50de]{background-color:#1ecbd9}.macro-segment.fat[data-v-9b8a50de]{background-color:#eb3b04}.macro-bar-legend[data-v-9b8a50de]{display:flex;justify-content:center;gap:1.5em;margin-top:10px}.legend-item[data-v-9b8a50de]{display:flex;align-items:center;gap:6px;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:600;color:#626262}.dot[data-v-9b8a50de]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot.protein[data-v-9b8a50de]{background-color:#44ce7b}.dot.carbs[data-v-9b8a50de]{background-color:#1ecbd9}.dot.fat[data-v-9b8a50de]{background-color:#eb3b04}.macro-cards[data-v-9b8a50de]{display:flex;gap:1em}.macro-card[data-v-9b8a50de]{flex:1;border-top:4px solid}.protein-card[data-v-9b8a50de]{border-color:#44ce7b}.carbs-card[data-v-9b8a50de]{border-color:#1ecbd9}.fat-card[data-v-9b8a50de]{border-color:#eb3b04}.macro-card .result-value[data-v-9b8a50de]{font-size:32px}.macro-cals[data-v-9b8a50de]{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#626262;margin-top:2px}.fade-enter-active[data-v-9b8a50de]{transition:opacity .4s ease}.fade-enter-from[data-v-9b8a50de]{opacity:0}@media(max-width:767px){.field-row[data-v-9b8a50de]{flex-direction:column;gap:1.2em}.calorie-row[data-v-9b8a50de],.macro-cards[data-v-9b8a50de]{flex-direction:column}.result-value[data-v-9b8a50de]{font-size:30px}.macro-card .result-value[data-v-9b8a50de]{font-size:28px}.toggle-group.triple button[data-v-9b8a50de],.toggle-group.quad button[data-v-9b8a50de]{font-size:12px;padding:0 4px;line-height:1.3;word-spacing:100vw}}.bmi-calc[data-v-ed40fb4f]{width:100%}.calc-form[data-v-ed40fb4f]{display:flex;flex-direction:column}.unit-tabs[data-v-ed40fb4f]{display:flex;border-bottom:3px solid #e8e8e8}.unit-tabs button[data-v-ed40fb4f]{flex:1;height:46px;border:none;background:none;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:700;color:#888;cursor:pointer;position:relative;transition:color .2s ease}.unit-tabs button.active[data-v-ed40fb4f]{color:#007350}.unit-tabs button.active[data-v-ed40fb4f]:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background-color:#007350;border-radius:0}.unit-tabs button[data-v-ed40fb4f]:not(.active):hover{color:#555}.tab-content[data-v-ed40fb4f]{display:flex;flex-direction:column;gap:1.2em;padding-top:1.2em}.field[data-v-ed40fb4f]{display:flex;flex-direction:column;flex:1}.field-row[data-v-ed40fb4f]{display:flex;flex-direction:row;gap:1em}label[data-v-ed40fb4f]{font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:700;line-height:1;color:#343434;padding-bottom:8px;text-align:center}input[type=text][data-v-ed40fb4f]{border:none;border-radius:6px;width:100%;height:46px;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:1.1;padding:10px 12px;background-color:#f9f4ea;border:2px solid #f5efe3;color:#1a1a1a;text-align:center;-moz-appearance:textfield}input[type=text][data-v-ed40fb4f]::-webkit-inner-spin-button,input[type=text][data-v-ed40fb4f]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text][data-v-ed40fb4f]:focus-visible{outline:none;border:2px solid #007350}input[type=text][data-v-ed40fb4f]::placeholder{color:#aaa}.toggle-group[data-v-ed40fb4f]{display:flex;flex-direction:row;border-radius:6px;overflow:hidden;border:2px solid #f5efe3}.toggle-group button[data-v-ed40fb4f]{flex:1;height:46px;border:none;background-color:#f9f4ea;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:600;color:#626262;cursor:pointer;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.toggle-group button svg[data-v-ed40fb4f]{flex-shrink:0}.toggle-group button.active[data-v-ed40fb4f]{background-color:#007350;color:#fff}.toggle-group button[data-v-ed40fb4f]:not(.active):hover{background-color:#f0e9d9}.btn-row[data-v-ed40fb4f]{display:flex;gap:.6em;margin-top:.5em}.calc-btn[data-v-ed40fb4f]{flex:1;height:52px;border:none;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:17px;font-weight:700;line-height:1;color:#fff;background-color:#007350;cursor:pointer;transition:background-color .2s ease}.calc-btn[data-v-ed40fb4f]:hover{background-color:#006244}.clear-btn[data-v-ed40fb4f]{height:53px;padding:0 20px;border:2px solid #e8e8e8;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:600;line-height:1;color:#888;background:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.clear-btn[data-v-ed40fb4f]:hover{border-color:#ccc;color:#555}.calc-btn[disabled][data-v-ed40fb4f]{opacity:.5;cursor:not-allowed}.results[data-v-ed40fb4f]{margin-top:2em;display:flex;flex-direction:column;gap:1.2em}.result-card[data-v-ed40fb4f]{background-color:#f9f4ea;border-radius:8px;padding:1.5em;text-align:center}.result-label[data-v-ed40fb4f]{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#626262;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.result-value[data-v-ed40fb4f]{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;color:#343434;line-height:1.2}.result-value .unit[data-v-ed40fb4f]{font-size:16px;font-weight:400;color:#626262}.range-value[data-v-ed40fb4f]{font-size:28px}.result-category[data-v-ed40fb4f]{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin-top:4px;padding:4px 14px;border-radius:20px;display:inline-block}.result-category.underweight[data-v-ed40fb4f]{color:#3498db;background-color:#3498db15}.result-category.normal[data-v-ed40fb4f]{color:#2ecc71;background-color:#2ecc7115}.result-category.overweight[data-v-ed40fb4f]{color:#f39c12;background-color:#f39c1215}.result-category.obese[data-v-ed40fb4f]{color:#e67e22;background-color:#e67e2215}.result-category.ext-obese[data-v-ed40fb4f]{color:#e74c3c;background-color:#e74c3c15}.result-note[data-v-ed40fb4f]{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#888;margin-top:6px;line-height:1.4}.bmi-gauge[data-v-ed40fb4f]{text-align:center;margin-bottom:.5em}.bmi-gauge svg[data-v-ed40fb4f]{width:100%;max-width:420px;height:auto}.gauge-wheel[data-v-ed40fb4f]{transform-origin:200px 210px}.gauge-result[data-v-ed40fb4f]{margin-top:0;text-align:center}.gauge-bmi-value[data-v-ed40fb4f]{font-family:Poppins,sans-serif;font-size:42px;font-weight:700;color:#343434;line-height:1}.fade-enter-active[data-v-ed40fb4f]{transition:opacity .4s ease}.fade-enter-from[data-v-ed40fb4f]{opacity:0}@media(max-width:767px){.field-row[data-v-ed40fb4f]{flex-direction:column;gap:1.2em}.result-value[data-v-ed40fb4f]{font-size:30px}.range-value[data-v-ed40fb4f]{font-size:24px}}.wl-calc[data-v-e773b462]{width:100%}.calc-form[data-v-e773b462]{display:flex;flex-direction:column}.unit-tabs[data-v-e773b462]{display:flex;border-bottom:3px solid #e8e8e8}.unit-tabs button[data-v-e773b462]{flex:1;height:46px;border:none;background:none;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:700;color:#888;cursor:pointer;position:relative;transition:color .2s ease}.unit-tabs button.active[data-v-e773b462]{color:#007350}.unit-tabs button.active[data-v-e773b462]:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background-color:#007350;border-radius:0}.unit-tabs button[data-v-e773b462]:not(.active):hover{color:#555}.tab-content[data-v-e773b462]{display:flex;flex-direction:column;gap:1.2em;padding-top:1.2em}.field[data-v-e773b462]{display:flex;flex-direction:column;flex:1}.field-row[data-v-e773b462]{display:flex;flex-direction:row;gap:1em}label[data-v-e773b462]{font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:700;line-height:1;color:#343434;padding-bottom:8px;text-align:center}input[type=text][data-v-e773b462]{border:none;border-radius:6px;width:100%;height:46px;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:1.1;padding:10px 12px;background-color:#f9f4ea;border:2px solid #f5efe3;color:#1a1a1a;text-align:center;-moz-appearance:textfield}input[type=text][data-v-e773b462]::-webkit-inner-spin-button,input[type=text][data-v-e773b462]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text][data-v-e773b462]:focus-visible{outline:none;border:2px solid #007350}input[type=text][data-v-e773b462]::placeholder{color:#aaa}.select-wrapper[data-v-e773b462]{position:relative}select[data-v-e773b462]{width:100%;height:46px;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:600;padding:10px 12px;background-color:#f9f4ea;border:2px solid #f5efe3;color:#1a1a1a;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}select[data-v-e773b462]:focus-visible{outline:none;border:2px solid #007350}.toggle-group[data-v-e773b462]{display:flex;flex-direction:row;border-radius:6px;overflow:hidden;border:2px solid #f5efe3}.toggle-group button[data-v-e773b462]{flex:1;height:46px;border:none;background-color:#f9f4ea;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:600;color:#626262;cursor:pointer;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.toggle-group button svg[data-v-e773b462]{flex-shrink:0}.toggle-group button.active[data-v-e773b462]{background-color:#007350;color:#fff}.toggle-group button[data-v-e773b462]:not(.active):hover{background-color:#f0e9d9}.toggle-group.triple button[data-v-e773b462]{font-size:14px}.btn-sub[data-v-e773b462]{font-size:inherit}.btn-row[data-v-e773b462]{display:flex;gap:.6em;margin-top:.5em}.calc-btn[data-v-e773b462]{flex:1;height:52px;border:none;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:17px;font-weight:700;line-height:1;color:#fff;background-color:#007350;cursor:pointer;transition:background-color .2s ease}.calc-btn[data-v-e773b462]:hover{background-color:#006244}.clear-btn[data-v-e773b462]{height:53px;padding:0 20px;border:2px solid #e8e8e8;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:600;line-height:1;color:#888;background:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.clear-btn[data-v-e773b462]:hover{border-color:#ccc;color:#555}.calc-btn[disabled][data-v-e773b462]{opacity:.5;cursor:not-allowed}.results[data-v-e773b462]{margin-top:2em;display:flex;flex-direction:column;gap:1.2em}.summary-row[data-v-e773b462]{display:flex;gap:1em}.summary-row .result-card[data-v-e773b462]{flex:1}.result-card[data-v-e773b462]{background-color:#f9f4ea;border-radius:8px;padding:1.5em;text-align:center}.target-card[data-v-e773b462]{background-color:#007350}.target-card .result-label[data-v-e773b462]{color:#fffc}.target-card .result-value[data-v-e773b462]{color:#fff}.result-label[data-v-e773b462]{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#626262;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.result-value[data-v-e773b462]{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;color:#343434;line-height:1.2}.result-value .unit[data-v-e773b462]{font-size:16px;font-weight:400;color:#626262}.target-value[data-v-e773b462]{font-size:28px}.result-note[data-v-e773b462]{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#888;margin-top:6px;line-height:1.4}.target-meta[data-v-e773b462]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:8px}.target-rate[data-v-e773b462]{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#ffffffb3}.target-dot[data-v-e773b462]{color:#fff6;font-size:16px}.table-card[data-v-e773b462]{background-color:#f9f4ea;border-radius:8px;overflow:hidden}.table-header[data-v-e773b462]{padding:1em 1.5em;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#343434;border-bottom:2px solid #f0e9d9}.table-header span[data-v-e773b462]{font-weight:600}.table-wrapper[data-v-e773b462]{overflow-x:auto;max-height:400px;overflow-y:auto}table[data-v-e773b462]{width:100%;border-collapse:collapse;font-family:"Nunito Sans",Sans-serif;font-size:14px}thead[data-v-e773b462]{position:sticky;top:0;z-index:1}thead th[data-v-e773b462]{background-color:#f0e9d9;padding:10px 12px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#626262;text-align:center}tbody td[data-v-e773b462]{padding:10px 12px;text-align:center;color:#343434;border-bottom:1px solid #f0e9d9}tbody tr:last-child td[data-v-e773b462]{border-bottom:none}tbody tr[data-v-e773b462]:hover{background-color:#f5efe3}.goal-row[data-v-e773b462]{background-color:#007350!important}.goal-row td[data-v-e773b462]{color:#fff;font-weight:700;border-bottom-color:#007350}.goal-row .table-unit[data-v-e773b462]{color:#ffffffb3}.table-unit[data-v-e773b462]{font-size:12px;color:#888}.fade-enter-active[data-v-e773b462]{transition:opacity .4s ease}.fade-enter-from[data-v-e773b462]{opacity:0}@media(max-width:767px){.field-row[data-v-e773b462]{flex-direction:column;gap:1.2em}.summary-row[data-v-e773b462]{flex-direction:column}.result-value[data-v-e773b462]{font-size:30px}.target-value[data-v-e773b462]{font-size:24px}.toggle-group.triple button[data-v-e773b462]{font-size:12px;padding:0 4px;line-height:1.3;display:flex;flex-direction:column;gap:0;align-items:center}.btn-sub[data-v-e773b462]{font-size:12px}.target-meta[data-v-e773b462]{flex-direction:column;gap:2px}.target-dot[data-v-e773b462]{display:none}table[data-v-e773b462]{font-size:13px}thead th[data-v-e773b462]{font-size:11px;padding:8px 6px}tbody td[data-v-e773b462]{padding:8px 6px}}.bf-calc[data-v-02e9d421]{width:100%}.calc-form[data-v-02e9d421]{display:flex;flex-direction:column}.unit-tabs[data-v-02e9d421]{display:flex;border-bottom:3px solid #e8e8e8}.unit-tabs button[data-v-02e9d421]{flex:1;height:46px;border:none;background:none;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:700;color:#888;cursor:pointer;position:relative;transition:color .2s ease}.unit-tabs button.active[data-v-02e9d421]{color:#007350}.unit-tabs button.active[data-v-02e9d421]:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background-color:#007350;border-radius:0}.unit-tabs button[data-v-02e9d421]:not(.active):hover{color:#555}.tab-content[data-v-02e9d421]{display:flex;flex-direction:column;gap:1.2em;padding-top:1.2em}.field[data-v-02e9d421]{display:flex;flex-direction:column;flex:1}.field-row[data-v-02e9d421]{display:flex;flex-direction:row;gap:1em}label[data-v-02e9d421]{font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:700;line-height:1;color:#343434;padding-bottom:8px;text-align:center}input[type=text][data-v-02e9d421]{border:none;border-radius:6px;width:100%;height:46px;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:1.1;padding:10px 12px;background-color:#f9f4ea;border:2px solid #f5efe3;color:#1a1a1a;text-align:center;-moz-appearance:textfield}input[type=text][data-v-02e9d421]::-webkit-inner-spin-button,input[type=text][data-v-02e9d421]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text][data-v-02e9d421]:focus-visible{outline:none;border:2px solid #007350}input[type=text][data-v-02e9d421]::placeholder{color:#aaa}.toggle-group[data-v-02e9d421]{display:flex;flex-direction:row;border-radius:6px;overflow:hidden;border:2px solid #f5efe3}.toggle-group button[data-v-02e9d421]{flex:1;height:46px;border:none;background-color:#f9f4ea;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:600;color:#626262;cursor:pointer;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.toggle-group button svg[data-v-02e9d421]{flex-shrink:0}.toggle-group button.active[data-v-02e9d421]{background-color:#007350;color:#fff}.toggle-group button[data-v-02e9d421]:not(.active):hover{background-color:#f0e9d9}.btn-row[data-v-02e9d421]{display:flex;gap:.6em;margin-top:.5em}.calc-btn[data-v-02e9d421]{flex:1;height:52px;border:none;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:17px;font-weight:700;line-height:1;color:#fff;background-color:#007350;cursor:pointer;transition:background-color .2s ease}.calc-btn[data-v-02e9d421]:hover{background-color:#006244}.clear-btn[data-v-02e9d421]{height:53px;padding:0 20px;border:2px solid #e8e8e8;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:600;line-height:1;color:#888;background:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.clear-btn[data-v-02e9d421]:hover{border-color:#ccc;color:#555}.calc-btn[disabled][data-v-02e9d421]{opacity:.5;cursor:not-allowed}.results[data-v-02e9d421]{margin-top:2em;display:flex;flex-direction:column;gap:1.2em}.result-card[data-v-02e9d421]{background-color:#f9f4ea;border-radius:8px;padding:1.5em;text-align:center}.result-label[data-v-02e9d421]{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#626262;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.result-value[data-v-02e9d421]{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;color:#343434;line-height:1.2}.result-value .unit[data-v-02e9d421]{font-size:16px;font-weight:400;color:#626262}.result-category[data-v-02e9d421]{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin-top:4px;padding:4px 14px;border-radius:20px;display:inline-block}.result-category.essential[data-v-02e9d421]{color:#3498db;background-color:#3498db15}.result-category.athletic[data-v-02e9d421]{color:#2ecc71;background-color:#2ecc7115}.result-category.fitness[data-v-02e9d421]{color:#f39c12;background-color:#f39c1215}.result-category.average[data-v-02e9d421]{color:#e67e22;background-color:#e67e2215}.result-category.obese[data-v-02e9d421]{color:#e74c3c;background-color:#e74c3c15}.result-note[data-v-02e9d421]{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#888;margin-top:6px;line-height:1.4}.bf-gauge[data-v-02e9d421]{text-align:center;margin-bottom:.5em}.bf-gauge svg[data-v-02e9d421]{width:100%;max-width:420px;height:auto}.gauge-wheel[data-v-02e9d421]{transform-origin:200px 210px}.gauge-result[data-v-02e9d421]{margin-top:0;text-align:center}.gauge-bf-value[data-v-02e9d421]{font-family:Poppins,sans-serif;font-size:42px;font-weight:700;color:#343434;line-height:1}.fade-enter-active[data-v-02e9d421]{transition:opacity .4s ease}.fade-enter-from[data-v-02e9d421]{opacity:0}@media(max-width:767px){.field-row[data-v-02e9d421]{flex-direction:column;gap:1.2em}.result-value[data-v-02e9d421]{font-size:30px}}.categories-layout[data-v-9afcda30]{display:flex;gap:2em;align-items:flex-start}.categories-text[data-v-9afcda30]{flex:1;min-width:0}.categories-cards[data-v-9afcda30]{flex:1;display:flex;flex-direction:column;gap:2.8em;min-width:0;margin-top:35px}.cat-card[data-v-9afcda30]{border-left:4px solid;border-radius:6px;padding:.7em 1em;background-color:#f9f4ea}.cat-card.cat-essential[data-v-9afcda30]{border-color:#41b6e6}.cat-card.cat-athletic[data-v-9afcda30]{border-color:#34a853}.cat-card.cat-fitness[data-v-9afcda30]{border-color:#f4c542}.cat-card.cat-average[data-v-9afcda30]{border-color:#f09c38}.cat-card.cat-obese[data-v-9afcda30]{border-color:#e74c3c}.cat-name[data-v-9afcda30]{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;color:#343434;margin-bottom:2px}.cat-ranges[data-v-9afcda30]{display:flex;gap:1em;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:600;color:#5c5c5c;font-style:italic;margin-bottom:4px}.cat-desc[data-v-9afcda30]{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#343434;line-height:1.4}@media(max-width:767px){.categories-layout[data-v-9afcda30]{flex-direction:column}.categories-cards[data-v-9afcda30]{gap:1em;margin-top:5px}}.motivation-score[data-v-5c286f97]{width:100%;min-height:300px}.start-screen[data-v-5c286f97]{text-align:center;padding:2em 0}.start-hero[data-v-5c286f97]{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5em;width:fit-content;transform:translate(-107px)}.start-hero .start-btn[data-v-5c286f97]{position:absolute;left:85%;z-index:1;white-space:nowrap}.start-ring[data-v-5c286f97]{position:relative;width:140px;height:140px;z-index:2;flex-shrink:0}.start-ring-svg[data-v-5c286f97]{width:100%;height:100%}.start-ring-inner[data-v-5c286f97]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.start-ring-question[data-v-5c286f97]{font-family:Poppins,sans-serif;font-size:42px;font-weight:700;color:#ccc;line-height:1}.start-ring-badge[data-v-5c286f97]{display:inline-block;padding:4px 14px;border-radius:12px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;color:#ccc;background-color:#e8e8e8;letter-spacing:2px;margin-top:6px}.start-text[data-v-5c286f97]{font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:400;color:#626262;line-height:1.6;max-width:480px;margin:0 auto 2em}.start-btn[data-v-5c286f97]{display:inline-block;height:52px;padding:0 40px 0 50px;border:none;border-radius:0 6px 6px 0;font-family:"Nunito Sans",Sans-serif;font-size:17px;font-weight:700;line-height:1;color:#fff;background-color:#007350;cursor:pointer;transition:background-color .2s ease}.start-btn[data-v-5c286f97]:hover{background-color:#006244}.question-screen[data-v-5c286f97]{padding:.5em 0}.progress-bar[data-v-5c286f97]{width:100%;height:6px;background-color:#e8e8e8;border-radius:3px;overflow:hidden;margin-bottom:1.5em}.progress-fill[data-v-5c286f97]{height:100%;background-color:#007350;border-radius:3px;transition:width .3s ease}.question-meta[data-v-5c286f97]{font-family:"Nunito Sans",Sans-serif;font-size:13px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.6em}.question-text[data-v-5c286f97]{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#343434;line-height:1.4;margin:0 0 1.5em}.options[data-v-5c286f97]{display:flex;flex-direction:column;gap:.6em}.option-btn[data-v-5c286f97]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:2px solid #f5efe3;border-radius:8px;background-color:#f9f4ea;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:500;color:#343434;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;text-align:left}.option-btn[data-v-5c286f97]:hover{border-color:#d4cbb8;background-color:#f5efe3}.option-btn.selected[data-v-5c286f97]{border-color:#007350;background-color:#007350;color:#fff}.option-number[data-v-5c286f97]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#0000000f;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;flex-shrink:0}.option-btn.selected .option-number[data-v-5c286f97]{background-color:#fff3}.option-label[data-v-5c286f97]{flex:1}.nav-row[data-v-5c286f97]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5em}.back-btn[data-v-5c286f97]{display:flex;align-items:center;gap:6px;border:none;background:none;font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:600;color:#888;cursor:pointer;padding:8px 0;transition:color .2s ease}.back-btn[data-v-5c286f97]:hover{color:#555}.results-screen[data-v-5c286f97]{text-align:center;padding:0 0 0 1em;position:relative}.confetti-canvas[data-v-5c286f97]{position:absolute;top:-40px;left:0;width:100%;height:400px;pointer-events:none;z-index:2}.score-card[data-v-5c286f97]{max-width:320px;margin:0 auto 2em;border-radius:16px;border:3px solid var(--card-color);background:linear-gradient(170deg,#fff,#fafafa 60%,color-mix(in srgb,var(--card-color) 6%,#fff));box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f;overflow:hidden;opacity:0;transform:scale(.6) rotateY(90deg);transition:opacity .6s ease,transform .8s cubic-bezier(.34,1.56,.64,1)}.score-card.revealed[data-v-5c286f97]{opacity:1;transform:scale(1) rotateY(0);transition:none}.score-card.card-shimmer[data-v-5c286f97]{background:linear-gradient(170deg,#fff,#fafafa 40%,color-mix(in srgb,var(--card-color) 8%,#fff),color-mix(in srgb,var(--card-color) 3%,#fff));box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f,0 0 20px color-mix(in srgb,var(--card-color) 15%,transparent)}.card-inner[data-v-5c286f97]{padding:0}.card-header[data-v-5c286f97]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;color:#fff}.card-header-label[data-v-5c286f97]{font-family:"Nunito Sans",Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;opacity:.85}.card-header-tier[data-v-5c286f97]{font-family:Poppins,sans-serif;font-size:15px;font-weight:700}.card-art[data-v-5c286f97]{padding:24px 0 16px;background:linear-gradient(180deg,rgba(0,0,0,.02) 0%,transparent 100%)}.score-ring[data-v-5c286f97]{position:relative;width:140px;height:140px;margin:0 auto}.ring-svg[data-v-5c286f97]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-5c286f97]{fill:none;stroke:#e8e8e8;stroke-width:6}.ring-fill[data-v-5c286f97]{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.25,.8,.25,1)}.score-inner[data-v-5c286f97]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.score-number[data-v-5c286f97]{font-family:Poppins,sans-serif;font-size:44px;font-weight:700;line-height:1}.score-out-of[data-v-5c286f97]{font-family:"Nunito Sans",Sans-serif;font-size:11px;font-weight:600;color:#999;margin-top:4px}.card-description[data-v-5c286f97]{padding:0 20px 16px}.card-description p[data-v-5c286f97]{font-family:"Nunito Sans",Sans-serif;font-size:13px;font-weight:400;color:#777;line-height:1.5;margin:0}.card-stats[data-v-5c286f97]{display:flex;align-items:center;justify-content:center;padding:14px 16px;border-top:1px solid #f0ebe3;gap:0}.card-stat[data-v-5c286f97]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}.stat-value[data-v-5c286f97]{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:1}.stat-max[data-v-5c286f97]{font-size:13px;font-weight:600;color:#bbb}.stat-label[data-v-5c286f97]{font-family:"Nunito Sans",Sans-serif;font-size:10px;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.card-stat-divider[data-v-5c286f97]{width:1px;height:30px;background-color:#f0ebe3}.card-stars[data-v-5c286f97]{display:flex;justify-content:center;gap:4px;padding:10px 0 16px;border-top:1px solid #f0ebe3}.improvements[data-v-5c286f97],.retake-btn[data-v-5c286f97]{opacity:0;transform:translateY(16px)}.improvements.fade-up-delay[data-v-5c286f97]{animation:fadeUp-5c286f97 .5s 1.2s ease forwards}.retake-btn.fade-up-delay-2[data-v-5c286f97]{animation:fadeUp-5c286f97 .5s 1.5s ease forwards}.tip-card.slide-in[data-v-5c286f97]{opacity:0;transform:translate(-20px);animation:slideIn-5c286f97 .4s ease forwards}@keyframes fadeUp-5c286f97{to{opacity:1;transform:translateY(0)}}@keyframes slideIn-5c286f97{to{opacity:1;transform:translate(0)}}.improvements[data-v-5c286f97]{text-align:left;margin-bottom:2em}.improvements-title[data-v-5c286f97]{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#343434;margin:0 0 1em;text-align:center}.tip-card[data-v-5c286f97]{background-color:#f9f4ea;border-radius:8px;padding:1.2em 1.4em;margin-bottom:.8em;border-left:4px solid #007350}.tip-topic[data-v-5c286f97]{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#007350;margin-bottom:4px}.tip-text[data-v-5c286f97]{font-family:"Nunito Sans",Sans-serif;font-size:14px;font-weight:400;color:#626262;line-height:1.5}.retake-btn[data-v-5c286f97]{display:inline-block;height:48px;padding:0 32px;border:2px solid #e8e8e8;border-radius:6px;font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:600;color:#888;background:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.retake-btn[data-v-5c286f97]:hover{border-color:#ccc;color:#555}.fade-enter-active[data-v-5c286f97],.fade-leave-active[data-v-5c286f97]{transition:opacity .3s ease}.fade-enter-from[data-v-5c286f97],.fade-leave-to[data-v-5c286f97]{opacity:0}.shake-effect[data-v-5c286f97]{animation:shakeSettle-5c286f97 .8s ease-out forwards}@keyframes shakeSettle-5c286f97{0%{transform:scale(1) rotateY(0) translate(0)}10%{transform:scale(1) rotateY(0) translate(-12px)}20%{transform:scale(1) rotateY(0) translate(10px)}30%{transform:scale(1) rotateY(0) translate(-8px)}40%{transform:scale(1) rotateY(0) translate(6px)}50%{transform:scale(1) rotateY(0) translate(-4px)}60%{transform:scale(1) rotateY(0) translate(2px)}70%{transform:scale(1) rotateY(0) translate(-1px)}to{transform:scale(1) rotateY(0) translate(0)}}@media(max-width:767px){.question-text[data-v-5c286f97]{font-size:18px}.option-btn[data-v-5c286f97]{font-size:14px;padding:12px 14px}.score-card[data-v-5c286f97]{max-width:100%}.score-number[data-v-5c286f97]{font-size:38px}.score-ring[data-v-5c286f97]{width:120px;height:120px}.card-description p[data-v-5c286f97]{font-size:12px}.start-text[data-v-5c286f97]{font-size:13px;line-height:1.3;max-width:80%;margin:0 auto}}
