.JFjZ5q_card{gap:14px;display:grid}.JFjZ5q_photo{border-radius:var(--at-radius);aspect-ratio:16/10;background:var(--at-surface);position:relative;overflow:hidden}.JFjZ5q_photo img{object-fit:cover;width:100%;height:100%;display:block}.JFjZ5q_corners{pointer-events:none;opacity:.9;background:linear-gradient(#fff,#fff) 0 0/22px 2px no-repeat,linear-gradient(#fff,#fff) 0 0/2px 22px no-repeat,linear-gradient(#fff,#fff) 100% 0/22px 2px no-repeat,linear-gradient(#fff,#fff) 100% 0/2px 22px no-repeat,linear-gradient(#fff,#fff) 0 100%/22px 2px no-repeat,linear-gradient(#fff,#fff) 0 100%/2px 22px no-repeat,linear-gradient(#fff,#fff) 100% 100%/22px 2px no-repeat,linear-gradient(#fff,#fff) 100% 100%/2px 22px no-repeat;position:absolute;inset:14px}.JFjZ5q_scan{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#4fd1c5 20% 80%,#0000);border-radius:2px;height:2px;position:absolute;top:50%;left:6%;right:6%;box-shadow:0 0 14px 2px #4fd1c58c}.JFjZ5q_total{align-items:baseline;gap:8px;display:flex}.JFjZ5q_kcal{transform-origin:0 100%;font-family:var(--at-font-display);letter-spacing:-.03em;color:var(--at-accent);font-size:clamp(2rem,3.6vw,2.6rem);font-weight:800;line-height:1;display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.JFjZ5q_kcal{background:var(--at-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}}.JFjZ5q_unit{color:var(--at-muted);font-weight:700}.JFjZ5q_badge{color:#1e7a4f;background:#2faf741f;border-radius:999px;align-self:center;margin-left:auto;padding:4px 10px;font-size:.78rem;font-weight:800}.JFjZ5q_macros{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.JFjZ5q_macros>div{border-radius:var(--at-radius);background:var(--at-surface);border:1px solid var(--at-border);grid-template-columns:1fr auto;gap:8px 6px;padding:10px 12px;display:grid}.JFjZ5q_macros dt{font-size:.8rem;font-weight:800}.JFjZ5q_macros dd{color:var(--at-muted);margin:0;font-size:.8rem;font-weight:700}.JFjZ5q_bar{background:color-mix(in srgb, var(--at-text) 8%, transparent);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.JFjZ5q_bar i{border-radius:inherit;background:var(--macro);transform-origin:0;height:100%;display:block}.JFjZ5q_protein{--macro:#6d5ae6}.JFjZ5q_carbs{--macro:#f0a32e}.JFjZ5q_fat{--macro:#3e8def}.JFjZ5q_found{color:var(--at-muted);margin:0;font-size:.85rem;line-height:1.6}.JFjZ5q_found b{color:var(--at-text)}@media (prefers-reduced-motion:no-preference){.JFjZ5q_scan{animation:6.4s cubic-bezier(.45,0,.55,1) infinite JFjZ5q_scan}.JFjZ5q_corners{animation:6.4s infinite JFjZ5q_corners}.JFjZ5q_kcal{animation:6.4s cubic-bezier(.2,.7,.3,1.4) infinite JFjZ5q_kcal}.JFjZ5q_bar i{animation:6.4s cubic-bezier(.2,.7,.3,1) infinite JFjZ5q_grow}.JFjZ5q_macros>div:nth-child(2) .JFjZ5q_bar i{animation-delay:.12s}.JFjZ5q_macros>div:nth-child(3) .JFjZ5q_bar i{animation-delay:.24s}@keyframes JFjZ5q_scan{0%,3%{opacity:0;top:12%}6%,8%{opacity:1;top:12%}30%{opacity:1;top:84%}53%{opacity:1;top:12%}58%,to{opacity:0;top:12%}}@keyframes JFjZ5q_corners{0%,53%{opacity:.9}58%,92%{opacity:0}to{opacity:.9}}@keyframes JFjZ5q_kcal{0%,53%{opacity:1;transform:none}53.5%{opacity:.35;transform:scale(.72)}62%,to{opacity:1;transform:none}}@keyframes JFjZ5q_grow{0%,53%{transform:none}53.5%{transform:scaleX(0)}67%,to{transform:none}}}@media (max-width:520px){.JFjZ5q_macros{gap:8px}.JFjZ5q_macros>div{grid-template-columns:1fr;gap:4px;padding:8px 10px}}
.l1yKTa_card{gap:14px;display:grid}.l1yKTa_compare{border-radius:var(--at-radius);overflow:hidden}.l1yKTa_headline{justify-content:space-between;align-items:center;gap:12px;display:flex}.l1yKTa_big{font-family:var(--at-font-display);letter-spacing:-.02em;color:var(--at-accent);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:800}@supports ((-webkit-background-clip:text) or (background-clip:text)){.l1yKTa_big{background:var(--at-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}}.l1yKTa_badge{color:#1e7a4f;background:#2faf741f;border-radius:999px;flex:none;padding:4px 10px;font-size:.78rem;font-weight:800}.l1yKTa_detail{color:var(--at-muted);margin:0;font-size:.9rem;line-height:1.6}
