.is-chip .is-ck{width:1.1em;height:1.1em}.kz-chips{justify-items:end;display:inline-grid}.kz-chips>*{grid-area:1/1}.kz-charter{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.kz-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.7em;gap:.25em;min-width:0;padding:.6em .8em;display:grid}.kz-field b{letter-spacing:.1em;text-transform:uppercase;color:#2a64b8;font-size:.64em}.kz-field span{color:#334155;font-size:.82em;line-height:1.35}.kz-md{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em;display:grid}.kz-rec{background:#fff;border:1px solid #c9d6ff;border-radius:.8em;gap:.3em;min-width:0;padding:.8em .9em;display:grid;box-shadow:0 8px 20px -14px #1e3a8a40}.kz-rec b{letter-spacing:.1em;text-transform:uppercase;color:#2a64b8;font-size:.6em}.kz-rec strong{font-size:.92em;font-weight:600;line-height:1.25}.kz-rec span{color:var(--mute);font-size:.7em}.kz-seq{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;margin:0;padding:0;list-style:none;display:grid}.kz-seqi{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.6em;gap:.2em;padding:.55em .7em;font-size:.8em;font-weight:600;display:grid;position:relative}.kz-seqi small{color:var(--mute);letter-spacing:.06em;font-size:.72em;font-weight:600}.kz-seqi.is-on{background:var(--blue-s);color:var(--blue-d);border-color:#9fb6ff}.kz-seqi:not(:last-child):after{content:"→";color:#94a3b8;font-size:.9em;position:absolute;top:50%;right:-.75em;transform:translateY(-50%)}.kz-def{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:.8em;display:grid}.kz-steps{padding:.8em .9em}.kz-step{border-top:1px solid #eef1f6;grid-template-columns:1.5em minmax(0,1fr) auto 4.2em;align-items:center;gap:.6em;padding:.42em 0;font-size:.8em;display:grid}.kz-steps header+.kz-step{border-top:0}.kz-step i{background:var(--blue-s);width:1.5em;height:1.5em;color:var(--blue-d);border-radius:50%;place-items:center;font-size:.85em;font-weight:700;display:grid}.kz-step em{color:var(--blue-d);background:var(--blue-s);border-radius:.4em;padding:.15em .5em;font-size:.8em;font-weight:600}.kz-step small{color:var(--mute);text-align:right;font-size:.8em}.kz-targets{gap:.45em;padding:.8em .9em;display:grid}.kz-targets header{margin-bottom:.2em!important}.kz-target{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.6em;justify-content:space-between;align-items:center;gap:.5em;padding:.5em .7em;font-size:.8em;display:flex}.kz-target b{font-variant-numeric:tabular-nums;color:#0b7a43}.kz-wo{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5em;display:grid}.kz-wo .kz-field span{font-weight:600}.kz-track{padding:.8em .9em}.kz-count{color:var(--mute);font-variant-numeric:tabular-nums;font-size:.8em;font-weight:600}.kz-count em{color:var(--ink);font-weight:700}.kz-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7em;display:grid}.kz-st{color:#475569;gap:.4em;font-size:.76em;font-weight:600;display:grid}.kz-check{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.7em;flex-wrap:wrap;align-items:center;gap:.5em .9em;padding:.7em .9em;font-size:.8em;display:flex}.kz-check b{margin-right:.3em;font-weight:600}.kz-check span{color:#334155;align-items:center;gap:.45em;display:inline-flex}.kz-check .is-ck{width:1.1em;height:1.1em}.kz-scrapkpi{background:var(--red-s);border-color:#f4bcc4}.kz-scrapkpi b{color:#dc2626}.kz-trend{padding:.7em .9em}.kz-trend header{margin-bottom:.2em!important}.kz-trend text.bad{fill:#dc2626;font-weight:700}.kz-links{gap:.45em;display:grid}.kz-links>b{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:.64em}.kz-route{flex-wrap:wrap;align-items:center;gap:.7em;display:flex}.kz-btn{background:var(--blue);color:#fff;white-space:nowrap;border-radius:.6em;align-items:center;padding:.65em 1.1em;font-size:.82em;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #2f5bff55}.kz-btn--ghost{color:#334155;box-shadow:none;background:#fff;border:1px solid #d5ddea}.kz-or{color:var(--mute);font-size:.75em}.kz-dmaic{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5em;display:grid}.kz-ph{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.7em;align-content:start;gap:.4em;min-width:0;padding:.6em .55em;display:grid}.kz-ph header{align-items:center;gap:.45em;font-size:.78em;font-weight:700;display:flex}.kz-ph header i{background:var(--blue);color:#fff;border-radius:.4em;place-items:center;width:1.6em;height:1.6em;font-size:.85em;display:grid}.kz-ph span{color:#334155;align-items:center;gap:.4em;font-size:.68em;line-height:1.25;display:flex}.kz-ph .is-ck{width:1.05em;height:1.05em}.kz-outcome{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:stretch;gap:.7em;display:grid}.kz-root{background:var(--amber-s);border:1px solid #f5d8a0;border-radius:.7em;gap:.45em;padding:.7em .9em;display:grid}.kz-root span{color:#334155;font-size:.76em;line-height:1.35}.kz-root b{letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:.1em;font-size:.8em;display:block}.kz-drop{background:var(--green-s);text-align:center;border:1px solid #b3e3c6;border-radius:.7em;align-content:center;justify-items:center;gap:.15em;padding:.6em;display:grid}.kz-drop span{color:#0b7a43;font-size:.7em;font-weight:600}.kz-drop b{color:#0b7a43;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2em;font-weight:700;line-height:1.05}.kz-drop small{color:var(--mute);font-size:.62em}.kz-ver .is-tr{grid-template-columns:1.1fr 1fr 1fr;min-height:2.6em}.kz-ver .is-tr--head{min-height:2.8em}.kz-ver .kz-old{color:#94a3b8}.kz-ver .kz-v2{color:#0b7a43;font-weight:600}.kz-ver .is-tr--head .kz-v2{color:#0b7a43}.kz-next{background:var(--blue-s);border:1px solid #c9d6ff;border-radius:.7em;flex-wrap:wrap;align-items:center;gap:.4em .7em;padding:.7em .9em;font-size:.82em;display:flex}.kz-next b{font-weight:600}.kz-next>span:last-child{color:var(--blue-d);font-weight:600}.kz-loop .kz-back{color:var(--blue);font-size:1.3em}.kz-loop .kz-back svg{width:1em;height:1em}.is[data-is-animated] [data-layer]:not([data-layer=final]) .is-in{align-content:start;gap:.75em;padding:1.4em 2em;font-size:1.7cqw}.is[data-is-animated] .is-layer[data-layer=setup] .is-in{gap:1em;font-size:2.3cqw}.is[data-is-animated] .is-layer[data-layer=process] .is-in,.is[data-is-animated] .is-layer[data-layer=dmaic] .is-in,.is[data-is-animated] .is-layer[data-layer=versions] .is-in{font-size:2.05cqw}.is[data-is-animated] .is-layer[data-layer=orders] .is-in{gap:.9em;font-size:2.15cqw}.is[data-is-animated] .is-layer[data-layer=issue] .is-in{font-size:2cqw}@container (width<=560px){.is:not([data-is-animated]) .kz-charter,.is:not([data-is-animated]) .kz-def,.is:not([data-is-animated]) .kz-outcome{grid-template-columns:minmax(0,1fr)}.is:not([data-is-animated]) .kz-md,.is:not([data-is-animated]) .kz-seq,.is:not([data-is-animated]) .kz-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.is:not([data-is-animated]) .kz-seqi:after{display:none}.is:not([data-is-animated]) .kz-wo{grid-template-columns:repeat(2,minmax(0,1fr))}.is:not([data-is-animated]) .kz-dmaic{grid-template-columns:minmax(0,1fr)}.is:not([data-is-animated]) .kz-step{grid-template-columns:1.5em minmax(0,1fr) auto}.is:not([data-is-animated]) .kz-step small{display:none}}.is:not([data-is-animated]) .kz-chips>[data-draft]{visibility:hidden}.is[data-is-mobile] [data-layer]:not([data-layer=final]) .is-in{gap:.55em;padding:1.1em 1.2em;font-size:3cqw}.is[data-is-mobile] .kz-md{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em}.is[data-is-mobile] .kz-rec{padding:.5em .6em}.is[data-is-mobile] .kz-rec span,.is[data-is-mobile] .kz-seq,.is[data-is-mobile] .kz-targets,.is[data-is-mobile] .kz-step small{display:none}.is[data-is-mobile] .kz-def{grid-template-columns:minmax(0,1fr)}.is[data-is-mobile] .kz-step{grid-template-columns:1.5em minmax(0,1fr) auto}.is[data-is-mobile] .kz-wo{grid-template-columns:repeat(3,minmax(0,1fr))}.is[data-is-mobile] .kz-wo .kz-field:nth-child(n+4),.is[data-is-mobile] .kz-check{display:none}.is[data-is-mobile] .kz-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em}.is[data-is-mobile] .kz-trend{display:none}.is[data-is-mobile] .is-alert{padding:.6em .8em;font-size:.78em}.is[data-is-mobile] .kz-charter{grid-template-columns:minmax(0,1fr);gap:.35em}.is[data-is-mobile] [data-layer=issue] .kz-field:nth-child(n+3),.is[data-is-mobile] .kz-links,.is[data-is-mobile] .kz-btn--ghost,.is[data-is-mobile] .kz-or{display:none}.is[data-is-mobile] .kz-dmaic{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3em}.is[data-is-mobile] .kz-ph span{display:none}.is[data-is-mobile] .kz-ph header{flex-direction:column;font-size:.62em}.is[data-is-mobile] .kz-outcome{grid-template-columns:minmax(0,1fr)}.is[data-is-mobile] .kz-root span:last-child,.is[data-is-mobile] .kz-ver .is-tr:nth-child(n+5),.is[data-is-mobile] .kz-next>span:last-child{display:none}#kaizen-story[data-is-mobile] .is-tabs{gap:1.1em}#kaizen-story[data-is-mobile] .is-tab{font-size:.82em}.is .is-tag.kz-st3d{color:#fff;box-shadow:none;letter-spacing:.02em;background:#0f172acc;font-weight:600}.kz-sup i{color:#2f5bff}.kz-cap{display:none}.is[data-is-animated] .kz-cap{z-index:1;max-width:62%;font:600 clamp(11px, 1.15cqw, 15px)/1.35 var(--font-brand);color:#0f172a;opacity:0;pointer-events:none;background:#fffe;border-radius:.9em;align-items:center;gap:.8em;padding:.75em 1.1em .75em .75em;display:flex;position:absolute;bottom:4%;left:2.5%;box-shadow:0 10px 30px -12px #0f172a66,0 0 0 1px #e2e8f0}.kz-cap b{color:#fff;background:#2f5bff;border-radius:.55em;flex:none;place-items:center;width:2.1em;height:2.1em;font-size:.85em;display:grid}.is[data-is-mobile] .kz-cap{max-width:none;padding:.55em .8em .55em .55em;font-size:11px;inset:3% 3% auto}.is--full[data-is-animated] .kz-cap{display:none}.is .is-tag.kz-pin{color:#0f172a;font:600 clamp(9.5px, .8cqw, 11.5px)/1.1 var(--font-brand);background:#fffe;border-radius:.5em;justify-items:start;gap:.15em;margin-top:-1.1em;padding:.4em .65em;display:grid;overflow:visible;box-shadow:0 4px 12px -4px #0f172a55,0 0 0 1px #e2e8f0}.kz-pin small{letter-spacing:.06em;text-transform:uppercase;color:#2f5bff;font-size:.78em;font-weight:600}.kz-pin b{white-space:nowrap;font-weight:600}.kz-pin:after{content:"";background:#0f172a99;width:1px;height:1.1em;position:absolute;top:100%;left:50%}.kz-pin:before{content:"";background:#2f5bff;border-radius:50%;width:.5em;height:.5em;margin:-.25em 0 0 -.25em;position:absolute;top:calc(100% + 1.1em);left:50%;box-shadow:0 0 0 .2em #2f5bff44}
