.Fitofy_paper__Dc2lB{width:500px;overflow-x:hidden}@media screen and (max-width:601px){.Fitofy_paper__Dc2lB{width:100%}}.Fitofy_paper__Dc2lB::-webkit-scrollbar{width:8px}.Fitofy_paper__Dc2lB::-webkit-scrollbar-track{background:#fff;border-radius:10px}.Fitofy_paper__Dc2lB::-webkit-scrollbar-thumb{background:silver;border-radius:10px}.Fitofy_paper__Dc2lB::-webkit-scrollbar-thumb:hover{background:#555}.Fitofy_main_container__p5PzT{width:100%;min-height:100%;flex-shrink:0;display:flex;flex-direction:column;margin:auto;background-color:#10416e;box-shadow:0 5px 15px rgba(0,0,0,.35)}@media screen and (max-width:601px){.Fitofy_main_container__p5PzT{width:100%;box-shadow:none}}.Fitofy_main_container__p5PzT .Fitofy_main_icon__h9Ufx{font-size:15px;rotate:180deg;color:#f9f9f9;display:flex;align-items:center;cursor:pointer}.Fitofy_main_container__p5PzT .Fitofy_heading_main__g8ywx{position:sticky;top:0;width:100%;padding:20px;margin:0 auto;height:70px;gap:20px;display:flex;align-items:center;background-color:#10416e}.Fitofy_main_container__p5PzT .Fitofy_heading_main__g8ywx .Fitofy_header__YjfWq{color:#fff;font-family:Poppins;font-size:16px;font-weight:500;line-height:24px;text-align:left}.Fitofy_main_container__p5PzT .Fitofy_heading_main__g8ywx .Fitofy_subheading__fgGb1{font-family:Poppins;font-size:12px;font-weight:500;line-height:18px;text-align:left;color:#fff}.Fitofy_main_container__p5PzT .Fitofy_heading__9RDeB{position:sticky;top:0;width:100%;margin:0 auto;height:60px;display:flex;align-items:center;gap:10px;padding:16px;background-color:#10416e;z-index:10}.Fitofy_main_container__p5PzT .Fitofy_heading__9RDeB .Fitofy_header__YjfWq{color:#fff;font-family:Poppins;font-size:15px;font-weight:500;line-height:24px;text-align:left}.Fitofy_main_container__p5PzT .Fitofy_heading__9RDeB .Fitofy_subheading__fgGb1{font-family:Poppins;font-size:12px;font-weight:500;line-height:18px;text-align:left;color:#fff}.Fitofy_main_container__p5PzT .Fitofy_main_content__Pyr1U{background:#f3f5f8;padding:10px;gap:10px;border-radius:15px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.Fitofy_main_container__p5PzT .Fitofy_main_content__Pyr1U .Fitofy_main_heading__K6n2A{display:flex;justify-content:space-between;align-items:center}.Fitofy_main_container__p5PzT .Fitofy_main_content__Pyr1U .Fitofy_main_heading__K6n2A .Fitofy_mains_header__t2gC4{display:flex;flex-direction:column;gap:2px;width:70%}.Fitofy_main_container__p5PzT .Fitofy_main_content__Pyr1U .Fitofy_main_heading__K6n2A .Fitofy_mains_header__t2gC4 h1{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#1b5081}.Fitofy_main_container__p5PzT .Fitofy_main_content__Pyr1U .Fitofy_main_heading__K6n2A .Fitofy_mains_header__t2gC4 p{font-family:Poppins;font-size:12px;font-weight:500;line-height:18px;text-align:left;color:#2f3032}.Fitofy_main_container__p5PzT .Fitofy_main_cards__MdXzv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.Fitofy_main_container__p5PzT .Fitofy_main_cards__MdXzv .Fitofy_showMore__WMJ2G{display:flex;gap:5px;justify-content:center;align-items:center;cursor:pointer;margin:10px auto 0}.Fitofy_main_container__p5PzT .Fitofy_main_cards__MdXzv .Fitofy_showMore__WMJ2G button{color:#10416e;background:none;border:none;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:600;line-height:21px;text-align:center}.Fitofy_main_container__p5PzT .Fitofy_main_cards__MdXzv .Fitofy_main_card__BrRFU{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px);padding:10px;gap:10px;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1/1;cursor:pointer}.Fitofy_main_container__p5PzT .Fitofy_main_cards__MdXzv .Fitofy_main_card__BrRFU h3{font-family:Poppins;font-size:12px;font-weight:600;line-height:17.99px;text-align:left}.Fitofy_main_container__p5PzT .Fitofy_main_cards__MdXzv .Fitofy_main_card__BrRFU p{font-family:Poppins;font-size:10px;font-weight:400;line-height:18px;text-align:left;color:#1e1e1e}.Fitofy_main_container__p5PzT .Fitofy_main_cards__MdXzv .Fitofy_main_card__BrRFU p span{font-family:Poppins;font-size:10px;font-weight:700;line-height:18px;text-align:left;color:#1e1e1e}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX{flex:1 0 auto;background-color:#fff;border-radius:15px 15px 0 0;display:flex;flex-direction:column;gap:18px;padding:20px 20px 0;justify-content:space-between}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:30px}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_img_container__YhvOe{position:relative;width:100%;height:150px;border-radius:15px}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_img_container__YhvOe .Fitofy_above_container__tzSc9{position:absolute;width:100%;height:100%;border-radius:15px;padding:10px 20px;display:flex;flex-direction:column;justify-content:space-between}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_img_container__YhvOe .Fitofy_above_container__tzSc9 .Fitofy_img_header__ksJpR{width:70%}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_img_container__YhvOe .Fitofy_above_container__tzSc9 .Fitofy_img_header__ksJpR .Fitofy_img_heading__cl3El{font-family:Poppins;font-size:12px;font-weight:500;line-height:18px;text-align:left;color:#2f3032}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_img_container__YhvOe .Fitofy_above_container__tzSc9 .Fitofy_img_header__ksJpR .Fitofy_desc__VF1QO{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#2f3032}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_img_container__YhvOe .Fitofy_above_container__tzSc9 .Fitofy_time__dZq0N{font-family:Poppins;font-size:12px;font-weight:400;line-height:18px;text-align:left;color:#2f3032}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_img_container__YhvOe .Fitofy_above_container__tzSc9 .Fitofy_time__dZq0N span{font-family:Poppins;font-size:12px;font-weight:700;line-height:18px;text-align:left}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_diet_recommendations__wcJTH .Fitofy_diet_recommendations_heading__V7Fj8{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#174b7a}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_diet_recommendations__wcJTH .Fitofy_diet_subheading__xbfzw{font-family:Poppins;font-size:12px;font-weight:500;line-height:18px;text-align:left;color:#666}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_diet_recommendations__wcJTH .Fitofy_diet_content__Ry0wy{font-family:Poppins;font-size:14px;font-weight:500;line-height:18px;text-align:left;color:#1e1e1e;margin-top:10px}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_benefits__Qfpb8{display:flex;flex-direction:column;max-width:380px}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_benefits__Qfpb8 .Fitofy_benefits_heading__ZnzX8 p{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#174b7a}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_benefits__Qfpb8 .Fitofy_ben_content__Znn85 .Fitofy_ben_cards__TmZ2n{width:100%;min-width:0;overflow:hidden}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_benefits__Qfpb8 .Fitofy_ben_content__Znn85 .Fitofy_ben_cards__TmZ2n .Fitofy_ben_image__ITqRs{position:relative;flex:0 0 100px;width:100px;height:100px;border-radius:15px;overflow:hidden;background:#f3f3f3}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_benefits__Qfpb8 .Fitofy_ben_content__Znn85 .Fitofy_ben_cards__TmZ2n .Fitofy_ben_card__QZHUM{width:90%;background:#f3f3f3;border-radius:15px;padding:10px;display:flex;flex-direction:column;gap:5px;height:90%;margin-bottom:15px}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_benefits__Qfpb8 .Fitofy_ben_content__Znn85 .Fitofy_ben_cards__TmZ2n .Fitofy_ben_card__QZHUM .Fitofy_ben_card_data__McaCM{font-family:Poppins;font-size:12px;font-weight:600;line-height:15px;text-align:left;color:#000}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_benefits__Qfpb8 .Fitofy_ben_content__Znn85::-webkit-scrollbar{display:none;width:0!important}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_plan__2RDNd{display:flex;flex-direction:column;gap:10px}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_plan__2RDNd .Fitofy_plan_heading__Hc88p P{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#174b7a}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_content_main__0WKFa .Fitofy_plan__2RDNd .Fitofy_plan_content__dfLtl p{font-family:Poppins;font-size:14px;font-weight:500;line-height:18px;text-align:left;color:#1e1e1e}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_button__hRW8D{position:sticky;background-color:#fff;padding:10px;width:100%;bottom:0}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_button__hRW8D .Fitofy_btn__6eVDf{width:100%;padding:10px;background-color:#10416e;color:#fff;border:none;border-radius:15px;cursor:pointer;transition:background-color .3s ease}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_activity_level_selector__QNP58{margin:0 auto;width:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_activity_level_selector__QNP58 h2{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left;margin-bottom:5px}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_activity_item__9gaJW{display:flex;justify-content:space-between;border:2px solid #ccc;border-radius:15px;margin:6px 0;cursor:pointer;padding:15px 10px}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_activity_item__9gaJW.Fitofy_selected__RCc5_{border:2px solid #e00646}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_activity_content__DjEAd{flex:1 1;display:flex;flex-direction:column;gap:10px}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_activity_content__DjEAd h3{margin:0;font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#1b5081}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_activity_content__DjEAd p{font-family:Poppins;font-size:12px;font-weight:500;line-height:18px;text-align:left;color:#2f3032}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_navigation_buttons__8FEJG{position:sticky;background-color:#fff;padding:10px;width:100%;bottom:0;display:flex;justify-content:space-between;gap:70px}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_back_button__sbVTX,.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_next_button__pwEWD{padding:10px 20px;border:none;border-radius:5px;color:#fff;cursor:pointer}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_back_button__sbVTX{border:1px solid #d9d9d9;background:#fff;padding:6px 20px;width:127px;border-radius:15px;height:48px;color:#10416e}.Fitofy_main_container__p5PzT .Fitofy_rec_content__m3yxX .Fitofy_next_button__pwEWD{background:linear-gradient(225.9deg,#0E3F6C,#235B8E 101.63%);padding:6px 20px;width:127px;border-radius:15px;height:48px}.Fitofy_main_container__p5PzT .Fitofy_container__wCbcY{background-color:#fff;border-radius:8px}.Fitofy_main_container__p5PzT h2{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left}.Fitofy_main_container__p5PzT p{text-align:left;color:#777}.Fitofy_main_container__p5PzT .Fitofy_section__oOZwH{margin:20px 0 5px;background:rgba(16,65,110,.05);padding:20px;gap:20px;border-radius:15px;display:flex;flex-direction:column}.Fitofy_main_container__p5PzT .Fitofy_health_header__xzECF{display:flex;justify-content:space-between;align-items:center}.Fitofy_main_container__p5PzT h3{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left}.Fitofy_main_container__p5PzT .Fitofy_items__dJGrQ{display:flex;flex-direction:column;gap:10px}.Fitofy_main_container__p5PzT .Fitofy_item__WbQQS{display:flex;flex-direction:column;padding:5px 3px;border:2px solid #d9d9d9;border-radius:8px;margin:5px 0;cursor:pointer;background-color:#f9f9f9;height:-moz-fit-content;height:fit-content}.Fitofy_main_container__p5PzT .Fitofy_item__WbQQS p{padding:0 15px 5px 45px}.Fitofy_main_container__p5PzT .Fitofy_item__WbQQS.Fitofy_selected__RCc5_{border:2px solid #e00646}.Fitofy_main_container__p5PzT .Fitofy_item__WbQQS input{margin-right:10px}.Fitofy_main_container__p5PzT .Fitofy_checkbox__aVIdv{font-family:Poppins;font-size:12px;font-weight:500;line-height:21px;text-align:left}.Fitofy_main_container__p5PzT .Fitofy_showMore__WMJ2G{margin-top:10px;display:flex;gap:5px;justify-content:center;align-items:center;cursor:pointer}.Fitofy_main_container__p5PzT .Fitofy_showMore__WMJ2G button{color:#10416e;background:none;border:none;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:600;line-height:21px;text-align:center}.Fitofy_main_container__p5PzT .Fitofy_upArrow___5Bru{rotate:-180deg}.Fitofy_main_container__p5PzT .Fitofy_navigationButtons__svT_V{display:flex;justify-content:space-between;gap:70px;width:100%;position:sticky;z-index:10;bottom:0;background-color:#fff;padding:10px}.Fitofy_main_container__p5PzT .Fitofy_backButton__kkOC8,.Fitofy_main_container__p5PzT .Fitofy_nextButton__katMR{padding:10px 20px;border:none;border-radius:5px;color:#fff;cursor:pointer}.Fitofy_main_container__p5PzT .Fitofy_backButton__kkOC8{border:1px solid #d9d9d9;background:#fff;padding:6px 20px;width:127px;border-radius:15px;height:48px;color:#10416e}.Fitofy_main_container__p5PzT .Fitofy_nextButton__katMR{background:linear-gradient(225.9deg,#0E3F6C,#235B8E 101.63%);padding:6px 20px;width:127px;border-radius:15px;height:48px}.Fitofy_main_container__p5PzT .Fitofy_diet_section__WNlIU{display:flex;flex-direction:column;gap:40px;background:rgba(16,65,110,.05);padding:20px;border-radius:15px}.Fitofy_main_container__p5PzT .Fitofy_diet_section__WNlIU h4{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left}.Fitofy_main_container__p5PzT .Fitofy_options__RsnS3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;row-gap:20px}.Fitofy_main_container__p5PzT .Fitofy_option__m8y_b{width:48.3%;border:2px solid #ccc;border-radius:15px;padding:10px;text-align:center;cursor:pointer;margin-bottom:10px;position:relative;height:120px;display:flex;align-items:flex-end;background-color:#fff}@media screen and (max-width:601px){.Fitofy_main_container__p5PzT .Fitofy_option__m8y_b{width:47.3%}}.Fitofy_main_container__p5PzT .Fitofy_option__m8y_b .Fitofy_img__3_m8n{width:100px;height:82px;position:absolute;top:-20px;right:10px}@media screen and (max-width:601px){.Fitofy_main_container__p5PzT .Fitofy_option__m8y_b .Fitofy_img__3_m8n{width:75px;height:65px}}.Fitofy_main_container__p5PzT .Fitofy_option__m8y_b p{font-family:Poppins;font-size:14px;font-weight:500;line-height:21px;text-align:left;color:#2f3032}.Fitofy_main_container__p5PzT .Fitofy_option__m8y_b.Fitofy_selected__RCc5_{border-color:red}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv{height:auto;display:flex;flex-direction:column;gap:20px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv h1{text-align:center}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form{background-color:#fff;border-radius:10px 10px 0 0;box-shadow:0 0 10px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content;padding:16px 16px 0}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form label{display:block;font-weight:700}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_name__cfTKJ .Fitofy_nameInput__UBDJh{border-radius:8px;width:100%;height:48px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_name__cfTKJ select{border-radius:8px;border:1px solid #d9d9d9;width:100%;height:48px;padding:10px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_email__fo5o2 .Fitofy_emailTextField__vAWv_{border-radius:15px;width:100%;height:48px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_gender_container__4fndl{width:100%;height:180px;padding:20px;display:flex;flex-direction:column;gap:20px;border-radius:15px;background:rgba(231,236,240,.5)}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_genders__iLfrX{display:flex;justify-content:space-between;gap:10px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_gender__KXF8F{background:#fff;width:170px;height:100px;flex-direction:column;position:relative;display:flex;justify-content:flex-end;border:2px solid #ccc;border-radius:15px;margin:6px 0;cursor:pointer}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_gender__KXF8F .Fitofy_gender_img__oe0Qr{position:absolute;top:-15px;right:6px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_gender__KXF8F .Fitofy_para__loXFg{font-family:Poppins;font-size:14px;font-weight:500;line-height:21px;text-align:left;padding:0 0 10px 10px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_gender_selected__ID_J0{border:2px solid #e00646}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf{width:100%;height:190px;padding:20px;gap:20px;border-radius:15px;background:rgba(231,236,240,.5);display:flex;flex-direction:column}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf p{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#2f3032}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf .Fitofy_sliders_container__Otc4P{position:relative;width:100%}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf .Fitofy_sliders__e_stU{position:relative;-webkit-appearance:none;appearance:none;width:100%;height:10px;background:#ddd;outline:none;opacity:1;top:-6px;border-radius:15px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf .Fitofy_sliders__e_stU:hover{opacity:1}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf .Fitofy_sliders_thumb__jnbfW{position:absolute;transform:translateX(2px);background-color:#fff;border-radius:5px;padding:5px;white-space:nowrap;pointer-events:none;top:78px;z-index:1;font-size:20px;width:55px;height:35px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#10416e}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf .Fitofy_sliders__e_stU::-webkit-slider-thumb{position:relative;background-color:#fff;border-radius:15px;-webkit-appearance:none;appearance:none;border:2px solid #e00646;width:60px;height:40px;top:-18px;cursor:pointer}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf .Fitofy_sliders__e_stU::-moz-range-thumb{background-color:#fff;border-radius:15px;border:2px solid #e00646;width:60px;height:60px;cursor:pointer}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf .Fitofy_sliders__e_stU::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;border-radius:15px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf .Fitofy_sliders__e_stU::-moz-range-track{width:100%;height:10px;cursor:pointer;border-radius:15px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf .Fitofy_ageImageContainer__zqYuL{height:98px;width:100%}@media screen and (max-width:601px){.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf .Fitofy_ageImageContainer__zqYuL{height:100px}}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_age__Kvhuf .Fitofy_ageImageContainer__zqYuL .Fitofy_ageImage__oprcB{width:100%;height:100%}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac{width:100%;height:176px;padding:20px;gap:20px;border-radius:15px;background:rgba(231,236,240,.5);display:flex;flex-direction:column}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac .Fitofy_height_header__8syun{display:flex;justify-content:space-between;align-items:center}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac .Fitofy_height_header__8syun p{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#2f3032}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac .Fitofy_height_header__8syun .Fitofy_toggleButton__9_G8f{display:inline-flex;border:1px solid #ccc;border-radius:25px;overflow:hidden;width:78px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac .Fitofy_height_header__8syun .Fitofy_toggleButton__9_G8f .Fitofy_option_height__SShnb{padding:8px 11px;cursor:pointer;color:#333;transition:background-color .1s;border-radius:25px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac .Fitofy_height_header__8syun .Fitofy_toggleButton__9_G8f .Fitofy_option_height__SShnb.Fitofy_selected__RCc5_{background-color:#1d3b5c;color:#fff;border-radius:25px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac .Fitofy_height_container__ohi83{display:flex;flex-direction:column;align-items:center;position:relative}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac .Fitofy_height_container__ohi83 .Fitofy_slider__MrHGt{-webkit-appearance:none;appearance:none;width:100%;height:8px;background:#e0e0e0;outline:none;opacity:1;border-radius:5px;transition:background .3s;display:flex;align-items:center}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac .Fitofy_height_container__ohi83 .Fitofy_slider__MrHGt::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#e80050;cursor:pointer;border-radius:50%;border:1px solid #fff}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac .Fitofy_height_container__ohi83 .Fitofy_slider__MrHGt::-moz-range-thumb{width:20px;height:20px;background:#e80050;cursor:pointer;border-radius:50%;border:2px solid #fff;margin-top:-5px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac .Fitofy_height_container__ohi83 .Fitofy_slider__MrHGt::-ms-thumb{width:20px;height:20px;background:#e80050;cursor:pointer;border-radius:50%;border:2px solid #fff;margin-top:-5px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_height__m4lac .Fitofy_height_container__ohi83 .Fitofy_slider_value__tmg7J{position:absolute;top:14px;font-family:Poppins;font-size:18px;font-weight:600;line-height:26.01px;text-align:left;color:#0e3f6c}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_weight__gwOnN{width:100%;height:188px;padding:20px;gap:20px;border-radius:15px;background:rgba(231,236,240,.5);display:flex;flex-direction:column}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_weight__gwOnN p{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#2f3032}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_weight__gwOnN .Fitofy_weight_container__FtLPr{display:flex;justify-content:center;position:relative}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_weight__gwOnN .Fitofy_weight_container__FtLPr input{position:absolute;border-radius:50%;width:53px;height:53px;top:23px;border:3px solid #10416e;text-align:center;font-family:Poppins;font-size:18px;font-weight:600;line-height:26.01px;color:#0e3f6c}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_bottom__Pn2BE{display:flex;flex-direction:column;gap:10px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_bottom__Pn2BE p{font-family:Poppins;font-size:12px;font-weight:600;line-height:15px;text-align:left;color:#1e1e1e}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_bottom__Pn2BE .Fitofy_errorTerms__Vt1_f{font-family:Poppins;font-size:10px;font-weight:400;line-height:14.52px;text-align:left;color:#e82d30}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_bottom__Pn2BE .Fitofy_disclaimer__jAKDL{display:flex;flex-direction:column;gap:1px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_bottom__Pn2BE .Fitofy_disclaimer__jAKDL .Fitofy_disclaimerP__cZHbn{display:flex;align-items:center;gap:4px}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_bottom__Pn2BE .Fitofy_disclaimer__jAKDL span{font-family:Poppins;font-size:10px;font-weight:600;line-height:15px;text-align:left;color:#aaa}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv form .Fitofy_bottom__Pn2BE .Fitofy_disclaimer__jAKDL a{color:#10416e;text-decoration:underline}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv .Fitofy_bottom_button__KnZyR{position:sticky;background-color:#fff;padding:10px;width:100%;bottom:0}.Fitofy_main_container__p5PzT .Fitofy_app__6bEZv .Fitofy_bottom_button__KnZyR button{width:100%;padding:10px;background-color:#10416e;color:#fff;border:none;border-radius:15px;cursor:pointer;transition:background-color .3s ease}.Fitofy_heading_progress__GsjMB{width:90%;height:4px;display:flex;margin:0 auto 20px;gap:4px}.Fitofy_heading_progress__GsjMB .Fitofy_four__OAdt7,.Fitofy_heading_progress__GsjMB .Fitofy_one__VeSvf,.Fitofy_heading_progress__GsjMB .Fitofy_three__AwROM,.Fitofy_heading_progress__GsjMB .Fitofy_two__z_jen{background:rgba(255,255,255,.25);width:25%;height:100%;border-radius:15px}.Fitofy_heading_progress__GsjMB .Fitofy_active__ptqUF{background-color:#fff}.Fitofy_checkbox__aVIdv{display:flex;flex-direction:column;position:relative;cursor:pointer;padding:10px 10px 5px;border-radius:4px;pointer-events:none}.Fitofy_health_input__97_pd{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%}.Fitofy_checkbox__aVIdv span{position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.Fitofy_checkbox__aVIdv span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid #10416e;background-color:#fff;border-radius:4px}.Fitofy_health_input__97_pd:checked+span:before{background:#e00646;border:1px solid #e00646}.Fitofy_health_input__97_pd:checked+span:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.Fitofy_error_modal__8CJWf{width:279px;height:167px;position:absolute;background-color:#fff;border-radius:15px;padding:25px;display:flex;align-items:center;justify-content:center;top:50%;left:50%;flex-direction:column;gap:15px;transform:translate(-50%,-50%)}.Fitofy_error_modal__8CJWf .Fitofy_cross__qa1Lo{position:absolute;top:16px;right:20px;cursor:pointer}.Fitofy_error_modal__8CJWf .Fitofy_error_msg__6Jx9P{font-family:Poppins;font-size:14px;font-weight:600;line-height:21px;text-align:center}.Fitofy_error_modal__8CJWf .Fitofy_error_content__Xq_h2{display:flex;flex-direction:column;text-align:center;gap:5px}.Fitofy_error_modal__8CJWf .Fitofy_error_content__Xq_h2 .Fitofy_error_msg__6Jx9P{font-family:Poppins;font-size:14px;font-weight:600;line-height:21px;text-align:center}.Fitofy_error_modal__8CJWf .Fitofy_error_content__Xq_h2 .Fitofy_error_span__NsbzB{font-family:Poppins;font-size:14px;font-weight:500;line-height:21px;text-align:center}.Fitofy_error_modals__Jj43h{width:300px;height:230px;position:absolute;background-color:#fff;border-radius:15px;padding:20px;display:flex;align-items:center;justify-content:center;top:50%;left:50%;flex-direction:column;gap:15px;transform:translate(-50%,-50%)}.Fitofy_error_modals__Jj43h .Fitofy_cross__qa1Lo{position:absolute;top:16px;right:20px;cursor:pointer}.Fitofy_error_modals__Jj43h .Fitofy_error_content__Xq_h2{display:flex;flex-direction:column;text-align:center;gap:8px}.Fitofy_error_modals__Jj43h .Fitofy_error_content__Xq_h2 .Fitofy_error_msg__6Jx9P{font-family:Poppins;font-size:14px;font-weight:600;line-height:21px;text-align:center}.Fitofy_error_modals__Jj43h .Fitofy_error_content__Xq_h2 .Fitofy_error_span__NsbzB{font-family:Poppins;font-size:14px;font-weight:500;line-height:21px;text-align:center}.Fitofy_error_modals__Jj43h .Fitofy_btn__6eVDf{width:100%;display:flex;justify-content:center;gap:10px}.Fitofy_error_modals__Jj43h .Fitofy_btn__6eVDf .Fitofy_submit_btn__F6D2r{width:132px;height:40px;padding:10px;background:#fff;border-radius:8px;border:1px solid #a7a7a7;cursor:pointer}.Fitofy_error_modals__Jj43h .Fitofy_btn__6eVDf .Fitofy_add_btn__GlEW1{cursor:pointer;width:132px;height:40px;padding:10px;border-radius:8px;background:linear-gradient(225.9deg,#0E3F6C,#235B8E 101.63%);color:#fff}.Fitofy_iframe_div__Vy6Xa{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#fff}.Fitofy_iframe_heading__IVrsA{font-family:Poppins;font-size:14px;font-weight:500;line-height:36px;text-align:left}.Fitofy_ben_cards__TmZ2n:first-child{position:relative!important}.CustomSelectV5_cont__R5sm9{display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;border-radius:10px;color:grey;font-weight:400;position:relative;overflow:visible;color:#2e2e2e;font-weight:500}.CustomSelectV5_selected__FHtQw{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:0;padding:0 16px;font-size:12px;background:#fff!important;position:absolute;top:0;left:0;width:100%;z-index:1;border:1px solid #d9d9d9;border-radius:15px;margin:0 0 1px;font-weight:500}.CustomSelectV5_selected__FHtQw>svg{font-size:2.5rem!important;color:black!important}.CustomSelectV5_optionsCont__SEngi{display:flex;flex-direction:column;position:absolute;left:0;width:100%;z-index:2;overflow:hidden}.CustomSelectV5_option__5Rn_j{height:0;flex-shrink:0;transform:scaleY(0);overflow:hidden;background:#f6f6f6;padding:0 10px;font-size:12px;font-weight:400}.CustomSelectV5_option__5Rn_j:last-child{border-bottom:none}.CustomSelectV5_optionselected__dY93t{font-weight:400}@media screen and (min-width:600px){.CustomSelectV5_cont__R5sm9{font-weight:400}.CustomSelectV5_option__5Rn_j,.CustomSelectV5_selected__FHtQw{padding:0 18px;font-size:15px;cursor:pointer}}.dietPlanResults_page__xL03F{width:100%;max-width:500px;margin:0 auto;min-height:100vh;flex-shrink:0;background:#f4f6f8;font-family:Inter,Poppins,Arial,sans-serif;color:#1c2b3a;padding-bottom:32px}.dietPlanResults_header__If3ez{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff;position:sticky;top:0;z-index:10}.dietPlanResults_iosHeader__GW0ky{top:-8px}.dietPlanResults_backBtn__2G_Qv{border:none;background:transparent;cursor:pointer;display:flex;align-items:center;color:#12294a;padding:4px}.dietPlanResults_headerText__iOmXp{flex:1 1;min-width:0}.dietPlanResults_headerTitle__gsiBS{font-size:16px;font-weight:500;color:#12294a;margin:0;line-height:1.2}.dietPlanResults_headerSubtitle__mwPSo{font-size:12px;color:#7c8798;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dietPlanResults_downloadBtn___1w6C{border:none;background:transparent;cursor:pointer;color:#e15b4c;display:flex;align-items:center;padding:4px}.dietPlanResults_headerActions__umav0{display:flex;align-items:flex-start;gap:18px;flex:0 0 auto}.dietPlanResults_headerActionBtn__1nSuk{border:none;background:transparent;cursor:pointer;color:#12294a;display:flex;flex-direction:column;align-items:center;gap:4px;padding:2px}.dietPlanResults_headerActionLabel__naWu1{font-size:12px;font-weight:500;color:#12294a}.dietPlanResults_dateStripWrap__IkpHb{background:#ffffff;padding:0 12px 12px}.dietPlanResults_dateStrip__K6Vok{display:flex;gap:10px;overflow-x:auto;padding:4px 0;scrollbar-width:none}.dietPlanResults_dateStrip__K6Vok::-webkit-scrollbar{display:none}.dietPlanResults_dateChip__U2TM7{flex:0 0 auto;width:56px;border:1px solid #e5e9ef;border-radius:12px;padding:10px 0;text-align:center;cursor:pointer;background:#fff;opacity:.5;transition:all .15s ease}.dietPlanResults_dateChipActive__C1hMh{border-color:#12294a;box-shadow:inset 0 0 0 1px #12294a;opacity:1}.dietPlanResults_dateDay__Jp_61{font-size:11px;font-weight:500;color:#9aa5b4;margin:0;letter-spacing:.5px}.dietPlanResults_dateChipActive__C1hMh .dietPlanResults_dateDay__Jp_61{color:#12294a}.dietPlanResults_dateNum__B4ci6{font-size:18px;font-weight:500;color:#1c2b3a;margin:2px 0}.dietPlanResults_dateChipActive__C1hMh .dietPlanResults_dateNum__B4ci6{color:#12294a}.dietPlanResults_dateMonth__0g4CB{font-size:10px;font-weight:500;color:#9aa5b4;margin:0;letter-spacing:.5px}.dietPlanResults_dateProgress__LqCCk{height:3px;width:60px;margin:8px auto 0;border-radius:3px;background:#e5e9ef;position:relative;overflow:hidden}.dietPlanResults_dateProgressThumb__ix5Xc{position:absolute;left:0;top:0;height:100%;width:40%;background:#12294a;border-radius:3px;transition:transform .08s linear}.dietPlanResults_dateChipLocked__MC_zO{opacity:.35}.dietPlanResults_dateChipLocked__MC_zO.dietPlanResults_dateChipActive__C1hMh{opacity:1}.dietPlanResults_section__DK6Du{padding:16px}.dietPlanResults_todayRow__8hzg2{display:flex;align-items:flex-start;justify-content:space-between}.dietPlanResults_todayLabel__xCNdp{font-size:16px;font-weight:500;color:#12294a;margin:0}.dietPlanResults_todayDate__sVV_C{font-size:12px;color:#7c8798;margin:2px 0 0}.dietPlanResults_dayPill__z4XoZ{background:#e8f5ee;color:#2e7d46;font-size:12px;font-weight:500;padding:6px 12px;border-radius:20px;white-space:nowrap}.dietPlanResults_card__QERKC{background:#ffffff;border-radius:16px;box-shadow:0 4px 16px rgba(18,41,74,.05);padding:16px}.dietPlanResults_summaryCard__y0V5I{margin-top:12px}.dietPlanResults_summaryTop__ecML1{display:flex;align-items:center;gap:18px}.dietPlanResults_gauge__hWQ4T{width:110px;height:110px;flex:0 0 auto;position:relative}.dietPlanResults_gaugeCenter__3_Mxe{text-align:center}.dietPlanResults_gaugeValue__3Donu{font-size:26px;font-weight:500;color:#1c2b3a;line-height:1}.dietPlanResults_gaugeUnit__MnUD6{font-size:11px;color:#9aa5b4;margin-top:2px}.dietPlanResults_gaugeGoal__MRc9p{font-size:11px;font-weight:500;color:#2e7d46;margin-top:4px}.dietPlanResults_macros__2RRDS{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px}.dietPlanResults_macroRow__XQKJB{display:flex;flex-direction:column;gap:6px}.dietPlanResults_macroHead__epnfT{display:flex;align-items:center;justify-content:space-between}.dietPlanResults_macroName__erqPA{font-size:13px;font-weight:500;color:#3a4757}.dietPlanResults_macroValue__KHNtH{font-size:13px;font-weight:500;color:#7c8798}.dietPlanResults_macroBar__v92Ie{height:6px;border-radius:6px;background:#eef1f5;overflow:hidden}.dietPlanResults_macroBarFill__N0_kG{height:100%;border-radius:6px;background:#3a7d44}.dietPlanResults_summaryFooter__O6RoT{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid #eef1f5}.dietPlanResults_footerStat__wP1hf{font-size:13px;color:#7c8798}.dietPlanResults_footerStat__wP1hf b{color:#1c2b3a;font-weight:500}.dietPlanResults_planTitle___qEyv{font-size:18px;font-weight:500;color:#12294a;margin:4px 0 14px}.dietPlanResults_filters__4AI2j{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.dietPlanResults_filters__4AI2j::-webkit-scrollbar{display:none}.dietPlanResults_filterChip__egCfE{flex:0 0 auto;border:1px solid #e5e9ef;background:#fff;color:#3a4757;font-size:14px;font-weight:500;padding:8px 20px;border-radius:22px;cursor:pointer;transition:all .15s ease}.dietPlanResults_filterChipActive__aqtMm{background:#12294a;border-color:#12294a;color:#ffffff}.dietPlanResults_mealList__HGOJ7{display:flex;flex-direction:column;gap:16px;margin-top:16px}.dietPlanResults_mealCard__T20Zn{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(18,41,74,.05);padding:14px}.dietPlanResults_mealCardLogged__CZA3W{background:#eef7f0;box-shadow:inset 0 0 0 1.5px #2e7d46}.dietPlanResults_mealHead__oUTbG{display:flex;align-items:center;justify-content:space-between}.dietPlanResults_mealSlot__vINEn{display:flex;align-items:baseline;gap:8px}.dietPlanResults_mealSlotName__vpPPC{font-size:14px;font-weight:500;color:#2e7d46}.dietPlanResults_mealTime__UOK8B{font-size:12px;color:#9aa5b4}.dietPlanResults_vegIcon__357gA{width:18px;height:18px;border:1.5px solid #2e7d46;border-radius:3px;display:flex;align-items:center;justify-content:center}.dietPlanResults_vegIcon__357gA span{width:8px;height:8px;border-radius:50%;background:#2e7d46}.dietPlanResults_vegIconNonVeg__eEMed{border-color:#c0392b}.dietPlanResults_vegIconNonVeg__eEMed span{background:#c0392b}.dietPlanResults_mealItem__m3ert{margin-top:12px}.dietPlanResults_mealItemSep__fsS63{margin-top:14px;padding-top:14px;border-top:1px solid #eef1f5}.dietPlanResults_mealNameRow__cfuwV{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:5px}.dietPlanResults_mealNameRow__cfuwV .dietPlanResults_mealName__INW0C{margin:0;min-width:0;overflow-wrap:anywhere}.dietPlanResults_mealNameRow__cfuwV .dietPlanResults_vegIcon__357gA{flex-shrink:0}.dietPlanResults_mealBody__rR6_D{display:flex;gap:14px}.dietPlanResults_mealImg__VItjP{width:78px;height:78px;border-radius:12px;object-fit:cover;flex:0 0 auto;background:#eef1f5}.dietPlanResults_mealInfo__RCl67{flex:1 1;min-width:0}.dietPlanResults_mealName__INW0C{font-size:16px;font-weight:500;color:#1c2b3a;margin:0 0 10px;line-height:24px}.dietPlanResults_portion__ed6S6{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:5px}.dietPlanResults_portion_text__q2Uu6{display:flex;align-items:center;gap:5px;font-size:12px;color:#7c8798;font-weight:500}.dietPlanResults_mealStats__xsXYA{display:flex;flex-wrap:wrap;gap:8px 16px}.dietPlanResults_mealStat__C7oHP{display:flex;align-items:center;gap:5px;font-size:12px;color:#7c8798;font-weight:500}.dietPlanResults_mealStat__C7oHP svg{color:#b0bac6}.dietPlanResults_mealActions__8SZ4h{display:flex;gap:10px;margin-top:14px}.dietPlanResults_mealBtn__4iKZl{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d7dde5;background:#fff;color:#12294a;font-size:13px;font-weight:500;padding:9px 0;border-radius:10px;cursor:pointer;transition:all .15s ease}.dietPlanResults_mealBtn__4iKZl:hover{border-color:#12294a}.dietPlanResults_mealBtnLogged__o_5Yf{background:#2e7d46;border-color:#2e7d46;color:#ffffff}.dietPlanResults_mealBtnLogged__o_5Yf:hover{border-color:#2e7d46}.dietPlanResults_mealBtnDisabled__r1xfi{opacity:.5;cursor:not-allowed}.dietPlanResults_mealBtnDisabled__r1xfi:hover{border-color:#d7dde5}.dietPlanResults_swapList__yvQmk{margin-top:14px;padding-top:14px;border-top:1px dashed #dbe2ea;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.dietPlanResults_swapOption__rFCnQ{display:flex;align-items:center;gap:12px;padding:8px 4px;background:none;border:none;width:100%;cursor:pointer;text-align:left}.dietPlanResults_swapRadio__mDCvM{width:20px;height:20px;border-radius:50%;border:2px solid #c3cdd9;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.dietPlanResults_swapRadioActive__6CcBN{border-color:#12294a}.dietPlanResults_swapRadioActive__6CcBN span{width:10px;height:10px;border-radius:50%;background:#12294a}.dietPlanResults_swapOptionName__YH1m1{flex:1 1;font-size:15px;font-weight:500;color:#1c2b3a}.dietPlanResults_swapOptionKcal__zaQUI{font-size:14px;color:#9aa5b4;font-weight:500;white-space:nowrap}.dietPlanResults_swapEmpty__70mbr{font-size:14px;color:#9aa5b4;margin:0;padding:4px}.dietPlanResults_trendCard__IxgqS{margin-top:20px}.dietPlanResults_trendHead__5COGM{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.dietPlanResults_trendTitle__MKSf8{font-size:12px;font-weight:500;color:#12294a;margin:0}.dietPlanResults_trendPill__J8p_N{border:1px solid #e5e9ef;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:500;color:#3a4757}.dietPlanResults_chartArea__Uqnme{position:relative;width:100%;height:180px}.dietPlanResults_chartAxis__iUnNt{position:absolute;left:0;top:0;bottom:0;width:44px;background:#ffffff;z-index:2;pointer-events:none}.dietPlanResults_chartWrap__1M_mH{height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dietPlanResults_chartWrap__1M_mH::-webkit-scrollbar{display:none}.dietPlanResults_chartInner__x2m1N{position:relative;height:100%}@keyframes dietPlanResults_skelShimmer__DUn9d{0%{background-position:-420px 0}to{background-position:420px 0}}.dietPlanResults_skel__vFj3K{background:#eef1f5;background-image:linear-gradient(90deg,#eef1f5,#e3e8ef 40px,#eef1f5 80px);background-size:600px 100%;animation:dietPlanResults_skelShimmer__DUn9d 1.3s linear infinite;border-radius:8px}.dietPlanResults_skelSummaryTop__TUD22{display:flex;align-items:center;gap:18px}.dietPlanResults_skelGauge__PszXp{width:110px;height:110px;border-radius:50%;flex:0 0 auto}.dietPlanResults_skelMacros__sy80j{flex:1 1;display:flex;flex-direction:column;gap:16px}.dietPlanResults_skelBar__FXqup{height:12px;border-radius:6px}.dietPlanResults_skelBarSm__Zk_at{height:10px;width:60%;border-radius:6px}.dietPlanResults_skelFooter__ol3IM{height:14px;margin-top:18px}.dietPlanResults_skelMealCard__uAzoK{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(18,41,74,.05);padding:14px;display:flex;flex-direction:column;gap:12px}.dietPlanResults_skelMealBody__TAzwA{display:flex;gap:14px}.dietPlanResults_skelMealImg__bVFE3{width:78px;height:78px;border-radius:12px;flex:0 0 auto}.dietPlanResults_skelMealInfo__g5fjX{flex:1 1;display:flex;flex-direction:column;gap:10px}.dietPlanResults_skelMealActions__Qui42{display:flex;gap:10px}.dietPlanResults_skelMealBtn__fQpQK{flex:1 1;height:34px;border-radius:10px}.dietPlanResults_skelDateStrip__5jfMY{display:flex;gap:10px;padding:4px 0}.dietPlanResults_skelDateChip__yTgRG{width:56px;height:64px;border-radius:12px;flex:0 0 auto}.dietPlanResults_skelChart___BMav{display:flex;align-items:flex-end;gap:14px;height:180px;padding:12px 8px 26px}.dietPlanResults_skelChartBar__enhcl{flex:1 1;border-radius:6px}.recipe_page__ielxK{width:100%;max-width:500px;margin:0 auto;min-height:100vh;flex-shrink:0;background:#f4f6f8;font-family:Inter,Poppins,Arial,sans-serif;color:#1c2b3a;padding-bottom:32px}.recipe_header__wNXhP{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff;position:sticky;top:0;z-index:10}.recipe_backBtn__dfn9M{border:none;background:transparent;cursor:pointer;display:flex;align-items:center;color:#12294a;padding:4px}.recipe_headerTitle___cRSk{font-size:20px;font-weight:500;color:#12294a;margin:0;line-height:1.2}.recipe_content__mexQs{padding:16px}.recipe_hero__iYhPW{width:100%;height:190px;object-fit:cover;border-radius:16px;background:#eef1f5;display:block}.recipe_title__qmfgI{font-size:20px;font-weight:500;color:#12294a;line-height:1.3;margin:18px 0 14px}.recipe_statsCard__xud2U{display:flex;flex-wrap:wrap;gap:6px 4px;background:#ffffff;border-radius:14px;box-shadow:0 4px 16px rgba(18,41,74,.05);padding:12px 6px}.recipe_stat__V8OSt{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:500;color:#3a4757;white-space:nowrap;padding:0 6px}.recipe_stat__V8OSt:not(:last-child){border-right:1px solid #eef1f5}.recipe_stat__V8OSt svg{color:#b0bac6}.recipe_logBtn__6wgcO{margin-top:14px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d7dde5;background:#fff;color:#12294a;font-size:15px;font-weight:500;padding:13px 0;border-radius:12px;cursor:pointer;transition:all .15s ease}.recipe_logBtn__6wgcO:hover{border-color:#12294a}.recipe_logBtnLogged__3vY9D{background:#2e7d46;border-color:#2e7d46;color:#ffffff}.recipe_logBtnLogged__3vY9D:hover{border-color:#2e7d46}.recipe_logBtnDisabled__QBmKN{opacity:.5;cursor:not-allowed}.recipe_logBtnDisabled__QBmKN:hover{border-color:#d7dde5}.recipe_subtitle__umYcS{font-size:17px;font-weight:500;color:#12294a;margin:18px 0 6px}.recipe_meta__Ct6jJ{display:flex;align-items:center;gap:8px;font-size:14px;color:#3a4757;margin:0 0 14px}.recipe_dot__Kc6q0{width:4px;height:4px;border-radius:50%;background:#9aa5b4;display:inline-block}.recipe_divider__FJjlC{height:1px;background:#e5e9ef;margin:18px 0}.recipe_section___mc0I{margin:0}.recipe_sectionTitle__vc6ta{font-size:16px;font-weight:500;color:#12294a;margin:0 0 10px}.recipe_description__GYw33{font-size:15px;line-height:1.6;color:#3a4757;margin:0}.recipe_ingredients__NMYd9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.recipe_ingredient__M_iy0{display:flex;align-items:center;gap:12px;font-size:15px;color:#1c2b3a}.recipe_checkCircle__uqCgd{width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:#2e7d46;color:#ffffff;display:flex;align-items:center;justify-content:center}.recipe_stepList__FLOC1{display:flex;flex-direction:column}.recipe_step__MLffe{display:flex;gap:14px}.recipe_stepLeft__mfAO5{display:flex;flex-direction:column;align-items:center;align-self:stretch}.recipe_stepNum__D_NMk{width:25px;height:25px;flex:0 0 auto;border-radius:50%;background:#12294a;border:2px solid #12294a;color:#ffffff;font-size:10px;font-weight:500;display:flex;align-items:center;justify-content:center}.recipe_stepLine__4J3cc{flex:1 1 auto;width:0;border-left:2px dashed #b9c4d4;margin:4px 0;min-height:16px}.recipe_step__MLffe:last-child .recipe_stepLine__4J3cc{display:none}.recipe_stepText__4aPZT{font-size:15px;line-height:1.6;color:#3a4757;margin:0;padding-bottom:22px}.recipe_step__MLffe:last-child .recipe_stepText__4aPZT{padding-bottom:0}.CommonSlider_sliderWrapper__UCrkY{width:100%;height:auto}.CommonSlider_slider__aQ6wU{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.CommonSlider_slider__aQ6wU::-webkit-scrollbar{display:none}.CommonSlider_topButtons__3e3Rf{position:absolute;top:0;right:16px;display:flex;gap:16px;z-index:2}.CommonSlider_arrowBtn__9eMo3{width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(14,63,108,.1);background:#ffffff;box-shadow:0 4px 6px -4px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.CommonSlider_arrowBtn__9eMo3 svg{font-size:22px;color:#0E3F6C;transition:.3s ease}.CommonSlider_arrowBtn__9eMo3:hover{background:#0E3F6C}.CommonSlider_arrowBtn__9eMo3:hover svg{color:#ffffff}.CommonSlider_activeBtn__x6wu7{background:#0E3F6C}.CommonSlider_activeBtn__x6wu7 svg{color:#ffffff}.CommonSlider_disabled__bmYdS{opacity:.8;pointer-events:none}.CommonSlider_overlayBtn__DvPUi{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(14,63,108,.1);background:#ffffff;box-shadow:0 4px 6px -4px rgba(0,0,0,.1);cursor:pointer;z-index:3;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.CommonSlider_overlayBtn__DvPUi svg{font-size:22px;color:#0E3F6C;transition:.3s ease}.CommonSlider_overlayBtn__DvPUi:hover{background:#0E3F6C}.CommonSlider_overlayBtn__DvPUi:hover svg{color:#ffffff}.CommonSlider_left__cPbDd{left:0}.CommonSlider_right___xHBb{right:0}.CommonSlider_dots__C2OoQ{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:12px}.CommonSlider_dot__9z8Sa{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:rgba(14,63,108,.2);cursor:pointer;transition:all .3s ease}.CommonSlider_dotActive__uZzW_{width:18px;border-radius:4px;background:#0e3f6c}