html,body{margin:0;padding:0}#root{min-height:100vh;text-align:center}.notyf__toast{font-family:Arial,Helvetica,sans-serif}.MuiToggleButton-root{min-height:32px!important;height:32px!important;padding:4px 10px!important;line-height:1.2!important;font-size:.875rem!important}.Header{display:flex;align-items:center;justify-content:space-between;padding:0 20px}.Header p{margin:1px 0 0}.Header.rtl{flex-direction:row-reverse}.GeneralNavigation{display:flex;align-items:center;gap:10px;margin-top:6px}.Header.rtl .GeneralNavigation{flex-direction:row-reverse}.ReturnSvg.rtl{transform:scaleX(-1)}.LikesScreenBtn,.HomeScreenBtn{padding:6px!important;border-radius:18px!important;border:1px solid rgba(202,204,207,.65)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 18px #393b3f24;display:flex;flex-direction:column;align-items:center;text-decoration:none;margin:0;width:40px;height:40px!important;justify-content:center;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ReturnScreenBtn{text-decoration:none}.ReturnScreenBtn svg,.LikesScreenBtn svg,.HomeScreenBtn svg{height:30px;width:30px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.08))}.ReturnScreenBtn p,.LikesScreenBtn p,.HomeScreenBtn p{font-size:12px;font-weight:800}.HomeScreenBtn svg{color:#5c02e3}.HomeScreenBtn p{color:#5c02e3}.HomeScreenBtn.active,.HomeScreenBtn:hover{background:#968ff638;border-color:#968ff673!important;transform:translateY(-1px);box-shadow:0 14px 22px #968ff642}.HomeScreenBtn:active{transform:translateY(0)}.LikesScreenBtn svg{color:#d34b86}.LikesScreenBtn p{color:#d34b86}.LikesScreenBtn.active,.LikesScreenBtn:hover{background:#d34b862e;border-color:#d34b8673!important;transform:translateY(-1px);box-shadow:0 14px 22px #d34b863d}.ReturnScreenBtn svg{color:#575656}.ReturnScreenBtn p{color:#575656}.HeaderRight{display:flex;align-items:center;gap:10px}.Header.rtl .HeaderRight{flex-direction:row-reverse}.LoginBtn,.LogoutBtn{cursor:pointer;padding:0 20px!important;font-weight:800!important;margin-left:6px;margin-right:6px}.LoginBtn{color:#6a4dff!important}.LoginBtn:hover{transform:translateY(-1px)}.LogoutBtn{color:#cb0e0ef2!important}.LogoutBtn:hover{transform:translateY(-1px)}.LanguageLink{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:18px;background:#ffffff68;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 18px #393b3f1a;color:#ffffff79}.LanguageLink svg{color:#5f6368}.LanguageSelector{border:none;background:transparent;outline:none;font-weight:800;font-size:14px;color:#5f6368;cursor:pointer;padding:0 6px;border-radius:18px}.LanguageSelector:hover{background:#0000000d}.Header.rtl .LanguageSelector{padding-right:6px;padding-left:6px}.MenuBtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:18px;color:#5f6368;cursor:pointer}.MenuBtn button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}@media (max-width: 600px){.Header{padding:0 10px}.GeneralNavigation{gap:6px;margin-top:6px}.HeaderRight{gap:4px;align-items:center}.ReturnScreenBtn,.LikesScreenBtn,.HomeScreenBtn{width:36px!important;height:36px!important}.ReturnScreenBtn svg,.LikesScreenBtn svg,.HomeScreenBtn svg{width:26px!important;height:26px!important}.HomeScreenBtn p,.LikesScreenBtn p,.ReturnScreenBtn p{font-size:10px}.LanguageLink{height:30px;padding:0 6px!important;gap:4px!important;border-radius:14px!important;box-shadow:0 8px 14px #393b3f1a!important;margin-top:6px}.LanguageLink svg{width:18px;height:18px}.LanguageSelector{font-size:12px!important;font-weight:900!important;padding:0 2px!important}.LogoutBtn,.LoginBtn{margin:0!important;padding:0 10px!important;height:40px;display:flex;align-items:center;justify-content:center;margin-top:6px}.MenuBtn{width:40px;height:40px;margin-top:6px}.LogoutBtn.MuiButton-root,.LoginBtn.MuiButton-root{width:90px!important;padding:0 10px!important;min-height:40px!important;height:40px!important;font-weight:900!important;margin:6px 0 0!important}}.MuiDrawer-paper{width:240px;height:100vh;background:#c3c2c2!important;box-shadow:none!important}.DrawerMainContainer{height:100%;width:100%;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;background-color:transparent}.DrawerContent{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 8px;box-sizing:border-box}.DrawerContent>div{width:100%}.CloseButton{margin:24px 24px 0 auto;cursor:pointer;font-size:18px}.ProfileImage{width:160px;height:160px;border-radius:180px;object-fit:cover;display:block;margin:50px auto 0}.UserName{margin:20px 0 0;text-align:center}.ProfileBtn,.AboutScreenBtn{width:calc(100% - 24px);margin-left:12px;margin-right:12px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:12px 14px;border-radius:18px;text-decoration:none;color:#fff;min-height:46px;height:46px;line-height:1;box-sizing:border-box;transition:filter .12s ease,transform .12s ease}.DrawerContent.LoggedOut .AboutScreenBtn{margin-top:12px;margin-bottom:0}.ProfileBtn{margin-top:10px}.AboutScreenBtn{margin-top:auto;margin-bottom:16px}.ProfileBtn:hover,.AboutScreenBtn:hover{filter:brightness(1.03);transform:translateY(-1px)}.ProfileBtn:active,.AboutScreenBtn:active{transform:translateY(0)}.ProfileBtn svg,.AboutScreenBtn svg{color:#fff;font-size:22px}.ProfileBtn p,.AboutScreenBtn p{margin:0;font-size:14px;font-weight:900}.AboutScreenBtn{background:linear-gradient(180deg,#a07bff,#6a4dff);box-shadow:0 12px 22px #6a4dff38,0 2px #ffffff38 inset}.ProfileBtn{background:linear-gradient(180deg,#ff6f9c,#d94672);box-shadow:0 12px 22px #d9467238,0 2px #ffffff38 inset}.Page404{position:fixed;width:100%;height:100vh;padding:0;margin:0;top:0;left:0}.AboutScreen{width:100%;min-height:calc(100vh - 60px);margin:0;padding:40px 16px 56px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.AboutScreenTitle{width:100%;max-width:640px;margin:0 0 20px;font-size:24px;font-weight:700;color:#70f;text-transform:uppercase;display:flex;align-items:center;gap:10px;text-align:left}.AboutScreenTitle:after{content:"";flex:1;height:3px;background:linear-gradient(to right,#efa029,#f6c985)}.AboutScreen.rtl .AboutScreenTitle{display:block;text-align:right;direction:rtl}.AboutScreen.rtl .AboutScreenTitle:after{display:block;width:100%;margin-top:6px;background:linear-gradient(to left,#ffae00,#f6c985)}.AboutCard{background-color:#fff;width:100%;max-width:640px;margin:0 auto;padding:18px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:18px;box-shadow:2px 2px 8px #0009;direction:ltr;text-align:left}.AboutCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:6px;background:linear-gradient(90deg,#d5b9f0,#6f42d0,#6a00ff)}.Copyrights{width:100%;max-width:640px;margin:auto auto 24px;padding-top:12px;border-top:1px solid #858383;text-align:center;font-size:14px;color:#3e3e3e}.Copyrights p{margin:0}.AboutScreen.rtl{direction:rtl}.AboutScreen.rtl .AboutCard,.AboutScreen.rtl .TopContent,.AboutScreen.rtl .RestOfContent{direction:rtl;text-align:right}.AboutScreen.rtl .AboutScreenTitle{direction:rtl;text-align:right;justify-content:flex-end}.AboutScreen.rtl .AboutScreenTitle:after{order:-1;background:linear-gradient(to left,#efa029,#f6c985)}.AboutScreen.rtl .Copyrights{direction:rtl;text-align:center}@media (max-width: 600px){.AboutScreen{min-height:calc(100vh - 60px);padding:24px 12px 32px}.AboutScreenTitle{max-width:100%;font-size:20px}.AboutCard{padding:18px;max-width:100%;border-radius:18px;box-shadow:2px 2px 8px #0009}.TopContent{font-size:18px}.RestOfContent{font-size:15px}.Copyrights{margin-bottom:120px;max-width:100%;color:#3e3e3e;padding-top:10px;font-size:14px}}.HomeScreen{width:100%;min-height:100vh;margin:0;padding:28px 16px 56px;box-sizing:border-box;display:flex;flex-direction:column}.HomeScreenTitleWrapper{width:100%;max-width:1480px;margin:48px auto 0;display:flex;flex-direction:column}.HomeScreenTitleWrapper.ltr{direction:ltr}.HomeScreenTitleWrapper.rtl{direction:rtl}.HomeScreen .HomeScreenTitleWrapper+.RecipeList{padding-inline:10px!important;padding-inline-start:var(--edge-pad, 34px)!important;scroll-padding-inline-start:var(--edge-pad, 34px);padding-inline-end:var(--edge-pad, 34px)!important;scroll-padding-inline-end:var(--edge-pad, 34px)}.HomeScreenTitleWrapper:has(.HomeScreenTitle.user){align-items:flex-start;gap:22px}.HomeScreenTitleWrapper.rtl:has(.HomeScreenTitle.user){align-items:flex-end;gap:22px}.HomeScreenTitleWrapper:not(:has(.HomeScreenTitle.user)){align-items:center}.HomeScreenTitleContainer{box-sizing:border-box;width:100%}.UserHello{font-size:26px;font-weight:700;color:#646464;padding:0;margin-bottom:6px;background:none;border:none;border-radius:0;display:block}.GuestTitle{width:100%;text-align:center;margin:0 0 14px;font-size:56px;font-weight:900;line-height:1.15;padding-bottom:6px;display:block;color:#7c75e1;text-shadow:0 10px 30px rgba(90,77,255,.16)}.HomeScreenTitle{margin:14px 0 0;font-size:22px;font-weight:800;color:#646464}.HomeScreenTitle.user{width:100%;margin-top:0!important;padding-top:20px;text-align:start}.GenerateBtn.MuiButton-root{display:flex;align-items:center;justify-content:center;margin:50px auto 0;border-radius:18px!important;padding:8px 20px!important;height:50px!important;text-transform:none!important;gap:12px!important;background:linear-gradient(180deg,#ffbe2e,#f3a400)!important;box-shadow:0 18px 34px #f3a4004d,0 10px 18px #f3a40038,0 2px #ffffff38 inset!important;font-size:18px!important;font-weight:800!important;letter-spacing:.3px;color:#6a6a6a!important;text-shadow:none!important}.GenerateBtn.MuiButton-root svg{color:#6a6a6a!important;font-size:30px!important;filter:none!important}.GenerateBtn.MuiButton-root:hover{background:linear-gradient(180deg,#ffc54a,#f6ac00)!important;transform:translateY(-1px);box-shadow:0 24px 44px #f3a40057,0 12px 22px #f3a40042,0 2px #ffffff38 inset!important}.GenerateBtn.MuiButton-root:active{transform:translateY(1px);box-shadow:0 10px 18px #f3a40038,0 2px #ffffff2e inset!important}.HomeScreenTitleWrapper:has(.HomeScreenTitle.user) .GenerateBtn.MuiButton-root{margin:6px 0 0!important}.HomeScreenTitleWrapper.ltr .HomeScreenTitle.user{text-align:left}.HomeScreenTitleWrapper.rtl .HomeScreenTitle.user{text-align:right}.HomeScreenTitleWrapper.rtl:has(.HomeScreenTitle.user) .GenerateBtn.MuiButton-root{margin:6px 0 0 auto!important}.HomeScreen .RecipeList{width:100%;max-width:1480px;margin:34px auto 0;padding:34px var(--edge-pad, 34px) 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;overflow:visible!important;scroll-snap-type:none}.HomeScreen .RecipeList>*{min-width:0}@media (max-width: 600px){.HomeScreen{padding:18px 14px 44px}.GuestTitle{font-size:40px}.HomeScreenTitle{font-size:20px}.HomeScreen .RecipeList{margin:16px auto 0;padding:18px var(--edge-pad, 18px) 0;grid-template-columns:1fr;justify-items:center;gap:18px}.HomeScreen .RecipeList>*{width:min(100%,360px);max-width:min(100%,360px)}.HomeScreenTitleWrapper:has(.HomeScreenTitle.user) .GenerateBtn.MuiButton-root{margin:6px auto 0!important}}.RecipeListItem{width:300px;height:auto;gap:12px;margin:12px;padding:14px 14px 16px;position:relative;display:flex;flex-direction:column;overflow:visible;background-color:#ffffffab;border:1px solid rgb(196,162,251);border-radius:18px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.RecipeListItem>*{position:relative;z-index:1}.RecipeListItem:hover{cursor:pointer;transform:translateY(-2px)}.RecipeListItem:hover:after{border-color:#f4912852;box-shadow:0 16px 38px #0f172a2e,0 6px 14px #0f172a1f}.CardImage{position:absolute;top:-20px;left:-20px;box-shadow:0 4px 10px #00000080;background-color:#fff;width:130px;height:130px;object-fit:cover;border-radius:100px;z-index:3;border:none;outline:none}.TopRightActions{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:8px;z-index:4}.LikeBtn,.DeleteBtn{padding:6px!important;border-radius:12px!important;border:1px solid rgba(15,23,42,.1)!important;border:1px solid rgba(202,204,207,.65)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 14px #393b3f2e}.LikeBtn:hover,.DeleteBtn:hover{transform:translateY(-1px);box-shadow:0 12px 22px #0f172a24}.LikeBtn svg{color:#fb1d5c;filter:drop-shadow(0 1px 0 rgba(0,0,0,.1))}.DeleteBtn svg{color:#4b5563;filter:drop-shadow(0 1px 0 rgba(0,0,0,.08))}.RecipeName{margin:112px 8px 8px;font-size:18px;font-weight:800;color:#5e5e5e;text-align:center}.MoreInfoBtn{height:40px;background:linear-gradient(180deg,#a07bff,#5c02e3)!important;color:#fff!important;border-radius:18px!important;padding:12px!important;font-weight:800!important;text-transform:none!important;box-shadow:0 12px #610d9947,0 2px 6px #0f172a1a;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.MoreInfoBtn:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 12px #893db552,0 6px 14px #0f172a1f}@media (max-width: 600px){.RecipeListItem{justify-content:center!important;margin:10px auto!important;width:min(92vw,340px)}}.LoginScreen{display:flex;justify-content:center;align-items:start;height:100vh;width:100%;margin:0;padding-top:30px}.LoginForm{border-radius:18px;padding:30px;width:300px;margin:20px;height:auto;box-shadow:1px 2px #000,0 6px 18px #000;background-color:#fff;display:flex;flex-direction:column;gap:16px}.LoginScreenTitle{align-items:center;justify-content:center;color:#323232;font-size:20px}.BackIcon{cursor:pointer}.ResetLink,.RegisterLink{display:inline-flex;align-items:center;text-decoration:none;color:#323232;cursor:pointer;justify-content:center;font-weight:800}.ResetFacebook img,.ResetGoogle img{width:40px;height:40px}.LoginWithFacebookAndGoogle{display:flex;align-items:center;align-content:center;justify-content:center;gap:20px}.InputTextField .MuiOutlinedInput-root,.InputTextField .MuiOutlinedInput-notchedOutline{border-radius:18px}.LoginScreenBtn.MuiButton-root{width:100%!important;border-radius:18px!important;padding:0 50px!important;height:40px!important;font-weight:800!important;margin-top:40px}.LoginScreenBtn.MuiButton-root{background:linear-gradient(180deg,#a07bff,#5c02e3)!important;color:#fff!important;box-shadow:0 10px 18px #3b6fff38,0 2px #ffffff38 inset!important}.LoginScreenBtn.MuiButton-root:hover{background:linear-gradient(180deg,#a07bff,#5c02e3)!important;transform:translateY(-1px);box-shadow:0 14px 24px #3b6fff42,0 2px #ffffff38 inset!important}.LoginScreenBtn.MuiButton-root:active{transform:translateY(0);box-shadow:0 8px 14px #3b6fff33,0 2px #ffffff2e inset!important}@media (max-width: 600px){.LoginForm{padding:30px}.InputTextField{margin:4px 0;padding:0}}.DataScreen{width:100%;display:flex;flex-direction:column;align-items:stretch;text-align:left;background-color:transparent}.RecipeImage{display:block;margin:0 auto 1px;width:100%;height:auto;object-fit:cover;box-shadow:2px 2px 8px #0009;border-radius:18px}.ShareBtnContainer{background:linear-gradient(180deg,#f7b147,#f6a000)!important;color:#fff!important;box-shadow:0 10px 18px #3b6fff38,0 2px #ffffff38 inset!important;gap:10px;padding:0 20px;border-radius:14px!important}.RecipeSneakPeakInfo{display:flex;flex-direction:row}.CaloriesInnerText,.ProteinInnerText{display:flex;flex-direction:row;gap:6px;align-items:baseline;justify-content:center}.Calories,.Sugar,.Protein,.Quantity,.Country{margin:2px;border-radius:18px;padding:8px 10px;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;background-color:#fff;height:auto;border:1px solid rgb(253,160,29)}.Calories p,.Sugar p,.Protein p,.Quantity p,.Country p{margin:0}.Title{font-weight:900;font-size:20px}.Calories p:not(.Title),.Sugar p:not(.Title),.Protein p:not(.Title),.Quantity p:not(.Title),.Country p:not(.Title){font-size:14px}.ImageLoadingMessageAfterRecipeGenerated{color:#6a4dff!important;font-size:20px;width:100%;text-align:center}.RecipeStepsGrid,.IngredientsList,.InstructionsList{width:100%}.IngredientRow{width:100%;display:flex;justify-content:space-between}.IngredientAmount{flex:0 0 auto;white-space:nowrap}.IngredientName{flex:1 1 auto;min-width:0}.ExtraDataImg{width:20px;height:20px}.CountryFlag{font-size:1.2rem}.FilterBar{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;margin-bottom:10px;justify-content:flex-start;align-items:center}html[dir=rtl] .FilterBar{justify-content:flex-end}.FilterBadge{display:inline-flex;align-items:center;justify-content:center;align-content:center;padding:4px 16px;min-height:32px;border-radius:4px;font-size:18px;font-weight:700;background:#fff;box-shadow:2px 2px 8px #0009;color:#3b3b3b}.LoadImageBtn{background:linear-gradient(180deg,#a07bff,#5c02e3)!important;color:#fff!important;box-shadow:0 10px 18px #3b6fff38,0 2px #ffffff38 inset!important;width:50%;gap:10px;border-radius:14px!important;align-self:center}.RecipeStepsGrid{width:100%;display:block}.InstructionLi{padding:8px;border-bottom:1px solid rgb(95,95,95)}.IngredientsList,.InstructionsList{width:100%}.IngredientsList{margin-top:20px}.IngredientRow{display:flex;width:100%;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid #747474;align-items:center;min-width:0}.IngredientRow:last-child{border-bottom:none}.IngredientsList.rtl .IngredientRow{flex-direction:row-reverse}.IngredientsList.rtl .IngredientName{order:2;text-align:right}.IngredientsList.rtl .IngredientAmount{order:1;text-align:left}.IngredientName{font-weight:700;min-width:0;flex:1 1 auto}.IngredientAmount{color:#d21c1c;text-align:right}.InstructionsListOl{margin:0;padding:0;list-style-position:inside}.InstructionsListOl.ltr{direction:ltr;text-align:left;padding-right:0;list-style-position:inside}.InstructionsListOl.rtl{direction:rtl;text-align:right;padding-left:0}.InstructionsListOl.rtl li{direction:rtl;text-align:right;list-style-position:inside}.IngredientsTitle,.InstructionsTitle{color:#ff8c00!important}.InstructionsTitle.ltr,.IngredientsTitle.ltr,.Description.ltr,.RecipeTitle.ltr{text-align:left!important}.InstructionsTitle.rtl,.IngredientsTitle.rtl,.Description.rtl,.RecipeTitle.rtl{text-align:right!important}.CountryFlag{font-size:1.2rem;font-family:system-ui,sans-serif;line-height:1}.CountryFlagImg{width:18px;height:18px;display:inline-block;vertical-align:middle}@media (min-width: 780px){.RecipePreparationWideView{margin-top:60px;width:96vw;max-width:1600px;box-sizing:border-box;position:relative;left:50%;right:50%;margin-left:-48vw;margin-right:-48vw}html[dir=rtl] .RecipePreparationWideView{transform:translate(-2vw)}.RecipeStepsGrid{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:40px;position:relative}.RecipeStepsGrid.rtl{flex-direction:row-reverse}.RecipeStepsGrid>.IngredientsList,.RecipeStepsGrid>.InstructionsList{width:50%}.RecipeStepsGrid>.IngredientsList{margin-top:0}.RecipeStepsGrid:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0006;transform:translate(-.5px);pointer-events:none}}.StatValueRowRtl{display:flex;justify-content:center;align-items:baseline;gap:6px;direction:rtl!important;unicode-bidi:isolate!important;white-space:nowrap}.StatValueRowLtr{display:flex;justify-content:center;align-items:baseline;gap:6px;direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap}.BidiIso{direction:ltr;unicode-bidi:isolate;display:inline-block}.BidiLtr{direction:ltr!important;unicode-bidi:isolate!important;display:inline-block;white-space:nowrap}.RecipeTitle.rtl,.Description.rtl{direction:rtl;text-align:right!important}.RecipeTitle.ltr,.Description.ltr{direction:ltr;text-align:left!important}@media (max-width: 600px){.RecipeSneakPeakInfo{flex-direction:column;align-items:stretch}.Title{font-size:20px}.Calories,.Sugar,.Protein,.Quantity,.Country{width:100%;gap:8px;border-radius:0;border:none;border-bottom:.5px solid grey!important;background-color:transparent}.CaloriesInnerText,.ProteinInnerText{justify-content:center;flex-wrap:wrap}.DataScreen{max-width:100%}.RecipeImage{max-width:100%;border-radius:18px}.IngredientRow{flex-direction:row}}.RecipeInfoScreen{width:100%;min-height:100vh;margin:0;padding:24px 16px 40px;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;align-items:center;position:relative}.InfoScreenContainer{width:100%;max-width:800px;margin:0 auto;padding:24px;box-sizing:border-box;text-align:left;position:relative}.TopRow{display:flex;flex-direction:row;width:100%}.BackBtnContainer{width:100%;margin:0 auto 16px;display:flex;justify-content:flex-start;align-items:center;color:#000}.BackBtnContainer:hover{cursor:pointer}.RegistrationScreen{display:flex;justify-content:center;align-items:start;height:100vh;width:100%;margin:0;padding-top:30px}.RegistrationForm{background-color:#fff;border-radius:18px;padding:30px;width:310px;margin:20px;height:auto;box-shadow:1px 2px #000,0 6px 18px #000;display:flex;flex-direction:column;gap:16px}.RegistrationScreenTitle{align-items:center;justify-content:center;color:#323232;margin-left:20px;font-size:20px}.NameRow{position:relative;width:100%;display:flex;align-items:center;gap:4px}html[dir=rtl] .NameRow{flex-direction:row-reverse}.NameTF{flex:1;min-width:0}html[dir=rtl] .InputTextField .MuiInputBase-input{text-align:right}html[dir=rtl] .InputTextField .MuiInputAdornment-root{margin-left:0!important;margin-right:8px!important}.NameRow .MuiInputBase-input{font-family:inherit!important;font-weight:400!important;font-size:inherit!important}.NameRow--he{flex-direction:row-reverse}html[dir=rtl] .NameRow--he>:first-child .MuiOutlinedInput-input{padding-inline-start:0!important}html[dir=rtl] .NameRow--he>:first-child .MuiOutlinedInput-input::placeholder{color:#00000061!important;opacity:1!important}.FormController{display:flex;justify-content:center}.FormController .MuiRadioGroup-root{justify-content:center}.FormController .MuiRadio-root{color:#9e9e9e}.FormController .MuiRadio-root.Mui-checked{color:#5c02e3}.RegistrationScreenBtn.MuiButton-root{width:100%!important;border-radius:18px!important;padding:0 50px!important;height:40px!important;font-weight:800!important;margin-top:0}.RegistrationScreenBtn.MuiButton-root{background:linear-gradient(180deg,#a07bff,#5c02e3)!important;color:#fff!important;box-shadow:0 10px 18px #3b6fff38,0 2px #ffffff38 inset!important}.RegistrationScreenBtn.MuiButton-root:hover{background:linear-gradient(180deg,#a07bff,#5c02e3)!important;transform:translateY(-1px);box-shadow:0 14px 24px #3b6fff42,0 2px #ffffff38 inset!important}.RegistrationScreenBtn.MuiButton-root:active{transform:translateY(0);box-shadow:0 8px 14px #3b6fff33,0 2px #ffffff2e inset!important}.Divider--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.DividerTitle{display:flex;justify-content:center;align-items:center;gap:6px}.DividerToggle{padding:2px!important}.OptionalFields{display:flex;flex-direction:column;gap:16px}@media (max-width: 600px){.RegistrationForm{padding:30px}.InputTextField{margin:4px 0;padding:0}}.ProfileScreen{width:100%;min-height:100vh;margin:0;padding:24px 16px 40px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.ProfileScreenTitle{width:100%;max-width:600px;margin:0 0 16px;color:#6a4dff;font-size:20px;font-weight:600;text-align:left}.ProfileSection{background-color:#fff;width:100%;max-width:600px;margin:0 auto;padding:24px;box-sizing:border-box;border-radius:18px;box-shadow:2px 2px 8px #0009;display:flex;flex-direction:column;gap:8px;text-align:left;font-size:15px}.Name{display:flex;flex-direction:row;align-items:center}.divider{width:100%;height:1px;background-color:#e0e0e0;margin:12px 0}.EditProfileDiv{align-items:center;display:flex;width:100%;justify-content:flex-end}.EditProfileBtn{height:30px!important;background-color:#215d9a!important}.CloseDialogBtn{display:flex;justify-content:flex-end;margin:16px}.ImagePreview{border-radius:180px;border:1px solid grey;width:130px;height:130px;object-fit:cover;object-position:center}.DialogDiv{background:#e8e8e8}.EditProfileContainer{display:flex;width:300px;flex-direction:column;padding:8px;gap:20px;margin:8px}.EditProfileBtn.MuiButton-root{border-radius:18px!important;padding:0 50px!important;height:40px!important;font-weight:800!important;margin-top:30px;background:linear-gradient(180deg,#a07bff,#5c02e3)!important;color:#fff!important;box-shadow:0 10px 18px #3b6fff38,0 2px #ffffff38 inset!important}.EditProfileBtn.MuiButton-root:hover{background:linear-gradient(180deg,#a07bff,#5c02e3)!important;transform:translateY(-1px);box-shadow:0 14px 24px #3b6fff42,0 2px #ffffff38 inset!important}.EditProfileBtn.MuiButton-root:active{transform:translateY(0);box-shadow:0 8px 14px #3b6fff33,0 2px #ffffff2e inset!important}.UpdateBtn.MuiButton-root{width:100%!important;border-radius:18px!important;padding:0 50px!important;height:40px!important;font-weight:800!important;margin-top:30px;background:linear-gradient(180deg,#a07bff,#5c02e3)!important;color:#fff!important;box-shadow:0 10px 18px #3b6fff38,0 2px #ffffff38 inset!important}.UpdateBtn.MuiButton-root:hover{background:linear-gradient(180deg,#a07bff,#5c02e3)!important;transform:translateY(-1px);box-shadow:0 14px 24px #3b6fff42,0 2px #ffffff38 inset!important}.UpdateBtn.MuiButton-root:active{transform:translateY(0);box-shadow:0 8px 14px #3b6fff33,0 2px #ffffff2e inset!important}.CloseDialogBtn:hover{cursor:pointer}body.share-render-mode header{display:none!important}body.share-render-mode .ShareBtnContainer,body.share-render-mode .BackBtnContainer{display:none!important}body.share-render-mode main{background:#fff!important;width:100%!important;min-height:100vh!important;margin:0!important;padding:24px 16px 40px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;overflow:visible!important}body.share-render-mode #recipe-print-root{width:100%!important;max-width:800px!important}body.share-render-mode #recipe-print-root[dir=rtl] .FilterBar{direction:rtl!important;justify-content:flex-end!important}body.share-render-mode #recipe-print-root[dir=ltr] .FilterBar{direction:ltr!important;justify-content:flex-start!important}.PdfBannerWatermark{display:none}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4;margin:6mm}html,body{margin:0!important;padding:0!important;background:#fff!important}body.share-render-mode main{padding:24px 16px 40px!important;align-items:center!important;background:#fff!important}body.share-render-mode #recipe-print-root{width:100%!important;max-width:800px!important;margin:0 auto!important}body.share-render-mode .DataScreen,body.share-render-mode .RecipeSneakPeakInfo,body.share-render-mode .FilterBar{background:transparent!important;background-image:none!important}body.share-render-mode .Calories,body.share-render-mode .Sugar,body.share-render-mode .Protein,body.share-render-mode .Quantity,body.share-render-mode .Country{background:#fff!important;border:1px solid rgb(253,160,29)!important;border-radius:18px!important;box-shadow:0 1px 2px #0000002e!important;margin:4px!important;padding:8px 10px!important}body.share-render-mode .RecipeSneakPeakInfo{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:center!important;align-items:stretch!important}body.share-render-mode .Calories,body.share-render-mode .Sugar,body.share-render-mode .Protein,body.share-render-mode .Quantity,body.share-render-mode .Country{width:auto!important;min-width:120px!important;flex:1 1 0!important}body.share-render-mode .Calories p,body.share-render-mode .Sugar p,body.share-render-mode .Protein p,body.share-render-mode .Quantity p,body.share-render-mode .Country p{margin:0!important}body.share-render-mode .RecipeImage,body.share-render-mode .RecipeSneakPeakInfo,body.share-render-mode .FilterBar{break-inside:avoid!important;page-break-inside:avoid!important}#recipe-print-root{position:relative;padding-top:22px}.PdfBannerWatermark{display:block!important;position:absolute;top:10px;right:12px;z-index:9999;pointer-events:none;opacity:.55}.PdfBannerWatermark h3{margin:0!important;font-size:16px!important;font-weight:800!important;background:#ffffffa6!important;padding:4px 8px!important;border-radius:4px!important}}.LikesScreen{width:100%;min-height:100vh;margin:0;padding:28px 16px 56px;box-sizing:border-box;display:flex;flex-direction:column}.LikesScreenWrapper{width:100%;max-width:1480px;margin:48px auto 0;display:flex;flex-direction:column}.LikesScreenWrapper.ltr{direction:ltr;align-items:flex-start}.LikesScreenWrapper.rtl{direction:rtl}.LikeScreenTitle{margin:14px 0 0;font-size:22px;font-weight:800;color:#646464;text-align:start}.LikesScreen .RecipeList{width:100%;max-width:1480px;margin:34px auto 0;padding:34px var(--edge-pad, 34px) 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;overflow:visible!important}.LikesScreen .RecipeList>*{min-width:0}@media (max-width: 600px){.LikesScreen{padding:18px 14px 44px}.LikesScreen .RecipeList{padding:18px var(--edge-pad, 18px) 0;grid-template-columns:1fr;justify-items:center;gap:18px}.LikesScreen .RecipeList>*{width:min(100%,360px);max-width:min(100%,360px)}.LikesScreenWrapper{margin:18px auto 0!important}}.RecipeInputScreen{width:100%;min-height:100vh;padding:18px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow-x:hidden;position:relative;isolation:isolate}.GenerateContainer{width:100%;max-width:640px;padding:24px;display:flex;flex-direction:column}.GenerateTitle{margin:20px 0 30px;width:100%;text-align:center;font-size:clamp(34px,3.2vw,60px);line-height:1.02;font-weight:1100;letter-spacing:-1.4px;background:linear-gradient(180deg,#ffaf01,#eea23e);-webkit-background-clip:text;background-clip:text;color:transparent;text-rendering:optimizeLegibility}.LoadingWithoutImage,.ImageLoadingMessage{color:#6a4dff!important;font-size:20px}.GenerateTitle.rtl{direction:rtl;letter-spacing:-.8px}.RecipeTextFieldBar{display:flex;align-items:center;gap:12px;margin-top:8px}.RecipeTextFieldBar .RecipeTextField{flex:1;min-width:0}.RecipeTextFieldBar.rtl{flex-direction:row-reverse}.RecipeTextFieldBar.rtl .BtnIcon{margin-left:0;margin-right:12px}.RecipeTextFieldBar.rtl .RecipeTextField .MuiOutlinedInput-root{direction:rtl}.RecipeTextFieldBar.rtl .RecipeTextField .MuiOutlinedInput-notchedOutline,.RecipeTextFieldBar.rtl .RecipeTextField fieldset legend{text-align:right}.RecipeTextFieldBar.rtl .RecipeTextField .MuiInputLabel-root,.RecipeTextFieldBar.rtl .RecipeTextField .MuiInputLabel-outlined{left:auto!important;right:0!important;transform-origin:top right!important;text-align:right!important}.RecipeTextFieldBar.rtl .RecipeTextField .MuiInputLabel-outlined{transform:translate(-14px,9px) scale(1)!important}.RecipeTextFieldBar.rtl .RecipeTextField .MuiInputLabel-shrink{transform:translate(-14px,-7px) scale(.85)!important}.RecipeTextFieldBar.rtl .RecipeTextField input,.RecipeTextFieldBar.rtl .RecipeTextField input::placeholder{direction:rtl;text-align:right}.RecipeTextFieldBar.rtl .RecipeTextField .MuiOutlinedInput-input{padding-right:18px!important}.ProgressBar .MuiCircularProgress-root{color:#6a4dff!important}.GenerateImageSelector{border-radius:14px!important;height:40px!important;width:40px!important;padding:0!important;background:#6a4dff1a!important;border:1px solid rgba(106,77,255,.18)!important}.GenerateImageSelector.off{background:#0000000f!important;border:1px solid rgba(15,23,42,.12)!important}.GenerateImageSelector svg{width:22px;height:22px;color:#6a4dff}.FilterPanel{position:absolute;top:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%) translateY(-6px);width:max-content;max-width:min(92vw,560px);border:1px solid gray;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-height:0;opacity:0;transition:max-height .22s ease,opacity .16s ease,transform .16s ease,padding .16s ease;background-color:#fff;z-index:1300!important;pointer-events:none}.FilterPanel.open{max-height:900px;opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.RecipeTextField .MuiOutlinedInput-root,.ExcludeTextField .MuiOutlinedInput-root{border-radius:14px;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #0f172a0f,inset 0 1px #ffffffbf;transition:.15s ease}.RecipeTextField .MuiOutlinedInput-notchedOutline,.ExcludeTextField .MuiOutlinedInput-notchedOutline{border:1px solid rgba(148,163,184,.55)}.RecipeTextField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6a4dff73}.RecipeTextField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6a4dffe6;border-width:2px}.ExcludeTextField .MuiInputLabel-root.Mui-focused,.ExcludeTextField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ff9d00}.ExcludeTextField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ff9d00;border-width:2px}.RecipeTextField .MuiOutlinedInput-root.Mui-focused,.ExcludeTextField .MuiOutlinedInput-root.Mui-focused{box-shadow:0 18px 38px #6a4dff24,inset 0 1px #ffffffd9}.ExcludeTextField .MuiInputLabel-root.MuiInputLabel-shrink{color:#ff9d00!important}.RecipeTextField .MuiOutlinedInput-input{padding:10px 12px}.RecipeTextField .MuiInputLabel-root.Mui-focused{color:#6a4dfff2}.ErrorText{margin-top:8px;color:#d32f2f;font-size:.9rem}.FiltersSectionContainer{margin-top:4px;display:flex;flex-direction:column;align-items:center;gap:6px;overflow:visible}.FilterBar{width:100%;display:flex;align-items:center;gap:12px;position:relative;overflow:visible;justify-content:center;flex-wrap:nowrap!important;box-sizing:border-box;padding:0}.FilterBar .ExcludedBar{flex:1 1 0!important;min-width:0!important;max-width:none!important}.FilterBar .ExcludedBar>div{width:100%;max-width:none}.FilterBar .ExcludeTextField{width:100%;min-width:0!important}.ExcludeTextField .MuiOutlinedInput-root{height:40px!important;min-height:40px!important;border-radius:14px!important}.ExcludeTextField .MuiOutlinedInput-input{padding:10px 12px!important;font-size:16px!important}.ExcludeTextField .MuiInputLabel-root{font-size:14px!important}.ExcludeTextField .MuiInputLabel-outlined:not(.MuiInputLabel-shrink){transform:translate(14px,9px) scale(1)!important}.ExcludeTextField .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-7px) scale(.85)!important}.ExcludedBar[dir=rtl] .ExcludeTextField .MuiOutlinedInput-root{direction:rtl}.ExcludedBar[dir=rtl] .ExcludeTextField .MuiOutlinedInput-notchedOutline,.ExcludedBar[dir=rtl] .ExcludeTextField fieldset legend{text-align:right}.ExcludedBar[dir=rtl] .ExcludeTextField input,.ExcludedBar[dir=rtl] .ExcludeTextField input::placeholder{direction:rtl;text-align:right}.ExcludedBar[dir=rtl] .ExcludeTextField .MuiOutlinedInput-input{text-align:right;padding-right:10px!important;padding-left:10px!important}.ExcludedBar[dir=rtl] .ExcludeTextField .MuiInputLabel-root,.ExcludedBar[dir=rtl] .ExcludeTextField .MuiInputLabel-outlined{right:14px!important;left:auto!important;transform-origin:top right!important;text-align:right!important}.ExcludedBar[dir=rtl] .ExcludeTextField .MuiInputLabel-outlined:not(.MuiInputLabel-shrink){transform:translate(-14px,9px) scale(1)!important}.ExcludedBar[dir=rtl] .ExcludeTextField .MuiInputLabel-shrink{transform:translate(-14px,-7px) scale(.85)!important}.Servings{width:auto;margin:0;min-height:36px;padding:0;display:flex;align-items:center;justify-content:flex-start;gap:10px;flex:0 0 auto!important;white-space:nowrap}.Servings p{margin:0!important;font-weight:900;font-size:15px;color:#ff9d00}.Servings.rtl{flex-direction:row-reverse}.QuantitySelector{height:28px;min-width:72px;padding:0 28px 0 10px;border:none!important;outline:none;border-radius:12px;background:#ffffffe6;box-shadow:0 5px 10px #0206171a;font-weight:900;font-size:15px;color:#ff9d00;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,rgba(17,24,39,.55) 50%),linear-gradient(135deg,rgba(17,24,39,.55) 50%,transparent 50%);background-size:6px 6px,6px 6px;background-repeat:no-repeat;background-position:calc(100% - 14px) 11px,calc(100% - 8px) 11px}.Servings.rtl .QuantitySelector{padding:0 10px;background-image:none!important;appearance:auto!important;-webkit-appearance:menulist!important;-moz-appearance:auto!important;direction:rtl;text-align:right}.FiltersDropdown{position:relative;overflow:visible;flex:0 0 auto!important;white-space:nowrap;width:auto;padding:0;box-sizing:border-box;z-index:2;margin:0}.FilterBtn.MuiButton-root{gap:10px;width:max-content!important;min-width:0!important;padding:6px 14px!important;height:36px!important;font-size:16px!important;border-radius:12px!important;margin-top:0!important;background:linear-gradient(180deg,#ffbe2e,#f3a400)!important;box-shadow:0 12px 22px #fdd12138,0 2px #ffc40038 inset!important;color:#fff!important;display:flex}.FilterPanelInnerSection{padding-top:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.FiltersDropdown[dir=rtl] .FilterPanelInnerSection{align-items:flex-end;text-align:right}.FilterPanelInnerSection>div{width:100%}.FilterPanelInnerSection .MuiToggleButtonGroup-root{width:100%!important;display:flex!important;flex-wrap:wrap!important}.FilterPanelInnerSection .MuiToggleButton-root{width:140px;border:1px solid;border-color:#6f6f6f}.Divider{border:1px solid rgba(65,65,65,.65);border-radius:999px;margin:30px 0 0;width:100%}.FilterPanelInnerSection .MuiToggleButton-root:hover{border-color:#6a4dffa6!important;background:#6a4dff14!important}.FilterPanelInnerSection .MuiToggleButton-root.Mui-selected{background:#f6b139!important;color:#fff!important}.FiltersDropdown[dir=rtl] .MuiToggleButtonGroup-grouped:first-of-type{border-right:1px solid rgba(0,0,0,.12)!important}.GenerateRecipeBtn{height:40px;min-width:96px;padding:0 14px;text-transform:none;font-weight:700;border:1px solid rgba(2,6,23,.16);display:inline-flex;align-items:center;gap:6px;border-radius:14px!important;transition:transform .12s ease,box-shadow .14s ease,filter .14s ease;background:linear-gradient(180deg,#a07bff,#6a4dff);box-shadow:0 12px 22px #6a4dff38,0 2px #ffffff38 inset}.GenerateRecipeBtn:hover{filter:brightness(1.03);transform:translateY(-1px)}.GenerateRecipeBtn:active{transform:translateY(0)}.GenerateRecipeBtn svg{color:#fff;font-size:22px}.GenerateRecipeBtn p{margin:0;font-size:14px;font-weight:900}.GenerateRecipeBtn.Mui-disabled{background:#e5e7eb!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:none!important;color:#1118278c!important}.GenerateRecipeBtn .BtnIcon{font-size:18px;color:#ffe08a}.RecipeCardContainer{width:100%;display:flex;justify-content:center;box-sizing:border-box;margin:8px 0;padding:0 12px}.RecipeInputScreenWithPreviousData .GenerateContainer{display:none}@media (max-width:600px){.FiltersSectionContainer{margin-top:14px!important}.FilterBar{gap:10px;padding:0 2px;justify-content:center}.Servings p{font-size:14px}.QuantitySelector{min-width:64px}.FilterBtn.MuiButton-root{padding:6px 12px!important;font-size:15px!important}.FiltersDropdown{width:auto!important;display:flex!important;justify-content:center!important}.FilterPanel{width:calc(100vw - 28px)!important;max-width:420px!important;left:50%!important;right:auto!important;transform:translate(-50%) translateY(-6px)!important;position:fixed!important;top:140px!important;background:#fff!important}.FilterPanel.open{transform:translate(-50%) translateY(0);padding:12px}.FilterPanelInnerSection .MuiToggleButtonGroup-root{width:100%!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:10px!important;padding-bottom:6px}.FilterPanelInnerSection .MuiToggleButton-root{flex:0 0 auto!important;white-space:nowrap!important}.FilterPanelInnerSection .MuiToggleButtonGroup-root::-webkit-scrollbar{height:6px}}.RecipeCard{width:100%;max-width:710px;margin:0 auto;padding:18px;display:flex;flex-direction:column;align-items:stretch;position:relative;box-sizing:border-box;overflow-x:visible}.ClearFormDiv{position:absolute;top:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.ClearFormDiv.rtl,.ClearFormDiv.ltr{right:16px;left:auto}@media (max-width: 600px){.RecipeCard{padding:4px}}.ResetPasswordScreen{display:flex;justify-content:center;align-items:start;height:100vh;width:100%;margin:0;padding-top:30px}.ResetForm{background-color:#fff;border-radius:18px;padding:30px;width:310px;margin:20px;height:auto;box-shadow:1px 2px #000,0 6px 18px #000;display:flex;flex-direction:column;gap:16px}.ResetTitle{align-items:center;justify-content:center;color:#323232;margin-left:20px;font-size:20px}.OtpRow{display:flex;gap:10px;justify-content:center;direction:ltr}.OtpBox{width:38px;height:44px;border:1px solid #cfcfcf;border-radius:10px;text-align:center;font-size:18px;outline:none}.OtpBox:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d226}.PasswordRow{display:flex;flex-direction:column;gap:12px}@media (max-width: 600px){.ResetForm{padding:30px}.RegistrationScreenTitle{margin:4px 0;padding:0}}.PrivacyPolicy{width:100%;min-height:calc(100vh - 60px);margin:0;padding:40px 16px 56px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.PrivacyPolicyTitle{width:100%;max-width:640px;margin:0 0 20px;font-size:24px;font-weight:700;color:#70f;text-transform:uppercase;display:flex;align-items:center;gap:10px;text-align:left}.PrivacyPolicyTitle:after{content:"";flex:1;height:3px;background:linear-gradient(to right,#efa029,#f6c985)}.PrivacyPolicy.rtl .PrivacyPolicyTitle{display:block;text-align:right;direction:rtl}.PrivacyPolicy.rtl .PrivacyPolicyTitle:after{display:block;width:100%;margin-top:6px;background:linear-gradient(to left,#ffae00,#f6c985)}.PrivacyPolicyCard{background-color:#fff;width:100%;max-width:640px;margin:0 auto;padding:18px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:18px;box-shadow:2px 2px 8px #0009;direction:ltr;text-align:left}.PrivacyPolicyCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:6px;background:linear-gradient(90deg,#d5b9f0,#6f42d0,#6a00ff)}.TopContent{margin:0;font-size:20px;font-weight:600;line-height:1.6;color:#333;direction:inherit;text-align:inherit}.RestOfContent{margin:0;font-size:16px;font-weight:400;line-height:1.7;color:#555;direction:inherit;text-align:inherit}.RestOfContent strong,.TopContent strong{color:#68cced}.MainLayout{min-height:100vh;margin:0;padding:0;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;background:radial-gradient(900px 420px at 50% 0%,#a39cff59,#a39cff00 60%),radial-gradient(900px 520px at 50% 100%,#1da8ff47,#ffc37800 62%),linear-gradient(180deg,#d2cbf9,#fff 42%,#4cb3fd);position:relative;overflow:hidden;isolation:isolate}.MainLayout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.14;background-image:radial-gradient(rgba(0,0,0,.18) .6px,transparent .6px);background-size:18px 18px;z-index:0}.MainLayout:after{content:"";position:absolute;left:0;right:0;bottom:40vh;height:55vh;pointer-events:none;background-image:url(/assets/wave-COLeNRRO.png);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.18;z-index:0}.MainLayout>*{position:relative;z-index:1;font-family:Arial,Helvetica,sans-serif}header{grid-row:1;grid-column:1}main{grid-row:2;grid-column:1;overflow-y:auto;min-height:0;padding:0;box-sizing:border-box}
