.vignette[data-astro-cid-jzustrxk] .paper[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--fg) 3%, transparent);stroke:color-mix(in srgb, var(--fg) 14%, transparent)}.vignette[data-astro-cid-jzustrxk] .sheet-fill[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--fg) 7%, transparent);stroke:color-mix(in srgb, var(--fg) 14%, transparent)}.vignette[data-astro-cid-jzustrxk] .head[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--fg) 7%, transparent)}.vignette[data-astro-cid-jzustrxk] .rule[data-astro-cid-jzustrxk],.vignette[data-astro-cid-jzustrxk] .wire[data-astro-cid-jzustrxk]{stroke:color-mix(in srgb, var(--fg) 14%, transparent)}.vignette[data-astro-cid-jzustrxk] .wire[data-astro-cid-jzustrxk]{stroke-dasharray:3 4}.vignette[data-astro-cid-jzustrxk] .bar[data-astro-cid-jzustrxk],.vignette[data-astro-cid-jzustrxk] .column[data-astro-cid-jzustrxk],.vignette[data-astro-cid-jzustrxk] .dot[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--fg) 20%, transparent)}.vignette[data-astro-cid-jzustrxk] .typed[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--fg) 34%, transparent)}.vignette[data-astro-cid-jzustrxk] .slot[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--fg) 8%, transparent);stroke:color-mix(in srgb, var(--fg) 16%, transparent);stroke-dasharray:3 4}.vignette[data-astro-cid-jzustrxk] .mark-fill[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--accent) 80%, transparent)}.vignette[data-astro-cid-jzustrxk] .mark-stroke[data-astro-cid-jzustrxk],.vignette[data-astro-cid-jzustrxk] .cross[data-astro-cid-jzustrxk]{stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.vignette[data-astro-cid-jzustrxk] .cross[data-astro-cid-jzustrxk]{stroke:var(--bg)}.vignette[data-astro-cid-jzustrxk] .cell[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--accent) 10%, transparent);stroke:var(--accent)}.vignette[data-astro-cid-jzustrxk] .val[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--fg) 62%, transparent);font-family:var(--font-body);text-anchor:middle;font-size:10px}.vignette[data-astro-cid-jzustrxk] .label[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--fg) 45%, transparent);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.vignette[data-astro-cid-jzustrxk] .fill-real[data-astro-cid-jzustrxk],.vignette[data-astro-cid-jzustrxk] .fill-lag[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--fg) 30%, transparent);transform-origin:66px 0}.vignette[data-astro-cid-jzustrxk] .fill-lag[data-astro-cid-jzustrxk]{fill:color-mix(in srgb, var(--accent) 65%, transparent)}.vignette[data-astro-cid-jzustrxk] .sweep[data-astro-cid-jzustrxk]{stroke:color-mix(in srgb, var(--fg) 22%, transparent);stroke-width:1px}.vignette[data-astro-cid-jzustrxk] .v-a[data-astro-cid-jzustrxk]{animation:3.6s step-end infinite rv-flip-a}.vignette[data-astro-cid-jzustrxk] .v-b[data-astro-cid-jzustrxk]{animation:3.6s step-end infinite rv-flip-b}@keyframes rv-flip-a{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes rv-flip-b{0%,45%{opacity:0}50%,to{opacity:1}}.vignette[data-astro-cid-jzustrxk] .field[data-astro-cid-jzustrxk]{animation:4.5s ease-in-out infinite rv-retype}.vignette[data-astro-cid-jzustrxk] .f-1[data-astro-cid-jzustrxk]{animation-delay:.5s}.vignette[data-astro-cid-jzustrxk] .f-2[data-astro-cid-jzustrxk]{animation-delay:1s}@keyframes rv-retype{0%,10%{opacity:.25}25%,80%{opacity:1}to{opacity:.25}}.vignette[data-astro-cid-jzustrxk] .caret[data-astro-cid-jzustrxk]{fill:var(--accent);animation:1s step-end infinite rv-blink}@keyframes rv-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.vignette[data-astro-cid-jzustrxk] .fill-real[data-astro-cid-jzustrxk]{animation:5s linear infinite rv-grow}.vignette[data-astro-cid-jzustrxk] .fill-lag[data-astro-cid-jzustrxk]{animation:5s steps(4,end) infinite rv-grow}@keyframes rv-grow{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.vignette[data-astro-cid-jzustrxk] .piece[data-astro-cid-jzustrxk]{animation:3s ease-in-out infinite rv-bounce}@keyframes rv-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(26px)}55%{transform:translateY(16px)}70%{transform:translateY(24px)}}.vignette[data-astro-cid-jzustrxk] .chan{animation:3s ease-in-out infinite rv-alt}.vignette[data-astro-cid-jzustrxk] .c-b{animation-delay:1.5s}@keyframes rv-alt{0%,to{opacity:.35}25%,40%{opacity:1;color:var(--accent)}}.vignette[data-astro-cid-jzustrxk] .spark[data-astro-cid-jzustrxk]{transform-origin:160px 60px;animation:2.6s ease-in-out infinite rv-spark}@keyframes rv-spark{0%,35%{opacity:0;transform:scale(.7)}50%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.vignette[data-astro-cid-jzustrxk] .sweep[data-astro-cid-jzustrxk]{animation:5s linear infinite rv-sweep}@keyframes rv-sweep{0%{transform:translate(0)}88%,to{transform:translate(188px)}}.vignette[data-astro-cid-jzustrxk] .reveal[data-astro-cid-jzustrxk]{transform-origin:0 96px;animation:5s ease-out infinite rv-late}@keyframes rv-late{0%,82%{opacity:0;transform:scaleY(.04)}92%,to{opacity:1;transform:scaleY(1)}}.vignette[data-astro-cid-jzustrxk] .wrong[data-astro-cid-jzustrxk]{animation:2.4s ease-in-out infinite rv-flash}@keyframes rv-flash{0%,30%{opacity:0}45%,85%{opacity:1}to{opacity:0}}.vignette[data-astro-cid-jzustrxk] .note[data-astro-cid-jzustrxk]{animation:5s ease-in-out infinite rv-scatter}.vignette[data-astro-cid-jzustrxk] .n-1[data-astro-cid-jzustrxk]{animation-delay:1.1s}.vignette[data-astro-cid-jzustrxk] .n-2[data-astro-cid-jzustrxk]{animation-delay:2.2s}@keyframes rv-scatter{0%,to{opacity:.25;transform:rotate(-4deg)scale(.96)}25%,55%{opacity:1;transform:rotate(2deg)scale(1)}}.vignette[data-astro-cid-jzustrxk] .drift[data-astro-cid-jzustrxk]{animation:4s ease-in-out infinite rv-drift}@keyframes rv-drift{0%,to{opacity:1;transform:translate(0)}55%{opacity:.5;transform:translate(22px)}}@media (prefers-reduced-motion:reduce){.vignette[data-astro-cid-jzustrxk] [data-astro-cid-jzustrxk],.vignette[data-astro-cid-jzustrxk] *{animation:none!important}.vignette[data-astro-cid-jzustrxk] .reveal[data-astro-cid-jzustrxk],.vignette[data-astro-cid-jzustrxk] .fill-real[data-astro-cid-jzustrxk],.vignette[data-astro-cid-jzustrxk] .fill-lag[data-astro-cid-jzustrxk]{opacity:1;transform:none}.vignette[data-astro-cid-jzustrxk] .v-b[data-astro-cid-jzustrxk],.vignette[data-astro-cid-jzustrxk] .spark[data-astro-cid-jzustrxk],.vignette[data-astro-cid-jzustrxk] .wrong[data-astro-cid-jzustrxk]{opacity:0}}.flow[data-astro-cid-zfnnqv6n] .step[data-astro-cid-zfnnqv6n]{opacity:0}.flow[data-astro-cid-zfnnqv6n] .wire[data-astro-cid-zfnnqv6n]{opacity:0;stroke-dashoffset:1px}.flow[data-astro-cid-zfnnqv6n].is-live .step[data-astro-cid-zfnnqv6n]{animation:.5s ease-out both flow-step;animation-delay:var(--delay,0s)}.flow[data-astro-cid-zfnnqv6n].is-live .wire[data-astro-cid-zfnnqv6n]{animation:.8s ease-in-out both flow-once;animation-delay:var(--delay,0s)}@keyframes flow-step{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-once{0%{opacity:0;stroke-dashoffset:1px}12%{opacity:1}82%{opacity:1}to{opacity:0;stroke-dashoffset:0}}.flow[data-astro-cid-zfnnqv6n].is-live .hub[data-astro-cid-zfnnqv6n]{animation:.6s ease-out both flow-hub;animation-delay:var(--delay,0s)}@keyframes flow-hub{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-zfnnqv6n] .step[data-astro-cid-zfnnqv6n],.flow[data-astro-cid-zfnnqv6n] .wire[data-astro-cid-zfnnqv6n],.flow[data-astro-cid-zfnnqv6n] .hub[data-astro-cid-zfnnqv6n]{opacity:1;transform:none;animation:none!important}.flow[data-astro-cid-zfnnqv6n] .wire[data-astro-cid-zfnnqv6n]{opacity:0}}
