.lf-process-gantt .gantt{position:relative;padding-top:34px}.lf-process-gantt .gbar{left:calc(var(--a)*1%);width:max(1.4%,calc((var(--b) - var(--a))*1%))}@media(min-width:901px){.lf-process-gantt .grows li{row-gap:6px}.lf-process-gantt .gk{grid-column:1;grid-row:1}.lf-process-gantt .gd{grid-column:1;grid-row:2;max-width:34ch;line-height:1.45}.lf-process-gantt .gtrack{grid-column:2;grid-row:1 / span 2;align-self:center}}.lf-process-gantt .gantt[data-lf-armed] .gbar{background:transparent;box-shadow:inset 0 0 0 1px rgba(18,18,18,.27);transition:none}.lf-process-gantt .gantt[data-lf-armed] .gbar::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ink);clip-path:inset(0 calc((1 - var(--f,0))*100%) 0 0);transition:background var(--d1)}.lf-process-gantt .gantt[data-lf-armed] .grows li:hover .gbar{background:transparent}@media(min-width:901px){.lf-process-gantt .gantt[data-lf-armed] .grows li:nth-child(n+4) .gbar u{opacity:0;transition:opacity var(--d1)}.lf-process-gantt .gantt[data-lf-armed] .grows li.fin:nth-child(n+4) .gbar u{opacity:1}}.lf-process-gantt .gantt[data-lf-armed] .gk em,.lf-process-gantt .gantt[data-lf-armed] .gk b,.lf-process-gantt .gantt[data-lf-armed] .gd{transition:color var(--d1),transform var(--d1) var(--e)}.lf-process-gantt .gantt[data-lf-armed] .grows li:not(.on) .gk em{color:var(--g-l)}.lf-process-gantt .gantt[data-lf-armed] .grows li:not(.on) .gd{color:var(--g-l)}.lf-process-gantt .gantt[data-lf-armed] .grows li.on .gk b{color:var(--ink)}@media(hover:hover) and (pointer:fine){.lf-process-gantt .gantt[data-lf-armed] .grows li{cursor:pointer}.lf-process-gantt .gantt[data-lf-armed] .grows li:hover .gbar::before{background:#3A3A38}.lf-process-gantt .lf-pg-all:hover{border-bottom-color:var(--ink)}}.lf-process-gantt .gaxis span{transition:color var(--d1)}.lf-process-gantt .gaxis span.lf-pg-cur{color:var(--ink)}.lf-process-gantt .lf-pg-ctl,.lf-process-gantt .lf-pg-ph,.lf-process-gantt .lf-pg-hit{display:none}.lf-process-gantt .gantt[data-lf-armed] .lf-pg-ctl{display:flex}.lf-process-gantt .gantt[data-lf-armed] .lf-pg-ph,.lf-process-gantt .gantt[data-lf-armed] .lf-pg-hit{display:block}.lf-process-gantt .lf-pg-ctl{position:absolute;left:0;top:0;height:24px;align-items:center;z-index:3}.lf-process-gantt .lf-pg-all{font-family:var(--mono);font-size:var(--t-n105);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:none;border:0;padding:0 0 2px;cursor:pointer;border-bottom:1px solid rgba(18,18,18,.35);transition:border-color var(--d1)}.lf-process-gantt .lf-pg-all[hidden]{display:none}.lf-process-gantt .lf-pg-ph{position:absolute;top:0;bottom:0;left:calc(27% + var(--s4));right:0;pointer-events:none;z-index:2}.lf-process-gantt .lf-pg-line{position:absolute;left:var(--p,0%);top:var(--lf-ly,68px);bottom:0;width:2px;margin-left:-1px;background:var(--yellow);box-shadow:0 0 0 1px rgba(18,18,18,.07)}.lf-process-gantt .lf-pg-tag{position:absolute;top:0;left:clamp(22px,var(--p,0%),calc(100% - 22px));transform:translateX(-50%);height:24px;min-width:24px;padding:0 10px;border-radius:999px;background:var(--yellow);color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:var(--t-n105);letter-spacing:.1em}.lf-process-gantt .lf-pg-tag:empty{min-width:0;width:12px;height:12px;padding:0;top:6px}.lf-process-gantt .lf-pg-hit{position:absolute;top:0;height:68px;left:calc(27% + var(--s4));right:0;z-index:3;touch-action:pan-y;outline-offset:-2px}@media(hover:hover) and (pointer:fine){.lf-process-gantt .lf-pg-hit{cursor:ew-resize}}@media(max-width:900px){.lf-process-gantt .gantt{padding-top:58px}.lf-process-gantt .lf-pg-ph{left:0;--lf-tagy:30px}.lf-process-gantt .lf-pg-tag{top:30px}.lf-process-gantt .lf-pg-tag:empty{top:36px}.lf-process-gantt .lf-pg-line{display:none}.lf-process-gantt .lf-pg-hit{left:0;top:30px;height:64px}.lf-process-gantt .gantt[data-lf-armed] .gtrack::after{content:"";position:absolute;left:var(--p,0%);top:0;height:34px;width:2px;margin-left:-1px;background:var(--yellow);box-shadow:0 0 0 1px rgba(18,18,18,.07)}}