.paper[data-astro-cid-tkhdtsau]{transition:transform .55s cubic-bezier(.3,.7,.2,1)}.scan[data-astro-cid-tkhdtsau].armed .paper[data-astro-cid-tkhdtsau]{transform:translateY(-28px)rotate(-3deg)}.scan[data-astro-cid-tkhdtsau].feeding .paper[data-astro-cid-tkhdtsau]{transform:none}.beam[data-astro-cid-tkhdtsau]{opacity:0;background:linear-gradient(transparent, color-mix(in srgb, var(--color-accent) 45%, transparent), transparent);height:14px;position:absolute;top:-14px;left:0;right:0}.scan[data-astro-cid-tkhdtsau].scanning .beam[data-astro-cid-tkhdtsau]{opacity:1;animation:.8s ease-out forwards sweep}@keyframes sweep{to{top:100%}}.field[data-astro-cid-tkhdtsau]{transition:all .25s ease-out}.field[data-astro-cid-tkhdtsau].on,.scan[data-astro-cid-tkhdtsau]:not(.armed) .field[data-astro-cid-tkhdtsau]{border-style:solid;border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink)}.posted[data-astro-cid-tkhdtsau]{background:var(--color-line);color:var(--color-muted);transition:all .3s ease-out}.posted[data-astro-cid-tkhdtsau].on,.scan[data-astro-cid-tkhdtsau]:not(.armed) .posted[data-astro-cid-tkhdtsau]{background:var(--color-accent);color:var(--color-paper)}.step[data-astro-cid-rbouom4w]{color:var(--color-muted);transition:background .2s ease-out,color .2s ease-out}.step[data-astro-cid-rbouom4w] .state[data-astro-cid-rbouom4w]{color:var(--color-line)}.step[data-astro-cid-rbouom4w].done{color:var(--color-ink)}.step[data-astro-cid-rbouom4w].done .state[data-astro-cid-rbouom4w]{color:var(--color-accent)}.step[data-astro-cid-rbouom4w].running{background:var(--color-accent-soft);color:var(--color-ink)}.step[data-astro-cid-rbouom4w].running .state[data-astro-cid-rbouom4w]{color:var(--color-accent);animation:.6s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.3}}.row[data-astro-cid-4btm32ek]{transition:background .15s ease-out}.row[data-astro-cid-4btm32ek].active{background:var(--color-accent-soft);box-shadow:inset 0 0 0 2px var(--color-accent)}.cell-status[data-astro-cid-4btm32ek]{color:var(--color-muted)}.cell-status[data-astro-cid-4btm32ek].auto{color:var(--color-accent);font-weight:600}pre[data-astro-cid-4btm32ek] span[data-astro-cid-4btm32ek]:empty:before{content:" "}.cyl[data-astro-cid-qtg3qgrb]{opacity:.85;background:currentColor;border-radius:9px/4px;width:18px;height:22px}.dot[data-astro-cid-qtg3qgrb]{background:var(--color-accent);border-radius:50%;width:10px;height:10px;animation:.9s ease-out infinite hop;position:absolute;top:-3px}@keyframes hop{0%{left:0}to{left:calc(100% - 10px)}}.pct[data-astro-cid-qtg3qgrb]{color:var(--color-muted)}.pct[data-astro-cid-qtg3qgrb].done{color:var(--color-accent);font-weight:700}.result[data-astro-cid-qtg3qgrb]{background:var(--color-line);color:var(--color-muted);transition:all .3s ease-out}.result[data-astro-cid-qtg3qgrb].on{background:var(--color-accent);color:var(--color-paper)}line[data-astro-cid-hscos2u7]{stroke:var(--color-line);stroke-width:1.5px;transition:stroke .3s ease-out}line[data-astro-cid-hscos2u7].on{stroke:var(--color-accent);stroke-width:2px}.dim[data-astro-cid-hscos2u7] rect[data-astro-cid-hscos2u7]{fill:var(--color-card);stroke:var(--color-line);transition:all .3s ease-out}.dim[data-astro-cid-hscos2u7].on rect[data-astro-cid-hscos2u7]{fill:var(--color-accent-soft);stroke:var(--color-accent)}.fact[data-astro-cid-hscos2u7] rect[data-astro-cid-hscos2u7]{fill:var(--color-ink)}text[data-astro-cid-hscos2u7]{text-anchor:middle;fill:var(--color-ink);font-size:10.5px;font-weight:600}.fact[data-astro-cid-hscos2u7] text[data-astro-cid-hscos2u7]{fill:var(--color-paper)}.fact[data-astro-cid-hscos2u7] text[data-astro-cid-hscos2u7].sub{fill:color-mix(in srgb, var(--color-paper) 65%, transparent);font-size:8.5px;font-weight:400}.bar[data-astro-cid-hscos2u7]{transition:width .6s cubic-bezier(.2,.7,.2,1)}.carousel[data-astro-cid-o4z2qv7g]{outline:none}.carousel[data-astro-cid-o4z2qv7g]:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px;border-radius:8px}.arrow[data-astro-cid-o4z2qv7g]{transition:border-color .15s ease-out,background .15s ease-out}.viewport[data-astro-cid-o4z2qv7g]{touch-action:pan-y}.slide[data-astro-cid-o4z2qv7g]{display:flex}.slide[data-astro-cid-o4z2qv7g]>[data-slide]{flex-direction:column;flex:1;display:flex}.slide[data-astro-cid-o4z2qv7g]>[data-slide]>:last-child{margin-top:auto}.slide[data-astro-cid-o4z2qv7g]{grid-area:1/1;min-width:0}.slide[data-astro-cid-o4z2qv7g].is-off{visibility:hidden}.dot[data-astro-cid-o4z2qv7g]{background:var(--color-line);border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .25s ease-out,background .25s ease-out}.dot[data-astro-cid-o4z2qv7g].on{background:var(--color-ink);width:24px}html:not(.js) .controls[data-astro-cid-o4z2qv7g]{display:none}.term[data-astro-cid-hz44nbby].armed [data-astro-cid-hz44nbby][data-before],.term[data-astro-cid-hz44nbby].armed [data-astro-cid-hz44nbby][data-later],.term[data-astro-cid-hz44nbby].armed [data-astro-cid-hz44nbby][data-done]{visibility:hidden}.term[data-astro-cid-hz44nbby].armed [data-astro-cid-hz44nbby][data-grid] span[data-astro-cid-hz44nbby]{opacity:.08}[data-astro-cid-hz44nbby][data-grid] span[data-astro-cid-hz44nbby]{transition:opacity .2s ease-out}.term[data-astro-cid-hz44nbby] .show[data-astro-cid-hz44nbby]{visibility:visible!important}.term[data-astro-cid-hz44nbby] [data-astro-cid-hz44nbby][data-grid] span[data-astro-cid-hz44nbby].on{opacity:1}.qr-sheet[data-astro-cid-wxeu3ox3]::backdrop{background:#123b2f99}@media (prefers-reduced-motion:no-preference){.qr-sheet[data-astro-cid-wxeu3ox3][open]{animation:.4s cubic-bezier(.2,.7,.2,1) qr-in}.qr-sheet[data-astro-cid-wxeu3ox3][open]::backdrop{animation:.3s ease-out qr-fade}}@keyframes qr-in{0%{opacity:0;transform:translateY(32px)}}@keyframes qr-fade{0%{opacity:0}}.task[data-astro-cid-64tlp6de],.layer[data-astro-cid-64tlp6de]{transform-box:fill-box}.layer[data-astro-cid-64tlp6de]{transform-origin:0}.fit-option[data-astro-cid-64tlp6de]{transition:border-color .2s ease-out,background .2s ease-out}.fit-option[data-astro-cid-64tlp6de]:hover{border-color:var(--color-ink)}.fit-tick[data-astro-cid-64tlp6de] svg[data-astro-cid-64tlp6de]{opacity:0;transition:opacity .15s ease-out,transform .25s cubic-bezier(.3,1.6,.5,1);transform:scale(.4)}.fit-option[data-astro-cid-64tlp6de][aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.fit-option[data-astro-cid-64tlp6de][aria-pressed=true] .fit-tick[data-astro-cid-64tlp6de]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-paper)}.fit-option[data-astro-cid-64tlp6de][aria-pressed=true] .fit-tick[data-astro-cid-64tlp6de] svg[data-astro-cid-64tlp6de]{opacity:1;transform:none}html.js .fit-cta[data-astro-cid-64tlp6de]{transition:background .2s ease-out,opacity .3s ease-out,transform .3s ease-out}html.js [data-astro-cid-64tlp6de][data-fit]:not([data-count-active]) .fit-cta[data-astro-cid-64tlp6de]{opacity:0;pointer-events:none;transform:translateY(8px)}@media (prefers-reduced-motion:no-preference){.is-in .task[data-astro-cid-64tlp6de]{animation:8s ease-out infinite backwards wf-task;animation-delay:calc(.6s + var(--i) * .4s)}.is-in .layer[data-astro-cid-64tlp6de]{animation:8s ease-out infinite backwards wf-layer;animation-delay:calc(.6s + var(--i) * .9s)}}@keyframes wf-task{0%,6%{opacity:1;transform:none}20%,66%{opacity:0;transform:translate(var(--dx), var(--dy))}78%,to{opacity:1;transform:none}}@keyframes wf-layer{0%{opacity:1;transform:scaleX(0)}14%,52%{opacity:1;transform:none}60%,to{opacity:0;transform:none}}.way-arrow[data-astro-cid-oawiw7cg]{opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;transform:translate(-6px)}.way-button[data-astro-cid-oawiw7cg][aria-expanded=true]{color:var(--color-ink)}.way-button[data-astro-cid-oawiw7cg][aria-expanded=true] .way-number[data-astro-cid-oawiw7cg]{color:var(--color-accent)}.way-button[data-astro-cid-oawiw7cg][aria-expanded=true] .way-arrow[data-astro-cid-oawiw7cg]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.way-panel[data-astro-cid-oawiw7cg]:not([hidden]){animation:.35s ease-out way-in}}@keyframes way-in{0%{opacity:0;transform:translateY(8px)}}@media (width>=1024px){html.js .way[data-astro-cid-oawiw7cg]{min-height:34rem;padding-right:52%}html.js .way-panel[data-astro-cid-oawiw7cg]{width:47%;margin:0;position:absolute;top:0;right:0}}.tangle[data-astro-cid-2f4bg3a6]{stroke-dasharray:1;stroke-dashoffset:0}.end[data-astro-cid-2f4bg3a6]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.runner[data-astro-cid-2f4bg3a6]{display:none}}@media (prefers-reduced-motion:no-preference){.is-in .tangle[data-astro-cid-2f4bg3a6]{animation:2.2s ease-out backwards ut-draw}.is-in .end[data-astro-cid-2f4bg3a6]{animation:.4s cubic-bezier(.3,1.4,.5,1) 2s backwards ut-end}html.js [data-astro-cid-2f4bg3a6][data-reveal]:not(.is-in) .tangle[data-astro-cid-2f4bg3a6]{stroke-dashoffset:1px}}@keyframes ut-draw{0%{stroke-dashoffset:1px}}@keyframes ut-end{0%{transform:scale(0)}}.draw[data-astro-cid-k7ttwhtf]{stroke-dasharray:1;stroke-dashoffset:0}.slide[data-astro-cid-k7ttwhtf],.pop[data-astro-cid-k7ttwhtf],.grow[data-astro-cid-k7ttwhtf],.star[data-astro-cid-k7ttwhtf]{transform-box:fill-box;transform-origin:50%}.grow[data-astro-cid-k7ttwhtf]{transform-origin:0}@media (prefers-reduced-motion:no-preference){.is-in .draw[data-astro-cid-k7ttwhtf]{animation:6s ease-out infinite backwards pe-draw;animation-delay:calc(var(--t) * .4s + .5s)}.is-in .travel[data-astro-cid-k7ttwhtf]{animation:6s ease-out infinite backwards pe-travel;animation-delay:calc(var(--t) * .4s + .5s)}.is-in .slide[data-astro-cid-k7ttwhtf]{animation:6s ease-out infinite backwards pe-slide;animation-delay:calc(var(--t) * .4s + .5s)}.is-in .pop[data-astro-cid-k7ttwhtf]{animation:6s ease-out infinite backwards pe-pop;animation-delay:calc(var(--t) * .4s + .5s + var(--p) * .45s)}.is-in .grow[data-astro-cid-k7ttwhtf]{animation:6s ease-out infinite backwards pe-grow;animation-delay:calc(var(--t) * .4s + .5s)}.is-in .star[data-astro-cid-k7ttwhtf]{animation:1.6s ease-out infinite alternate pe-star}}@keyframes pe-draw{0%{stroke-dashoffset:1px}22%,86%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes pe-travel{0%,18%{opacity:0;transform:translate(-72px)}22%{opacity:1;transform:translate(-72px)}50%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pe-slide{0%,12%{opacity:1;transform:translate(-100px)}42%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pe-pop{0%{opacity:0;transform:scale(.4)}8%,78%{opacity:1;transform:none}88%,to{opacity:0;transform:none}}@keyframes pe-grow{0%{transform:scaleX(0)}35%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pe-star{0%{transform:scale(.75)}to{transform:scale(1.1)}}.hero-visual[data-astro-cid-i3xutpoc]{overflow:visible}.win[data-astro-cid-i3xutpoc],.bulb[data-astro-cid-i3xutpoc],.blob[data-astro-cid-i3xutpoc],.bar[data-astro-cid-i3xutpoc]{transform-box:fill-box;transform-origin:50%}.mess[data-astro-cid-i3xutpoc],.seen[data-astro-cid-i3xutpoc],.stray[data-astro-cid-i3xutpoc],.flow[data-astro-cid-i3xutpoc],.person[data-astro-cid-i3xutpoc]{opacity:0}@media (prefers-reduced-motion:no-preference){.win[data-astro-cid-i3xutpoc],.bulb[data-astro-cid-i3xutpoc],.blob[data-astro-cid-i3xutpoc],.bar[data-astro-cid-i3xutpoc],.join[data-astro-cid-i3xutpoc],.lit[data-astro-cid-i3xutpoc],.mess[data-astro-cid-i3xutpoc],.seen[data-astro-cid-i3xutpoc],.stray[data-astro-cid-i3xutpoc],.flow[data-astro-cid-i3xutpoc],.person[data-astro-cid-i3xutpoc]{animation-duration:16s;animation-timing-function:cubic-bezier(0,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:backwards}.bulb[data-astro-cid-i3xutpoc],.blob[data-astro-cid-i3xutpoc],.bar[data-astro-cid-i3xutpoc],.join[data-astro-cid-i3xutpoc],.lit[data-astro-cid-i3xutpoc],.stray[data-astro-cid-i3xutpoc]{animation-name:var(--k)}.win[data-astro-cid-i3xutpoc]{animation-name:hv-win;animation-delay:calc(var(--i) * .1s)}.seen[data-astro-cid-i3xutpoc]{animation-name:var(--k)}.mess[data-astro-cid-i3xutpoc]{animation-name:hv-mess}.flow[data-astro-cid-i3xutpoc]{animation-name:hv-flow}.person[data-astro-cid-i3xutpoc]{animation-name:hv-person}}@keyframes hv-win{0%,15%,97%,to{transform:translate(var(--ax), var(--ay)) rotate(var(--ar))}5%{transform:translate(var(--bx), var(--by)) rotate(var(--br))}10%{transform:translate(var(--cx), var(--cy)) rotate(var(--cr))}21%,34%{transform:translate(var(--dx), var(--dy)) rotate(var(--dr))}44%,90%{transform:none}}@keyframes hv-mess{0%,34%,97%,to{opacity:1}38%,93%{opacity:0}}@keyframes hv-flow{0%,57%{opacity:0;transform:translate(104px,100px)}58%,59.5%{opacity:1;transform:translate(104px,100px)}63%,64.5%{opacity:1;transform:translate(416px,100px)}68%,69.5%{opacity:1;transform:translate(416px,376px)}73%,74.5%{opacity:1;transform:translate(104px,376px)}78%{opacity:1;transform:translate(104px,100px)}80%,to{opacity:0;transform:translate(104px,100px)}}.beam[data-astro-cid-f5i3nj7y]{background:linear-gradient(transparent, color-mix(in srgb, var(--color-accent) 40%, transparent), transparent);height:16px;position:absolute;top:-16px;left:0;right:0}.field[data-astro-cid-f5i3nj7y]{background:var(--color-accent-soft)}@media (prefers-reduced-motion:no-preference){.is-in .beam[data-astro-cid-f5i3nj7y]{animation:9s ease-out infinite ph-sweep}.is-in .field[data-astro-cid-f5i3nj7y]{animation:9s ease-out infinite backwards ph-field;animation-delay:calc(.9s + var(--i) * .45s)}.is-in .line[data-astro-cid-f5i3nj7y]{animation:9s ease-out infinite backwards ph-line;animation-delay:calc(1.1s + var(--i) * .45s)}}@keyframes ph-sweep{0%{opacity:1;top:-16px}24%{opacity:1;top:100%}25%,to{opacity:0;top:100%}}@keyframes ph-field{0%{background:0 0}5%,78%{background:var(--color-accent-soft)}86%,to{background:0 0}}@keyframes ph-line{0%{opacity:0;transform:translate(-6px)}5%,78%{opacity:1;transform:none}86%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:no-preference){.is-in .prompt[data-astro-cid-sw7wqasg]{animation:9s steps(32,end) infinite backwards ro-type}.is-in .step[data-astro-cid-sw7wqasg]{animation:9s ease-out infinite backwards ro-step;animation-delay:calc(1.5s + var(--i) * .8s)}.is-in .bar[data-astro-cid-sw7wqasg]{animation:9s ease-out 1.5s infinite backwards ro-bar}.is-in .done[data-astro-cid-sw7wqasg]{animation:9s ease-out 5s infinite backwards ro-done}}@keyframes ro-type{0%{clip-path:inset(0 100% 0 0)}13%,to{clip-path:inset(0)}}@keyframes ro-step{0%{opacity:.25}5%,68%{opacity:1}76%,to{opacity:.25}}@keyframes ro-bar{0%{transform:scaleX(0)}40%,78%{transform:scaleX(1)}84%,to{transform:scaleX(0)}}@keyframes ro-done{0%{opacity:0}5%,38%{opacity:1}44%,to{opacity:0}}.ride[data-astro-cid-p7ewftgt]{stroke-dasharray:1;stroke-dashoffset:0}.plan[data-astro-cid-p7ewftgt]{transform-origin:bottom;min-height:4px}@media (prefers-reduced-motion:no-preference){.is-in .ride[data-astro-cid-p7ewftgt]{animation:9s ease-out .3s infinite backwards bbt-ride}.is-in .plan[data-astro-cid-p7ewftgt]{animation:9s cubic-bezier(.2,.7,.2,1) infinite backwards bbt-plan;animation-delay:calc(3s + var(--i) * .14s)}}@keyframes bbt-ride{0%{stroke-dashoffset:1px;opacity:1}30%,80%{stroke-dashoffset:0;opacity:1}88%,to{stroke-dashoffset:0;opacity:0}}@keyframes bbt-plan{0%{transform:scaleY(0)}8%,52%{transform:scaleY(1)}60%,to{transform:scaleY(0)}}
