.scanner[data-astro-cid-sdosffgu]{--step:.3s;--lead:.35s;grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.25rem);margin:0;display:grid}.shot[data-astro-cid-sdosffgu]{background-color:#1c1d1a;border-radius:6px;padding:.9rem}.paper[data-astro-cid-sdosffgu]{background:var(--paper);font-family:var(--mono);color:var(--paper-ink);padding:1.2rem .95rem 1.5rem;font-size:.74rem;line-height:1.75;position:relative;overflow:hidden;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/12px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/12px 100%}.paper[data-astro-cid-sdosffgu] p[data-astro-cid-sdosffgu]{margin:0}.store[data-astro-cid-sdosffgu]{text-align:center;letter-spacing:.04em;font-weight:700}.meta[data-astro-cid-sdosffgu]{text-align:center;color:#6c6e68}.lines[data-astro-cid-sdosffgu]{border-block:1px dashed #b8b8b0;margin:.7rem 0;padding:.7rem 0;list-style:none}.lines[data-astro-cid-sdosffgu] li[data-astro-cid-sdosffgu],.sum[data-astro-cid-sdosffgu] p[data-astro-cid-sdosffgu]{justify-content:space-between;gap:1rem;display:flex}.lines[data-astro-cid-sdosffgu] li[data-astro-cid-sdosffgu]{isolation:isolate;padding-inline:.2rem;position:relative}.lines[data-astro-cid-sdosffgu] li[data-astro-cid-sdosffgu]:before{content:"";z-index:-1;background:var(--lime);opacity:.45;border-radius:2px;position:absolute;inset:.15em -.15rem}.total[data-astro-cid-sdosffgu]{font-weight:700;margin-top:.3rem!important}.scan[data-astro-cid-sdosffgu]{background:var(--lime);opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px 3px #c9f45d99}.head[data-astro-cid-sdosffgu]{margin-bottom:.8rem}.store-name[data-astro-cid-sdosffgu]{font-family:var(--mono);font-weight:750;font-size:var(--step-2);letter-spacing:-.02em;margin:0 0 .45rem;line-height:1.1}.when[data-astro-cid-sdosffgu]{font-family:var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:.9rem;display:flex}.items-h[data-astro-cid-sdosffgu]{border-top:1px solid var(--line);margin:0 0 .5rem;padding-top:.75rem;font-size:.85rem;font-weight:700}.items[data-astro-cid-sdosffgu]{margin:0 0 .6rem;padding:0;list-style:none}.items[data-astro-cid-sdosffgu] .row[data-astro-cid-sdosffgu]{transition:background .16s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.1rem .85rem;padding:.42rem 1rem;display:grid}.items[data-astro-cid-sdosffgu] .row[data-astro-cid-sdosffgu]:hover{background:var(--surface-2)}.chip[data-astro-cid-sdosffgu]{background:var(--surface-3);border-radius:.5rem;grid-row:1/span 2;width:1.6rem;height:1.6rem;position:relative}.chip[data-astro-cid-sdosffgu]:after{content:"";background:var(--dot);border-radius:50%;width:.6rem;height:.6rem;margin:auto;position:absolute;inset:0}.groceries[data-astro-cid-sdosffgu]{--dot:var(--cat-groceries)}.household[data-astro-cid-sdosffgu]{--dot:var(--cat-household)}.food[data-astro-cid-sdosffgu]{--dot:var(--cat-food)}.business[data-astro-cid-sdosffgu]{--dot:var(--cat-business)}.personal[data-astro-cid-sdosffgu]{--dot:var(--cat-personal)}.name[data-astro-cid-sdosffgu]{font-family:var(--mono);font-size:.92rem;font-weight:650;line-height:1.3}.sub[data-astro-cid-sdosffgu]{font-family:var(--mono);color:var(--dim);grid-column:2;font-size:.75rem}.price[data-astro-cid-sdosffgu]{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;grid-area:1/3/span 2;font-size:.95rem;font-weight:600}.price[data-astro-cid-sdosffgu] small[data-astro-cid-sdosffgu]{color:var(--dim);font-size:.7rem;font-weight:500;display:block}.totals[data-astro-cid-sdosffgu]{margin:0}.totals[data-astro-cid-sdosffgu] .row[data-astro-cid-sdosffgu]{justify-content:space-between;align-items:baseline;padding:.4rem 1rem;display:flex}.totals[data-astro-cid-sdosffgu] dt[data-astro-cid-sdosffgu]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.totals[data-astro-cid-sdosffgu] dd[data-astro-cid-sdosffgu]{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0}.totals[data-astro-cid-sdosffgu] .grand[data-astro-cid-sdosffgu] dt[data-astro-cid-sdosffgu],.totals[data-astro-cid-sdosffgu] .grand[data-astro-cid-sdosffgu] dd[data-astro-cid-sdosffgu]{color:var(--lime);letter-spacing:-.01em;font-size:1.35rem;font-weight:800}figcaption[data-astro-cid-sdosffgu]{font-size:var(--step--1);color:var(--dim);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.replay[data-astro-cid-sdosffgu]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--lime);border:1.5px solid var(--lime);cursor:pointer;transition:background .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.replay[data-astro-cid-sdosffgu]:hover{background:var(--lime);color:var(--lime-ink)}.replay[data-astro-cid-sdosffgu] svg[data-astro-cid-sdosffgu]{transition:transform .3s var(--ease-out)}.replay[data-astro-cid-sdosffgu]:active svg[data-astro-cid-sdosffgu]{transform:rotate(-90deg)}.run[data-astro-cid-sdosffgu] .scan[data-astro-cid-sdosffgu]{animation:scan calc(var(--lead) * 2 + var(--n) * var(--step)) linear both}.run[data-astro-cid-sdosffgu] .lines[data-astro-cid-sdosffgu] li[data-astro-cid-sdosffgu]:before{animation:mark .3s var(--ease-out) backwards;animation-delay:calc(var(--lead) + var(--i) * var(--step))}.run[data-astro-cid-sdosffgu] .items[data-astro-cid-sdosffgu] .row[data-astro-cid-sdosffgu]{animation:land .45s var(--ease-out) backwards;animation-delay:calc(var(--lead) + 80ms + var(--i) * var(--step))}.run[data-astro-cid-sdosffgu] .grand[data-astro-cid-sdosffgu]{animation:glow .6s var(--ease-out) backwards;animation-delay:calc(var(--lead) + var(--n) * var(--step))}@keyframes scan{0%{opacity:0;top:3.6rem}6%{opacity:1}92%{opacity:1}to{opacity:0;top:calc(100% - 4.5rem)}}@keyframes mark{0%{opacity:0;transform:scaleX(0)}}@keyframes land{0%{opacity:0;background:var(--lime-soft);transform:translateY(6px)}}@keyframes glow{0%{opacity:.25}}@media (width<=40rem){.scanner[data-astro-cid-sdosffgu]{grid-template-columns:1fr}.shot[data-astro-cid-sdosffgu]{width:min(100%,16rem);margin-inline:auto}}
