.catalogue_surface__xyduc{max-width:1120px;margin:auto;padding:clamp(12px,3vw,30px);color:#173f32;background:#fcfaf3;border-radius:20px;overflow-wrap:anywhere}.catalogue_libraryLayout__rnWu7{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);align-items:start}.catalogue_libraryList__EW7ga{min-width:0;min-height:480px;display:grid;gap:6px}.catalogue_libraryRow__1NrEs{display:flex;align-items:center;gap:12px;width:100%;text-align:start}.catalogue_libraryRow__1NrEs[aria-pressed=true]{background:#e0ecdf;border-color:#174c38;box-shadow:inset 3px 0 #174c38}.catalogue_libraryRow__1NrEs span{min-width:0;display:grid;gap:5px}.catalogue_libraryRow__1NrEs small{font-weight:400}.catalogue_libraryPreview__OH8HT{min-width:0;padding:18px;border:1px solid #d8dfd3;border-radius:16px;background:#fffdf8;display:grid;gap:12px;position:sticky;top:16px}@media (max-width:740px){.catalogue_libraryLayout__rnWu7{grid-template-columns:1fr}.catalogue_libraryPreview__OH8HT{position:static;grid-row:1}.catalogue_libraryList__EW7ga{min-height:240px}}.catalogue_surface__xyduc h1,.catalogue_surface__xyduc h2{font-family:Georgia,serif}.catalogue_actions__QXQi6,.catalogue_toolbar__IvSq6{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:18px 0}.catalogue_surface__xyduc label{display:grid;gap:6px;min-width:0}.catalogue_surface__xyduc input:not([type=checkbox]),.catalogue_surface__xyduc select,.catalogue_surface__xyduc textarea{width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid #8caaa0;border-radius:8px;background:white;color:#173f32}.catalogue_surface__xyduc input[type=checkbox]{width:22px;height:22px}.catalogue_actions__QXQi6 a,.catalogue_surface__xyduc button{min-height:44px;padding:10px 14px;border:1px solid #527f69;border-radius:9px;background:#fff;color:#174c38;cursor:pointer}.catalogue_surface__xyduc button:disabled{opacity:.55;cursor:default}.catalogue_surface__xyduc :focus-visible{outline:3px solid #ab6700;outline-offset:3px}.catalogue_grid__qm7_J{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.catalogue_card__fAury{border:1px solid #d8dfd3;border-radius:14px;padding:16px;background:#fffdf8;min-width:0}.catalogue_image__R4X18{width:100%;max-width:300px;height:180px;border-radius:12px;background:#f4f0e5}.catalogue_notice__CCYuM{background:#fff0cc;border-left:4px solid #9b6609;padding:12px}.catalogue_badges__0GTPk{display:flex;flex-wrap:wrap;gap:8px;font-size:.9rem}.catalogue_badges__0GTPk span{padding:6px 9px;background:#e9f0e7;border-radius:8px}.catalogue_rows__dgv05{display:grid;gap:12px}.catalogue_row__z5vTA{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,140px) auto;gap:10px;align-items:end}.catalogue_surface__xyduc table{width:100%;border-collapse:collapse}.catalogue_surface__xyduc td,.catalogue_surface__xyduc th{padding:8px 4px;border-bottom:1px solid #d8dfd3;text-align:left}.catalogue_check__xjiki{display:flex!important;flex-direction:row;align-items:center;min-height:44px}@media (max-width:420px){.catalogue_row__z5vTA{grid-template-columns:minmax(0,1fr) 100px}.catalogue_row__z5vTA button{grid-column:1/-1}.catalogue_toolbar__IvSq6>*{width:100%}}.catalogue_card__fAury h2 a{display:flex;align-items:center;min-height:44px}.catalogue_surface__xyduc{padding:16px 0;max-width:1240px;background:transparent}.catalogue_surface__xyduc h1{margin:8px 0;font-size:clamp(1.6rem,2.7vw,2.3rem);font-weight:500;line-height:1.15}.catalogue_surface__xyduc h2{font-weight:500}.catalogue_surface__xyduc input,.catalogue_surface__xyduc select{font:inherit}.catalogue_toolbar__IvSq6{padding:14px;background:#fffef9;border:1px solid #dcded2;border-radius:12px}.catalogue_toolbar__IvSq6>label:first-child{flex:1 1 16rem}.catalogue_card__fAury{padding:12px;box-shadow:0 4px 22px #304b2e07}.catalogue_card__fAury h2{font-size:1.25rem;margin:10px 0}.catalogue_card__fAury p{font-size:.85rem;color:#53644f}.catalogue_image__R4X18{max-width:none;object-fit:cover}.catalogue_rowImage__Bhhb5{width:48px;height:48px;border-radius:8px;object-fit:contain}.catalogue_notice__CCYuM{background:#f3efd9;border-color:#a68c53;border-radius:6px;font-size:.875rem}.catalogue_actions__QXQi6 a{display:inline-flex;align-items:center;text-decoration:none;font-size:.875rem}.catalogue_actions__QXQi6 a:first-child{background:#23533d;color:white}.catalogue_demo__zz_vN .catalogue_actions__QXQi6{margin:0 0 10px}.catalogue_demo__zz_vN .catalogue_actions__QXQi6 a{background:transparent;color:#355c44;border:0;padding-inline:0}.catalogue_demoHeader__dXX_C{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;margin:10px 0 16px}.catalogue_demoHeader__dXX_C h1{font-size:clamp(1.3rem,2.1vw,1.8rem)}.catalogue_demoHeader__dXX_C p{margin:4px 0;font-size:.85rem;color:#59675b}.catalogue_eyebrow__ZPgkZ{font-weight:650;letter-spacing:.03em}.catalogue_contextImage__nVMdx{border-radius:12px;overflow:hidden}.catalogue_contextImage__nVMdx img,.catalogue_contextImage__nVMdx>:is([data-neutral-art],[data-image-unavailable]){height:90px;min-height:0}.catalogue_contextImage__nVMdx :is([data-neutral-art],[data-image-unavailable]) svg{height:90px}.catalogue_contextImage__nVMdx :is([data-neutral-art],[data-image-unavailable])>span{display:none}.catalogue_demoWorkspace__NFhbo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.85fr);gap:18px}.catalogue_analysisPanel__uCg30,.catalogue_editorPanel__yv5Ka{min-width:0;border:1px solid #dcded2;border-radius:14px;padding:16px;background:#fffef9;box-shadow:0 4px 22px #304b2e07}.catalogue_panelHeading__li205{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #dcded2}.catalogue_panelHeading__li205 h2{margin:0;font-size:1.15rem}.catalogue_panelHeading__li205>span{border-radius:20px;background:#edf0e5;padding:3px 10px;font-size:.8rem}.catalogue_rows__dgv05{gap:0}.catalogue_demoRow__YSFTy{display:grid;grid-template-columns:48px minmax(0,1fr) 164px 44px;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #e3e4d9}.catalogue_rowName__3_MHM{min-width:0;font-size:.85rem;line-height:1.35}.catalogue_rowName__3_MHM span{display:block;margin-top:5px;color:#59675b;font-size:.75rem}.catalogue_demoRow__YSFTy [data-gram-control]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:2px}.catalogue_demoRow__YSFTy [data-gram-control] input{text-align:center;font-weight:650;padding:6px 2px;min-height:44px}.catalogue_demoRow__YSFTy [data-gram-control] button{padding:4px;border-color:#d4d9c8;background:#f0f2e7;font-size:1.1rem}.catalogue_demoRow__YSFTy [data-gram-step-help]{grid-column:1/-1;font-size:.75rem}.catalogue_demo__zz_vN [data-visually-hidden]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.catalogue_demoRow__YSFTy .catalogue_remove__r1ohZ{padding:0;border:0;font-size:1.3rem;background:transparent}.catalogue_total__ADNtL{display:flex;justify-content:space-between;gap:12px;padding:16px 0;font-size:.9rem}.catalogue_total__ADNtL strong{font-size:1.1rem}.catalogue_picker__rELHX{border-top:1px solid #dcded2}.catalogue_picker__rELHX summary{display:flex;align-items:center;min-height:48px;font-weight:650;cursor:pointer;color:#23533d}.catalogue_picker__rELHX summary:before{content:"+";margin-right:8px;font-size:1.2rem}.catalogue_pickerPanes__8W9Zb{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin-top:12px}.catalogue_optionList__ShgvV{max-height:400px;overflow:auto}.catalogue_optionList__ShgvV>button{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;text-align:left;padding:6px;margin-bottom:4px;font-size:.8rem;border-color:#dcded2}.catalogue_optionList__ShgvV>button[aria-pressed=true]{background:#edf0e2;border-color:#527c50}.catalogue_optionList__ShgvV small{display:block;color:#5c6d58;margin-top:4px}.catalogue_optionPreview__EgFX9{min-width:0;background:#f3f1e5;padding:10px;border-radius:10px}.catalogue_optionPreview__EgFX9 h3{font-size:1rem}.catalogue_primary__r4z9h.catalogue_primary__r4z9h{width:100%;background:#24563f;color:white}.catalogue_finePrint__P0OEL{font-size:.8rem;color:#59675b}.catalogue_temperature__MkjAe{display:grid;grid-template-columns:minmax(0,1fr) 90px;align-items:center;font-size:.8rem;padding-bottom:12px;border-bottom:1px solid #dcded2}.catalogue_sciencePanel__HtX4n h2{font-size:1.25rem}.catalogue_sciencePanel__HtX4n h3{border-top:1px solid #dcded2;padding-top:16px;font-size:1rem}.catalogue_sciencePanel__HtX4n li,.catalogue_sciencePanel__HtX4n>p{font-size:.85rem}.catalogue_sciencePanel__HtX4n ul{padding-left:20px}.catalogue_metricBars__uXjEg{display:grid;gap:10px}.catalogue_metricBars__uXjEg>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;font-size:.85rem}.catalogue_metricBars__uXjEg dd{margin:0;font-weight:650}.catalogue_track__S178e{grid-column:1/-1;height:6px;border-radius:5px;background:#e7e8df;overflow:hidden}.catalogue_track__S178e i{display:block;height:100%;background:linear-gradient(90deg,#8cad89,#295e42);border-radius:inherit}.catalogue_error__sgUU7{border:1px solid #ac5545;background:#fff0e9;border-radius:10px;padding:12px}.catalogue_viewSwitch__hao3j{display:none}@media (max-width:1100px) and (min-width:761px){.catalogue_demoWorkspace__NFhbo{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.catalogue_demoHeader__dXX_C{grid-template-columns:64px minmax(0,1fr);gap:10px}.catalogue_contextImage__nVMdx :is([data-neutral-art],[data-image-unavailable]) svg,.catalogue_contextImage__nVMdx img,.catalogue_contextImage__nVMdx>:is([data-neutral-art],[data-image-unavailable]){height:64px}.catalogue_demoWorkspace__NFhbo{grid-template-columns:minmax(0,1fr)}.catalogue_demoRow__YSFTy{grid-template-columns:48px minmax(0,1fr) 44px;gap:6px}.catalogue_demoRow__YSFTy [data-gram-control]{grid-row:2;grid-column:1/3;width:min(100%,210px)}.catalogue_demoRow__YSFTy .catalogue_remove__r1ohZ{grid-column:3;grid-row:2}.catalogue_viewSwitch__hao3j{display:flex;gap:4px;margin-bottom:12px}.catalogue_viewSwitch__hao3j button{flex:1 1;background:#fffef9}.catalogue_viewSwitch__hao3j button[aria-pressed=true]{background:#24563f;color:white}.catalogue_demo__zz_vN[data-mobile-view=analysis] [data-open-composition],.catalogue_demo__zz_vN[data-mobile-view=composition] [data-open-analysis]{display:none}.catalogue_analysisPanel__uCg30,.catalogue_editorPanel__yv5Ka{padding:12px}.catalogue_pickerPanes__8W9Zb{grid-template-columns:minmax(0,1fr)}.catalogue_pickerPanes__8W9Zb[data-mobile-detail=false] .catalogue_optionPreview__EgFX9,.catalogue_pickerPanes__8W9Zb[data-mobile-detail=true] .catalogue_optionList__ShgvV{display:none}.catalogue_previewBack__yLTdb{display:block;margin-bottom:10px}}.catalogue_card__fAury h2 a{color:#234b37}.catalogue_card__fAury h2 a:hover{color:#326b4d;text-decoration:underline}.catalogue_demoHeader__dXX_C{min-height:124px;padding:12px 0 20px;border-bottom:1px solid #d3ddc5}.catalogue_demoHeader__dXX_C h1{min-height:2.4em;display:flex;align-items:center;margin:0}.catalogue_demoHeader__dXX_C .catalogue_contextImage__nVMdx{width:104px;height:104px}.catalogue_demoWorkspace__NFhbo{align-items:start}.catalogue_demoWorkspace__NFhbo>[data-loading-shape=editor]{grid-column:1}.catalogue_demo__zz_vN .catalogue_analysisPanel__uCg30{min-width:0}.catalogue_demoRow__YSFTy{min-height:76px}.catalogue_demo__zz_vN .catalogue_optionPreview__EgFX9>:is(img,:is([data-neutral-art],[data-image-unavailable])){width:100%;height:210px}.catalogue_surface__xyduc>.catalogue_grid__qm7_J{gap:20px}.catalogue_grid__qm7_J .catalogue_card__fAury{padding:0 16px 16px;overflow:hidden}.catalogue_grid__qm7_J .catalogue_card__fAury>:is(img,:is([data-neutral-art],[data-image-unavailable])){width:calc(100% + 32px);margin:0 -16px 14px;height:180px;border-radius:0}.catalogue_grid__qm7_J .catalogue_card__fAury h2{font-size:1.2rem}@media (max-width:900px){.catalogue_surface__xyduc>.catalogue_grid__qm7_J{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.catalogue_demoHeader__dXX_C{min-height:120px;padding:8px 0 14px}.catalogue_demoHeader__dXX_C .catalogue_contextImage__nVMdx{width:64px;height:76px}.catalogue_demoHeader__dXX_C h1{font-size:1.35rem;min-height:2.4em}.catalogue_surface__xyduc>.catalogue_grid__qm7_J{grid-template-columns:1fr}.catalogue_demo__zz_vN[data-mobile-view=composition] .catalogue_demoWorkspace__NFhbo>[data-loading-shape=analysis]{display:none}}.catalogue_image__R4X18{object-fit:contain}.catalogue_image__R4X18[data-catalogue-kind=RECIPE]{object-fit:cover}.catalogue_catalogueHeader__gpQTg{display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:128px;padding:16px 20px;background:linear-gradient(115deg,#edf1e4,#fffaf0);border:1px solid #d9dfcf;border-radius:18px}.catalogue_catalogueHeader__gpQTg>div{min-width:0}.catalogue_catalogueHeader__gpQTg>.catalogue_image__R4X18,.catalogue_catalogueHeader__gpQTg>:is([data-neutral-art],[data-image-unavailable]){flex:0 0 180px;width:180px;height:112px;min-height:0}.catalogue_catalogueHeader__gpQTg .catalogue_eyebrow__ZPgkZ{font-size:.75rem;color:#5a6b56;letter-spacing:.055em}.catalogue_kindTabs__CXIW9{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 8px}.catalogue_kindTabs__CXIW9 button{border-radius:24px;padding:10px 20px;background:#fffdf6;border-color:#d0d9c5;font-weight:600}.catalogue_kindTabs__CXIW9 button[aria-pressed=true]{background:#24543d;border-color:#24543d;color:#fffef6}.catalogue_grid__qm7_J>[data-loading-shape]{grid-column:1/-1}.catalogue_card__fAury .catalogue_badges__0GTPk{font-size:.72rem;gap:5px;margin-block:12px}.catalogue_card__fAury .catalogue_badges__0GTPk span{background:#edf1e6;padding:4px 8px}.catalogue_card__fAury .catalogue_finePrint__P0OEL{font-size:.75rem;line-height:1.4;min-height:2.8em;border-top:1px solid #e5e7db;padding-top:8px}.catalogue_card__fAury h2{min-height:2.6em;line-height:1.3}.catalogue_card__fAury[data-catalogue-card=INGREDIENT]>.catalogue_image__R4X18{object-fit:contain;padding:12px;background:radial-gradient(ellipse,#faf8ec,#efefe4)}.catalogue_card__fAury[data-catalogue-card=RECIPE]>.catalogue_image__R4X18{object-fit:cover;background:#eeeadd}.catalogue_reviewList__60TBt{display:grid;gap:4px}.catalogue_reviewList__60TBt article{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;border-bottom:1px solid #d8dfd3;background:#fffdf8}.catalogue_editorialRows__U_5d_{border:0;padding:0;display:grid;gap:16px}.catalogue_editorialRows__U_5d_>fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #d8dfd3;border-radius:12px;padding:16px}.catalogue_libraryBack__p2HAa{display:none}@media (max-width:740px){.catalogue_libraryBack__p2HAa{display:inline-flex}}.catalogue_copySource__LxVsv{display:flex;align-items:center;gap:12px;min-height:84px;padding:12px 16px;border:1px solid #d9dfcf;border-radius:12px;background:#faf8ed;font-size:.85rem}.catalogue_copySource__LxVsv>div{display:grid;gap:4px;min-width:0}.catalogue_copySource__LxVsv small,.catalogue_copySource__LxVsv span{font-size:.75rem;color:#56654f}.catalogue_copySource__LxVsv a{color:#24543d;overflow-wrap:anywhere;min-height:44px;display:flex;align-items:center}@media (max-width:760px){.catalogue_catalogueHeader__gpQTg{padding:14px;gap:12px;align-items:flex-start}.catalogue_catalogueHeader__gpQTg>.catalogue_image__R4X18,.catalogue_catalogueHeader__gpQTg>:is([data-neutral-art],[data-image-unavailable]){flex-basis:80px;width:80px;height:80px}.catalogue_reviewList__60TBt article{grid-template-columns:48px minmax(0,1fr)}.catalogue_reviewList__60TBt button{grid-row:2}.catalogue_editorialRows__U_5d_>fieldset{grid-template-columns:minmax(0,1fr)}.catalogue_card__fAury h2{min-height:0}}.catalogue_catalogueHeader__gpQTg{min-height:108px;padding:20px 24px;border:0;border-radius:12px;background:#f8f5e9 url(/visual/foodmetrics-art/background-botanical-edge/01/1080.webp) 100% 0/auto 100% no-repeat}.catalogue_catalogueHeader__gpQTg>div{max-width:78%}.catalogue_catalogueHeader__gpQTg p{margin:6px 0 0;max-width:58ch;color:#58654f;font-size:.875rem}.catalogue_catalogueNotice__tK_0l{margin:10px 0;font-size:.8rem;color:#5a634f}.catalogue_catalogueNotice__tK_0l summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.catalogue_catalogueNotice__tK_0l summary:before{content:"i"}.catalogue_catalogueNotice__tK_0l p{max-width:85ch}.catalogue_surface__xyduc[data-public-catalogue]>.catalogue_actions__QXQi6{margin:0}.catalogue_surface__xyduc[data-public-catalogue]>.catalogue_actions__QXQi6 a{background:transparent;border:0;color:#2f583e;padding-inline:0}.catalogue_toolbar__IvSq6{padding:0;border:0;background:transparent;gap:10px;margin:14px 0 20px}.catalogue_toolbar__IvSq6>label:has(input[type=search]){order:-1;flex:1 1 20rem}.catalogue_toolbar__IvSq6>label:first-child{flex:0 1 230px}.catalogue_viewModes__AkCNv{display:flex;gap:2px}.catalogue_viewModes__AkCNv button{padding:10px;border-color:#d3dbc9;font:inherit;font-size:.8rem}.catalogue_viewModes__AkCNv button[aria-pressed=true]{color:#fffef4;background:#28543c}.catalogue_kindTabs__CXIW9{gap:6px;border-bottom:1px solid #d9dece;padding-bottom:10px;margin-top:10px}.catalogue_kindTabs__CXIW9 button{padding:8px 18px}.catalogue_surface__xyduc>.catalogue_grid__qm7_J{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalogue_grid__qm7_J .catalogue_card__fAury{display:flex;flex-direction:column;padding:0 14px 12px;border-radius:10px;box-shadow:0 4px 18px #304b2e08}.catalogue_grid__qm7_J .catalogue_card__fAury>:is(img,:is([data-neutral-art],[data-image-unavailable])){width:calc(100% + 28px);margin:0 -14px 8px;height:170px}.catalogue_grid__qm7_J .catalogue_card__fAury h2{min-height:0;margin:0;font-size:1.1rem;line-height:1.35}.catalogue_grid__qm7_J .catalogue_card__fAury h2 a{text-decoration:none}.catalogue_card__fAury .catalogue_badges__0GTPk{margin:5px 0 10px}.catalogue_card__fAury .catalogue_badges__0GTPk span{background:transparent;padding:0;color:#627052}.catalogue_card__fAury .catalogue_badges__0GTPk span+span:before{content:"·";padding-right:5px}.catalogue_cardActions__iJcOQ{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;padding-top:12px;margin-top:auto}.catalogue_cardActions__iJcOQ a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;color:#31563c;font-size:.78rem;text-decoration:none;padding:8px;border-radius:6px}.catalogue_cardActions__iJcOQ a:last-child:not(:first-child){background:#edf1e5}.catalogue_grid__qm7_J[data-catalogue-view=list]{grid-template-columns:1fr;gap:0}.catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_card__fAury{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(170px,.7fr) auto;align-items:center;gap:2px 16px;padding:10px;border-radius:0;border:0;border-bottom:1px solid #dcded0;box-shadow:none}.catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_card__fAury>:is(img,:is([data-neutral-art],[data-image-unavailable])){grid-row:1/4;width:64px;height:64px;margin:0;border-radius:8px;padding:0}.catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_card__fAury h2{grid-column:2}.catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_badges__0GTPk{grid-column:2;margin:0}.catalogue_grid__qm7_J[data-catalogue-view=list] [data-catalogue-status]{grid-column:3;grid-row:1/4}.catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_cardActions__iJcOQ{grid-column:4;grid-row:1/4;padding:0;margin:0;flex-direction:column}.catalogue_libraryLayout__rnWu7{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);gap:20px}.catalogue_libraryList__EW7ga{max-height:650px;overflow:auto;gap:0;align-content:start;scrollbar-gutter:stable}.catalogue_surface__xyduc .catalogue_libraryRow__1NrEs{border:0;border-bottom:1px solid #e1e3d5;border-radius:0;padding:8px;background:transparent;min-height:65px}.catalogue_surface__xyduc .catalogue_libraryRow__1NrEs[aria-pressed=true]{background:#e9efdf}.catalogue_libraryRow__1NrEs strong{font-size:.875rem}.catalogue_libraryRow__1NrEs small{font-size:.75rem;color:#606b56}.catalogue_libraryPreview__OH8HT{background:#f5f2e7;border:0;border-radius:10px;padding:14px}.catalogue_libraryPreview__OH8HT h3{font:500 1.3rem/1.2 Georgia,serif;margin:0}.catalogue_libraryPreview__OH8HT>img{height:190px}.catalogue_libraryPreview__OH8HT p{margin:0}.catalogue_libraryPreview__OH8HT>button{background:#28563d;color:#fffdf4}@media (min-width:1600px){.catalogue_surface__xyduc>.catalogue_grid__qm7_J{grid-template-columns:repeat(4,minmax(0,1fr))}.catalogue_surface__xyduc>.catalogue_grid__qm7_J[data-catalogue-view=list]{grid-template-columns:1fr}}@media (max-width:1000px){.catalogue_surface__xyduc>.catalogue_grid__qm7_J{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_card__fAury{grid-template-columns:56px minmax(0,1fr)}.catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_cardActions__iJcOQ,.catalogue_grid__qm7_J[data-catalogue-view=list] [data-catalogue-status]{grid-column:2;grid-row:auto;flex-direction:row}}@media (max-width:740px){.catalogue_catalogueHeader__gpQTg{padding:14px;background-size:auto 80%}.catalogue_catalogueHeader__gpQTg>div{max-width:100%}.catalogue_catalogueHeader__gpQTg p{max-width:80%;font-size:.8rem}.catalogue_toolbar__IvSq6>label:first-child{flex:1 1 160px}.catalogue_toolbar__IvSq6>label:has(input[type=search]){flex-basis:100%}.catalogue_viewModes__AkCNv{width:auto;margin-left:auto}.catalogue_surface__xyduc>.catalogue_grid__qm7_J{grid-template-columns:1fr}.catalogue_libraryLayout__rnWu7{display:block}.catalogue_surface__xyduc[data-released-library][data-mobile-detail=false] .catalogue_libraryPreview__OH8HT,.catalogue_surface__xyduc[data-released-library][data-mobile-detail=true] .catalogue_libraryList__EW7ga,.catalogue_surface__xyduc[data-released-library][data-mobile-detail=true]>.catalogue_toolbar__IvSq6{display:none}.catalogue_libraryList__EW7ga{max-height:65dvh;min-height:240px}.catalogue_libraryPreview__OH8HT{position:static}.catalogue_libraryBack__p2HAa{order:-1}}.catalogue_editorialRows__U_5d_>fieldset{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 190px;align-items:start;gap:16px;background:#fffdf7}.catalogue_editorialRows__U_5d_ legend{max-width:100%;font:500 1.2rem/1.4 Georgia,serif;padding-inline:8px}.catalogue_editorialRows__U_5d_ label{font-size:.85rem}.catalogue_editorialPreview__i4Y9c{grid-column:3;grid-row:1/5;display:grid;gap:10px;margin:0;padding:12px;background:#f3f1e4;border-radius:10px}.catalogue_editorialPreview__i4Y9c img{width:100%;height:140px;object-fit:contain}.catalogue_editorialPreview__i4Y9c figcaption{font-size:.75rem;color:#5e684f}.catalogue_editorialPreview__i4Y9c>span{font-size:.75rem;background:#e5ecd9;padding:6px;border-radius:4px}.catalogue_editorialPreview__i4Y9c button{font-size:.75rem}.catalogue_reviewList__60TBt article>span{line-height:1.45;font-size:.875rem}@media (max-width:900px){.catalogue_editorialRows__U_5d_>fieldset{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalogue_editorialPreview__i4Y9c{grid-column:1/-1;grid-row:auto;grid-template-columns:96px minmax(0,1fr);align-items:center}.catalogue_editorialPreview__i4Y9c img{width:96px;height:96px;grid-row:span 3}}@media (max-width:520px){.catalogue_editorialRows__U_5d_>fieldset{grid-template-columns:1fr;padding:12px}}.catalogue_demoWorkspace__NFhbo{gap:0;border:1px solid #d9ddce;border-radius:12px;background:#fffdf6;overflow:clip}.catalogue_demoWorkspace__NFhbo>section{border:0;border-radius:0;box-shadow:none}.catalogue_demoWorkspace__NFhbo>section+section{background:#f6f6eb;border-left:1px solid #d9ddce}@media (max-width:760px){.catalogue_catalogueHeader__gpQTg{background-size:auto 64px;background-position:100% 100%}.catalogue_catalogueHeader__gpQTg .catalogue_eyebrow__ZPgkZ{background:#faf8ef}.catalogue_demoWorkspace__NFhbo>section+section{border-left:0}}.catalogue_surface__xyduc>.catalogue_grid__qm7_J[data-catalogue-view=list]{grid-template-columns:minmax(0,1fr)}.catalogue_catalogueHeader__gpQTg>:is([data-neutral-art],[data-image-unavailable]){min-height:120px;height:auto}.catalogue_copySource__LxVsv{display:block;min-height:44px;padding:0 10px;border:0;border-radius:0;background:#f5f4e9}.catalogue_copySource__LxVsv>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-size:.8rem}.catalogue_copySource__LxVsv>summary:before{content:"›"}.catalogue_copySource__LxVsv[open]>summary:before{transform:rotate(90deg)}.catalogue_copySource__LxVsv>.catalogue_copySourceBody__2jfQD{display:flex;gap:10px;padding-block:8px;align-items:start}.catalogue_copySourceBody__2jfQD>div{display:grid;gap:4px;min-width:0}.catalogue_copySource__LxVsv>small{display:block;padding-bottom:8px}.catalogue_emptyState__vrOiZ{padding:clamp(16px,3vw,32px);margin-block:20px;border:1px solid #d5ddca;border-radius:12px;background:#f5f4e9;max-width:70ch}.catalogue_emptyState__vrOiZ h2{font:1.35rem/1.4 Georgia,serif;color:#244932}.catalogue_emptyState__vrOiZ p{line-height:1.6}.catalogue_emptyState__vrOiZ :is(a,button){display:inline-flex;align-items:center;min-height:44px;margin:8px 12px 0 0}.catalogue_demoHeader__dXX_C{position:relative;isolation:isolate;overflow:hidden;border:1px solid #d5ddc9;border-radius:16px;padding:24px;margin-bottom:20px;min-height:168px}.catalogue_demoHeader__dXX_C>div:last-child{max-width:56%}.catalogue_demoHeader__dXX_C h1{min-height:0;font-size:clamp(1.5rem,2.5vw,2.1rem)}.catalogue_demo__zz_vN .catalogue_demoWorkspace__NFhbo{gap:20px}.catalogue_demo__zz_vN .catalogue_analysisPanel__uCg30,.catalogue_demo__zz_vN .catalogue_editorPanel__yv5Ka{padding:20px;border:1px solid #d5ddc9;border-radius:14px;background:#fffdf6;box-shadow:0 10px 30px #31492812}.catalogue_demo__zz_vN .catalogue_analysisPanel__uCg30{background:#f5f6e9}.catalogue_outcomeOverview__FmNGs{display:grid;gap:10px;padding-block:14px}.catalogue_outcomeOverview__FmNGs p{display:grid;gap:4px}.catalogue_outcomeOverview__FmNGs strong{color:#244c37;font-weight:650}.catalogue_sciencePanel__HtX4n>button{min-height:44px;padding:10px 14px;border:1px solid #95a581;background:#fffdf4;border-radius:8px;color:#244d37;font:inherit;cursor:pointer}@media (max-width:760px){.catalogue_demoHeader__dXX_C{min-height:0;padding:14px 10px}.catalogue_demoHeader__dXX_C>div:last-child{max-width:100%}.catalogue_demo__zz_vN .catalogue_analysisPanel__uCg30,.catalogue_demo__zz_vN .catalogue_editorPanel__yv5Ka{padding:14px}}.catalogue_warningSummary__cla_1{padding:10px 12px;border-left:3px solid #987630;background:#f4edd8;color:#654d20;line-height:1.45}.catalogue_compositionOverview__qIYMs,.catalogue_massOverview__O9J0Z,.catalogue_modelOverview__XW9XQ{min-width:0}.catalogue_compositionOverview__qIYMs>button,.catalogue_modelOverview__XW9XQ>button{min-height:44px;font:inherit;padding:10px 14px;margin-block:8px;background:#fffdf4;color:#244d37;border:1px solid #95a581;border-radius:8px}.catalogue_demo__zz_vN .catalogue_demoHeader__dXX_C{min-height:0;padding:14px 18px;margin-block:8px 14px;grid-template-columns:64px minmax(0,1fr);gap:12px;background:linear-gradient(100deg,#f2f3e5ed,#fffdf5f5),url(/visual/foodmetrics-art/studio-editorial-gelato/01/canopy.svg) 100% /cover}.catalogue_demo__zz_vN .catalogue_demoHeader__dXX_C>div:last-child{max-width:none}.catalogue_demo__zz_vN .catalogue_demoHeader__dXX_C .catalogue_contextImage__nVMdx,.catalogue_demo__zz_vN .catalogue_demoHeader__dXX_C .catalogue_contextImage__nVMdx :is([data-neutral-art],[data-image-unavailable]),.catalogue_demo__zz_vN .catalogue_demoHeader__dXX_C .catalogue_contextImage__nVMdx img{width:64px;height:64px}@media (max-width:760px){.catalogue_demo__zz_vN .catalogue_demoHeader__dXX_C{padding:10px;grid-template-columns:48px minmax(0,1fr)}.catalogue_demo__zz_vN .catalogue_demoHeader__dXX_C .catalogue_contextImage__nVMdx,.catalogue_demo__zz_vN .catalogue_demoHeader__dXX_C .catalogue_contextImage__nVMdx :is([data-neutral-art],[data-image-unavailable]),.catalogue_demo__zz_vN .catalogue_demoHeader__dXX_C .catalogue_contextImage__nVMdx img{width:48px;height:48px}}.catalogue_catalogueBrowser__dMWk7{min-width:0}.catalogue_catalogueBrowser__dMWk7[data-browser-view=list]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:18px;align-items:start}.catalogue_catalogueBrowser__dMWk7 .catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_card__fAury{grid-template-columns:48px minmax(0,1fr) auto;gap:2px 10px;padding:8px}.catalogue_catalogueBrowser__dMWk7 .catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_card__fAury>:is(img,:is([data-neutral-art],[data-image-unavailable])){width:48px;height:48px;grid-row:1/3}.catalogue_catalogueBrowser__dMWk7 .catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_cardActions__iJcOQ{grid-column:3;grid-row:1/3;align-self:center}.catalogue_catalogueBrowser__dMWk7 .catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_cardActions__iJcOQ>a{display:none}.catalogue_catalogueBrowser__dMWk7 .catalogue_grid__qm7_J[data-catalogue-view=list] [data-catalogue-status]{grid-column:2;grid-row:2;font-size:.75rem}.catalogue_catalogueBrowser__dMWk7 .catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_card__fAury h2{font:600 .875rem/1.35 Segoe UI,sans-serif}.catalogue_catalogueBrowser__dMWk7 .catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_card__fAury h2 a{flex-direction:column;align-items:flex-start;justify-content:center}.catalogue_catalogueBrowser__dMWk7 .catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_card__fAury h2 .catalogue_badges__0GTPk{margin:0;font-size:.75rem;font-weight:400}.catalogue_browsePreview__Ovgmc{position:sticky;top:calc(var(--application-header-height, 68px) + 12px);min-width:0;padding:16px;border:1px solid #d5ddc8;border-radius:12px;background:linear-gradient(135deg,#fbf9ee,#edf1df);box-shadow:0 8px 24px #24442e0a}.catalogue_browsePreview__Ovgmc h2{margin:10px 0;font-size:1.35rem}.catalogue_browsePreview__Ovgmc>:is(img,:is([data-neutral-art],[data-image-unavailable])){width:100%;height:160px;object-fit:cover}.catalogue_browsePreview__Ovgmc .catalogue_actions__QXQi6{align-items:stretch;gap:8px;margin-block:12px}.catalogue_browsePreview__Ovgmc .catalogue_actions__QXQi6 a{width:100%;text-align:center}.catalogue_browsePreview__Ovgmc .catalogue_actions__QXQi6 a:last-child{background:#285c42;color:#fffdf4}.catalogue_previewBack__yLTdb{display:none}.catalogue_toolbar__IvSq6 .catalogue_usableFilter__a90du{display:flex;align-items:center;gap:8px;font-size:.875rem;min-height:44px}.catalogue_surface__xyduc:has([data-catalogue-card]) .catalogue_catalogueHeader__gpQTg{min-height:0;padding-block:12px}@media (max-width:740px){.catalogue_catalogueBrowser__dMWk7[data-browser-view=list]{display:block}.catalogue_browsePreview__Ovgmc{position:static}.catalogue_catalogueBrowser__dMWk7[data-browser-view=list][data-preview-open=true] .catalogue_grid__qm7_J,.catalogue_catalogueBrowser__dMWk7[data-preview-open=false] .catalogue_browsePreview__Ovgmc{display:none}.catalogue_previewBack__yLTdb{display:inline-flex;align-items:center;margin-bottom:8px}.catalogue_catalogueBrowser__dMWk7 .catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_card__fAury{grid-template-columns:40px minmax(0,1fr)}.catalogue_catalogueBrowser__dMWk7 .catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_cardActions__iJcOQ{grid-column:2;grid-row:auto}.catalogue_catalogueBrowser__dMWk7 .catalogue_grid__qm7_J[data-catalogue-view=list] .catalogue_card__fAury>:is(img,:is([data-neutral-art],[data-image-unavailable])){width:40px;height:44px}}.catalogue_catalogueBrowser__dMWk7 .catalogue_card__fAury:has([data-catalogue-preview-trigger][aria-pressed=true]){background:#edf2e3;box-shadow:inset 3px 0 #78915a}.catalogue_catalogueHeader__gpQTg .catalogue_catalogueNotice__tK_0l{padding:0;margin:0;border:0;background:transparent}.catalogue_catalogueHeader__gpQTg .catalogue_catalogueNotice__tK_0l summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.catalogue_catalogueHeader__gpQTg .catalogue_catalogueNotice__tK_0l summary:before{content:"+";margin-right:8px}.catalogue_catalogueHeader__gpQTg .catalogue_catalogueNotice__tK_0l[open] summary:before{content:"−"}.catalogue_surface__xyduc[data-catalogue-browse] .catalogue_catalogueHeader__gpQTg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding:8px 16px}.catalogue_surface__xyduc[data-catalogue-browse] .catalogue_catalogueHeader__gpQTg>div{max-width:none;flex:1 1 24rem;min-width:0}.catalogue_surface__xyduc[data-catalogue-browse] .catalogue_catalogueHeader__gpQTg h1{margin-block:0 4px;font-size:clamp(1.45rem,2.2vw,1.9rem)}.catalogue_presetExit__bzKhq{display:inline-flex;align-items:center;min-height:44px;color:#28543c;text-underline-offset:3px}.catalogue_surface__xyduc[data-catalogue-browse] .catalogue_kindTabs__CXIW9{margin-block:8px;padding-bottom:8px}.catalogue_surface__xyduc[data-catalogue-browse] .catalogue_toolbar__IvSq6{margin-block:8px 14px}.catalogue_presetExit__bzKhq{padding:8px 12px;border:1px solid #cdd8c0;border-radius:8px;background:#fffdf6;text-decoration:none}.catalogue_recipeComposition__6cNmf{margin-block:16px;padding:14px;border:1px solid #d4dec8;border-radius:10px;background:#fffdf3}.catalogue_recipeComposition__6cNmf h3{margin:0 0 8px;font-family:Georgia,serif}.catalogue_recipeComposition__6cNmf p{font-size:.85rem;color:#56654b}.catalogue_recipeComposition__6cNmf table{width:100%;border-collapse:collapse;font-size:.85rem}.catalogue_recipeComposition__6cNmf th{text-align:left;font-weight:500}.catalogue_recipeComposition__6cNmf thead th:last-child{text-align:right;white-space:nowrap}.catalogue_recipeComposition__6cNmf td{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalogue_recipeComposition__6cNmf td,.catalogue_recipeComposition__6cNmf th{padding:8px 4px;border-bottom:1px solid #e1e4d6}.catalogue_selectionHelp__X3Nuk{margin-block:4px;font-size:.85rem;border:0;padding:0}.catalogue_selectionHelp__X3Nuk summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.catalogue_selectionHelp__X3Nuk p{margin-block:0 8px}.catalogue_surface__xyduc[data-embedded=true]{margin:0;padding:0;border:0;background:transparent}.catalogue_surface__xyduc[data-embedded=true] .catalogue_catalogueHeader__gpQTg{padding:0;margin:0;border:0;background:transparent;box-shadow:none}.catalogue_surface__xyduc[data-catalogue-browse]>.catalogue_toolbar__IvSq6{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px}.catalogue_surface__xyduc[data-catalogue-browse]>.catalogue_toolbar__IvSq6>fieldset{min-width:0}.catalogue_browsePreview__Ovgmc>[data-image-unavailable]{width:56px;height:56px;float:right;margin:0 0 8px 12px}.catalogue_browsePreview__Ovgmc>.catalogue_actions__QXQi6 button{background:#285c42;color:#fffdf4;font-weight:700}.catalogue_browsePreview__Ovgmc .catalogue_actions__QXQi6 a:last-child{background:transparent;color:#28543c}@media (max-width:740px){.catalogue_surface__xyduc[data-catalogue-browse]>.catalogue_toolbar__IvSq6{grid-template-columns:minmax(0,1fr)}.catalogue_surface__xyduc[data-mobile-preview=true]>:is(.catalogue_toolbar__IvSq6,.catalogue_catalogueHeader__gpQTg,.catalogue_kindTabs__CXIW9,.catalogue_actions__QXQi6){display:none}.catalogue_surface__xyduc[data-mobile-preview=true] .catalogue_browsePreview__Ovgmc{padding:12px;scroll-margin-top:76px}.catalogue_browsePreview__Ovgmc>:is(img,[data-neutral-art]){height:96px}.catalogue_browsePreview__Ovgmc h2{font-size:1.2rem}}.catalogue_surface__xyduc .catalogue_toolbar__IvSq6 details{padding:0;border:0;background:transparent}.catalogue_surface__xyduc .catalogue_browsePreview__Ovgmc>.catalogue_actions__QXQi6>a{min-height:44px;padding:8px;background:transparent;color:#28543c;border:1px solid #aabf9f;font-size:.875rem;text-decoration:underline}.catalogue_surface__xyduc .catalogue_browsePreview__Ovgmc>.catalogue_actions__QXQi6>button{order:-1;width:100%}.catalogue_surface__xyduc .catalogue_browsePreview__Ovgmc>p{margin-block:8px;font-size:.85rem}.catalogue_copyRecovery__ipgp9{margin-block:16px;padding:16px;border:1px solid #b7c7a7;border-radius:12px;background:#fffaf0;scroll-margin-block:80px}.catalogue_copyRecovery__ipgp9>:is(a,button){display:inline-flex;align-items:center;min-height:44px;margin:4px 8px 4px 0}.catalogue_copyRecovery__ipgp9:focus-visible{outline:3px solid #a77521;outline-offset:3px}