.proc{--f:clamp(0,calc((var(--p, 1) - 0.3) / 0.38),1)}.proc-fill-h{transform-origin:left center;transform:scaleX(var(--f))}.proc-fill-v{transform-origin:center top;transform:scaleY(var(--f))}.proc-step{--k:clamp(0,calc((var(--f) - var(--t, 0)) * 14 + 1),1)}.proc-node{border-color:color-mix(in srgb,var(--accent-fill) calc(var(--k) * 100%),var(--line-strong));background:color-mix(in srgb,var(--accent-fill) calc(var(--k) * 100%),var(--bg));color:color-mix(in srgb,#fff calc(var(--k) * 100%),var(--fg-3))}.proc-step .proc-icon{opacity:calc(.35 + .65 * var(--k))}.proc-step h3{color:color-mix(in srgb,var(--fg) calc(var(--k) * 100%),var(--fg-3))}@media (prefers-reduced-motion:reduce){.proc-fill-h,.proc-fill-v{transform:none}}