.__404_wrapper__xFVyt{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.__404_imageWrapper__qlfhA{position:relative;width:350px;height:350px;border-radius:50%;overflow:hidden}.__404_textWrapper__IDXg8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.SkeletonText_skeletonText__xypOL{background-color:var(--neutral-b40);border-radius:4px;animation:SkeletonText_skeleton-loading__T6aHP 1.5s infinite}@keyframes SkeletonText_skeleton-loading__T6aHP{0%{background-color:var(--neutral-b40)}50%{background-color:var(--neutral-b60)}to{background-color:var(--neutral-b40)}}.DesktopNavigation_container__vSEVO{position:fixed;top:0;left:0;right:0;height:64px;background:var(--neutral-b0);border-bottom:1px solid var(--neutral-b20);z-index:50;box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.DesktopNavigation_navigation__f2dYM{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}.DesktopNavigation_logoSection__Nes_g{display:flex;align-items:center;flex-shrink:0}.DesktopNavigation_logoLink__04R0F{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;transition:opacity .2s ease}.DesktopNavigation_logoLink__04R0F:hover{opacity:.8}.DesktopNavigation_logo__vxP7L{width:30px;height:48px;flex-shrink:0;object-fit:contain}.DesktopNavigation_navItems__KGdjg{display:flex;align-items:center;gap:8px;flex:1 1;justify-content:center}.DesktopNavigation_navigationItem__41jAI{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--border-radius-medium);cursor:pointer;transition:all .2s ease;color:var(--neutral-b80);font-size:var(--font-size-s);font-weight:500;text-decoration:none;min-height:40px;box-sizing:border-box}.DesktopNavigation_navigationItem__41jAI:hover{background:var(--blue-50);color:var(--neutral-b100)}.DesktopNavigation_activeItem__naueR{background:var(--foundation-green-50);color:var(--primary-active);font-weight:600}.DesktopNavigation_navigationText__ryiG0{font-size:var(--font-size-s);font-weight:inherit;color:inherit;white-space:nowrap}.DesktopNavigation_profileSection__L5q0S{display:flex;align-items:center;flex-shrink:0}.DesktopNavigation_profileItem__1BQ33{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.DesktopNavigation_profileItem__1BQ33:hover{border-color:var(--blue-200);background:var(--blue-50)}.DesktopNavigation_profileItem__1BQ33.DesktopNavigation_activeItem__naueR{border-color:var(--primary-active);background:var(--foundation-green-50)}.DesktopNavigation_menuItem__PlzLG{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;border-radius:var(--border-radius-small);transition:all .2s ease;background:transparent;border:none;width:100%;text-align:left;color:var(--green-900);font-size:var(--font-size-s);font-weight:500;min-width:0;box-sizing:border-box}.DesktopNavigation_menuItem__PlzLG:hover{background:var(--blue-50);color:var(--green-700)}.DesktopNavigation_menuItemContent__docUH{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;overflow:hidden}.DesktopNavigation_menuItemContent__docUH span{font-size:var(--font-size-s);font-weight:500;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DesktopNavigation_menuDivider__xpq8O{height:1px;background:var(--blue-200);margin:4px 0}.DesktopNavigation_languageSelector__worMc{flex-shrink:0;max-width:120px;min-width:0}@media screen and (max-width:1024px){.DesktopNavigation_navigation__f2dYM{padding:0 16px}.DesktopNavigation_navItems__KGdjg{gap:4px}.DesktopNavigation_navigationItem__41jAI{padding:6px 12px;gap:6px}.DesktopNavigation_navigationText__ryiG0{font-size:var(--font-size-xs)}}@media screen and (max-width:800px){.DesktopNavigation_container__vSEVO,.DesktopNavigation_navigationText__ryiG0{display:none}.DesktopNavigation_navigationItem__41jAI{padding:8px;justify-content:center}}@media screen and (max-width:1100px){.DesktopNavigation_navItems__KGdjg{gap:4px}}.AuthButtonsSkeleton_topNavigation__9NUPc{top:0;left:0;position:absolute;width:100%;background-color:transparent;z-index:10;display:none}@media (min-width:801px){.AuthButtonsSkeleton_topNavigation__9NUPc{display:block}}.AuthButtonsSkeleton_navContainer__cV__e{display:flex;justify-content:space-between;align-items:center;padding:8px 16px 24px;max-width:1200px;margin:0 auto}.AuthButtonsSkeleton_logoSkeleton__TvOOg{width:42px;height:42px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:AuthButtonsSkeleton_loading__YFKNU 1.5s infinite}.AuthButtonsSkeleton_navButtons__4Y_IR{display:flex;align-items:center;gap:12px}.AuthButtonsSkeleton_buttonSkeleton__9gHxr{width:80px;height:36px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:AuthButtonsSkeleton_loading__YFKNU 1.5s infinite}.AuthButtonsSkeleton_buttonSkeleton__9gHxr:first-child{width:90px}@keyframes AuthButtonsSkeleton_loading__YFKNU{0%{background-position:200% 0}to{background-position:-200% 0}}.LastUpdated_container__dgnnz{display:flex;align-items:center;gap:8px;font-size:var(--font-size-xxs);line-height:1.3}.LastUpdated_content__vt5dS{display:flex;flex-direction:column}.LastUpdated_label__dusBl{font-weight:600;color:var(--blue-800)}.Toast_toastContainer__QsD2U{position:fixed;z-index:9999;width:90%;left:50%;transform:translateX(-50%)}.Toast_toast_top-left__hX0xF,.Toast_toast_top-right__tuBFN{top:12px}.Toast_toast_bottom-left__CjBtO,.Toast_toast_bottom-right__gsj6F{bottom:12px}.Toast_toast__yfMFA{display:flex;align-items:center;gap:8px;background-color:var(--neutral-b0);border:2px solid;border-radius:8px;padding:12px 16px;box-shadow:-12px 56px 16px 0 rgba(0,0,0,0),-8px 36px 15px 0 rgba(0,0,0,.01),-4px 20px 12px 0 rgba(0,0,0,.05),-2px 9px 9px 0 rgba(0,0,0,.09),0 2px 5px 0 rgba(0,0,0,.1);width:100%;position:relative}.Toast_icon__25XEJ{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--green-400)}.Toast_text__xWkqR{flex:1 1;display:flex;flex-direction:column}.Toast_title__QNHnF{font-size:var(--font-size-l);font-weight:700;color:var(--green-700)}.Toast_content__1n2eL{margin-top:8px;color:var(--green-400)}.Toast_close__58Um8{margin-bottom:auto}.Toast_type_success__RfKbv{border-color:var(--foundation-green-200);.Toast_icon__25XEJ{background:var(--foundation-green-200)}}.Toast_type_error__43VHu{border-color:var(--reds-100);.Toast_icon__25XEJ{background:var(--reds-100)}}.Toast_type_info__T2oIH{border-color:var(--light-blue-200);.Toast_icon__25XEJ{background:var(--light-blue-100)}}.Toast_type_warning__ucD2M{border-color:var(--organ-100);.Toast_icon__25XEJ{background:var(--organ-100)}}.Skeleton_container__aPh3L{display:flex;flex-direction:column;width:100%;padding:0 16px}.Skeleton_leftColumn__pLHmc,.Skeleton_rightColumn__9pVXC{width:100%}.Skeleton_mediaWrapper__c5Puu{position:relative;padding-top:24px}.Skeleton_mediaContainer__zK3qO{position:relative;height:274px;overflow:hidden;border-radius:var(--border-radius)}.Skeleton_recipeButtonsWrapper__6SesF{position:absolute;right:32px;bottom:16px;display:flex;align-items:center;gap:16px;z-index:10}.Skeleton_description__C6Hpm{display:flex;flex-direction:column;gap:2px;margin-top:8px}.Skeleton_textWrapper__aBmUg{margin-top:12px}.Skeleton_tabsWrapper__NK1P7{margin-top:24px;padding-bottom:48px}.Skeleton_recipeHeader__V5_OB{display:flex;gap:16px;align-items:center;padding-bottom:12px}.Skeleton_recipeHeaderContent__k2fyw{flex:1 1}.Skeleton_recipeHeaderTop__QW06e{justify-content:space-between;flex:1 1;margin-bottom:8px}.Skeleton_recipeHeaderTop__QW06e,.Skeleton_recipeInfoContainer__oOM_a{display:flex;align-items:center;gap:8px}.Skeleton_recipeInfoItem__KjtqC{display:flex;align-items:center;gap:4px}.Skeleton_tabs__yFGC3{display:flex;gap:4px;border-bottom:1px solid var(--neutral-b30);padding-bottom:8px;margin-bottom:16px}.Skeleton_tabContent__PGKBQ{padding:16px 0}.Skeleton_tabText__ONCy6{display:flex;flex-direction:column;gap:4px;padding-bottom:16px}@media (min-width:1024px){.Skeleton_container__aPh3L{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;max-width:1200px;margin:0 auto;padding:0 24px;align-items:start}.Skeleton_leftColumn__pLHmc{position:-webkit-sticky;position:sticky;top:48px;height:-moz-fit-content;height:fit-content;width:100%;min-width:0;padding:24px 0}.Skeleton_rightColumn__9pVXC{padding-top:24px;width:100%;min-width:0}.Skeleton_mediaWrapper__c5Puu{padding:0}.Skeleton_mediaContainer__zK3qO{height:400px}.Skeleton_textWrapper__aBmUg{margin-top:24px}.Skeleton_headerWrapper__BZ5cm{padding:0}.Skeleton_tabsWrapper__NK1P7{margin-top:0;padding-bottom:48px}}.ReviewInfo_reviewInfo__tERhF{background:var(--blue-200);padding:16px;display:flex;flex-direction:column;gap:10px}.ReviewInfo_reviewInfoIcon__Mltbm{color:var(--light-blue-700)}.ReviewInfo_reviewInfoText__Fl4AV{font-size:var(--font-size-s);line-height:20px;color:var(--green-700);font-weight:400}.ReviewDrawer_form__21DEe{display:flex;flex-direction:column}.ReviewDrawer_inputsWrapper__EFfou{padding:16px;display:flex;flex-direction:column;gap:24px}.ReviewDrawer_ratingSection__ingKR{padding:16px;border-top:2px solid var(--blue-200,#f2f7f9);background:var(--white-0)}.ReviewDrawer_ratingLabel__FkwBR{color:var(--green-700);font-size:var(--font-size-s);font-weight:600;line-height:19px;letter-spacing:-.14px;margin-bottom:12px}.ReviewDrawer_mediaSection__nARxE{padding:16px;display:flex;flex-direction:column;gap:16px;border-top:2px solid var(--blue-200,#f2f7f9);background:var(--white-0)}.ReviewDrawer_mediaSectionWrapper__BVxmP{display:flex;align-items:center;justify-content:space-between;gap:16px}.ReviewDrawer_mediaHeader__JxFg2{display:flex;align-items:center;gap:8px;color:var(--green-900);font-size:var(--font-size-m);font-weight:500}.ReviewDrawer_mediaPreview__q3TtC{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px;margin-top:8px}.ReviewDrawer_mediaItem__aQYkQ{color:var(--green-900);position:relative;border-radius:var(--border-radius);overflow:hidden}.ReviewDrawer_mediaContainer__OQLFW{position:relative;width:100%;height:120px;background:var(--neutral-b10)}.ReviewDrawer_mediaContent__r6BqQ{width:100%;height:100%;object-fit:cover}.ReviewDrawer_removeButton__fEC0G{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.6);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ReviewDrawer_removeButton__fEC0G:hover{background:rgba(0,0,0,.8)}