:root{--dg-narrow-max:26rem;--dg-pdca-wheel:10rem;--dg-stroke:1.5px;--dg-stroke-strong:2px;--dg-bone:3px;--dg-dash:5px 4px;--dg-dash-fine:2px 3px;--dg-key:.75rem;--dg-old:.7}.dg{gap:var(--s-3);min-width:0;max-width:var(--measure);margin:var(--s-2) 0;padding:var(--s-4);flex-direction:column;display:flex;container-type:inline-size}@media (min-width:40rem){.dg{padding:var(--s-5)}}.dg-head{gap:var(--s-1);flex-direction:column;display:flex}.dg-title{color:var(--ink);font-size:var(--t-lg);font-weight:var(--w-heavy);line-height:var(--lh-tight)}.dg-lead{color:var(--muted);font-size:var(--t-md);line-height:var(--lh-snug)}.dg-art{justify-content:center;min-width:0;display:flex}.dg-svg{width:100%;height:auto;display:block;overflow:visible}.dg[data-size=narrow] .dg-svg{max-width:var(--dg-narrow-max)}.dg-wide{display:none}@container (min-width:34rem){.dg-wide{display:block}.dg-narrow{display:none}}.dg .dg-notes{gap:var(--s-1);padding-left:var(--s-5);color:var(--muted);font-size:var(--t-md);line-height:var(--lh-snug);flex-direction:column;margin:0;list-style:outside;display:flex}.dg-notes strong{color:var(--ink)}.dg-key{width:var(--dg-key);height:var(--dg-key);margin-right:var(--s-1);vertical-align:baseline;display:inline-block}.dg-key-queue{background:var(--warning);clip-path:polygon(50% 0,100% 100%,0 100%)}.dg-key-rework{background:var(--danger-soft);border:var(--hairline) dashed var(--danger);border-radius:var(--r-sm)}.dg-host{max-width:var(--measure)}.dg-host>.kz-chart,.dg-host>.kz-waste{margin:var(--s-2) 0}.dg-pdca{gap:var(--s-4);align-items:center;width:100%;display:grid}.dg-pdca-wheel{width:var(--dg-pdca-wheel);margin-inline:auto}.dg .dg-pdca-list{gap:var(--s-2);font-size:var(--t-read);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dg-pdca-list strong{color:var(--accent)}@container (min-width:30rem){.dg-pdca{grid-template-columns:var(--dg-pdca-wheel) minmax(0, 1fr)}}.dg-svg text{fill:var(--ink);stroke:none}.dg-svg .dg-t{font-size:var(--t-sm)}.dg-svg .dg-s{font-size:var(--t-xs)}.dg-svg .dg-b{font-weight:var(--w-bold)}.dg-svg .dg-i{font-style:italic}.dg-svg .dg-caps{letter-spacing:var(--track-caps);text-transform:uppercase}.dg-svg .dg-muted{fill:var(--muted)}.dg-svg .dg-accent{fill:var(--accent)}.dg-svg .dg-warn{fill:var(--warning)}.dg-svg .dg-ok{fill:var(--success)}.dg-svg .dg-danger{fill:var(--danger)}.dg-svg .dg-on-accent{fill:var(--on-accent)}.dg-box rect{fill:var(--surface);stroke:var(--control-line);stroke-width:var(--dg-stroke)}.dg-soft rect{stroke:var(--line)}.dg-question rect{stroke:var(--ink)}.dg-value rect,.dg-cause rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:var(--dg-stroke-strong)}.dg-strong rect{fill:var(--accent);stroke:var(--accent)}.dg-svg .dg-strong text{fill:var(--on-accent)}.dg-waste rect{fill:var(--warning-soft);stroke:var(--warning);stroke-dasharray:var(--dg-dash)}.dg-rework rect{fill:var(--danger-soft);stroke:var(--danger);stroke-dasharray:var(--dg-dash)}.dg-ghost rect{fill:none;stroke:var(--control-line);stroke-dasharray:var(--dg-dash)}.dg-svg .dg-ghost text{fill:var(--muted);text-decoration:line-through}.dg-pill rect{fill:var(--neutral-soft)}.dg-svg .dg-pill text{fill:var(--neutral-ink)}.dg-pill-accent rect{fill:var(--accent-soft);stroke:var(--accent-line)}.dg-svg .dg-pill-accent text{fill:var(--accent)}.dg-pill-success rect{fill:var(--success-soft)}.dg-svg .dg-pill-success text{fill:var(--success)}.dg-pill-danger rect{fill:var(--danger-soft);stroke:var(--danger)}.dg-svg .dg-pill-danger text{fill:var(--danger)}.dg-tick{fill:none;stroke:var(--success);stroke-width:var(--dg-stroke-strong);stroke-linecap:round;stroke-linejoin:round}.dg-stop rect{fill:var(--success-soft);stroke:var(--success);stroke-width:var(--dg-stroke)}.dg-svg .dg-stop text{fill:var(--success)}.dg-line{fill:none;stroke:var(--chart-axis);stroke-width:var(--dg-stroke);stroke-linecap:round;stroke-linejoin:round}.dg-head-tip{fill:var(--chart-axis)}.dg-arrow-accent .dg-line{stroke:var(--accent);stroke-width:var(--dg-stroke-strong)}.dg-arrow-accent .dg-head-tip{fill:var(--accent)}.dg-arrow-danger .dg-line{stroke:var(--danger)}.dg-arrow-danger .dg-head-tip{fill:var(--danger)}.dg-arrow-muted .dg-line{stroke:var(--muted)}.dg-arrow-muted .dg-head-tip{fill:var(--muted)}.dg-dashed{stroke-dasharray:var(--dg-dash)}.dg-rule{fill:none;stroke:var(--line);stroke-width:var(--dg-stroke)}.dg-leader{fill:none;stroke:var(--muted);stroke-width:var(--hairline);stroke-dasharray:var(--dg-dash-fine)}.dg-bone{fill:none;stroke:var(--accent-line);stroke-width:var(--dg-bone);stroke-linecap:round}.dg-twig{fill:none;stroke:var(--chart-axis);stroke-width:var(--hairline)}.dg-lane{fill:var(--surface);stroke:var(--line);stroke-width:var(--hairline)}.dg-lane-alt{fill:var(--sunken)}.dg-queue path{fill:var(--warning-soft);stroke:var(--warning);stroke-width:var(--dg-stroke);stroke-linejoin:round}.dg-sheet{fill:var(--surface);stroke:var(--control-line);stroke-width:var(--dg-stroke)}.dg-sheet-head{fill:var(--accent)}.dg-a3-part{fill:var(--sunken);stroke:var(--line);stroke-width:var(--dg-stroke)}.dg-num{fill:var(--accent)}.dg-col{fill:var(--sunken);stroke:var(--line);stroke-width:var(--dg-stroke)}.dg-col-on{stroke:var(--accent-line);stroke-width:var(--dg-stroke-strong)}.dg-key-point rect{fill:var(--accent-soft);stroke:var(--accent-line);stroke-width:var(--dg-stroke)}.dg-svg .dg-key-point .dg-caps{fill:var(--accent)}.dg-fig>rect{fill:var(--surface);stroke:var(--control-line);stroke-width:var(--dg-stroke)}.dg-fig-est>rect{stroke-dasharray:var(--dg-dash)}.dg-fig-conf>rect{stroke:var(--success);stroke-width:var(--dg-stroke-strong)}.dg-fig>rect.dg-field{fill:var(--sunken);stroke:var(--line);stroke-width:var(--hairline);stroke-dasharray:none}.dg-never circle{fill:var(--surface);stroke:var(--danger);stroke-width:var(--dg-stroke)}.dg-never path{fill:none;stroke:var(--danger);stroke-width:var(--dg-stroke-strong);stroke-linecap:round}.dg-slope{fill:var(--sunken)}.dg-slope-line{fill:none;stroke:var(--chart-axis);stroke-width:var(--dg-stroke-strong)}.dg-wedge{fill:var(--success-soft);stroke:var(--success);stroke-width:var(--dg-stroke);stroke-linejoin:round}.dg-wedge-old{fill:var(--neutral-soft);stroke:var(--control-line);opacity:var(--dg-old)}.dg-wheel path{fill:var(--accent)}.dg-hub{fill:var(--surface);stroke:var(--accent);stroke-width:var(--dg-stroke)}@media (prefers-reduced-motion:no-preference){html[data-kz-motion] .dg .dg-draw{stroke-dasharray:1;transition:stroke-dashoffset var(--kz-draw) var(--ease-out)}html[data-kz-motion] .dg:not([data-kz-on]) .dg-draw{stroke-dashoffset:1px}html[data-kz-motion] .dg .dg-pop{transition:opacity var(--dur-3) var(--ease-out) calc(var(--i,0) * var(--kz-lag))}html[data-kz-motion] .dg:not([data-kz-on]) .dg-pop{opacity:0}}@media (forced-colors:active){.dg-line,.dg-bone,.dg-slope-line{stroke:canvastext}.dg-head-tip,.dg-wheel path{fill:canvastext}}
