.way-label[data-astro-cid-mnz2vdc5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.way-switch[data-astro-cid-mnz2vdc5].is-live .way-controls[data-astro-cid-mnz2vdc5]{display:flex}.way-visual[data-astro-cid-mnz2vdc5]>[data-astro-cid-mnz2vdc5]{grid-area:1/1}[data-astro-cid-mnz2vdc5][data-way=new] [data-astro-cid-mnz2vdc5][data-for=old],[data-astro-cid-mnz2vdc5][data-way=old] [data-astro-cid-mnz2vdc5][data-for=new]{visibility:hidden}.step[data-astro-cid-mnz2vdc5]{font-size:var(--text-body);white-space:nowrap;font-weight:500;line-height:1.4;position:absolute;transform:translate(-50%,-50%)}.phase[data-astro-cid-mnz2vdc5]{transition:opacity .3s;transition-delay:calc(.15s + var(--i) * .2s)}[data-astro-cid-mnz2vdc5][data-way=new] .phase[data-astro-cid-mnz2vdc5]{opacity:0;transition:none}.step[data-astro-cid-mnz2vdc5]{transition:opacity .3s;transition-delay:calc(var(--i) * .2s)}.arrow[data-astro-cid-mnz2vdc5] path[data-astro-cid-mnz2vdc5]:first-child{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .5s cubic-bezier(.2,.7,.1,1);transition-delay:calc(.5s + var(--i) * .4s)}.arrow[data-astro-cid-mnz2vdc5] path[data-astro-cid-mnz2vdc5]:last-child{transition:opacity .2s;transition-delay:calc(.9s + var(--i) * .4s)}.cycle-note[data-astro-cid-mnz2vdc5]{transition:opacity .4s 1.8s}[data-astro-cid-mnz2vdc5][data-way=old] .arrow[data-astro-cid-mnz2vdc5] path[data-astro-cid-mnz2vdc5]:first-child{stroke-dashoffset:1px;transition:none}[data-astro-cid-mnz2vdc5][data-way=old] .step[data-astro-cid-mnz2vdc5],[data-astro-cid-mnz2vdc5][data-way=old] .arrow[data-astro-cid-mnz2vdc5] path[data-astro-cid-mnz2vdc5]:last-child,[data-astro-cid-mnz2vdc5][data-way=old] .cycle-note[data-astro-cid-mnz2vdc5]{opacity:0;transition:none}.way-switch[data-astro-cid-mnz2vdc5]{--way-size:var(--text-body);--way-leading:var(--text-body--line-height);--way-tracking:normal;--way-pad:.75rem;--way-lines:2}@media (width>=48rem){.way-switch[data-astro-cid-mnz2vdc5]{--way-size:var(--text-heading);--way-leading:var(--text-heading--line-height);--way-tracking:var(--text-heading--letter-spacing);--way-pad:1.25rem;--way-lines:2}}.way-line[data-astro-cid-mnz2vdc5]{min-height:calc(var(--way-size) * var(--way-leading) * var(--way-lines) + var(--way-pad) * 2);padding-block:var(--way-pad);align-items:center;display:grid}.way-old[data-astro-cid-mnz2vdc5],.way-new[data-astro-cid-mnz2vdc5]{font-size:var(--way-size);line-height:var(--way-leading);letter-spacing:var(--way-tracking);grid-area:1/1;margin:0;font-weight:500;transition:opacity .35s,transform .5s cubic-bezier(.2,.7,.1,1)}[data-astro-cid-mnz2vdc5][data-way=old] .way-new[data-astro-cid-mnz2vdc5],[data-astro-cid-mnz2vdc5][data-way=new] .way-old[data-astro-cid-mnz2vdc5]{opacity:0;pointer-events:none;transform:translateY(.5rem)}@media (prefers-reduced-motion:reduce){.phase[data-astro-cid-mnz2vdc5],.step[data-astro-cid-mnz2vdc5],.arrow[data-astro-cid-mnz2vdc5] path[data-astro-cid-mnz2vdc5],.cycle-note[data-astro-cid-mnz2vdc5],.way-old[data-astro-cid-mnz2vdc5],.way-new[data-astro-cid-mnz2vdc5]{transition:none!important}}.app[data-astro-cid-t3hr4kut]{border:1.5px solid var(--color-ink);border-radius:10px;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.bar[data-astro-cid-t3hr4kut]{border-bottom:1.5px solid var(--color-ink)}.box[data-astro-cid-t3hr4kut]{border:1.5px solid var(--color-ink);border-radius:6px;transition:background-color .25s}.is-picked[data-astro-cid-t3hr4kut]{background:var(--color-lavender);border-color:var(--color-blue)}.app-row[data-astro-cid-t3hr4kut]{cursor:pointer}.send[data-astro-cid-t3hr4kut]{background:var(--color-link);color:var(--color-white);border-radius:999px}.tag-explore[data-astro-cid-t3hr4kut]{border:1.5px dashed color-mix(in srgb, var(--color-ink) 45%, transparent)}.tag-engineer[data-astro-cid-t3hr4kut]{border:1.5px solid var(--color-ink)}.step[data-astro-cid-t3hr4kut]{border-color:color-mix(in srgb, var(--color-ink) 20%, transparent)}.pipe[data-astro-cid-t3hr4kut]{background:var(--color-blue);transform-origin:top;width:2px;height:3.5rem;transition:transform .5s cubic-bezier(.2,.7,.1,1);position:absolute;top:0;left:2.5rem}.prop[data-astro-cid-t3hr4kut]{border:1.5px dashed color-mix(in srgb, var(--color-ink) 50%, transparent)}.prop[data-astro-cid-t3hr4kut]:first-child{transform:rotate(-4deg)}.prop[data-astro-cid-t3hr4kut]:nth-child(2){transform:rotate(3deg)translateY(.6rem)}.prop[data-astro-cid-t3hr4kut]:nth-child(3){transform:rotate(-2deg)translateY(.25rem)}.layer[data-astro-cid-t3hr4kut]{border:1.5px solid var(--color-ink);transition:opacity .45s cubic-bezier(.2, .7, .1, 1) calc(var(--i) * .1s), transform .45s cubic-bezier(.2, .7, .1, 1) calc(var(--i) * .1s)}.layer[data-astro-cid-t3hr4kut].is-systems{border-color:var(--color-blue)}.explore-only[data-astro-cid-t3hr4kut],.tag-explore[data-astro-cid-t3hr4kut]{display:none}.tag-engineer[data-astro-cid-t3hr4kut]{display:inline-flex}[data-astro-cid-t3hr4kut][data-stage=explore] .explore-only[data-astro-cid-t3hr4kut],[data-astro-cid-t3hr4kut][data-stage=explore] .tag-explore[data-astro-cid-t3hr4kut]{display:block}[data-astro-cid-t3hr4kut][data-stage=explore] .props[data-astro-cid-t3hr4kut]{display:flex}[data-astro-cid-t3hr4kut][data-stage=explore] .tag-engineer[data-astro-cid-t3hr4kut]{display:none}[data-astro-cid-t3hr4kut][data-stage=explore] .app[data-astro-cid-t3hr4kut],[data-astro-cid-t3hr4kut][data-stage=explore] .bar[data-astro-cid-t3hr4kut]{border-style:dashed}[data-astro-cid-t3hr4kut][data-stage=explore] .send[data-astro-cid-t3hr4kut]{color:color-mix(in srgb, var(--color-ink) 60%, transparent);background:0 0;border-style:dashed}[data-astro-cid-t3hr4kut][data-stage=explore] .pipe[data-astro-cid-t3hr4kut]{transform:scaleY(0)}[data-astro-cid-t3hr4kut][data-stage=explore] .layer[data-astro-cid-t3hr4kut]{opacity:0;transition-delay:0s;transform:translateY(.75rem)}[data-astro-cid-t3hr4kut][data-stage=engineer] .step-explore[data-astro-cid-t3hr4kut],[data-astro-cid-t3hr4kut][data-stage=explore] .step-engineer[data-astro-cid-t3hr4kut]{opacity:.45}[data-astro-cid-t3hr4kut][data-stage=explore] .step-explore[data-astro-cid-t3hr4kut],[data-astro-cid-t3hr4kut][data-stage=engineer] .step-engineer[data-astro-cid-t3hr4kut]{border-color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.app[data-astro-cid-t3hr4kut],.box[data-astro-cid-t3hr4kut],.pipe[data-astro-cid-t3hr4kut],.layer[data-astro-cid-t3hr4kut],.step[data-astro-cid-t3hr4kut]{transition:none}}.w[data-astro-cid-3tdh67tk]{display:inline-block}@media (prefers-reduced-motion:no-preference){.is-playing[data-astro-cid-3tdh67tk] .w[data-astro-cid-3tdh67tk]{animation:.7s cubic-bezier(.2,.7,.1,1) both rise;animation-delay:calc(var(--i) * 70ms)}.is-playing[data-astro-cid-3tdh67tk] .w-next[data-astro-cid-3tdh67tk]{animation-delay:calc(.9s + var(--i) * 90ms)}.beat-reveal[data-astro-cid-3tdh67tk] .mark-line path{animation:none}.is-playing[data-astro-cid-3tdh67tk] .mark-line path{animation:1.1s cubic-bezier(.2,.7,.1,1) 1.7s both draw-line}}@keyframes rise{0%{opacity:0;transform:translateY(.45em)}}del[data-astro-cid-lfvg36r5]{text-decoration:none}.strike[data-astro-cid-lfvg36r5]{background:var(--color-ink);transform-origin:0;border-radius:999px;height:.09em;position:absolute;top:52%;left:-.1em;right:-.1em;transform:rotate(-2deg)}.on-dark[data-astro-cid-lfvg36r5] .strike[data-astro-cid-lfvg36r5]{background:var(--color-lime)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.strike[data-astro-cid-lfvg36r5]{animation:linear both strike view();animation-range:entry 40% cover 35%}}}@keyframes strike{0%{transform:rotate(-2deg)scaleX(0)}}
