.figures-module__w3svHW__steps{container-type:inline-size}.figures-module__w3svHW__body{--node:34px;--gut:22px;--bx:3px;--gy:.875rem;--rail:color-mix(in srgb, var(--fg) 32%, transparent);--loop:color-mix(in srgb, var(--fg) 50%, transparent);flex-direction:column;display:flex}.figures-module__w3svHW__track{position:relative}.figures-module__w3svHW__list{row-gap:var(--gy);display:grid}.figures-module__w3svHW__step{grid-template-columns:var(--node) minmax(0, 1fr);align-items:center;column-gap:.875rem;padding-inline-start:var(--gut);display:grid;position:relative}.figures-module__w3svHW__node{z-index:1;width:var(--node);height:var(--node);border-radius:9999px;place-items:center;display:grid;position:relative}.figures-module__w3svHW__railIn,.figures-module__w3svHW__railOut{background:var(--rail);width:1.5px;position:absolute;inset-inline-start:calc(var(--gut) + var(--node) / 2 - .75px)}.figures-module__w3svHW__railIn{top:0;bottom:calc(50% + var(--node) / 2)}.figures-module__w3svHW__railOut{top:calc(50% + var(--node) / 2);bottom:calc(-1 * var(--gy))}.figures-module__w3svHW__loopTop,.figures-module__w3svHW__loopMid,.figures-module__w3svHW__loopEnd{border:0 dashed var(--loop);position:absolute;inset-inline-start:var(--bx)}.figures-module__w3svHW__loopTop{top:calc(50% - .75px);bottom:calc(-1 * var(--gy));width:calc(var(--gut) - var(--bx) - 3px);border-inline-start-width:1.5px;border-top-width:1.5px;border-start-start-radius:10px}.figures-module__w3svHW__loopMid{top:0;bottom:calc(-1 * var(--gy));border-inline-start-width:1.5px}.figures-module__w3svHW__loopEnd{height:calc(50% + .75px);width:calc(var(--gut) - var(--bx) - 3px);border-inline-start-width:1.5px;border-bottom-width:1.5px;border-end-start-radius:10px;top:0}.figures-module__w3svHW__arrowIn{inset-inline-start:calc(var(--gut) - 7px);width:6px;height:8px;color:var(--loop);position:absolute;top:calc(50% - 4px)}.figures-module__w3svHW__arrowDown,.figures-module__w3svHW__arc{display:none}.figures-module__w3svHW__repeat{margin-top:1.125rem}@container (min-width:32rem){.figures-module__w3svHW__body{--node:40px;--g:.75rem;--arc-h:52px}.figures-module__w3svHW__track{--colw:calc((100% - 4 * var(--g)) / 5);padding-top:var(--arc-h)}.figures-module__w3svHW__list{column-gap:var(--g);grid-template-columns:repeat(5,minmax(0,1fr));row-gap:0}.figures-module__w3svHW__step{text-align:center;flex-direction:column;align-items:center;padding-inline-start:0;display:flex}.figures-module__w3svHW__label{margin-top:.875rem}.figures-module__w3svHW__railIn,.figures-module__w3svHW__loopTop,.figures-module__w3svHW__loopMid,.figures-module__w3svHW__loopEnd,.figures-module__w3svHW__arrowIn{display:none}.figures-module__w3svHW__railOut{top:calc(var(--node) / 2 - .75px);bottom:auto;width:calc(100% + var(--g) - var(--node));height:1.5px;inset-inline-start:calc(50% + var(--node) / 2)}.figures-module__w3svHW__arc{top:0;width:calc(4 * (var(--colw) + var(--g)));height:var(--arc-h);display:block;position:absolute;inset-inline-start:calc(var(--colw) / 2);overflow:visible}.figures-module__w3svHW__arrowDown{top:-9px;width:8px;height:6px;color:var(--loop);display:block;position:absolute;inset-inline-start:calc(50% - 4px)}.figures-module__w3svHW__repeat{text-align:center;order:-1;justify-content:center;margin:0 0 .375rem}}
