.layers[data-astro-cid-dyrug2t6]{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.layers[data-astro-cid-dyrug2t6] .chip[data-astro-cid-dyrug2t6]{border-color:var(--color-hairline);color:var(--color-ink-subtle);background-color:#0000}.layers[data-astro-cid-dyrug2t6] .chip[data-astro-cid-dyrug2t6]:hover{background-color:var(--color-surface-2)}.layers[data-astro-cid-dyrug2t6] .chip[data-astro-cid-dyrug2t6][aria-pressed=true]{border-color:var(--color-hairline-strong);background-color:var(--color-surface-3);color:var(--color-ink);font-weight:500}.gantt-scroll[data-astro-cid-dyrug2t6]:focus-visible{outline-offset:-2px}.gantt[data-astro-cid-dyrug2t6]{--name-col:250px;--float-col:64px;min-width:860px;font-size:13px;position:relative}.row[data-astro-cid-dyrug2t6]{grid-template-columns:var(--name-col) var(--float-col) 1fr;border-bottom:1px solid var(--color-hairline);align-items:center;min-height:38px;display:grid}.row-head[data-astro-cid-dyrug2t6]{min-height:34px;color:var(--color-ink-subtle);font-size:12px}.row[data-astro-cid-dyrug2t6]>span[data-astro-cid-dyrug2t6]:first-child{text-overflow:ellipsis;white-space:nowrap;padding-left:18px;overflow:hidden}.float-col[data-astro-cid-dyrug2t6]{color:var(--color-ink-subtle);text-align:right;white-space:nowrap;padding-right:14px}.row-critical[data-astro-cid-dyrug2t6] .float-col[data-astro-cid-dyrug2t6]{color:var(--color-error)}.timeline[data-astro-cid-dyrug2t6]{border-left:1px solid var(--color-hairline);height:38px;position:relative}.months[data-astro-cid-dyrug2t6]{height:34px;display:flex}.months[data-astro-cid-dyrug2t6] span[data-astro-cid-dyrug2t6]{width:var(--w);border-right:1px solid var(--color-hairline);height:100%;padding:8px 10px}.months[data-astro-cid-dyrug2t6] span[data-astro-cid-dyrug2t6]:last-child{border-right:0}.bar[data-astro-cid-dyrug2t6],.float[data-astro-cid-dyrug2t6],.baseline[data-astro-cid-dyrug2t6],.milestone[data-astro-cid-dyrug2t6]{left:var(--x);width:var(--w);position:absolute}.bar[data-astro-cid-dyrug2t6]{border-radius:var(--gantt-bar-radius);background-color:var(--gantt-bar);height:13px;top:10px;overflow:hidden}.bar-done[data-astro-cid-dyrug2t6]{width:var(--w);background-color:var(--gantt-done);position:absolute;inset:0 auto 0 0}.row-critical[data-astro-cid-dyrug2t6] .bar[data-astro-cid-dyrug2t6],.critical-key[data-astro-cid-dyrug2t6]{outline:2px solid #0000}[data-show-critical] .row-critical[data-astro-cid-dyrug2t6] .bar[data-astro-cid-dyrug2t6],.critical-key[data-astro-cid-dyrug2t6]{border-radius:var(--gantt-mark-radius);outline-color:var(--color-error)}.float[data-astro-cid-dyrug2t6]{background:repeating-linear-gradient(90deg, var(--color-ink-muted) 0 4px, transparent 4px 7px);opacity:0;height:3px;transition:opacity .5s var(--ease-out);top:15px}[data-show-float] .float[data-astro-cid-dyrug2t6]{opacity:1}.baseline[data-astro-cid-dyrug2t6]{border-bottom:2px dashed var(--color-ink-muted);opacity:0;height:0;transition:opacity .5s var(--ease-out);top:24px}[data-show-baseline] .baseline[data-astro-cid-dyrug2t6]{opacity:1}.milestone[data-astro-cid-dyrug2t6]{background-color:var(--color-primary);width:12px;height:12px;top:11px;transform:translate(-6px)rotate(45deg)}[data-show-critical] .row-critical[data-astro-cid-dyrug2t6] .milestone[data-astro-cid-dyrug2t6]{background-color:var(--color-error)}.marker[data-astro-cid-dyrug2t6]{--marker:var(--color-primary);--on-marker:var(--color-on-primary);top:34px;bottom:0;left:calc(var(--name-col) + var(--float-col) + (100% - var(--name-col) - var(--float-col)) * var(--at));background:var(--marker);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.marker-start[data-astro-cid-dyrug2t6]{--marker:var(--color-success);--on-marker:var(--color-on-success)}.marker-end[data-astro-cid-dyrug2t6],.marker-projected-end[data-astro-cid-dyrug2t6]{--marker:var(--color-warning);--on-marker:var(--color-on-warning)}.marker-projected-end[data-astro-cid-dyrug2t6]{background:repeating-linear-gradient(to bottom, var(--marker), var(--marker) 4px, transparent 4px, transparent 8px)}.marker-label[data-astro-cid-dyrug2t6]{z-index:1;top:calc(4px + var(--step) * 22px);border-radius:0 var(--gantt-mark-radius) var(--gantt-mark-radius) 0;background-color:var(--marker);color:var(--on-marker);white-space:nowrap;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;position:absolute;left:100%}.summary[data-astro-cid-dyrug2t6]{border-top:1px solid var(--color-hairline);background-color:var(--color-surface-inset);color:var(--color-ink-subtle);flex-wrap:wrap;gap:6px 28px;margin-top:-1px;padding:12px 18px;font-size:12.5px;display:flex}.fact[data-astro-cid-dyrug2t6]{color:var(--color-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.fact[data-astro-cid-dyrug2t6].late{color:var(--color-error)}.legend[data-astro-cid-dyrug2t6]{border-top:1px solid var(--color-hairline);background-color:var(--color-surface-inset);color:var(--color-ink-muted);flex-wrap:wrap;gap:8px 24px;margin:0;padding:12px 18px;font-size:12.5px;list-style:none;display:flex}.legend[data-astro-cid-dyrug2t6] li[data-astro-cid-dyrug2t6]{align-items:center;gap:8px;display:flex}.legend-label[data-astro-cid-dyrug2t6]{color:var(--color-ink);font-weight:500}.swatch[data-astro-cid-dyrug2t6]{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:16px;display:flex}.swatch[data-astro-cid-dyrug2t6]>[data-astro-cid-dyrug2t6]{position:static}.swatch[data-astro-cid-dyrug2t6] .bar[data-astro-cid-dyrug2t6]{width:24px;height:12px;position:relative}.swatch[data-astro-cid-dyrug2t6] .bar-done[data-astro-cid-dyrug2t6]{--w:60%}.swatch[data-astro-cid-dyrug2t6] .float[data-astro-cid-dyrug2t6],.swatch[data-astro-cid-dyrug2t6] .baseline[data-astro-cid-dyrug2t6]{opacity:1;width:24px}.swatch[data-astro-cid-dyrug2t6] .milestone[data-astro-cid-dyrug2t6]{width:10px;height:10px;transform:rotate(45deg)}.swatch[data-astro-cid-dyrug2t6] .marker[data-astro-cid-dyrug2t6]{height:16px;margin-left:0}@media (width<=700px){.gantt[data-astro-cid-dyrug2t6]{--name-col:150px;--float-col:58px;min-width:700px;font-size:12.5px}.row[data-astro-cid-dyrug2t6]>span[data-astro-cid-dyrug2t6]:first-child{padding-left:12px}}
