:root{--background:#f5f5f4;--foreground:#1f1611;--card:#fff;--card-foreground:#1f1611;--popover:#fff;--popover-foreground:#1f1611;--primary:#c68a1e;--primary-foreground:#fff;--secondary:#ececeb;--secondary-foreground:#1f1611;--muted:#ececeb;--muted-foreground:#71717a;--accent:#fbf3e0;--accent-foreground:#7a5310;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e5e5e4;--input:#e5e5e4;--ring:#c68a1e;--chart-1:#8c5d2b;--chart-2:#a87c51;--chart-3:#bf9d7d;--chart-4:#d5b89d;--chart-5:#e5d0bd;--radius:.5rem;--shadow-soft:0 1px 2px 0 #0f172a0a,0 1px 1px -1px #0f172a0a;--sidebar:#fff;--sidebar-foreground:#1f1611;--sidebar-primary:#c68a1e;--sidebar-primary-foreground:#fff;--sidebar-accent:#fbf3e0;--sidebar-accent-foreground:#7a5310;--sidebar-border:#e5e5e4;--sidebar-ring:#c68a1e}@supports (color:lab(0% 0 0)){:root{--chart-1:lab(44.0729% 16.2251 36.0803);--chart-2:lab(55.7434% 13.6801 30.3208);--chart-3:lab(67.4224% 9.63628 21.8321);--chart-4:lab(76.7323% 7.77984 17.9264);--chart-5:lab(84.883% 5.25194 12.376)}}body{font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,body *{letter-spacing:0}html[data-product=mog] [data-app-content]{--background:#fefdfc;--foreground:#212428;--card:#fff;--card-foreground:#212428;--secondary:#f0f2f4;--secondary-foreground:#232932;--muted:#f0f2f4;--muted-foreground:#646970;--accent:#ebeff4;--accent-foreground:#232932;--border:#e3e5e7;--input:#e9ebee;--radius:.625rem;--color-green-queue:#14874e;--color-green-queue-soft:#d5f9e0;--color-amber-queue:#ca8a10;--color-amber-queue-soft:#fff0d1;--color-red-queue:#d33b36;--color-red-queue-soft:#ffedeb;--color-blue-queue:#153bb7;--color-blue-queue-soft:#e5efff;font-size:15px}@supports (color:lab(0% 0 0)){html[data-product=mog] [data-app-content]{--background:lab(99.4327% -.0656247 .758374);--foreground:lab(14.1411% -.597611 -2.90794);--card:lab(100% 0 0);--card-foreground:lab(14.1411% -.597611 -2.90794);--secondary:lab(95.357% -.443876 -1.4321);--secondary-foreground:lab(16.4275% -1.1576 -6.46273);--muted:lab(95.357% -.443876 -1.4321);--muted-foreground:lab(44.2932% -.924408 -4.37573);--accent:lab(94.1935% -.877976 -2.85867);--accent-foreground:lab(16.4275% -1.1576 -6.46273);--border:lab(90.7123% -.330448 -1.47072);--input:lab(93.0323% -.330538 -1.47079);--color-green-queue:lab(49.4776% -41.7249 21.5535);--color-green-queue-soft:lab(94.8726% -15.5318 7.96133);--color-amber-queue:lab(62.7263% 19.0613 64.9727);--color-amber-queue-soft:lab(95.5261% 2.02972 19.535);--color-red-queue:lab(49.4061% 59.6078 40.1112);--color-red-queue-soft:lab(95.0028% 12.0867 7.12119);--color-blue-queue:lab(29.7683% 27.8363 -70.5616);--color-blue-queue-soft:lab(94.0036% -.519037 -14.9066)}}html[data-product=mog] [data-app-content] .font-display{font-family:var(--font-inter),system-ui,sans-serif}html[data-product=mog] [data-app-content] .numeric-tabular{font-variant-numeric:tabular-nums}html[data-product=mog] [data-app-content] .text-display{letter-spacing:0;font-size:36px;font-weight:700;line-height:1.1}html[data-product=mog] [data-app-content] .text-h1{letter-spacing:0;font-size:26px;font-weight:600;line-height:1.2}html[data-product=mog] [data-app-content] .text-h2{letter-spacing:0;font-size:18px;font-weight:600;line-height:1.3}html[data-product=mog] [data-app-content] .text-h3{letter-spacing:0;font-size:14px;font-weight:600;line-height:1.4}html[data-product=mog] [data-app-content] .text-body{font-size:13px;font-weight:400;line-height:1.55}html[data-product=mog] [data-app-content] .text-small{font-size:12px;font-weight:400;line-height:1.5}html[data-product=mog] [data-app-content] .text-label{letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}html[data-product=mog] [data-app-content] .text-id{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.5}html[data-product=retina] [data-app-content]{--background:#fbf9f5;--foreground:#1a1a1a;--muted:#f5f3ee;--muted-foreground:#8a8275;--accent:#f5f3ee;--accent-foreground:#6b6358;--border:#ece6da;--input:#ece6da;--review-notice-bg:#fff9e6;--review-notice-border:#e8d4a8;--review-notice-fg:#8a6118;--review-notice-icon:#c68a1e;--review-attention-row:#fff9e6;--review-attention-input-bg:#fffef8;--review-attention-input-border:#e8d4a8;--review-add-border:#c68a1e;--review-add-fg:#c68a1e;--review-add-bg:#fff9e6;--review-table-head-bg:#fcfbfa;font-size:16px}html[data-product=retina] [data-app-content] .text-body{font-size:13px;font-weight:400;line-height:1.55}html[data-product=retina] [data-app-content] .text-small{font-size:12px;font-weight:400;line-height:1.5}html[data-product=retina] [data-app-content] .text-label{letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}html[data-product=retina] [data-app-content] .text-table-head{letter-spacing:0;text-transform:none;font-size:11px;font-weight:500;line-height:1.35}html[data-product=retina] [data-app-content] .retina-nutrient-table{font-size:12px;line-height:1.4}html[data-product=retina] [data-app-content] .retina-nutrient-table tbody tr:hover{background:0 0}html[data-product=retina] [data-app-content] .retina-nutrient-table .retina-nutrient-th{height:1.75rem;color:var(--muted-foreground);border-color:var(--border);padding:.125rem .5rem;font-size:11px;font-weight:500}html[data-product=retina] [data-app-content] .retina-nutrient-table .retina-nutrient-td{border-color:var(--border);padding:.125rem .5rem}html[data-product=retina] [data-app-content] .retina-nutrient-table .retina-nutrient-name{color:var(--foreground);font-size:12px;font-weight:600;line-height:1.35}html[data-product=retina] [data-app-content] .retina-nutrient-table .retina-nutrient-uom,html[data-product=retina] [data-app-content] .retina-nutrient-table .retina-nutrient-source{color:var(--muted-foreground);font-size:11px;font-weight:400;line-height:1.35}html[data-product=retina] [data-app-content] .retina-nutrient-table .retina-nutrient-uom{text-align:center}html[data-product=retina] [data-app-content] .retina-nutrient-table .retina-nutrient-input{min-width:4.5rem;height:1.625rem;padding-inline:.375rem;font-size:12px;font-weight:400;line-height:1.35}html[data-product=retina] [data-app-content] .retina-nutrient-table .retina-nutrient-value{box-sizing:border-box;border:1px solid var(--border);min-width:4.5rem;min-height:1.625rem;color:var(--foreground);background:#fffef8;border-radius:.375rem;align-items:center;padding-inline:.375rem;font-size:12px;font-weight:400;line-height:1.35;display:inline-flex}html[data-product=retina] [data-app-content] .retina-nutrient-table .retina-nutrient-value-empty{color:var(--muted-foreground)}html[data-product=retina] [data-app-content] .retina-review-notice{border:1px solid var(--review-notice-border);background:var(--review-notice-bg);color:var(--review-notice-fg)}html[data-product=retina] [data-app-content] .retina-review-notice-icon{color:var(--review-notice-icon)}html[data-product=retina] [data-app-content] .retina-review-attention-row,html[data-product=retina] [data-app-content] .retina-review-attention-row:hover{background:var(--review-attention-row)}html[data-product=retina] [data-app-content] .retina-review-attention-input{border-color:var(--review-attention-input-border);background-color:var(--review-attention-input-bg)}html[data-product=retina] [data-app-content] .retina-review-attention-input:focus-visible{border-color:var(--review-attention-input-border);--tw-ring-color:#c68a1e40}html[data-product=retina] [data-app-content] .retina-review-add{border-color:var(--review-add-border);background:var(--review-add-bg);color:var(--review-add-fg)}html[data-product=retina] [data-app-content] .retina-review-add:hover:not(:disabled){border-color:var(--review-notice-border);background:var(--review-notice-bg);color:var(--review-notice-fg)}html[data-product=retina] [data-app-content] .retina-review-table-head,html[data-product=retina] [data-app-content] .retina-review-table-head tr:hover{background:var(--review-table-head-bg)}html[data-product=retina] [data-app-content] .retina-review-notice-text{color:var(--review-notice-fg)}html[data-product=retina] [data-app-content] .retina-review-probable-chip{border-color:var(--review-notice-border);background:var(--review-notice-bg);color:var(--review-notice-fg)}html[data-product=retina] [data-app-content] .retina-review-chip{border-radius:.375rem;align-items:center;gap:.125rem;height:1.5rem;padding-block:0;padding-inline:.4375rem;font-size:11px;font-weight:500;line-height:1;display:inline-flex;overflow:visible}html[data-product=retina] [data-app-content] .retina-review-chip button{cursor:pointer;color:inherit;opacity:.65;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}html[data-product=retina] [data-app-content] .retina-review-chip button:hover{opacity:1}html[data-product=retina] [data-app-content] .retina-review-ingredient-chip{border-color:var(--border);color:var(--foreground);background:#fff}html[data-product=retina] [data-app-content] .retina-review-chip-add{border-radius:.375rem;align-items:center;height:1.5rem;padding-inline:.4375rem;font-size:11px;font-weight:500;line-height:1;display:inline-flex}html[data-product=retina] [data-app-content] .retina-action-btn{letter-spacing:0;height:2.5rem;font-size:14px;font-weight:600;line-height:1.4}html[data-product=retina] [data-app-content] .retina-action-btn-outline{color:#1a1a1a;background:#fff;border-color:#e5e0da}html[data-product=retina] [data-app-content] .retina-action-btn-outline:hover:not(:disabled){color:#1a1a1a;background:#fdfbf9;border-color:#e5e0da}html[data-product=retina] [data-app-content] .retina-action-btn-primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000}html[data-product=retina] [data-app-content] .retina-action-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary)92%,#1a1a1a);color:var(--primary-foreground)}html[data-product=retina] [data-app-content] .retina-list-sidebar-header{background:#fdfbf9}html[data-product=retina] [data-app-content] .retina-list-search-input{box-sizing:border-box;color:#1a1a1a;width:100%;min-width:0;height:2rem;box-shadow:none;background:#fff;border:1px solid #e5e0da;border-radius:.5rem;padding-left:1.875rem;padding-right:.5rem;font-size:13px;line-height:1.35;display:block}html[data-product=retina] [data-app-content] .retina-list-search-input::placeholder{color:#8a8275}html[data-product=retina] [data-app-content] .retina-list-search-input:focus-visible{border-color:#c68a1e;outline:none;box-shadow:0 0 0 3px #c68a1e1f}html[data-product=retina] [data-app-content] .retina-list-search-icon{color:#8a8275}html[data-product=retina] [data-app-content] .retina-filter-tool-btn{color:#8a8275;background:#fff;border:1px solid #e5e0da;border-radius:.5rem;width:2rem;height:2rem}html[data-product=retina] [data-app-content] .retina-filter-tool-btn:hover:not(:disabled){color:#6b6358;background:#fdfbf9}html[data-product=retina] [data-app-content] .retina-filter-tool-btn:disabled{cursor:not-allowed;opacity:.55}html[data-product=retina] [data-app-content] .retina-filter-tool-btn[data-active=true]{color:#8a6118;background:#fff9e6;border-color:#e8d4a8}html[data-product=retina] [data-app-content] .retina-filter-panel{background:#fff;border:1px solid #ece6da;border-radius:1rem;width:min(20rem,100vw - 1.5rem);padding:1.5rem;box-shadow:0 10px 38px #1a1a1a14,0 2px 8px #1a1a1a0a}html[data-product=retina] [data-app-content] .retina-filter-date-wrap{flex:1 1 0;min-width:0}html[data-product=retina] [data-app-content] .retina-filter-date-label{color:#706f6c;margin-bottom:.375rem;font-size:12px;font-weight:400;line-height:1.4;display:block}html[data-product=retina] [data-app-content] .retina-filter-section-label{letter-spacing:.02em;text-transform:uppercase;color:#8a8275;margin-bottom:.5rem;font-size:11px;font-weight:600;line-height:1.4}html[data-product=retina] [data-app-content] .retina-filter-field{box-sizing:border-box;color:#1a1a1a;width:100%;min-width:0;height:2.5rem;box-shadow:none;background:#fffef8;border:1px solid #e8d4a8;border-radius:.625rem;padding-left:.75rem;padding-right:2.25rem;font-size:14px;line-height:1.4;display:block}html[data-product=retina] [data-app-content] .retina-filter-field::placeholder{color:#706f6c}html[data-product=retina] [data-app-content] .retina-filter-field:focus-visible{border-color:#c68a1e;outline:none;box-shadow:0 0 0 3px #c68a1e26}html[data-product=retina] [data-app-content] .retina-filter-category-trigger{color:#1a1a1a;background:#fffef8;border:1px solid #e8d4a8;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:2.5rem;padding:0 .75rem;font-size:14px;line-height:1.4;display:flex}html[data-product=retina] [data-app-content] .retina-filter-category-trigger:hover{background:#fff9e6}html[data-product=retina] [data-app-content] .retina-filter-category-menu{background:#fff;border:1px solid #ece6da;border-radius:.75rem;max-height:16rem;padding:.375rem;overflow:auto;box-shadow:0 10px 38px #1a1a1a14,0 2px 8px #1a1a1a0a}html[data-product=retina] [data-app-content] .retina-filter-panel .retina-filter-category-menu{box-shadow:none}html[data-product=retina] [data-app-content] .retina-filter-category-item{color:#1a1a1a;border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:14px;line-height:1.4;display:flex}html[data-product=retina] [data-app-content] .retina-filter-category-item:hover{background:#fdfbf9}html[data-product=retina] [data-app-content] .retina-filter-checkbox{background:#fff;border-color:#e8d4a8}html[data-product=retina] [data-app-content] .retina-filter-checkbox[data-state=checked]{color:#fff;background:#c68a1e;border-color:#c68a1e}html[data-product=retina] [data-app-content] .retina-filter-sort-item{color:#1a1a1a;text-align:left;border-radius:.375rem;align-items:center;width:100%;padding:.5rem .625rem;font-size:14px;line-height:1.4;display:flex}html[data-product=retina] [data-app-content] .retina-filter-sort-item:hover{background:#fdfbf9}html[data-product=retina] [data-app-content] .retina-filter-sort-item[data-selected=true]{color:#8a6118;background:#fff9e6;font-weight:600}html[data-product=retina] [data-app-content] .retina-filter-date-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:none;position:relative}html[data-product=retina] [data-app-content] .retina-filter-date-input::-webkit-date-and-time-value{text-align:left}html[data-product=retina] [data-app-content] .retina-filter-date-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:2.25rem;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.retina-scanner-workspace{background:#fbf8f0;width:100%;height:100%;min-height:0}.retina-scanner-surface{background:#fbf8f0;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.dark{--background:#161311;--foreground:#f4f1ee;--card:#201c19;--card-foreground:#f4f1ee;--popover:#201c19;--popover-foreground:#f4f1ee;--primary:#dc9242;--primary-foreground:#15110d;--secondary:#2e2a27;--secondary-foreground:#f4f1ee;--muted:#2e2a27;--muted-foreground:#9d9792;--accent:#3e3023;--accent-foreground:#efd3ac;--destructive:#fc5855;--destructive-foreground:#fcfcfc;--border:#37322e;--input:#37322e;--ring:#dc9242;--chart-1:#d0975f;--chart-2:#b2814f;--chart-3:#956a40;--chart-4:#deb58e;--chart-5:#e9cbaf;--shadow-soft:0 1px 2px 0 #0000003d,0 1px 1px -1px #0000003d;--sidebar:#1b1715;--sidebar-foreground:#f4f1ee;--sidebar-primary:#dc9242;--sidebar-primary-foreground:#15110d;--sidebar-accent:#3e3023;--sidebar-accent-foreground:#efd3ac;--sidebar-border:#37322e;--sidebar-ring:#dc9242}@supports (color:lab(0% 0 0)){.dark{--background:lab(6.18515% .887066 1.61143);--foreground:lab(95.3689% .426978 1.84685);--card:lab(10.663% 1.39488 2.69573);--card-foreground:lab(95.3689% .426978 1.84685);--popover:lab(10.663% 1.39488 2.69573);--popover-foreground:lab(95.3689% .426978 1.84685);--primary:lab(67.1515% 23.6318 52.7494);--primary-foreground:lab(5.25001% 1.38035 2.33883);--secondary:lab(17.6237% 1.38119 2.6854);--secondary-foreground:lab(95.3689% .426978 1.84685);--muted:lab(17.6237% 1.38119 2.6854);--muted-foreground:lab(62.8612% 1.69533 3.33498);--accent:lab(21.0672% 4.89134 11.0057);--accent-foreground:lab(86.1291% 6.17805 23.0154);--destructive:lab(60.882% 63.0569 37.6481);--destructive-foreground:lab(98.84% .0000298023 -.0000119209);--border:lab(21.0992% 1.7352 3.36327);--input:lab(21.0992% 1.7352 3.36327);--ring:lab(67.1515% 23.6318 52.7494);--chart-1:lab(67.287% 17.314 38.3114);--chart-2:lab(58.0284% 15.6161 34.5489);--chart-3:lab(48.7697% 13.9192 30.7901);--chart-4:lab(76.6823% 11.311 25.5525);--chart-5:lab(83.6951% 7.72637 17.8752);--sidebar:lab(8.34265% 1.40113 2.59489);--sidebar-foreground:lab(95.3689% .426978 1.84685);--sidebar-primary:lab(67.1515% 23.6318 52.7494);--sidebar-primary-foreground:lab(5.25001% 1.38035 2.33883);--sidebar-accent:lab(21.0672% 4.89134 11.0057);--sidebar-accent-foreground:lab(86.1291% 6.17805 23.0154);--sidebar-border:lab(21.0992% 1.7352 3.36327);--sidebar-ring:lab(67.1515% 23.6318 52.7494)}}
