.collection-sources_sources__8udoU{margin-top:16px}.collection-sources_tabs__KhSe1{display:flex;gap:4px 20px;flex-wrap:wrap;border-bottom:1px solid #d5dacb;margin-bottom:18px}.collection-sources_tabs__KhSe1 button{margin:0!important;padding:10px 4px!important;background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:#52614f!important;font-size:.875rem!important}.collection-sources_tabs__KhSe1 button[aria-selected=true]{color:#204c34!important;border-bottom-color:#305d41!important;font-weight:700}.collection-sources_sources__8udoU [role=tabpanel][hidden]{display:none}.collection-sources_loading__0VU9R{padding-block:10px}.collection-sources_searchGhost__kK8w1{height:44px;max-width:650px;background:#ebece1;border-radius:7px;margin-bottom:14px}.collection-sources_toolbarGhost__t_ERu{height:52px;background:linear-gradient(90deg,#e3e7d8 30%,transparent 0);margin-bottom:16px;border-radius:7px}.collection-sources_gridGhost__nZ_zX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection-sources_gridGhost__nZ_zX>div{border:1px solid #dcdfd0;border-radius:12px;overflow:hidden}.collection-sources_gridGhost__nZ_zX i{display:block;aspect-ratio:16/10;background:linear-gradient(120deg,#e7e7d8,#f2eee2)}.collection-sources_gridGhost__nZ_zX span{display:block;height:14px;margin:18px;width:60%;background:#e1e5d7;border-radius:4px}.collection-sources_listGhost__yhOyi>div{display:flex;align-items:center;gap:20px;height:110px;border-bottom:1px solid #d9ddce}.collection-sources_listGhost__yhOyi i{width:64px;height:64px;border-radius:8px;background:#e7e9dc}.collection-sources_listGhost__yhOyi span{width:30%;height:16px;background:#e7e9dc}.collection-sources_srOnly__19X8u{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:760px){.collection-sources_tabs__KhSe1{gap:0 14px;margin-bottom:12px}.collection-sources_tabs__KhSe1 button{font-size:.8rem!important}.collection-sources_gridGhost__nZ_zX{grid-template-columns:1fr}.collection-sources_gridGhost__nZ_zX>div:not(:first-child){display:none}.collection-sources_tabs__KhSe1{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;max-width:100%;gap:16px}.collection-sources_tabs__KhSe1>button{white-space:nowrap;flex:0 0 auto}}@media (max-width:740px){.collection-sources_sources__8udoU:has([data-mobile-preview=true])>.collection-sources_tabs__KhSe1{display:none}}.ingredient-authoring_form__c4eVY{max-width:64rem}.ingredient-authoring_form__c4eVY fieldset{min-width:0}.ingredient-authoring_form__c4eVY>fieldset{margin-block:1rem}.ingredient-authoring_form__c4eVY .ingredient-authoring_sharedHelp___lERL{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-block:.5rem .75rem;color:var(--fm-muted);font-size:.875rem}.ingredient-authoring_form__c4eVY .ingredient-authoring_sharedHelp___lERL>p{margin:0}.ingredient-authoring_form__c4eVY .ingredient-authoring_columnHeadings__CWhr4,.ingredient-authoring_form__c4eVY .ingredient-authoring_component__GBX1D{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) minmax(8rem,1fr);gap:.35rem 1rem;align-items:center}.ingredient-authoring_form__c4eVY .ingredient-authoring_component__GBX1D{padding-block:.5rem;border-top:1px solid var(--fm-line)}.ingredient-authoring_form__c4eVY .ingredient-authoring_columnHeadings__CWhr4{padding-bottom:.35rem;color:var(--fm-muted);font-size:.875rem;font-weight:550}.ingredient-authoring_columnHeadings__CWhr4>span:first-child{grid-column:2}.ingredient-authoring_component__GBX1D h3{grid-column:1;grid-row:1;font-size:1rem;margin:0;overflow-wrap:anywhere}.ingredient-authoring_component__GBX1D>select{grid-column:2;grid-row:1}.ingredient-authoring_component__GBX1D>input{grid-column:3;grid-row:1}.ingredient-authoring_component__GBX1D>ul{grid-column:1/-1;margin-block:.25rem}.ingredient-authoring_form__c4eVY .ingredient-authoring_visuallyHidden__lirWK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ingredient-authoring_form__c4eVY .ingredient-authoring_component__GBX1D input,.ingredient-authoring_form__c4eVY .ingredient-authoring_component__GBX1D select,.ingredient-authoring_form__c4eVY .ingredient-authoring_scientificControls__U9Q_Y input,.ingredient-authoring_form__c4eVY .ingredient-authoring_scientificControls__U9Q_Y select,.ingredient-authoring_form__c4eVY .ingredient-authoring_scientificEvidence__18lOR :is(input,select,textarea){width:100%;min-width:0;max-width:none;margin:0;min-height:44px;font-size:1rem}.ingredient-authoring_form__c4eVY .ingredient-authoring_scientificMeasure__IcZSd{margin-block:.75rem;padding:.75rem}.ingredient-authoring_form__c4eVY .ingredient-authoring_scientificControls__U9Q_Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem}.ingredient-authoring_scientificControls__U9Q_Y>label:first-of-type{grid-column:1;grid-row:1}.ingredient-authoring_scientificControls__U9Q_Y>label:last-of-type{grid-column:2;grid-row:1}.ingredient-authoring_scientificControls__U9Q_Y>select{grid-column:1;grid-row:2}.ingredient-authoring_scientificControls__U9Q_Y>input{grid-column:2;grid-row:2}.ingredient-authoring_form__c4eVY .ingredient-authoring_scientificControls__U9Q_Y>label{margin:0;font-size:.875rem}.ingredient-authoring_form__c4eVY .ingredient-authoring_scientificEvidence__18lOR{display:grid;grid-template-columns:minmax(9rem,.65fr) minmax(0,1fr);gap:.75rem 1rem;align-items:center;margin-top:.75rem}.ingredient-authoring_form__c4eVY .ingredient-authoring_scientificEvidence__18lOR>label{margin:0}.ingredient-authoring_form__c4eVY>fieldset:has(input[name=name]),.ingredient-authoring_form__c4eVY>fieldset:has(input[name=sourceReference]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.ingredient-authoring_form__c4eVY>fieldset:has(input[name=name])>div:has(input[name=name]),.ingredient-authoring_form__c4eVY>fieldset:has(input[name=name])>p,.ingredient-authoring_form__c4eVY>fieldset:has(input[name=sourceReference])>div:has(input[type=checkbox]),.ingredient-authoring_form__c4eVY>fieldset:has(input[name=sourceReference])>div:has(textarea),.ingredient-authoring_form__c4eVY>fieldset:has(input[name=sourceReference])>p{grid-column:1/-1}.ingredient-authoring_form__c4eVY>fieldset>div>label{margin-top:0}.ingredient-authoring_form__c4eVY>fieldset>div>p{font-size:.875rem;margin-block:.3rem}@media (max-width:650px){.ingredient-authoring_form__c4eVY .ingredient-authoring_columnHeadings__CWhr4,.ingredient-authoring_form__c4eVY .ingredient-authoring_component__GBX1D{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}.ingredient-authoring_columnHeadings__CWhr4>span:first-child{grid-column:1}.ingredient-authoring_component__GBX1D h3{grid-column:1/-1;grid-row:1}.ingredient-authoring_component__GBX1D>select{grid-column:1;grid-row:2}.ingredient-authoring_component__GBX1D>input{grid-column:2;grid-row:2}.ingredient-authoring_form__c4eVY .ingredient-authoring_scientificEvidence__18lOR,.ingredient-authoring_form__c4eVY>fieldset:has(input[name=name]),.ingredient-authoring_form__c4eVY>fieldset:has(input[name=sourceReference]){grid-template-columns:minmax(0,1fr)}.ingredient-authoring_form__c4eVY .ingredient-authoring_scientificEvidence__18lOR{gap:.25rem}.ingredient-authoring_scientificEvidence__18lOR>:is(input,select,textarea)+label{margin-top:.5rem}}.ingredient-authoring_form__c4eVY [data-form-section-outline]{display:flex;flex-wrap:wrap;gap:.25rem;margin-block:.75rem;padding:.3rem;border:1px solid var(--fm-line);border-radius:var(--fm-radius);background:var(--fm-card)}.ingredient-authoring_form__c4eVY [data-form-section-outline] a{margin:0;padding:.45rem .7rem;border-radius:var(--fm-control-radius);color:var(--fm-accent-strong);font-weight:650;text-decoration:none}.ingredient-authoring_form__c4eVY [data-form-section-outline] a:hover{background:var(--fm-selected)}.ingredient-authoring_form__c4eVY fieldset[id]{scroll-margin-top:1rem}.ingredient-authoring_form__c4eVY .ingredient-authoring_evidenceDisclosure__ursi5{margin:.5rem 0 0;padding:0;border:0;background:transparent}.ingredient-authoring_form__c4eVY .ingredient-authoring_evidenceDisclosure__ursi5 summary{padding:.4rem 0;color:var(--fm-accent-strong);font-size:.875rem}.ingredient-authoring_form__c4eVY>details,.ingredient-authoring_form__c4eVY>fieldset{border-radius:var(--fm-radius);border-color:var(--fm-line);box-shadow:var(--fm-card-shadow)}.ingredient-authoring_saveBar__gEWnn{position:sticky;top:0;z-index:3;display:flex;justify-content:flex-end;padding:.5rem 0;background:var(--fm-canvas,#f6f3eb)}.ingredient-authoring_form__c4eVY>details{padding:.75rem 0;border-top:1px solid var(--fm-line)}.ingredient-authoring_form__c4eVY details>summary{min-height:44px;cursor:pointer;font-weight:600}.media_control__hLQK_{display:inline-block}.media_dialog__HOoPp{width:min(1000px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:20px;border:1px solid #b7c6b7;border-radius:18px;background:#fffdf5;color:#193f32;overflow:auto}.media_dialog__HOoPp::backdrop{background:#102d2466}.media_dialog__HOoPp footer,.media_dialog__HOoPp header{display:flex;align-items:center;justify-content:space-between;gap:12px}.media_dialog__HOoPp h2{margin:0;font-size:1.25rem}.media_dialog__HOoPp p{font-size:.85rem}.media_dialog__HOoPp.media_dialog__HOoPp button,.media_dialog__HOoPp.media_dialog__HOoPp input,.media_dialog__HOoPp.media_dialog__HOoPp select{min-height:44px}.media_dialog__HOoPp.media_dialog__HOoPp button{border:1px solid #b7c6b7;border-radius:8px;background:#f6f7ec;color:#193f32;padding:7px 12px;margin:0;cursor:pointer}.media_dialog__HOoPp.media_dialog__HOoPp button:disabled{cursor:default;opacity:.6}.media_dialog__HOoPp :focus-visible{outline:3px solid #337b59;outline-offset:2px}.media_toolbar__9BVU8{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding-block:12px}.media_toolbar__9BVU8 label{display:grid;gap:4px}.media_toolbar__9BVU8 input{max-width:100%;width:230px}.media_panes___JN_A{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.media_gallery__bowTJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:8px;align-content:start;max-height:360px;overflow-y:auto;padding:4px}.media_dialog__HOoPp .media_gallery__bowTJ button{display:grid;height:auto;min-height:150px;grid-template-rows:85px minmax(2.5em,auto);align-content:start;white-space:normal;overflow:hidden;text-align:left;font-size:.8rem;gap:6px}.media_dialog__HOoPp .media_gallery__bowTJ button[aria-pressed=true]{color:#193f32;border:2px solid #21573c;background:#e6f0dd}.media_gallery__bowTJ img{width:100%;height:85px;object-fit:contain}.media_preview__itotu{min-width:0}.media_crop__6Tpzm{position:relative;overflow:hidden;background:repeating-conic-gradient(#eaece4 0 25%,#fff 0 50%) 50% /16px 16px;width:100%;margin:0 auto 8px}.media_preview__itotu fieldset{display:grid;gap:4px;margin:8px 0;border:1px solid #d2d9c9}.media_preview__itotu label{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;font-size:.85rem}.media_preview__itotu input{width:100%}.media_dialog__HOoPp footer{position:sticky;bottom:-20px;background:#fffdf5;border-top:1px solid #d2d9c9;padding:12px 0;justify-content:start;flex-wrap:wrap}.media_dialog__HOoPp.media_dialog__HOoPp footer button:first-child{background:#21573c;color:white}.media_back__Hz_yb{display:none}.media_history__Xsr0V{margin-top:12px}.media_history__Xsr0V summary{padding:12px;cursor:pointer}.media_history__Xsr0V ol{padding:0;list-style:none}.media_history__Xsr0V li{display:flex;gap:12px;align-items:center;padding:8px;font-size:.8rem}.media_history__Xsr0V img{object-fit:contain}.media_image__iKLsM{display:inline-flex;flex-shrink:0;width:44px;height:44px}.media_image__iKLsM img{width:100%;height:100%;object-fit:contain;border-radius:8px}.media_image__iKLsM[data-media-size=card],.media_image__iKLsM[data-media-size=detail]{width:100%;height:180px}.media_image__iKLsM[data-media-kind=RECIPE] img{object-fit:cover}@media (max-width:600px){.media_dialog__HOoPp{padding:12px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.media_dialog__HOoPp header{align-items:start}.media_toolbar__9BVU8{gap:6px}.media_toolbar__9BVU8 input,.media_toolbar__9BVU8 label{width:100%}.media_panes___JN_A{display:block}.media_gallery__bowTJ{max-height:280px;grid-template-columns:repeat(2,minmax(0,1fr))}.media_panes___JN_A[data-detail=true] .media_gallery__bowTJ,.media_preview__itotu{display:none}.media_panes___JN_A[data-detail=true] .media_preview__itotu{display:block}.media_back__Hz_yb{display:block;margin-bottom:8px}.media_crop__6Tpzm{max-width:220px;margin-inline:auto}.media_dialog__HOoPp footer{bottom:-12px}}.media_uploadEditor__mL0d0{min-width:0;padding-block:12px}.media_uploadEditor__mL0d0 header{display:flex;align-items:center;justify-content:space-between;gap:8px}.media_uploadEditor__mL0d0 input[type=file]{width:100%;min-width:0;font-size:.8rem}.media_uploadEditor__mL0d0 input[type=range]{padding:0;min-width:0}.media_uploadEditor__mL0d0 .media_preview__itotu{display:block}.media_image__iKLsM{min-width:0;min-height:0;overflow:hidden}.media_unavailable__1asA7{align-items:center;justify-content:center;color:#52665d;background:#f0f2e9;border-radius:8px;box-sizing:border-box}.media_unavailable__1asA7 svg{width:min(48px,75%);height:min(48px,75%);stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.media_image__iKLsM img{min-width:0;min-height:0;max-width:100%;max-height:100%;box-sizing:border-box}.media-library_library__Hqq_j{background:#fffdf5;color:#193f32;border:1px solid #d4dbc9;border-radius:16px;padding:18px;min-width:0}.media-library_header__mKR0T{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.media-library_header__mKR0T h2{font-size:1.4rem;margin:0}.media-library_header__mKR0T p{margin:5px 0;font-size:.9rem;max-width:65ch}.media-library_library__Hqq_j button,.media-library_library__Hqq_j input,.media-library_library__Hqq_j select{min-height:44px;max-width:100%;border:1px solid #aab9a6;border-radius:8px;padding:8px 12px;color:#193f32;background:#fffefa}.media-library_library__Hqq_j button{cursor:pointer;white-space:normal}.media-library_library__Hqq_j button:disabled{cursor:default;opacity:.6}.media-library_library__Hqq_j button[aria-pressed=true]{background:#e5eedc;border-color:#21573c;box-shadow:inset 0 0 0 1px #21573c}.media-library_library__Hqq_j :focus-visible{outline:3px solid #34795a;outline-offset:3px}.media-library_actions__I_0M9 button:first-child,.media-library_header__mKR0T>button{background:#21573c;color:white}.media-library_filters__zXAkC{display:flex;gap:10px;flex-wrap:wrap;align-items:end;padding-bottom:12px}.media-library_filters__zXAkC label{display:grid;gap:4px;font-size:.8rem}.media-library_tabs__khauj{display:flex;gap:5px;flex-wrap:wrap}.media-library_storage__4CH8I{display:flex;flex-wrap:wrap;gap:10px 24px;background:#f0f2e6;border-radius:10px;padding:12px;margin:0 0 16px}.media-library_storage__4CH8I div{display:grid;gap:4px}.media-library_storage__4CH8I dt{font-size:.75rem}.media-library_storage__4CH8I dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.media-library_panes__19l8U{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:20px}.media-library_results__X_luW{min-width:0}.media-library_results__X_luW>p{font-size:.85rem;margin-top:0}.media-library_grid__jA12K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start}.media-library_grid__jA12K button{display:flex;flex-direction:column;text-align:left;gap:5px;overflow:hidden}.media-library_grid__jA12K img{width:100%;height:115px;object-fit:contain;border-radius:8px}.media-library_grid__jA12K span,.media-library_list__F8gYz span{font-size:.75rem}.media-library_grid__jA12K small,.media-library_list__F8gYz small{font-size:.75rem;color:#485e4d}.media-library_grid__jA12K strong,.media-library_list__F8gYz strong{overflow-wrap:anywhere;font-size:.9rem}.media-library_list__F8gYz{display:grid;gap:6px}.media-library_list__F8gYz button{display:grid;grid-template-columns:62px 1fr;gap:4px 10px;text-align:left;align-items:center}.media-library_list__F8gYz .media-library_neutral__gNLi4,.media-library_list__F8gYz img{grid-row:span 3;width:62px;height:60px;object-fit:contain}.media-library_list__F8gYz small,.media-library_list__F8gYz span{grid-column:2}.media-library_neutral__gNLi4{min-height:80px;display:grid;place-content:center;background:#f0f2e6;border-radius:8px;padding:8px;font-size:.8rem}.media-library_preview__PwEA6{min-width:0;border-left:1px solid #d4dbc9;padding-left:18px}.media-library_preview__PwEA6 h3{margin:0 0 8px;overflow-wrap:anywhere}.media-library_preview__PwEA6 p{font-size:.85rem}.media-library_hero__VyuAM{width:100%;max-height:220px;object-fit:contain;border-radius:12px;background:#f3f1e6}.media-library_preview__PwEA6 fieldset{border:1px solid #d4dbc9;border-radius:8px;padding:10px;margin:12px 0;min-width:0}.media-library_preview__PwEA6 label{display:grid;gap:4px;font-size:.8rem;margin-bottom:8px}.media-library_preview__PwEA6 input{width:100%;box-sizing:border-box}.media-library_actions__I_0M9{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.media-library_usage__Pmz_9{display:grid;grid-template-columns:1fr 1fr;gap:8px}.media-library_usage__Pmz_9 div{display:flex;justify-content:space-between;gap:4px;font-size:.8rem}.media-library_usage__Pmz_9 dd{margin:0}.media-library_preview__PwEA6 details{font-size:.8rem}.media-library_preview__PwEA6 summary{padding:12px 0;cursor:pointer}.media-library_preview__PwEA6 ol{padding-left:20px;overflow-wrap:anywhere}.media-library_preview__PwEA6 li{margin-bottom:8px}.media-library_pagination__W9yWl{display:flex;gap:8px;margin-top:14px}.media-library_back__oxWOt{display:none}.media-library_confirm__jC1pq{max-width:min(480px,calc(100vw - 24px));background:#fffdf5;color:#193f32;padding:20px;border:1px solid #aab9a6;border-radius:14px}.media-library_confirm__jC1pq::backdrop{background:#102d2466}@media (max-width:900px){.media-library_grid__jA12K{grid-template-columns:repeat(2,minmax(0,1fr))}.media-library_panes__19l8U{grid-template-columns:minmax(0,1fr) minmax(260px,1fr)}}@media (max-width:600px){.media-library_library__Hqq_j{padding:12px}.media-library_header__mKR0T{align-items:start}.media-library_header__mKR0T h2{font-size:1.15rem}.media-library_filters__zXAkC{gap:8px}.media-library_filters__zXAkC label{flex:1 1 130px}.media-library_filters__zXAkC input{width:100%;box-sizing:border-box}.media-library_tabs__khauj{gap:4px}.media-library_tabs__khauj button{padding:7px}.media-library_panes__19l8U{display:block}.media-library_preview__PwEA6{display:none;border:0;padding:0}.media-library_panes__19l8U[data-detail=true] .media-library_results__X_luW{display:none}.media-library_panes__19l8U[data-detail=true] .media-library_preview__PwEA6{display:block}.media-library_back__oxWOt{display:block;margin-bottom:12px}.media-library_storage__4CH8I{gap:8px 12px;padding:8px}.media-library_storage__4CH8I div{min-width:90px}.media-library_grid__jA12K img{height:95px}.media-library_header__mKR0T>button{padding:7px;flex-shrink:0}.media-library_usage__Pmz_9{grid-template-columns:1fr}.media-library_header__mKR0T p{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.media-library_library__Hqq_j *{scroll-behavior:auto}}.media-library_capacityDetails__FireY{font-size:.85rem;margin-block:8px}.media-library_capacityDetails__FireY summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.media-library_capacityDetails__FireY p{max-width:75ch;margin-block:6px}.neutral-art_art__ydoqH{display:grid;place-content:center;justify-items:center;width:100%;min-height:164px;border-radius:12px;color:#526b50;background:radial-gradient(ellipse at 30% 10%,#fffdf2,#eee9d9);overflow:hidden}.neutral-art_art__ydoqH svg{width:min(100%,230px);height:140px}.neutral-art_art__ydoqH>span{padding:0 12px 14px;text-align:center;font-size:.75rem}.neutral-art_art__ydoqH[data-size=row]{width:48px;height:48px;min-height:0;border-radius:8px}.neutral-art_art__ydoqH[data-size=row] svg{width:65px;height:48px}.discovery-controls_controls__ZQdSB{border:1px solid #d2ddce;border-radius:14px;background:#f4f5e9;padding:12px;margin:16px 0;min-width:0;color:#173f32}.discovery-controls_ready__fsaCb{display:flex!important;align-items:center;gap:10px;min-height:44px;font-weight:650}.discovery-controls_fields__HqIyN{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.discovery-controls_fields__HqIyN label{display:grid;gap:5px;min-width:0;flex:1 1 130px}.discovery-controls_fields__HqIyN .discovery-controls_search__ehZY9{flex:2 1 220px}.discovery-controls_controls__ZQdSB input:not([type=checkbox]),.discovery-controls_controls__ZQdSB select{width:100%;min-height:44px;box-sizing:border-box;color:inherit;background:#fffef8;border:1px solid #8da58f;border-radius:8px;padding:8px;min-width:0}.discovery-controls_controls__ZQdSB input[type=checkbox]{width:22px;height:22px;flex-shrink:0}.discovery-controls_fields__HqIyN .discovery-controls_check__STnYo{display:flex;align-items:center;gap:8px;min-height:44px}.discovery-controls_controls__ZQdSB button{min-height:44px;border:1px solid #537960;border-radius:8px;background:#fffef8;color:inherit;padding:8px 12px}.discovery-controls_controls__ZQdSB :focus-visible{outline:3px solid #286047;outline-offset:3px}@media (max-width:440px){.discovery-controls_fields__HqIyN label{flex-basis:100%}.discovery-controls_controls__ZQdSB{padding:10px}}.discovery-controls_filters___UxK4{flex:1 0 100%;min-width:0}.discovery-controls_filters___UxK4 summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:650}.discovery-controls_filters___UxK4 summary:before{content:"+";margin-inline-end:.5rem}.discovery-controls_filters___UxK4[open] summary:before{content:"−"}.discovery-controls_controls__ZQdSB[data-compact=true]{margin:0;padding:0;border:0;background:transparent}.discovery-controls_controls__ZQdSB[data-compact=true]>.discovery-controls_fields__HqIyN{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.discovery-controls_controls__ZQdSB[data-compact=true] .discovery-controls_filters___UxK4>summary{margin-top:24px;padding-inline:12px;border:1px solid #b8c8b0;border-radius:8px}.discovery-controls_controls__ZQdSB[data-compact=true] .discovery-controls_filters___UxK4[open]{grid-column:1/-1}.discovery-controls_controls__ZQdSB[data-compact=true] .discovery-controls_filters___UxK4[open]>summary{margin-top:0}.discovery-controls_controls__ZQdSB[data-compact=true] .discovery-controls_filters___UxK4>.discovery-controls_fields__HqIyN{padding-top:12px}.ux-controls_dialog__NBBlU{width:min(58rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:1px solid var(--fm-line);border-radius:16px;background:var(--fm-card);color:var(--fm-ink);box-shadow:var(--fm-overlay-shadow);overflow:clip;font:inherit}.ux-controls_dialog__NBBlU[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.ux-controls_dialog__NBBlU::backdrop{background:#132c3e99}.ux-controls_dialogHeading__Dfkge{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.ux-controls_dialogHeading__Dfkge h2{margin:0;min-width:0;font-size:1.25rem;overflow-wrap:anywhere}.ux-controls_dialogHeading__Dfkge>button{flex:0 0 auto;white-space:nowrap}.ux-controls_dialog__NBBlU button,.ux-controls_search__2HMAN button{min-width:44px;min-height:44px;padding:.5rem .8rem;margin:0;border:1px solid var(--fm-input-line);border-radius:var(--fm-control-radius);color:var(--fm-accent-strong);background:var(--fm-card);font:inherit;font-weight:650;cursor:pointer}.ux-controls_dialog__NBBlU button:hover:not(:disabled),.ux-controls_search__2HMAN button:hover:not(:disabled){background:var(--fm-selected)}.ux-controls_dialog__NBBlU button:disabled,.ux-controls_search__2HMAN button:disabled{cursor:default;color:var(--fm-muted);background:var(--fm-soft);border-color:var(--fm-line)}.ux-controls_dialog__NBBlU .ux-controls_done__ZFtc_,.ux-controls_dialog__NBBlU button[data-testid^=add-]{color:white;background:var(--fm-accent);border-color:var(--fm-accent)}.ux-controls_dialog__NBBlU .ux-controls_done__ZFtc_:hover,.ux-controls_dialog__NBBlU button[data-testid^=add-]:hover:not(:disabled){background:var(--fm-accent-strong)}.ux-controls_dialog__NBBlU :is(input,select,textarea){box-sizing:border-box;min-width:0;min-height:44px;padding:.5rem .65rem;border:1px solid var(--fm-input-line);border-radius:var(--fm-control-radius);color:var(--fm-ink);background:var(--fm-card);font:inherit;font-size:1rem}.ux-controls_dialog__NBBlU :focus-visible,.ux-controls_search__2HMAN :focus-visible{outline:3px solid var(--fm-focus);outline-offset:3px}.ux-controls_dialog__NBBlU .ux-controls_done__ZFtc_{justify-self:end;margin:.6rem 1rem}.ux-controls_dialogControls__RtQM3{padding:.5rem 1rem .75rem;border-block:1px solid var(--fm-line);background:var(--fm-canvas)}.ux-controls_dialogContent__LIyY6{position:relative;min-height:0;padding:.75rem 1rem;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:.5rem}.ux-controls_dialog__NBBlU[open] :is(button,input,select,textarea,a,summary){scroll-margin-block:.5rem}.ux-controls_search__2HMAN{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;margin-block:1rem;padding:.75rem;border:1px solid var(--fm-line);border-radius:var(--fm-radius);background:var(--fm-card)}.ux-controls_search__2HMAN label,.ux-controls_search__2HMAN p{grid-column:1/-1;margin:0}.ux-controls_search__2HMAN input{width:100%;min-width:0;min-height:44px;padding:.5rem .65rem;border:1px solid var(--fm-input-line);border-radius:var(--fm-control-radius);font:inherit;color:var(--fm-ink);background:var(--fm-card);margin:0;max-width:none}.ux-controls_search__2HMAN button{align-self:stretch}.ux-controls_search__2HMAN[data-collection-search] input{box-sizing:border-box}.ux-controls_visuallyHidden__zMbZm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ux-controls_search__2HMAN label.ux-controls_visuallyHidden__zMbZm{margin:-1px}.ux-controls_picker__ZZwVF>p,.ux-controls_search__2HMAN p{font-size:.875rem;color:var(--fm-muted)}.ux-controls_picker__ZZwVF{min-width:0}.ux-controls_picker__ZZwVF select{width:100%;max-width:100%}@media (max-width:600px){.ux-controls_search__2HMAN[data-collection-search]{grid-template-columns:minmax(0,1fr)}.ux-controls_dialog__NBBlU{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem);border-radius:12px}.ux-controls_dialogHeading__Dfkge{padding:.5rem .75rem}.ux-controls_dialogHeading__Dfkge h2{font-size:1.1rem}.ux-controls_dialogContent__LIyY6,.ux-controls_dialogControls__RtQM3{padding-inline:.75rem}}@media (max-height:500px){.ux-controls_dialog__NBBlU{width:calc(100% - 1rem);max-height:calc(100dvh - .5rem)}.ux-controls_dialogControls__RtQM3,.ux-controls_dialogHeading__Dfkge{padding-block:.25rem}.ux-controls_dialog__NBBlU .ux-controls_done__ZFtc_{margin-block:.25rem}}.workspace-loading_loading__HITvT{min-width:0;padding:16px;border:1px solid #d9dfce;border-radius:12px;background:#fffdf5}.workspace-loading_srOnly__a8_GF{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.workspace-loading_rows__lEM2S>div{display:flex;align-items:center;gap:16px;min-height:76px;padding-block:10px;border-bottom:1px solid #e2e5d7}.workspace-loading_rows__lEM2S i{width:56px;height:56px;background:#ececdf;border-radius:8px;flex-shrink:0}.workspace-loading_rows__lEM2S span{width:40%;height:14px;border-radius:4px;background:#e3e7d8}.workspace-loading_rows__lEM2S b{height:40px;width:25%;margin-left:auto;background:#edf0e3;border-radius:6px}.workspace-loading_analysis__E_1QZ{display:grid;gap:22px;padding:20px 4px}.workspace-loading_analysis__E_1QZ i{display:block;width:150px;height:150px;border:22px solid #e5e9da;border-radius:50%;margin:15px auto 30px}.workspace-loading_analysis__E_1QZ span{display:block;height:18px;width:90%;background:#edf0e4;border-radius:5px}.workspace-loading_cards__SsnAY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.workspace-loading_cards__SsnAY>div{border:1px solid #dce0d0;border-radius:12px;overflow:hidden}.workspace-loading_cards__SsnAY i{display:block;height:180px;background:#e9eadd}.workspace-loading_cards__SsnAY b,.workspace-loading_cards__SsnAY span{display:block;width:65%;height:16px;margin:18px;background:#e9eadd;border-radius:4px}@media (max-width:760px){.workspace-loading_cards__SsnAY{grid-template-columns:1fr}.workspace-loading_cards__SsnAY>div:not(:first-child){display:none}.workspace-loading_rows__lEM2S>div{min-height:114px;flex-wrap:wrap;gap:10px}.workspace-loading_rows__lEM2S b{height:44px;width:calc(100% - 66px);margin-left:66px}.workspace-loading_rows__lEM2S span{width:50%}}.community_page__IMFyh{max-width:1120px;margin:auto;padding:clamp(12px,3vw,32px);color:#183d32;background:#faf8ef;overflow-wrap:anywhere}.community_page__IMFyh h1{font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.5rem)}.community_actions__II2GZ,.community_page__IMFyh nav{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.community_page__IMFyh a{color:#185b40;text-decoration:underline;text-underline-offset:4px}.community_page__IMFyh button,.community_page__IMFyh input,.community_page__IMFyh select,.community_page__IMFyh textarea{font:inherit;min-height:44px;max-width:100%;border:1px solid #788f7d;border-radius:8px;padding:10px}.community_page__IMFyh button{background:#195c43;color:white;cursor:pointer}.community_page__IMFyh button:disabled{opacity:.55;cursor:default}.community_page__IMFyh :focus-visible{outline:3px solid #936700;outline-offset:3px}.community_page__IMFyh label{min-width:0;display:grid;gap:6px;margin-block:12px}.community_page__IMFyh input[type=checkbox]{width:24px;min-height:24px}.community_page__IMFyh label:has(input[type=checkbox]){display:flex;align-items:center;min-height:44px}.community_page__IMFyh fieldset{min-width:0;border:1px solid #b8c8b6;border-radius:12px;margin-block:16px;padding:16px}.community_card__mI20c{border:1px solid #b8c8b6;border-radius:16px;background:#fffef8;padding:20px;margin-block:16px}.community_grid__oq5lv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.community_notice__S0ppK{padding:14px;background:#edeedb;border-left:4px solid #6c8142;border-radius:4px}.community_page__IMFyh table{width:100%;border-collapse:collapse}.community_page__IMFyh td,.community_page__IMFyh th{text-align:left;padding:8px;border-bottom:1px solid #dae0d4;overflow-wrap:anywhere}.community_page__IMFyh samp{font-size:1rem}.community_page__IMFyh pre{white-space:pre-wrap;word-break:break-word}.community_error__e2GfL{border:2px solid #963c31;padding:12px}.community_page__IMFyh textarea{min-height:100px;width:100%}.community_page__IMFyh select{min-width:0;width:100%;box-sizing:border-box}.community_page__IMFyh{padding:16px 0;max-width:1240px;background:transparent}.community_page__IMFyh h1{font-weight:500;margin:8px 0}.community_page__IMFyh h2{font-family:Georgia,serif;font-weight:500}.community_card__mI20c{padding:16px;border-color:#dcded2;box-shadow:0 4px 22px #304b2e07;margin-block:8px}.community_card__mI20c p{font-size:.875rem;color:#53644f}.community_grid__oq5lv .community_card__mI20c h2{font-size:1.25rem}.community_page__IMFyh input,.community_page__IMFyh select,.community_page__IMFyh textarea{background:#fffef9;color:#233d32}.community_notice__S0ppK{background:#f1efdf;border-color:#91a17b;font-size:.875rem}.community_loadStatus__92S2F{min-height:28px;font-size:.8rem;color:#53654c;padding:4px 0}.community_page__IMFyh>fieldset{border:0;padding:0;margin:0}.community_page__IMFyh>h1{font-size:2rem}.community_grid__oq5lv{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.community_grid__oq5lv .community_card__mI20c{margin:0;padding:0 16px 16px;overflow:hidden}.community_grid__oq5lv .community_card__mI20c>[data-neutral-art]{width:calc(100% + 32px);margin:0 -16px 16px;height:180px;border-radius:0;background:#eeeedf}.community_grid__oq5lv .community_card__mI20c h2 a{text-decoration:none}.community_page__IMFyh>nav{border-bottom:1px solid #d4dcc5;padding-bottom:12px}.community_page__IMFyh>nav a{display:flex;align-items:center;min-height:44px;padding:6px 12px;background:#f1f0e3;border:1px solid #d5dcc6;border-radius:7px;text-decoration:none;font-size:.875rem}@media (max-width:900px){.community_grid__oq5lv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.community_grid__oq5lv{grid-template-columns:1fr}.community_page__IMFyh>h1{font-size:1.6rem}}.community_page__IMFyh>nav{margin-block:8px;padding-bottom:8px}.community_page__IMFyh>div:has(>label){display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.35fr);gap:12px;align-items:end}.community_page__IMFyh>div>label{margin-block:4px}@media (max-width:600px){.community_page__IMFyh{padding-top:4px}.community_page__IMFyh>div:has(>label){grid-template-columns:1fr;gap:4px}.community_notice__S0ppK{padding:10px;margin-block:8px}}.community_page__IMFyh>.community_loadStatus__92S2F{min-height:20px;padding:0}.community_page__IMFyh>.community_actions__II2GZ{margin-block:4px 12px}.community_communityHeading__cmqSM{padding:20px 24px;border-radius:12px;background:#f8f5e9 url(/visual/foodmetrics-art/background-botanical-edge/01/1080.webp) 100% 0/auto 100% no-repeat}.community_communityHeading__cmqSM>span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#55644d}.community_communityHeading__cmqSM h1{font-size:clamp(1.6rem,2.5vw,2.2rem)}.community_communityHeading__cmqSM p{max-width:75ch;font-size:.85rem;line-height:1.5;color:#56634e;margin:8px 0 0;padding-right:40px}.community_grid__oq5lv .community_card__mI20c{border-radius:10px}.community_grid__oq5lv .community_card__mI20c>[data-neutral-art]{height:160px;background:#f2f0e2 url(/visual/foodmetrics-art/background-cream-fold/01/1080.webp) 50%/cover}.community_grid__oq5lv .community_card__mI20c h2 a{display:inline-flex;align-items:center;min-height:44px}.community_page__IMFyh>nav{justify-content:flex-end;border:0}@media (max-width:760px){.community_communityHeading__cmqSM{padding:14px}.community_communityHeading__cmqSM p{padding-right:12px}}.community_communityHeading__cmqSM{background-image:linear-gradient(90deg,#f8f5e9 70%,#f8f5e950),url(/visual/foodmetrics-art/background-botanical-edge/01/1080.webp)}@media (max-width:760px){.community_communityHeading__cmqSM{background-size:cover,auto 64px;background-position:50%,100% 100%}}.community_guestInvitation__tGdhz{padding:.75rem 1rem;border:1px solid #d9ddcf;border-radius:.75rem;background:#f6f3eb}.community_guestInvitation__tGdhz p{margin:0 0 .5rem}.community_guestInvitation__tGdhz a{display:inline-flex;align-items:center;min-height:44px;margin-right:1rem}.art-image_image__E5WBw{display:inline-grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:.65rem;background:#f4f1e5}.art-image_image__E5WBw img{width:100%;height:100%;object-fit:contain}.art-image_image__E5WBw[data-art-size=detail]{width:112px;height:112px}.art-image_image__E5WBw[data-art-size=card]{width:100%;height:156px}.art-image_image__E5WBw[data-art-kind=recipe] img{object-fit:cover}.art-image_image__E5WBw[data-art-neutral=true]{background:radial-gradient(ellipse at 30% 20%,#faf6df,transparent 70%),linear-gradient(135deg,#e1e9d6,#f5f0e1)}.art-image_image__E5WBw[data-art-neutral=true] img{object-fit:contain;width:48px;height:48px}.art-image_image__E5WBw[data-art-size=card][data-art-neutral=true] img{width:64px;height:64px}.art-image_image__E5WBw{min-width:0;min-height:0;overflow:hidden}.art-image_image__E5WBw img{min-width:0;min-height:0;max-width:100%;max-height:100%;box-sizing:border-box}.educational-library_library___fbRq{padding:clamp(1rem,3vw,2rem);border:1px solid #c9ddd5;border-radius:1rem;background:#f6fbf8;margin-block:1.5rem;overflow-wrap:anywhere}.educational-library_notice__Yn7zG{padding:1rem;border-inline-start:4px solid #98711a;background:#fff7df;color:#413619}.educational-library_controls__gIc0C{display:flex;flex-wrap:wrap;gap:1rem}.educational-library_controls__gIc0C label{display:grid;flex:1 1 12rem;gap:.4rem}.educational-library_library___fbRq a,.educational-library_library___fbRq button,.educational-library_library___fbRq input,.educational-library_library___fbRq select,.educational-library_library___fbRq summary{min-height:44px;max-width:100%}.educational-library_library___fbRq button,.educational-library_library___fbRq input,.educational-library_library___fbRq select{font:inherit;padding:.6rem;border:1px solid #85958e;border-radius:.5rem}.educational-library_library___fbRq button{cursor:pointer;background:white;color:#13253a}.educational-library_library___fbRq button:disabled{cursor:default;opacity:.65}.educational-library_library___fbRq :focus-visible{outline:3px solid #1968bc;outline-offset:3px}.educational-library_library___fbRq summary{display:flex;align-items:center;cursor:pointer;font-weight:600}.educational-library_library___fbRq a{display:inline-flex;align-items:center}.educational-library_cards__fCYJh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.educational-library_cards__fCYJh article,.educational-library_setup__1I0uT{min-width:0;padding:1rem;background:white;border:1px solid #d7e3dd;border-radius:.75rem}.educational-library_values__xuXPx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.6rem}.educational-library_values__xuXPx div{display:flex;justify-content:space-between;gap:.5rem}.educational-library_values__xuXPx dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.educational-library_identity__RELsI{font-size:.85rem}.educational-library_profile__kYYEx{margin-block:.5rem}.educational-library_consent__ZdlBi{display:flex;align-items:center;gap:.75rem;margin-block:1rem}.educational-library_consent__ZdlBi input{flex:0 0 44px;width:44px}.educational-library_library___fbRq .educational-library_primary__UhmwW{background:#057347;color:white;border-color:#057347}.educational-library_library___fbRq[data-educational-library]{padding:0;background:var(--fm-card,white)}.educational-library_library___fbRq>.educational-library_entry__rGM2i{padding:.75rem 1rem;margin:0;border:0}.educational-library_entry__rGM2i>summary{color:var(--fm-accent-strong,#057347);gap:.75rem}.educational-library_entry__rGM2i>summary:before{content:"+";font-size:1.3rem}.educational-library_entry__rGM2i[open]>summary:before{content:"−"}.educational-library_entry__rGM2i>h2{font-size:1.2rem;margin-block:.75rem .5rem}.educational-library_notice__Yn7zG{padding:.65rem .8rem;border-radius:.4rem;font-size:.9rem}.educational-library_progress__AEsKG{color:var(--fm-accent-strong,#057347);font-weight:700}.educational-library_setup__1I0uT{border-top:3px solid var(--fm-accent,#057347)}.educational-library_setup__1I0uT>ol{padding-inline-start:1.4rem}.educational-library_cards__fCYJh{margin-block:1rem}.educational-library_cards__fCYJh article{display:flex;flex-direction:column;gap:.5rem}.educational-library_cards__fCYJh article>h3,.educational-library_cards__fCYJh article>p{margin:0}.educational-library_cards__fCYJh article>button{margin-top:auto}.educational-library_controls__gIc0C{margin-block:1rem}@media (max-width:480px){.educational-library_library___fbRq>.educational-library_entry__rGM2i,.educational-library_setup__1I0uT{padding:.65rem}.educational-library_controls__gIc0C{gap:.65rem}.educational-library_consent__ZdlBi{align-items:flex-start;font-size:.9rem}}@media (max-width:375px){.educational-library_library___fbRq .educational-library_setup__1I0uT,.educational-library_library___fbRq>.educational-library_entry__rGM2i{padding-inline:.5rem}}.educational-library_setup__1I0uT>details,.educational-library_setup__1I0uT>h3,.educational-library_setup__1I0uT>h4{margin-block:.5rem}.educational-library_setup__1I0uT>.educational-library_primary__UhmwW{width:100%}@media (max-width:480px){.educational-library_setup__1I0uT>h3{font-size:1.05rem}.educational-library_setup__1I0uT>.educational-library_progress__AEsKG{margin-block:.4rem}.educational-library_setup__1I0uT>.educational-library_consent__ZdlBi{margin-block:.6rem}}.educational-library_library___fbRq{background:var(--fm-card);border-color:var(--fm-line)}.educational-library_library___fbRq h2,.educational-library_library___fbRq h3{color:var(--fm-accent-strong)}.educational-library_cards__fCYJh article>[data-art-size]{float:left;margin:0 .6rem .4rem 0}.educational-library_cards__fCYJh article>p{clear:both}.collection-view_search__CRvCx{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}.collection-view_search__CRvCx label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.collection-view_search__CRvCx input{flex:1 1 16rem;min-width:0;max-width:42rem!important;margin:0!important;background:#fffef8!important}.collection-view_search__CRvCx button{margin:0!important;background:transparent!important;color:#455d43!important;border-color:#c8d0bd!important;font-size:.8rem!important}.collection-view_search__CRvCx p{margin:0 0 0 auto;font-size:.8rem;color:#65715e}.collection-view_toolbar__3K37V{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px}.collection-view_toolbar__3K37V label{display:flex;align-items:center;gap:8px;margin:0!important;font-size:.8rem}.collection-view_toolbar__3K37V select{width:auto!important;min-width:0;max-width:100%;margin:0!important;padding:8px!important;font-size:.8rem!important}.collection-view_toolbar__3K37V>button{margin:0!important;font-size:.8rem!important;background:#f2f1e6!important;color:#35543b!important;border-color:#ccd3bf!important}.collection-view_filters__vfmqq{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;border:1px solid #d9decd;background:#efeee2;border-radius:8px}.collection-view_filters__vfmqq[hidden]{display:none}.collection-view_filters__vfmqq label{flex:1 1 10rem}.collection-view_filters__vfmqq select{flex:1 1}.collection-view_filters__vfmqq button{margin:0!important;font-size:.8rem!important}.collection-view_viewSwitch__csUtj{display:flex;gap:2px}.collection-view_viewSwitch__csUtj button{margin:0!important;background:#fffef7!important;color:#3f5d43!important;border-color:#d1d8c5!important;font-size:.8rem!important;padding:8px 12px!important}.collection-view_viewSwitch__csUtj button[aria-pressed=true]{background:#28583d!important;color:#fffdf0!important}.collection-view_layout____6La{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.collection-view_layout____6La[data-collection-kind=ingredient],.collection-view_layout____6La[data-preview-open=true]{grid-template-columns:minmax(0,1fr) 280px}.collection-view_collection__KYNI1{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;padding:0!important;margin:0!important;gap:0;min-width:0}.collection-view_collection__KYNI1[data-collection-view=grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection-view_layout____6La[data-preview-open=true] .collection-view_collection__KYNI1[data-collection-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-view_collection__KYNI1>li{min-width:0;margin:0!important;background:#fffdf6;border:1px solid #dcded0;overflow:hidden}.collection-view_collection__KYNI1>li[hidden]{display:none!important}.collection-view_collection__KYNI1[data-collection-view=grid]>li{border-radius:12px;box-shadow:0 4px 18px #30482d08}.collection-view_collection__KYNI1>li>article{border:0!important;border-radius:0!important;background:transparent!important;padding:12px 16px!important}.collection-view_collection__KYNI1 h2{font:500 1.15rem/1.25 Georgia,serif;margin:0 0 8px}.collection-view_collection__KYNI1 p{font-size:.8rem;line-height:1.4;margin:6px 0;color:#57664f}.collection-view_collection__KYNI1 [data-recipe-browse-row]>p{display:inline-block;margin-right:12px}.collection-view_collection__KYNI1 [data-recipe-browse-row]>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.collection-view_collection__KYNI1 [data-recipe-browse-row]>div a{margin:0;padding:6px 10px;border:1px solid #cfd7c2;border-radius:6px;text-decoration:none;font-size:.8rem}.collection-view_collection__KYNI1 [data-recipe-browse-row]>div a:first-child{background:#edf1e3;color:#244f35;font-weight:650}.collection-view_collection__KYNI1 details{border:0;margin:0;padding:0;background:transparent}.collection-view_collection__KYNI1 summary{cursor:pointer;font-size:.8rem;min-height:44px;padding:10px 0}.collection-view_cardHeading__QxqfM{position:relative;display:flex;align-items:center;gap:4px;min-width:0;background:#f0efe3}.collection-view_collection__KYNI1[data-collection-view=grid] .collection-view_cardHeading__QxqfM{display:block;padding:0}.collection-view_collection__KYNI1[data-collection-view=grid] .collection-view_cardHeading__QxqfM>:is([data-art-size],[data-media-size],[data-neutral-art]){display:grid;width:100%;height:auto;aspect-ratio:16/10;border-radius:0}.collection-view_collection__KYNI1[data-collection-view=grid] .collection-view_cardHeading__QxqfM img{width:100%;height:100%;object-fit:cover}.collection-view_cardHeading__QxqfM>button{min-width:44px;min-height:44px;margin:0!important;padding:6px 9px!important;background:#fffdf4f2!important;color:#30583c!important;border:1px solid #d6dcc9!important;font-size:.8rem!important}.collection-view_collection__KYNI1[data-collection-view=grid] .collection-view_cardHeading__QxqfM>button{position:absolute;top:10px;right:10px;box-shadow:0 2px 7px #29403012}.collection-view_artCaption__Wb3fI{font-size:.75rem}.collection-view_collection__KYNI1[data-collection-view=grid] .collection-view_artCaption__Wb3fI{position:absolute;bottom:10px;right:10px}.collection-view_artCaption__Wb3fI button{margin:0!important;min-height:44px;background:#fffdf2eb!important;color:#35563d!important;border-color:#d2d9c5!important;font-size:.75rem!important}.collection-view_collection__KYNI1[data-collection-view=list]>li{display:grid;grid-template-columns:100px minmax(0,1fr);border-width:0 0 1px;border-color:#d9ddce}.collection-view_collection__KYNI1[data-collection-view=list]>li:first-child{border-top:1px solid #d9ddce}.collection-view_collection__KYNI1[data-collection-view=list] .collection-view_cardHeading__QxqfM{justify-content:center;padding:8px}.collection-view_collection__KYNI1[data-collection-view=list] .collection-view_cardHeading__QxqfM>:is([data-art-size],[data-media-size],[data-neutral-art]){width:64px;height:64px}.collection-view_collection__KYNI1[data-collection-view=list] .collection-view_artCaption__Wb3fI{display:none}.collection-view_collection__KYNI1 [data-ingredient-summary]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.75rem;color:#596650}.collection-view_collection__KYNI1 [data-ingredient-actions]{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:start}.collection-view_collection__KYNI1 [data-ingredient-actions]>a,.collection-view_collection__KYNI1 [data-ingredient-actions]>details>summary{display:flex;align-items:center;min-height:44px;margin:0;padding:6px 0;font-size:.8rem;text-decoration:none}.collection-view_collection__KYNI1 [data-ingredient-actions]>details[open]{flex:1 1 100%}.collection-view_collection__KYNI1 [data-ingredient-actions]>details a{font-size:.85rem}.collection-view_preview__R4y65{grid-column:2;grid-row:1;position:sticky;top:18px;padding:14px;border:1px solid #d9dfcc;border-radius:12px;background:#faf8ee;box-shadow:0 5px 20px #30482d08;overflow:auto;max-height:calc(100dvh - 36px)}.collection-view_preview__R4y65>:is([data-art-size],[data-media-size],[data-neutral-art]){width:100%;height:220px;border-radius:8px;background:#edeadd}.collection-view_preview__R4y65 h2{font:500 1.4rem/1.2 Georgia,serif;margin:16px 0 10px}.collection-view_preview__R4y65 p{font-size:.875rem;line-height:1.5;color:#5b674f}.collection-view_preview__R4y65>button{width:100%}.collection-view_previewInvitation__PRk_f{padding:24px 16px;background:#faf8ed url(/visual/foodmetrics-art/background-cream-fold/01/1080.webp) 50%/cover}.collection-view_ingredientStillLife__WYufU{display:flex;align-items:center;justify-content:center;height:220px}.collection-view_ingredientStillLife__WYufU>[data-art-size]{width:110px;height:140px;flex:0 0 110px;background:transparent}.collection-view_ingredientStillLife__WYufU>[data-art-size]:first-child{transform:translate(25px,-25px) rotate(-8deg)}.collection-view_ingredientStillLife__WYufU>[data-art-size]:last-child{transform:translate(-30px,30px) rotate(12deg)}@media (max-width:1100px){.collection-view_collection__KYNI1[data-collection-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-view_layout____6La[data-collection-kind=ingredient],.collection-view_layout____6La[data-preview-open=true]{grid-template-columns:minmax(0,1fr) 240px;gap:16px}}@media (max-width:760px){.collection-view_search__CRvCx{gap:6px;margin:12px 0 10px}.collection-view_search__CRvCx input{flex:1 1 100%}.collection-view_search__CRvCx button{padding:5px 8px!important}.collection-view_toolbar__3K37V{gap:8px;margin-bottom:14px}.collection-view_toolbar__3K37V>label{margin-left:auto!important}.collection-view_toolbar__3K37V>label>select{max-width:150px}.collection-view_toolbar__3K37V>label{font-size:0;gap:0}.collection-view_layout____6La[data-collection-kind=ingredient],.collection-view_layout____6La[data-preview-open=true]{grid-template-columns:minmax(0,1fr)}.collection-view_collection__KYNI1[data-collection-view=grid],.collection-view_layout____6La[data-preview-open=true] .collection-view_collection__KYNI1[data-collection-view=grid]{grid-template-columns:minmax(0,1fr);gap:16px}.collection-view_collection__KYNI1[data-collection-view=list]>li{grid-template-columns:80px minmax(0,1fr)}.collection-view_collection__KYNI1>li>article{padding:12px!important}.collection-view_collection__KYNI1 h2{font-size:1.05rem}.collection-view_preview__R4y65{grid-column:1;position:static;max-height:none}.collection-view_layout____6La[data-preview-open=true] .collection-view_collection__KYNI1,.collection-view_previewInvitation__PRk_f{display:none}.collection-view_preview__R4y65>:is([data-art-size],[data-media-size],[data-neutral-art]){height:240px}}@media (min-width:1600px){.collection-view_collection__KYNI1[data-collection-view=grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-view_collection__KYNI1 [data-ingredient-actions]>details,.collection-view_collection__KYNI1 [data-recipe-browse-row]>details{padding:0;margin:0;border:0;background:transparent}.collection-view_collection__KYNI1 [data-recipe-browse-row]>details>summary{padding:6px 0}.collection-view_collection__KYNI1[data-collection-view=list]>li{min-height:112px}.collection-view_collection__KYNI1[data-collection-view=list] .collection-view_cardHeading__QxqfM{flex-direction:row;flex-wrap:wrap;gap:0;padding:6px}.collection-view_collection__KYNI1[data-collection-view=list] .collection-view_cardHeading__QxqfM>:is([data-art-size],[data-media-size],[data-neutral-art]){width:56px;height:56px}.collection-view_collection__KYNI1[data-collection-view=list] .collection-view_cardHeading__QxqfM>button{font-size:.75rem!important}@media (max-width:760px){.collection-view_toolbar__3K37V>label>select{max-width:140px}.collection-view_toolbar__3K37V>button{margin-left:auto!important}}.collection-view_collection__KYNI1[data-collection-view=list] .collection-view_cardHeading__QxqfM{flex-direction:column;flex-wrap:nowrap}.collection-view_collection__KYNI1[data-collection-view=list] .collection-view_cardHeading__QxqfM>:is([data-art-size],[data-media-size],[data-neutral-art]){display:grid;flex:0 0 56px}.collection-view_collection__KYNI1[data-collection-view=list] .collection-view_cardHeading__QxqfM>button{padding:6px 3px!important;width:100%;white-space:nowrap}@media (max-width:760px){.collection-view_collection__KYNI1[data-collection-view=list]>li{grid-template-columns:88px minmax(0,1fr)}}.collection-view_collection__KYNI1 [data-browse-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.collection-view_collection__KYNI1 [data-ingredient-summary]{gap:4px 10px}.collection-view_collection__KYNI1 [data-ingredient-summary]>span:last-child{flex-basis:100%}@media (max-width:760px){.collection-view_toolbar__3K37V{display:grid;grid-template-columns:1fr auto}.collection-view_toolbar__3K37V>button{grid-column:2;grid-row:1}.collection-view_toolbar__3K37V>label{grid-column:1/-1;justify-self:end}}@media (min-width:1000px){.collection-view_layout____6La[data-collection-kind=ingredient] .collection-view_collection__KYNI1[data-collection-view=list]>li{grid-template-columns:124px minmax(0,1fr);min-height:88px}.collection-view_layout____6La[data-collection-kind=ingredient] .collection-view_collection__KYNI1[data-collection-view=list] .collection-view_cardHeading__QxqfM{flex-direction:row;gap:4px;padding:4px}.collection-view_layout____6La[data-collection-kind=ingredient] .collection-view_collection__KYNI1[data-collection-view=list] .collection-view_cardHeading__QxqfM>button{width:auto;min-width:44px}.collection-view_layout____6La[data-collection-kind=ingredient] .collection-view_collection__KYNI1[data-collection-view=list]>li>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 12px!important}.collection-view_layout____6La[data-collection-kind=ingredient] .collection-view_collection__KYNI1[data-collection-view=list] h2{margin:0;font-size:1rem}.collection-view_layout____6La[data-collection-kind=ingredient] .collection-view_collection__KYNI1[data-collection-view=list] [data-ingredient-summary]{grid-column:1}.collection-view_layout____6La[data-collection-kind=ingredient] .collection-view_collection__KYNI1[data-collection-view=list] [data-ingredient-actions]{grid-column:2;grid-row:1/3}.collection-view_layout____6La[data-collection-kind=ingredient] .collection-view_collection__KYNI1[data-collection-view=list] [data-ingredient-summary]>span:last-child{flex-basis:auto}}.collection-view_search__CRvCx{margin:10px 0}.collection-view_toolbar__3K37V{margin-bottom:14px}.collection-view_collection__KYNI1[data-collection-view=grid]{gap:16px}.collection-view_collection__KYNI1[data-collection-view=grid] .collection-view_cardHeading__QxqfM>:is([data-art-size],[data-media-size],[data-neutral-art]){height:180px;aspect-ratio:auto}.collection-view_collection__KYNI1[data-collection-view=grid]>li{border-radius:10px}.collection-view_collection__KYNI1[data-collection-view=grid]>li>article{padding:12px 14px!important}.collection-view_collection__KYNI1 [data-recipe-browse-row]>div{border-top:1px solid #e4e4d6;padding-top:10px}.collection-view_collection__KYNI1 [data-recipe-browse-row]>div a:first-child{background:#2e5c40;color:#fffdf0;border-color:#2e5c40}.collection-view_layout____6La[data-collection-kind=ingredient] .collection-view_collection__KYNI1[data-collection-view=list]>li{min-height:76px;border-inline:0;border-top:0}.collection-view_layout____6La[data-collection-kind=ingredient] .collection-view_collection__KYNI1[data-collection-view=list]>li:nth-child(2n){background:#f5f5e9}.collection-view_preview__R4y65{background:#f7f4e8;border-radius:10px;box-shadow:none}.collection-view_previewInvitation__PRk_f{border:0;background:#f5f2e6 url(/visual/foodmetrics-art/background-botanical-edge/01/1080.webp) 100% 0/auto 150px no-repeat}@media (max-width:760px){.collection-view_collection__KYNI1[data-collection-view=grid] .collection-view_cardHeading__QxqfM>:is([data-art-size],[data-media-size],[data-neutral-art]){height:190px}}.collection-view_layout____6La{overflow-anchor:none}.collection-view_collection__KYNI1 [data-recipe-browse-row]>div a:first-child{color:#fffdf0!important}@media (max-width:760px){.collection-view_toolbar__3K37V>label{justify-self:stretch;width:100%;font-size:.8rem;gap:8px}.collection-view_toolbar__3K37V>label>select{max-width:none;flex:1 1;width:100%;min-width:0}.collection-view_toolbar__3K37V{grid-template-columns:minmax(0,1fr) auto}.collection-view_toolbar__3K37V>label{min-width:0;flex-direction:column;align-items:stretch;gap:4px}.collection-view_toolbar__3K37V>label>select{width:100%!important}}.collection-view_preview__R4y65{top:calc(var(--application-header-height, 68px) + 12px);max-height:calc(100dvh - var(--application-header-height, 68px) - 24px);overscroll-behavior:contain;scrollbar-gutter:stable}.collection-view_previewHeading__FqHcm{position:sticky;top:-14px;z-index:1;margin:-14px -14px 12px;padding:12px 14px;background:#faf8ee;border-bottom:1px solid #d9dfcc}.collection-view_preview__R4y65 .collection-view_previewHeading__FqHcm>button{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:8px 12px;background:#fffdf6;color:#28543c;border:1px solid #cdd8c0;border-radius:8px}.collection-view_preview__R4y65 .collection-view_previewHeading__FqHcm h2{margin:10px 0 0;font-size:1.15rem}.collection-view_collection__KYNI1 h2,.collection-view_preview__R4y65 h2,.collection-view_preview__R4y65 p{overflow-wrap:anywhere}.collection-view_preview__R4y65 [data-educational-record-description]>details{margin:0;padding:0;border:0;background:transparent}.collection-view_preview__R4y65 [data-educational-record-description] summary{min-height:44px;padding-block:10px;cursor:pointer}@media (max-width:760px){.collection-view_preview__R4y65{max-height:none}.collection-view_previewHeading__FqHcm{position:static}}.ingredient-picker_picker__4_ecH{min-width:0}.ingredient-picker_filters__tqKQ_,.ingredient-picker_stageControl__nJ_sM{display:flex;flex-wrap:wrap;gap:.6rem;align-items:end}.ingredient-picker_filters__tqKQ_>label,.ingredient-picker_stageControl__nJ_sM>label{flex:1 1 8rem}.ingredient-picker_preview__w7Q8t{border:1px solid var(--fm-line);border-radius:.75rem;background:#f7f5e9;padding:.8rem}.ingredient-picker_previewHeading__2W3_j{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ingredient-picker_previewHeading__2W3_j>span{color:var(--fm-muted);font-size:.8rem}.ingredient-picker_science__otN_f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.ingredient-picker_science__otN_f>div{padding:.35rem;background:var(--fm-card);border-radius:.35rem}.ingredient-picker_staging__c8gpl{border:1px solid var(--fm-line);border-left:3px solid var(--fm-accent);border-radius:.75rem;padding:.75rem;margin:.75rem 0;background:var(--fm-selected)}.ingredient-picker_staging__c8gpl h4{margin:0}.ingredient-picker_staging__c8gpl p{font-size:.85rem}.ingredient-picker_staging__c8gpl ul{padding:0!important;list-style:none}.ingredient-picker_staging__c8gpl li{display:flex;align-items:end;gap:.5rem}.ingredient-picker_staging__c8gpl label{flex:1 1;min-width:0}.ingredient-picker_staging__c8gpl input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ingredient-picker_panes__VBBVR{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.85fr);align-items:start;gap:1rem;margin-top:.65rem}.ingredient-picker_discovery___1b0e{min-width:0}.ingredient-picker_search__JhmI2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.ingredient-picker_search__JhmI2 label{grid-column:1/-1}.ingredient-picker_search__JhmI2 input{width:100%;margin:0}.ingredient-picker_search__JhmI2 button{margin:0}.ingredient-picker_rows__ZZ7R8{list-style:none;padding:0!important;margin:0;max-height:24rem;overflow-y:auto;scrollbar-gutter:stable}.ingredient-picker_rows__ZZ7R8 li{margin:0!important}.ingredient-picker_rows__ZZ7R8 button{display:grid;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:.6rem;width:100%;text-align:left;padding:.35rem!important;margin:0 0 .3rem!important;color:var(--fm-ink)!important;background:var(--fm-card)!important;border:1px solid var(--fm-line)!important;font-size:.875rem!important}.ingredient-picker_rows__ZZ7R8 button[aria-pressed=true]{border-color:var(--fm-accent)!important;background:var(--fm-selected)!important;box-shadow:inset 3px 0 var(--fm-accent)}.ingredient-picker_preview__w7Q8t{margin:0;min-width:0;max-height:32rem;overflow-y:auto}.ingredient-picker_preview__w7Q8t>[data-art-size]{display:grid;margin:0 auto .5rem}.ingredient-picker_previewHeading__2W3_j{gap:.25rem}.ingredient-picker_previewHeading__2W3_j strong{flex-basis:100%;font-size:1.05rem}.ingredient-picker_preview__w7Q8t a,.ingredient-picker_preview__w7Q8t button,.ingredient-picker_preview__w7Q8t summary{min-height:44px}.ingredient-picker_sourceDetails__4kulT{font-size:.8rem}.ingredient-picker_sourceDetails__4kulT samp{overflow-wrap:anywhere}.ingredient-picker_science__otN_f{font-size:.8rem;margin:.5rem 0;gap:.25rem}.ingredient-picker_science__otN_f dt{font-weight:400}.ingredient-picker_science__otN_f dd{margin:0;font-weight:650}.ingredient-picker_back__iyCLP{display:none}@media (max-width:740px){.ingredient-picker_search__JhmI2{grid-template-columns:minmax(0,1fr)}.ingredient-picker_search__JhmI2 button{justify-self:start}.ingredient-picker_panes__VBBVR{grid-template-columns:minmax(0,1fr)}.ingredient-picker_picker__4_ecH[data-mobile-detail=false] .ingredient-picker_preview__w7Q8t,.ingredient-picker_picker__4_ecH[data-mobile-detail=true] .ingredient-picker_discovery___1b0e,.ingredient-picker_picker__4_ecH[data-mobile-detail=true]>.ingredient-picker_filters__tqKQ_{display:none}.ingredient-picker_back__iyCLP{display:inline-flex;margin-bottom:.5rem!important}.ingredient-picker_preview__w7Q8t{max-height:none}.ingredient-picker_rows__ZZ7R8{max-height:26rem}}.ingredient-picker_picker__4_ecH .ingredient-picker_preview__w7Q8t>[data-art-size]{width:80px;height:80px;float:left;margin:0 .6rem .4rem 0}.ingredient-picker_previewHeading__2W3_j{min-height:80px;align-content:center}.ingredient-picker_preview__w7Q8t>a,.ingredient-picker_preview__w7Q8t>button{font-size:.875rem}.ingredient-picker_stageControl__nJ_sM{clear:both;margin-block:.5rem}.ingredient-picker_panes__VBBVR{grid-template-columns:minmax(0,1.55fr) minmax(16rem,.85fr)}@media (max-width:740px){.ingredient-picker_panes__VBBVR{grid-template-columns:minmax(0,1fr)}.ingredient-picker_preview__w7Q8t>.ingredient-picker_back__iyCLP{float:none;width:100%}.ingredient-picker_picker__4_ecH .ingredient-picker_preview__w7Q8t>[data-art-size]{width:48px;height:48px}.ingredient-picker_previewHeading__2W3_j{min-height:48px}}.ingredient-picker_picker__4_ecH .ingredient-picker_preview__w7Q8t>:is([data-art-size],[data-media-size]){float:none;display:grid;width:100%;height:160px;margin:0 0 12px}.ingredient-picker_preview__w7Q8t{background:#fffdf6;box-shadow:0 4px 22px #304b2e07}.ingredient-picker_previewHeading__2W3_j{min-height:0;margin-block:8px}.ingredient-picker_previewHeading__2W3_j strong{font-family:Georgia,serif;font-size:1.2rem}.ingredient-picker_rows__ZZ7R8 button{border-radius:8px}@media (max-width:740px){.ingredient-picker_picker__4_ecH .ingredient-picker_preview__w7Q8t>:is([data-art-size],[data-media-size]){height:150px}}.ingredient-picker_picker__4_ecH .ingredient-picker_preview__w7Q8t>:is([data-art-size],[data-media-size]){height:210px}.ingredient-picker_preview__w7Q8t>a,.ingredient-picker_preview__w7Q8t>button{display:inline-flex;align-items:center;margin:4px 6px 4px 0}.ingredient-picker_preview__w7Q8t>details{padding:0;border:0;background:transparent}@media (max-width:740px){.ingredient-picker_preview__w7Q8t{padding:10px;border:0;box-shadow:none}.ingredient-picker_picker__4_ecH .ingredient-picker_preview__w7Q8t>:is([data-art-size],[data-media-size]){height:160px}.ingredient-picker_panes__VBBVR{margin-top:8px}.ingredient-picker_stageControl__nJ_sM{gap:8px}.ingredient-picker_stageControl__nJ_sM>label{flex-basis:100%}.ingredient-picker_stageControl__nJ_sM>button{width:100%}.ingredient-picker_picker__4_ecH[data-mobile-detail=true]>details{display:none}}.ingredient-picker_panes__VBBVR{gap:18px}.ingredient-picker_preview__w7Q8t{border:0;border-radius:10px;background:#f5f2e7;box-shadow:none}.ingredient-picker_filters__tqKQ_{padding-block:10px;border-bottom:1px solid #dce0d0}.ingredient-picker_stageControl__nJ_sM{padding:12px 0;border-block:1px solid #d8decb}.ingredient-picker_previewHeading__2W3_j strong{font-size:1.35rem}.ingredient-picker_preview__w7Q8t .ingredient-picker_science__otN_f>div{padding-block:7px;border-bottom:1px solid #e0e2d4}.ingredient-picker_sources__P4SEN{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0 1rem;border-bottom:1px solid var(--fm-line)}.ingredient-picker_sources__P4SEN button[aria-pressed=true]{background:var(--fm-accent-strong);color:white;border-color:var(--fm-accent-strong)}.ingredient-picker_addition__MPIB6:empty{display:none}.ingredient-picker_addition__MPIB6>p{padding:.75rem;border-left:3px solid var(--fm-accent);background:var(--fm-selected)}.ingredient-picker_ready__Vhu_B{display:flex!important;align-items:center;gap:.5rem;padding-block:.5rem}.ingredient-picker_created__MDlWp{padding:1rem;background:var(--fm-card);border:1px solid var(--fm-line);border-radius:.75rem}.ingredient-picker_created__MDlWp input{max-width:12rem}.ingredient-picker_picker__4_ecH [hidden]{display:none!important}.ingredient-picker_picker__4_ecH .ingredient-picker_preview__w7Q8t,.ingredient-picker_picker__4_ecH .ingredient-picker_rows__ZZ7R8{max-height:none;overflow:visible}.ingredient-picker_picker__4_ecH .ingredient-picker_preview__w7Q8t{position:sticky;top:0}@media (max-width:740px){.ingredient-picker_picker__4_ecH .ingredient-picker_preview__w7Q8t{position:static}.ingredient-picker_sources__P4SEN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-block:0 8px}.ingredient-picker_sources__P4SEN button{padding:6px;font-size:.85rem}}.exact-composition-table_evidence__rlUU6{color:var(--fm-ink,#253b30)}.exact-composition-table_evidence__rlUU6 p{margin-block:0 1rem;max-width:65ch;line-height:1.5}.exact-composition-table_notice__Y117k{padding:.8rem 1rem;border-left:3px solid #997834;background:#f6eedc}.exact-composition-table_scroll__v_lB4{max-width:100%;overflow-x:auto;border:1px solid #d5ddcc;border-radius:10px;margin-block:1rem}.exact-composition-table_scroll__v_lB4:focus-visible{outline:3px solid #946314;outline-offset:3px}.exact-composition-table_scroll__v_lB4 table{width:100%;min-width:42rem;border-collapse:collapse;font-size:.875rem}.exact-composition-table_scroll__v_lB4 caption{text-align:left;padding:1rem;font-weight:650;background:#e9efdf}.exact-composition-table_scroll__v_lB4 td,.exact-composition-table_scroll__v_lB4 th{padding:.7rem;border-bottom:1px solid #d9ddcf;text-align:left}.exact-composition-table_scroll__v_lB4 td{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exact-composition-table_scroll__v_lB4 thead{background:#f3f4e9}.exact-composition-table_scroll__v_lB4 tbody tr:nth-child(2n){background:#f8f7f0}.exact-composition-table_scroll__v_lB4 td[data-value-state=UNKNOWN]{color:#765b22}.exact-composition-table_scroll__v_lB4 th:first-child{min-width:10rem;white-space:nowrap;overflow-wrap:normal;word-break:normal}.exact-composition-table_scroll__v_lB4 table{min-width:52rem}.exact-composition-table_scrollHint__dDCYg{color:var(--fm-muted,#59675b);font-size:.8rem}.catalogue-status_status__oJM40{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:.75rem;line-height:1.45}.catalogue-status_status__oJM40>span{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:4px 7px}.catalogue-status_available__qT6AB{background:#e8efe1;color:#28543b}.catalogue-status_metadata__mPQXp{background:#f5ead3;color:#70531c}.catalogue-status_review__vs0i1{background:#f0eee5;color:#635e4e}.catalogue-status_status__oJM40 p{flex-basis:100%;margin:4px 0;color:#5d634f;font-size:.78rem}.catalogue-workspace_catalogue___rD4Z{background:#faf8ef;color:#163d32;border:1px solid #dddccb;border-radius:18px;padding:clamp(16px,3vw,32px);margin:24px 0}.catalogue-workspace_catalogue___rD4Z h2,.catalogue-workspace_catalogue___rD4Z h3{font-family:Georgia,serif;overflow-wrap:anywhere}.catalogue-workspace_actions__wJfoG,.catalogue-workspace_toolbar__2_m4y{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0}.catalogue-workspace_catalogue___rD4Z label{display:grid;gap:5px}.catalogue-workspace_catalogue___rD4Z a,.catalogue-workspace_catalogue___rD4Z button,.catalogue-workspace_catalogue___rD4Z input,.catalogue-workspace_catalogue___rD4Z select{min-height:44px}.catalogue-workspace_catalogue___rD4Z input,.catalogue-workspace_catalogue___rD4Z select{padding:9px;border:1px solid #8c9e90;border-radius:8px;max-width:100%;min-width:0;background:white;color:#163d32}.catalogue-workspace_catalogue___rD4Z input[type=checkbox]{width:24px}.catalogue-workspace_catalogue___rD4Z button{border:1px solid #536f5e;border-radius:8px;padding:10px 16px;background:#fffef8;color:#163d32;cursor:pointer}.catalogue-workspace_catalogue___rD4Z button:disabled{opacity:.55;cursor:default}.catalogue-workspace_catalogue___rD4Z :focus-visible{outline:3px solid #987200}.catalogue-workspace_split__DvcgH{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:24px}.catalogue-workspace_list__Zg_u1{min-width:0}.catalogue-workspace_row__8FfKi{width:100%;display:flex;align-items:center;gap:12px;text-align:start;margin:8px 0;overflow-wrap:anywhere}.catalogue-workspace_row__8FfKi[aria-pressed=true]{background:#e2ecdd}.catalogue-workspace_row__8FfKi span:nth-child(2){flex:1 1;min-width:0}.catalogue-workspace_row__8FfKi small{display:block;margin-top:6px}.catalogue-workspace_detail___vUR2{background:white;padding:20px;border-radius:14px;min-width:0;overflow-wrap:anywhere}.catalogue-workspace_components__CyZwh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalogue-workspace_catalogue___rD4Z dd{margin:0 0 12px}.catalogue-workspace_catalogue___rD4Z fieldset{border:0;padding:0;gap:16px}@media (max-width:760px){.catalogue-workspace_split__DvcgH{grid-template-columns:1fr}.catalogue-workspace_split__DvcgH[data-detail=true] .catalogue-workspace_list__Zg_u1{display:none}.catalogue-workspace_catalogue___rD4Z{padding:16px}.catalogue-workspace_components__CyZwh{grid-template-columns:1fr}}.catalogue-workspace_detail___vUR2 img{max-width:100%;height:auto;object-fit:contain}.catalogue-workspace_reviewFilters__8dgFV{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-block:16px}.catalogue-workspace_reviewList__FkHhK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px;padding:0;list-style:none}.catalogue-workspace_reviewList__FkHhK li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px 12px;padding:12px;background:#faf8f1;border:1px solid #d7dfd4;border-radius:16px;overflow-wrap:anywhere}.catalogue-workspace_reviewList__FkHhK figure{grid-row:span 3}.catalogue-workspace_reviewList__FkHhK button{text-align:start;white-space:normal;overflow-wrap:anywhere}.catalogue-workspace_reviewList__FkHhK small{grid-column:2}.catalogue-workspace_reviewNotice__O9DVP{padding:12px;border-inline-start:4px solid #805700;background:#fff6d9;color:#493400}.catalogue-workspace_reviewEvidence__8xbO9{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.catalogue-workspace_catalogue___rD4Z fieldset{min-width:0;display:grid;gap:12px;padding:16px;margin-block:16px;border:1px solid #d7dfd4;border-radius:12px}.catalogue-workspace_catalogue___rD4Z input,.catalogue-workspace_catalogue___rD4Z select,.catalogue-workspace_catalogue___rD4Z textarea{max-width:100%;min-width:0;box-sizing:border-box}.catalogue-workspace_catalogue___rD4Z button,.catalogue-workspace_catalogue___rD4Z select{min-height:44px}.catalogue-workspace_catalogue___rD4Z :focus-visible{outline:3px solid #285d47;outline-offset:3px}@media (max-width:390px){.catalogue-workspace_reviewFilters__8dgFV{grid-template-columns:1fr}.catalogue-workspace_catalogue___rD4Z fieldset{padding:8px}}.catalogue-workspace_curationPanel__v7mt3{margin:1rem 0;padding:1rem;border:1px solid #c9d6cb;border-radius:1rem;background:#f7f6ee;min-width:0;overflow-wrap:anywhere}.catalogue-workspace_curationPanel__v7mt3 label{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:.5rem 0}.catalogue-workspace_curationPanel__v7mt3 input:not([type=checkbox]){width:100%}.catalogue-workspace_curationPanel__v7mt3 button{margin:.25rem;min-height:44px}.catalogue-workspace_selectRow__k1Lem{grid-column:1/-1;justify-content:flex-end;display:flex;align-items:center;min-width:44px;min-height:44px}.catalogue-workspace_selectRow__k1Lem input{width:22px;height:22px}.catalogue-workspace_split__DvcgH{grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);align-items:start;gap:18px}.catalogue-workspace_detail___vUR2{border:1px solid #d4dfd0;box-shadow:0 8px 24px #163d3209}.catalogue-workspace_panelNav__7__q3{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0;padding-bottom:12px;border-bottom:1px solid #d6dfd0}.catalogue-workspace_panelNav__7__q3 button{flex:1 1 120px;font-weight:600}.catalogue-workspace_panelNav__7__q3 button[aria-pressed=true]{background:#255f44;color:#fffef2;border-color:#255f44}.catalogue-workspace_row__8FfKi{padding:0;border:1px solid #d9dfd0;border-radius:12px;background:#fffef8;align-items:stretch}.catalogue-workspace_rowMain__MlUzN{flex:1 1;display:flex;align-items:center;gap:10px;min-width:0;text-align:start;border:0!important}.catalogue-workspace_rowMain__MlUzN[aria-pressed=true]{background:#e0ecdc}.catalogue-workspace_rowMenu__rcieO{position:relative;flex:0 0 44px}.catalogue-workspace_rowMenu__rcieO summary{min-height:44px;min-width:44px;display:grid;place-items:center;cursor:pointer;list-style:none;font-size:1.4rem}.catalogue-workspace_rowMenu__rcieO>div{position:absolute;z-index:5;right:0;top:44px;width:max-content;max-width:240px;padding:8px;background:#fffef7;border:1px solid #7c9b83;border-radius:10px;box-shadow:0 8px 20px #163d3220}.catalogue-workspace_rowMenu__rcieO button{display:block;width:100%;text-align:start}.catalogue-workspace_primaryActions__1J5l7{position:static;background:#f5f6eb;border:1px solid #cedac8;padding:8px 12px;border-radius:12px}.catalogue-workspace_primaryActions__1J5l7 p{margin:4px 0;font-size:.9rem}.catalogue-workspace_primaryActions__1J5l7 .catalogue-workspace_actions__wJfoG{margin:6px 0;gap:6px}.catalogue-workspace_primaryActions__1J5l7 button{flex:1 1 150px}.catalogue-workspace_editorActions__2tEHy{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#f4f6e9;padding:10px;border:1px solid #bdcdb6;border-radius:12px;z-index:3}.catalogue-workspace_editorActions__2tEHy p{flex:1 1 100%;margin:0;font-size:.9rem}.catalogue-workspace_editorActions__2tEHy button[type=submit]{background:#255f44;color:#fffef2}.catalogue-workspace_components__CyZwh{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.catalogue-workspace_components__CyZwh>div{background:#f7f8ef;padding:8px;border-radius:8px}.catalogue-workspace_components__CyZwh dd{font-weight:650;margin:4px 0}.catalogue-workspace_catalogue___rD4Z [aria-invalid=true]{border:2px solid #9c3523}.catalogue-workspace_catalogue___rD4Z [data-editor-panel]{scroll-margin-top:120px}.catalogue-workspace_catalogue___rD4Z small{overflow-wrap:anywhere}@media (max-width:900px){.catalogue-workspace_split__DvcgH{grid-template-columns:minmax(180px,.5fr) minmax(0,1fr)}.catalogue-workspace_components__CyZwh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.catalogue-workspace_split__DvcgH{grid-template-columns:1fr}.catalogue-workspace_primaryActions__1J5l7{position:static}.catalogue-workspace_panelNav__7__q3 button{flex-basis:40%}.catalogue-workspace_detail___vUR2{padding:12px}}.catalogue-workspace_catalogue___rD4Z [hidden]{display:none!important}.catalogue-workspace_components__CyZwh>label{align-self:start}.catalogue-workspace_lineIdentity__cl3bZ{flex:1 1 100%;min-width:0}.catalogue-workspace_lineIdentity__cl3bZ small,.catalogue-workspace_lineIdentity__cl3bZ strong{display:block;overflow-wrap:anywhere}.catalogue-workspace_pinnedList__PU8QN{padding-left:1.2rem;overflow-wrap:anywhere}.catalogue-workspace_pinnedList__PU8QN li{margin-block:8px}.catalogue-workspace_catalogue___rD4Z>header{padding:18px 22px;border:1px solid #d2dec6;border-radius:12px;background:linear-gradient(100deg,#edf0dce8 25%,#fffdf4e8),url(/visual/foodmetrics-art/studio-editorial-gelato/01/canopy.svg) 100% /cover}.catalogue-workspace_catalogue___rD4Z>header h2{font-family:Georgia,serif;font-size:1.65rem;margin:0 0 6px}.catalogue-workspace_catalogue___rD4Z>header p{font-size:.875rem;margin:0}.catalogue-workspace_catalogue___rD4Z .catalogue-workspace_rowEdit__wUQ8x{align-self:center;flex:0 0 auto;margin:6px;padding-inline:10px}.catalogue-workspace_detail___vUR2{background:#fffdf6}.catalogue-workspace_detail___vUR2>h3{font-family:Georgia,serif;font-size:1.4rem}.catalogue-workspace_components__CyZwh>label{padding:10px;background:#f2f3e7;border-radius:8px}.catalogue-workspace_components__CyZwh input{background:#fffefb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalogue-workspace_primaryActions__1J5l7 .catalogue-workspace_actions__wJfoG>button:nth-child(2){background:#255f44;color:#fffef2}@media (max-width:760px){.catalogue-workspace_catalogue___rD4Z>header{padding:12px}.catalogue-workspace_catalogue___rD4Z>header h2{font-size:1.3rem}.catalogue-workspace_components__CyZwh{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-workspace_components__CyZwh>label,.catalogue-workspace_editorActions__2tEHy{padding:6px}}.catalogue-workspace_catalogue___rD4Z{margin-block:12px;padding:clamp(12px,1.8vw,24px)}.catalogue-workspace_catalogue___rD4Z>header{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap}.catalogue-workspace_catalogue___rD4Z>header h2{margin:0}.catalogue-workspace_catalogue___rD4Z summary{min-height:44px;cursor:pointer;align-content:center}.catalogue-workspace_catalogue___rD4Z>p:empty{display:none}.catalogue-workspace_toolbar__2_m4y{margin-block:12px}.catalogue-workspace_toolbar__2_m4y>label:first-child{flex:1 1 220px}.catalogue-workspace_detail___vUR2{border:1px solid #d8dfd0;box-shadow:0 8px 24px #24442e09}.catalogue-workspace_detail___vUR2 h3{margin-block:10px;font-size:1.2rem}.catalogue-workspace_lifecycleActions__dkKMK{flex-basis:100%;border-top:1px solid #d8dfd0}.catalogue-workspace_lifecycleActions__dkKMK>summary{font-weight:600}.catalogue-workspace_lifecycleActions__dkKMK p{font-size:.875rem;max-width:55ch}.catalogue-workspace_primaryActions__1J5l7>.catalogue-workspace_actions__wJfoG>button:first-child{background:#285c42;color:#fffdf4}@media (max-width:760px){.catalogue-workspace_catalogue___rD4Z[data-detail-open=true]>:is(header,.catalogue-workspace_toolbar__2_m4y){display:none}.catalogue-workspace_detail___vUR2{padding:12px}.catalogue-workspace_catalogue___rD4Z .catalogue-workspace_panelNav__7__q3{flex-wrap:nowrap;overflow-x:auto}.catalogue-workspace_catalogue___rD4Z .catalogue-workspace_panelNav__7__q3>button{flex:0 0 auto}}.motion_waiting__n0Ygu{margin-block:.75rem;color:#173f32;min-width:0}.motion_scene__oaqxd{overflow:hidden;border:1px solid #d7decd;border-radius:1rem;background:radial-gradient(ellipse at 48% 40%,#fffef5,#f7f4e5 50%,#edf0dc)}.motion_scene__oaqxd svg{display:block;width:100%;height:auto}.motion_status__P04JO{display:flex;align-items:center;gap:.75rem;padding:.75rem;margin:.5rem 0;border-radius:.75rem;background:#edf2e5;color:#234e39}.motion_status__P04JO span{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#194d39;color:white;font-size:1.5rem}.motion_waiting__n0Ygu button{min-height:44px}.motion_controls__YFTI3{display:flex;flex-wrap:wrap;gap:.5rem}.motion_controls__YFTI3 button{white-space:normal;overflow-wrap:anywhere}.motion_scene__oaqxd{position:relative;isolation:isolate;box-shadow:inset 0 0 36px #d7d9b91f}.motion_scene__oaqxd:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.18;background:url(/visual/foodmetrics-art/background-botanical-edge/01/1080.webp) 100%/auto 100% no-repeat}.motion_scene__oaqxd{max-height:300px;background:linear-gradient(120deg,#faf6e8,#edf2df);box-shadow:inset 0 0 28px #44663b12}.motion_scene__oaqxd svg{max-height:300px;object-fit:contain}.motion_scene__oaqxd:before{opacity:.3;background-image:url(/visual/foodmetrics-art/studio-editorial-gelato/01/canopy.svg);background-size:cover}.motion_status__P04JO{border-left:3px solid #4a805b;background:#eef3e5}@media (max-width:760px){.motion_scene__oaqxd,.motion_scene__oaqxd svg{max-height:210px}}.studio-artwork_artwork__jkVhT{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;border-radius:inherit;background:#f3eddf}.studio-artwork_artwork__jkVhT img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.studio-artwork_artwork__jkVhT:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#faf7edf5,#faf7ede8 35%,#faf7ed00 70%)}@media (max-width:760px){.studio-artwork_artwork__jkVhT img{display:none}.studio-artwork_artwork__jkVhT{background:linear-gradient(125deg,#e9efde,#faf7eb 80%)}}.category-chips_chips__asEL5{display:flex;flex-wrap:wrap;gap:5px;margin-block:10px 14px}.category-chips_chips__asEL5 button{min-height:44px;margin:0!important;padding:8px 14px!important;border:1px solid #d3dac7!important;border-radius:24px!important;background:#fffdf5!important;color:#32553c!important;font:500 .8rem/1.3 Segoe UI,sans-serif!important;cursor:pointer}.category-chips_chips__asEL5 button[aria-pressed=true]{background:#28543c!important;color:#fffdf3!important;border-color:#28543c!important}.category-chips_chips__asEL5 button:disabled{opacity:.55;cursor:default}.category-chips_chips__asEL5 button:focus-visible{outline:3px solid #946314;outline-offset:3px}@media (max-width:740px){.category-chips_chips__asEL5{flex-wrap:nowrap;overflow-x:auto;padding:3px;scrollbar-width:thin}.category-chips_chips__asEL5 button{flex:0 0 auto}}