.proc-svg{width:100%;height:auto;display:none;overflow:visible}.proc-state{display:none}.proc-lane{fill:var(--color-bronze-soft);font-family:var(--font-sans);letter-spacing:.2em;font-size:11px;font-weight:500}.proc-rule{fill:none;stroke:var(--color-rule-dark);stroke-width:1px}.proc-rule-strong{stroke:#f5f2ec66}.proc-edges path{fill:none;stroke:var(--color-bronze-soft);stroke-width:1.2px}.proc-node rect{fill:var(--color-grafite-2);stroke:#f5f2ec80;stroke-width:1px}.proc-node text{fill:var(--color-on-dark);font-family:var(--font-sans);font-size:12.5px}.proc-decision path{fill:var(--color-bronze);stroke:var(--color-grafite);stroke-width:2px}.proc-decision text{fill:var(--color-on-dark-soft);font-family:var(--font-sans);font-size:12px}.proc-decision-label{fill:var(--color-bronze-soft);letter-spacing:.2em;font-size:10px;font-weight:500}html.motion-ok .fig.proc .proc-node{transform-box:fill-box;transform-origin:50%;transform:translate(calc(var(--sx) * 1px), calc(var(--sy) * 1px)) rotate(calc(var(--sr) * 1deg));transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i,0) * 55ms)}html.motion-ok .fig.proc[data-s3] .proc-node{transform:none}.proc-list{border-top:1px solid #f5f2ec66;display:grid}.proc-list li{border-bottom:1px solid var(--color-rule-dark);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding-block:.875rem;display:grid}.proc-list-lane{letter-spacing:.16em;text-transform:uppercase;color:var(--color-bronze-soft);font-size:.6875rem;font-weight:500}.proc-list-name{font-family:var(--font-display);font-size:1.1875rem;line-height:1.25}.proc-list-decision{color:var(--color-on-dark-soft);grid-column:2;align-items:baseline;gap:.625rem;font-size:.8125rem;display:flex}.proc-list-decision i{background:var(--color-bronze);flex:none;width:.5rem;height:.5rem;transform:translateY(-1px)rotate(45deg)}@media (min-width:64rem){.proc-svg{display:block}.proc-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.motion-ok .proc .proc-state{color:var(--color-on-dark-soft);display:block;position:absolute;top:-2.25rem;right:0}.proc-state [data-state]{white-space:nowrap;transition:opacity .4s;position:absolute;right:0}.proc-state [data-state=after],.proc[data-s3] .proc-state [data-state=before]{opacity:0}.proc[data-s3] .proc-state [data-state=after]{opacity:1;color:var(--color-bronze-soft)}}
