@font-face{font-family:Geist Pixel Square;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist-pixel-square-score.CCi1fE-l.woff2)format("woff2");unicode-range:U+30-39,U+3F}.scan-demo.astro-7xqdbppg{margin:0;container:scan-demo/inline-size}.scan-demo__grid.astro-7xqdbppg{gap:20px;display:grid}@container scan-demo (width>=640px){.scan-demo__grid.astro-7xqdbppg{grid-template:"head card""fixes card"1fr/minmax(0,1fr) minmax(0,1.1fr);column-gap:32px}.scan-demo__head.astro-7xqdbppg{grid-area:head}.scan-demo__fixes.astro-7xqdbppg{grid-area:fixes;align-content:start}.scan-demo__card.astro-7xqdbppg{grid-area:card;grid-template-rows:auto 1fr;display:grid}}.scan-demo__top.astro-7xqdbppg{display:grid}.scan-demo__top.astro-7xqdbppg>.astro-7xqdbppg{grid-area:1/1}.scan-demo__scan.astro-7xqdbppg{visibility:hidden;align-content:start;gap:12px;display:grid}.scan-demo__field.astro-7xqdbppg{border-bottom:1px solid var(--text-label);align-items:center;gap:10px;block-size:41px;padding-inline-start:2px;display:flex}.scan-demo__address.astro-7xqdbppg{min-width:0;font-size:var(--fs-body);white-space:nowrap;flex:1;overflow:hidden}.scan-demo__button.astro-7xqdbppg{border-radius:var(--r-btn-s);background:var(--bg);color:var(--ink);font-size:var(--fs-ui);transition:scale var(--dur-fast) ease, background var(--dur-fast) ease;flex:none;padding:5px 12px;font-weight:500;line-height:18px}.scan-demo__button.astro-7xqdbppg[data-pressed]{background:var(--media);scale:.96}.scan-demo__cells.astro-7xqdbppg{gap:var(--pixel);display:flex}.scan-demo__cell.astro-7xqdbppg{inline-size:var(--pixel-cell);block-size:var(--pixel-cell);background:var(--text-2)}.scan-demo__cell.astro-7xqdbppg[data-on]{background:var(--bg)}.scan-demo__result.astro-7xqdbppg{flex-wrap:wrap;align-self:end;align-items:flex-end;gap:8px 20px;display:flex}.scan-demo__score.astro-7xqdbppg{font-size:var(--fs-body-s);white-space:nowrap;line-height:.8}.scan-demo__figure.astro-7xqdbppg{inline-size:calc(var(--squares) * 38em / 1000);font-family:var(--font-score);letter-spacing:0;font-size:52.6316px;font-weight:400;display:inline-block}.scan-demo__out-of.astro-7xqdbppg{color:var(--text-faint)}.scan-demo__found.astro-7xqdbppg{font-size:var(--fs-title);letter-spacing:var(--ls-title);font-weight:600;line-height:var(--lh-title)}.scan-demo__count.astro-7xqdbppg{block-size:18px;color:var(--text-faint);font-size:var(--fs-ui);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:10px;line-height:18px}.scan-demo__fixes.astro-7xqdbppg{gap:8px;display:grid}.scan-demo__fix.astro-7xqdbppg{display:grid;position:relative}.scan-demo__choice.astro-7xqdbppg{border:1px solid var(--line-on-dark);border-radius:var(--r-chip);color:var(--bg);font-size:var(--fs-ui);cursor:pointer;transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:11px 14px;line-height:18px;display:grid}.scan-demo__choice.astro-7xqdbppg:before{content:"";background:#d9646c;grid-row:1/3;block-size:6px;inline-size:6px;margin-top:6px}.scan-demo__fixed.astro-7xqdbppg{color:var(--text-faint);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.scan-demo__choice.astro-7xqdbppg:hover{border-color:var(--text-muted)}}.scan-demo.astro-7xqdbppg:not([data-anim=armed],[data-play]) .scan-demo__radio.astro-7xqdbppg:checked+.scan-demo__choice.astro-7xqdbppg{border-color:var(--bg);background:var(--bg);color:var(--ink)}.scan-demo.astro-7xqdbppg:not([data-anim=armed],[data-play]) .scan-demo__radio.astro-7xqdbppg:checked+.scan-demo__choice.astro-7xqdbppg:before{background:var(--status-positive)}.scan-demo.astro-7xqdbppg:not([data-anim=armed],[data-play]) .scan-demo__radio.astro-7xqdbppg:checked+.scan-demo__choice.astro-7xqdbppg .scan-demo__fixed.astro-7xqdbppg{color:var(--text-muted)}.scan-demo__radio.astro-7xqdbppg:focus-visible:not([data-pointer])+.scan-demo__choice.astro-7xqdbppg,.scan-demo.astro-7xqdbppg[data-marks-pointer] .scan-demo__radio.astro-7xqdbppg:focus:not([data-pointer])+.scan-demo__choice.astro-7xqdbppg{outline:2px solid var(--bg);outline-offset:2px}.scan-demo__card.astro-7xqdbppg{border-radius:var(--r-card);background:var(--surface-raised);box-shadow:var(--shadow-on-dark);color:var(--ink);overflow:hidden}.scan-demo__product.astro-7xqdbppg{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.scan-demo__picture.astro-7xqdbppg{border-radius:var(--r-chip);background:var(--media);block-size:56px;inline-size:56px;display:grid}.scan-demo__mug.astro-7xqdbppg{block-size:100%;inline-size:100%}.scan-demo__mug-body.astro-7xqdbppg{fill:var(--text-2)}.scan-demo__mug-handle.astro-7xqdbppg{fill:none;stroke:var(--text-2);stroke-width:4px}.scan-demo__mug-rim.astro-7xqdbppg{fill:var(--text-muted)}.scan-demo__name.astro-7xqdbppg{font-size:var(--fs-title-s);letter-spacing:var(--ls-title);font-weight:600;line-height:var(--lh-title)}.scan-demo__compare.astro-7xqdbppg{--pad:16px;--key:6.5em;--rest:calc(var(--pad) + var(--key) + 6px);font-size:var(--fs-ui);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;display:grid;position:relative;container-type:inline-size}.scan-demo__layer.astro-7xqdbppg{padding:14px var(--pad) 12px;background:var(--surface-raised);grid-area:1/1;align-content:start;row-gap:10px;display:grid}.scan-demo__layer--after.astro-7xqdbppg{clip-path:inset(0 0 0 var(--pos,var(--rest)))}.scan-demo.astro-7xqdbppg .scan-demo__tag.astro-7xqdbppg{justify-self:start}.scan-demo.astro-7xqdbppg .scan-demo__tag--after.astro-7xqdbppg{justify-self:end}.scan-demo__rows.astro-7xqdbppg{display:grid}.scan-demo__row.astro-7xqdbppg{grid-template-columns:var(--key) minmax(0, 1fr);min-block-size:34px;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);align-items:center;column-gap:12px;display:grid}.scan-demo__key.astro-7xqdbppg{color:var(--text-muted)}.scan-demo__values.astro-7xqdbppg{justify-items:start;min-width:0;display:grid}.scan-demo__values.astro-7xqdbppg>.astro-7xqdbppg{grid-area:1/1}.scan-demo__value.astro-7xqdbppg{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.scan-demo__value.astro-7xqdbppg:before{content:"";background:var(--status-negative);flex:none;block-size:6px;inline-size:6px}.scan-demo__value--now.astro-7xqdbppg{visibility:hidden}.scan-demo__value--now.astro-7xqdbppg:before{background:var(--status-positive)}.scan-demo__changed.astro-7xqdbppg{-webkit-text-decoration:underline 2px var(--status-negative);text-decoration:underline 2px var(--status-negative);text-underline-offset:3px}.scan-demo__value--now.astro-7xqdbppg .scan-demo__changed.astro-7xqdbppg{-webkit-text-decoration-color:var(--status-positive);text-decoration-color:var(--status-positive)}.scan-demo.astro-7xqdbppg:not([data-anim=armed],[data-play]):has([data-fix="0"]:checked) .astro-7xqdbppg[data-demo-row="0"],.scan-demo.astro-7xqdbppg:not([data-anim=armed],[data-play]):has([data-fix="1"]:checked) .astro-7xqdbppg[data-demo-row="1"],.scan-demo.astro-7xqdbppg:not([data-anim=armed],[data-play]):has([data-fix="2"]:checked) .astro-7xqdbppg[data-demo-row="2"]{background:var(--tint-1)}.scan-demo.astro-7xqdbppg:has([data-fix="0"]:checked) .astro-7xqdbppg[data-demo-row="0"] .scan-demo__value--was.astro-7xqdbppg,.scan-demo.astro-7xqdbppg:has([data-fix="1"]:checked) .astro-7xqdbppg[data-demo-row="1"] .scan-demo__value--was.astro-7xqdbppg,.scan-demo.astro-7xqdbppg:has([data-fix="2"]:checked) .astro-7xqdbppg[data-demo-row="2"] .scan-demo__value--was.astro-7xqdbppg{visibility:hidden}.scan-demo.astro-7xqdbppg:has([data-fix="0"]:checked) .astro-7xqdbppg[data-demo-row="0"] .scan-demo__value--now.astro-7xqdbppg,.scan-demo.astro-7xqdbppg:has([data-fix="1"]:checked) .astro-7xqdbppg[data-demo-row="1"] .scan-demo__value--now.astro-7xqdbppg,.scan-demo.astro-7xqdbppg:has([data-fix="2"]:checked) .astro-7xqdbppg[data-demo-row="2"] .scan-demo__value--now.astro-7xqdbppg{visibility:visible}.scan-demo__line.astro-7xqdbppg{background:var(--ink);pointer-events:none;inline-size:2px;translate:var(--pos,var(--rest));margin-inline-start:-1px;position:absolute;inset-block:0;inset-inline-start:0}.scan-demo__handle.astro-7xqdbppg{background:var(--ink);block-size:32px;inline-size:32px;box-shadow:0 0 0 4px var(--surface-raised), var(--shadow-btn);color:var(--surface-raised);translate:calc(clamp(24px, var(--pos,var(--rest)), 100cqi - 24px) - 50%) -50%;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:26px;inset-inline-start:0}.scan-demo__handle.astro-7xqdbppg:after{content:"";position:absolute;inset:-4px}.scan-demo__grip.astro-7xqdbppg{fill:currentColor}.scan-demo.astro-7xqdbppg .scan-demo__handle.astro-7xqdbppg:focus-visible{outline:2px solid var(--ink);outline-offset:6px}@container scan-demo (width>=640px){.scan-demo__row.astro-7xqdbppg{min-block-size:40px}}@container scan-demo (width<=279.98px){.scan-demo__product.astro-7xqdbppg{gap:12px;padding:12px}.scan-demo__picture.astro-7xqdbppg{block-size:48px;inline-size:48px}.scan-demo__compare.astro-7xqdbppg{--pad:12px;--key:6em}}@container scan-demo (width<=247.98px){.scan-demo__compare.astro-7xqdbppg{font-size:var(--fs-meta)}}.scan-demo__caption.astro-7xqdbppg{color:var(--text-faint);font-size:var(--fs-ui);margin-top:16px}@media screen and (prefers-reduced-motion:no-preference){.scan-demo.astro-7xqdbppg:is([data-anim=armed],[data-play=scan]) .scan-demo__scan.astro-7xqdbppg{visibility:visible}.scan-demo.astro-7xqdbppg:is([data-anim=armed],[data-play=scan]) .scan-demo__result.astro-7xqdbppg,.scan-demo.astro-7xqdbppg[data-anim=armed] .astro-7xqdbppg:is(.scan-demo__address,.scan-demo__count){opacity:0}.scan-demo.astro-7xqdbppg[data-play=scored] .scan-demo__figure.astro-7xqdbppg{animation:pixel-reveal var(--dur-pixel-reveal) steps(4, end) both}.scan-demo.astro-7xqdbppg:is([data-anim=armed],[data-play]) .scan-demo__fix.astro-7xqdbppg:not([data-found]),.scan-demo.astro-7xqdbppg:is([data-anim=armed],[data-play]) .scan-demo__fixed.astro-7xqdbppg{opacity:0}.scan-demo.astro-7xqdbppg[data-play] .scan-demo__fix.astro-7xqdbppg[data-found]{animation:pixel-reveal var(--dur-pixel-reveal) steps(4, end) both}.scan-demo.astro-7xqdbppg:is([data-anim=armed],[data-play]) .scan-demo__row.astro-7xqdbppg:not([data-found]) .scan-demo__value.astro-7xqdbppg:before{visibility:hidden}.scan-demo.astro-7xqdbppg:is([data-anim=armed],[data-play]) .scan-demo__row.astro-7xqdbppg:not([data-found]) .scan-demo__changed.astro-7xqdbppg{text-decoration-color:#0000}.scan-demo.astro-7xqdbppg:is([data-anim=armed],[data-play]) .scan-demo__line.astro-7xqdbppg{visibility:hidden}.scan-demo.astro-7xqdbppg:is([data-anim=armed],[data-play]) .scan-demo__handle.astro-7xqdbppg{opacity:0}.scan-demo.astro-7xqdbppg[data-anim=armed]:not([data-play]) .scan-demo__layer--after.astro-7xqdbppg{clip-path:inset(0 0 0 100%)}}@media (forced-colors:active){.scan-demo__cell.astro-7xqdbppg,.scan-demo__choice.astro-7xqdbppg:before,.scan-demo.astro-7xqdbppg:not([data-anim=armed],[data-play]) .scan-demo__radio.astro-7xqdbppg:checked+.scan-demo__choice.astro-7xqdbppg:before,.scan-demo__value.astro-7xqdbppg:before,.scan-demo__value--now.astro-7xqdbppg:before,.scan-demo__line.astro-7xqdbppg{forced-color-adjust:none;background:canvastext}.scan-demo__card.astro-7xqdbppg{border:1px solid canvastext}.scan-demo__cell.astro-7xqdbppg:not([data-on]){outline-offset:-1px;background:canvas;outline:1px solid canvastext}.scan-demo.astro-7xqdbppg:not([data-anim=armed],[data-play]) .scan-demo__radio.astro-7xqdbppg:checked+.scan-demo__choice.astro-7xqdbppg{outline-offset:-3px;border-color:highlight;outline:1px solid highlight}.scan-demo__radio.astro-7xqdbppg:focus-visible:not([data-pointer])+.scan-demo__choice.astro-7xqdbppg,.scan-demo.astro-7xqdbppg[data-marks-pointer] .scan-demo__radio.astro-7xqdbppg:focus:not([data-pointer])+.scan-demo__choice.astro-7xqdbppg{outline-offset:2px;outline:2px solid canvastext}.scan-demo__button.astro-7xqdbppg,.scan-demo__handle.astro-7xqdbppg{border:1px solid canvastext}}.hero.astro-lcdefpme{text-align:center;padding-bottom:clamp(36px,5vw,48px)}.hero__title.astro-lcdefpme{max-width:14em;font-size:var(--fs-display-xl);margin-inline:auto}.hero__lead.astro-lcdefpme{max-width:27.5em;margin:var(--gap-lead-display) auto 0;color:var(--text-muted);font-size:var(--fs-lead)}.hero__actions.astro-lcdefpme{margin-top:var(--gap-actions);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.scan-band__intro.astro-lcdefpme{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:40px;display:grid}.scan-band__title.astro-lcdefpme{max-width:13.5em;font-size:var(--fs-h2)}.scan-band__text.astro-lcdefpme{max-width:26.5em;margin-top:var(--gap-lead);color:var(--text-faint)}.scan-band__note.astro-lcdefpme{margin-top:var(--gap-text);color:var(--text-faint);font-size:var(--fs-ui)}.scan-band.astro-lcdefpme .scan-band__demo.astro-lcdefpme{margin-top:clamp(32px,4vw,48px)}.questions.astro-lcdefpme{padding-bottom:var(--section-pb-lg)}
