.comparison_columns__gSj7H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.comparison_columns__gSj7H>section{min-width:0}.comparison_row__mNjAV{border-top:1px solid #ccd9d0;padding-block:1rem}.comparison_root__diWZz select{display:block;width:100%;max-width:28rem;min-height:44px;font:inherit;margin-bottom:1rem}.comparison_root__diWZz dl{margin:0}.comparison_root__diWZz dd{margin-left:0;overflow-wrap:anywhere}@media (max-width:700px){.comparison_columns__gSj7H{grid-template-columns:minmax(0,1fr)}}.comparison_columns__gSj7H>section{background:#f7f9f5;border:1px solid #ccd9d0;border-radius:.65rem;padding:1rem}.comparison_columns__gSj7H>section>h3,.comparison_columns__gSj7H>section>h4{margin-top:0;border-bottom:2px solid #6b8270;padding-bottom:.75rem}.comparison_changes___qJ1A{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0!important}.comparison_changes___qJ1A>li{border:1px solid #bdcdbf;background:#edf2e9;border-radius:.35rem;padding:.25rem .65rem;font-size:.9rem}.comparison_root__diWZz>section{margin-block:1.5rem}.comparison_root__diWZz .comparison_selection__dNuXp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.3rem 1rem;align-items:end;padding:1rem}.comparison_selection__dNuXp label:first-of-type{grid-column:1;grid-row:1}.comparison_selection__dNuXp label:last-of-type{grid-column:2;grid-row:1}.comparison_selection__dNuXp select{margin:0;grid-row:2}.comparison_selection__dNuXp>a{grid-column:3;grid-row:2;margin:0}.comparison_selection__dNuXp>p{grid-column:1/-1;font-size:.875rem;margin:.3rem 0 0}@media (max-width:650px){.comparison_root__diWZz .comparison_selection__dNuXp{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison_selection__dNuXp>a{grid-column:1/-1;grid-row:3}}.product-foundation_foundation__veX3v{--product-ink:var(--fm-ink);--product-muted:var(--fm-muted);--product-line:var(--fm-line);--product-surface:var(--fm-canvas);--product-accent:var(--fm-accent-strong);color:var(--product-ink);font:1rem/1.55 system-ui,sans-serif;overflow-wrap:anywhere}.product-foundation_foundation__veX3v *,.product-foundation_foundation__veX3v :after,.product-foundation_foundation__veX3v :before{box-sizing:border-box}.product-foundation_header__SEBkM{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);background:#fff;border-bottom:1px solid var(--product-line)}.product-foundation_brand__6NUAm{display:inline-flex;align-items:center;color:var(--product-ink);font-size:1.3rem;font-weight:750;text-decoration:none;letter-spacing:-.035em}.product-foundation_tools__Tlabo{display:flex;align-items:center;gap:.5rem;margin-left:auto}.product-foundation_navigation__pqgjd{display:flex;gap:.5rem}.product-foundation_navigation__pqgjd a{text-decoration:none;color:var(--product-muted);padding:.6rem .8rem;border-bottom:3px solid transparent}.product-foundation_navigation__pqgjd a[aria-current]{color:var(--product-ink);border-bottom-color:var(--product-accent);font-weight:700}.product-foundation_foundation__veX3v a,.product-foundation_foundation__veX3v button,.product-foundation_foundation__veX3v summary{min-height:44px}.product-foundation_foundation__veX3v :focus-visible{outline:3px solid #956523;outline-offset:3px}.product-foundation_foundation__veX3v .product-foundation_primary__uiA7_,.product-foundation_foundation__veX3v .product-foundation_secondary__Lh_53{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid var(--product-accent);border-radius:.45rem;font:inherit;font-weight:650;text-decoration:none}.product-foundation_foundation__veX3v a.product-foundation_primary__uiA7_{color:white;background:var(--product-accent)}.product-foundation_secondary__Lh_53{color:var(--product-accent);background:white}.product-foundation_menu__BKMON{position:relative}.product-foundation_trigger__uRWi5{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;min-height:44px;max-width:9rem;padding:.5rem .7rem;border:1px solid var(--product-line);border-radius:.45rem;background:white;color:var(--product-ink);font:inherit;cursor:pointer}.product-foundation_popup__4qhAa{position:absolute;z-index:30;right:0;top:calc(100% + .4rem);width:min(18rem,calc(100vw - 2rem));max-height:min(22rem,65vh);overflow:auto;padding:.5rem;background:white;border:1px solid var(--product-line);border-radius:.65rem;box-shadow:0 10px 30px var(--fm-ink) 1a}.product-foundation_popup__4qhAa a,.product-foundation_popup__4qhAa button{display:flex;align-items:center;width:100%;min-height:44px;padding:.65rem;margin:0;border:0;border-radius:.3rem;background:white;color:var(--product-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.product-foundation_popup__4qhAa a:hover,.product-foundation_popup__4qhAa button:hover{background:var(--product-surface)}.product-foundation_popup__4qhAa p{font-size:.9rem}.product-foundation_skip__OVC2s{position:absolute;top:-10rem;left:1rem;z-index:40;padding:.75rem;background:white}.product-foundation_skip__OVC2s:focus{top:.5rem}.product-foundation_auth__Y4HzD{min-height:100vh;background:var(--product-surface);margin:-8px}.product-foundation_authMain__JsZJT{max-width:32rem;margin:clamp(1rem,5vw,4rem) auto;padding:1.5rem;background:white;border:1px solid var(--product-line);border-radius:.8rem}.product-foundation_authMainWide__OAY7J{min-width:0;max-width:72rem;padding:clamp(.75rem,3vw,1.5rem)}.product-foundation_authMain__JsZJT h1{font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.2}.product-foundation_authMain__JsZJT a{color:var(--product-accent);display:inline-flex;align-items:center}.product-foundation_authMain__JsZJT nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.product-foundation_notice__ykLDm{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:50;margin:auto;max-width:36rem;padding:1rem;background:#fff5df;color:#513b13;border:1px solid #947027;border-radius:.5rem}.product-foundation_pageHeading__ewwfV{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.product-foundation_collectionPage__kPVC0 h1{margin-block:.35rem;font-size:clamp(1.65rem,3vw,2.1rem)}.product-foundation_collectionPage__kPVC0>p{margin-block:.5rem;color:var(--fm-muted)}.product-foundation_collectionPage__kPVC0 .product-foundation_empty__OVYfc{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:.5rem 1.5rem;align-items:center;max-width:none;margin-top:1rem;padding:1.5rem;border:1px solid var(--fm-line);border-radius:var(--fm-radius);background:var(--fm-card);box-shadow:var(--fm-card-shadow)}.product-foundation_empty__OVYfc>:not(img){grid-column:1}.product-foundation_empty__OVYfc .product-foundation_emptyIllustration__4SSzt{grid-column:2;grid-row:1/span 5;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--fm-radius)}.product-foundation_collectionPage__kPVC0 .product-foundation_list__Sjz5_{display:grid;gap:.75rem;list-style:none;padding:0;margin-top:1rem}.product-foundation_collectionPage__kPVC0 .product-foundation_list__Sjz5_>li{margin:0}.product-foundation_collectionPage__kPVC0 .product-foundation_list__Sjz5_>li>article{position:relative;padding:1rem 1.25rem;border:1px solid var(--fm-line);border-radius:var(--fm-radius);background:var(--fm-card);box-shadow:var(--fm-card-shadow)}.product-foundation_list__Sjz5_ h2{margin:0;color:var(--fm-ink);font-size:1.15rem}.product-foundation_list__Sjz5_ dl{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.product-foundation_list__Sjz5_ p{margin-block:.35rem;color:var(--fm-muted)}.product-foundation_list__Sjz5_>li>article>div:last-child{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.product-foundation_collectionPage__kPVC0 .product-foundation_list__Sjz5_>li>article>div:last-child>a:first-child{padding:.5rem .75rem;border:1px solid var(--fm-line);border-radius:var(--fm-control-radius);color:var(--fm-accent-strong);font-weight:650;text-decoration:none}@media (max-width:600px){.product-foundation_collectionPage__kPVC0 .product-foundation_empty__OVYfc{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1rem}.product-foundation_empty__OVYfc .product-foundation_emptyIllustration__4SSzt{grid-column:1;grid-row:auto;width:6rem}.product-foundation_empty__OVYfc h2{font-size:1.25rem;line-height:1.3}.product-foundation_empty__OVYfc>a,.product-foundation_empty__OVYfc>p{grid-column:1/-1}.product-foundation_collectionPage__kPVC0 .product-foundation_list__Sjz5_>li>article{padding:1rem}.product-foundation_header__SEBkM{gap:.5rem;padding:.75rem 1rem}.product-foundation_brand__6NUAm{font-size:1.1rem}.product-foundation_tools__Tlabo{gap:.3rem}.product-foundation_trigger__uRWi5{font-size:.85rem;padding:.4rem;max-width:7rem}.product-foundation_navigation__pqgjd{order:3;width:100%}.product-foundation_authMain__JsZJT{margin:1rem}}@media (prefers-reduced-motion:reduce){.product-foundation_foundation__veX3v *{animation:none;transition:none;scroll-behavior:auto}}.product-foundation_authMain__JsZJT input{width:100%;min-width:0;min-height:44px;padding:.65rem;border:1px solid var(--product-muted);border-radius:.4rem;font:inherit}.product-foundation_authMain__JsZJT button{min-height:44px;max-width:100%;padding:.65rem 1rem;border:1px solid var(--product-accent);border-radius:.4rem;background:var(--product-accent);color:white;font:inherit;cursor:pointer}.product-foundation_authMain__JsZJT button:disabled{cursor:wait;opacity:.65}.product-foundation_authMain__JsZJT [role=alert]{border-left:3px solid #943a23;padding-left:.75rem}.product-foundation_list__Sjz5_ details{padding:0;border:0;background:transparent;margin-block:.5rem}.product-foundation_collectionPage__kPVC0:has([data-first-use=ingredient]) a.product-foundation_collectionCreate__11wBb{color:var(--fm-accent-strong);background:transparent;border-color:transparent;padding-inline:0;text-decoration:underline}.product-foundation_empty__OVYfc h2{margin-top:0}.product-foundation_empty__OVYfc a{margin-block:.25rem}.product-foundation_collectionHeading__vVzhY{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d5ddc7}.product-foundation_collectionHeading__vVzhY>div:first-child{flex:1 1 16rem}.product-foundation_collectionHeading__vVzhY h1{margin:0 0 6px;font:500 clamp(1.6rem,2.6vw,2rem)/1.2 Georgia,serif}.product-foundation_collectionHeading__vVzhY p{margin:0;color:#5d6c54}.product-foundation_collectionHeading__vVzhY>div:last-child:not(:first-child){display:flex;gap:8px;flex-wrap:wrap;align-items:center}.product-foundation_collectionHeading__vVzhY a{font-size:.875rem}@media (max-width:760px){.product-foundation_collectionHeading__vVzhY{gap:10px;padding-bottom:12px;margin-bottom:10px}.product-foundation_collectionHeading__vVzhY h1{font-size:1.65rem}.product-foundation_collectionHeading__vVzhY p{font-size:.8rem}}.product-foundation_collectionHeading__vVzhY{padding:18px 22px;border:0;border-radius:12px;background:#f8f5e9 url(/visual/foodmetrics-art/background-botanical-edge/01/1080.webp) top/cover no-repeat}.product-foundation_collectionHeading__vVzhY h1{font-size:clamp(1.6rem,2.7vw,2.25rem)}.product-foundation_collectionHeading__vVzhY p{font-size:.875rem;margin-bottom:0}@media (max-width:760px){.product-foundation_collectionHeading__vVzhY{padding:14px}}.product-foundation_collectionHeading__vVzhY{background-image:linear-gradient(90deg,#f8f5e9 65%,#f8f5e9c9),url(/visual/foodmetrics-art/background-botanical-edge/01/1080.webp)}@media (max-width:740px){.product-foundation_collectionPage__kPVC0:has([data-mobile-preview=true])>.product-foundation_collectionHeading__vVzhY{display:none}}.application-header_header__ReVkz[data-application-header]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px 24px;min-height:68px;padding:10px 24px;background:linear-gradient(115deg,#173c2f,#2c5140);color:#fffdf0;border-bottom:1px solid #53705a}.application-header_header__ReVkz .application-header_brand__yEZGz{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0;font:500 1.55rem Georgia,serif;color:#fffdf0;text-decoration:none;letter-spacing:-.04em;white-space:nowrap}.application-header_context__ofl76{display:none;color:#dbe5cf;font-size:.8rem;letter-spacing:.08em}.application-header_header__ReVkz .application-header_navigation__DE4Gz{display:flex;align-items:center;gap:4px}.application-header_header__ReVkz .application-header_menu__rPu3J>button,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:7px;color:#fffdf0;background:transparent;font:500 .875rem/1.35 Segoe UI,sans-serif;text-decoration:none;cursor:pointer}.application-header_header__ReVkz .application-header_menu__rPu3J>button:hover,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a:hover,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a[aria-current]{background:#3d614b;border-color:#839478}.application-header_header__ReVkz .application-header_navigation__DE4Gz svg{width:20px;height:20px;flex:0 0 auto}.application-header_header__ReVkz :focus-visible{outline:3px solid #e8c780;outline-offset:3px}.application-header_tools__Dwlgp{margin-left:auto;display:flex;align-items:center;gap:8px}.application-header_header__ReVkz .application-header_signIn__LJKQZ,.application-header_header__ReVkz .application-header_signUp__deStx,.application-header_header__ReVkz .application-header_tools__Dwlgp button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:9px 12px;border:1px solid #a2b097;border-radius:7px;background:#fffdf0;color:#204632;font:500 .875rem/1.3 Segoe UI,sans-serif;text-decoration:none}.application-header_header__ReVkz .application-header_signUp__deStx{background:#dce8cc;border-color:#dce8cc;color:#173c2f}.application-header_tools__Dwlgp svg{width:22px;height:22px}.application-header_menu__rPu3J{position:relative}.application-header_header__ReVkz .application-header_popup__7gOwp{position:absolute;z-index:50;top:calc(100% + 10px);right:0;width:min(290px,calc(100vw - 24px));max-height:65dvh;overflow-y:auto;padding:8px;border:1px solid #cdd4c1;border-radius:12px;background:#fffdf5;color:#244633;box-shadow:0 12px 40px #15342630}.application-header_header__ReVkz .application-header_popup__7gOwp[hidden]{display:none}.application-header_header__ReVkz .application-header_popup__7gOwp a{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:10px;color:#244633;text-decoration:none;border-radius:6px}.application-header_header__ReVkz .application-header_popup__7gOwp a:hover{background:#edf0e3}.application-header_menuHeading__SIsfT{display:block;padding:10px;color:#58664f;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.application-header_future__GaBFU{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border-top:1px solid #dfe2d4;font-size:.875rem}.application-header_future__GaBFU small{background:#f5e7bc;border-radius:4px;padding:4px 6px;color:#6c501b}@media (min-width:1200px){.application-header_context__ofl76{display:block}.application-header_header__ReVkz[data-application-header]{margin-left:-132px}.application-header_header__ReVkz .application-header_navigation__DE4Gz{position:fixed;top:var(--application-header-height,68px);bottom:0;left:0;width:132px;flex-direction:column;align-items:stretch;gap:10px;padding:24px 10px;background:linear-gradient(170deg,#1d4433 10%,#2e523d 75%,#173d2d);border-right:1px solid #597450}.application-header_header__ReVkz .application-header_menu__rPu3J>button,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a{flex-direction:column;padding:12px 5px;min-height:76px;text-align:center;font-size:.8rem;line-height:1.4}.application-header_header__ReVkz .application-header_navigation__DE4Gz>a[aria-current]{color:#214d36;background:#f4f3e6;border-color:#e6e7cf;box-shadow:inset 3px 0 #a9bb8d,0 5px 12px #102c2420}.application-header_header__ReVkz .application-header_menu__rPu3J{margin-top:auto}.application-header_header__ReVkz .application-header_menu__rPu3J>button{width:100%}.application-header_header__ReVkz .application-header_popup__7gOwp{left:calc(100% + 18px);right:auto;top:auto;bottom:0}}@media (min-width:761px) and (max-width:1000px){.application-header_header__ReVkz[data-application-header]{flex-wrap:wrap;gap:8px;padding-inline:16px}.application-header_header__ReVkz .application-header_brand__yEZGz{font-size:1.25rem}.application-header_header__ReVkz .application-header_menu__rPu3J>button,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a{padding:8px;font-size:.8rem}}@media (max-width:760px){.application-header_header__ReVkz[data-application-header]{gap:8px;min-height:64px;padding:8px 12px}.application-header_header__ReVkz .application-header_brand__yEZGz{font-size:1.2rem;gap:5px}.application-header_brand__yEZGz svg{width:24px;height:28px}.application-header_tools__Dwlgp{gap:4px}.application-header_header__ReVkz .application-header_signIn__LJKQZ,.application-header_header__ReVkz .application-header_signUp__deStx,.application-header_header__ReVkz .application-header_tools__Dwlgp button{padding:8px;font-size:.8rem}.application-header_tools__Dwlgp [data-account-label]{display:none}.application-header_header__ReVkz .application-header_navigation__DE4Gz{position:fixed;inset:auto 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));background:#1d4233;border-top:1px solid #82977e;box-shadow:0 -3px 15px #24463312}.application-header_header__ReVkz .application-header_menu__rPu3J>button,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a{flex-direction:column;gap:4px;width:100%;min-height:58px;padding:4px 2px;font-size:.72rem;text-align:center;overflow-wrap:normal;word-break:normal}.application-header_header__ReVkz .application-header_menu__rPu3J{min-width:0}.application-header_header__ReVkz .application-header_popup__7gOwp{top:auto;bottom:calc(100% + 12px);left:auto;right:0}}@media (max-width:600px){.application-header_header__ReVkz[data-application-header]{flex-wrap:wrap;gap:0 8px}.application-header_header__ReVkz .application-header_brand__yEZGz{flex:1 0 100%;justify-content:center;min-height:36px}.application-header_tools__Dwlgp{width:100%;margin:0;justify-content:center}.application-header_header__ReVkz .application-header_menu__rPu3J>button,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a{font-size:.65rem;overflow-wrap:anywhere}}@media (max-width:360px){.application-header_header__ReVkz .application-header_navigation__DE4Gz{gap:0;padding-inline:2px}.application-header_header__ReVkz .application-header_menu__rPu3J>button,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a{padding-inline:0;font-size:.625rem;overflow-wrap:normal}.application-header_header__ReVkz .application-header_brand__yEZGz{font-size:1.05rem}.application-header_brand__yEZGz svg{display:none}}.application-header_header__ReVkz .application-header_tools__Dwlgp{flex-wrap:wrap}.application-header_header__ReVkz .application-header_tools__Dwlgp>div{flex:0 0 auto}.application-header_header__ReVkz .application-header_signIn__LJKQZ,.application-header_header__ReVkz .application-header_signUp__deStx,.application-header_header__ReVkz .application-header_tools__Dwlgp button{white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (max-width:760px){.application-header_header__ReVkz .application-header_navigation__DE4Gz{grid-auto-columns:minmax(max-content,1fr);overflow-x:auto}.application-header_header__ReVkz .application-header_menu__rPu3J>button,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a{padding-inline:6px;white-space:nowrap;overflow-wrap:normal}.application-header_header__ReVkz .application-header_popup__7gOwp{position:fixed;right:12px;bottom:calc(3rem + 32px + env(safe-area-inset-bottom))}}.application-header_header__ReVkz[data-application-header]{background:radial-gradient(ellipse at 80% 0,#45694f50,transparent 65%),linear-gradient(105deg,#133c2d,#284f3b);box-shadow:0 3px 14px #173d2920}.application-header_header__ReVkz .application-header_popup__7gOwp{background:linear-gradient(#fffdf6ee,#fffdf6f5),url(/visual/foodmetrics-art/studio-editorial-gelato/01/canopy.svg) 100% 0 /cover;box-shadow:0 14px 40px #163a3040;border-color:#a8b99b}.application-header_header__ReVkz .application-header_menuHeading__SIsfT{font-family:Georgia,serif;font-size:1rem;text-transform:none;letter-spacing:0;color:#244d37}.application-header_header__ReVkz .application-header_popup__7gOwp a{border-bottom:1px solid #e1e5d8}@media (max-width:760px){.application-header_header__ReVkz .application-header_navigation__DE4Gz{grid-auto-columns:minmax(0,1fr);overflow:visible;align-items:stretch}.application-header_header__ReVkz .application-header_navigation__DE4Gz>[data-nav-destination=demo],.application-header_header__ReVkz .application-header_navigation__DE4Gz>[data-shell-home]{display:none}.application-header_header__ReVkz .application-header_menu__rPu3J>button,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a{white-space:normal;overflow-wrap:normal;word-break:normal;font-size:.65rem;padding:6px 3px;height:100%}.application-header_header__ReVkz .application-header_popup__7gOwp{bottom:calc(4rem + 32px + env(safe-area-inset-bottom))}}@media (max-height:560px) and (max-width:760px){.application-header_header__ReVkz[data-application-header]{position:relative}.application-header_header__ReVkz .application-header_popup__7gOwp{max-height:calc(100dvh - 9rem)}}@media (max-width:760px){.application-header_header__ReVkz .application-header_menu__rPu3J>button>span,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a>span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal}.application-header_header__ReVkz .application-header_navigation__DE4Gz{grid-template-columns:minmax(min-content,1fr) max-content max-content;grid-auto-columns:auto}}@media (max-width:360px){.application-header_header__ReVkz .application-header_menu__rPu3J>button,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a{font-size:.625rem}}.application-header_brandHome__BdC5e{display:none}@media (max-width:760px){.application-header_header__ReVkz .application-header_brandHome__BdC5e{display:inline-flex;align-items:center;gap:4px;font:500 .625rem/1.3 Segoe UI,sans-serif;letter-spacing:0;padding:4px 6px;border:1px solid #a7bc92;border-radius:6px}.application-header_header__ReVkz .application-header_brandHome__BdC5e svg{display:block;width:14px;height:14px}.application-header_header__ReVkz .application-header_brand__yEZGz{min-height:44px;min-width:0;flex-wrap:wrap;white-space:normal;row-gap:4px}.application-header_header__ReVkz .application-header_brand__yEZGz>span{white-space:nowrap}}@media (max-width:760px){.application-header_header__ReVkz .application-header_menu__rPu3J>button:focus-visible,.application-header_header__ReVkz .application-header_navigation__DE4Gz>a:focus-visible{outline-offset:-3px}}@media (min-width:480px) and (max-width:760px){.application-header_header__ReVkz .application-header_navigation__DE4Gz{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.application-header_header__ReVkz[data-application-header]{flex-wrap:nowrap;min-height:64px;gap:6px;padding:6px 10px}.application-header_header__ReVkz .application-header_brand__yEZGz{flex:1 1 auto;justify-content:flex-start;min-width:0;font-size:1.05rem}.application-header_header__ReVkz .application-header_brandHome__BdC5e{display:none}.application-header_header__ReVkz .application-header_tools__Dwlgp{flex:0 0 auto;width:auto;margin:0;flex-wrap:nowrap}}.authenticated-product_shell__OzoWI{--ink:var(--fm-ink);--muted:var(--fm-muted);--line:var(--fm-line);color:var(--ink);background:var(--fm-canvas);min-height:100vh;font:1rem/1.6 system-ui,sans-serif;overflow-wrap:anywhere}.authenticated-product_shell__OzoWI *,.authenticated-product_shell__OzoWI :after,.authenticated-product_shell__OzoWI :before{box-sizing:border-box}.authenticated-product_shell__OzoWI>header{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);background:#fff;border-bottom:1px solid var(--line)}.authenticated-product_brand__jOUMr{font-size:1.4rem;font-weight:750;letter-spacing:-.04em}.authenticated-product_shell__OzoWI nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.authenticated-product_shell__OzoWI main{max-width:76rem;margin:auto;padding:clamp(1rem,4vw,3rem)}.authenticated-product_shell__OzoWI h1,.authenticated-product_shell__OzoWI h2,.authenticated-product_shell__OzoWI h3{line-height:1.25;letter-spacing:-.025em}.authenticated-product_shell__OzoWI h1{font-size:clamp(1.7rem,4vw,2.6rem)}.authenticated-product_shell__OzoWI h2{font-size:1.4rem}.authenticated-product_shell__OzoWI h3{font-size:1.15rem}.authenticated-product_shell__OzoWI p{max-width:75ch}.authenticated-product_shell__OzoWI a{color:#1d5944;text-underline-offset:.2em;display:inline-flex;align-items:center;min-height:44px;padding:.3rem .2rem;margin-right:.5rem}.authenticated-product_shell__OzoWI button{min-height:44px;min-width:44px;max-width:100%;padding:.6rem 1rem;margin:.3rem .3rem .3rem 0;color:#fff;background:var(--fm-accent);border:1px solid var(--fm-accent);border-radius:.45rem;font:inherit;cursor:pointer}.authenticated-product_shell__OzoWI button:disabled{background:#e3e9e2;color:#526257;border-color:#bbc9be;cursor:default}.authenticated-product_shell__OzoWI :focus-visible{outline:3px solid var(--fm-focus);outline-offset:3px}.authenticated-product_shell__OzoWI main:focus{outline-offset:-4px}.authenticated-product_skip__6C6hJ{position:absolute;left:1rem;top:-10rem;background:white;padding:.75rem 1rem!important;z-index:100}.authenticated-product_skip__6C6hJ:focus{top:.5rem}.authenticated-product_shell__OzoWI fieldset{min-width:0;margin:1.25rem 0;padding:1rem;border:1px solid var(--line);border-radius:.6rem;background:#fff}.authenticated-product_shell__OzoWI legend{font-weight:650;padding:0 .35rem}.authenticated-product_shell__OzoWI fieldset fieldset{background:#f7f9f5}.authenticated-product_shell__OzoWI label{display:block;margin-top:.6rem;font-weight:550}.authenticated-product_shell__OzoWI input:not([type=checkbox]),.authenticated-product_shell__OzoWI select,.authenticated-product_shell__OzoWI textarea{display:block;width:100%;max-width:38rem;min-height:44px;padding:.6rem;margin:.3rem 0 .75rem;border:1px solid var(--fm-input-line);border-radius:.3rem;font:inherit;color:var(--ink);background:#fff}.authenticated-product_shell__OzoWI input[type=checkbox]{min-width:24px;min-height:24px;vertical-align:middle}.authenticated-product_shell__OzoWI label:has(input[type=checkbox]){min-height:44px;padding:.4rem 0}.authenticated-product_shell__OzoWI [aria-invalid=true]{border-color:var(--fm-danger)}.authenticated-product_shell__OzoWI [role=alert]{border-left:4px solid var(--fm-danger);padding:.7rem 1rem;background:var(--fm-danger-surface)}.authenticated-product_shell__OzoWI [role=status]{color:var(--muted)}.authenticated-product_shell__OzoWI ol,.authenticated-product_shell__OzoWI ul{padding-left:1.35rem}.authenticated-product_shell__OzoWI li{margin-bottom:.8rem}.authenticated-product_shell__OzoWI li>article,.authenticated-product_shell__OzoWI main>section{background:#fff;padding:1rem;border:1px solid var(--line);border-radius:.6rem}.authenticated-product_shell__OzoWI dl{margin:.6rem 0 1.2rem}.authenticated-product_shell__OzoWI dt{color:var(--muted);font-size:.9rem;margin-top:.5rem}.authenticated-product_shell__OzoWI dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.authenticated-product_shell__OzoWI details{margin:1rem 0;padding:.8rem;border:1px solid var(--line);border-radius:.5rem;background:#fff}.authenticated-product_shell__OzoWI summary{min-height:44px;padding:.5rem;font-weight:600;cursor:pointer}.authenticated-product_shell__OzoWI samp{white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){.authenticated-product_shell__OzoWI>header{gap:.25rem}.authenticated-product_shell__OzoWI nav{width:100%;gap:.2rem .6rem}.authenticated-product_shell__OzoWI details,.authenticated-product_shell__OzoWI fieldset{padding:.6rem}.authenticated-product_shell__OzoWI main{padding:1rem}}@media (prefers-reduced-motion:reduce){.authenticated-product_shell__OzoWI *,.authenticated-product_shell__OzoWI :after,.authenticated-product_shell__OzoWI :before{scroll-behavior:auto;animation:none;transition:none}}.authenticated-product_shell__OzoWI{margin:-8px}.authenticated-product_shell__OzoWI>main{max-width:1440px;width:100%;min-width:0;padding:24px clamp(16px,3vw,44px) 40px}.authenticated-product_shell__OzoWI details,.authenticated-product_shell__OzoWI fieldset,.authenticated-product_shell__OzoWI li>article,.authenticated-product_shell__OzoWI main>section{background:var(--fm-card)}.authenticated-product_shell__OzoWI button{border-radius:7px}@media (max-width:760px){.authenticated-product_shell__OzoWI{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.authenticated-product_shell__OzoWI>main{padding:16px 12px 28px}.authenticated-product_shell__OzoWI [id=recipe-version-history],.authenticated-product_shell__OzoWI main :is(a,button,input,select,textarea,summary){scroll-margin-bottom:100px}}@media (min-width:1200px){.authenticated-product_shell__OzoWI{padding-left:132px}.authenticated-product_shell__OzoWI>main{padding-inline:28px}}.reference-import-control_control__5HW52{margin-block:1.5rem}.reference-import-control_confirmation__b81fr,.reference-import-control_control__5HW52 a,.reference-import-control_control__5HW52 button{min-height:44px}.reference-import-control_control__5HW52 a{display:inline-flex;align-items:center;padding:.5rem}.reference-import-control_control__5HW52 button{padding:.6rem 1rem;cursor:pointer}.reference-import-control_control__5HW52 button:disabled{cursor:not-allowed}.reference-import-control_control__5HW52 :focus-visible{outline:3px solid currentColor;outline-offset:3px}.reference-import-control_review__2XhRN{margin-block-start:1rem;padding:1rem;border:1px solid}.reference-import-control_confirmation__b81fr{display:flex;align-items:center;gap:.75rem}.reference-import-control_confirmation__b81fr input{width:1.25rem;height:1.25rem}.reference-import-control_actions__1tG75{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1rem}.onboarding_page__WS6Gm{max-width:40rem;margin:0 auto;padding:2rem 1rem;overflow-wrap:anywhere}.onboarding_form__h58HQ{display:grid;gap:.75rem;margin-block:1.5rem}.onboarding_page__WS6Gm a,.onboarding_page__WS6Gm button,.onboarding_page__WS6Gm input{min-height:44px;box-sizing:border-box;font:inherit}.onboarding_page__WS6Gm input{width:100%;min-width:0;padding:.65rem;border:1px solid #53615c;border-radius:.3rem}.onboarding_page__WS6Gm button{padding:.75rem 1rem;color:#fff;background:#244c3f;border:2px solid #244c3f;border-radius:.3rem;cursor:pointer}.onboarding_page__WS6Gm button:disabled{cursor:wait;opacity:.7}.onboarding_page__WS6Gm a{display:inline-flex;align-items:center;color:#244c3f;text-decoration:underline;padding-block:.5rem}.onboarding_page__WS6Gm nav{display:flex;flex-wrap:wrap;gap:1rem}.onboarding_page__WS6Gm :focus-visible{outline:3px solid #865000;outline-offset:3px}.onboarding_page__WS6Gm [role=alert]{border-left:3px solid #9a3025;padding-left:.75rem}.public-product-shell_shell__SPi7g{--product-ink:#101b36;--product-muted:#48607e;--product-line:#e0eaf0;--product-accent:#00865c;--product-surface:#edf8f5;box-sizing:border-box;min-height:100vh;margin:-8px;padding-left:108px;background:#f7fbfd;color:var(--product-ink);font:1rem/1.4 Arial,Helvetica,sans-serif}.public-product-shell_shell__SPi7g a{text-decoration:none}.public-product-shell_shell__SPi7g :focus-visible{outline:3px solid #ad711c;outline-offset:4px}.public-product-shell_skip__sxXMv{position:fixed;top:-100px;left:120px;z-index:100;padding:12px;background:white;color:#101b36}.public-product-shell_skip__sxXMv:focus{top:8px}.public-product-shell_header__HgnMF{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 30px;background:#fff;border-bottom:1px solid var(--product-line);position:relative;z-index:20}.public-product-shell_brand__QAzQY{display:inline-flex;align-items:center;gap:9px;font-size:29px;font-weight:750;color:#101b36;letter-spacing:-1.2px;flex-shrink:0}.public-product-shell_brandGreen__mVZmQ{color:#00865c}.public-product-shell_tools__kEzt2{display:flex;align-items:center;gap:20px}.public-product-shell_tools__kEzt2 button{border-color:transparent}.public-product-shell_signIn__2mISy,.public-product-shell_signUp__lOlk_{display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;color:#101b36;font-weight:600}.public-product-shell_signUp__lOlk_{color:#fff;background:#00865c;border-radius:10px;box-shadow:0 3px 9px #00865c14}.public-product-shell_signUp__lOlk_:hover{background:#006c49}.public-product-shell_rail__5Md1C{position:fixed;left:0;top:0;bottom:0;width:108px;padding:110px 4px 20px;background:#fff;border-right:1px solid var(--product-line);display:flex;flex-direction:column;gap:22px;z-index:25}.public-product-shell_futureNav__yNu4A,.public-product-shell_rail__5Md1C>a,.public-product-shell_rail__5Md1C>div>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:82px;padding:10px 3px;border:0;border-radius:12px;color:#48607e;font:inherit;text-align:center;width:100%}.public-product-shell_rail__5Md1C svg{width:29px;height:29px;flex-shrink:0}.public-product-shell_rail__5Md1C a[aria-current],.public-product-shell_rail__5Md1C>div>button[aria-current]{background:#eaf7f2;color:#00865c;font-weight:700;box-shadow:-4px 0 #00865c}.public-product-shell_rail__5Md1C a[aria-current] svg,.public-product-shell_rail__5Md1C>div>button[aria-current] svg{fill:#00865c;stroke:#00865c}.public-product-shell_rail__5Md1C a:hover{background:#edf8f5}.public-product-shell_rail__5Md1C small{font-size:11px;background:#e7edf4;border-radius:20px;padding:3px 10px}.public-product-shell_rail__5Md1C>div>div{left:100%;right:auto;top:0}@media (min-width:761px) and (max-height:700px){.public-product-shell_rail__5Md1C{padding-block:80px 12px;gap:4px}.public-product-shell_futureNav__yNu4A,.public-product-shell_rail__5Md1C>a,.public-product-shell_rail__5Md1C>div>button{min-height:60px;padding-block:6px;gap:4px}.public-product-shell_rail__5Md1C svg{width:24px;height:24px}.public-product-shell_rail__5Md1C>div>div{top:auto;bottom:0}}.public-product-shell_main__79e2V{max-width:1450px;margin:0 auto;padding:22px 28px 36px}.public-product-shell_back__RBZiN{display:inline-flex;align-items:center;gap:13px;color:#101b36;margin-bottom:6px}.public-product-shell_hero__Zvg7o{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:220px;position:relative}.public-product-shell_intro__mFlXz{position:relative;z-index:1;padding:8px 0 28px 8px}.public-product-shell_intro__mFlXz h1{font-size:clamp(34px,4.5vw,62px);line-height:1.08;letter-spacing:-1.8px;margin:0 0 12px;font-weight:750}.public-product-shell_subtitle__X9d7u{margin:0 0 8px;font-size:clamp(23px,2.5vw,34px);line-height:1.2}.public-product-shell_description__Ysw8d{margin:0;color:#48607e;font-size:18px}.public-product-shell_assistant__ydrKA{position:relative;min-height:205px;display:flex;align-items:center;justify-content:flex-end;isolation:isolate}.public-product-shell_assistant__ydrKA:before{content:"";position:absolute;inset:40px 0 0;background:radial-gradient(ellipse at 35% 100%,#d9f7e9,transparent 70%);z-index:-1}.public-product-shell_robot__PqLcN{position:absolute;left:-5%;bottom:-10px;height:240px;width:185px;object-fit:cover}.public-product-shell_assistantCard___ui4v{position:relative;background:#effaf7eb;border:1px solid #d4eee5;border-radius:17px;padding:18px;width:62%}.public-product-shell_assistantCard___ui4v h2{font-size:20px;margin:0 0 10px;line-height:1.2}.public-product-shell_assistantCard___ui4v p{color:#48607e;font-size:16px;margin:10px 0 0}.public-product-shell_soon__DncV8{display:inline-block;padding:4px 16px;background:#e3ebf3;color:#273b55;border-radius:30px;font-size:14px;line-height:1.25}.public-product-shell_assistantCard___ui4v .public-product-shell_soon__DncV8{background:#fff4bd;color:#4a3713;font-weight:600}.public-product-shell_grid__cLvjw{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;z-index:2}.public-product-shell_card__qxtks{border:1px solid #dfebf2;border-radius:17px;overflow:hidden;background:linear-gradient(135deg,#fff,#f3f8fc);box-shadow:0 5px 14px #365e7b08;min-width:0;color:#101b36}.public-product-shell_active__GD83s{border:2px solid #26ad76;background:linear-gradient(135deg,#fff,#eafaf3);box-shadow:0 5px 12px #00865c16}a.public-product-shell_active__GD83s:hover{border-color:#00865c;box-shadow:0 6px 20px #00865c25}.public-product-shell_cardImage__akG0j{display:block;width:100%;height:auto;aspect-ratio:2.35;object-fit:cover;object-position:center}.public-product-shell_cardBody__SFCq_{position:relative;padding:15px 18px 16px;min-height:119px}.public-product-shell_cardBody__SFCq_ h2{font-size:23px;line-height:1.18;letter-spacing:-.6px;margin:0 0 7px}.public-product-shell_cardBody__SFCq_ p{color:#48607e;font-size:17px;margin:0 0 8px;line-height:1.35}.public-product-shell_active__GD83s .public-product-shell_cardBody__SFCq_{padding-right:65px}.public-product-shell_arrow__wKxLE{position:absolute;right:16px;top:17px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#00a16b,#00734f);color:white;font-size:32px;line-height:1}.public-product-shell_srOnly__tr9Jv{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-showcase=level2] .public-product-shell_hero__Zvg7o{min-height:185px}[data-showcase=level2] .public-product-shell_intro__mFlXz{grid-column:1/-1;max-width:67%}[data-showcase=level2] .public-product-shell_intro__mFlXz h1{font-size:clamp(32px,3.6vw,51px)}[data-showcase=level2] .public-product-shell_assistant__ydrKA{position:absolute;right:0;width:36%;bottom:0}[data-showcase=level2] .public-product-shell_robot__PqLcN{left:-22%;height:205px;width:158px}[data-showcase=level2] .public-product-shell_assistantCard___ui4v{width:67%;padding:16px}[data-showcase=level2] .public-product-shell_assistantCard___ui4v p{display:none}[data-showcase=level2] .public-product-shell_cardImage__akG0j{aspect-ratio:2.05}@media (max-width:1050px) and (min-width:761px){.public-product-shell_tools__kEzt2{gap:6px}.public-product-shell_header__HgnMF{padding:12px 20px}.public-product-shell_brand__QAzQY{font-size:24px}.public-product-shell_main__79e2V{padding:20px}.public-product-shell_hero__Zvg7o{grid-template-columns:1fr 1fr}.public-product-shell_assistantCard___ui4v{width:65%;padding:12px}.public-product-shell_robot__PqLcN{left:-4%;width:145px;height:200px}.public-product-shell_assistantCard___ui4v h2{font-size:17px}.public-product-shell_cardBody__SFCq_{padding:12px}.public-product-shell_cardBody__SFCq_ h2{font-size:20px}.public-product-shell_cardBody__SFCq_ p{font-size:15px}[data-showcase=level2] .public-product-shell_intro__mFlXz{max-width:60%}}@media (max-width:760px){.public-product-shell_shell__SPi7g{padding-left:0;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.public-product-shell_header__HgnMF{min-height:76px;padding:12px 16px 8px;flex-wrap:wrap;gap:4px 8px}.public-product-shell_brand__QAzQY{font-size:25px;gap:5px}.public-product-shell_brand__QAzQY svg{width:28px;height:36px}.public-product-shell_tools__kEzt2{margin-left:auto;gap:4px;flex-wrap:wrap;justify-content:flex-end}.public-product-shell_tools__kEzt2:has(.public-product-shell_signUp__lOlk_){width:100%}.public-product-shell_tools__kEzt2:has(.public-product-shell_signUp__lOlk_)>div{margin-right:auto}.public-product-shell_signIn__2mISy,.public-product-shell_signUp__lOlk_{font-size:13px;padding:8px 10px}.public-product-shell_tools__kEzt2 button{padding:6px;font-size:14px}.public-product-shell_rail__5Md1C{top:auto;width:100%;height:calc(82px + env(safe-area-inset-bottom));padding:4px 6px max(4px,env(safe-area-inset-bottom));flex-direction:row;justify-content:space-between;gap:0;border:0;border-top:1px solid #e0eaf0;background:#fffffffa}.public-product-shell_futureNav__yNu4A,.public-product-shell_rail__5Md1C>a,.public-product-shell_rail__5Md1C>div{flex:1 1;min-width:0}.public-product-shell_futureNav__yNu4A,.public-product-shell_rail__5Md1C>a,.public-product-shell_rail__5Md1C>div>button{min-height:68px;font-size:12px;gap:5px;padding:5px 1px;border-radius:0}.public-product-shell_rail__5Md1C svg{width:25px;height:25px}.public-product-shell_rail__5Md1C a[aria-current],.public-product-shell_rail__5Md1C>div>button[aria-current]{box-shadow:none;background:transparent}.public-product-shell_rail__5Md1C small{font-size:9px;padding:1px 5px}.public-product-shell_futureNav__yNu4A{position:relative}.public-product-shell_futureNav__yNu4A small{position:absolute;top:-2px;right:0;background:#fff4bd}.public-product-shell_rail__5Md1C>div>div{left:auto;right:0;top:auto;bottom:calc(100% + 8px)}.public-product-shell_main__79e2V{padding:18px 16px 24px}.public-product-shell_skip__sxXMv{left:12px}.public-product-shell_hero__Zvg7o{display:block;min-height:222px}.public-product-shell_intro__mFlXz{padding:0;max-width:100%}.public-product-shell_intro__mFlXz h1{font-size:36px;letter-spacing:-1px;margin-bottom:8px}.public-product-shell_subtitle__X9d7u{font-size:21px;line-height:1.25;max-width:76%}.public-product-shell_description__Ysw8d{font-size:16px}[data-showcase=level1] .public-product-shell_description__Ysw8d{display:none}.public-product-shell_assistant__ydrKA{min-height:133px;justify-content:flex-start;padding-top:40px}.public-product-shell_robot__PqLcN{left:auto;right:-2px;bottom:-6px;width:128px;height:170px;z-index:1}.public-product-shell_assistantCard___ui4v{width:69%;padding:13px 10px;margin-left:0;z-index:2}.public-product-shell_assistantCard___ui4v h2{font-size:15px;margin-bottom:8px}.public-product-shell_assistantCard___ui4v p{display:none}.public-product-shell_soon__DncV8{font-size:12px;padding:4px 12px}.public-product-shell_grid__cLvjw{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-product-shell_card__qxtks{border-radius:13px}.public-product-shell_cardImage__akG0j{aspect-ratio:1.6}.public-product-shell_cardBody__SFCq_{padding:11px 10px 12px;min-height:89px}.public-product-shell_cardBody__SFCq_ h2{font-size:18px;letter-spacing:-.5px;margin-bottom:8px}.public-product-shell_cardBody__SFCq_ p{display:none}.public-product-shell_active__GD83s .public-product-shell_cardBody__SFCq_{padding-right:34px}.public-product-shell_arrow__wKxLE{right:7px;top:15px;width:27px;height:27px;font-size:22px}.public-product-shell_back__RBZiN{margin:-3px 0 10px;font-size:15px;gap:8px}[data-showcase=level2] .public-product-shell_hero__Zvg7o{min-height:240px}[data-showcase=level2] .public-product-shell_intro__mFlXz{max-width:100%}[data-showcase=level2] .public-product-shell_intro__mFlXz h1{font-size:30px}[data-showcase=level2] .public-product-shell_description__Ysw8d{max-width:68%}[data-showcase=level2] .public-product-shell_assistant__ydrKA{position:relative;width:100%;min-height:130px;padding-top:46px;justify-content:flex-end}[data-showcase=level2] .public-product-shell_robot__PqLcN{left:auto;right:10px;bottom:47px;height:134px;width:103px}[data-showcase=level2] .public-product-shell_assistantCard___ui4v{width:65%;padding:12px}[data-showcase=level2] .public-product-shell_cardImage__akG0j{aspect-ratio:1.65}[data-showcase=level2] .public-product-shell_active__GD83s .public-product-shell_cardBody__SFCq_{padding-right:10px}[data-showcase=level2] .public-product-shell_active__GD83s h2{padding-right:24px}[data-showcase=level2] .public-product-shell_active__GD83s p{display:block;font-size:13px}}@media (max-width:350px){.public-product-shell_header__HgnMF,.public-product-shell_main__79e2V{padding-inline:10px}.public-product-shell_grid__cLvjw{gap:10px}.public-product-shell_cardBody__SFCq_ h2{font-size:16px}.public-product-shell_cardBody__SFCq_{padding-inline:8px}.public-product-shell_assistantCard___ui4v h2{font-size:14px}.public-product-shell_futureNav__yNu4A,.public-product-shell_rail__5Md1C>a,.public-product-shell_rail__5Md1C>div>button{font-size:11px}}@media (prefers-reduced-motion:reduce){.public-product-shell_shell__SPi7g *,.public-product-shell_shell__SPi7g :before{scroll-behavior:auto}}.public-product-shell_cardImage__akG0j[src$="dietetics.webp"]{object-position:center top}.public-product-shell_robot__PqLcN{width:220px;object-position:top}[data-showcase=level2] .public-product-shell_robot__PqLcN{width:205px}.public-product-shell_assistant__ydrKA:before{border-radius:50%}@media (max-width:760px){.public-product-shell_tools__kEzt2 [role=menu]{position:fixed;left:16px;right:16px;top:116px;width:auto}.public-product-shell_robot__PqLcN{width:150px}[data-showcase=level2] .public-product-shell_robot__PqLcN{width:128px}}.public-product-shell_cardImage__akG0j[src$="meat.webp"]{object-position:center top}@media (max-width:760px){.public-product-shell_card__qxtks{scroll-margin-bottom:calc(92px + env(safe-area-inset-bottom))}}.public-product-shell_mobileBack__2WHmc{display:none}@media (max-width:760px){.public-product-shell_mobileBack__2WHmc{display:inline-flex;align-items:center;margin-right:5px}.public-product-shell_brand__QAzQY .public-product-shell_mobileBack__2WHmc svg{width:24px;height:24px}.public-product-shell_back__RBZiN{display:none}}.public-product-shell_applicationEntry__zSoqn{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1rem}.public-product-shell_applicationEntry__zSoqn p{flex-basis:100%;margin:0}.public-product-shell_applicationEntry__zSoqn a{display:inline-flex;align-items:center;min-height:44px;padding:.65rem 1rem;color:#174f46;background:white;border:1px solid #174f46;border-radius:.6rem;font-weight:700}.public-product-shell_applicationCard__EbXXx .public-product-shell_cardBody__SFCq_{padding-right:18px}[data-showcase=level2] .public-product-shell_grid__cLvjw{align-items:start}.public-product-shell_applicationCard__EbXXx .public-product-shell_applicationEntry__zSoqn p{font-size:14px;line-height:1.4}.public-product-shell_applicationEntry__zSoqn a:focus-visible{outline:3px solid #195fb1;outline-offset:3px}.public-product-shell_applicationEntry__zSoqn a:last-child{background:#174f46;color:white}@media (max-width:760px){.public-product-shell_applicationCard__EbXXx{grid-column:1/-1}[data-showcase=level2] .public-product-shell_applicationCard__EbXXx .public-product-shell_cardImage__akG0j{aspect-ratio:2.35}}@media (min-width:761px){.public-product-shell_rail__5Md1C>a{font-size:14px;overflow-wrap:normal;word-break:normal}}.public-product-shell_catalogueEntry__9_jgS{display:flex;flex-wrap:wrap;gap:16px;padding:8px clamp(12px,3vw,30px)}.public-product-shell_catalogueEntry__9_jgS a{display:inline-flex;align-items:center;min-height:44px;color:#174c38;font-weight:600;text-decoration:underline;text-underline-offset:4px}.public-product-shell_shell__SPi7g[data-public-surface=demo]{--product-ink:#233d32;--product-muted:#59675b;--product-line:#dcded2;--product-accent:#24563f;--product-surface:#f7f4eb;--fm-ink:#233d32;--fm-muted:#59675b;--fm-canvas:#f7f4eb;--fm-card:#fffef9;--fm-soft:#f0efe5;--fm-line:#dcded2;--fm-accent:#24563f;--fm-accent-strong:#193e30;background:var(--fm-canvas);font-family:Segoe UI,system-ui,sans-serif}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_header__HgnMF{min-height:68px;padding-block:10px;background:linear-gradient(110deg,#183d2f,#2c5241);border-color:#193e30}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_brandGreen__mVZmQ,.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_brand__QAzQY{color:#fffdf2}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_brand__QAzQY{font-family:Georgia,serif;font-weight:500;letter-spacing:-1px}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_tools__kEzt2 button{background:#fffdf2;color:#234b37}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_signIn__2mISy{color:#fffdf2}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_signUp__lOlk_{background:#f0efdc;color:#193e30}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_rail__5Md1C{background:#1d4233;border:0;gap:12px}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_futureNav__yNu4A,.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_libraryNavigation__yf9EY:not([open]) summary,.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_rail__5Md1C>a,.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_rail__5Md1C>div>button{color:#f1f2e6}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_rail__5Md1C a[aria-current]{background:#e9edde;color:#1e4c35;box-shadow:inset 3px 0 #a5b689}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_rail__5Md1C a[aria-current] svg{fill:none;stroke:currentColor}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_rail__5Md1C a:hover{background:#365e46;color:white}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_rail__5Md1C small{color:#3f4c3b;background:#eee8ce}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_main__79e2V{padding-block:16px 32px}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_catalogueEntry__9_jgS{padding-block:4px;border-bottom:1px solid var(--fm-line)}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_catalogueEntry__9_jgS a{font-size:.875rem;text-decoration:none}@media (max-width:760px){.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_header__HgnMF{padding:10px 12px}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_main__79e2V{padding:12px 10px 24px}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_rail__5Md1C{gap:0}.public-product-shell_shell__SPi7g[data-public-surface=demo] .public-product-shell_rail__5Md1C a[aria-current]{box-shadow:inset 0 3px #becba4;background:#315a43;color:#fffdf2}}.public-product-shell_libraryNavigation__yf9EY{position:relative;color:inherit}.public-product-shell_libraryNavigation__yf9EY summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:82px;padding:10px 3px;cursor:pointer;text-align:center;border-radius:12px;color:inherit}.public-product-shell_libraryNavigation__yf9EY[open] summary{background:#eaf1df;color:#234e39}.public-product-shell_libraryNavigation__yf9EY>div{position:absolute;left:100%;bottom:0;width:16rem;padding:.5rem;border:1px solid #b8c7ac;border-radius:.75rem;background:#fffdf6;box-shadow:0 8px 30px #18362e26;color:#234e39}.public-product-shell_libraryNavigation__yf9EY a{display:flex;min-height:44px;align-items:center;padding:.5rem;color:#234e39}@media (max-width:760px){.public-product-shell_libraryNavigation__yf9EY{flex:1 1;min-width:0}.public-product-shell_libraryNavigation__yf9EY summary{min-height:68px;font-size:12px;gap:5px;padding:5px 1px}.public-product-shell_libraryNavigation__yf9EY>div{position:fixed;left:auto;right:8px;bottom:calc(86px + env(safe-area-inset-bottom));max-width:calc(100vw - 16px)}}.shop_shop__8TEWc{max-width:1200px;margin:0 auto;padding:clamp(16px,calc(4 * var(--shop-unit, 1vw)),48px);color:#20392f}.shop_shop__8TEWc h1{font-size:clamp(2rem,calc(4 * var(--shop-unit, 1vw)),3.5rem);margin:0}.shop_shop__8TEWc h2{font-size:1.2rem;overflow-wrap:anywhere}.shop_eyebrow___6IP3{color:#00865c;font-weight:700;letter-spacing:.12em}.shop_toolbar__Quvmx{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0}.shop_toolbar__Quvmx label{display:grid;gap:8px;flex:1 1;min-width:min(160px,100%);max-width:100%;flex-basis:200px}.shop_shop__8TEWc a,.shop_shop__8TEWc button,.shop_shop__8TEWc input,.shop_shop__8TEWc select{min-height:44px;border-radius:10px;padding:10px 16px;font:inherit}.shop_shop__8TEWc button{background:#00865c;color:white;border:1px solid #00865c;cursor:pointer}.shop_shop__8TEWc button:disabled{opacity:.55;cursor:default}.shop_shop__8TEWc input,.shop_shop__8TEWc select{min-width:0;width:100%;border:1px solid #9caea4;background:white;color:#20392f;max-width:100%;box-sizing:border-box}.shop_shop__8TEWc :focus-visible{outline:3px solid #945e18;outline-offset:3px}.shop_shop__8TEWc a{color:#006643}.shop_grid__E3BBf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:24px}.shop_card__lQv1X{min-width:0;overflow-wrap:anywhere;background:white;border:1px solid #dae5dc;border-radius:20px;padding:24px;box-shadow:0 8px 24px #244b3610}.shop_illustration__NpHKP{background:#eff6ee;color:#568b6c;border-radius:14px;display:grid;place-items:center;min-height:150px}.shop_variant__dBAcP{display:grid;gap:12px;border-top:1px solid #dae5dc;padding-top:16px;margin-top:16px}.shop_line__Mfeq0{display:flex;align-items:center;flex-wrap:wrap;gap:16px;border-bottom:1px solid #dae5dc;padding:16px 0}.shop_line__Mfeq0 h2{flex:1 1;min-width:180px}.shop_line__Mfeq0 label{display:grid;gap:8px}.shop_line__Mfeq0 input{width:90px}.shop_total___CTYK{font-size:1.5rem;font-weight:700}.shop_hero__sveAi{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;background:linear-gradient(125deg,#e8f0e2,#f8f5e9);border:1px solid #d8e3ce;border-radius:28px;padding:clamp(20px,calc(3 * var(--shop-unit, 1vw)),40px)}.shop_hero__sveAi img{width:100%;height:auto;mix-blend-mode:multiply}.shop_hero__sveAi h1{letter-spacing:-.045em;line-height:1.06;font-weight:650}.shop_hero__sveAi p{line-height:1.7;max-width:46ch}.shop_demoNote__e76Ff{font-size:.85rem;color:#4c6254}.shop_categories__oF0U7{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.shop_categories__oF0U7 button{background:#f5f7ef;color:#3d5949;border-color:#d7e2d0;border-radius:999px}.shop_categories__oF0U7 button[aria-pressed=true]{background:#255b47;color:#fff}.shop_productImage__9vEdQ{display:block;width:100%;background:transparent!important;border:0!important;padding:0!important;overflow:hidden}.shop_productImage__9vEdQ img{display:block;width:100%;height:auto;border-radius:14px}.shop_productTitle__L7ssq{background:transparent!important;border:0!important;color:#20392f!important;padding:0!important;text-align:left;font-weight:650!important}.shop_badge__704A8{display:inline-block;font-size:.72rem;color:#3c6145;background:#e9f1e2;border-radius:999px;padding:6px 10px;margin-top:16px}.shop_card__lQv1X{padding:16px}.shop_card__lQv1X p{color:#5a6d60;line-height:1.6;font-size:.9rem}.shop_variant__dBAcP{gap:8px}.shop_variant__dBAcP p{margin:0;font-size:.75rem;letter-spacing:.04em}.shop_variant__dBAcP strong{font-size:1.3rem}.shop_variant__dBAcP button:disabled{opacity:1;background:#eef2e9;color:#61705e;border-color:#e0e6d9;font-size:.85rem}.shop_detail__rQFcx{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#fff;padding:24px;border:1px solid #d8e3ce;border-radius:20px;margin-bottom:24px}.shop_detail__rQFcx>button{grid-column:1/-1;justify-self:start}.shop_detail__rQFcx img{width:100%;height:auto}.shop_detail__rQFcx p{white-space:pre-line;line-height:1.7}@media (max-width:640px){.shop_shop__8TEWc:not(.shop_buyer__PvWhk) .shop_detail__rQFcx,.shop_shop__8TEWc:not(.shop_buyer__PvWhk) .shop_hero__sveAi{grid-template-columns:1fr}.shop_shop__8TEWc:not(.shop_buyer__PvWhk) .shop_hero__sveAi img{max-height:180px;object-fit:contain}.shop_shop__8TEWc:not(.shop_buyer__PvWhk){padding:16px}}.shop_shop__8TEWc textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #9caea4;border-radius:10px;padding:12px;font:inherit;background:#fff;color:#20392f}.shop_shop__8TEWc form.shop_card__lQv1X{margin:20px 0}.shop_shop__8TEWc input[type=checkbox]{min-height:24px;vertical-align:middle}.shop_shop__8TEWc label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.shop_shop__8TEWc form>label{display:grid;gap:8px;margin-block:12px}.shop_shop__8TEWc fieldset{min-width:0;margin-block:16px;border:1px solid #dae5dc;border-radius:12px}.shop_shop__8TEWc fieldset>label{display:grid;gap:8px;margin-block:12px}.shop_shop__8TEWc input[type=checkbox]{width:24px}.shop_hero__sveAi{background:#f3f1e9;overflow:hidden;border-color:#e5e4d9}.shop_hero__sveAi img{border-radius:20px;mix-blend-mode:normal;aspect-ratio:1;object-fit:cover}.shop_productImage__9vEdQ{border-radius:14px;background:#f5f1ea!important}.shop_productImage__9vEdQ img{aspect-ratio:1;object-fit:cover;transition:transform .18s ease}.shop_productImage__9vEdQ:focus-visible img,.shop_productImage__9vEdQ:hover img{transform:scale(1.025)}.shop_productBody___AuM6{padding:0 6px 6px}.shop_card__lQv1X:has(.shop_productBody___AuM6){display:flex;flex-direction:column;box-shadow:0 5px 20px #244b3608}.shop_productBody___AuM6{flex:1 1;display:flex;flex-direction:column;align-items:start}.shop_productBody___AuM6 h2{line-height:1.4;margin-bottom:0}.shop_productBody___AuM6>p{margin-bottom:24px}.shop_productBody___AuM6 .shop_variant__dBAcP{align-self:stretch;margin-top:auto}.shop_badge__704A8{font-weight:600;letter-spacing:.02em}.shop_productDetail__D4pne.shop_card__lQv1X{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding:24px}.shop_productDetail__D4pne .shop_productBody___AuM6{grid-column:2;grid-row:1}.shop_productDetail__D4pne .shop_productBody___AuM6>p{white-space:pre-line;font-size:1rem}.shop_productDetail__D4pne h2{font-size:clamp(1.5rem,calc(3 * var(--shop-unit, 1vw)),2rem)}.shop_productDetail__D4pne>.shop_toolbar__Quvmx{grid-column:1}.shop_managementPhoto__TKshk{object-fit:cover;border-radius:12px;border:1px solid #dae5dc}@media (max-width:640px){.shop_shop__8TEWc:not(.shop_buyer__PvWhk) .shop_hero__sveAi img{max-height:240px;object-fit:contain}.shop_shop__8TEWc:not(.shop_buyer__PvWhk) .shop_productDetail__D4pne.shop_card__lQv1X{grid-template-columns:minmax(0,1fr);padding:16px;gap:16px}.shop_shop__8TEWc:not(.shop_buyer__PvWhk) .shop_productDetail__D4pne .shop_productBody___AuM6{grid-column:1;grid-row:auto}}@media (prefers-reduced-motion:reduce){.shop_productImage__9vEdQ img{transition:none}.shop_productImage__9vEdQ:focus-visible img,.shop_productImage__9vEdQ:hover img{transform:none}}.shop_hero__sveAi img{max-height:300px;object-fit:contain}@media (max-width:640px){.shop_shop__8TEWc:not(.shop_buyer__PvWhk) .shop_hero__sveAi img{max-height:200px}}.shop_buyer__PvWhk{--shop-unit:1cqw}@container storefront (max-width: 640px){.shop_buyer__PvWhk{padding:16px}.shop_buyer__PvWhk .shop_detail__rQFcx{grid-template-columns:1fr}.shop_buyer__PvWhk .shop_productDetail__D4pne.shop_card__lQv1X{grid-template-columns:minmax(0,1fr);padding:16px;gap:16px}.shop_buyer__PvWhk .shop_productDetail__D4pne .shop_productBody___AuM6{grid-column:1;grid-row:auto}}.shop_cartState__kBLzM{min-block-size:1.5em}.product-form_body__YpWbC{border:0!important;padding:0!important;margin:0!important;min-width:0}.product-workspace_shell__RPxL9{min-height:100vh;margin:-8px;background:#f6f3e9;color:#243e30}.product-workspace_main__WDLnn{width:100%;max-width:1440px;min-width:0;margin:auto;padding:24px clamp(16px,3vw,44px) 40px}.product-workspace_main__WDLnn:focus{outline-offset:-4px}.product-workspace_main__WDLnn :is(input,button,a,select,summary,[tabindex]){scroll-margin-top:130px}@media (max-width:760px){.product-workspace_shell__RPxL9{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.product-workspace_main__WDLnn{padding:16px 12px 28px}.product-workspace_main__WDLnn :is(input,button,a,select,summary){scroll-margin-bottom:100px}}@media (min-width:1200px){.product-workspace_shell__RPxL9{padding-left:132px}.product-workspace_main__WDLnn{padding:24px 28px 48px}}.platform_page__NE05Q{min-width:0;box-sizing:border-box;width:min(82rem,100%);margin:0 auto;padding:.25rem 0 2rem;color:var(--fm-ink);line-height:1.55;overflow-wrap:break-word}.platform_page__NE05Q h1{margin:0;font-size:clamp(1.75rem,1.3rem + 1vw,2.4rem);line-height:1.15;letter-spacing:-.02em}.platform_page__NE05Q h2{line-height:1.3}.platform_page__NE05Q h3{margin:0 0 .5rem;font-size:1.05rem;line-height:1.3}.platform_page__NE05Q p{max-width:70ch}.platform_page__NE05Q *,.platform_page__NE05Q :after,.platform_page__NE05Q :before{box-sizing:border-box}.platform_nav__0_OAJ{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none}.platform_page__NE05Q a{display:inline-flex;align-items:center;min-height:var(--fm-target);color:var(--fm-accent-strong)}.platform_page__NE05Q .platform_nav__0_OAJ a,.platform_page__NE05Q .platform_nav__0_OAJ a:visited{padding:.35rem 1rem;border:1px solid var(--fm-line);border-radius:999px;background:var(--fm-card);color:var(--fm-accent-strong);font-weight:600;text-decoration:none}.platform_page__NE05Q .platform_nav__0_OAJ a:hover{background:var(--fm-selected)}.platform_page__NE05Q .platform_nav__0_OAJ a[aria-current=page]{border-color:var(--fm-accent);background:var(--fm-selected)}.platform_card__aLn_2{min-width:0;margin-block:1rem;padding:1.25rem;border:1px solid var(--fm-line);border-radius:var(--fm-radius);background:var(--fm-card);box-shadow:var(--fm-card-shadow)}.platform_card__aLn_2 h2{margin-top:0;font-size:1.2rem}.platform_facts__4_fpI{display:grid;grid-template-columns:minmax(6rem,11rem) minmax(0,1fr);gap:.35rem 1rem;margin:0}.platform_facts__4_fpI dt{color:var(--fm-muted)}.platform_facts__4_fpI dd{margin:0;font-weight:600}@media (max-width:30rem){.platform_facts__4_fpI{grid-template-columns:1fr}.platform_facts__4_fpI dd{margin-bottom:.5rem}}.platform_form__6sHC4{display:grid;gap:.75rem;max-width:34rem}.platform_fieldset__JxIkF{min-width:0;margin:0;padding:.75rem;border:1px solid var(--fm-line);border-radius:var(--fm-control-radius)}.platform_field__rnFVU{display:grid;gap:.35rem;margin-block:.5rem}.platform_field__rnFVU label{font-weight:600}.platform_field__rnFVU input,.platform_field__rnFVU select{min-height:var(--fm-target)}.platform_field__rnFVU input,.platform_field__rnFVU select,.platform_field__rnFVU textarea{width:100%;min-width:0;padding:.6rem;border:1px solid var(--fm-input-line);border-radius:var(--fm-control-radius);background:var(--fm-card);color:var(--fm-ink);font:inherit}.platform_field__rnFVU textarea{min-height:calc(var(--fm-target) * 2);resize:vertical}.platform_confirm__P1rM7{margin-block:.5rem}.platform_confirm__P1rM7 label{display:flex;align-items:center;gap:.6rem;min-height:var(--fm-target);font-weight:600}.platform_confirm__P1rM7.platform_confirm__P1rM7 input[type=checkbox]{flex:none;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:0;margin:0;padding:0}.platform_choices__CAS4q{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.platform_choices__CAS4q label{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--fm-target)}.platform_choices__CAS4q.platform_choices__CAS4q input[type=radio]{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:0;margin:0;padding:0}.platform_button__H2FRz,.platform_form__6sHC4 button{min-height:var(--fm-target);padding:.6rem 1rem;border:2px solid var(--fm-accent);border-radius:var(--fm-control-radius);background:var(--fm-accent);color:#fff;font:inherit;font-weight:600;cursor:pointer}.platform_button__H2FRz.platform_secondary__46Ru5,.platform_form__6sHC4 button.platform_secondary__46Ru5{background:var(--fm-card);color:var(--fm-accent-strong)}.platform_button__H2FRz.platform_danger__8sJ9a,.platform_form__6sHC4 button.platform_danger__8sJ9a{border-color:var(--fm-danger);background:var(--fm-danger);color:#fff}.platform_button__H2FRz:disabled,.platform_form__6sHC4 button:disabled{opacity:.65;cursor:wait}.platform_page__NE05Q :focus-visible{outline:3px solid var(--fm-focus);outline-offset:2px}.platform_status__u5AW1{background:var(--fm-selected)}.platform_alert__PUt_h,.platform_status__u5AW1{padding:.6rem .8rem;border-radius:var(--fm-control-radius)}.platform_alert__PUt_h{border-left:4px solid var(--fm-danger);background:var(--fm-danger-surface);color:var(--fm-danger)}.platform_warning__9oi7Z{padding:.6rem .8rem;border-left:4px solid var(--fm-warning);border-radius:var(--fm-control-radius);background:var(--fm-warning-surface);color:var(--fm-warning)}.platform_secret__e9lpq{display:block;padding:.5rem;border-radius:var(--fm-control-radius);background:var(--fm-soft);font-family:ui-monospace,monospace;word-break:break-all}.platform_codes__DnGVQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.35rem;margin:0;padding:0;list-style:none;font-family:ui-monospace,monospace}.platform_tableWrap__ROyc6{position:relative;overflow-x:auto;max-width:100%;border:1px solid var(--fm-line);border-radius:var(--fm-control-radius);background:var(--fm-card)}.platform_table__xKOWz{width:100%;min-width:44rem;border-collapse:collapse;overflow-wrap:normal;word-break:normal;font-size:.95rem}.platform_wrapAnywhere__nLZB2{min-width:12rem;overflow-wrap:anywhere}.platform_table__xKOWz caption{padding:.85rem .9rem .6rem;text-align:left;font-weight:700;font-size:1rem}.platform_table__xKOWz td,.platform_table__xKOWz th{padding:.65rem .9rem;border-bottom:1px solid var(--fm-line);text-align:left;vertical-align:middle}.platform_table__xKOWz thead th{background:var(--fm-soft);color:var(--fm-muted);font-size:.8125rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.platform_table__xKOWz tbody th[scope=row]{font-weight:600}.platform_table__xKOWz tbody tr:last-child td,.platform_table__xKOWz tbody tr:last-child th{border-bottom:0}.platform_table__xKOWz tbody tr:hover{background:var(--fm-selected)}.platform_badge__KK8yb{display:inline-block;padding:.1rem .5rem;border-radius:999px;background:var(--fm-soft);font-size:.9rem}.platform_actions__bWKxC{display:flex;flex-wrap:wrap;gap:.5rem}@media (prefers-reduced-motion:reduce){.platform_page__NE05Q *{transition:none!important;animation:none!important}}.platform_visuallyHidden__2KBte{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.platform_secret__e9lpq,.platform_wrapAnywhere__nLZB2 code{overflow-wrap:anywhere}.platform_links__pjaUM a,.platform_nav__0_OAJ a{min-height:var(--fm-target)}.platform_links__pjaUM{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.platform_alert__PUt_h:empty,.platform_notice__8HT90:empty,.platform_status__u5AW1:empty{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}@media (max-width:30rem){.platform_card__aLn_2{padding:.75rem}}.platform_scrollHint__W6v9Z{display:none;color:var(--fm-muted)}@media (max-width:40rem){.platform_scrollHint__W6v9Z{display:block}}.platform_secondaryCode__QtexD{color:var(--fm-muted);font-size:.85rem}.platform_qr__Vuedh{display:block;width:min(100%,17rem);min-width:11rem;height:auto;aspect-ratio:1;margin-block:.75rem;border:1px solid var(--fm-line);border-radius:var(--fm-control-radius);background:#ffffff}@media (max-width:22rem){.platform_qr__Vuedh{min-width:0}}.platform_copyRow__0ee78{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-block:.5rem}.platform_manualKey__M2k2d{letter-spacing:.08em;-webkit-user-select:all;user-select:all}.platform_areaHeader__0N3Zg{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.25rem 2rem;margin-bottom:1.5rem;border-bottom:1px solid var(--fm-line)}.platform_areaTitle__5ZQbY{display:flex;flex:1 1 22rem;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-width:0;padding-bottom:.9rem}.platform_areaTitle__5ZQbY p{flex:1 1 100%;max-width:none;margin:.15rem 0 0;color:var(--fm-muted)}.platform_areaTabs__zCbkn ul{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.platform_page__NE05Q .platform_areaTabs__zCbkn a,.platform_page__NE05Q .platform_areaTabs__zCbkn a:visited{margin-bottom:-1px;padding:.5rem 1rem;border-bottom:3px solid transparent;color:var(--fm-muted);font-weight:600;text-decoration:none}.platform_page__NE05Q .platform_areaTabs__zCbkn a:hover{background:var(--fm-selected);color:var(--fm-accent-strong)}.platform_page__NE05Q .platform_areaTabs__zCbkn a[aria-current=page]{border-bottom-color:var(--fm-accent);color:var(--fm-accent-strong);font-weight:700}.platform_overviewGrid__noBBx{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:stretch}.platform_overviewGrid__noBBx>.platform_card__aLn_2{display:flex;flex-direction:column;grid-column:1/-1;margin:0}.platform_cardActions__jH1jU{margin:auto 0 0;padding-top:1rem}@media (min-width:64rem){.platform_overviewGrid__noBBx>.platform_span7__5181r{grid-column:span 7}.platform_overviewGrid__noBBx>.platform_span5__K42yv{grid-column:span 5}}.platform_identityEmail__DzO5q{overflow-wrap:anywhere;font-size:1.05rem}.platform_facts__4_fpI{row-gap:.65rem}.platform_page__NE05Q a.platform_linkButton__PWHoy,.platform_page__NE05Q a.platform_linkButton__PWHoy:visited{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.1rem;border:2px solid var(--fm-accent);border-radius:var(--fm-control-radius);background:var(--fm-accent);color:#fff;font-weight:600;text-decoration:none}.platform_page__NE05Q a.platform_linkButton__PWHoy:hover{background:var(--fm-accent-strong)}.platform_page__NE05Q a.platform_rowLink__Z0mth,.platform_page__NE05Q a.platform_rowLink__Z0mth:visited{padding:.35rem .9rem;border:1px solid var(--fm-input-line);border-radius:var(--fm-control-radius);background:var(--fm-card);color:var(--fm-accent-strong);font-weight:600;text-decoration:none;white-space:nowrap}.platform_page__NE05Q a.platform_rowLink__Z0mth:hover{background:var(--fm-selected)}.platform_chip___9SH_{display:inline-flex;align-items:center;gap:.4rem;padding:.1rem .7rem;border:1px solid var(--fm-line);border-radius:999px;background:var(--fm-soft);color:var(--fm-ink);font-size:.875rem;font-weight:600;line-height:1.5;white-space:nowrap}.platform_chip___9SH_:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.platform_chipOk__EgF2f{border-color:#b7dcc8;background:var(--fm-selected);color:var(--fm-accent-strong)}.platform_chipInfo__zT_oY{border-color:#bcd3e8;background:#edf4fb;color:#1c4f7e}.platform_chipWarn__g2MVg{border-color:#e6cf94;background:var(--fm-warning-surface);color:var(--fm-warning)}.platform_chipDanger__M4Uj5{border-color:#e3b3b1;background:var(--fm-danger-surface);color:var(--fm-danger)}.platform_chipNeutral__nqzFS,.platform_muted__Nl8b_{color:var(--fm-muted)}.platform_securityPanel__OXh_2{display:grid;grid-template-columns:minmax(0,1fr);column-gap:1.5rem;row-gap:0;align-items:start}.platform_securityPanel__OXh_2>.platform_card__aLn_2{margin:0 0 1rem}@media (min-width:64rem){.platform_securityPanel__OXh_2{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem)}.platform_securityPanel__OXh_2>.platform_card__aLn_2{grid-column:1}.platform_securityPanel__OXh_2>.platform_status__u5AW1:not(:empty){grid-column:1;margin:0 0 1rem}.platform_securityPanel__OXh_2>.platform_securityStatus__W9EHJ{grid-column:2;grid-row:1/span 40;position:sticky;top:1rem}}.platform_issuedGrid__Pk8P2{display:grid;gap:.5rem 2rem;grid-template-columns:minmax(0,1fr)}.platform_issuedCodes__nT4aC,.platform_issuedSetup__lc2xL{min-width:0}@media (min-width:48rem){.platform_issuedGrid__Pk8P2{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:start}}.platform_searchBar__PsCiR{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;margin:.5rem 0 1rem}.platform_searchBar__PsCiR .platform_field__rnFVU{flex:1 1 18rem;max-width:30rem;margin:0}.platform_searchBar__PsCiR button{min-height:var(--fm-target);padding:.6rem 1.25rem;border:2px solid var(--fm-accent);border-radius:var(--fm-control-radius);background:var(--fm-accent);color:#fff;font:inherit;font-weight:600;cursor:pointer}.platform_invitationsCard__tHE_w{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2rem}@media (min-width:64rem){.platform_invitationsCard__tHE_w{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.platform_invitationsCard__tHE_w>[role=status]:not(:empty),.platform_invitationsCard__tHE_w>h2{grid-column:1/-1}.platform_invitationsCard__tHE_w>form{grid-column:1;grid-row:3;align-self:start}.platform_invitationsCard__tHE_w>:not(h2):not(form):not([role=status]){grid-column:2;grid-row:3;align-self:start}}.platform_unlockCard__k0DwA{max-width:40rem}.platform_breadcrumb__rJzBK{margin:0 0 .25rem}.platform_detailHeader__H564G{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1rem}.platform_detailHeader__H564G h2{margin:0;font-size:1.4rem}.platform_detailGrid___ZWaC{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:stretch}.platform_detailGrid___ZWaC>.platform_card__aLn_2{margin:0}.platform_actionsCard__uBKxN{border-color:#e3b3b1}.platform_actions__bWKxC button[aria-haspopup=dialog],.platform_actions__bWKxC>button{min-height:var(--fm-target);padding:.45rem 1rem;border:1px solid var(--fm-input-line);border-radius:var(--fm-control-radius);background:var(--fm-card);color:var(--fm-accent-strong);font:inherit;font-weight:600;cursor:pointer}.platform_actions__bWKxC>button:hover{background:var(--fm-selected)}.platform_actions__bWKxC>button[data-tone=danger]{border-color:var(--fm-danger);background:var(--fm-card);color:var(--fm-danger)}.platform_actions__bWKxC>button[data-tone=danger]:hover{background:var(--fm-danger-surface)}.platform_adminSections__ziO3X>summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600}.platform_page__NE05Q[data-catalogue-admin=true] .platform_areaHeader__0N3Zg{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;margin-bottom:4px}.platform_page__NE05Q[data-catalogue-admin=true] .platform_areaTitle__5ZQbY h1{font-size:clamp(1.3rem,2vw,1.75rem);margin:0}.platform_page__NE05Q[data-catalogue-admin=true] .platform_areaTabs__zCbkn{margin:0;min-width:0;max-width:100%}.platform_page__NE05Q[data-catalogue-admin=true] .platform_areaTabs__zCbkn a{min-height:44px;padding:8px}.platform_page__NE05Q[data-catalogue-admin=true]{background:#faf8ef;color:#163d32}.platform_page__NE05Q[data-catalogue-admin=true] .platform_areaTabs__zCbkn ul{flex-wrap:nowrap;overflow-x:auto}.platform_page__NE05Q[data-catalogue-admin=true] .platform_areaTabs__zCbkn li{flex:0 0 auto}.appearance_theme__r3eqK{background:var(--store-bg);color:var(--store-ink);border-radius:var(--store-radius);container:storefront/inline-size}.appearance_theme__r3eqK [class*=shop_shop]{color:var(--store-ink)}.appearance_theme__r3eqK [class*=shop_card],.appearance_theme__r3eqK [class*=shop_detail]{background:var(--store-surface);border-color:var(--store-border);border-radius:var(--store-radius);box-shadow:var(--store-shadow);padding:var(--store-space)}.appearance_theme__r3eqK [class*=shop_grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--store-card-min)),1fr));gap:var(--store-space)}.appearance_theme__r3eqK [class*=shop_productTitle]{color:var(--store-ink)!important}.appearance_theme__r3eqK [class*=shop_card] p,.appearance_theme__r3eqK [class*=shop_demoNote]{color:var(--store-muted)}.appearance_theme__r3eqK button:not(:disabled){background:var(--store-accent);color:#fff;border-color:var(--store-accent)}.appearance_theme__r3eqK a{color:var(--store-accent)}.appearance_theme__r3eqK :is(input,select,textarea){border-color:var(--store-border)}.appearance_theme__r3eqK :focus-visible{outline:3px solid var(--store-accent);outline-offset:3px;box-shadow:0 0 0 3px #fff}.appearance_theme__r3eqK[data-store-theme=warm] h1,.appearance_theme__r3eqK[data-store-theme=warm] h2{font-family:Georgia,serif}.appearance_theme__r3eqK[data-store-theme=technical] h1{letter-spacing:-.025em}.appearance_hero__gtOMv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;background:var(--store-surface);border:1px solid var(--store-border);border-radius:var(--store-radius);overflow:hidden}.appearance_copy__NT66P{padding:clamp(20px,4cqw,48px);min-width:0;overflow-wrap:anywhere}.appearance_theme__r3eqK .appearance_hero__gtOMv h1{font-size:clamp(1.8rem,4.5cqw,3.4rem);line-height:1.1}.appearance_brand__A2vac{font-weight:700;letter-spacing:.04em}.appearance_description____u4p{white-space:pre-line;line-height:1.7}.appearance_hero__gtOMv img{display:block;width:100%;height:360px;object-position:var(--focal);mix-blend-mode:normal}.appearance_hero__gtOMv[data-layout=split-left] img{grid-column:1;grid-row:1}.appearance_hero__gtOMv[data-layout=split-left] .appearance_copy__NT66P{grid-column:2}.appearance_hero__gtOMv[data-layout=wide]{grid-template-columns:1fr;gap:0}.appearance_hero__gtOMv[data-layout=wide] img{grid-row:1;max-height:280px}.appearance_hero__gtOMv[data-layout=compact],.appearance_hero__gtOMv[data-layout=text]{grid-template-columns:1fr}.appearance_hero__gtOMv[data-layout=text] .appearance_copy__NT66P{max-width:900px;padding-block:56px}.appearance_hero__gtOMv[data-layout=compact] .appearance_copy__NT66P{padding:20px}.appearance_hero__gtOMv[data-layout=compact] h1{font-size:1.8rem}.appearance_ctas___q3Ju{display:flex;flex-wrap:wrap;gap:12px}.appearance_ctas___q3Ju a{display:inline-flex;align-items:center;min-height:44px;background:var(--store-accent);color:#fff!important;padding:10px 20px;border-radius:var(--store-radius);text-decoration:none}@container storefront (max-width: 800px){.appearance_hero__gtOMv{grid-template-columns:minmax(0,1fr);gap:0}.appearance_hero__gtOMv img{height:200px;object-position:var(--mobile-focal)}.appearance_hero__gtOMv[data-layout=split-left] .appearance_copy__NT66P,.appearance_hero__gtOMv[data-layout=split-left] img{grid-column:1;grid-row:auto}.appearance_hero__gtOMv[data-hide-mobile=true] img{display:none}.appearance_hero__gtOMv[data-layout=text] .appearance_copy__NT66P{padding-block:28px}}