.NotificationsBell_bellButton__ufyjh{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease}.NotificationsBell_bellButton__ufyjh:focus-visible,.NotificationsBell_bellButton__ufyjh:hover{border-color:var(--button-secondary-border-hover);color:var(--button-secondary-text-hover);background:var(--button-secondary-bg-hover);box-shadow:0 8px 16px rgba(0,0,0,.08);transform:translateY(-1px);outline:none}.NotificationsBell_bellButton__ufyjh:focus-visible{outline:3px solid var(--button-secondary-focus-ring);outline-offset:2px}.NotificationsBell_bellButton__ufyjh:active{transform:translateY(0);box-shadow:0 4px 8px rgba(0,0,0,.12)}.NotificationsBell_bellActive__tk0vr{color:var(--color-accent);border-color:var(--color-accent);background:rgba(255,204,0,.18)}.NotificationsBell_badge__CBYfF{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--color-accent);color:#1f1700;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.Dropdown_root__6iNn2{position:relative}.Dropdown_trigger__J6_0J{display:inline-flex;align-items:center;gap:8px;padding:0;border-radius:999px;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--color-text);font-weight:600;cursor:pointer}.Dropdown_trigger__J6_0J,.Dropdown_trigger__J6_0J>*{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease}.Dropdown_trigger__J6_0J:focus-visible>*,.Dropdown_trigger__J6_0J:hover>*{background-color:var(--button-secondary-bg-hover);color:var(--button-secondary-text-hover);border-color:var(--button-secondary-border-hover);box-shadow:0 8px 16px rgba(0,0,0,.08);transform:translateY(-1px)}.Dropdown_trigger__J6_0J:focus-visible{outline:3px solid var(--button-secondary-focus-ring);outline-offset:2px}.Dropdown_trigger__J6_0J:active>*{transform:translateY(0);box-shadow:0 4px 8px rgba(0,0,0,.12)}.Dropdown_menu__40W6P{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:8px 0;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 18px 38px rgba(0,0,0,.15);z-index:1000}:root[data-theme=dark] .Dropdown_menu__40W6P{background-color:rgba(37,37,37,.95);border-color:hsla(0,0%,100%,.08)}.Dropdown_item__90uE2{width:100%;padding:9.6px 20px;background:none;border:none;text-align:left;color:var(--color-text);font-size:15.2px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.Dropdown_item__90uE2:focus-visible,.Dropdown_item__90uE2:hover{background-color:rgba(0,0,0,.06)}:root[data-theme=dark] .Dropdown_item__90uE2:focus-visible,:root[data-theme=dark] .Dropdown_item__90uE2:hover{background-color:hsla(0,0%,100%,.08)}.Dropdown_divider__y3W33{height:1px;margin:5.6px 0;background-color:var(--color-border)}.FullMenu_menuHeading__WnvXf{display:block;padding:6.4px 20px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle)}.FullMenu_mobileNotificationsItem__jTOZC{display:none}.FullMenu_notificationMenuContent__crgQe{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.FullMenu_notificationBadge__5a319{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--color-accent);color:#1f1700;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center}@media(max-width:768px){.FullMenu_mobileNotificationsItem__jTOZC{display:block}}.Breadcrumbs_container__LGAsf{width:100%;display:flex;flex-direction:column;gap:12px}.Breadcrumbs_actionsBar__B2SA_{display:grid;grid-template-columns:1fr;gap:0;min-width:0}.Breadcrumbs_primaryRow__vW2uI{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}.Breadcrumbs_brand__mUFyC{display:inline-flex;align-items:center;line-height:0;text-decoration:none}.Breadcrumbs_logo__d7YVY{height:clamp(56px,7vw,68px);width:auto;display:block;flex-shrink:0}.Breadcrumbs_searchRow__EuNnD{display:flex;align-items:center;gap:10px;min-width:0}.Breadcrumbs_search__RGEbg{flex:1 1;min-width:200px}.Breadcrumbs_search__RGEbg form{width:100%}.Breadcrumbs_compactToggle__o1wI4{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--color-border);background:var(--panel-surface);color:var(--color-text);font-weight:600;cursor:pointer;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.Breadcrumbs_compactToggle__o1wI4:focus-visible,.Breadcrumbs_compactToggle__o1wI4:hover{border-color:var(--color-accent);transform:translateY(-1px);outline:none}.Breadcrumbs_actionsShell__ixR6D,.Breadcrumbs_actionsSkeletons__WSukq{display:grid;gap:10px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;margin-top:0;transition:max-height .2s ease,opacity .2s ease,margin-top .2s ease}.Breadcrumbs_actionsSkeletons__WSukq{width:100%;margin:0 auto;max-width:640px;gap:10px;grid-template-columns:repeat(4,minmax(120px,140px));justify-content:space-between}.Breadcrumbs_actionsBarOpen__YlPaj .Breadcrumbs_actionsShell__ixR6D,.Breadcrumbs_actionsBarOpen__YlPaj .Breadcrumbs_actionsSkeletons__WSukq{max-height:620px;opacity:1;margin-top:12px}.Breadcrumbs_actionsBarOpen__YlPaj .Breadcrumbs_actionsShell__ixR6D{pointer-events:auto}.Breadcrumbs_actionsBarOpen__YlPaj .Breadcrumbs_actionsShell__ixR6D,.Breadcrumbs_actionsBarOpen__YlPaj .Breadcrumbs_actionsSkeletons__WSukq{overflow:visible}.Breadcrumbs_actionSkeleton__fM2W1,.Breadcrumbs_quickActionSkeleton__LtNj8{height:44px;border-radius:999px;background:rgba(0,0,0,.08);position:relative;overflow:hidden;flex:0 0 140px;max-width:140px}.Breadcrumbs_actionSkeleton__fM2W1:after,.Breadcrumbs_quickActionSkeleton__LtNj8:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.45) 50%,rgba(255,255,255,0));transform:translateX(-120%);animation:Breadcrumbs_username-skeleton__Jw4L6 3s ease-in-out infinite}.Breadcrumbs_quickActions__7guwc{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Breadcrumbs_quickActionsSingle__sIQyF{grid-template-columns:1fr;justify-items:center}.Breadcrumbs_userActions__3tRQN{display:flex;align-items:center;gap:8px;justify-content:center}.Breadcrumbs_authActions__0_XxM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.Breadcrumbs_authButton__m9L37.Breadcrumbs_authButton__m9L37{width:100%}.Breadcrumbs_mobileInlineActions__U5ktC{display:none}.Breadcrumbs_mobileActionSkeletons__bfSoR{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;width:100%}.Breadcrumbs_mobileActionSkeleton__v3Af4{display:block;height:40px;border-radius:999px;background:rgba(0,0,0,.08);position:relative;overflow:hidden}.Breadcrumbs_mobileActionSkeleton__v3Af4:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.45) 50%,rgba(255,255,255,0));transform:translateX(-120%);animation:Breadcrumbs_username-skeleton__Jw4L6 3s ease-in-out infinite}.Breadcrumbs_mobileActionSkeletonsGuest__bhhz2 .Breadcrumbs_mobileActionSkeleton__v3Af4{width:100%}.Breadcrumbs_mobileActionSkeletonsAuthenticated__td4HX .Breadcrumbs_mobileActionSkeleton__v3Af4{width:40px;flex:0 0 40px}.Breadcrumbs_mobileLoginButton__qACM5.Breadcrumbs_mobileLoginButton__qACM5{white-space:nowrap}.Breadcrumbs_actionsBar__B2SA_ .button--fullWidth{width:auto}.Breadcrumbs_generatorButton__L6hyF.Breadcrumbs_generatorButton__L6hyF{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;white-space:nowrap;min-width:160px}.Breadcrumbs_generatorBadge__jeNhS{font-size:.75rem;font-weight:600;padding:2px 10px;border-radius:999px;background:rgba(255,204,0,.18);color:var(--color-text);display:none}.Breadcrumbs_addButton__F_wu7.Breadcrumbs_addButton__F_wu7{white-space:nowrap;padding:14px 24px;min-width:160px}.Breadcrumbs_addButtonIcon__CQh2a{display:none}.Breadcrumbs_addButtonText__bUGdR{display:inline}.Breadcrumbs_userTrigger__hwTjk{position:relative;display:inline-flex;align-items:center;gap:8px;width:max-content;padding:6px 14px;border-radius:999px;border:1px solid var(--color-border);background-color:var(--color-background);max-width:220px;flex:0 0 auto}.Breadcrumbs_userAvatar__8PZ3p{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;overflow:hidden;border:1px solid var(--color-border);background:var(--color-background)}.Breadcrumbs_userAvatarImage__hhNbj{width:100%;height:100%;object-fit:cover}.Breadcrumbs_userAvatarSkeleton__MkSdo{overflow:hidden;background:rgba(0,0,0,.08);width:32px;height:32px;border-radius:50%;position:relative}.Breadcrumbs_userAvatarSkeleton__MkSdo:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.45) 50%,rgba(255,255,255,0));transform:translateX(-120%);animation:Breadcrumbs_username-skeleton__Jw4L6 3s ease-in-out infinite}.Breadcrumbs_userName__kOZ5H{min-width:0;font-weight:600;color:var(--color-text);line-height:1.2;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_userCaret__0iF_T{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--color-text-subtle)}.Breadcrumbs_userNotificationBadge__N3z4S{display:none;position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--color-accent);color:#1f1700;font-size:.7rem;font-weight:700;line-height:1;align-items:center;justify-content:center}.Breadcrumbs_userNameSkeleton__XpynL{min-width:120px;height:14px;border-radius:999px;color:rgba(0,0,0,0);position:relative;overflow:hidden;background:rgba(0,0,0,.08)}:root[data-theme=dark] .Breadcrumbs_actionSkeleton__fM2W1,:root[data-theme=dark] .Breadcrumbs_mobileActionSkeleton__v3Af4,:root[data-theme=dark] .Breadcrumbs_quickActionSkeleton__LtNj8,:root[data-theme=dark] .Breadcrumbs_userAvatarSkeleton__MkSdo,:root[data-theme=dark] .Breadcrumbs_userNameSkeleton__XpynL{background:hsla(0,0%,100%,.12)}.Breadcrumbs_userNameSkeleton__XpynL:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.45),rgba(255,255,255,0));transform:translateX(-120%);animation:Breadcrumbs_username-skeleton__Jw4L6 3s ease-in-out infinite}@keyframes Breadcrumbs_username-skeleton__Jw4L6{0%{transform:translateX(-150%)}60%{transform:translateX(150%)}to{transform:translateX(150%)}}@media(max-width:900px){.Breadcrumbs_actionsShell__ixR6D,.Breadcrumbs_actionsSkeletons__WSukq{grid-template-columns:1fr}.Breadcrumbs_search__RGEbg{min-width:0}}@media(min-width:901px)and (max-width:1199px){.Breadcrumbs_actionsBar__B2SA_{grid-template-columns:1fr}.Breadcrumbs_actionsShell__ixR6D,.Breadcrumbs_actionsSkeletons__WSukq{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Breadcrumbs_authActions__0_XxM,.Breadcrumbs_quickActions__7guwc{display:contents}.Breadcrumbs_quickActionsSingle__sIQyF{display:grid;grid-template-columns:1fr;justify-items:center}.Breadcrumbs_actionsBarOpen__YlPaj .Breadcrumbs_actionsShell__ixR6D{max-height:380px}}@media(min-width:901px)and (max-width:991px){.Breadcrumbs_actionsShell__ixR6D,.Breadcrumbs_actionsSkeletons__WSukq{grid-template-columns:repeat(2,minmax(0,1fr))}.Breadcrumbs_authActions__0_XxM,.Breadcrumbs_quickActions__7guwc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Breadcrumbs_quickActionsSingle__sIQyF{grid-template-columns:1fr;justify-items:center}}@media(max-width:640px){.Breadcrumbs_actionsShell__ixR6D,.Breadcrumbs_actionsSkeletons__WSukq,.Breadcrumbs_authActions__0_XxM{grid-template-columns:1fr}.Breadcrumbs_addButton__F_wu7.Breadcrumbs_addButton__F_wu7,.Breadcrumbs_generatorButton__L6hyF.Breadcrumbs_generatorButton__L6hyF{min-width:0;width:100%;padding:12px 14px}.Breadcrumbs_search__RGEbg{min-width:0;max-width:320px}}@media(max-width:500px){.Breadcrumbs_actionsShell__ixR6D,.Breadcrumbs_actionsSkeletons__WSukq,.Breadcrumbs_authActions__0_XxM{grid-template-columns:1fr}.Breadcrumbs_primaryRow__vW2uI{column-gap:8px}.Breadcrumbs_logo__d7YVY{height:clamp(42px,13vw,52px)}.Breadcrumbs_searchRow__EuNnD{gap:8px;justify-content:center}.Breadcrumbs_search__RGEbg{max-width:none;margin:0 auto;min-width:0}.Breadcrumbs_search__RGEbg input{padding:10px;font-size:16px}}@media(max-width:360px){.Breadcrumbs_container__LGAsf{gap:8px}.Breadcrumbs_logo__d7YVY{height:40px}.Breadcrumbs_compactToggle__o1wI4{width:38px;height:38px}.Breadcrumbs_searchRow__EuNnD{gap:6px}.Breadcrumbs_authActions__0_XxM{grid-template-columns:1fr}}@media(min-width:1200px){.Breadcrumbs_container__LGAsf{gap:10px}.Breadcrumbs_actionsBar__B2SA_{grid-template-columns:auto minmax(340px,1fr) auto;align-items:center;gap:22px;min-height:60px}.Breadcrumbs_compactToggle__o1wI4{display:none}.Breadcrumbs_actionsShell__ixR6D,.Breadcrumbs_actionsSkeletons__WSukq{display:flex;align-items:center;gap:12px;justify-content:flex-end;min-width:0;max-height:none;opacity:1;pointer-events:auto;overflow:visible;margin-top:0}.Breadcrumbs_actionsSkeletons__WSukq{width:100%;max-width:640px;margin-left:auto;flex:none;display:flex;gap:10px;flex-wrap:nowrap;justify-content:flex-start}.Breadcrumbs_quickActions__7guwc{display:flex;align-items:center;gap:10px;width:auto;flex:0 0 auto}.Breadcrumbs_quickActionsSingle__sIQyF{justify-content:flex-end}.Breadcrumbs_authActions__0_XxM{display:flex;gap:8px;width:auto}.Breadcrumbs_userActions__3tRQN{flex:0 0 auto;justify-content:flex-end}.Breadcrumbs_actionsSkeletons__WSukq>:nth-child(3){margin-left:auto}}@media(min-width:1280px){.Breadcrumbs_generatorBadge__jeNhS{display:inline-flex}}@media(max-width:768px){.Breadcrumbs_primaryRow__vW2uI{grid-template-columns:auto minmax(0,1fr)}.Breadcrumbs_authActions__0_XxM{grid-template-columns:repeat(2,minmax(0,1fr))}.Breadcrumbs_addButton__F_wu7.Breadcrumbs_addButton__F_wu7,.Breadcrumbs_generatorButton__L6hyF.Breadcrumbs_generatorButton__L6hyF{width:100%}}:root[data-theme=dark] .Breadcrumbs_userAvatar__8PZ3p{border-color:hsla(0,0%,100%,.2);background:rgba(18,18,18,.85)}@media(max-width:768px){.Breadcrumbs_actionsBarOpen__YlPaj .Breadcrumbs_actionsShell__ixR6D,.Breadcrumbs_actionsBarOpen__YlPaj .Breadcrumbs_actionsSkeletons__WSukq,.Breadcrumbs_actionsShell__ixR6D,.Breadcrumbs_actionsSkeletons__WSukq{display:none}.Breadcrumbs_searchRow__EuNnD{gap:6px}.Breadcrumbs_compactToggle__o1wI4{display:none}.Breadcrumbs_mobileInlineActions__U5ktC{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:86px;flex:0 0 86px;min-width:0}.Breadcrumbs_addButton__F_wu7.Breadcrumbs_addButton__F_wu7,.Breadcrumbs_authButton__m9L37.Breadcrumbs_authButton__m9L37,.Breadcrumbs_mobileLoginButton__qACM5.Breadcrumbs_mobileLoginButton__qACM5{min-width:0;min-height:40px;padding:10px 9px;font-size:13px;line-height:1.1;white-space:nowrap}.Breadcrumbs_addButton__F_wu7.Breadcrumbs_addButton__F_wu7{width:40px;height:40px;max-width:40px;padding:0;border-radius:999px;flex:0 0 40px}.Breadcrumbs_addButtonIcon__CQh2a{display:inline-flex}.Breadcrumbs_addButtonText__bUGdR{display:none}.Breadcrumbs_authButton__m9L37.Breadcrumbs_authButton__m9L37{width:100%}.Breadcrumbs_mobileLoginButton__qACM5.Breadcrumbs_mobileLoginButton__qACM5{width:100%;padding-inline:12px}.Breadcrumbs_userTrigger__hwTjk{width:40px;height:40px;max-width:40px;justify-content:center;gap:0;padding:5px}.Breadcrumbs_userNotificationBadge__N3z4S{display:inline-flex}.Breadcrumbs_userCaret__0iF_T,.Breadcrumbs_userName__kOZ5H{display:none}}@media(max-width:360px){.Breadcrumbs_mobileInlineActions__U5ktC{gap:5px;width:85px;flex-basis:85px}.Breadcrumbs_authActions__0_XxM{gap:5px;grid-template-columns:repeat(2,104px)}.Breadcrumbs_authButton__m9L37.Breadcrumbs_authButton__m9L37{padding-inline:6px;font-size:12px}.Breadcrumbs_mobileLoginButton__qACM5.Breadcrumbs_mobileLoginButton__qACM5{padding-inline:10px;font-size:12px}.Breadcrumbs_addButton__F_wu7.Breadcrumbs_addButton__F_wu7{padding:0}}.NavigationProgress_progress__ZQlol{position:absolute;left:0;right:0;bottom:0;height:2px;opacity:0;pointer-events:none;transition:opacity .15s ease;overflow:hidden;z-index:2}.NavigationProgress_progress__ZQlol[data-visible=true]{opacity:1}.NavigationProgress_progress__ZQlol:before{content:"";position:absolute;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);transform:translateX(-100%);animation:none}.NavigationProgress_progress__ZQlol[data-visible=true]:before{animation:NavigationProgress_navigation-progress__lTfqT 1.5s ease-in-out infinite}@keyframes NavigationProgress_navigation-progress__lTfqT{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.AppLayout_layout__9RkWo{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-background)}.AppLayout_header__w5TT5{border-bottom:1px solid var(--color-border);background:var(--color-background);position:sticky;top:0;z-index:100}.AppLayout_headerContent__si3dk{padding-block:16px}.AppLayout_content__5UZFS{flex:1 1;display:flex;flex-direction:column;min-height:0}@media(max-width:768px){.AppLayout_headerContent__si3dk{padding-block:12px}}.Modal_overlay__nbJY5{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(8,12,18,.56);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:16px;z-index:5000}.Modal_modal__l4yBn{box-sizing:border-box;position:relative;max-height:min(90vh,100dvh - 32px);overflow-y:auto;overflow-x:hidden;background:var(--color-background);border-radius:24px;width:min(540px,100%);box-shadow:0 18px 40px rgba(0,0,0,.16);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(22,28,36,.32) rgba(0,0,0,0)}.Modal_modal__l4yBn::-webkit-scrollbar{width:10px}.Modal_modal__l4yBn::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:14px 0}.Modal_modal__l4yBn::-webkit-scrollbar-thumb{background:rgba(22,28,36,.32);border-radius:999px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}.Modal_modal__l4yBn::-webkit-scrollbar-thumb:hover{background:rgba(22,28,36,.46)}:root[data-theme=dark] .Modal_modal__l4yBn{scrollbar-color:hsla(0,0%,100%,.3) rgba(0,0,0,0)}:root[data-theme=dark] .Modal_modal__l4yBn::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3)}:root[data-theme=dark] .Modal_modal__l4yBn::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.44)}@media(max-width:480px){.Modal_overlay__nbJY5{padding:10px;align-items:flex-end}.Modal_modal__l4yBn{width:100%;max-height:min(92vh,100dvh - 20px);border-radius:20px}}.StepsSection_section__ql2Xk{display:flex;flex-direction:column;gap:24px}.StepsSection_sectionTitle__VOygw{margin:0}.StepsSection_sectionTitle__VOygw h1,.StepsSection_sectionTitle__VOygw h2{margin:0;font-size:clamp(1.75rem,3vw,2.2rem);font-weight:700;line-height:1.15;color:var(--color-text)}.StepsSection_stepsList__VBAd3{counter-reset:recipe-step;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.StepsSection_step__XAqxm{counter-increment:recipe-step;display:flex;gap:20px;align-items:flex-start}.StepsSection_step__XAqxm:before{content:counter(recipe-step);width:42px;height:42px;border-radius:12px;background:var(--color-accent);color:#1f1700;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.StepsSection_stepBody__kVcVp{flex:1 1;display:flex;flex-direction:column;gap:16px}.StepsSection_stepBody__kVcVp p{margin:0;font-size:1.02rem;line-height:1.65;color:var(--color-text);opacity:.95}.StepsSection_stepImages__780lh{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.StepsSection_stepImageButton__Cadzb{position:relative;display:block;flex:0 0 auto;padding:0;border:0;border-radius:20px;background:rgba(0,0,0,0);cursor:zoom-in;line-height:0}.StepsSection_stepImageButton__Cadzb:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.StepsSection_stepImageButton__Cadzb:focus-visible .StepsSection_stepImage__SMRUp,.StepsSection_stepImageButton__Cadzb:hover .StepsSection_stepImage__SMRUp{filter:brightness(.94)}.StepsSection_stepImageButton__Cadzb:focus-visible .StepsSection_stepImageZoomIcon__ZoBLV,.StepsSection_stepImageButton__Cadzb:hover .StepsSection_stepImageZoomIcon__ZoBLV{opacity:1;transform:translateY(0)}.StepsSection_stepImage__SMRUp{display:block;width:clamp(180px,22vw,240px);height:clamp(180px,30vh,260px);object-fit:cover;border-radius:20px;background:rgba(0,0,0,.04);transition:filter .18s ease}.StepsSection_stepImageZoomIcon__ZoBLV{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#fff;background:rgba(16,18,22,.72);opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}:root[data-theme=dark] .StepsSection_stepImage__SMRUp{background:hsla(0,0%,100%,.06)}.StepsSection_imagePreviewModal__jtYFL.StepsSection_imagePreviewModal__jtYFL{width:min(1120px,100%);max-height:min(94vh,100dvh - 32px);overflow:hidden;padding:0;border-radius:20px;background:rgba(10,12,16,.96);box-shadow:0 24px 70px rgba(0,0,0,.38)}.StepsSection_imagePreviewShell__9K9JK{display:grid;grid-template-rows:auto minmax(0,1fr);height:min(94vh,100dvh - 32px);min-height:320px;color:#fff}.StepsSection_imagePreviewTopBar__6aEmu{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:10px 12px 10px 18px;background:rgba(10,12,16,.82)}.StepsSection_imagePreviewCounter__NP0Hu{font-size:.9rem;font-weight:700;color:hsla(0,0%,100%,.78)}.StepsSection_imagePreviewClose__Rs3fP.StepsSection_imagePreviewClose__Rs3fP{color:hsla(0,0%,100%,.84)}.StepsSection_imagePreviewClose__Rs3fP.StepsSection_imagePreviewClose__Rs3fP:focus-visible,.StepsSection_imagePreviewClose__Rs3fP.StepsSection_imagePreviewClose__Rs3fP:hover{color:#fff;background:hsla(0,0%,100%,.14)}.StepsSection_imagePreviewFrame__Tqv3J{position:relative;display:grid;place-items:center;min-height:0;padding:0 72px 28px;background:#080a0d}.StepsSection_imagePreviewImage__RCUo0{display:block;max-width:100%;max-height:calc(94dvh - 108px);width:auto;height:auto;object-fit:contain;border-radius:12px}.StepsSection_imagePreviewNav__Sjk6O.StepsSection_imagePreviewNav__Sjk6O{position:absolute;top:50%;z-index:1;width:52px;height:52px;color:hsla(0,0%,100%,.9);background:rgba(18,22,28,.68);transform:translateY(-50%)}.StepsSection_imagePreviewNav__Sjk6O.StepsSection_imagePreviewNav__Sjk6O:focus-visible,.StepsSection_imagePreviewNav__Sjk6O.StepsSection_imagePreviewNav__Sjk6O:hover{color:#fff;background:hsla(0,0%,100%,.16);transform:translateY(-50%)}.StepsSection_imagePreviewNavPrevious__J4q1a{left:14px}.StepsSection_imagePreviewNavNext__hb7Jb{right:14px}.StepsSection_srOnly__f0tXI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.StepsSection_emptyText__SeHXQ{font-size:1rem;color:var(--color-text-subtle)}.StepsSection_emptyText__SeHXQ p{margin:0;font-size:inherit;color:inherit}@media(max-width:768px){.StepsSection_step__XAqxm:before{width:36px;height:36px}}@media(max-width:640px){.StepsSection_sectionTitle__VOygw h1,.StepsSection_sectionTitle__VOygw h2{font-size:clamp(1.5rem,6vw,1.625rem);line-height:1.2}}@media(max-width:600px){.StepsSection_stepImages__780lh{gap:12px}.StepsSection_stepImage__SMRUp{width:clamp(140px,48vw,200px);height:clamp(140px,26vh,220px);border-radius:16px}.StepsSection_stepImageButton__Cadzb{border-radius:16px}.StepsSection_stepImageZoomIcon__ZoBLV{opacity:1;transform:none}}@media(max-width:640px){.StepsSection_imagePreviewModal__jtYFL.StepsSection_imagePreviewModal__jtYFL{width:100%;max-height:min(94vh,100dvh - 20px);border-radius:18px}.StepsSection_imagePreviewShell__9K9JK{height:min(94vh,100dvh - 20px)}.StepsSection_imagePreviewTopBar__6aEmu{min-height:54px;padding:8px 8px 8px 14px}.StepsSection_imagePreviewFrame__Tqv3J{padding:0 12px 18px}.StepsSection_imagePreviewImage__RCUo0{max-height:calc(94dvh - 86px);border-radius:10px}.StepsSection_imagePreviewNav__Sjk6O.StepsSection_imagePreviewNav__Sjk6O{top:auto;bottom:24px;width:44px;height:44px;transform:none}.StepsSection_imagePreviewNav__Sjk6O.StepsSection_imagePreviewNav__Sjk6O:focus-visible,.StepsSection_imagePreviewNav__Sjk6O.StepsSection_imagePreviewNav__Sjk6O:hover{transform:none}.StepsSection_imagePreviewNavPrevious__J4q1a{left:18px}.StepsSection_imagePreviewNavNext__hb7Jb{right:18px}}.AuthorSection_section__c8jv8{display:flex;flex-direction:column;gap:24px}.AuthorSection_sectionTitle__8dnbx{margin:0}.AuthorSection_sectionTitle__8dnbx h1,.AuthorSection_sectionTitle__8dnbx h2{margin:0;font-size:clamp(1.75rem,3vw,2.2rem);font-weight:700;line-height:1.15;color:var(--color-text)}@media(max-width:640px){.AuthorSection_sectionTitle__8dnbx h1,.AuthorSection_sectionTitle__8dnbx h2{font-size:clamp(1.5rem,6vw,1.625rem);line-height:1.2}}.AuthorSection_authorCard__QHvv3{display:flex;align-items:center;gap:18px;padding:20px 24px;border-radius:20px;background:rgba(0,0,0,.04)}.AuthorSection_authorLink__i5FEs{color:inherit;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.AuthorSection_authorLink__i5FEs:focus-visible,.AuthorSection_authorLink__i5FEs:hover{transform:translateY(-2px);border-color:var(--color-border);box-shadow:0 14px 32px rgba(0,0,0,.12)}.AuthorSection_authorAvatar__DQcBM{width:72px;height:72px;border-radius:50%;object-fit:cover}.AuthorSection_authorInfo__qasUx{display:flex;flex-direction:column;gap:8px}.AuthorSection_authorName__Z4KRV p{margin:0;font-size:1.2rem;font-weight:700}.AuthorSection_authorMeta__DHRjn p{margin:0;font-size:.95rem;color:var(--color-text-subtle)}@media(max-width:768px){.AuthorSection_section__c8jv8{gap:12px}.AuthorSection_sectionTitle__8dnbx h1,.AuthorSection_sectionTitle__8dnbx h2{font-size:1.35rem}.AuthorSection_authorCard__QHvv3{gap:12px;padding:12px 14px;border-radius:14px}.AuthorSection_authorAvatar__DQcBM{width:48px;height:48px}.AuthorSection_authorInfo__qasUx{min-width:0;gap:2px}.AuthorSection_authorName__Z4KRV p{font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.AuthorSection_authorMeta__DHRjn p{font-size:.82rem;line-height:1.3}.AuthorSection_authorLink__i5FEs:focus-visible,.AuthorSection_authorLink__i5FEs:hover{transform:none}}.PrivacyDeleteModal_deleteModal__zMFyI{display:flex;flex-direction:column;gap:16px;padding:28px 32px;max-width:480px}.PrivacyDeleteModal_deleteModalTitle__6KZlb{margin:0;font-size:1.3rem;font-weight:700;color:var(--color-text)}.PrivacyDeleteModal_deleteModalDescription__xw_P5{margin:0;color:var(--color-text-subtle);line-height:1.6}.PrivacyDeleteModal_deleteModalActions__mcJza{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.PrivacyDeleteModal_deleteModalDangerButton__SoKNm{--button-bg:rgba(214,61,61,0.12);--button-text:var(--color-danger);--button-border:rgba(214,61,61,0.18);--button-bg-hover:rgba(214,61,61,0.16);--button-text-hover:var(--color-danger);--button-border-hover:rgba(214,61,61,0.3)}.PrivacyDeleteModal_deleteModalDangerButton__SoKNm:disabled{--button-text:rgba(214,61,61,0.8)}@media(min-width:400px)and (max-width:520px){.PrivacyDeleteModal_deleteModalActions__mcJza{flex-wrap:nowrap;justify-content:center}.PrivacyDeleteModal_deleteModalActions__mcJza>*{flex:0 1 auto}}