@keyframes ia-at-paint2{0%{fill:var(--f2)}to{fill:var(--f3)}}svg.ia-at.ia-at-hero-n{display:none}@media (width<=700px){svg.ia-at.ia-at-hero-w{display:none}svg.ia-at.ia-at-hero-n{display:block}}.ia-at-hero{--ia-at-k:1}.ia-at-hero-n{--ia-at-k:1.08}@media (width>=701px) and (width<=860px){.ia-at-hero-w{--ia-at-k:.95}}@media (width>=861px) and (width<=940px){.ia-at-hero-w{--ia-at-k:1.65}}@media (width>=941px) and (width<=1000px){.ia-at-hero-w{--ia-at-k:1.5}}@media (width>=1001px) and (width<=1100px){.ia-at-hero-w{--ia-at-k:1.42}}@media (width>=1101px) and (width<=1200px){.ia-at-hero-w{--ia-at-k:1.25}}@media (width>=1201px) and (width<=1360px){.ia-at-hero-w{--ia-at-k:1.1}}@media (width>=1601px){.ia-at-hero-w{--ia-at-k:.9}}.ia-at-hero .ia-at-ico{transform-box:view-box;transform-origin:0 0;fill:none;stroke:var(--fl-ink);stroke-width:calc(1.5px * var(--ia-at-k) / var(--s,1));stroke-linecap:round;stroke-linejoin:round}.ia-at-hero .ia-at-task-ico{stroke:var(--fl-ink-62)}.ia-at-head,.ia-at-body{fill:var(--fl-ivory);stroke:var(--fl-ink);stroke-width:calc(1.5px * var(--ia-at-k));stroke-linejoin:round}.ia-at-card{fill:var(--fl-ivory);stroke:var(--fl-ink);stroke-width:calc(1.5px * var(--ia-at-k))}.ia-at-src{fill:var(--fl-sage-pale)}.ia-at-src-line{fill:var(--fl-green)}.ia-at-frame{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-at-k))}.ia-at-bar{fill:none;stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-at-k))}.ia-at-field{fill:none;stroke:var(--fl-slate);stroke-width:calc(1.2px * var(--ia-at-k))}.ia-at-panel{fill:var(--fl-paper);stroke:var(--fl-ink);stroke-width:calc(1.5px * var(--ia-at-k))}.ia-at-cursor{fill:var(--fl-vermilion)}.ia-at-draft{fill:var(--fl-slate-soft)}.ia-at-key{fill:var(--fl-green)}.ia-at-hl{fill:var(--fl-sage-pale)}.ia-at-link{fill:none;stroke:var(--fl-sage);stroke-width:calc(1.5px * var(--ia-at-k));stroke-linecap:round;stroke-linejoin:round}.ia-at-done>circle{fill:var(--fl-green-deep)}.ia-at-done>path{fill:none;stroke:var(--fl-ivory);stroke-width:calc(2.2px * var(--ia-at-k));stroke-linecap:round;stroke-linejoin:round}.fl-motion [data-hm]:not(.hm-play) .ia-at-hero *{animation-play-state:paused!important}.fl-motion .ia-at-hero .ia-at-who{--t0:translateY(10px);animation:hm-k-in .35s ease both, hm-k-move .6s var(--hm-ease) both}.fl-motion .ia-at-hero .ia-at-head{animation:1.3s 2.45s both ia-at-lean}@keyframes ia-at-lean{0%{animation-timing-function:var(--hm-inout);transform:none}38%,69%{animation-timing-function:var(--hm-inout);transform:translate(7px,3px)}to{transform:none}}.fl-motion .ia-at-hero .ia-at-glass{--t0:scale(.3) rotate(-20deg);animation:hm-k-in .25s ease 2.5s both, hm-k-move .5s var(--hm-pop) 2.5s both}.fl-motion .ia-at-hero .ia-at-arrive{--t0:translateX(-28px);animation:hm-k-in .4s ease both, hm-k-move .65s var(--hm-ease) both;animation-delay:var(--d), var(--d)}.fl-motion .ia-at-hero .ia-at-win{--t0:scale(.96);animation:hm-k-in .4s ease 80ms both, hm-k-move .7s var(--hm-ease) 80ms both}.fl-motion .ia-at-hero :is(.ia-at-prompt,.ia-at-line){transform-origin:0}.fl-motion .ia-at-hero .ia-at-prompt{--t0:scaleX(0);animation:.6s cubic-bezier(.35,.1,.6,1) .75s both hm-k-move}.fl-motion .ia-at-hero .ia-at-cursor{--t0:translateX(var(--tx));animation:.2s .6s both hm-k-in,.6s cubic-bezier(.35,.1,.6,1) .75s both hm-k-move}.fl-motion .ia-at-hero .ia-at-line{--t0:scaleX(0);animation:hm-k-move .4s var(--hm-ease) var(--d) both}.fl-motion .ia-at-hero .ia-at-key{--f0:var(--fl-slate-soft);--k0:transparent;--f1:var(--fl-vermilion);--k1:transparent;--f2:var(--fl-vermilion);--f3:var(--fl-green);animation:hm-k-move .4s var(--hm-ease) var(--d) both, hm-k-paint .3s ease 2.45s both, ia-at-paint2 .4s ease 3.35s forwards}.fl-motion .ia-at-hero :is(.ia-at-hl,.ia-at-src){--f0:var(--fl-blush);--k0:transparent;--f1:var(--fl-sage-pale);--k1:transparent}.fl-motion .ia-at-hero .ia-at-hl{--t0:scaleX(0);transform-origin:0;animation:hm-k-move .35s var(--hm-ease) 2.45s both, hm-k-paint .4s ease 3.35s both}.fl-motion .ia-at-hero .ia-at-src{animation:.3s 3.1s both hm-k-in,.4s 3.35s both hm-k-paint}.fl-motion .ia-at-hero .ia-at-src-line{--f0:var(--fl-ink-12);--k0:transparent;--f1:var(--fl-green);--k1:transparent;animation:.4s 3.35s both hm-k-paint}.fl-motion .ia-at-hero .ia-at-link{--hm-dur:.55s;--d:2.65s;stroke-dasharray:1 2;--k0:var(--fl-vermilion);--k1:var(--fl-sage);animation:.4s 3.35s both hm-k-stroke}.fl-motion [data-hm].hm-play .ia-at-hero .ia-at-link{stroke-dashoffset:0}.fl-motion .ia-at-hero .ia-at-panel{--k0:var(--fl-ink-12);--k1:var(--fl-ink);animation:.4s 3.45s both hm-k-stroke}.fl-motion .ia-at-hero .ia-at-done{--t0:scale(0);animation:hm-k-in .2s ease 3.55s both, hm-k-move .5s var(--hm-pop) 3.55s both}svg.ia-at.ia-at-wf-n{max-width:400px;margin-inline:auto;display:none}@media (width<=700px){svg.ia-at.ia-at-wf-w{display:none}svg.ia-at.ia-at-wf-n{display:block}}.ia-at-wf{--ia-at-wk:.94}@media (width<=1360px){.ia-at-wf-w{--ia-at-wk:1}}@media (width<=1200px){.ia-at-wf-w{--ia-at-wk:1.1}}@media (width<=1024px){.ia-at-wf-w{--ia-at-wk:1.27}}@media (width<=940px){.ia-at-wf-w{--ia-at-wk:1.45}}@media (width<=860px){.ia-at-wf-w{--ia-at-wk:1.65}}.ia-at-wf-n{--ia-at-wk:1.05}.ia-at-wf .ia-at-st,.ia-at-wf .ia-at-wf-ico,.ia-at-wf .ia-at-wf-ok{transform-box:view-box;transform-origin:0 0}.ia-at-wf .ia-at-st{--sw:calc(1.5px * var(--ia-at-wk) / var(--s))}.ia-at-wf-t{font-size:calc(15px * var(--ia-at-wk))}.ia-at-wf-n .ia-at-wf-t{font-size:15px}.ia-at-wf-rail{fill:none;stroke:var(--fl-ink-20);stroke-width:calc(1.5px * var(--ia-at-wk));stroke-linecap:round}.ia-at-wf-doc,.ia-at-wf-draft{fill:var(--fl-ivory);stroke:var(--fl-ink);stroke-width:var(--sw)}.ia-at-wf-draft{fill:var(--fl-paper)}.ia-at-wf-win{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:var(--sw)}.ia-at-wf-field{fill:none;stroke:var(--fl-slate);stroke-width:calc(var(--sw) * .8)}.ia-at-wf-review{fill:var(--fl-sage-pale);stroke:var(--fl-green);stroke-width:var(--sw)}.ia-at-wf-ico,.ia-at-wf-ok{fill:none;stroke:var(--fl-ink);stroke-width:calc(var(--sw) / var(--is));stroke-linecap:round;stroke-linejoin:round}.ia-at-wf-ok{stroke:var(--fl-green-deep);stroke-width:calc(var(--sw) * 1.3 / var(--is))}.ia-at-wf-loop,.ia-at-wf-loop-tip{fill:none;stroke:var(--fl-green);stroke-width:var(--sw);stroke-linecap:round;stroke-linejoin:round}.ia-at-wf-mini{fill:var(--fl-ivory);stroke:var(--fl-sage);stroke-width:calc(var(--sw) * .8)}.ia-at-wf-node{fill:var(--fl-green);stroke:var(--fl-green);stroke-width:calc(1.5px * var(--ia-at-wk))}.ia-at-wf-node-key{fill:var(--fl-green-deep);stroke:var(--fl-green-deep)}.ia-at-wf-back>path{fill:none;stroke:var(--fl-sage);stroke-width:calc(1.5px * var(--ia-at-wk));stroke-linecap:round;stroke-linejoin:round}.ia-at-wf-loop-back{stroke-dasharray:4 6}.ia-at-wf-task-1{transform:var(--p2)}.ia-at-wf-task-2{transform:var(--p3)}.ia-at-wf-task>rect:first-child{stroke-width:calc(1.5px * var(--ia-at-wk))}.ia-at-wf-box{fill:none;stroke-width:calc(1.3px * var(--ia-at-wk))}.ia-at-wf-task-1>rect:first-child{fill:var(--fl-green-deep);stroke:var(--fl-green-deep)}.ia-at-wf-task-1 .ia-at-wf-box{stroke:var(--fl-ivory)}.ia-at-wf-task-1 .ia-at-wf-mark{fill:var(--fl-ivory)}.ia-at-wf-task-2>rect:first-child{fill:var(--fl-sage-light);stroke:var(--fl-green)}.ia-at-wf-task-2 .ia-at-wf-box{stroke:var(--fl-green-deep)}.ia-at-wf-task-2 .ia-at-wf-mark{fill:var(--fl-green-deep)}.fl-motion [data-hm]:not(.hm-play) .ia-at-wf *{animation-play-state:paused!important}.fl-motion .ia-at-wf .ia-at-wf-rail{animation:.4s both hm-k-in}.fl-motion .ia-at-wf .ia-at-st-in{--o0:.28;--o1:1;animation:hm-k-fade .35s ease var(--d) both}.fl-motion .ia-at-wf .ia-at-wf-t{--f0:var(--fl-ink-62);--k0:transparent;--f1:var(--fl-ink);--k1:transparent;animation:hm-k-paint .35s ease var(--d) both}.fl-motion .ia-at-wf .ia-at-wf-node{--f0:var(--fl-ivory);--k0:var(--fl-ink-20);--f1:var(--fl-green);--k1:var(--fl-green);animation:hm-k-paint .25s ease var(--d) both, ia-at-tap .35s var(--hm-ease) var(--d) both}.fl-motion .ia-at-wf .ia-at-wf-node-key{--f1:var(--fl-green-deep);--k1:var(--fl-green-deep)}@keyframes ia-at-tap{0%,to{transform:none}40%{transform:scale(1.35)}}.fl-motion .ia-at-wf .ia-at-wf-review{--f0:var(--fl-ivory);--k0:var(--fl-ink);--f1:var(--fl-sage-pale);--k1:var(--fl-green);animation:.35s 1.45s both hm-k-paint}.fl-motion .ia-at-wf .ia-at-wf-ok{--d:1.5s;--hm-dur:.35s;stroke-dasharray:1 2}.fl-motion .ia-at-wf .ia-at-wf-loop{--hm-dur:.5s;stroke-dasharray:1 2}.fl-motion [data-hm].hm-play .ia-at-wf :is(.ia-at-wf-ok,.ia-at-wf-loop){stroke-dashoffset:0}.fl-motion .ia-at-wf .ia-at-wf-loop-tip{animation:.2s 2s both hm-k-in}.fl-motion .ia-at-wf .ia-at-wf-back{animation:.5s 2.05s both hm-k-in}.fl-motion .ia-at-wf .ia-at-wf-task-1{animation:.25s .25s both hm-k-in,1.7s linear .35s both ia-at-run1}.fl-motion .ia-at-wf .ia-at-wf-task-2{animation:hm-k-in .25s ease 2.35s both, ia-at-run2 .7s var(--hm-inout) 2.45s both}@keyframes ia-at-run1{0%{transform:var(--p0);animation-timing-function:cubic-bezier(.35,0,.4,1)}58.824%,76.471%{transform:var(--p1);animation-timing-function:cubic-bezier(.3,0,.3,1)}to{transform:var(--p2)}}@keyframes ia-at-run2{0%{transform:var(--p0)}to{transform:var(--p3)}}.fl-motion .ia-at-wf .ia-at-wf-task-1>rect:first-child{--f0:var(--fl-blush);--k0:var(--fl-vermilion);--f1:var(--fl-green-deep);--k1:var(--fl-green-deep);animation:.35s 2.05s both hm-k-paint}.fl-motion .ia-at-wf .ia-at-wf-task-1 .ia-at-wf-box{--k0:var(--fl-vermilion);--k1:var(--fl-ivory);animation:.35s 2.05s both hm-k-stroke}.fl-motion .ia-at-wf .ia-at-wf-task-1 .ia-at-wf-mark{--f0:var(--fl-vermilion);--k0:transparent;--f1:var(--fl-ivory);--k1:transparent;animation:.35s 2.05s both hm-k-paint}.ia-at-fm{--ia-at-fk:.72}@media (width<=860px){.ia-at-fm{--ia-at-fk:.86}}.ia-at-fm-frame{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-at-fk))}.ia-at-fm-bar{fill:none;stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-at-fk))}.ia-at-fm-table{fill:none;stroke:var(--fl-ink);stroke-width:calc(1.5px * var(--ia-at-fk));stroke-linecap:round}.ia-at-fm-head,.ia-at-fm-body{fill:var(--fl-ivory);stroke:var(--fl-ink);stroke-width:calc(1.5px * var(--ia-at-fk));stroke-linejoin:round}.ia-at-fm-paper{fill:var(--fl-ivory);stroke:var(--fl-ink);stroke-width:calc(1.5px * var(--ia-at-fk))}.ia-at-fm .ia-at-fm-ico{transform-box:view-box;transform-origin:0 0;fill:none;stroke:var(--fl-ink-62);stroke-width:calc(1.5px * var(--ia-at-fk) / 1.3);stroke-linecap:round;stroke-linejoin:round}.ia-at-fm-cursor{fill:var(--fl-vermilion)}.ia-at-fm-ok>circle{fill:var(--fl-green-deep)}.ia-at-fm-ok>path{fill:none;stroke:var(--fl-ivory);stroke-width:calc(2px * var(--ia-at-fk));stroke-linecap:round;stroke-linejoin:round}.fl-motion [data-hm]:not(.hm-play) .ia-at-fm *{animation-play-state:paused!important}.fl-motion .ia-at-fm .ia-at-fm-table{--hm-dur:.6s;stroke-dasharray:1 2}.fl-motion [data-hm].hm-play .ia-at-fm .ia-at-fm-table{stroke-dashoffset:0}.fl-motion .ia-at-fm .ia-at-fm-who{--t0:translateY(8px) scale(.9);transform-origin:50% 100%;animation:hm-k-in .3s ease var(--d) both, hm-k-move .5s var(--hm-pop) var(--d) both}.fl-motion .ia-at-fm .ia-at-fm-side{--t0:translateX(var(--dx))}.fl-motion .ia-at-fm .ia-at-fm-win{--t0:scale(.94);animation:hm-k-in .3s ease .1s both, hm-k-move .5s var(--hm-ease) .1s both}.fl-motion .ia-at-fm .ia-at-fm-card{--t0:translateY(10px);animation:hm-k-in .3s ease .2s both, hm-k-move .5s var(--hm-ease) .2s both}.fl-motion .ia-at-fm .ia-at-fm-line{--t0:scaleX(0);transform-origin:0;animation:hm-k-move .35s var(--hm-ease) var(--d) both}.fl-motion .ia-at-fm .ia-at-fm-cursor{animation:hm-k-in .15s ease var(--d) both}.fl-motion .ia-at-fm .ia-at-fm-ok{--t0:scale(0);animation:hm-k-in .15s ease .85s both, hm-k-move .4s var(--hm-pop) .85s both}.at-head[data-astro-cid-3hllylsn]{margin-bottom:clamp(40px,6vh,64px)}.at-head[data-astro-cid-3hllylsn] .h2[data-astro-cid-3hllylsn]{max-width:20ch}.at-workflow-art[data-astro-cid-3hllylsn]{min-width:0;margin-bottom:clamp(48px,7vh,80px)}.at-workflow-art[data-astro-cid-3hllylsn] svg{width:100%;height:auto}.at-grid[data-astro-cid-3hllylsn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(32px,5vw,96px);display:grid}.at-body[data-astro-cid-3hllylsn]{grid-column:2;min-width:0}.at-intro[data-astro-cid-3hllylsn]{max-width:34em;margin-bottom:clamp(24px,3.6vh,36px)}.at-list[data-astro-cid-3hllylsn]{max-width:34em;margin:0;padding:0;list-style:none}.at-list[data-astro-cid-3hllylsn] li[data-astro-cid-3hllylsn]{border-top:1px solid var(--fl-ink-12);padding:16px 0}.at-list[data-astro-cid-3hllylsn] li[data-astro-cid-3hllylsn]:last-child{border-bottom:1px solid var(--fl-ink-12)}@media (width<=860px){.at-grid[data-astro-cid-3hllylsn]{grid-template-columns:1fr}.at-body[data-astro-cid-3hllylsn]{grid-column:1}}.fq-side[data-astro-cid-gwbqk3ze]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px clamp(32px,4vw,64px);display:grid}.fq-side[data-astro-cid-gwbqk3ze] .h2[data-astro-cid-gwbqk3ze]{max-width:12ch}.fq-qa[data-astro-cid-gwbqk3ze] details[data-astro-cid-gwbqk3ze]{border-top:1px solid var(--fl-ink-12)}.fq-qa[data-astro-cid-gwbqk3ze] details[data-astro-cid-gwbqk3ze]:last-child{border-bottom:1px solid var(--fl-ink-12)}.fq-qa[data-astro-cid-gwbqk3ze] summary[data-astro-cid-gwbqk3ze]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;transition:color .15s;display:flex}.fq-qa[data-astro-cid-gwbqk3ze] summary[data-astro-cid-gwbqk3ze]::-webkit-details-marker{display:none}.fq-qa[data-astro-cid-gwbqk3ze] summary[data-astro-cid-gwbqk3ze] .ico[data-astro-cid-gwbqk3ze]{flex:none;width:1em;height:1em;margin:0;transition:transform .2s}.fq-qa[data-astro-cid-gwbqk3ze] details[data-astro-cid-gwbqk3ze][open] summary[data-astro-cid-gwbqk3ze] .ico[data-astro-cid-gwbqk3ze]{transform:rotate(180deg)}.fq-qa[data-astro-cid-gwbqk3ze] summary[data-astro-cid-gwbqk3ze]:hover{color:var(--fl-vermilion);transition:none}.fq-qa[data-astro-cid-gwbqk3ze] summary[data-astro-cid-gwbqk3ze]:focus-visible{outline-offset:2px;border-radius:2px}.fq-qa[data-astro-cid-gwbqk3ze] p[data-astro-cid-gwbqk3ze]{max-width:65ch;margin-top:-4px;padding:0 48px 28px 0}.fq-qa[data-astro-cid-gwbqk3ze] p[data-astro-cid-gwbqk3ze] a[data-astro-cid-gwbqk3ze]{text-underline-offset:3px;text-decoration:underline 1px;transition:color .15s}.fq-qa[data-astro-cid-gwbqk3ze] p[data-astro-cid-gwbqk3ze] a[data-astro-cid-gwbqk3ze]:hover{color:var(--fl-vermilion);text-decoration-thickness:2px;transition:none}@media (width<=860px){.fq-side[data-astro-cid-gwbqk3ze]{grid-template-columns:1fr}.fq-qa[data-astro-cid-gwbqk3ze] p[data-astro-cid-gwbqk3ze]{padding-right:0}}
