.fb-chip-in{animation:.28s ease-out both fbChipIn}@keyframes fbChipIn{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fbHeroDiscoverMarkerPulse{0%{opacity:.55;transform:scale(.9)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@keyframes fbHeroScanMenuDrop{0%{opacity:0;transform:translateY(-50%)rotate(-3deg)scale(.92)}60%{opacity:1;transform:translateY(4%)rotate(.5deg)scale(1.02)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes fbHeroScanLineSweep{0%{opacity:0;transform:translateY(0)}15%{opacity:.95}85%{opacity:.95}to{opacity:0;transform:translateY(100%)}}@keyframes fbHeroScanChipTap{0%{opacity:.85;transform:translate(-50%,-50%)scale(.4)}60%{opacity:.4}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}@keyframes fbHeroScanChipEnter{0%{opacity:0;transform:translateY(4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}[data-fb-hero-matrix-tile],[data-fb-hero-matrix-tile] *,[data-fb-hero-matrix-tile] :before,[data-fb-hero-matrix-tile] :after{transition:none!important;animation:none!important}[data-fb-hero-matrix-tile] .fb-hero-tap-ring{animation:.9s ease-out both fbHeroScanChipTap!important}[data-fb-hero-matrix-tile] [data-fb-hero-drag-preview] table{table-layout:fixed!important;width:100%!important;min-width:100%!important;max-width:100%!important}[data-fb-hero-matrix-tile] [data-fb-hide-dragged-col] [data-col=peanuts],[data-fb-mobile-public-matrix] [data-fb-hide-dragged-col] [data-col=peanuts]{visibility:hidden!important}[data-fb-hero-matrix-tile] .overflow-x-auto:not(.matrix-overlay-scroller)>table>tbody[aria-hidden=true]{display:none!important}.fb-window-bleed{width:100vw;left:50%;transform:translate(-50%)}@media (max-width:768px){[data-fb-no-button-floor] button,[data-fb-no-button-floor] a{min-height:0}}.fb-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.fb-reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fb-reveal,.fb-reveal-in{opacity:1;transition:none;transform:none}}
[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix],[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix] .bg-white{background-color:#fff!important}[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix] .bg-gray-100{background-color:#f3f4f6!important}[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix] .bg-gray-50{background-color:#f9fafb!important}[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix] .text-gray-900{color:#111827!important}[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix] .text-gray-800{color:#1f2937!important}[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix] .text-gray-700{color:#374151!important}[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix] .text-gray-600{color:#4b5563!important}[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix] .text-gray-500{color:#6b7280!important}[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix] .border-gray-300{border-color:#d1d5db!important}[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix] .border-gray-200{border-color:#e5e7eb!important}[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix] .border-gray-100{border-color:#f3f4f6!important}[data-fb-mobile-menu-matrix][data-fb-mobile-menu-matrix]{--color-brand-dark-green:#0b4736;--color-rating-1-unsafe:#8b0000;--color-rating-3-okay:#ff9500;--chip-may-contain-fg:#000;--color-rating-5-excellent:#065e3e;--color-rating-4-good:#06623e;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-border-default:#e5e7eb;--color-background-card:#fff;--color-background-page:#fff;--menu-label-contains:#c62828;--menu-label-may-contain:#b45309;--chip-bg-contains:#8b0000;--chip-fg-contains:#fff;--chip-border-contains:#8b0000;--chip-bg-may-contain:#ff9500;--chip-fg-may-contain:#000;--chip-border-may-contain:#ff9500;--chip-bg-free-from:#065e3e;--chip-fg-free-from:#fff;--chip-border-free-from:#065e3e}[data-fb-mobile-public-matrix] div:has(>[data-print-hide]){display:none!important}[data-fb-mobile-public-matrix] .overflow-x-auto:not(.matrix-overlay-scroller)>table>thead{display:none!important}[data-fb-mobile-public-matrix] .matrix-overlay-scroller th:first-child,[data-fb-mobile-public-matrix] .overflow-x-auto:not(.matrix-overlay-scroller) th:first-child,[data-fb-mobile-public-matrix] .matrix-dish-cell{width:8.5rem!important;min-width:8.5rem!important;max-width:8.5rem!important}[data-fb-mobile-public-matrix] .matrix-dish-cell,[data-fb-mobile-public-matrix] .matrix-dish-cell button,[data-fb-mobile-public-matrix] .matrix-dish-cell span{font-weight:600!important;line-height:1.15!important}[data-fb-mobile-public-matrix] .matrix-dish-cell button{min-height:0!important;padding-top:.25rem!important;padding-bottom:.25rem!important;padding-left:.75rem!important}[data-fb-mobile-public-matrix] tbody th[scope=rowgroup]{padding-left:.75rem!important}[data-fb-mobile-public-matrix] .matrix-data-row>td,[data-fb-mobile-public-matrix] .matrix-data-row>th{padding-top:.125rem!important;padding-bottom:.125rem!important}[data-fb-mobile-public-matrix] .matrix-overlay-scroller th,[data-fb-mobile-public-matrix] .overflow-x-auto th{padding-top:.625rem!important;padding-bottom:.625rem!important}[data-fb-mobile-public-matrix] th[data-col]>div{gap:.25rem!important}[data-fb-mobile-public-matrix] th[data-col] svg{width:24px!important;height:24px!important}[data-fb-mobile-public-matrix] th[data-col] .text-xs{font-size:12px!important;line-height:1.1!important}[data-fb-mobile-public-matrix] th[data-col]>div>span.rounded-full{display:none!important}
