.agent-figure{overflow:visible}.vx{fill:var(--vx-f);stroke:var(--vx-f);stroke-width:.8;stroke-linejoin:round}.vx-ink.vx-l{--vx-f:var(--landing-ink)}.vx-ink.vx-t{--vx-f:color-mix(in srgb,var(--landing-ink) 46%,var(--color-surface))}.vx-ink.vx-r{--vx-f:color-mix(in srgb,var(--landing-ink) 72%,var(--color-surface))}.vx-orange.vx-l{--vx-f:var(--color-brand-orange)}.vx-orange.vx-t{--vx-f:color-mix(in srgb,var(--color-brand-orange) 55%,var(--color-surface))}.vx-orange.vx-r{--vx-f:color-mix(in srgb,var(--color-brand-orange) 75%,var(--landing-ink))}.vx-orange{animation:vx-pulse 1.6s ease-in-out infinite}.vx-eye{fill:var(--color-surface);transform-box:fill-box;transform-origin:center;animation:vx-blink 5.2s ease-in-out calc(var(--agent-d, 0s) * 1.7) infinite}.vx-shadow{fill:var(--landing-ink);opacity:.1}.vx-bob{transform-box:fill-box;animation:vx-bob 3.4s ease-in-out var(--agent-d,0s) infinite}.agent-still .vx-bob,.agent-still .vx-eye,.agent-still .vx-orange{animation:none}.agent-card:hover .vx-bob{animation:vx-hop .55s cubic-bezier(.3,1.6,.5,1)}@keyframes vx-bob{0%,to{translate:0 0}50%{translate:0 -2.5%}}@keyframes vx-blink{0%,92%,to{scale:1 1}95%{scale:1 .12}}@keyframes vx-pulse{50%{opacity:.55}}@keyframes vx-hop{50%{translate:0 -7%}}.pipe{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.pipe-step{position:relative}.pipe-ind{width:10px;height:10px;background-color:var(--color-border);animation:pipe-lit 12s step-end var(--d) infinite}.pipe-ind[data-human]{animation-name:pipe-lit-human}@media (min-width:48rem){.pipe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:72rem){.pipe{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pipe-step:not(:last-child):after{position:absolute;top:22px;right:-10px;width:10px;height:1px;background-color:var(--color-border-strong);content:""}}@keyframes pipe-lit{0%{background-color:var(--color-border)}1%{background-color:var(--color-text)}16%{background-color:var(--color-border)}}@keyframes pipe-lit-human{0%{background-color:var(--color-border)}1%{background-color:var(--color-brand-orange)}16%{background-color:var(--color-border)}}.task-bar{position:relative;height:6px;overflow:hidden;background-color:color-mix(in srgb,var(--color-text-inverse) 16%,transparent)}.task-bar>i{position:absolute;inset:0 auto 0 0;width:100%;background-color:var(--color-text-inverse);animation:task-fill 6s linear var(--d) infinite}.task-stage{display:inline-grid;text-align:right}.task-stage>span{grid-area:1/1;opacity:0;animation:6s step-end var(--d) infinite}.task-stage>span[data-stage="0"]{animation-name:task-stage-0}.task-stage>span[data-stage="1"]{animation-name:task-stage-1}.task-stage>span[data-stage="2"]{opacity:1;animation-name:task-stage-2}@keyframes task-fill{0%{width:0}70%,to{width:100%}}@keyframes task-stage-0{0%{opacity:1}25%,to{opacity:0}}@keyframes task-stage-1{0%{opacity:0}25%{opacity:1}70%,to{opacity:0}}@keyframes task-stage-2{0%{opacity:0}70%,to{opacity:1}}.night-row[data-report]{background-color:var(--color-surface-sunken)}@media (min-width:64rem){.orchestra{grid-template-columns:minmax(0,.8fr) 36px minmax(0,.85fr) 36px minmax(0,1.15fr) 36px minmax(0,.95fr)}}@media (prefers-reduced-motion:reduce){.agent-figure *,.orchestra *,.pipe *{animation:none!important}}