.line.svelte-wx7bl5{min-block-size:5.25rem;margin-block-start:.5rem;display:block;position:relative}.dims.svelte-wx7bl5{block-size:100%;inline-size:100%;font-family:var(--font-mono);font-size:13px;position:absolute;inset:0;overflow:visible}.ink.svelte-wx7bl5{fill:none;stroke:var(--color-violet-soft);stroke-width:1.5px;shape-rendering:crispedges}.ink.svelte-wx7bl5 polyline:where(.svelte-wx7bl5){shape-rendering:auto;stroke-linecap:square}text.svelte-wx7bl5{fill:currentColor}.caption.svelte-wx7bl5{font-family:var(--font-mono);opacity:.75;margin-block-start:1.25rem;font-size:.8125rem;animation:.4s ease-out 1.6s both svelte-wx7bl5-arrive;display:block;position:relative}.caption.screen.svelte-wx7bl5{opacity:.55;margin-block-start:.25rem;animation-delay:0s}.draw.svelte-wx7bl5{stroke-dasharray:1;animation:svelte-wx7bl5-draw .6s ease-out var(--d) both}.pop.svelte-wx7bl5{animation:svelte-wx7bl5-arrive .3s ease-out var(--d) both}.still.svelte-wx7bl5 :where(.svelte-wx7bl5){animation:none}@keyframes svelte-wx7bl5-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-wx7bl5-arrive{0%{opacity:0}}@media (forced-colors:active){.ink.svelte-wx7bl5{stroke:canvastext}text.svelte-wx7bl5{fill:canvastext}}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-700-normal.mWgeinG7.woff2)format("woff2"),url(/_astro/space-mono-latin-700-normal.D7A851RN.woff)format("woff")}.scan.svelte-3n2oe6{--ease:cubic-bezier(.22, 1, .36, 1);outline-offset:6px;display:inline-block;position:relative}.live.svelte-3n2oe6{cursor:crosshair}.dims.svelte-3n2oe6{color:color-mix(in srgb, currentColor 90%, transparent);font:700 10px/1 var(--font-mono);letter-spacing:.02em;pointer-events:none;user-select:none;position:absolute;inset:0}.across.svelte-3n2oe6,.down.svelte-3n2oe6{opacity:0;transition:opacity .2s;position:absolute}.across.svelte-3n2oe6{border-inline:1px solid;block-size:9px;inset-block-end:-12px;inset-inline:0}.across.svelte-3n2oe6:before{content:"";transition:transform .5s var(--ease);border-block-start:1px solid;position:absolute;inset-block-start:4px;inset-inline:0;transform:scaleX(0)}.down.svelte-3n2oe6{border-block:1px solid;inline-size:9px;inset-block:0;inset-inline-end:-20px}.down.svelte-3n2oe6:before{content:"";transition:transform .5s var(--ease) .12s;border-inline-start:1px solid;position:absolute;inset-block:0;inset-inline-start:4px;transform:scaleY(0)}.chip.svelte-3n2oe6{background:var(--color-paper);color:var(--color-ink);white-space:nowrap;word-spacing:-4px;opacity:0;transition:opacity .18s, transform .18s var(--ease);border-radius:4px;padding:5px 6px 4px;position:absolute;transform:scale(.9);box-shadow:0 1px 2px #00000040}.chip.svelte-3n2oe6 small:where(.svelte-3n2oe6){letter-spacing:.04em;text-transform:uppercase;font-size:8px}.chip.svelte-3n2oe6 .note:where(.svelte-3n2oe6){word-spacing:normal;opacity:.7;font-weight:400}.across.svelte-3n2oe6 .chip:where(.svelte-3n2oe6){inset-block-start:-4px;inset-inline-start:50%;translate:-50%}.down.svelte-3n2oe6 .chip:where(.svelte-3n2oe6){inset-block-start:50%;inset-inline-start:-2px;translate:0 -50%}.track.svelte-3n2oe6{position:absolute;inset-block:-6px;inset-inline:0;overflow:hidden}.sweep.svelte-3n2oe6{opacity:0;inline-size:56px;animation:svelte-3n2oe6-sweep .7s var(--ease) forwards;background:linear-gradient(90deg,#fff0,#ffffff29 70%,#ffffffe6 98%,#fff0);position:absolute;inset-block:0;inset-inline-start:0}.tag.svelte-3n2oe6{inline-size:max-content;max-inline-size:var(--room);color:color-mix(in srgb, currentColor 60%, transparent);letter-spacing:.08em;text-transform:uppercase;opacity:0;font-weight:400;line-height:1.35;transition:opacity .3s;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 60px);translate:0 -50%}.drawn.svelte-3n2oe6 .across:where(.svelte-3n2oe6),.drawn.svelte-3n2oe6 .down:where(.svelte-3n2oe6),.drawn.svelte-3n2oe6 .tag:where(.svelte-3n2oe6){opacity:1}.drawn.svelte-3n2oe6 .across:where(.svelte-3n2oe6):before{transform:scaleX(1)}.drawn.svelte-3n2oe6 .down:where(.svelte-3n2oe6):before{transform:scaleY(1)}.drawn.svelte-3n2oe6 .chip:where(.svelte-3n2oe6){opacity:1;transition-delay:.42s;transform:scale(1)}.drawn.svelte-3n2oe6 .tag:where(.svelte-3n2oe6){transition-delay:.5s}@keyframes svelte-3n2oe6-sweep{0%{opacity:1;transform:translate(-60px)}90%{opacity:1}to{opacity:0;transform:translateX(calc(var(--w) + 4px))}}@media (width<810px){.down.svelte-3n2oe6{inset-inline-end:-14px}.tag.svelte-3n2oe6{inset-inline-start:calc(100% + 54px)}}@media (forced-colors:active){.chip.svelte-3n2oe6{box-shadow:none;border:1px solid canvastext}.sweep.svelte-3n2oe6{display:none}}
