.dk-shape{stroke:var(--diagram-ink);stroke-width:1.5px;fill:var(--diagram-surface)}.dk-shape-line,.dk-figure{stroke:var(--diagram-ink);stroke-width:1.5px;fill:none}.dk-figure,.dk-fill-surface{fill:var(--diagram-surface)}.dk-fill-input{fill:var(--diagram-input-fill)}.dk-fill-compute{fill:var(--diagram-compute-fill)}.dk-fill-artifact{fill:var(--diagram-artifact-fill)}.dk-fill-app{fill:var(--diagram-app-fill)}.dk-fill-kept{fill:var(--diagram-kept-fill)}.dk-fill-check{fill:var(--diagram-check-fill)}.dk-bar{stroke-width:1.2px}.dk-reject-box{fill:var(--diagram-check-fill);stroke:var(--diagram-check-stroke);stroke-width:1.5px;stroke-dasharray:5 4}.dk text{fill:var(--diagram-ink)}.dk .dk-title{font-family:var(--font-heading);font-weight:600}.dk .dk-label{font-family:var(--font-body);font-weight:500}.dk .dk-code{font-family:var(--font-mono);font-weight:500}.dk .dk-sub{font-family:var(--font-body);fill:var(--muted);font-weight:400}.dk .dk-sub-mono{font-family:var(--font-mono)}.dk .dk-text-reject{fill:var(--diagram-check-stroke)}.dk-wire{fill:none;stroke:var(--diagram-connector);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.dk-return .dk-wire{stroke:var(--diagram-accent)}.dk-reject .dk-wire{stroke:var(--diagram-check-stroke);stroke-dasharray:5 4}.dk-handoff .dk-wire{stroke-dasharray:6 4}.dk-wire.dk-head{stroke-dasharray:none}.dk .dk-edge-label{font-family:var(--font-mono);fill:var(--diagram-ink);font-weight:400}.dk-return .dk-edge-label{fill:var(--diagram-accent)}.dk-reject .dk-edge-label{fill:var(--diagram-check-stroke)}.dk-picto .pk{fill:var(--diagram-surface);stroke:var(--diagram-ink);stroke-width:1.5px;stroke-linejoin:round}.dk-picto .pk-tint{fill:var(--diagram-input-fill)}.dk-picto .pk-line{fill:none;stroke:var(--diagram-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.dk-picto .pk-accent,.dk-picto .pk-fill-accent{fill:var(--diagram-accent)}.dk-picto .pk-accent{stroke:none}.dk-budget-frame{fill:var(--diagram-surface);stroke:var(--diagram-ink);stroke-width:1.5px}.dk-budget-seg{stroke:var(--diagram-ink);stroke-width:1px}.dk-seg-unused{fill:var(--diagram-surface)}.dk-seg-input{fill:var(--diagram-input-fill)}.dk-seg-compute{fill:var(--diagram-compute-fill)}.dk-seg-artifact{fill:var(--diagram-artifact-fill)}.dk-seg-app{fill:var(--diagram-app-fill)}.dk-seg-kept{fill:var(--diagram-kept-fill)}.dk-seg-check{fill:var(--diagram-check-fill)}.dk .dk-budget-label{font-family:var(--font-mono);fill:var(--diagram-ink)}.dk-budget-ceiling{fill:none;stroke:var(--diagram-check-stroke);stroke-width:2px}.dk .dk-budget-ceiling-label{font-family:var(--font-mono);fill:var(--diagram-check-stroke)}.dk-mark-row{justify-content:flex-end;margin-top:8px;display:flex}.dk-mark{display:block;overflow:visible}.dk-mark text{font:700 13px var(--font-heading);letter-spacing:-.01em}.dk-mark .dk-mark-ai{fill:var(--diagram-ink)}.dk-mark .dk-mark-ml{fill:var(--diagram-accent)}.dk-mark .dk-mark-sh{fill:var(--muted)}.dk-boundary-box{fill:none;stroke:var(--diagram-ink);stroke-width:1.2px;stroke-dasharray:6 5}.dk .dk-boundary-label{font-family:var(--font-mono);fill:var(--muted)}.dk-step-disc{fill:var(--diagram-surface);stroke:var(--diagram-ink);stroke-width:1.5px}.dk .dk-step-n{font-family:var(--font-mono);fill:var(--diagram-ink);font-weight:600}.dk .dk-legend-label{font-family:var(--font-body);fill:var(--muted)}
