.scan.svelte-74prsh{animation:svelte-74prsh-nr-scan var(--dur-scan) var(--ease-standard) infinite}@keyframes svelte-74prsh-nr-scan{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.scan.svelte-74prsh{animation:none;top:50%}}.geometry.svelte-1vtie9{fill:color-mix(in oklab, var(--geo-line) 4%, transparent);stroke:var(--geo-line);stroke-width:2.2px}.ready.svelte-1vtie9 .geometry:where(.svelte-1vtie9){transition:stroke .7s var(--ease-standard), stroke-width .7s var(--ease-standard), fill .7s var(--ease-standard)}.cutout.svelte-1vtie9{fill:var(--geo-bg)}[data-phase=extracting].svelte-1vtie9 .geometry:where(.svelte-1vtie9),[data-phase=clean].svelte-1vtie9 .geometry:where(.svelte-1vtie9){stroke:var(--geo-line-detected)}[data-phase=clean].svelte-1vtie9 .geometry:where(.svelte-1vtie9){fill:color-mix(in oklab, var(--geo-line-detected) 6%, transparent);stroke-width:2.7px}.dimensions.svelte-1vtie9{fill:none;stroke:var(--geo-construction);stroke-width:.8px}.stage.svelte-1vtie9 text:where(.svelte-1vtie9){fill:var(--text-muted);font:400 9px var(--font-mono)}.stage.svelte-1vtie9 text.fine:where(.svelte-1vtie9){font-size:6px}.stage.svelte-1vtie9 text.detected:where(.svelte-1vtie9){fill:var(--geo-line-detected)}.annotations.svelte-1vtie9{clip-path:inset(0);opacity:1}.ready.svelte-1vtie9 .annotations:where(.svelte-1vtie9){transition:opacity .65s var(--ease-standard)}[data-phase=extracting].svelte-1vtie9 .annotations:where(.svelte-1vtie9){animation:svelte-1vtie9-nr-remove-markup var(--dur-scan) linear both}[data-phase=clean].svelte-1vtie9 .annotations:where(.svelte-1vtie9){clip-path:inset(0 0 0 100%)}.scan-line.svelte-1vtie9{background:var(--geo-line-detected);width:1px;box-shadow:0 0 13px 3px color-mix(in oklab, var(--geo-line-detected) 14%, transparent);opacity:0;pointer-events:none;--nr-trail:6.3%;position:absolute;top:42px;bottom:32px;left:8%}[data-theme=dark] .scan-line.svelte-1vtie9{--nr-trail:9.4%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .scan-line.svelte-1vtie9{--nr-trail:9.4%}}.scan-line.svelte-1vtie9:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--geo-line-detected) var(--nr-trail), transparent));width:40px;position:absolute;top:0;bottom:0;right:0}[data-phase=extracting].svelte-1vtie9 .scan-line:where(.svelte-1vtie9){animation:svelte-1vtie9-nr-scan-part var(--dur-scan) linear both}.geometry-trace.svelte-1vtie9{fill:none;stroke:var(--geo-line-detected);stroke-width:3px;opacity:0;pointer-events:none}.geometry-trace.svelte-1vtie9>:where(.svelte-1vtie9){stroke-dasharray:1;stroke-dashoffset:1px}[data-phase=extracting].svelte-1vtie9 .geometry-trace:where(.svelte-1vtie9){opacity:1}[data-phase=extracting].svelte-1vtie9 .geometry-trace:where(.svelte-1vtie9)>:where(.svelte-1vtie9){animation:svelte-1vtie9-nr-trace-part calc(var(--dur-scan) * .75) calc(var(--dur-scan) * .125) ease-in-out both}.origin.svelte-1vtie9{opacity:0}.ready.svelte-1vtie9 .origin:where(.svelte-1vtie9){transition:opacity .5s var(--ease-standard)}[data-phase=clean].svelte-1vtie9 .origin:where(.svelte-1vtie9){opacity:1}.axis.svelte-1vtie9{border-bottom:1px solid var(--geo-construction);border-left:1px solid var(--geo-construction);width:29px;height:28px;color:var(--text-muted);font:400 8px var(--font-mono);position:absolute;bottom:16px;left:17px}.axis.svelte-1vtie9:before{content:"y";position:absolute;top:-11px;left:-3px}.axis.svelte-1vtie9:after{content:"x";position:absolute;bottom:-4px;right:-10px}@media (width<=420px){.meta.svelte-1vtie9{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding-top:8px;padding-bottom:8px;font-size:10px}}.paused.svelte-1vtie9 .scan-line:where(.svelte-1vtie9),.paused.svelte-1vtie9 .annotations:where(.svelte-1vtie9),.paused.svelte-1vtie9 .geometry-trace:where(.svelte-1vtie9)>:where(.svelte-1vtie9){animation-play-state:paused}@keyframes svelte-1vtie9-nr-remove-markup{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes svelte-1vtie9-nr-scan-part{0%{opacity:0;left:8%}7%{opacity:1}93%{opacity:1}to{opacity:0;left:94%}}@keyframes svelte-1vtie9-nr-trace-part{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.scan-line.svelte-1vtie9,.geometry-trace.svelte-1vtie9{display:none}.annotations.svelte-1vtie9,.geometry.svelte-1vtie9,.origin.svelte-1vtie9{transition:none;animation:none}}
