/*
 * Page-scoped visual redesign layer.
 * Every selector in this file must name an approved hero/support slide ID.
 */

#m1-s2 .slide-body {
  min-height: 0;
  padding-top: 18px;
}

/* M5 closing interaction: decide whether the solution may enter the ten-day pilot. */
#m5-s9 .slide-body{min-height:0;padding-top:18px}
#m5-s9 .m5-trial-interaction{position:relative;display:grid;grid-template-columns:minmax(310px,.31fr) minmax(0,.69fr);gap:18px;min-height:510px}
#m5-s9 .m5-trial-brief{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:16px;background:linear-gradient(155deg,#102f62,#1f579f);color:#fff}
#m5-s9 .m5-trial-brief>span{color:#8fd0ff;font-size:13px;font-weight:900;letter-spacing:.08em}
#m5-s9 .m5-trial-brief h3{margin:0;font-size:27px;line-height:1.2}
#m5-s9 .m5-trial-brief p{margin:0;color:#e6f1ff;font-size:16px;line-height:1.55}
#m5-s9 .m5-trial-facts{display:grid;gap:8px}
#m5-s9 .m5-trial-facts b{padding:9px 11px;border-radius:8px;background:rgba(255,255,255,.11);font-size:14px}
#m5-s9 .m5-trial-brief small{margin-top:auto;padding-top:13px;border-top:1px solid rgba(255,255,255,.2);color:#dbeaff;font-size:13px;line-height:1.48}
#m5-s9 .m5-trial-decision{display:grid;grid-template-rows:auto 1fr auto;gap:14px;min-width:0}
#m5-s9 .m5-decision-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
#m5-s9 .m5-decision-options article{display:grid;grid-template-columns:38px 1fr;gap:5px 9px;align-items:center;padding:14px;border:1px solid #c6d5e8;border-radius:13px;background:#f8fbff}
#m5-s9 .m5-decision-options em{grid-row:1/4;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#dbe7f5;color:#173b67;font-style:normal;font-weight:950}
#m5-s9 .m5-decision-options strong{font-size:18px;color:#173b67}
#m5-s9 .m5-decision-options span{font-size:13px;line-height:1.4;color:#51657d}
#m5-s9 .m5-decision-options b{font-size:12px;color:#9a3d25}
#m5-s9 .m5-decision-options .recommended{border:2px solid #1f63be;background:#edf5ff;box-shadow:0 10px 24px rgba(31,99,190,.13)}
#m5-s9 .m5-decision-options .recommended em{background:#1f63be;color:#fff}
#m5-s9 .m5-decision-options .recommended b{color:#1761bb}
#m5-s9 .m5-evidence-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
#m5-s9 .m5-evidence-gates section{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;gap:4px 10px;align-content:center;padding:16px;border:1px solid #c8d7ea;border-left:5px solid #2a69c1;border-radius:11px;background:#fff}
#m5-s9 .m5-evidence-gates i{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#e7f0ff;color:#1f5be0;font-style:normal;font-weight:950}
#m5-s9 .m5-evidence-gates b{font-size:17px;color:#173b67}
#m5-s9 .m5-evidence-gates span{font-size:13.5px;line-height:1.42;color:#51657d}
#m5-s9 .m5-trial-answer{display:flex;align-items:center;gap:14px;padding:14px 17px;border-radius:11px;background:#15366d;color:#fff}
#m5-s9 .m5-trial-answer b{flex:0 0 auto;padding:7px 10px;border-radius:7px;background:#fff;color:#1557a6;font-size:16px}
#m5-s9 .m5-trial-answer span{font-size:15px;font-weight:800;line-height:1.45}
#m5-s9 .semantic-caption,#m7-s2 .semantic-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

/* M7 anti-pattern map: three false shortcuts before the three benchmark cases. */
#m7-s2 .slide-body{min-height:0;padding-top:18px}
#m7-s2 .m7-trap-map{position:relative;display:grid;grid-template-rows:auto 1fr auto auto;gap:14px;min-height:510px}
#m7-s2 .m7-trap-thesis{display:grid;grid-template-columns:210px minmax(0,1fr) 330px;align-items:center;gap:16px;padding:15px 18px;border-radius:13px;background:#15366d;color:#fff}
#m7-s2 .m7-trap-thesis span{color:#8fc8ff;font-size:12px;font-weight:950;letter-spacing:.09em}
#m7-s2 .m7-trap-thesis strong{font-size:18px;line-height:1.35}
#m7-s2 .m7-trap-thesis b{padding-left:16px;border-left:1px solid rgba(255,255,255,.25);color:#ffe0d6;font-size:14px;line-height:1.4}
#m7-s2 .m7-trap-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#m7-s2 .m7-trap-paths article{display:grid;grid-template-rows:auto auto 1fr auto;gap:11px;min-width:0;padding:19px;border:1px solid #d8c3c3;border-top:6px solid #9a4f5c;border-radius:14px;background:linear-gradient(180deg,#fffafa,#fff);box-shadow:0 12px 26px rgba(80,43,49,.08)}
#m7-s2 .m7-trap-icon{display:grid;grid-template-columns:76px 34px minmax(0,1fr);align-items:center;gap:8px}
#m7-s2 .m7-trap-icon span{display:grid;place-items:center;height:55px;border-radius:50%;background:#15366d;color:#fff;font-size:16px;font-weight:950}
#m7-s2 .m7-trap-icon i{color:#9a4f5c;font-size:25px;font-style:normal;font-weight:950;transform:rotate(-90deg)}
#m7-s2 .m7-trap-icon b{padding:10px;border:1px solid #e0c9cb;border-radius:9px;background:#fff3f3;color:#743542;font-size:14px;text-align:center}
#m7-s2 .m7-trap-paths h3{margin:0;color:#17355e;font-size:21px;line-height:1.3}
#m7-s2 .m7-trap-paths p{margin:0;color:#52657c;font-size:15px;line-height:1.55}
#m7-s2 .m7-trap-paths article>strong{padding-top:10px;border-top:1px solid #ead8d9;color:#873e4b;font-size:14px;line-height:1.4}
#m7-s2 .m7-common-break{display:flex;align-items:center;justify-content:center;gap:11px;padding:12px 15px;border:1px solid #dbc4c7;border-radius:10px;background:#fff4f4;color:#6f3841}
#m7-s2 .m7-common-break b{margin-right:8px;color:#7d3341;font-size:15px}
#m7-s2 .m7-common-break span{font-size:14px;font-weight:850}
#m7-s2 .m7-common-break i{color:#ac5a67;font-style:normal;font-weight:950}
#m7-s2 .m7-corrective-bridge{display:grid;grid-template-columns:180px minmax(0,1fr) 300px;align-items:center;gap:16px;padding:14px 18px;border-radius:11px;background:linear-gradient(90deg,#e9f3ff,#f7fbff);border:1px solid #b9d2f4;color:#173b67}
#m7-s2 .m7-corrective-bridge span{color:#1f5be0;font-size:13px;font-weight:950;letter-spacing:.06em}
#m7-s2 .m7-corrective-bridge strong{font-size:17px;line-height:1.42}
#m7-s2 .m7-corrective-bridge b{color:#1557a6;font-size:14px;text-align:right}
@media screen and (min-width:1100px){
  #fsSlideContent :is(#m5-s9,#m7-s2) .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}
  #fsSlideContent #m5-s9 .m5-trial-interaction,#fsSlideContent #m7-s2 .m7-trap-map{min-height:clamp(560px,61vh,700px)}
}
@media screen and (max-width:768px){
  #m5-s9 .m5-trial-interaction,#m7-s2 .m7-trap-map{display:flex;flex-direction:column;min-height:0}
  #m5-s9 .m5-decision-options,#m5-s9 .m5-evidence-gates,#m7-s2 .m7-trap-paths{grid-template-columns:1fr}
  #m7-s2 .m7-trap-thesis,#m7-s2 .m7-corrective-bridge{grid-template-columns:1fr}
  #m7-s2 .m7-trap-thesis b{padding:0;border:0}
  #m7-s2 .m7-common-break{align-items:flex-start;flex-direction:column}
  #m7-s2 .m7-common-break i{display:none}
  #m7-s2 .m7-corrective-bridge b{text-align:left}
}

/* 2026-08-29 teaching correction: worked examples first, then interaction. */
#m2-s3 .slide-body,#m2-s8 .slide-body,#m3-s6 .slide-body,#m4-s2 .slide-body,#m4-s5 .slide-body,#m4-s15 .slide-body{min-height:0;padding-top:16px}
:is(#m2-s3,#m2-s8,#m3-s6,#m4-s2,#m4-s5,#m4-s15) .semantic-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

/* Personal day: completed example and downloadable worksheet. */
#m2-s3 .personal-day-demo{position:relative;display:grid;grid-template-columns:minmax(270px,.34fr) minmax(0,.66fr);gap:18px;min-height:510px}
#m2-s3 .day-demo-track{display:grid;grid-template-rows:auto 1fr;padding:22px;border-radius:15px;background:#153762;color:#fff}
#m2-s3 .day-demo-track header{display:grid;gap:4px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.2)}
#m2-s3 .day-demo-track header span{color:#7fd0c9;font-size:12px;font-weight:950;letter-spacing:.1em}
#m2-s3 .day-demo-track header strong{font-size:25px}#m2-s3 .day-demo-track header small{color:#d7e7f6;font-size:13px}
#m2-s3 .day-track-list{display:grid;align-content:stretch}
#m2-s3 .day-track-list article{display:grid;grid-template-columns:58px 1fr;grid-template-rows:auto auto;gap:3px 10px;align-content:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.16)}
#m2-s3 .day-track-list article:last-child{border-bottom:0}#m2-s3 .day-track-list time{grid-row:1/3;color:#83d5ce;font-size:16px;font-weight:950}
#m2-s3 .day-track-list b{font-size:16px}#m2-s3 .day-track-list p{margin:2px 0 0;color:#dceafb;font-size:13px;line-height:1.35}
#m2-s3 .day-track-list em{grid-column:2;padding-top:4px;color:#a8d4ff;font-size:12px;font-style:normal;font-weight:850}
#m2-s3 .day-demo-sheet{display:grid;grid-template-rows:auto 1fr auto;gap:12px;min-width:0;padding:18px;border:1px solid #b9cbe1;border-radius:15px;background:#fff}
#m2-s3 .day-demo-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:11px;border-bottom:2px solid #183d6b}
#m2-s3 .day-demo-sheet>header div{display:grid;gap:2px}#m2-s3 .day-demo-sheet>header span{color:#2b7a78;font-size:12px;font-weight:950;letter-spacing:.07em}#m2-s3 .day-demo-sheet>header strong{color:#15345f;font-size:20px}
#m2-s3 .day-demo-sheet>header a{flex:0 0 auto;padding:9px 12px;border-radius:7px;background:#1d5aa6;color:#fff;font-size:13px;font-weight:900;text-decoration:none}
#m2-s3 .day-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
#m2-s3 .day-sheet-grid article{display:grid;gap:4px;align-content:start;padding:11px 12px;border-left:4px solid #2b7a78;background:#f4f8fb}
#m2-s3 .day-sheet-grid article.human{grid-column:1/-1;border-left-color:#1d5aa6;background:#eaf2fa}
#m2-s3 .day-sheet-grid span{color:#60758d;font-size:11px;font-weight:900}#m2-s3 .day-sheet-grid strong{color:#15345f;font-size:15px;line-height:1.3}#m2-s3 .day-sheet-grid p{margin:0;color:#51657c;font-size:12px;line-height:1.38}
#m2-s3 .day-sheet-formula{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:9px;background:#e8f4f2;color:#214d52}
#m2-s3 .day-sheet-formula b{padding:5px 8px;background:#2b7a78;color:#fff;font-size:12px}#m2-s3 .day-sheet-formula span,#m2-s3 .day-sheet-formula strong{font-size:13px}#m2-s3 .day-sheet-formula i{font-style:normal;opacity:.55}

/* Personal day interaction. */
#m2-s8 .day-interaction{position:relative;display:grid;grid-template-columns:minmax(270px,.31fr) minmax(0,.69fr);gap:18px;min-height:510px}
#m2-s8 .day-question-panel{display:flex;flex-direction:column;gap:13px;padding:25px;border-radius:15px;background:#153762;color:#fff}
#m2-s8 .day-question-panel>span{color:#7fd0c9;font-size:13px;font-weight:950;letter-spacing:.09em}#m2-s8 .day-question-panel h3{margin:0;font-size:27px;line-height:1.22}#m2-s8 .day-question-panel p{margin:0;color:#dceafb;font-size:16px}
#m2-s8 .day-question-panel>div{display:grid;gap:8px}#m2-s8 .day-question-panel b{padding:9px 11px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(255,255,255,.08);font-size:14px}
#m2-s8 .day-question-panel small{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);color:#dceafb;font-size:13px}
#m2-s8 .day-vote-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0}
#m2-s8 .day-vote-board article{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto 1fr auto;gap:4px 10px;padding:15px;border:1px solid #c5d4e5;border-radius:12px;background:#f8fbfd}
#m2-s8 .day-vote-board article>i{grid-row:1/5;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1d5aa6;color:#fff;font-size:17px;font-style:normal;font-weight:950}#m2-s8 .day-vote-board article>span{color:#2b7a78;font-size:12px;font-weight:900}#m2-s8 .day-vote-board article>strong{color:#15345f;font-size:17px;line-height:1.3}#m2-s8 .day-vote-board article>p{margin:0;color:#51657c;font-size:13px;line-height:1.42}#m2-s8 .day-vote-board article>b{color:#1d5aa6;font-size:12px}
#m2-s8 .day-vote-board article.stop{border-color:#c9b6bc;background:#fbf6f7}#m2-s8 .day-vote-board article.stop>i{background:#76515e}#m2-s8 .day-vote-board article.stop>b{color:#76515e}
#m2-s8 .day-answer-line{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px 15px;border-radius:10px;background:#153762;color:#fff}#m2-s8 .day-answer-line b{color:#83d5ce;font-size:14px}#m2-s8 .day-answer-line span{font-size:14px;line-height:1.4}

/* Notion-inspired case infographic: no gradients, no yellow, business language first. */
#m3-s6 .slide-header{padding-top:14px;padding-bottom:10px}#m3-s6 .slide-title{font-size:29px;line-height:1.18}#m3-s6 .slide-subtitle{margin-top:4px}
#m3-s6 .notion-agent-map{position:relative;display:grid;grid-template-columns:minmax(220px,.22fr) minmax(480px,.56fr) minmax(220px,.22fr);grid-template-rows:1fr auto;gap:14px;min-height:500px;padding:17px;border:1px solid #b8c9dc;border-radius:13px;background:#fff;color:#24364b}
#m3-s6 .notion-case-in,#m3-s6 .notion-case-out{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #b8c9dc;background:#f7f9fb}
#m3-s6 .notion-case-in>span,#m3-s6 .notion-case-out>span,#m3-s6 .notion-agent-board header>span{color:#2b7a78;font-size:11px;font-weight:950;letter-spacing:.1em}
#m3-s6 .notion-case-in>strong,#m3-s6 .notion-case-out>strong{color:#15345f;font-size:20px;line-height:1.28}#m3-s6 .notion-case-in>p{margin:0;color:#53657a;font-size:13px;line-height:1.5}
#m3-s6 .notion-case-in>div:last-child,#m3-s6 .notion-case-out>div:last-child{margin-top:auto;padding:10px;border-left:4px solid #2b7a78;background:#e8f4f2}#m3-s6 .notion-case-in b,#m3-s6 .notion-case-out b{display:block;color:#245a62;font-size:12px}#m3-s6 .notion-case-in em,#m3-s6 .notion-case-out em{display:block;margin-top:3px;color:#33535b;font-size:12px;font-style:normal;line-height:1.4}
#m3-s6 .notion-line-icon{display:grid;gap:7px;padding:16px;border:2px solid #15345f;background:#fff}#m3-s6 .notion-line-icon i{display:block;height:3px;background:#9eb0c2}#m3-s6 .notion-line-icon i:nth-child(2){width:78%}#m3-s6 .notion-line-icon i:nth-child(3){width:55%}
#m3-s6 .notion-document-icon{display:grid;gap:8px;align-content:center;height:92px;padding:14px;border:2px solid #15345f;background:#fff}#m3-s6 .notion-document-icon i{height:4px;background:#2b7a78}#m3-s6 .notion-document-icon i:nth-child(2){width:82%}#m3-s6 .notion-document-icon i:nth-child(3){width:62%}
#m3-s6 .notion-case-out ul{display:grid;gap:6px;margin:0;padding-left:19px;color:#465b72;font-size:13px;line-height:1.35}
#m3-s6 .notion-agent-board{display:grid;grid-template-rows:auto 1fr;padding:18px;border:2px solid #15345f;background:#fff}
#m3-s6 .notion-agent-board header{padding-bottom:12px;border-bottom:1px solid #b8c9dc}#m3-s6 .notion-agent-board header strong{display:block;margin-top:4px;color:#15345f;font-size:24px}#m3-s6 .notion-agent-board header p{margin:5px 0 0;color:#53657a;font-size:13px;line-height:1.4}
#m3-s6 .notion-component-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:11px}
#m3-s6 .notion-component-grid article{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:start;padding:10px;border:1px solid #c7d5e4;background:#f8fafc}#m3-s6 .notion-component-grid article>i{display:grid;place-items:center;width:30px;height:30px;border:1px solid #2b7a78;color:#2b7a78;font-size:11px;font-style:normal;font-weight:950}#m3-s6 .notion-component-grid b{display:block;color:#15345f;font-size:14px}#m3-s6 .notion-component-grid span{display:block;margin-top:3px;color:#52667c;font-size:12px;line-height:1.35}
#m3-s6 .notion-component-grid article.model{border-color:#2b7a78;background:#e8f4f2}#m3-s6 .notion-component-grid article.model>i{background:#2b7a78;color:#fff}
#m3-s6 .notion-map-verdict{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:11px 14px;background:#15345f;color:#fff}#m3-s6 .notion-map-verdict b{color:#83d5ce;font-size:13px}#m3-s6 .notion-map-verdict span{font-size:14px;font-weight:800}

/* Agent anti-patterns: start with enterprise failure modes. */
#m4-s2 .agent-trap-map{position:relative;display:grid;grid-template-rows:1fr auto auto;gap:12px;min-height:500px}
#m4-s2 .agent-trap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
#m4-s2 .agent-trap-grid article{display:grid;grid-template-rows:auto 82px auto 1fr auto;gap:8px;padding:15px;border:1px solid #d2c4c8;border-top:5px solid #76515e;border-radius:12px;background:#fbf8f9}
#m4-s2 .agent-trap-grid article>span{color:#76515e;font-size:11px;font-weight:950;letter-spacing:.08em}#m4-s2 .agent-trap-grid article>strong{color:#15345f;font-size:17px;line-height:1.3}#m4-s2 .agent-trap-grid article>p{margin:0;color:#53657a;font-size:13px;line-height:1.45}#m4-s2 .agent-trap-grid article>em{padding-top:8px;border-top:1px solid #decfd3;color:#76515e;font-size:12px;font-style:normal;font-weight:850;line-height:1.35}
#m4-s2 .trap-sketch{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #c9d5e2;background:#fff}#m4-s2 .trap-sketch i{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border:1px solid #15345f;color:#15345f;font-size:11px;font-style:normal;font-weight:950}#m4-s2 .trap-sketch b{color:#76515e;font-size:13px}#m4-s2 .trap-sketch.jobs{display:grid;grid-template-columns:repeat(2,36px)}#m4-s2 .trap-sketch.army i:nth-child(2){transform:translateY(-9px)}#m4-s2 .trap-sketch.demos i{border-color:#76515e;color:#76515e}
#m4-s2 .agent-right-path{display:flex;align-items:center;justify-content:center;gap:9px;padding:11px 13px;border:1px solid #b8c9dc;background:#eaf2fa;color:#15345f}#m4-s2 .agent-right-path b{padding:6px 9px;background:#1d5aa6;color:#fff;font-size:12px}#m4-s2 .agent-right-path span,#m4-s2 .agent-right-path strong{font-size:13px}#m4-s2 .agent-right-path i{color:#2b7a78;font-style:normal;font-weight:950}
#m4-s2 .agent-trap-verdict{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px 15px;background:#15345f;color:#fff}#m4-s2 .agent-trap-verdict strong{color:#83d5ce;font-size:16px}#m4-s2 .agent-trap-verdict span{font-size:14px;font-weight:800}

/* Business-language testing through four concrete contracts. */
#m4-s5 .contract-trial{position:relative;display:grid;grid-template-columns:minmax(260px,.28fr) minmax(0,.72fr);grid-template-rows:1fr auto;gap:13px 16px;min-height:500px}
#m4-s5 .contract-trial-brief{display:flex;flex-direction:column;gap:12px;padding:23px;border-radius:14px;background:#153762;color:#fff}#m4-s5 .contract-trial-brief>span{color:#83d5ce;font-size:12px;font-weight:950}#m4-s5 .contract-trial-brief>strong{font-size:25px;line-height:1.25}#m4-s5 .contract-trial-brief p{margin:0;color:#dceafb;font-size:14px;line-height:1.5}#m4-s5 .contract-trial-brief div{display:grid;gap:7px;margin-top:auto}#m4-s5 .contract-trial-brief b{padding:8px 10px;border-radius:7px;background:rgba(255,255,255,.09);font-size:13px}
#m4-s5 .contract-trial-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#m4-s5 .contract-trial-cases article{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;gap:5px 9px;padding:13px;border:1px solid #c6d5e5;border-left:5px solid #2b7a78;border-radius:10px;background:#f8fafc}#m4-s5 .contract-trial-cases article>i{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#2b7a78;color:#fff;font-size:12px;font-style:normal;font-weight:950}#m4-s5 .contract-trial-cases span{color:#60758d;font-size:11px;font-weight:900}#m4-s5 .contract-trial-cases strong{display:block;margin-top:2px;color:#15345f;font-size:16px}#m4-s5 .contract-trial-cases p{margin:4px 0 0;color:#52667c;font-size:12px;line-height:1.4}#m4-s5 .contract-trial-cases article>b{grid-column:2;color:#2b7a78;font-size:12px}
#m4-s5 .contract-trial-cases article.stop{border-left-color:#76515e}#m4-s5 .contract-trial-cases article.stop>i{background:#76515e}#m4-s5 .contract-trial-cases article.stop>b{color:#76515e}#m4-s5 .contract-trial-cases article.fallback{border-left-color:#4d6886}#m4-s5 .contract-trial-cases article.fallback>i{background:#4d6886}#m4-s5 .contract-trial-cases article.fallback>b{color:#4d6886}
#m4-s5 .contract-trial-verdict{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:12px 15px;background:#e8f4f2;color:#214d52}#m4-s5 .contract-trial-verdict b{padding:6px 9px;background:#2b7a78;color:#fff;font-size:12px}#m4-s5 .contract-trial-verdict span{font-size:14px;font-weight:850;line-height:1.4}

/* Module closing interaction. */
#m4-s15 .agent-pilot-vote{position:relative;display:grid;grid-template-columns:minmax(260px,.28fr) minmax(0,.72fr);gap:17px;min-height:510px}
#m4-s15 .agent-pilot-question{display:flex;flex-direction:column;gap:13px;padding:25px;border-radius:15px;background:#153762;color:#fff}#m4-s15 .agent-pilot-question>span{color:#83d5ce;font-size:13px;font-weight:950;letter-spacing:.08em}#m4-s15 .agent-pilot-question h3{margin:0;font-size:27px;line-height:1.22}#m4-s15 .agent-pilot-question p{margin:0;color:#dceafb;font-size:15px}#m4-s15 .agent-pilot-question>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}#m4-s15 .agent-pilot-question b{padding:9px;border-radius:7px;background:rgba(255,255,255,.09);font-size:13px;text-align:center}#m4-s15 .agent-pilot-question small{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);color:#dceafb;font-size:13px}
#m4-s15 .agent-pilot-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr auto;gap:11px}
#m4-s15 .agent-pilot-options article{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #c7d5e5;border-top:5px solid #788b9f;border-radius:12px;background:#f8fafc}#m4-s15 .agent-pilot-options article>i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#788b9f;color:#fff;font-style:normal;font-weight:950}#m4-s15 .agent-pilot-options article>span{color:#60758d;font-size:12px;font-weight:900}#m4-s15 .agent-pilot-options article>strong{color:#15345f;font-size:18px;line-height:1.3}#m4-s15 .agent-pilot-options article>p{margin:0;color:#52667c;font-size:13px;line-height:1.45}#m4-s15 .agent-pilot-options article>b{margin-top:auto;padding-top:9px;border-top:1px solid #d5dfe9;color:#76515e;font-size:12px;line-height:1.4}
#m4-s15 .agent-pilot-options article.recommended{border:2px solid #2b7a78;border-top-width:6px;background:#e8f4f2}#m4-s15 .agent-pilot-options article.recommended>i{background:#2b7a78}#m4-s15 .agent-pilot-options article.recommended>b{color:#2b7a78}
#m4-s15 .agent-pilot-answer{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px 15px;background:#15345f;color:#fff}#m4-s15 .agent-pilot-answer b{color:#83d5ce;font-size:14px}#m4-s15 .agent-pilot-answer span{font-size:14px;font-weight:800;line-height:1.42}

@media screen and (min-width:1100px){
  #fsSlideContent :is(#m2-s3,#m2-s8,#m3-s6,#m4-s2,#m4-s5,#m4-s15) .slide-body{display:flex;flex:1 1 auto;min-height:0!important;padding-top:18px!important}
  #fsSlideContent #m3-s6 .slide-header{flex:0 0 auto;padding:12px 0 10px!important}
  #fsSlideContent #m3-s6 .slide-title{font-size:clamp(38px,2.5vw,50px)!important}
  #fsSlideContent :is(#m2-s3 .personal-day-demo,#m2-s8 .day-interaction,#m3-s6 .notion-agent-map,#m4-s2 .agent-trap-map,#m4-s5 .contract-trial,#m4-s15 .agent-pilot-vote){flex:1 1 auto;min-height:0;height:100%;box-sizing:border-box}
  #fsSlideContent :is(#m2-s3,#m2-s8,#m3-s6,#m4-s2,#m4-s5,#m4-s15) :is(p,li,span,em,small){font-size:clamp(16px,1vw,21px)}
  #fsSlideContent :is(#m2-s3,#m2-s8,#m3-s6,#m4-s2,#m4-s5,#m4-s15) :is(article>strong,section>strong,h3){font-size:clamp(23px,1.45vw,31px)}
  #fsSlideContent #m3-s6 .notion-agent-board header strong{font-size:clamp(30px,1.8vw,38px)}
}

@media screen and (max-width:768px){
  #m2-s3 .personal-day-demo,#m2-s8 .day-interaction,#m3-s6 .notion-agent-map,#m4-s5 .contract-trial,#m4-s15 .agent-pilot-vote{display:flex;flex-direction:column;min-height:0}
  #m2-s3 .day-sheet-grid,#m2-s8 .day-vote-board,#m3-s6 .notion-component-grid,#m4-s5 .contract-trial-cases,#m4-s15 .agent-pilot-options{grid-template-columns:1fr}
  #m2-s3 .day-demo-sheet>header{align-items:flex-start;flex-direction:column}#m2-s3 .day-sheet-grid article.human{grid-column:auto}#m2-s3 .day-sheet-formula,#m4-s2 .agent-right-path{align-items:flex-start;flex-direction:column}#m2-s3 .day-sheet-formula i,#m4-s2 .agent-right-path i{transform:rotate(90deg)}
  #m2-s8 .day-answer-line,#m3-s6 .notion-map-verdict,#m4-s2 .agent-trap-verdict,#m4-s5 .contract-trial-verdict,#m4-s15 .agent-pilot-answer{grid-column:auto;grid-template-columns:1fr}
  #m3-s6 .notion-agent-map{padding:10px}#m3-s6 .notion-case-in,#m3-s6 .notion-case-out,#m3-s6 .notion-agent-board{padding:14px}
  #m4-s2 .agent-trap-grid{grid-template-columns:1fr}#m4-s2 .agent-trap-map{min-height:0}
  #m4-s15 .agent-pilot-options{grid-template-rows:auto}#m4-s15 .agent-pilot-question>div{grid-template-columns:1fr}
}

@media print{
  :is(#m2-s3,#m2-s8,#m3-s6,#m4-s2,#m4-s5,#m4-s15) .slide-body{height:calc(100% - 31mm)!important;padding-top:3mm!important}
  :is(#m2-s3 .personal-day-demo,#m2-s8 .day-interaction,#m3-s6 .notion-agent-map,#m4-s2 .agent-trap-map,#m4-s5 .contract-trial,#m4-s15 .agent-pilot-vote){min-height:0;height:100%;box-shadow:none!important}
}

#m1-s2 .m1-task-shift {
  --m1-ink: #15366d;
  --m1-flow: #1f5be0;
  --m1-line: #c8d5e8;
  display: grid;
  grid-template-rows: auto minmax(0, 1fr) auto auto auto;
  width: 100%;
  height: 100%;
  min-height: 500px;
  overflow: hidden;
  border: 1px solid #b9c9df;
  border-radius: 18px;
  background:
    linear-gradient(90deg, rgba(21, 54, 109, .035) 0 16%, transparent 16% 63%, rgba(31, 91, 224, .035) 63% 100%),
    #fff;
  box-shadow: 0 20px 48px rgba(21, 54, 109, .10);
}

#m1-s2 .m1-shift-legend,
#m1-s2 .m1-shift-row {
  display: grid;
  grid-template-columns: 142px minmax(250px, 1fr) 116px minmax(250px, 1fr);
  align-items: stretch;
}

#m1-s2 .m1-shift-legend {
  min-height: 46px;
  border-bottom: 1px solid #b9c9df;
  background: #15366d;
  color: #fff;
  font-size: 13px;
  letter-spacing: .04em;
}

#m1-s2 .m1-shift-legend > * {
  display: flex;
  align-items: center;
  padding: 0 18px;
  font-style: normal;
}

#m1-s2 .m1-shift-legend > i {
  justify-content: center;
  padding: 0 6px;
  border-inline: 1px solid rgba(255, 255, 255, .16);
  color: #bcd0ff;
  font-size: 11px;
  font-weight: 800;
}

#m1-s2 .m1-shift-map {
  display: grid;
  grid-template-rows: repeat(4, minmax(82px, 1fr));
  min-height: 0;
}

#m1-s2 .m1-shift-row {
  min-height: 0;
  border-bottom: 1px solid #dce5f1;
}

#m1-s2 .m1-shift-row:last-child {
  border-bottom: 0;
}

#m1-s2 .m1-shift-level,
#m1-s2 .m1-shift-ai,
#m1-s2 .m1-shift-human,
#m1-s2 .m1-shift-handoff {
  display: flex;
  min-width: 0;
  justify-content: center;
  flex-direction: column;
}

#m1-s2 .m1-shift-level {
  padding: 12px 16px 12px 20px;
  background: rgba(21, 54, 109, .045);
}

#m1-s2 .m1-shift-level span {
  margin-bottom: 3px;
  color: #6b7e9f;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: .12em;
}

#m1-s2 .m1-shift-level strong {
  color: var(--m1-ink);
  font-size: 16px;
  line-height: 1.25;
}

#m1-s2 .m1-shift-ai,
#m1-s2 .m1-shift-human {
  position: relative;
  padding: 11px 20px;
}

#m1-s2 .m1-shift-ai::before,
#m1-s2 .m1-shift-human::before {
  position: absolute;
  top: 18%;
  bottom: 18%;
  left: 0;
  width: 3px;
  border-radius: 4px;
  background: #98acd0;
  content: "";
}

#m1-s2 .m1-shift-human::before {
  background: var(--m1-flow);
}

#m1-s2 .m1-shift-ai b,
#m1-s2 .m1-shift-human b {
  overflow-wrap: anywhere;
  color: #243956;
  font-size: 16px;
  line-height: 1.3;
}

#m1-s2 .m1-shift-human b {
  color: #174aa7;
}

#m1-s2 .m1-shift-ai span,
#m1-s2 .m1-shift-human span {
  margin-top: 4px;
  color: #61708a;
  font-size: 12px;
  line-height: 1.35;
}

#m1-s2 .m1-shift-handoff {
  position: relative;
  align-items: center;
  border-inline: 1px dashed #c4d1e3;
  background: rgba(234, 241, 255, .55);
}

#m1-s2 .m1-shift-handoff::after {
  display: block;
  color: var(--m1-flow);
  content: "→";
  font-family: Arial, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 1;
}

#m1-s2 .m1-shift-verdict {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 12px;
  min-height: 52px;
  padding: 8px 20px;
  border-top: 1px solid #b9c9df;
  border-bottom: 1px solid #dce5f1;
  background: #f1f6ff;
}

#m1-s2 .m1-shift-verdict strong {
  position: relative;
  padding-left: 22px;
  color: #173b77;
  font-size: 14px;
  line-height: 1.35;
}

#m1-s2 .m1-shift-verdict strong::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 8px;
  height: 8px;
  border: 2px solid #1f5be0;
  border-radius: 50%;
  background: #fff;
  content: "";
  transform: translateY(-50%);
}

#m1-s2 .m1-responsibility-lift {
  display: grid;
  grid-template-columns: 142px minmax(0, 1fr);
  align-items: center;
  min-height: 58px;
  padding-right: 20px;
  background: #fff;
}

#m1-s2 .m1-lift-label {
  padding-left: 20px;
  color: #15366d;
  font-size: 12px;
  font-weight: 900;
}

#m1-s2 .m1-responsibility-lift ol {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
}

#m1-s2 .m1-responsibility-lift li {
  position: relative;
  color: #33445e;
  font-size: 12px;
  font-weight: 800;
  text-align: center;
}

#m1-s2 .m1-responsibility-lift li::before {
  display: block;
  width: 7px;
  height: 7px;
  margin: 0 auto 5px;
  border: 2px solid #1f5be0;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 0 0 3px #eaf1ff;
  content: "";
}

#m1-s2 .m1-responsibility-lift li::after {
  position: absolute;
  top: 4px;
  right: -50%;
  width: 100%;
  height: 2px;
  background: #b7c8e7;
  content: "";
  z-index: -1;
}

#m1-s2 .m1-responsibility-lift li:last-child::after {
  display: none;
}

#m1-s2 .semantic-caption {
  margin: 0;
  padding: 7px 20px 9px;
  background: #15366d;
  color: #fff;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .02em;
  text-align: center;
}

@media screen and (min-width: 1100px) {
  #fsSlideContent #m1-s2 .slide-body {
    min-height: 0 !important;
    height: auto !important;
    flex: 1 1 auto !important;
  }

  #fsSlideContent #m1-s2 .m1-task-shift {
    min-height: clamp(540px, 59vh, 680px);
  }
}

@media screen and (max-width: 768px) {
  #m1-s2 .slide-body {
    padding-top: 10px;
  }

  #m1-s2 .m1-task-shift {
    min-height: 0;
    overflow: visible;
    border-radius: 13px;
  }

  #m1-s2 .m1-shift-legend {
    grid-template-columns: 1fr 42px 1fr;
    padding-left: 0;
  }

  #m1-s2 .m1-shift-legend > span {
    display: none;
  }

  #m1-s2 .m1-shift-legend > * {
    justify-content: center;
    padding: 9px 6px;
    font-size: 10px;
    text-align: center;
  }

  #m1-s2 .m1-shift-map {
    grid-template-rows: none;
  }

  #m1-s2 .m1-shift-row {
    grid-template-columns: minmax(0, 1fr) 42px minmax(0, 1fr);
  }

  #m1-s2 .m1-shift-level {
    grid-column: 1 / -1;
    flex-direction: row;
    gap: 7px;
    justify-content: flex-start;
    padding: 8px 12px;
    border-top: 1px solid #dce5f1;
  }

  #m1-s2 .m1-shift-level span {
    margin: 0;
  }

  #m1-s2 .m1-shift-level strong,
  #m1-s2 .m1-shift-ai b,
  #m1-s2 .m1-shift-human b {
    font-size: 12px;
  }

  #m1-s2 .m1-shift-ai,
  #m1-s2 .m1-shift-human {
    padding: 10px 11px;
  }

  #m1-s2 .m1-shift-ai span,
  #m1-s2 .m1-shift-human span {
    font-size: 10px;
  }

  #m1-s2 .m1-shift-handoff::after {
    font-size: 18px;
  }

  #m1-s2 .m1-shift-verdict {
    grid-template-columns: 1fr;
    gap: 4px 8px;
    padding: 10px 12px;
  }

  #m1-s2 .m1-shift-verdict strong {
    font-size: 11px;
  }

  #m1-s2 .m1-responsibility-lift {
    grid-template-columns: 1fr;
    gap: 8px;
    padding: 10px 12px 12px;
  }

  #m1-s2 .m1-lift-label {
    padding: 0;
  }

  #m1-s2 .m1-responsibility-lift li {
    font-size: 9px;
  }

  #m1-s2 .semantic-caption {
    padding: 8px 12px;
    font-size: 10px;
  }
}

@media print {
  #m1-s2 .slide-body {
    min-height: 0 !important;
    padding-top: 3mm !important;
  }

  #m1-s2 .m1-task-shift {
    min-height: 128mm !important;
    border-color: #7f8a9a !important;
    border-radius: 3mm !important;
    background: #fff !important;
    box-shadow: none !important;
  }

  #m1-s2 .m1-shift-legend,
  #m1-s2 .semantic-caption {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  #m1-s2 .m1-shift-legend {
    grid-template-columns: 28mm 1fr 23mm 1fr !important;
  }

  #m1-s2 .m1-shift-row {
    grid-template-columns: 28mm 1fr 23mm 1fr !important;
  }

  #m1-s2 .m1-responsibility-lift {
    grid-template-columns: 28mm 1fr !important;
  }
}

#m1-s3 .slide-body {
  min-height: 0;
  padding-top: 18px;
}

#m1-s3 .m1-work-system {
  --m1-system-ink: #15366d;
  --m1-system-flow: #1f5be0;
  display: grid;
  grid-template-rows: auto auto minmax(0, 1fr) auto auto auto;
  width: 100%;
  height: 100%;
  min-height: 500px;
  overflow: hidden;
  border: 1px solid #b9c9df;
  border-radius: 18px;
  background:
    radial-gradient(circle at 50% 52%, rgba(31, 91, 224, .08), transparent 24%),
    #fff;
  box-shadow: 0 20px 48px rgba(21, 54, 109, .10);
}

#m1-s3 .m1-system-definition {
  display: grid;
  grid-template-columns: 132px minmax(0, 1fr);
  align-items: center;
  min-height: 58px;
  border-bottom: 1px solid #cad6e8;
  background: #15366d;
  color: #fff;
}

#m1-s3 .m1-system-definition span {
  padding: 0 20px;
  color: #bcd0ff;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: .1em;
}

#m1-s3 .m1-system-definition strong {
  padding: 0 22px;
  border-left: 1px solid rgba(255, 255, 255, .2);
  font-size: 15px;
  line-height: 1.45;
}

#m1-s3 .m1-loop-legend {
  display: grid;
  grid-template-columns: 1fr 1.7fr 1.25fr;
  min-height: 38px;
  border-bottom: 1px solid #dce5f1;
  background: #f5f8fd;
}

#m1-s3 .m1-loop-legend b {
  display: flex;
  align-items: center;
  padding: 0 16px;
  border-right: 1px solid #dce5f1;
  color: #60718e;
  font-size: 10px;
  letter-spacing: .06em;
}

#m1-s3 .m1-loop-legend b:last-child {
  border-right: 0;
}

#m1-s3 .m1-loop-stages {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-items: stretch;
  gap: 0;
  min-height: 0;
  padding: 22px 22px 12px;
}

#m1-s3 .m1-loop-stage {
  position: relative;
  display: grid;
  grid-template-rows: auto minmax(0, 1fr) auto;
  min-width: 0;
  margin-right: 24px;
  padding: 34px 18px 16px;
  border: 1px solid #c7d4e6;
  background: rgba(255, 255, 255, .94);
  box-shadow: 0 10px 24px rgba(21, 54, 109, .07);
}

#m1-s3 .m1-loop-stage:last-child {
  margin-right: 0;
  border-color: #1f5be0;
  background: #f2f6ff;
}

#m1-s3 .m1-loop-stage::before {
  position: absolute;
  top: 0;
  left: 0;
  display: grid;
  width: 36px;
  height: 27px;
  place-items: center;
  background: #15366d;
  color: #fff;
  content: attr(data-step);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .08em;
}

#m1-s3 .m1-loop-stage::after {
  position: absolute;
  top: 50%;
  right: -20px;
  color: #1f5be0;
  content: "→";
  font-family: Arial, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1;
  transform: translateY(-50%);
}

#m1-s3 .m1-loop-stage:last-child::after {
  display: none;
}

#m1-s3 .m1-loop-stage h3 {
  margin: 0 0 12px;
  color: #15366d;
  font-size: 20px;
  line-height: 1.2;
}

#m1-s3 .m1-loop-stage p {
  margin: 0;
  color: #52647f;
  font-size: 13px;
  line-height: 1.5;
}

#m1-s3 .m1-loop-stage strong {
  align-self: end;
  margin-top: 14px;
  padding-top: 11px;
  border-top: 2px solid #9eb5da;
  color: #174aa7;
  font-size: 12px;
  line-height: 1.35;
}

#m1-s3 .m1-loop-stage:last-child strong {
  border-top-color: #1f5be0;
}

#m1-s3 .m1-loop-return {
  display: grid;
  grid-template-columns: minmax(50px, 1fr) auto minmax(50px, 1fr);
  align-items: center;
  gap: 12px;
  padding: 0 52px 13px;
  color: #526987;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .08em;
}

#m1-s3 .m1-loop-return i {
  position: relative;
  display: block;
  height: 1px;
  background: #9fb2ce;
}

#m1-s3 .m1-loop-return i:first-child::before {
  position: absolute;
  top: -3px;
  left: 0;
  width: 7px;
  height: 7px;
  border: 2px solid #1f5be0;
  border-radius: 50%;
  background: #fff;
  content: "";
}

#m1-s3 .m1-loop-return i:last-child::after {
  position: absolute;
  top: -5px;
  right: 0;
  color: #1f5be0;
  content: "↩";
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
}

#m1-s3 .m1-system-guard {
  min-height: 48px;
  padding: 10px 20px;
  border-top: 1px solid #c7d4e6;
  background: #eaf1ff;
  color: #334864;
  font-size: 13px;
  line-height: 1.45;
  text-align: center;
}

#m1-s3 .m1-system-guard strong {
  color: #15366d;
}

#m1-s3 .semantic-caption {
  margin: 0;
  padding: 8px 20px 10px;
  background: #15366d;
  color: #fff;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .02em;
  text-align: center;
}

@media screen and (min-width: 1100px) {
  #fsSlideContent #m1-s3 .slide-body {
    min-height: 0 !important;
    height: auto !important;
    flex: 1 1 auto !important;
  }

  #fsSlideContent #m1-s3 .m1-work-system {
    min-height: clamp(540px, 59vh, 680px);
  }
}

@media screen and (max-width: 768px) {
  #m1-s3 {
    box-sizing: border-box;
    padding-top: 94px;
  }

  #m1-s3 .slide-body {
    padding-top: 10px;
  }

  #m1-s3 .m1-work-system {
    min-height: 0;
    overflow: visible;
    border-radius: 13px;
  }

  #m1-s3 .m1-system-definition {
    grid-template-columns: 1fr;
    padding: 10px 12px;
  }

  #m1-s3 .m1-system-definition span {
    padding: 0 0 4px;
    font-size: 9px;
  }

  #m1-s3 .m1-system-definition strong {
    padding: 0;
    border: 0;
    font-size: 11px;
  }

  #m1-s3 .m1-loop-legend {
    grid-template-columns: .9fr 1.3fr 1fr;
  }

  #m1-s3 .m1-loop-legend b {
    justify-content: center;
    padding: 7px 4px;
    font-size: 8px;
    text-align: center;
  }

  #m1-s3 .m1-loop-stages {
    grid-template-columns: 1fr;
    gap: 18px;
    padding: 14px 12px 8px;
  }

  #m1-s3 .m1-loop-stage {
    grid-template-columns: 105px minmax(0, 1fr);
    grid-template-rows: auto auto;
    align-items: start;
    gap: 7px 10px;
    margin: 0;
    padding: 13px 10px 13px 34px;
  }

  #m1-s3 .m1-loop-stage::before {
    width: 27px;
    height: 100%;
  }

  #m1-s3 .m1-loop-stage::after {
    top: auto;
    right: 50%;
    bottom: -18px;
    content: "↓";
    font-size: 16px;
    transform: translateX(50%);
  }

  #m1-s3 .m1-loop-stage h3 {
    grid-column: 1;
    grid-row: 1 / 3;
    align-self: center;
    margin: 0;
    font-size: 13px;
  }

  #m1-s3 .m1-loop-stage p {
    grid-column: 2;
    grid-row: 1;
    font-size: 10px;
  }

  #m1-s3 .m1-loop-stage strong {
    grid-column: 2;
    grid-row: 2;
    margin: 0;
    padding: 6px 0 0;
    border-top: 1px solid #9eb5da;
    border-left: 0;
    font-size: 10px;
  }

  #m1-s3 .m1-loop-stage:last-child strong {
    border-top-color: #1f5be0;
    border-left: 0;
  }

  #m1-s3 .m1-loop-return {
    padding: 2px 18px 10px;
    font-size: 8px;
  }

  #m1-s3 .m1-system-guard {
    padding: 9px 12px;
    font-size: 10px;
  }

  #m1-s3 .semantic-caption {
    padding: 8px 12px;
    font-size: 10px;
  }
}

@media print {
  #m1-s3 .slide-body {
    min-height: 0 !important;
    padding-top: 3mm !important;
  }

  #m1-s3 .m1-work-system {
    min-height: 128mm !important;
    border-color: #7f8a9a !important;
    border-radius: 3mm !important;
    background: #fff !important;
    box-shadow: none !important;
  }

  #m1-s3 .m1-system-definition,
  #m1-s3 .semantic-caption {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  #m1-s3 .m1-loop-stages {
    padding: 4mm 4mm 2mm !important;
  }

  #m1-s3 .m1-loop-stage {
    margin-right: 4mm !important;
    padding: 8mm 3mm 3mm !important;
  }
}

#m4-s2 .slide-body {
  min-height: 0;
  padding-top: 18px;
}

#m4-s2 .m4-agent-architecture {
  display: grid;
  grid-template-rows: auto 26px minmax(0, 1fr) auto auto auto;
  width: 100%;
  height: 100%;
  min-height: 510px;
  overflow: hidden;
  border: 1px solid #b9c9df;
  border-radius: 18px;
  background: #fff;
  box-shadow: 0 20px 48px rgba(21, 54, 109, .10);
}

#m4-s2 .m4-entry-spectrum {
  display: grid;
  grid-template-columns: 130px repeat(5, minmax(0, 1fr));
  min-height: 72px;
  border-bottom: 1px solid #c6d3e5;
  background: #f5f8fd;
}

#m4-s2 .m4-entry-label,
#m4-s2 .m4-entry-node {
  display: flex;
  min-width: 0;
  justify-content: center;
  flex-direction: column;
  padding: 11px 14px;
  border-right: 1px solid #d7e0ed;
}

#m4-s2 .m4-entry-label {
  background: #15366d;
  color: #fff;
}

#m4-s2 .m4-entry-label span {
  color: #aecaef;
  font-size: 9px;
  font-weight: 900;
  letter-spacing: .14em;
}

#m4-s2 .m4-entry-label strong,
#m4-s2 .m4-entry-node strong {
  margin-top: 3px;
  color: #15366d;
  font-size: 14px;
  line-height: 1.25;
}

#m4-s2 .m4-entry-label strong {
  color: #fff;
}

#m4-s2 .m4-entry-node span {
  margin-top: 4px;
  color: #65758d;
  font-size: 10px;
  line-height: 1.3;
}

#m4-s2 .m4-entry-convergence {
  position: relative;
  background:
    linear-gradient(90deg, transparent 19.6%, #acc0df 19.6% 19.75%, transparent 19.75% 35.8%, #acc0df 35.8% 35.95%, transparent 35.95% 52%, #acc0df 52% 52.15%, transparent 52.15% 68.2%, #acc0df 68.2% 68.35%, transparent 68.35% 84.2%, #acc0df 84.2% 84.35%, transparent 84.35%),
    #fff;
}

#m4-s2 .m4-entry-convergence::after {
  position: absolute;
  right: 8%;
  bottom: 0;
  left: 11%;
  height: 1px;
  background: #acc0df;
  content: "";
}

#m4-s2 .m4-core-stack {
  display: grid;
  grid-template-rows: repeat(4, minmax(58px, 1fr));
  margin: 0 28px;
  border: 1px solid #b7c7df;
  border-bottom: 0;
}

#m4-s2 .m4-core-layer {
  display: grid;
  grid-template-columns: 54px minmax(0, 1fr) 245px;
  align-items: center;
  min-height: 0;
  border-bottom: 1px solid #d6e0ee;
  background: #fff;
}

#m4-s2 .m4-core-layer:nth-child(even) {
  background: #f7f9fd;
}

#m4-s2 .m4-layer-index {
  display: grid;
  align-self: stretch;
  place-items: center;
  background: #eaf1ff;
  color: #1f5be0;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: .08em;
}

#m4-s2 .m4-layer-copy {
  display: grid;
  grid-template-columns: 145px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-width: 0;
  padding: 10px 18px;
}

#m4-s2 .m4-layer-copy strong {
  color: #15366d;
  font-size: 17px;
}

#m4-s2 .m4-layer-copy span {
  color: #52647f;
  font-size: 12px;
  line-height: 1.4;
}

#m4-s2 .m4-layer-proof {
  display: grid;
  grid-template-columns: 78px minmax(0, 1fr);
  align-items: center;
  align-self: stretch;
  gap: 8px;
  padding: 8px 15px;
  border-left: 1px dashed #b8c8df;
  background: rgba(234, 241, 255, .55);
}

#m4-s2 .m4-layer-proof b {
  color: #1f5be0;
  font-size: 10px;
  letter-spacing: .04em;
}

#m4-s2 .m4-layer-proof span {
  color: #334864;
  font-size: 11px;
  line-height: 1.3;
}

#m4-s2 .m4-architecture-verdict {
  display: grid;
  grid-template-columns: 1fr 28px 1.25fr 28px 1.2fr;
  align-items: center;
  min-height: 45px;
  margin: 0 28px;
  padding: 7px 18px;
  background: #15366d;
  color: #fff;
  font-size: 12px;
  text-align: center;
}

#m4-s2 .m4-architecture-verdict i {
  color: #9fc0ff;
  font-style: normal;
}

#m4-s2 .m4-architecture-verdict i::after {
  content: "→";
}

#m4-s2 .m4-architecture-verdict strong {
  font-size: 14px;
}

#m4-s2 .m4-entry-question {
  display: grid;
  grid-template-columns: 130px minmax(0, 1fr);
  align-items: center;
  min-height: 43px;
  padding: 6px 28px;
  border-top: 1px solid #d7e0ed;
  color: #53657f;
  font-size: 11px;
}

#m4-s2 .m4-entry-question b {
  color: #174aa7;
  font-size: 10px;
  letter-spacing: .06em;
}

#m4-s2 .semantic-caption {
  margin: 0;
  padding: 8px 20px 10px;
  background: #eaf1ff;
  color: #15366d;
  font-size: 12px;
  font-weight: 900;
  text-align: center;
}

@media screen and (min-width: 1100px) {
  #fsSlideContent #m4-s2 .slide-body {
    min-height: 0 !important;
    height: auto !important;
    flex: 1 1 auto !important;
  }

  #fsSlideContent #m4-s2 .m4-agent-architecture {
    min-height: clamp(560px, 61vh, 700px);
  }
}

@media screen and (max-width: 768px) {
  #m4-s2 {
    box-sizing: border-box;
    padding-top: 94px;
  }

  #m4-s2 .slide-body {
    padding-top: 10px;
  }

  #m4-s2 .m4-agent-architecture {
    min-height: 0;
    overflow: visible;
    border-radius: 13px;
  }

  #m4-s2 .m4-entry-spectrum {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #m4-s2 .m4-entry-label {
    grid-column: 1 / -1;
  }

  #m4-s2 .m4-entry-node:last-child {
    grid-column: 1 / -1;
  }

  #m4-s2 .m4-entry-label,
  #m4-s2 .m4-entry-node {
    min-height: 54px;
    padding: 8px 10px;
  }

  #m4-s2 .m4-entry-label {
    min-height: 38px;
    flex-direction: row;
    align-items: center;
    gap: 8px;
  }

  #m4-s2 .m4-entry-node strong {
    font-size: 12px;
  }

  #m4-s2 .m4-entry-convergence {
    height: 20px;
    background: #fff;
  }

  #m4-s2 .m4-entry-convergence::after {
    right: 50%;
    left: auto;
    width: 1px;
    height: 20px;
  }

  #m4-s2 .m4-core-stack {
    margin: 0 12px;
  }

  #m4-s2 .m4-core-layer {
    grid-template-columns: 34px minmax(0, 1fr);
  }

  #m4-s2 .m4-layer-copy {
    grid-template-columns: 105px minmax(0, 1fr);
    gap: 7px;
    padding: 10px;
  }

  #m4-s2 .m4-layer-copy strong {
    font-size: 13px;
  }

  #m4-s2 .m4-layer-copy span {
    font-size: 10px;
  }

  #m4-s2 .m4-layer-proof {
    grid-column: 2;
    grid-template-columns: 72px minmax(0, 1fr);
    padding: 7px 10px;
    border-top: 1px dashed #b8c8df;
    border-left: 0;
  }

  #m4-s2 .m4-architecture-verdict {
    grid-template-columns: 1fr;
    gap: 4px;
    margin: 0 12px;
    padding: 10px 12px;
    font-size: 10px;
  }

  #m4-s2 .m4-architecture-verdict i {
    display: none;
  }

  #m4-s2 .m4-entry-question {
    grid-template-columns: 1fr;
    gap: 3px;
    padding: 9px 12px;
    font-size: 10px;
  }

  #m4-s2 .semantic-caption {
    padding: 8px 12px;
    font-size: 10px;
  }
}

@media print {
  #m4-s2 .slide-body {
    min-height: 0 !important;
    padding-top: 3mm !important;
  }

  #m4-s2 .m4-agent-architecture {
    min-height: 132mm !important;
    border-color: #7f8a9a !important;
    border-radius: 3mm !important;
    box-shadow: none !important;
  }

  #m4-s2 .m4-entry-label,
  #m4-s2 .m4-architecture-verdict {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  #m4-s2 .m4-entry-spectrum {
    grid-template-columns: 25mm repeat(5, minmax(0, 1fr)) !important;
  }

  #m4-s2 .m4-core-layer {
    grid-template-columns: 10mm minmax(0, 1fr) 50mm !important;
  }
}

#m4-s6 .slide-body{min-height:0;padding-top:18px}
#m4-s6 .m4-skill-pipeline{display:grid;grid-template-rows:minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:500px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m4-s6 .m4-pipeline-main{display:grid;grid-template-columns:minmax(0,.9fr) 74px minmax(0,1.25fr) 74px minmax(0,.9fr);align-items:stretch;min-height:0;padding:24px;background:linear-gradient(90deg,#f5f8fd 0 25%,#fff 25% 75%,#f3f7ff 75%)}
#m4-s6 .m4-pipeline-source,#m4-s6 .m4-pipeline-engine,#m4-s6 .m4-pipeline-asset{display:flex;justify-content:center;flex-direction:column;min-width:0;padding:22px;border:1px solid #becde2;background:rgba(255,255,255,.94)}
#m4-s6 .m4-pipeline-engine{border:2px solid #1f5be0;box-shadow:0 14px 28px rgba(31,91,224,.12)}
#m4-s6 .m4-pipeline-asset{background:#15366d;color:#fff}
#m4-s6 .m4-pipeline-main section>span{color:#6c7e9b;font-size:9px;font-weight:900;letter-spacing:.1em}
#m4-s6 .m4-pipeline-main .m4-pipeline-asset>span{color:#aec8f3}
#m4-s6 .m4-pipeline-main section>strong{margin-top:8px;color:#15366d;font-size:22px;line-height:1.2}
#m4-s6 .m4-pipeline-main .m4-pipeline-asset>strong{color:#fff}
#m4-s6 .m4-pipeline-main section>p{margin:12px 0;color:#566984;font-size:12px;line-height:1.5}
#m4-s6 .m4-pipeline-main .m4-pipeline-asset>p{color:#fff;font-size:15px;font-weight:800}
#m4-s6 .m4-pipeline-main section>div:not(.m4-rule-fields){padding-top:11px;border-top:1px solid #c8d5e8;color:#174aa7;font-size:11px;font-weight:800}
#m4-s6 .m4-pipeline-main .m4-pipeline-asset>div:not(.m4-rule-fields){border-color:rgba(255,255,255,.25);color:#c8d9f6}
#m4-s6 .m4-rule-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px}
#m4-s6 .m4-rule-fields b{padding:8px 4px;border:1px solid #a9bde0;background:#eaf1ff;color:#174aa7;font-size:11px;text-align:center}
#m4-s6 .m4-pipeline-arrow{position:relative}
#m4-s6 .m4-pipeline-arrow::before{position:absolute;top:50%;right:10px;left:10px;height:1px;background:#8faad4;content:""}
#m4-s6 .m4-pipeline-arrow::after{position:absolute;top:50%;right:8px;color:#1f5be0;content:"→";font:800 24px/1 Arial;transform:translateY(-50%)}
#m4-s6 .m4-skill-governance{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c8d5e8}
#m4-s6 .m4-skill-governance article{display:grid;grid-template-columns:1fr 22px 1.25fr;align-items:center;gap:5px;padding:11px 14px;border-right:1px solid #d7e0ed}
#m4-s6 .m4-skill-governance span{color:#8b3440;font-size:10px;font-weight:800}
#m4-s6 .m4-skill-governance i{color:#1f5be0;font-style:normal;text-align:center}
#m4-s6 .m4-skill-governance b{color:#15366d;font-size:11px}
#m4-s6 .m4-skill-governance small{grid-column:3;color:#697a93;font-size:9px}
#m4-s6 .m4-skill-warning{display:grid;grid-template-columns:auto auto 1px auto 1fr;align-items:center;gap:10px;padding:9px 20px;background:#fff3f3;color:#7f2530;font-size:11px}
#m4-s6 .m4-skill-warning i{width:1px;height:20px;background:#d5aeb3}
#m4-s6 .m4-skill-warning strong{color:#15366d;font-size:13px}
#m4-s6 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m4-s6 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m4-s6 .m4-skill-pipeline{min-height:clamp(540px,59vh,680px)}}
@media screen and (max-width:768px){#m4-s6{box-sizing:border-box;padding-top:94px}#m4-s6 .slide-body{padding-top:10px}#m4-s6 .m4-skill-pipeline{min-height:0;overflow:visible;border-radius:13px}#m4-s6 .m4-pipeline-main{grid-template-columns:1fr;gap:22px;padding:12px}#m4-s6 .m4-pipeline-source,#m4-s6 .m4-pipeline-engine,#m4-s6 .m4-pipeline-asset{padding:14px}#m4-s6 .m4-pipeline-arrow{height:0}#m4-s6 .m4-pipeline-arrow::before{top:-18px;right:50%;bottom:auto;left:auto;width:1px;height:18px}#m4-s6 .m4-pipeline-arrow::after{top:-17px;right:calc(50% - 7px);content:"↓";font-size:16px}#m4-s6 .m4-skill-governance{grid-template-columns:1fr}#m4-s6 .m4-skill-governance article{border-right:0;border-bottom:1px solid #d7e0ed}#m4-s6 .m4-skill-warning{grid-template-columns:auto 1fr;gap:5px 8px;padding:9px 12px}#m4-s6 .m4-skill-warning i{display:none}#m4-s6 .semantic-caption{font-size:10px}}
@media print{#m4-s6 .slide-body{min-height:0!important;padding-top:3mm!important}#m4-s6 .m4-skill-pipeline{min-height:126mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m4-s6 .m4-pipeline-main{padding:4mm!important}#m4-s6 .m4-pipeline-asset,#m4-s6 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m4-s9 .slide-body{min-height:0;padding-top:18px}
#m4-s9 .m4-skill-gate{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:500px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m4-s9 .m4-name-formula{display:grid;grid-template-columns:150px 330px minmax(0,1fr);align-items:center;min-height:60px;background:#15366d;color:#fff}
#m4-s9 .m4-name-formula>span{padding-left:20px;color:#afc8f2;font-size:9px;font-weight:900;letter-spacing:.12em}
#m4-s9 .m4-name-formula>div{display:flex;align-items:center;justify-content:center;gap:12px;align-self:stretch;border-inline:1px solid rgba(255,255,255,.18)}
#m4-s9 .m4-name-formula b{font-size:16px}
#m4-s9 .m4-name-formula i{color:#8db5ff;font-style:normal}
#m4-s9 .m4-name-formula>strong{padding:0 20px;font-size:13px;line-height:1.4}
#m4-s9 .m4-gate-flow{display:grid;grid-template-columns:minmax(0,.8fr) 60px minmax(0,1.25fr) 60px minmax(0,.9fr);align-items:stretch;min-height:0;padding:24px;background:linear-gradient(90deg,#f6f8fc 0 25%,#fff 25% 75%,#f4f7fd 75%)}
#m4-s9 .m4-gate-trigger,#m4-s9 .m4-gate-decision,#m4-s9 .m4-gate-outcomes{min-width:0;border:1px solid #bdcce1;background:#fff}
#m4-s9 .m4-gate-trigger{display:flex;justify-content:center;flex-direction:column;padding:20px}
#m4-s9 .m4-gate-trigger>span,#m4-s9 .m4-gate-decision header span,#m4-s9 .m4-gate-outcomes span{color:#6d7f9c;font-size:9px;font-weight:900;letter-spacing:.1em}
#m4-s9 .m4-gate-trigger strong,#m4-s9 .m4-gate-decision header strong,#m4-s9 .m4-gate-outcomes strong{margin-top:7px;color:#15366d;font-size:20px;line-height:1.2}
#m4-s9 .m4-gate-trigger p,#m4-s9 .m4-gate-outcomes p{margin:12px 0;color:#566984;font-size:12px;line-height:1.45}
#m4-s9 .m4-gate-trigger div{padding-top:11px;border-top:1px solid #c7d4e6;color:#174aa7;font-size:11px;font-weight:800}
#m4-s9 .m4-gate-arrow{position:relative}
#m4-s9 .m4-gate-arrow::after{position:absolute;top:50%;right:10px;left:10px;color:#1f5be0;content:"→";font:800 24px/1 Arial;text-align:center;transform:translateY(-50%)}
#m4-s9 .m4-gate-decision{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr);border:2px solid #1f5be0}
#m4-s9 .m4-gate-decision header{grid-column:1/-1;padding:13px 16px;border-bottom:1px solid #c6d5eb;text-align:center}
#m4-s9 .m4-gate-decision header strong{display:block;margin-top:4px}
#m4-s9 .m4-when,#m4-s9 .m4-when-not{display:grid;align-content:center;gap:7px;padding:14px}
#m4-s9 .m4-when{background:#eef4ff}
#m4-s9 .m4-when-not{border-left:1px solid #d9c0c4;background:#fff6f6}
#m4-s9 .m4-when b,#m4-s9 .m4-when-not b{margin-bottom:3px;color:#174aa7;font-size:12px}
#m4-s9 .m4-when-not b{color:#9b2f39}
#m4-s9 .m4-when span,#m4-s9 .m4-when-not span{position:relative;padding-left:13px;color:#40516a;font-size:10px;line-height:1.3}
#m4-s9 .m4-when span::before,#m4-s9 .m4-when-not span::before{position:absolute;left:0;color:#1f5be0;content:"●";font-size:6px}
#m4-s9 .m4-when-not span::before{color:#d92d20}
#m4-s9 .m4-gate-outcomes{display:grid;grid-template-rows:1fr 1fr}
#m4-s9 .m4-gate-go,#m4-s9 .m4-gate-stop{display:flex;justify-content:center;flex-direction:column;padding:14px 18px}
#m4-s9 .m4-gate-go{background:#eaf1ff}
#m4-s9 .m4-gate-stop{border-top:1px solid #d9c0c4;background:#fff5f5}
#m4-s9 .m4-gate-stop strong{color:#8b2934;font-size:16px}
#m4-s9 .m4-name-evidence{display:grid;grid-template-columns:1.7fr 1fr;border-top:1px solid #c8d5e8}
#m4-s9 .m4-name-good,#m4-s9 .m4-name-bad{display:grid;grid-template-columns:90px repeat(3,1fr);align-items:center;min-height:48px;padding:6px 16px;gap:8px}
#m4-s9 .m4-name-bad{grid-template-columns:90px repeat(3,1fr);border-left:1px solid #d7e0ed;background:#fff7f7}
#m4-s9 .m4-name-evidence b{color:#174aa7;font-size:10px}
#m4-s9 .m4-name-bad b{color:#9b2f39}
#m4-s9 .m4-name-evidence span{font-size:10px;color:#354963;text-align:center}
#m4-s9 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m4-s9 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m4-s9 .m4-skill-gate{min-height:clamp(540px,59vh,680px)}}
@media screen and (max-width:768px){#m4-s9{box-sizing:border-box;padding-top:94px}#m4-s9 .slide-body{padding-top:10px}#m4-s9 .m4-skill-gate{min-height:0;overflow:visible;border-radius:13px}#m4-s9 .m4-name-formula{grid-template-columns:1fr;padding:10px 12px;gap:5px}#m4-s9 .m4-name-formula>span{padding:0}#m4-s9 .m4-name-formula>div{justify-content:flex-start;border:0}#m4-s9 .m4-name-formula>strong{padding:0;font-size:10px}#m4-s9 .m4-gate-flow{grid-template-columns:1fr;gap:22px;padding:12px}#m4-s9 .m4-gate-arrow{height:0}#m4-s9 .m4-gate-arrow::after{top:-18px;content:"↓";font-size:16px}#m4-s9 .m4-name-evidence{grid-template-columns:1fr}#m4-s9 .m4-name-good,#m4-s9 .m4-name-bad{grid-template-columns:76px 1fr;gap:5px;padding:9px 12px}#m4-s9 .m4-name-bad{border-top:1px solid #d7e0ed;border-left:0}#m4-s9 .m4-name-evidence span{text-align:left}#m4-s9 .semantic-caption{font-size:10px}}
@media print{#m4-s9 .slide-body{min-height:0!important;padding-top:3mm!important}#m4-s9 .m4-skill-gate{min-height:128mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m4-s9 .m4-gate-flow{padding:4mm!important}#m4-s9 .m4-name-formula,#m4-s9 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m5-s3 .slide-body{min-height:0;padding-top:18px}
#m5-s3 .m5-case-transformation{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m5-s3 .m5-case-brief{display:grid;grid-template-columns:165px minmax(0,1fr);align-items:center;min-height:48px;margin:0;padding:0;background:#15366d;color:#fff;border:0;border-radius:0}
#m5-s3 .m5-case-brief b{padding-left:20px;color:#b5ccf1;font-size:10px;letter-spacing:.06em}
#m5-s3 .m5-case-brief span{padding:0 20px;border-left:1px solid rgba(255,255,255,.2);color:#fff;font-size:12px;line-height:1.4}
#m5-s3 .m5-as-is-rail{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:stretch;min-height:58px;border-bottom:1px solid #c8d5e8;background:#f5f8fd}
#m5-s3 .m5-as-is-rail>b{display:grid;place-items:center;color:#667994;font-size:10px;letter-spacing:.08em}
#m5-s3 .m5-as-is-rail ol{display:grid;grid-template-columns:repeat(7,1fr);align-items:stretch;margin:0;padding:0;list-style:none}
#m5-s3 .m5-as-is-rail li{position:relative;display:grid;place-items:center;padding:8px 15px 8px 6px;color:#40526b;font-size:10px;font-weight:800;text-align:center}
#m5-s3 .m5-as-is-rail li::after{position:absolute;right:3px;color:#91a7c9;content:"→"}
#m5-s3 .m5-as-is-rail li:last-child::after{display:none}
#m5-s3 .m5-as-is-rail .friction{background:#fff2f2;color:#9b2f39}
#m5-s3 .m5-case-shift{display:grid;grid-template-columns:minmax(0,.9fr) 58px minmax(0,1.2fr) 58px minmax(0,.95fr);align-items:stretch;min-height:0;padding:22px;background:linear-gradient(90deg,#f7f9fc 0 28%,#fff 28% 72%,#f1f6ff 72%)}
#m5-s3 .m5-case-shift section{display:flex;justify-content:center;flex-direction:column;min-width:0;padding:18px;border:1px solid #bdcce1;background:#fff}
#m5-s3 .m5-case-shift section>span{color:#6a7d9b;font-size:9px;font-weight:900;letter-spacing:.1em}
#m5-s3 .m5-case-shift section>b{margin-top:7px;color:#15366d;font-size:18px}
#m5-s3 .m5-case-shift section>p{margin:10px 0;color:#52647f;font-size:11px;line-height:1.45}
#m5-s3 .m5-case-shift section>a,#m5-s3 .m5-case-shift section>div{padding-top:9px;border-top:1px solid #c8d5e8;color:#174aa7;font-size:10px;font-weight:800;text-decoration:none}
#m5-s3 .m5-case-ai{border:2px solid #1f5be0!important;background:#f3f7ff!important;box-shadow:0 12px 26px rgba(31,91,224,.1)}
#m5-s3 .m5-case-human{background:#15366d!important}
#m5-s3 .m5-case-human>span{color:#aac5ef!important}
#m5-s3 .m5-case-human>b,#m5-s3 .m5-case-human>p{color:#fff!important}
#m5-s3 .m5-case-human>div{border-color:rgba(255,255,255,.25)!important;color:#c7d8f4!important}
#m5-s3 .m5-case-arrow{position:relative}
#m5-s3 .m5-case-arrow::after{position:absolute;top:50%;right:8px;left:8px;color:#1f5be0;content:"→";font:800 23px/1 Arial;text-align:center;transform:translateY(-50%)}
#m5-s3 .m5-case-metrics,#m5-s3 .m5-risk-strip{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:42px;margin:0;padding:0;border:0;border-radius:0}
#m5-s3 .m5-case-metrics{border-top:1px solid #c7d4e6;background:#edf3ff;color:#334864}
#m5-s3 .m5-case-metrics b,#m5-s3 .m5-risk-strip b{padding-left:20px;font-size:10px;letter-spacing:.06em}
#m5-s3 .m5-case-metrics span,#m5-s3 .m5-risk-strip span{padding:0 18px;border-left:1px solid #c8d5e8;font-size:11px;line-height:1.35}
#m5-s3 .m5-risk-strip{background:#fff3f3;color:#8b2934}
#m5-s3 .m5-risk-strip span{border-left-color:#dfc0c4}
#m5-s3 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m5-s3 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m5-s3 .m5-case-transformation{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m5-s3{box-sizing:border-box;padding-top:94px}#m5-s3 .slide-body{padding-top:10px}#m5-s3 .m5-case-transformation{min-height:0;overflow:visible;border-radius:13px}#m5-s3 .m5-case-brief{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m5-s3 .m5-case-brief b,#m5-s3 .m5-case-brief span{padding:0;border:0}#m5-s3 .m5-as-is-rail{grid-template-columns:1fr}#m5-s3 .m5-as-is-rail>b{padding:8px}#m5-s3 .m5-as-is-rail ol{grid-template-columns:repeat(4,1fr)}#m5-s3 .m5-as-is-rail li{min-height:38px;font-size:8px}#m5-s3 .m5-as-is-rail li:nth-child(4)::after{display:none}#m5-s3 .m5-case-shift{grid-template-columns:1fr;gap:22px;padding:12px}#m5-s3 .m5-case-arrow{height:0}#m5-s3 .m5-case-arrow::after{top:-18px;content:"↓";font-size:16px}#m5-s3 .m5-case-metrics,#m5-s3 .m5-risk-strip{grid-template-columns:88px 1fr}#m5-s3 .m5-case-metrics b,#m5-s3 .m5-risk-strip b{padding-left:12px}#m5-s3 .m5-case-metrics span,#m5-s3 .m5-risk-strip span{padding:8px 10px;font-size:9px}#m5-s3 .semantic-caption{font-size:10px}}
@media print{#m5-s3 .slide-body{min-height:0!important;padding-top:3mm!important}#m5-s3 .m5-case-transformation{min-height:132mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m5-s3 .m5-case-shift{padding:4mm!important}#m5-s3 .m5-case-brief,#m5-s3 .m5-case-human,#m5-s3 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m5-s4 .slide-body{min-height:0;padding-top:10px}
#m5-s4 .m5-case-transformation{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:498px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m5-s4 .m5-case-brief{display:grid;grid-template-columns:165px minmax(0,1fr);align-items:center;min-height:48px;margin:0;padding:0;background:#15366d;color:#fff;border:0;border-radius:0}
#m5-s4 .m5-case-brief b{padding-left:20px;color:#b5ccf1;font-size:10px;letter-spacing:.06em}
#m5-s4 .m5-case-brief span{padding:0 20px;border-left:1px solid rgba(255,255,255,.2);color:#fff;font-size:12px;line-height:1.4}
#m5-s4 .m5-as-is-rail{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:stretch;min-height:58px;border-bottom:1px solid #c8d5e8;background:#f5f8fd}
#m5-s4 .m5-as-is-rail>b{display:grid;place-items:center;color:#667994;font-size:10px;letter-spacing:.08em}
#m5-s4 .m5-as-is-rail ol{display:grid;grid-template-columns:repeat(7,1fr);align-items:stretch;margin:0;padding:0;list-style:none}
#m5-s4 .m5-as-is-rail li{position:relative;display:grid;place-items:center;padding:8px 15px 8px 6px;color:#40526b;font-size:10px;font-weight:800;text-align:center}
#m5-s4 .m5-as-is-rail li::after{position:absolute;right:3px;color:#91a7c9;content:"→"}
#m5-s4 .m5-as-is-rail li:last-child::after{display:none}
#m5-s4 .m5-as-is-rail .friction{background:#fff2f2;color:#9b2f39}
#m5-s4 .m5-case-shift{display:grid;grid-template-columns:minmax(0,.9fr) 58px minmax(0,1.2fr) 58px minmax(0,.95fr);align-items:stretch;min-height:0;padding:22px;background:linear-gradient(90deg,#f7f9fc 0 28%,#fff 28% 72%,#f1f6ff 72%)}
#m5-s4 .m5-case-shift section{display:flex;justify-content:center;flex-direction:column;min-width:0;padding:18px;border:1px solid #bdcce1;background:#fff}
#m5-s4 .m5-case-shift section>span{color:#6a7d9b;font-size:9px;font-weight:900;letter-spacing:.1em}
#m5-s4 .m5-case-shift section>b{margin-top:7px;color:#15366d;font-size:18px}
#m5-s4 .m5-case-shift section>p{margin:10px 0;color:#52647f;font-size:11px;line-height:1.45}
#m5-s4 .m5-case-shift section>div{padding-top:9px;border-top:1px solid #c8d5e8;color:#174aa7;font-size:10px;font-weight:800}
#m5-s4 .m5-case-links{display:flex;flex-wrap:wrap;gap:5px 12px}
#m5-s4 .m5-case-links a{color:#174aa7;text-decoration:none}
#m5-s4.a4-measurement-slide .m5-case-links{display:none!important}
#m5-s4 .m5-case-ai{border:2px solid #1f5be0!important;background:#f3f7ff!important;box-shadow:0 12px 26px rgba(31,91,224,.1)}
#m5-s4 .m5-case-human{background:#15366d!important}
#m5-s4 .m5-case-human>span{color:#aac5ef!important}
#m5-s4 .m5-case-human>b,#m5-s4 .m5-case-human>p{color:#fff!important}
#m5-s4 .m5-case-human>div{border-color:rgba(255,255,255,.25)!important;color:#c7d8f4!important}
#m5-s4 .m5-case-arrow{position:relative}
#m5-s4 .m5-case-arrow::after{position:absolute;top:50%;right:8px;left:8px;color:#1f5be0;content:"→";font:800 23px/1 Arial;text-align:center;transform:translateY(-50%)}
#m5-s4 .m5-case-metrics,#m5-s4 .m5-risk-strip{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:42px;margin:0;padding:0;border:0;border-radius:0}
#m5-s4 .m5-case-metrics{border-top:1px solid #c7d4e6;background:#edf3ff;color:#334864}
#m5-s4 .m5-case-metrics b,#m5-s4 .m5-risk-strip b{padding-left:20px;font-size:10px;letter-spacing:.06em}
#m5-s4 .m5-case-metrics span,#m5-s4 .m5-risk-strip span{padding:0 18px;border-left:1px solid #c8d5e8;font-size:11px;line-height:1.35}
#m5-s4 .m5-risk-strip{background:#fff3f3;color:#8b2934}
#m5-s4 .m5-risk-strip span{border-left-color:#dfc0c4}
#m5-s4 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m5-s4 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m5-s4 .m5-case-transformation{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m5-s4{box-sizing:border-box;padding-top:94px}#m5-s4 .slide-body{padding-top:10px}#m5-s4 .m5-case-transformation{min-height:0;overflow:visible;border-radius:13px}#m5-s4 .m5-case-brief{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m5-s4 .m5-case-brief b,#m5-s4 .m5-case-brief span{padding:0;border:0}#m5-s4 .m5-as-is-rail{grid-template-columns:1fr}#m5-s4 .m5-as-is-rail>b{padding:8px}#m5-s4 .m5-as-is-rail ol{grid-template-columns:repeat(4,1fr)}#m5-s4 .m5-as-is-rail li{min-height:38px;font-size:8px}#m5-s4 .m5-as-is-rail li:nth-child(4)::after{display:none}#m5-s4 .m5-case-shift{grid-template-columns:1fr;gap:22px;padding:12px}#m5-s4 .m5-case-arrow{height:0}#m5-s4 .m5-case-arrow::after{top:-18px;content:"↓";font-size:16px}#m5-s4 .m5-case-metrics,#m5-s4 .m5-risk-strip{grid-template-columns:88px 1fr}#m5-s4 .m5-case-metrics b,#m5-s4 .m5-risk-strip b{padding-left:12px}#m5-s4 .m5-case-metrics span,#m5-s4 .m5-risk-strip span{padding:8px 10px;font-size:9px}#m5-s4 .semantic-caption{font-size:10px}}
@media print{#m5-s4 .slide-body{min-height:0!important;padding-top:3mm!important}#m5-s4 .m5-case-transformation{min-height:118mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m5-s4 .m5-case-shift{padding:3mm!important}#m5-s4 .m5-case-links{display:none!important}#m5-s4 .m5-case-brief,#m5-s4 .m5-case-human,#m5-s4 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m5-s5 .slide-body{min-height:0;padding-top:18px}
#m5-s5 .m5-case-transformation{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m5-s5 .m5-case-brief{display:grid;grid-template-columns:165px minmax(0,1fr);align-items:center;min-height:48px;margin:0;padding:0;background:#15366d;color:#fff;border:0;border-radius:0}
#m5-s5 .m5-case-brief b{padding-left:20px;color:#b5ccf1;font-size:10px;letter-spacing:.06em}
#m5-s5 .m5-case-brief span{padding:0 20px;border-left:1px solid rgba(255,255,255,.2);color:#fff;font-size:12px;line-height:1.4}
#m5-s5 .m5-as-is-rail{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:stretch;min-height:58px;border-bottom:1px solid #c8d5e8;background:#f5f8fd}
#m5-s5 .m5-as-is-rail>b{display:grid;place-items:center;color:#667994;font-size:10px;letter-spacing:.08em}
#m5-s5 .m5-as-is-rail ol{display:grid;grid-template-columns:repeat(7,1fr);align-items:stretch;margin:0;padding:0;list-style:none}
#m5-s5 .m5-as-is-rail li{position:relative;display:grid;place-items:center;padding:8px 15px 8px 6px;color:#40526b;font-size:10px;font-weight:800;text-align:center}
#m5-s5 .m5-as-is-rail li::after{position:absolute;right:3px;color:#91a7c9;content:"→"}
#m5-s5 .m5-as-is-rail li:last-child::after{display:none}
#m5-s5 .m5-as-is-rail .friction{background:#fff2f2;color:#9b2f39}
#m5-s5 .m5-case-shift{display:grid;grid-template-columns:minmax(0,.9fr) 58px minmax(0,1.2fr) 58px minmax(0,.95fr);align-items:stretch;min-height:0;padding:22px;background:linear-gradient(90deg,#f7f9fc 0 28%,#fff 28% 72%,#f1f6ff 72%)}
#m5-s5 .m5-case-shift section{display:flex;justify-content:center;flex-direction:column;min-width:0;padding:18px;border:1px solid #bdcce1;background:#fff}
#m5-s5 .m5-case-shift section>span{color:#6a7d9b;font-size:9px;font-weight:900;letter-spacing:.1em}
#m5-s5 .m5-case-shift section>b{margin-top:7px;color:#15366d;font-size:18px}
#m5-s5 .m5-case-shift section>p{margin:10px 0;color:#52647f;font-size:11px;line-height:1.45}
#m5-s5 .m5-case-shift section>a,#m5-s5 .m5-case-shift section>div{padding-top:9px;border-top:1px solid #c8d5e8;color:#174aa7;font-size:10px;font-weight:800;text-decoration:none}
#m5-s5 .m5-case-ai{border:2px solid #1f5be0!important;background:#f3f7ff!important;box-shadow:0 12px 26px rgba(31,91,224,.1)}
#m5-s5 .m5-case-human{background:#15366d!important}
#m5-s5 .m5-case-human>span{color:#aac5ef!important}
#m5-s5 .m5-case-human>b,#m5-s5 .m5-case-human>p{color:#fff!important}
#m5-s5 .m5-case-human>div{border-color:rgba(255,255,255,.25)!important;color:#c7d8f4!important}
#m5-s5 .m5-case-arrow{position:relative}
#m5-s5 .m5-case-arrow::after{position:absolute;top:50%;right:8px;left:8px;color:#1f5be0;content:"→";font:800 23px/1 Arial;text-align:center;transform:translateY(-50%)}
#m5-s5 .m5-case-metrics,#m5-s5 .m5-risk-strip{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:42px;margin:0;padding:0;border:0;border-radius:0}
#m5-s5 .m5-case-metrics{border-top:1px solid #c7d4e6;background:#edf3ff;color:#334864}
#m5-s5 .m5-case-metrics b,#m5-s5 .m5-risk-strip b{padding-left:20px;font-size:10px;letter-spacing:.06em}
#m5-s5 .m5-case-metrics span,#m5-s5 .m5-risk-strip span{padding:0 18px;border-left:1px solid #c8d5e8;font-size:11px;line-height:1.35}
#m5-s5 .m5-risk-strip{background:#fff3f3;color:#8b2934}
#m5-s5 .m5-risk-strip span{border-left-color:#dfc0c4}
#m5-s5 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m5-s5 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m5-s5 .m5-case-transformation{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m5-s5{box-sizing:border-box;padding-top:94px}#m5-s5 .slide-body{padding-top:10px}#m5-s5 .m5-case-transformation{min-height:0;overflow:visible;border-radius:13px}#m5-s5 .m5-case-brief{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m5-s5 .m5-case-brief b,#m5-s5 .m5-case-brief span{padding:0;border:0}#m5-s5 .m5-as-is-rail{grid-template-columns:1fr}#m5-s5 .m5-as-is-rail>b{padding:8px}#m5-s5 .m5-as-is-rail ol{grid-template-columns:repeat(4,1fr)}#m5-s5 .m5-as-is-rail li{min-height:38px;font-size:8px}#m5-s5 .m5-as-is-rail li:nth-child(4)::after{display:none}#m5-s5 .m5-case-shift{grid-template-columns:1fr;gap:22px;padding:12px}#m5-s5 .m5-case-arrow{height:0}#m5-s5 .m5-case-arrow::after{top:-18px;content:"↓";font-size:16px}#m5-s5 .m5-case-metrics,#m5-s5 .m5-risk-strip{grid-template-columns:88px 1fr}#m5-s5 .m5-case-metrics b,#m5-s5 .m5-risk-strip b{padding-left:12px}#m5-s5 .m5-case-metrics span,#m5-s5 .m5-risk-strip span{padding:8px 10px;font-size:9px}#m5-s5 .semantic-caption{font-size:10px}}
@media print{#m5-s5 .slide-body{min-height:0!important;padding-top:3mm!important}#m5-s5 .m5-case-transformation{min-height:132mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m5-s5 .m5-case-shift{padding:4mm!important}#m5-s5 .m5-case-brief,#m5-s5 .m5-case-human,#m5-s5 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m5-s7 .slide-body{min-height:0;padding-top:18px}
#m5-s7 .m5-tobe-swimlane{display:grid;grid-template-rows:auto repeat(3,minmax(88px,1fr)) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m5-s7 .m5-lane-header{display:grid;grid-template-columns:repeat(6,1fr);margin-left:132px;min-height:38px;border-bottom:1px solid #c5d3e6;background:#15366d;color:#c0d3f4}
#m5-s7 .m5-lane-header span{display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.14);font-size:9px;font-weight:900;letter-spacing:.08em}
#m5-s7 .m5-swimlane-row{display:grid;grid-template-columns:132px minmax(0,1fr);border-bottom:1px solid #cbd7e7}
#m5-s7 .m5-swimlane-row>b{display:flex;justify-content:center;flex-direction:column;padding-left:20px;background:#eef3fa;color:#15366d;font-size:15px}
#m5-s7 .m5-swimlane-row>b small{margin-top:3px;color:#7486a1;font-size:8px;letter-spacing:.12em}
#m5-s7 .m5-swimlane-row ol{display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none}
#m5-s7 .m5-swimlane-row li{position:relative;display:flex;min-width:0;justify-content:center;flex-direction:column;padding:10px 18px 10px 12px;border-right:1px solid #d8e1ed;color:#354861;font-size:11px;line-height:1.35;text-align:center}
#m5-s7 .m5-normal-lane li::after{position:absolute;right:4px;color:#1f5be0;content:"→";font-family:Arial;font-weight:800}
#m5-s7 .m5-normal-lane li:last-child::after{display:none}
#m5-s7 .m5-normal-lane li:nth-child(3),#m5-s7 .m5-normal-lane li:nth-child(4){background:#eaf1ff;color:#174aa7;font-weight:800}
#m5-s7 .m5-exception-lane>b{background:#fff0f0;color:#9b2f39}
#m5-s7 .m5-exception-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;background:#fff8f8}
#m5-s7 .m5-exception-summary{display:grid;grid-template-columns:1fr 1.15fr;gap:12px;padding:6px 12px;border-bottom:1px solid #ead3d6;color:#8f313a;font-size:8px;line-height:1.25}
#m5-s7 .m5-exception-summary small{color:#6a5660;font-size:8px}
#m5-s7 .m5-exception-lane ol{background:#fff8f8}
#m5-s7 .m5-exception-lane li strong{color:#9b2f39;font-size:11px}
#m5-s7 .m5-exception-lane li span{margin-top:4px;color:#66758b;font-size:9px}
#m5-s7 .m5-exception-lane li::after{position:absolute;bottom:-10px;left:50%;z-index:2;color:#d92d20;content:"↓";font:800 15px/1 Arial;transform:translateX(-50%)}
#m5-s7 .m5-human-lane>b{background:#15366d;color:#fff}
#m5-s7 .m5-human-lane>b small{color:#abc5ed}
#m5-s7 .m5-human-lane ol{background:#f5f8fd}
#m5-s7 .m5-human-lane li{color:#15366d;font-weight:800}
#m5-s7 .m5-swimlane-markers{display:grid;grid-template-columns:140px repeat(5,1fr);align-items:stretch;border-bottom:1px solid #c8d5e8;background:#fff}
#m5-s7 .m5-swimlane-markers>b,#m5-s7 .m5-swimlane-markers>span{display:flex;align-items:center;padding:8px 10px;border-right:1px solid #d9e2ee;color:#42536b;font-size:9px;line-height:1.3}
#m5-s7 .m5-swimlane-markers>b{color:#174aa7;font-size:10px}
#m5-s7 .m5-swimlane-markers i{margin-right:6px;color:#1f5be0;font-style:normal;font-weight:900}
#m5-s7 .m5-pass-line{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;min-height:42px;margin:0;padding:0;border:0;border-radius:0;background:#eaf1ff;color:#15366d}
#m5-s7 .m5-pass-line b{padding-left:20px;font-size:10px;letter-spacing:.08em}
#m5-s7 .m5-pass-line span{padding:0 18px;border-left:1px solid #c4d3ea;font-size:11px;font-weight:800}
#m5-s7 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m5-s7 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m5-s7 .m5-tobe-swimlane{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m5-s7{box-sizing:border-box;padding-top:94px}#m5-s7 .slide-body{padding-top:10px}#m5-s7 .m5-tobe-swimlane{grid-template-rows:auto;min-height:0;overflow:visible;border-radius:13px}#m5-s7 .m5-lane-header{display:none}#m5-s7 .m5-swimlane-row{grid-template-columns:1fr}#m5-s7 .m5-swimlane-row>b{padding:9px 12px}#m5-s7 .m5-swimlane-row ol{grid-template-columns:repeat(2,1fr)}#m5-s7 .m5-swimlane-row li{min-height:50px;padding:9px 16px 9px 8px;font-size:9px}#m5-s7 .m5-normal-lane li:nth-child(2)::after,#m5-s7 .m5-normal-lane li:nth-child(4)::after{display:none}#m5-s7 .m5-exception-summary{grid-template-columns:1fr;padding:7px 10px;font-size:8px}#m5-s7 .m5-exception-lane li::after{display:none}#m5-s7 .m5-swimlane-markers{grid-template-columns:1fr 1fr}#m5-s7 .m5-swimlane-markers>b{grid-column:1/-1}#m5-s7 .m5-swimlane-markers>span:last-child{grid-column:1/-1}#m5-s7 .m5-pass-line{grid-template-columns:76px 1fr}#m5-s7 .m5-pass-line span{padding:8px 10px;font-size:9px}#m5-s7 .semantic-caption{font-size:10px}}
@media print{#m5-s7 .slide-body{min-height:0!important;padding-top:3mm!important}#m5-s7 .m5-tobe-swimlane{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m5-s7 .m5-lane-header,#m5-s7 .m5-human-lane>b,#m5-s7 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m5-s9 .slide-body{min-height:0;padding-top:18px}
#m5-s9 .m5-decision-architecture{display:grid;grid-template-rows:auto repeat(3,minmax(78px,1fr)) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m5-s9 .m5-decision-core{display:grid;grid-template-columns:170px 250px minmax(0,1fr);align-items:center;min-height:52px;background:#15366d;color:#fff}
#m5-s9 .m5-decision-core span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.12em}
#m5-s9 .m5-decision-core strong{font-size:17px}
#m5-s9 .m5-decision-core b{padding:0 20px;border-left:1px solid rgba(255,255,255,.2);font-size:12px}
#m5-s9 .m5-report-layer{display:grid;grid-template-columns:132px repeat(2,minmax(0,1fr));border-bottom:1px solid #ced9e8}
#m5-s9 .m5-report-layer>b{display:flex;justify-content:center;flex-direction:column;padding-left:20px;background:#edf3fb;color:#15366d;font-size:13px}
#m5-s9 .m5-report-layer section{display:grid;grid-template-columns:40px 150px minmax(0,1fr);align-items:center;gap:9px;padding:10px 15px;border-left:1px solid #d8e1ed}
#m5-s9 .m5-report-layer em{display:grid;width:28px;height:28px;place-items:center;background:#eaf1ff;color:#1f5be0;font-size:10px;font-style:normal;font-weight:900}
#m5-s9 .m5-report-layer strong{color:#15366d;font-size:14px}
#m5-s9 .m5-report-layer span{color:#556780;font-size:11px;line-height:1.35}
#m5-s9 .m5-execution-layer{grid-template-columns:132px minmax(0,.78fr) minmax(0,1.5fr) minmax(0,.78fr);background:#f8faff}
#m5-s9 .m5-execution-layer>b{background:#15366d;color:#fff}
#m5-s9 .m5-execution-layer section{grid-template-columns:36px 1fr;grid-template-rows:auto auto}
#m5-s9 .m5-execution-layer section em{grid-row:1/3}
#m5-s9 .m5-capability-chain{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;border-inline:1px solid #b9cae3;background:#eaf1ff}
#m5-s9 .m5-capability-chain>span{position:relative;display:flex;justify-content:center;flex-direction:column;padding:10px 14px;border-right:1px solid #c4d2e7;color:#15366d;font-size:11px;font-weight:800}
#m5-s9 .m5-capability-chain>span::after{position:absolute;right:-8px;z-index:2;color:#1f5be0;content:"→";font-family:Arial}
#m5-s9 .m5-capability-chain>span:last-child::after{display:none}
#m5-s9 .m5-capability-chain i{color:#1f5be0;font-size:9px;font-style:normal;letter-spacing:.08em}
#m5-s9 .m5-capability-chain small{margin-top:4px;color:#5f7089;font-size:9px;font-weight:500}
#m5-s9 .m5-proof-layer{background:#f6f8fc}
#m5-s9 .m5-minimum-map{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;min-height:40px;background:#eaf1ff;color:#334864}
#m5-s9 .m5-minimum-map b{padding-left:20px;color:#174aa7;font-size:10px}
#m5-s9 .m5-minimum-map span{padding:0 14px;border-left:1px solid #c5d3e7;font-size:10px;text-align:center}
#m5-s9 .m5-report-footer{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;min-height:42px;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#40526c}
#m5-s9 .m5-report-footer span{padding-left:20px;font-size:11px;font-weight:800}
#m5-s9 .m5-report-footer a{display:grid;align-self:stretch;place-items:center;background:#eaf1ff;color:#174aa7;font-size:10px;font-weight:900;text-decoration:none}
#m5-s9 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m5-s9 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m5-s9 .m5-decision-architecture{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m5-s9{box-sizing:border-box;padding-top:94px}#m5-s9 .slide-body{padding-top:10px}#m5-s9 .m5-decision-architecture{grid-template-rows:auto;min-height:0;overflow:visible;border-radius:13px}#m5-s9 .m5-decision-core{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m5-s9 .m5-decision-core span,#m5-s9 .m5-decision-core b{padding:0;border:0}#m5-s9 .m5-report-layer,#m5-s9 .m5-execution-layer{grid-template-columns:1fr}#m5-s9 .m5-report-layer>b{padding:9px 12px}#m5-s9 .m5-report-layer section{grid-template-columns:32px 110px 1fr;padding:9px 10px}#m5-s9 .m5-execution-layer section{grid-template-columns:32px 1fr;grid-template-rows:auto auto}#m5-s9 .m5-capability-chain{min-height:74px}#m5-s9 .m5-minimum-map{grid-template-columns:1fr}#m5-s9 .m5-minimum-map b{padding:8px 12px}#m5-s9 .m5-minimum-map span{padding:8px 10px;border:0;font-size:8px;line-height:1.5}#m5-s9 .m5-report-footer{grid-template-columns:1fr}#m5-s9 .m5-report-footer span{padding:9px 12px;font-size:9px}#m5-s9 .m5-report-footer a{padding:9px}#m5-s9 .semantic-caption{font-size:10px}}
@media print{#m5-s9 .slide-body{min-height:0!important;padding-top:3mm!important}#m5-s9 .m5-decision-architecture{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m5-s9 .m5-decision-core,#m5-s9 .m5-execution-layer>b,#m5-s9 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s3 .slide-body{min-height:0;padding-top:18px}
#m7-s3 .m6-ten-day-map{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s3 .m6-sprint-thesis{display:grid;grid-template-columns:190px minmax(0,1fr) 200px;align-items:center;min-height:54px;background:#15366d;color:#fff}
#m7-s3 .m6-sprint-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.12em}
#m7-s3 .m6-sprint-thesis strong{font-size:16px}
#m7-s3 .m6-sprint-thesis b{padding:0 20px;border-left:1px solid rgba(255,255,255,.2);font-size:11px;text-align:center}
#m7-s3 .m6-sprint-timeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;min-height:0;padding:24px 24px 16px;background:linear-gradient(180deg,#f5f8fd,#fff)}
#m7-s3 .m6-sprint-timeline article{position:relative;display:flex;min-width:0;justify-content:center;flex-direction:column;padding:34px 16px 16px;border:1px solid #c1cfe2;border-right:0;background:#fff}
#m7-s3 .m6-sprint-timeline article:last-child{border-right:1px solid #c1cfe2}
#m7-s3 .m6-sprint-timeline article::after{position:absolute;top:50%;right:-9px;z-index:2;color:#1f5be0;content:"→";font:800 18px/1 Arial}
#m7-s3 .m6-sprint-timeline article:last-child::after{display:none}
#m7-s3 .m6-sprint-timeline time{position:absolute;top:0;left:0;padding:7px 10px;background:#eaf1ff;color:#1f5be0;font-size:10px;font-weight:900}
#m7-s3 .m6-sprint-timeline strong{color:#15366d;font-size:16px;line-height:1.25}
#m7-s3 .m6-sprint-timeline p{margin:10px 0;color:#566982;font-size:11px;line-height:1.45}
#m7-s3 .m6-sprint-timeline small{margin-top:auto;padding-top:10px;border-top:1px solid #c8d5e8;color:#174aa7;font-size:9px;font-weight:900}
#m7-s3 .m6-sprint-timeline .decision{border-color:#1f5be0;background:#15366d}
#m7-s3 .m6-sprint-timeline .decision time{background:#1f5be0;color:#fff}
#m7-s3 .m6-sprint-timeline .decision strong,#m7-s3 .m6-sprint-timeline .decision p{color:#fff}
#m7-s3 .m6-sprint-timeline .decision small{border-color:rgba(255,255,255,.25);color:#c5d7f4}
#m7-s3 .m6-evidence-expansion{display:grid;grid-template-columns:repeat(11,auto);align-items:center;justify-content:center;gap:10px;padding:8px 18px;border-top:1px solid #d4deeb;color:#5f7089;font-size:9px;font-weight:800}
#m7-s3 .m6-evidence-expansion i{width:34px;height:1px;background:#9bb2d5}
#m7-s3 .m6-evidence-expansion strong{color:#174aa7;font-size:11px}
#m7-s3 .m6-sprint-guardrails{display:grid;grid-template-columns:150px repeat(4,1fr);border-top:1px solid #c6d4e6;background:#edf3ff}
#m7-s3 .m6-sprint-guardrails>b,#m7-s3 .m6-sprint-guardrails section{display:flex;justify-content:center;flex-direction:column;padding:9px 12px;border-right:1px solid #cbd8e9}
#m7-s3 .m6-sprint-guardrails>b{color:#174aa7;font-size:10px}
#m7-s3 .m6-sprint-guardrails strong{color:#15366d;font-size:10px}
#m7-s3 .m6-sprint-guardrails span{margin-top:3px;color:#61718a;font-size:8px;line-height:1.3}
#m7-s3 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m7-s3 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s3 .m6-ten-day-map{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s3{box-sizing:border-box;padding-top:94px}#m7-s3 .slide-body{padding-top:10px}#m7-s3 .m6-ten-day-map{min-height:0;overflow:visible;border-radius:13px}#m7-s3 .m6-sprint-thesis{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m7-s3 .m6-sprint-thesis span,#m7-s3 .m6-sprint-thesis b{padding:0;border:0;text-align:left}#m7-s3 .m6-sprint-timeline{grid-template-columns:1fr;padding:12px}#m7-s3 .m6-sprint-timeline article{min-height:82px;padding:30px 12px 12px;border-right:1px solid #c1cfe2;border-bottom:0}#m7-s3 .m6-sprint-timeline article:last-child{border-bottom:1px solid #c1cfe2}#m7-s3 .m6-sprint-timeline article::after{top:auto;right:50%;bottom:-9px;content:"↓";font-size:15px;transform:translateX(50%)}#m7-s3 .m6-evidence-expansion{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px 10px;text-align:center}#m7-s3 .m6-evidence-expansion i{display:none}#m7-s3 .m6-evidence-expansion span,#m7-s3 .m6-evidence-expansion strong{display:grid;min-height:32px;place-items:center;padding:4px;border:1px solid #d4deeb;border-radius:4px;background:#f7f9fd;font-size:8px;line-height:1.25}#m7-s3 .m6-sprint-guardrails{grid-template-columns:1fr 1fr}#m7-s3 .m6-sprint-guardrails>b{grid-column:1/-1}#m7-s3 .semantic-caption{font-size:10px}}
@media print{#m7-s3 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s3 .m6-ten-day-map{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s3 .m6-sprint-thesis,#m7-s3 .m6-sprint-timeline .decision,#m7-s3 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s5 .slide-body{min-height:0;padding-top:18px}
#m7-s5 .m6-proof-funnel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s5 .m6-funnel-thesis{display:grid;grid-template-columns:170px minmax(0,1fr) 220px;align-items:center;min-height:54px;background:#15366d;color:#fff}
#m7-s5 .m6-funnel-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.12em}
#m7-s5 .m6-funnel-thesis strong{font-size:15px}
#m7-s5 .m6-funnel-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m7-s5 .m6-funnel-main{display:grid;grid-template-columns:minmax(0,1.15fr) 190px minmax(0,.92fr);min-height:0;padding:20px 24px 14px;background:linear-gradient(180deg,#f6f9fd,#fff)}
#m7-s5 .m6-proof-field,#m7-s5 .m6-freeze-board{display:grid;min-width:0;border:1px solid #c4d2e6;background:#fff}
#m7-s5 .m6-proof-field{grid-template-rows:auto auto minmax(0,1fr) auto}
#m7-s5 .m6-proof-field>header,#m7-s5 .m6-freeze-board>header{display:grid;grid-template-columns:42px 1fr;align-items:center;min-height:54px;border-bottom:1px solid #c8d5e7;background:#edf3ff}
#m7-s5 .m6-proof-field>header>span,#m7-s5 .m6-freeze-board>header>span{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:13px;font-weight:900}
#m7-s5 .m6-proof-field header div,#m7-s5 .m6-freeze-board header div{display:flex;justify-content:center;flex-direction:column;padding:0 12px}
#m7-s5 .m6-proof-field header small,#m7-s5 .m6-freeze-board header small{color:#647590;font-size:8px;font-weight:800;letter-spacing:.08em}
#m7-s5 .m6-proof-field header strong,#m7-s5 .m6-freeze-board header strong{color:#15366d;font-size:13px}
#m7-s5 .m6-evidence-source-line{margin:0;padding:7px 12px;border-bottom:1px solid #d4deeb;color:#5b6d86;font-size:7px;font-weight:700;line-height:1.35}
#m7-s5 .m6-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}
#m7-s5 .m6-evidence-grid article{display:grid;grid-template-columns:30px 1fr;align-content:center;padding:10px;border:1px solid #d0dbea;border-radius:8px;background:#fbfcfe}
#m7-s5 .m6-evidence-grid i{display:grid;grid-row:1/3;align-self:center;width:25px;height:25px;place-items:center;border-radius:50%;background:#e7efff;color:#1f5be0;font-size:10px;font-style:normal;font-weight:900}
#m7-s5 .m6-evidence-grid strong{color:#15366d;font-size:11px}
#m7-s5 .m6-evidence-grid span{margin-top:3px;color:#61718a;font-size:8px;line-height:1.35}
#m7-s5 .m6-correction-ledger{display:grid;grid-template-columns:88px auto 12px auto 12px minmax(96px,auto);align-items:center;gap:5px;padding:9px 10px;border-top:1px solid #c7d4e6;background:#eef4ff;color:#566982;font-size:8px;text-align:center}
#m7-s5 .m6-correction-ledger b{color:#174aa7;font-size:10px;text-align:left}
#m7-s5 .m6-correction-ledger i{color:#1f5be0;font-style:normal;font-weight:900}
#m7-s5 .m6-correction-ledger strong{padding:5px;border-radius:4px;background:#fff;color:#174aa7;font-size:9px}
#m7-s5 .m6-correction-ledger small{grid-column:1/-1;color:#65758e;font-size:8px;text-align:right}
#m7-s5 .m6-selection-gates{position:relative;display:flex;justify-content:center;flex-direction:column;gap:8px;padding:54px 18px 12px}
#m7-s5 .m6-selection-gates::before,#m7-s5 .m6-selection-gates::after{position:absolute;top:50%;width:22px;height:1px;background:#1f5be0;content:""}
#m7-s5 .m6-selection-gates::before{left:-1px}#m7-s5 .m6-selection-gates::after{right:-1px}
#m7-s5 .m6-selection-gates header{position:absolute;top:4px;left:18px;right:18px;text-align:center}
#m7-s5 .m6-selection-gates header small{display:block;color:#1f5be0;font-size:8px;font-weight:900;letter-spacing:.12em}
#m7-s5 .m6-selection-gates header strong{color:#15366d;font-size:11px}
#m7-s5 .m6-selection-gates article{position:relative;display:grid;grid-template-columns:27px 1fr;align-items:center;min-height:54px;padding:7px 13px 7px 8px;background:#dfe9fb;clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);text-align:center}
#m7-s5 .m6-selection-gates article:nth-of-type(2){margin:0 9px;background:#ccdcf6}
#m7-s5 .m6-selection-gates article:nth-of-type(3){margin:0 18px;background:#b7cff4}
#m7-s5 .m6-selection-gates article b{color:#1f5be0;font-size:9px}
#m7-s5 .m6-selection-gates article strong{color:#15366d;font-size:10px}
#m7-s5 .m6-selection-gates article span{grid-column:1/-1;color:#586a83;font-size:7px}
#m7-s5 .m6-freeze-board{grid-template-rows:auto repeat(3,minmax(0,1fr))}
#m7-s5 .m6-freeze-board article{display:grid;grid-template-columns:55px 1fr;align-items:center;padding:9px 12px;border-bottom:1px solid #ced9e9}
#m7-s5 .m6-freeze-board article:last-child{border-bottom:0}
#m7-s5 .m6-freeze-board em{color:#1f5be0;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em}
#m7-s5 .m6-freeze-board article strong{color:#15366d;font-size:13px}
#m7-s5 .m6-freeze-board article p{margin:4px 0 0;color:#5e6f88;font-size:8px;line-height:1.35}
#m7-s5 .m6-freeze-board .first{border-color:#1f5be0;background:#15366d}
#m7-s5 .m6-freeze-board .first em{color:#9fc0fa}
#m7-s5 .m6-freeze-board .first strong,#m7-s5 .m6-freeze-board .first p{color:#fff}
#m7-s5 .m6-freeze-board .stop{background:#f7f8fa}
#m7-s5 .m6-freeze-board .stop em{color:#8b5a65}
#m7-s5 .m6-funnel-exit{display:grid;grid-template-columns:110px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;min-height:46px;border-top:1px solid #c5d3e6;background:#edf3ff;color:#485c78;font-size:9px}
#m7-s5 .m6-funnel-exit b{align-self:stretch;display:grid;place-items:center;background:#1f5be0;color:#fff;font-size:10px}
#m7-s5 .m6-funnel-exit span{padding:0 14px;font-weight:800;text-align:center}
#m7-s5 .m6-funnel-exit i{color:#1f5be0;font-size:16px;font-style:normal;font-weight:900;text-align:center}
#m7-s5 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m7-s5.a4-measurement-slide .m6-proof-funnel{height:auto!important;min-height:0!important}
#m7-s5.a4-measurement-slide .m6-evidence-source-line{display:none!important}
@media screen and (min-width:1100px){#fsSlideContent #m7-s5 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s5 .m6-proof-funnel{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s5{box-sizing:border-box;padding-top:94px}#m7-s5 .slide-body{padding-top:10px}#m7-s5 .m6-proof-funnel{min-height:0;overflow:visible;border-radius:13px}#m7-s5 .m6-funnel-thesis{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m7-s5 .m6-funnel-thesis span,#m7-s5 .m6-funnel-thesis b{padding:0;border:0;text-align:left}#m7-s5 .m6-funnel-main{grid-template-columns:1fr;padding:12px}#m7-s5 .m6-selection-gates{padding:46px 34px 14px}#m7-s5 .m6-selection-gates::before,#m7-s5 .m6-selection-gates::after{top:auto;right:50%;left:auto;width:1px;height:16px;transform:translateX(50%)}#m7-s5 .m6-selection-gates::before{top:0}#m7-s5 .m6-selection-gates::after{bottom:0}#m7-s5 .m6-freeze-board article{min-height:72px}#m7-s5 .m6-funnel-exit{grid-template-columns:1fr}#m7-s5 .m6-funnel-exit b,#m7-s5 .m6-funnel-exit span{padding:8px 10px}#m7-s5 .m6-funnel-exit i{display:none}#m7-s5 .semantic-caption{font-size:10px}}
@media print{#m7-s5 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s5 .m6-proof-funnel{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s5 .m6-evidence-source-line{display:none!important}#m7-s5 .m6-funnel-thesis,#m7-s5 .m6-freeze-board .first,#m7-s5 .m6-funnel-exit b,#m7-s5 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s4 .slide-body{min-height:0;padding-top:18px}
#m7-s4 .m7-copy-system{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s4 .m7-copy-thesis{display:grid;grid-template-columns:55px 26px 55px minmax(0,1fr) 210px;align-items:center;min-height:58px;background:#15366d;color:#fff}
#m7-s4 .m7-copy-thesis span{font-size:25px;font-weight:900;text-align:center}
#m7-s4 .m7-copy-thesis i{color:#75a7ff;font-size:20px;font-style:normal;text-align:center}
#m7-s4 .m7-copy-thesis strong{padding-left:18px;border-left:1px solid rgba(255,255,255,.22);font-size:16px}
#m7-s4 .m7-copy-thesis b{padding:0 20px;border-left:1px solid rgba(255,255,255,.22);color:#acc5ef;font-size:10px;text-align:center}
#m7-s4 .m7-copy-main{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);min-height:0;padding:18px 24px 12px;background:linear-gradient(180deg,#f6f9fd,#fff)}
#m7-s4 .m7-copy-pack,#m7-s4 .m7-replication-gates{display:grid;min-width:0;border:1px solid #c3d1e5;background:#fff}
#m7-s4 .m7-copy-pack{grid-template-rows:auto minmax(0,1fr);border-right:0}
#m7-s4 .m7-copy-pack>header,#m7-s4 .m7-replication-gates>header{display:grid;grid-template-columns:165px 1fr;align-content:center;min-height:55px;padding:0 14px;border-bottom:1px solid #c9d6e8;background:#edf3ff}
#m7-s4 .m7-copy-pack header small,#m7-s4 .m7-replication-gates header small{color:#1f5be0;font-size:8px;font-weight:900;letter-spacing:.1em}
#m7-s4 .m7-copy-pack header strong,#m7-s4 .m7-replication-gates header strong{color:#15366d;font-size:14px}
#m7-s4 .m7-copy-pack header span{grid-column:2;color:#65758d;font-size:8px}
#m7-s4 .m7-replication-gates header span{color:#65758d;font-size:7px;line-height:1.3}
#m7-s4 .m7-copy-assets{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}
#m7-s4 .m7-copy-assets article{display:grid;grid-template-columns:34px 1fr;align-items:center;min-height:58px;border:1px solid #cfdaea;border-radius:8px;background:#fbfcfe}
#m7-s4 .m7-copy-assets b{display:grid;align-self:stretch;place-items:center;border-right:1px solid #d4dfed;background:#eef4ff;color:#1f5be0;font-size:9px}
#m7-s4 .m7-copy-assets span{padding:0 10px;color:#354c6a;font-size:10px;font-weight:800;line-height:1.35}
#m7-s4 .m7-replication-gates{grid-template-rows:auto repeat(3,minmax(0,1fr)) auto}
#m7-s4 .m7-replication-gates>header{grid-template-columns:1fr;padding:0 16px;background:#e6efff}
#m7-s4 .m7-replication-gates article{position:relative;display:grid;grid-template-columns:48px 1fr 42px;align-items:center;padding:8px 12px;border-bottom:1px solid #cbd7e7}
#m7-s4 .m7-replication-gates article::before{position:absolute;top:-7px;left:50%;color:#1f5be0;content:"↓";font-size:12px;transform:translateX(-50%)}
#m7-s4 .m7-replication-gates article:first-of-type::before{display:none}
#m7-s4 .m7-replication-gates article>b{color:#1f5be0;font-size:9px}
#m7-s4 .m7-replication-gates article div{display:flex;justify-content:center;flex-direction:column}
#m7-s4 .m7-replication-gates article small{color:#708098;font-size:8px}
#m7-s4 .m7-replication-gates article strong{margin-top:3px;color:#15366d;font-size:11px;line-height:1.3}
#m7-s4 .m7-replication-gates article>i{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;background:#e8f0ff;color:#174aa7;font-size:8px;font-style:normal;font-weight:900}
#m7-s4 .m7-copy-verdict{display:grid;grid-template-columns:auto 18px auto 1fr;align-items:center;min-height:44px;padding:0 14px;background:#15366d;color:#fff;font-size:9px}
#m7-s4 .m7-copy-verdict i{color:#80adff;font-style:normal;text-align:center}
#m7-s4 .m7-copy-verdict strong{color:#fff;font-size:11px;text-align:right}
#m7-s4 .m7-copy-failure,#m7-s4 .m7-copy-output{display:grid;grid-template-columns:105px 1fr;align-items:center;min-height:39px;border-top:1px solid #c6d4e6;color:#4f617a}
#m7-s4 .m7-copy-failure{background:#f8f3f4}
#m7-s4 .m7-copy-failure b,#m7-s4 .m7-copy-output b{display:grid;align-self:stretch;place-items:center;font-size:10px}
#m7-s4 .m7-copy-failure b{background:#80515b;color:#fff}
#m7-s4 .m7-copy-output{background:#edf3ff}
#m7-s4 .m7-copy-output b{background:#1f5be0;color:#fff}
#m7-s4 .m7-copy-failure span,#m7-s4 .m7-copy-output span{padding:0 15px;font-size:9px;font-weight:800}
#m7-s4 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m7-s4 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s4 .m7-copy-system{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s4{box-sizing:border-box;padding-top:94px}#m7-s4 .slide-body{padding-top:10px}#m7-s4 .m7-copy-system{min-height:0;overflow:visible;border-radius:13px}#m7-s4 .m7-copy-thesis{grid-template-columns:42px 20px 42px 1fr;padding:7px 10px}#m7-s4 .m7-copy-thesis span{font-size:20px}#m7-s4 .m7-copy-thesis strong{padding-left:9px;font-size:12px}#m7-s4 .m7-copy-thesis b{grid-column:1/-1;padding:5px 0 0;border:0;text-align:left}#m7-s4 .m7-copy-main{grid-template-columns:1fr;padding:12px}#m7-s4 .m7-copy-pack{border-right:1px solid #c3d1e5}#m7-s4 .m7-copy-pack>header,#m7-s4 .m7-replication-gates>header{grid-template-columns:1fr;padding:9px 12px;gap:3px}#m7-s4 .m7-copy-pack header span{grid-column:1}#m7-s4 .m7-copy-assets{grid-template-columns:1fr;padding:9px}#m7-s4 .m7-replication-gates{margin-top:12px}#m7-s4 .m7-replication-gates article{min-height:70px}#m7-s4 .m7-copy-failure,#m7-s4 .m7-copy-output{grid-template-columns:1fr}#m7-s4 .m7-copy-failure b,#m7-s4 .m7-copy-output b{padding:7px}#m7-s4 .m7-copy-failure span,#m7-s4 .m7-copy-output span{padding:9px 12px;line-height:1.5}#m7-s4 .semantic-caption{font-size:10px}}
@media print{#m7-s4 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s4 .m7-copy-system{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s4 .m7-copy-thesis,#m7-s4 .m7-copy-verdict,#m7-s4 .m7-copy-failure b,#m7-s4 .m7-copy-output b,#m7-s4 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s6 .slide-body{min-height:0;padding-top:18px}
#m7-s6 .m7-accountability-map{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s6 .m7-accountability-thesis{display:grid;grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;min-height:54px;background:#15366d;color:#fff}
#m7-s6 .m7-accountability-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.1em}
#m7-s6 .m7-accountability-thesis strong{font-size:15px}
#m7-s6 .m7-accountability-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m7-s6 .m7-role-swimlane{display:grid;grid-template-columns:320px repeat(4,minmax(0,1fr));grid-template-rows:48px repeat(7,minmax(0,1fr));min-height:0;margin:18px 24px 12px;border:1px solid #c2d0e3}
#m7-s6 .m7-lane-head{display:flex;justify-content:center;flex-direction:column;padding:0 10px;border-right:1px solid #c5d3e5;border-bottom:1px solid #bdcce0;background:#eaf1ff;text-align:center}
#m7-s6 .m7-lane-head:last-of-type{border-right:0}
#m7-s6 .m7-lane-head.role{align-items:flex-start;background:#15366d;color:#fff;text-align:left}
#m7-s6 .m7-lane-head b{color:#15366d;font-size:11px}
#m7-s6 .m7-lane-head.role b{color:#fff}
#m7-s6 .m7-lane-head small{margin-top:2px;color:#6a7a92;font-size:7px}
#m7-s6 .m7-lane-head.role small{color:#b8c9e5}
#m7-s6 .m7-role-label{display:flex;justify-content:center;flex-direction:column;padding:5px 12px;border-right:1px solid #c5d3e5;border-bottom:1px solid #d1dbea;background:#fff}
#m7-s6 .m7-role-label b{color:#15366d;font-size:10px}
#m7-s6 .m7-role-label span{margin-top:2px;color:#62738c;font-size:7px;line-height:1.25}
#m7-s6 .m7-lane-cell{position:relative;display:grid;place-items:center;padding:4px 8px;border-right:1px solid #d0dbea;border-bottom:1px solid #d1dbea;background:#fff;color:#53657e;font-size:8px;font-weight:800;text-align:center}
#m7-s6 .m7-lane-cell::before{position:absolute;left:0;width:4px;height:4px;border-radius:50%;background:#9bb1d2;content:"";transform:translateX(-50%)}
#m7-s6 .m7-lane-cell.active{background:#f3f7ff;color:#174aa7}
#m7-s6 .m7-lane-cell.active::before{width:6px;height:6px;background:#1f5be0;box-shadow:0 0 0 3px #e3edff}
#m7-s6 .m7-lane-cell.muted{color:#7b899c}
#m7-s6 .m7-role-label.owner,#m7-s6 .m7-lane-cell.owner{border-color:#29528d;background:#15366d;color:#fff}
#m7-s6 .m7-role-label.owner b,#m7-s6 .m7-role-label.owner span,#m7-s6 .m7-lane-cell.owner{color:#fff}
#m7-s6 .m7-lane-cell.owner::before{width:7px;height:7px;background:#72a5ff;box-shadow:0 0 0 3px rgba(114,165,255,.2)}
#m7-s6 .m7-print-responsibility-table{display:none}
#m7-s6 .m7-responsibility-principle{display:grid;grid-template-columns:105px minmax(0,1fr) 210px;align-items:center;min-height:43px;border-top:1px solid #c5d3e5;background:#edf3ff;color:#4d607b}
#m7-s6 .m7-responsibility-principle b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:10px}
#m7-s6 .m7-responsibility-principle span{padding:0 15px;font-size:9px;font-weight:800}
#m7-s6 .m7-responsibility-principle strong{padding:0 15px;border-left:1px solid #c6d3e6;color:#15366d;font-size:10px;text-align:center}
#m7-s6 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m7-s6 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s6 .m7-accountability-map{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s6{box-sizing:border-box;padding-top:94px}#m7-s6 .slide-body{padding-top:10px}#m7-s6 .m7-accountability-map{min-height:0;overflow:visible;border-radius:13px}#m7-s6 .m7-accountability-thesis{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m7-s6 .m7-accountability-thesis span,#m7-s6 .m7-accountability-thesis b{padding:0;border:0;text-align:left}#m7-s6 .m7-role-swimlane{display:block;margin:12px}#m7-s6 .m7-lane-head{display:none}#m7-s6 .m7-role-label{min-height:62px;padding:8px 12px;border-right:0;border-bottom:0;border-top:1px solid #bfcde1}#m7-s6 .m7-role-label:first-of-type{border-top:0}#m7-s6 .m7-role-label b{font-size:12px}#m7-s6 .m7-role-label span{font-size:8px}#m7-s6 .m7-lane-cell{display:inline-flex;box-sizing:border-box;width:25%;min-height:50px;justify-content:center;border-right:1px solid #d0dbea;font-size:7px;vertical-align:top}#m7-s6 .m7-lane-cell::before{display:none}#m7-s6 .m7-role-label.owner{border-bottom:0}#m7-s6 .m7-responsibility-principle{grid-template-columns:1fr}#m7-s6 .m7-responsibility-principle b,#m7-s6 .m7-responsibility-principle span,#m7-s6 .m7-responsibility-principle strong{padding:8px 10px;border:0;text-align:center}#m7-s6 .semantic-caption{font-size:10px}}
@media print{#m7-s6 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s6 .m7-accountability-map{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s6 .m7-role-swimlane{display:none!important}#m7-s6 .m7-print-responsibility-table{display:table!important;width:calc(100% - 12mm);margin:5mm 6mm 3mm;border-collapse:collapse}#m7-s6 .m7-print-responsibility-table th,#m7-s6 .m7-print-responsibility-table td{padding:2.2mm 3mm;border:1px solid #aebed3;color:#334864;text-align:left}#m7-s6 .m7-print-responsibility-table th{background:#eaf1ff;color:#15366d}#m7-s6 .m7-print-responsibility-table th:first-child,#m7-s6 .m7-print-responsibility-table td:first-child{width:28%;font-weight:900}#m7-s6 .m7-print-responsibility-table .owner td{background:#15366d;color:#fff}#m7-s6 .m7-accountability-thesis,#m7-s6 .m7-print-responsibility-table .owner td,#m7-s6 .m7-responsibility-principle b,#m7-s6 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
#m7-s6.a4-measurement-slide .m7-role-swimlane{display:none!important}

#m0-s4 .slide-body{min-height:0;padding-top:18px}
#m0-s4 .m0-deliverable-stack{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;gap:0;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m0-s4 .m0-outcome-thesis{display:grid;grid-template-columns:240px minmax(0,1fr) 220px;align-items:center;min-height:54px;background:#15366d;color:#fff}
#m0-s4 .m0-outcome-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.1em}
#m0-s4 .m0-outcome-thesis strong{font-size:15px}
#m0-s4 .m0-outcome-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m0-s4 .opening-outcome-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;min-height:0;padding:18px 24px 12px;background:linear-gradient(180deg,#f6f9fd,#fff)}
#m0-s4 .opening-phase{gap:9px;min-width:0;padding:14px;border-radius:10px;box-shadow:none}
#m0-s4 .opening-phase:nth-child(2){border-color:#9ebbea;background:#f3f7ff}
#m0-s4 .opening-phase:nth-child(3){border-color:#769fdf;background:#edf4ff}
#m0-s4 .opening-phase::after{right:-24px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#1f5be0;color:#fff;font-size:11px}
#m0-s4 .opening-phase:last-child::after{display:none}
#m0-s4 .opening-phase-head{display:grid;grid-template-columns:58px 1fr;justify-content:initial;min-height:42px;padding-bottom:8px}
#m0-s4 .opening-phase-head span{align-self:start;font-size:9px}
#m0-s4 .opening-phase-head strong{font-size:13px;line-height:1.3}
#m0-s4 .opening-phase-grid,#m0-s4 .opening-phase.assets .opening-phase-grid{grid-template-columns:1fr;gap:8px}
#m0-s4 .opening-outcome-item,#m0-s4 .opening-phase.assets .opening-outcome-item{min-height:0;padding:11px 10px 10px 43px;border-radius:7px;background:#fff}
#m0-s4 .opening-outcome-item b{top:11px;left:10px;width:24px;height:24px;border-radius:5px;background:#e8f0ff;color:#1f5be0;font-size:9px;line-height:24px}
#m0-s4 .opening-outcome-item strong{font-size:12px}
#m0-s4 .opening-outcome-item span{margin-top:4px;font-size:8px;line-height:1.4}
#m0-s4 .m0-evidence-axis{display:grid;grid-template-columns:155px auto 18px auto 18px auto 18px auto;align-items:center;justify-content:center;gap:8px;min-height:35px;border-top:1px solid #cfdaea;background:#fff;color:#5b6c84;font-size:8px;font-weight:800}
#m0-s4 .m0-evidence-axis b{color:#15366d;font-size:9px}
#m0-s4 .m0-evidence-axis i{color:#1f5be0;font-style:normal;font-weight:900;text-align:center}
#m0-s4 .m0-evidence-axis strong{color:#174aa7;font-size:9px}
#m0-s4 .opening-acceptance-band{min-height:42px;padding:7px 14px!important;border-radius:0;background:#edf3ff;color:#3e536f}
#m0-s4 .opening-acceptance-band strong{color:#174aa7;font-size:10px}
#m0-s4 .opening-acceptance-band span{font-size:9px}
#m0-s4 .opening-acceptance-band b{padding:5px 9px;border:1px solid #aac0e0;background:#fff;color:#15366d;font-size:9px}
#m0-s4 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m0-s4 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m0-s4 .m0-deliverable-stack{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m0-s4{box-sizing:border-box;padding-top:94px}#m0-s4 .slide-body{padding-top:10px}#m0-s4 .m0-deliverable-stack{min-height:0;overflow:visible;border-radius:13px}#m0-s4 .m0-outcome-thesis{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m0-s4 .m0-outcome-thesis span,#m0-s4 .m0-outcome-thesis b{padding:0;border:0;text-align:left}#m0-s4 .opening-outcome-journey{grid-template-columns:1fr;padding:12px;gap:10px}#m0-s4 .opening-phase::after{right:50%;bottom:-14px;top:auto;content:"↓";transform:translateX(50%)}#m0-s4 .m0-evidence-axis{grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 10px;text-align:center}#m0-s4 .m0-evidence-axis b{grid-column:1/-1}#m0-s4 .m0-evidence-axis i{display:none}#m0-s4 .opening-acceptance-band{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:9px 12px!important}#m0-s4 .opening-acceptance-band span{font-size:8px}#m0-s4 .semantic-caption{font-size:10px}}
@media print{#m0-s4 .slide-body{min-height:0!important;padding-top:3mm!important}#m0-s4 .m0-deliverable-stack{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m0-s4 .m0-outcome-thesis,#m0-s4 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m0-s5 .slide-body{min-height:0;padding-top:18px}
#m0-s5 .m0-classroom-system{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m0-s5 .m0-classroom-thesis{display:grid;grid-template-columns:245px minmax(0,1fr) 235px;align-items:center;min-height:52px;background:#15366d;color:#fff}
#m0-s5 .m0-classroom-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.1em}
#m0-s5 .m0-classroom-thesis strong{font-size:15px}
#m0-s5 .m0-classroom-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m0-s5 .m0-classroom-principles{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #cbd7e7;background:#f5f8fd}
#m0-s5 .m0-classroom-principles section{display:grid;grid-template-columns:30px 1fr;align-items:center;min-height:58px;padding:7px 13px;border-right:1px solid #cbd7e7}
#m0-s5 .m0-classroom-principles section:last-child{border-right:0}
#m0-s5 .m0-classroom-principles b{color:#1f5be0;font-size:11px}
#m0-s5 .m0-classroom-principles span{color:#596b83;font-size:8px;line-height:1.35}
#m0-s5 .m0-classroom-principles strong{color:#15366d}
#m0-s5 .m0-case-selector{display:grid;grid-template-columns:120px 1fr 28px 1fr 28px 1fr 190px;align-items:center;min-height:48px;padding:0 18px;border-bottom:1px solid #c9d6e7;background:#fff}
#m0-s5 .m0-case-selector>b{color:#15366d;font-size:10px}
#m0-s5 .m0-case-selector section{display:flex;align-items:center;justify-content:center;gap:8px}
#m0-s5 .m0-case-selector section strong{color:#1f5be0;font-size:11px}
#m0-s5 .m0-case-selector section span{color:#445976;font-size:9px;font-weight:800}
#m0-s5 .m0-case-selector i{color:#9aa8bb;font-size:7px;font-style:normal;font-weight:900;text-align:center}
#m0-s5 .m0-case-selector em{padding-left:16px;border-left:1px solid #d1dbea;color:#64758e;font-size:8px;font-style:normal;text-align:right}
#m0-s5 .m0-classroom-swimlane{display:grid;grid-template-columns:205px repeat(5,minmax(0,1fr));grid-template-rows:54px repeat(4,minmax(0,1fr));min-height:0;margin:12px 20px 9px;border:1px solid #c2d0e3}
#m0-s5 .m0-classroom-head{display:grid;grid-template-columns:30px 1fr;align-items:center;padding:5px 8px;border-right:1px solid #c4d2e4;border-bottom:1px solid #becde1;background:#eaf1ff}
#m0-s5 .m0-classroom-head.role{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;padding-left:12px;background:#15366d}
#m0-s5 .m0-classroom-head b{color:#1f5be0;font-size:9px}
#m0-s5 .m0-classroom-head.role b{color:#fff;font-size:10px}
#m0-s5 .m0-classroom-head span{color:#15366d;font-size:8px;font-weight:800;line-height:1.25}
#m0-s5 .m0-classroom-head small{margin-top:2px;color:#b7c8e3;font-size:7px}
#m0-s5 .m0-classroom-role{display:flex;justify-content:center;flex-direction:column;padding:5px 11px;border-right:1px solid #c4d2e4;border-bottom:1px solid #d0dbea;background:#fff}
#m0-s5 .m0-classroom-role b{color:#15366d;font-size:10px}
#m0-s5 .m0-classroom-role span{margin-top:2px;color:#667790;font-size:7px}
#m0-s5 .m0-classroom-cell{position:relative;display:grid;place-items:center;padding:4px 7px;border-right:1px solid #d0dbea;border-bottom:1px solid #d0dbea;background:#fff;color:#64758d;font-size:8px;font-weight:800;text-align:center}
#m0-s5 .m0-classroom-cell::before{position:absolute;left:0;width:4px;height:4px;border-radius:50%;background:#a6b8d3;content:"";transform:translateX(-50%)}
#m0-s5 .m0-classroom-cell.active{background:#f2f6ff;color:#174aa7}
#m0-s5 .m0-classroom-cell.active::before{width:6px;height:6px;background:#1f5be0;box-shadow:0 0 0 3px #e4edff}
#m0-s5 .m0-classroom-review{display:grid;grid-template-columns:240px 1fr;align-items:center;min-height:36px;border-top:1px solid #c7d4e5;background:#edf3ff}
#m0-s5 .m0-classroom-review b{padding-left:18px;color:#174aa7;font-size:9px}
#m0-s5 .m0-classroom-review span{color:#405674;font-size:9px;font-weight:900;text-align:center}
#m0-s5 .m0-classroom-rule{display:grid;grid-template-columns:110px 1fr;align-items:center;min-height:37px;background:#fff;color:#50627b}
#m0-s5 .m0-classroom-rule b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}
#m0-s5 .m0-classroom-rule span{padding:0 15px;font-size:9px;font-weight:800}
#m0-s5 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m0-s5 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m0-s5 .m0-classroom-system{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m0-s5{box-sizing:border-box;padding-top:94px}#m0-s5 .slide-body{padding-top:10px}#m0-s5 .m0-classroom-system{min-height:0;overflow:visible;border-radius:13px}#m0-s5 .m0-classroom-thesis{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m0-s5 .m0-classroom-thesis span,#m0-s5 .m0-classroom-thesis b{padding:0;border:0;text-align:left}#m0-s5 .m0-classroom-principles{grid-template-columns:1fr}#m0-s5 .m0-classroom-principles section{border-right:0;border-bottom:1px solid #cbd7e7}#m0-s5 .m0-case-selector{grid-template-columns:1fr;padding:8px 12px;gap:7px}#m0-s5 .m0-case-selector section{justify-content:flex-start;padding:7px;border:1px solid #d0dbea;border-radius:5px}#m0-s5 .m0-case-selector i{display:none}#m0-s5 .m0-case-selector em{padding:0;border:0;text-align:left}#m0-s5 .m0-classroom-swimlane{display:block;margin:12px}#m0-s5 .m0-classroom-head{display:none}#m0-s5 .m0-classroom-role{min-height:56px;border-right:0;border-bottom:0;border-top:1px solid #c3d1e4}#m0-s5 .m0-classroom-role:first-of-type{border-top:0}#m0-s5 .m0-classroom-cell{display:inline-flex;box-sizing:border-box;width:20%;min-height:49px;justify-content:center;font-size:6.5px;vertical-align:top}#m0-s5 .m0-classroom-cell::before{display:none}#m0-s5 .m0-classroom-review{grid-template-columns:1fr}#m0-s5 .m0-classroom-review b,#m0-s5 .m0-classroom-review span{padding:8px 10px;text-align:center}#m0-s5 .m0-classroom-rule{grid-template-columns:1fr}#m0-s5 .m0-classroom-rule b,#m0-s5 .m0-classroom-rule span{padding:8px 10px;text-align:center}#m0-s5 .semantic-caption{font-size:10px}}
@media print{#m0-s5 .slide-body{min-height:0!important;padding-top:3mm!important}#m0-s5 .m0-classroom-system{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m0-s5 .m0-classroom-thesis,#m0-s5 .m0-classroom-head.role,#m0-s5 .m0-classroom-rule b,#m0-s5 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m5-s1 .m5-battle-architecture{box-sizing:border-box;display:flex;min-height:640px;justify-content:flex-start;flex-direction:column;padding:34px 46px 24px!important;background:linear-gradient(150deg,#0e2d61 0,#153d7a 55%,#0f2f6d 100%)!important;color:#fff!important}
#m5-s1 .m5-battle-architecture::before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:36px 36px;content:"";pointer-events:none}
#m5-s1 .m5-battle-architecture>.num{top:24px;right:38px;color:rgba(255,255,255,.08);font-size:110px}
#m5-s1 .m5-battle-architecture>.label,#m5-s1 .m5-battle-architecture>h2,#m5-s1 .m5-battle-architecture>p,#m5-s1 .m5-mission-stack,#m5-s1 .m5-mission-rule,#m5-s1 .semantic-caption{position:relative;z-index:1;width:100%;max-width:none}
#m5-s1 .m5-battle-architecture>.label{color:#a9c6f5!important;font-size:10px!important;letter-spacing:.1em}
#m5-s1 .m5-battle-architecture>h2{margin:8px 0 4px!important;color:#fff!important;font-size:30px!important;text-align:left}
#m5-s1 .m5-battle-architecture>p:not(.semantic-caption){margin:0 0 14px!important;color:#c5d6ee!important;font-size:13px!important;text-align:left}
#m5-s1 .m5-mission-stack{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(3,1fr);gap:10px;min-height:364px}
#m5-s1 .m5-mission-layer{display:grid;grid-template-columns:145px 1fr;min-width:0;overflow:hidden;border:1px solid rgba(184,207,240,.35);border-radius:10px;background:rgba(255,255,255,.96)}
#m5-s1 .m5-mission-layer header{display:flex;justify-content:center;flex-direction:column;padding:12px;border-right:1px solid #cbd8e9;background:#eaf1ff}
#m5-s1 .m5-mission-layer header small{color:#1f5be0;font-size:7px;font-weight:900;letter-spacing:.1em}
#m5-s1 .m5-mission-layer header strong{margin-top:3px;color:#15366d;font-size:12px}
#m5-s1 .m5-mission-layer header span{margin-top:3px;color:#667790;font-size:7px}
#m5-s1 .m5-mission-layer.cases{grid-column:1;grid-row:1/4}
#m5-s1 .m5-mission-layer.cases>div{display:grid;grid-template-rows:repeat(3,1fr)}
#m5-s1 .m5-mission-layer.cases article{display:grid;grid-template-columns:34px 145px 1fr;align-items:center;padding:9px 12px;border-bottom:1px solid #d1dbea}
#m5-s1 .m5-mission-layer.cases article:last-child{border-bottom:0}
#m5-s1 .m5-mission-layer.cases article>b{display:grid;width:27px;height:27px;place-items:center;border-radius:5px;background:#1f5be0;color:#fff;font-size:10px}
#m5-s1 .m5-mission-layer.cases article strong{color:#15366d;font-size:13px}
#m5-s1 .m5-mission-layer.cases article span{color:#61728b;font-size:10px;line-height:1.35}
#m5-s1 .m5-mission-layer.roles{grid-template-columns:135px 1fr}
#m5-s1 .m5-mission-layer.roles p{display:grid;place-items:center;margin:0!important;padding:10px;color:#15366d!important;font-size:12px!important;font-weight:900;text-align:center}
#m5-s1 .m5-mission-layer.roles{grid-column:2;grid-row:1}
#m5-s1 .m5-mission-layer.deliverables{grid-column:2;grid-row:2;grid-template-columns:135px 1fr}
#m5-s1 .m5-mission-layer.deliverables>div{display:grid;grid-template-columns:repeat(3,1fr)}
#m5-s1 .m5-delivery-line{grid-column:1/-1;margin:0!important;padding:4px 7px;border-bottom:1px solid #d3deec;color:#63748c!important;font-size:7px!important;text-align:center}
#m5-s1 .m5-mission-layer.deliverables article{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:7px;border-right:1px solid #d3deec;text-align:center}
#m5-s1 .m5-mission-layer.deliverables article:last-child{border-right:0}
#m5-s1 .m5-mission-layer.deliverables article b{color:#1f5be0;font-size:8px}
#m5-s1 .m5-mission-layer.deliverables article span{margin-top:3px;color:#15366d;font-size:9px;font-weight:800;line-height:1.25}
#m5-s1 .m5-mission-layer.timebox{grid-column:2;grid-row:3;grid-template-columns:135px 1fr}
#m5-s1 .m5-mission-layer.timebox>div{display:grid;grid-template-columns:repeat(2,1fr)}
#m5-s1 .m5-mission-layer.timebox>div span{display:grid;place-items:center;padding:7px;border-right:1px solid #d3deec;border-bottom:1px solid #d3deec;color:#415875;font-size:9px;font-weight:800;text-align:center}
#m5-s1 .m5-mission-rule{display:grid;grid-template-columns:105px 1fr 230px;align-items:center;min-height:43px;margin-top:10px;border:1px solid rgba(184,207,240,.35);border-radius:8px;background:rgba(255,255,255,.96);color:#425875}
#m5-s1 .m5-mission-rule b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}
#m5-s1 .m5-mission-rule span{padding:0 14px;font-size:9px;font-weight:800}
#m5-s1 .m5-mission-rule strong{padding:0 14px;border-left:1px solid #ccd8e8;color:#15366d;font-size:9px;text-align:center}
#m5-s1 .semantic-caption{margin:8px 0 0;padding:9px 16px;border:1px solid rgba(184,207,240,.35);border-radius:8px;background:rgba(9,28,63,.72);color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m5-s1 .m5-workshop-cover{height:100%!important;min-height:0!important;padding:clamp(30px,2.3vw,46px) clamp(48px,3.4vw,68px)!important}#fsSlideContent #m5-s1 .m5-battle-architecture>h2{font-size:clamp(34px,2.3vw,46px)!important}#fsSlideContent #m5-s1 .m5-battle-architecture>p:not(.semantic-caption){font-size:clamp(15px,1vw,20px)!important}#fsSlideContent #m5-s1 .m5-mission-stack{min-height:clamp(390px,40vh,470px)}#fsSlideContent #m5-s1 .m5-mission-layer header strong{font-size:17px}#fsSlideContent #m5-s1 .m5-mission-layer header span,#fsSlideContent #m5-s1 .m5-mission-layer.cases article span{font-size:12px}#fsSlideContent #m5-s1 .m5-mission-layer.cases article strong{font-size:16px}#fsSlideContent #m5-s1 .m5-mission-layer.roles p{font-size:17px!important}#fsSlideContent #m5-s1 .m5-delivery-line{font-size:9px!important}#fsSlideContent #m5-s1 .m5-mission-layer.deliverables article span,#fsSlideContent #m5-s1 .m5-mission-layer.timebox>div span{font-size:12px}}
@media screen and (max-width:768px){#m5-s1{box-sizing:border-box;padding:94px 0 0!important}#m5-s1 .m5-battle-architecture{width:100%;min-height:0;padding:22px 18px!important}#m5-s1 .m5-battle-architecture>.num{top:82px;font-size:72px}#m5-s1 .m5-battle-architecture>h2{font-size:26px!important}#m5-s1 .m5-battle-architecture>p{font-size:14px!important}#m5-s1 .m5-mission-stack{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}#m5-s1 .m5-mission-layer.cases,#m5-s1 .m5-mission-layer.roles,#m5-s1 .m5-mission-layer.deliverables,#m5-s1 .m5-mission-layer.timebox{grid-column:1;grid-row:auto;grid-template-columns:1fr}#m5-s1 .m5-mission-layer header{padding:9px 12px;border-right:0;border-bottom:1px solid #cbd8e9}#m5-s1 .m5-mission-layer.cases article{grid-template-columns:34px 1fr;gap:2px}#m5-s1 .m5-mission-layer.cases article span{grid-column:2}#m5-s1 .m5-mission-rule{grid-template-columns:1fr}#m5-s1 .m5-mission-rule b,#m5-s1 .m5-mission-rule span,#m5-s1 .m5-mission-rule strong{padding:8px 10px;border:0;text-align:center}#m5-s1 .semantic-caption{font-size:10px}}
@media print{#m5-s1 .m5-battle-architecture{min-height:200mm!important;padding:4mm 8mm!important;background:#f8fbff!important;color:#15366d!important}#m5-s1 .m5-battle-architecture>h2{margin:2mm 0 1mm!important;color:#15366d!important;font-size:28pt!important}#m5-s1 .m5-battle-architecture>p:not(.semantic-caption){margin:0 0 2mm!important;color:#4e617b!important}#m5-s1 .m5-mission-stack{min-height:102mm!important}#m5-s1 .semantic-caption{margin-top:1mm!important;padding:2mm 4mm!important;color:#fff!important}#m5-s1 .m5-battle-architecture,#m5-s1 .m5-mission-rule b,#m5-s1 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m5-s5 .slide-body{min-height:0;padding-top:18px}
#m5-s5 .m5-as-is-evidence{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m5-s5 .m5-as-is-thesis{display:grid;grid-template-columns:200px minmax(0,1fr) 210px;align-items:center;min-height:54px;background:#15366d;color:#fff}
#m5-s5 .m5-as-is-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.1em}#m5-s5 .m5-as-is-thesis strong{font-size:15px}#m5-s5 .m5-as-is-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m5-s5 .m5-as-is-main{display:grid;grid-template-columns:.84fr 1.35fr .81fr;min-height:0;padding:18px 24px 12px;background:linear-gradient(180deg,#f6f9fd,#fff)}
#m5-s5 .m5-as-is-inputs,#m5-s5 .m5-as-is-canvas,#m5-s5 .m5-root-cause{display:grid;min-width:0;border:1px solid #c4d2e5;background:#fff}
#m5-s5 .m5-as-is-inputs{grid-template-rows:auto repeat(3,1fr);border-right:0}#m5-s5 .m5-as-is-canvas{grid-template-rows:auto 1fr auto}#m5-s5 .m5-root-cause{grid-template-rows:auto 1fr auto;border-left:0}
#m5-s5 .m5-as-is-main header{display:flex;justify-content:center;flex-direction:column;min-height:52px;padding:0 12px;border-bottom:1px solid #c6d4e6;background:#eaf1ff}#m5-s5 .m5-as-is-main header small{color:#1f5be0;font-size:8px;font-weight:900;letter-spacing:.1em}#m5-s5 .m5-as-is-main header strong{color:#15366d;font-size:12px}
#m5-s5 .m5-as-is-inputs article{display:grid;grid-template-columns:34px 1fr;align-items:center;padding:8px 11px;border-bottom:1px solid #d0dbea}#m5-s5 .m5-as-is-inputs article>b{display:grid;width:25px;height:25px;place-items:center;border-radius:5px;background:#e7efff;color:#1f5be0;font-size:8px}#m5-s5 .m5-as-is-inputs article div{display:flex;justify-content:center;flex-direction:column}#m5-s5 .m5-as-is-inputs article strong{color:#15366d;font-size:10px}#m5-s5 .m5-as-is-inputs article span{margin-top:3px;color:#62738b;font-size:7px;line-height:1.35}
#m5-s5 .m5-as-is-core{display:flex;justify-content:center;flex-direction:column;margin:16px;padding:18px;border:2px solid #1f5be0;border-radius:9px;background:#f3f7ff;text-align:center}#m5-s5 .m5-as-is-core b{color:#15366d;font-size:14px}#m5-s5 .m5-as-is-core span{margin-top:9px;color:#50637e;font-size:9px;line-height:1.6}
#m5-s5 .m5-as-is-markers{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cbd7e7}#m5-s5 .m5-as-is-markers span{padding:8px;border-right:1px solid #d0dbea;border-bottom:1px solid #d0dbea;color:#4f617a;font-size:7px;text-align:center}#m5-s5 .m5-as-is-markers i{display:block;color:#1f5be0;font-size:8px;font-style:normal;font-weight:900}
#m5-s5 .m5-root-cause ol{display:grid;align-content:center;gap:8px;margin:0;padding:12px 18px 12px 30px;color:#435873;font-size:8px;line-height:1.35}#m5-s5 .m5-root-cause li::marker{color:#1f5be0;font-weight:900}#m5-s5 .m5-root-cause>div{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#15366d;color:#fff}#m5-s5 .m5-root-cause>div b{font-size:9px}#m5-s5 .m5-root-cause>div span{font-size:7px}
#m5-s5 .m5-as-is-ban{display:grid;grid-template-columns:105px 1fr;align-items:center;min-height:41px;border-top:1px solid #d8c7cb;background:#f8f3f4;color:#5d4650}#m5-s5 .m5-as-is-ban b{display:grid;align-self:stretch;place-items:center;background:#80515b;color:#fff;font-size:10px}#m5-s5 .m5-as-is-ban span{padding:0 15px;font-size:9px;font-weight:800}
#m5-s5 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m5-s5 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m5-s5 .m5-as-is-evidence{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m5-s5{box-sizing:border-box;padding-top:94px}#m5-s5 .slide-body{padding-top:10px}#m5-s5 .m5-as-is-evidence{min-height:0;overflow:visible;border-radius:13px}#m5-s5 .m5-as-is-thesis{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m5-s5 .m5-as-is-thesis span,#m5-s5 .m5-as-is-thesis b{padding:0;border:0;text-align:left}#m5-s5 .m5-as-is-main{grid-template-columns:1fr;padding:12px}#m5-s5 .m5-as-is-inputs,#m5-s5 .m5-as-is-canvas,#m5-s5 .m5-root-cause{border:1px solid #c4d2e5}#m5-s5 .m5-as-is-canvas,#m5-s5 .m5-root-cause{margin-top:10px}#m5-s5 .m5-as-is-ban{grid-template-columns:1fr}#m5-s5 .m5-as-is-ban b,#m5-s5 .m5-as-is-ban span{padding:8px 10px;text-align:center}#m5-s5 .semantic-caption{font-size:10px}}
@media print{#m5-s5 .slide-body{min-height:0!important;padding-top:3mm!important}#m5-s5 .m5-as-is-evidence{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m5-s5 .m5-as-is-thesis,#m5-s5 .m5-root-cause>div,#m5-s5 .m5-as-is-ban b,#m5-s5 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m5-s6 .slide-body{min-height:0;padding-top:18px}#m5-s6 .m5-opportunity-funnel{display:grid;grid-template-rows:auto auto 1fr auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m5-s6 .m5-opportunity-thesis{display:grid;grid-template-columns:230px 1fr 180px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m5-s6 .m5-opportunity-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.1em}#m5-s6 .m5-opportunity-thesis strong{font-size:15px}#m5-s6 .m5-opportunity-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m5-s6 .m5-mechanism-rail{display:grid;grid-template-columns:130px repeat(5,1fr);align-items:center;min-height:44px;border-bottom:1px solid #c7d4e6;background:#edf3ff;text-align:center}#m5-s6 .m5-mechanism-rail b{color:#174aa7;font-size:10px}#m5-s6 .m5-mechanism-rail span{padding:8px;border-left:1px solid #cad7e8;color:#425875;font-size:8px;font-weight:800}
#m5-s6 .m5-funnel-body{display:grid;grid-template-columns:.72fr 1.15fr .9fr;min-height:0;padding:18px 24px 12px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m5-s6 .m5-funnel-body>section{display:grid;min-width:0;border:1px solid #c4d2e5;background:#fff}#m5-s6 .m5-funnel-body header{display:flex;justify-content:center;flex-direction:column;min-height:50px;padding:0 12px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m5-s6 .m5-funnel-body header small{color:#1f5be0;font-size:7px;font-weight:900}#m5-s6 .m5-funnel-body header strong{color:#15366d;font-size:11px}#m5-s6 .m5-funnel-body header span{margin-top:2px;color:#62738c;font-size:7px}
#m5-s6 .m5-candidate-pool{grid-template-rows:auto 1fr auto;border-right:0!important}#m5-s6 .m5-candidate-pool>div{display:grid;align-content:center;gap:8px;padding:12px}#m5-s6 .m5-candidate-pool>div span{padding:10px;border:1px solid #cedaea;border-radius:6px;color:#15366d;font-size:9px;font-weight:900;text-align:center}#m5-s6 .m5-candidate-pool>p,#m5-s6 .m5-score-gate>p{margin:0;padding:8px;background:#f3f7ff;color:#5c6e87;font-size:7px;text-align:center}
#m5-s6 .m5-score-gate{grid-template-rows:auto 1fr auto}#m5-s6 .m5-score-gate>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;align-content:center;padding:12px}#m5-s6 .m5-score-gate article{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:62px;border:1px solid #c9d6e8;background:#f8faff;clip-path:polygon(5% 0,95% 0,86% 100%,14% 100%)}#m5-s6 .m5-score-gate article b{color:#15366d;font-size:10px}#m5-s6 .m5-score-gate article i{margin-top:3px;color:#1f5be0;font-size:7px;font-style:normal}
#m5-s6 .m5-selection-result{grid-template-rows:auto repeat(3,1fr);border-left:0!important}#m5-s6 .m5-selection-result article{display:grid;grid-template-columns:52px 1fr;align-items:center;padding:8px 11px;border-bottom:1px solid #d0dbea}#m5-s6 .m5-selection-result em{color:#1f5be0;font-size:7px;font-style:normal;font-weight:900}#m5-s6 .m5-selection-result b{color:#15366d;font-size:11px}#m5-s6 .m5-selection-result p{margin:3px 0 0;color:#60718a;font-size:7px;line-height:1.35}#m5-s6 .m5-selection-result .first{background:#15366d}#m5-s6 .m5-selection-result .first em{color:#a9c7f9}#m5-s6 .m5-selection-result .first b,#m5-s6 .m5-selection-result .first p{color:#fff}#m5-s6 .m5-selection-result .stop{background:#f8f3f4}
#m5-s6 .m5-opportunity-output{display:grid;grid-template-columns:105px 1fr;align-items:center;min-height:41px;background:#edf3ff;color:#4d607b}#m5-s6 .m5-opportunity-output b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:10px}#m5-s6 .m5-opportunity-output span{padding:0 15px;font-size:9px;font-weight:800}#m5-s6 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
@media screen and (min-width:1100px){#fsSlideContent #m5-s6 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m5-s6 .m5-opportunity-funnel{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m5-s6{box-sizing:border-box;padding-top:94px}#m5-s6 .slide-body{padding-top:10px}#m5-s6 .m5-opportunity-funnel{min-height:0;overflow:visible;border-radius:13px}#m5-s6 .m5-opportunity-thesis,#m5-s6 .m5-mechanism-rail,#m5-s6 .m5-funnel-body{grid-template-columns:1fr}#m5-s6 .m5-opportunity-thesis{padding:9px 12px;gap:4px}#m5-s6 .m5-opportunity-thesis span,#m5-s6 .m5-opportunity-thesis b{padding:0;border:0;text-align:left}#m5-s6 .m5-mechanism-rail span{border-left:0;border-top:1px solid #cad7e8}#m5-s6 .m5-funnel-body{padding:12px}#m5-s6 .m5-funnel-body>section{margin-bottom:10px;border:1px solid #c4d2e5!important}#m5-s6 .m5-opportunity-output{grid-template-columns:1fr}#m5-s6 .m5-opportunity-output b,#m5-s6 .m5-opportunity-output span{padding:8px 10px;text-align:center}#m5-s6 .semantic-caption{font-size:10px}}
@media print{#m5-s6 .slide-body{min-height:0!important;padding-top:3mm!important}#m5-s6 .m5-opportunity-funnel{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m5-s6 .m5-opportunity-thesis,#m5-s6 .m5-selection-result .first,#m5-s6 .m5-opportunity-output b,#m5-s6 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s2 .slide-body{min-height:0;padding-top:18px}
#m7-s2 .m6-handoff-system{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s2 .m6-handoff-thesis{display:grid;grid-template-columns:210px minmax(0,1fr) 210px;align-items:center;min-height:54px;background:#15366d;color:#fff}
#m7-s2 .m6-handoff-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.1em}#m7-s2 .m6-handoff-thesis strong{font-size:15px}#m7-s2 .m6-handoff-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m7-s2 .m6-handoff-main{display:grid;grid-template-columns:.9fr 1.22fr .88fr;min-height:0;padding:18px 24px 12px;background:linear-gradient(180deg,#f6f9fd,#fff)}
#m7-s2 .m6-handoff-main>section{position:relative;display:grid;min-width:0;border:1px solid #c3d1e5;background:#fff}
#m7-s2 .m6-handoff-main>section+section::before{position:absolute;top:50%;left:-13px;z-index:2;display:grid;width:25px;height:25px;place-items:center;border:2px solid #fff;border-radius:50%;background:#1f5be0;color:#fff;content:"›";font-size:18px;font-weight:900;transform:translateY(-50%)}
#m7-s2 .m6-handoff-main header{display:flex;justify-content:center;flex-direction:column;min-height:58px;padding:0 13px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}
#m7-s2 .m6-handoff-main header small{color:#1f5be0;font-size:7px;font-weight:900;letter-spacing:.08em}#m7-s2 .m6-handoff-main header strong{color:#15366d;font-size:12px}#m7-s2 .m6-handoff-main header span{margin-top:2px;color:#62738c;font-size:7px;line-height:1.3}
#m7-s2 .m6-classroom-assets{grid-template-rows:auto 1fr auto;border-right:0!important}#m7-s2 .m6-classroom-assets>div{display:grid;align-content:center;gap:8px;padding:12px}
#m7-s2 .m6-classroom-assets article{display:grid;grid-template-columns:52px 1fr;align-items:center;min-height:58px;border:1px solid #cedaea;border-radius:7px;background:#fbfcfe}#m7-s2 .m6-classroom-assets article>b{display:grid;align-self:stretch;place-items:center;border-right:1px solid #d3deed;background:#edf3ff;color:#1f5be0;font-size:7px;text-align:center}#m7-s2 .m6-classroom-assets article strong{padding:0 9px;color:#15366d;font-size:10px}#m7-s2 .m6-classroom-assets article span{grid-column:2;padding:0 9px 7px;color:#667790;font-size:7px;line-height:1.3}
#m7-s2 .m6-classroom-assets>p,#m7-s2 .m6-pilot-package>p{margin:0;padding:9px;background:#f3f7ff;color:#536680;font-size:8px;font-weight:800;text-align:center}
#m7-s2 .m6-field-verification{grid-template-rows:auto 1fr auto}#m7-s2 .m6-field-verification>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:center;padding:12px}
#m7-s2 .m6-field-verification article{display:grid;grid-template-columns:36px 1fr;align-items:center;min-height:76px;border:1px solid #cbd8e9;background:#f9fbff}#m7-s2 .m6-field-verification article i{display:grid;width:27px;height:27px;place-items:center;margin-left:8px;border-radius:50%;background:#1f5be0;color:#fff;font-size:10px;font-style:normal;font-weight:900}#m7-s2 .m6-field-verification article div{display:flex;justify-content:center;flex-direction:column;padding:7px}#m7-s2 .m6-field-verification article strong{color:#15366d;font-size:9px;line-height:1.3}#m7-s2 .m6-field-verification article span{margin-top:4px;color:#61728b;font-size:7px;line-height:1.35}#m7-s2 .m6-field-verification>p{margin:0;padding:7px 10px;border-top:1px solid #cbd8e9;background:#f3f7ff;color:#60718a;font-size:5.8px;line-height:1.4;text-align:center}
#m7-s2 .m6-pilot-package{grid-template-rows:auto 1fr auto;border-left:0!important}#m7-s2 .m6-pilot-package>header{background:#dfeaff}#m7-s2 .m6-pilot-package>div{display:grid;align-content:center;padding:12px}
#m7-s2 .m6-pilot-package article{display:grid;grid-template-columns:48px 1fr;align-items:center;min-height:49px;border:1px solid #cad7e8;border-bottom:0}#m7-s2 .m6-pilot-package article:last-child{border-bottom:1px solid #cad7e8}#m7-s2 .m6-pilot-package article b{display:grid;align-self:stretch;place-items:center;background:#15366d;color:#fff;font-size:8px}#m7-s2 .m6-pilot-package article span{padding:0 9px;color:#445976;font-size:8px;font-weight:800;line-height:1.35}
#m7-s2 .m6-d1-gate{display:grid;grid-template-columns:125px 1fr 240px;align-items:center;min-height:46px;border-top:1px solid #c5d3e6;background:#edf3ff;color:#415773}#m7-s2 .m6-d1-gate>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:10px}#m7-s2 .m6-d1-gate>div{display:flex;align-items:center;justify-content:center;gap:8px;font-size:8px;font-weight:900}#m7-s2 .m6-d1-gate i{color:#1f5be0;font-style:normal}#m7-s2 .m6-d1-gate>strong{padding:0 14px;border-left:1px solid #c7d4e6;color:#754750;font-size:9px;text-align:center}
#m7-s2 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m7-s2.a4-measurement-slide .m6-handoff-system{height:auto!important;min-height:0!important}
#m7-s2.a4-measurement-slide .m6-handoff-main header span,#m7-s2.a4-measurement-slide .m6-classroom-assets article span,#m7-s2.a4-measurement-slide .m6-classroom-assets>p,#m7-s2.a4-measurement-slide .m6-field-verification article span,#m7-s2.a4-measurement-slide .m6-field-verification>p,#m7-s2.a4-measurement-slide .m6-pilot-package>p,#m7-s2.a4-measurement-slide .m6-d1-gate>div{display:none!important}
@media screen and (min-width:1100px){#fsSlideContent #m7-s2 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s2 .m6-handoff-system{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s2{box-sizing:border-box;padding-top:94px}#m7-s2 .slide-body{padding-top:10px}#m7-s2 .m6-handoff-system{min-height:0;overflow:visible;border-radius:13px}#m7-s2 .m6-handoff-thesis,#m7-s2 .m6-handoff-main,#m7-s2 .m6-d1-gate{grid-template-columns:1fr}#m7-s2 .m6-handoff-thesis{padding:9px 12px;gap:4px}#m7-s2 .m6-handoff-thesis span,#m7-s2 .m6-handoff-thesis b{padding:0;border:0;text-align:left}#m7-s2 .m6-handoff-main{padding:12px}#m7-s2 .m6-handoff-main>section{margin-bottom:12px;border:1px solid #c3d1e5!important}#m7-s2 .m6-handoff-main>section+section::before{top:-19px;left:50%;content:"↓";transform:translateX(-50%)}#m7-s2 .m6-field-verification>div{grid-template-columns:1fr}#m7-s2 .m6-field-verification>p{font-size:6.5px}#m7-s2 .m6-d1-gate>b,#m7-s2 .m6-d1-gate>strong{padding:8px 10px;border:0;text-align:center}#m7-s2 .m6-d1-gate>div{flex-wrap:wrap;padding:9px 8px}#m7-s2 .semantic-caption{font-size:10px}}
@media print{#m7-s2 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s2 .m6-handoff-system{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s2 .m6-handoff-main header span,#m7-s2 .m6-classroom-assets article span,#m7-s2 .m6-classroom-assets>p,#m7-s2 .m6-field-verification article span,#m7-s2 .m6-field-verification>p,#m7-s2 .m6-pilot-package>p,#m7-s2 .m6-d1-gate>div{display:none!important}#m7-s2 .m6-handoff-thesis,#m7-s2 .m6-pilot-package article b,#m7-s2 .m6-d1-gate>b,#m7-s2 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s4 .slide-body{min-height:0;padding-top:18px}
#m7-s4 .m6-launch-charter{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s4 .m6-charter-thesis{display:grid;grid-template-columns:210px minmax(0,1fr) 220px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m7-s4 .m6-charter-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.1em}#m7-s4 .m6-charter-thesis strong{font-size:15px}#m7-s4 .m6-charter-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m7-s4 .m6-role-seat{position:relative;display:grid;grid-template-columns:105px repeat(5,1fr);align-items:center;min-height:48px;border-bottom:1px solid #c7d4e6;background:#edf3ff;text-align:center}#m7-s4 .m6-role-seat>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:10px}#m7-s4 .m6-role-seat>span{padding:8px;border-right:1px solid #cad7e8;color:#294566;font-size:9px;font-weight:900}#m7-s4 .m6-role-seat>p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#m7-s4 .m6-charter-main{display:grid;grid-template-columns:1.36fr .64fr;min-height:0;padding:16px 24px 12px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m7-s4 .m6-charter-main>section{display:grid;min-width:0;border:1px solid #c3d1e5;background:#fff}
#m7-s4 .m6-charter-main header{display:flex;justify-content:center;flex-direction:column;min-height:52px;padding:0 13px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m7-s4 .m6-charter-main header small{color:#1f5be0;font-size:7px;font-weight:900;letter-spacing:.08em}#m7-s4 .m6-charter-main header strong{color:#15366d;font-size:12px}#m7-s4 .m6-charter-main header span{margin-top:2px;color:#62738c;font-size:7px}
#m7-s4 .m6-scope-contract{grid-template-rows:auto auto 1fr auto;border-right:0!important}#m7-s4 .m6-business-target,#m7-s4 .m6-first-user{display:grid;grid-template-columns:92px 1fr;align-items:center;min-height:48px;border-bottom:1px solid #cbd7e7}#m7-s4 .m6-business-target>b,#m7-s4 .m6-first-user>b{display:grid;align-self:stretch;place-items:center;background:#f0f5ff;color:#1f5be0;font-size:9px}#m7-s4 .m6-business-target>strong,#m7-s4 .m6-first-user>strong{padding:0 14px;color:#425875;font-size:9px}#m7-s4 .m6-first-user{border-top:1px solid #cbd7e7;border-bottom:0}
#m7-s4 .m6-boundary-line{position:relative;display:grid;grid-template-columns:72px 1fr 25px 1fr 25px 1fr;align-items:center;padding:12px}#m7-s4 .m6-boundary-line>b{align-self:stretch;display:grid;place-items:center;border-right:1px solid #d0dbea;color:#1f5be0;font-size:9px}#m7-s4 .m6-boundary-line article{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:70px;margin:0 8px;border:1px solid #c8d5e7;border-radius:7px;background:#f9fbff;text-align:center}#m7-s4 .m6-boundary-line article.node{border:2px solid #1f5be0;background:#edf3ff}#m7-s4 .m6-boundary-line article small{color:#1f5be0;font-size:6px;font-weight:900}#m7-s4 .m6-boundary-line article strong{margin-top:4px;color:#15366d;font-size:10px}#m7-s4 .m6-boundary-line>i{color:#1f5be0;font-size:16px;font-style:normal;font-weight:900;text-align:center}#m7-s4 .m6-boundary-line>p{grid-column:2/-1;margin:7px 0 0;color:#60718a;font-size:7px;text-align:center}
#m7-s4 .m6-baseline-board{grid-template-rows:auto 1fr auto auto}#m7-s4 .m6-baseline-board>header{background:#dfeaff}#m7-s4 .m6-baseline-board>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:center;padding:12px}#m7-s4 .m6-baseline-board article{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:58px;border:1px solid #cbd8e9;background:#f9fbff}#m7-s4 .m6-baseline-board article b{color:#15366d;font-size:10px}#m7-s4 .m6-baseline-board article span{margin-top:4px;color:#1f5be0;font-size:7px}#m7-s4 .m6-baseline-board>p{margin:0;padding:7px;background:#f3f7ff;color:#5e7088;font-size:7px;text-align:center}#m7-s4 .m6-baseline-board aside{display:grid;grid-template-columns:78px 1fr;align-items:center;min-height:47px;border-top:1px solid #d8c7cb;background:#f8f3f4}#m7-s4 .m6-baseline-board aside b{display:grid;align-self:stretch;place-items:center;background:#80515b;color:#fff;font-size:9px}#m7-s4 .m6-baseline-board aside span{padding:0 10px;color:#664c55;font-size:7px;line-height:1.4}
#m7-s4 .m6-charter-exit{display:grid;grid-template-columns:.86fr 1.14fr;border-top:1px solid #c5d3e6}#m7-s4 .m6-charter-exit section{display:grid;grid-template-columns:90px 1fr;align-items:center;min-height:46px;background:#edf3ff;color:#455a76}#m7-s4 .m6-charter-exit section+section{border-left:1px solid #c5d3e6}#m7-s4 .m6-charter-exit b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s4 .m6-charter-exit section+section b{background:#15366d}#m7-s4 .m6-charter-exit span{padding:0 12px;font-size:8px;font-weight:800;line-height:1.35}
#m7-s4 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m7-s4.a4-measurement-slide .m6-launch-charter{height:auto!important;min-height:0!important}
@media screen and (min-width:1100px){#fsSlideContent #m7-s4 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s4 .m6-launch-charter{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s4{box-sizing:border-box;padding-top:94px}#m7-s4 .slide-body{padding-top:10px}#m7-s4 .m6-launch-charter{min-height:0;overflow:visible;border-radius:13px}#m7-s4 .m6-charter-thesis,#m7-s4 .m6-role-seat,#m7-s4 .m6-charter-main,#m7-s4 .m6-charter-exit{grid-template-columns:1fr}#m7-s4 .m6-charter-thesis{padding:9px 12px;gap:4px}#m7-s4 .m6-charter-thesis span,#m7-s4 .m6-charter-thesis b{padding:0;border:0;text-align:left}#m7-s4 .m6-role-seat>span{border-right:0;border-top:1px solid #cad7e8}#m7-s4 .m6-charter-main{padding:12px}#m7-s4 .m6-charter-main>section{border:1px solid #c3d1e5!important}#m7-s4 .m6-baseline-board{margin-top:12px}#m7-s4 .m6-boundary-line{grid-template-columns:1fr}#m7-s4 .m6-boundary-line>b{min-height:35px;border-right:0}#m7-s4 .m6-boundary-line article{width:100%;box-sizing:border-box;margin:5px 0}#m7-s4 .m6-boundary-line>i{transform:rotate(90deg)}#m7-s4 .m6-boundary-line>p{grid-column:1}#m7-s4 .m6-charter-exit section+section{border-top:1px solid #c5d3e6;border-left:0}#m7-s4 .semantic-caption{font-size:10px}}
@media print{#m7-s4 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s4 .m6-launch-charter{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s4 .m6-charter-main header span,#m7-s4 .m6-role-seat>p,#m7-s4 .m6-boundary-line>p,#m7-s4 .m6-baseline-board>p{display:none!important}#m7-s4 .m6-charter-thesis,#m7-s4 .m6-role-seat>b,#m7-s4 .m6-baseline-board aside b,#m7-s4 .m6-charter-exit b,#m7-s4 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s6 .slide-body{min-height:0;padding-top:18px}
#m7-s6 .m6-governance-gate{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s6 .m6-governance-thesis{display:grid;grid-template-columns:230px minmax(0,1fr) 170px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m7-s6 .m6-governance-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.1em}#m7-s6 .m6-governance-thesis strong{font-size:15px}#m7-s6 .m6-governance-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m7-s6 .m6-dual-walkthrough{display:grid;grid-template-columns:1.18fr .82fr;min-height:0;padding:16px 24px 10px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m7-s6 .m6-dual-walkthrough>section{display:grid;grid-template-rows:auto 1fr auto;min-width:0;border:1px solid #c3d1e5;background:#fff}#m7-s6 .m6-dual-walkthrough>section+section{border-left:0}
#m7-s6 .m6-dual-walkthrough header{display:flex;align-items:center;min-height:43px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m7-s6 .m6-dual-walkthrough header b{display:grid;align-self:stretch;width:105px;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s6 .m6-dual-walkthrough header span{padding:0 12px;color:#50647f;font-size:8px;font-weight:800}
#m7-s6 .m6-dual-walkthrough .normal>div{display:grid;grid-template-columns:repeat(5,1fr 18px) 1fr;align-items:center;padding:10px}#m7-s6 .m6-dual-walkthrough .normal article{display:grid;min-height:62px;place-items:center;border:1px solid #c9d6e8;border-radius:6px;background:#f9fbff;color:#15366d;font-size:8px;font-weight:900;text-align:center}#m7-s6 .m6-dual-walkthrough .normal article.human{border:2px solid #1f5be0;background:#edf3ff}#m7-s6 .m6-dual-walkthrough .normal i{color:#1f5be0;font-size:13px;font-style:normal;font-weight:900;text-align:center}
#m7-s6 .m6-dual-walkthrough .exception>header b{background:#80515b}#m7-s6 .m6-dual-walkthrough .exception>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;align-content:center;padding:10px}#m7-s6 .m6-dual-walkthrough .exception article{display:grid;min-height:36px;place-items:center;border:1px solid #d8c7cb;background:#f9f4f5;color:#684b55;font-size:8px;font-weight:800;text-align:center}#m7-s6 .m6-dual-walkthrough .exception strong{grid-column:1/-1;padding:7px;background:#80515b;color:#fff;font-size:8px;text-align:center}
#m7-s6 .m6-dual-walkthrough p{margin:0;padding:7px 10px;border-top:1px solid #cbd7e7;background:#f3f7ff;color:#5b6d85;font-size:6.5px;text-align:center}
#m7-s6 .m6-governance-controls{display:grid;grid-template-columns:1.35fr .72fr .93fr;margin:0 24px 10px;border:1px solid #c3d1e5;background:#fff}#m7-s6 .m6-governance-controls>section{display:grid;grid-template-rows:auto 1fr auto;min-width:0;border-right:1px solid #c9d6e8}#m7-s6 .m6-governance-controls>section:last-child{border-right:0}#m7-s6 .m6-governance-controls header{display:flex;align-items:center;min-height:35px;padding:0 10px;background:#eaf1ff}#m7-s6 .m6-governance-controls header small{color:#1f5be0;font-size:6px;font-weight:900}#m7-s6 .m6-governance-controls header strong{margin-left:8px;color:#15366d;font-size:9px}
#m7-s6 .m6-permission-ladder>div{display:grid;grid-template-columns:repeat(5,1fr 12px) 1fr;align-items:center;padding:8px}#m7-s6 .m6-permission-ladder span{display:grid;min-height:34px;place-items:center;background:#edf3ff;color:#24466f;font-size:7px;font-weight:800;text-align:center}#m7-s6 .m6-permission-ladder span.approval{background:#80515b;color:#fff}#m7-s6 .m6-permission-ladder i{color:#1f5be0;font-size:9px;font-style:normal;text-align:center}#m7-s6 .m6-permission-ladder p,#m7-s6 .m6-writeback-check p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#m7-s6 .m6-human-break>div{display:flex;align-items:center;padding:9px;color:#684b55;font-size:7px;font-weight:800;line-height:1.45;text-align:center}
#m7-s6 .m6-writeback-check>div{display:grid;grid-template-columns:1fr 1fr;padding:7px;gap:5px}#m7-s6 .m6-writeback-check span{display:grid;min-height:24px;place-items:center;border:1px solid #cad7e8;background:#f9fbff;color:#405674;font-size:6.5px;font-weight:800;text-align:center}#m7-s6 .m6-writeback-check span:last-child{grid-column:1/-1}
#m7-s6 .m6-governance-exit{display:grid;grid-template-columns:105px 1fr 170px;align-items:center;min-height:43px;border-top:1px solid #c5d3e6;background:#edf3ff;color:#455a76}#m7-s6 .m6-governance-exit>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s6 .m6-governance-exit span{padding:0 14px;font-size:8px;font-weight:800}#m7-s6 .m6-governance-exit strong{padding:0 14px;border-left:1px solid #c5d3e6;color:#15366d;font-size:9px;text-align:center}
#m7-s6 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m7-s6.a4-measurement-slide .m6-governance-gate{height:auto!important;min-height:0!important}
@media screen and (min-width:1100px){#fsSlideContent #m7-s6 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s6 .m6-governance-gate{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s6{box-sizing:border-box;padding-top:94px}#m7-s6 .slide-body{padding-top:10px}#m7-s6 .m6-governance-gate{min-height:0;overflow:visible;border-radius:13px}#m7-s6 .m6-governance-thesis,#m7-s6 .m6-dual-walkthrough,#m7-s6 .m6-governance-controls,#m7-s6 .m6-governance-exit{grid-template-columns:1fr}#m7-s6 .m6-governance-thesis{padding:9px 12px;gap:4px}#m7-s6 .m6-governance-thesis span,#m7-s6 .m6-governance-thesis b{padding:0;border:0;text-align:left}#m7-s6 .m6-dual-walkthrough{padding:12px}#m7-s6 .m6-dual-walkthrough>section+section{margin-top:10px;border:1px solid #c3d1e5}#m7-s6 .m6-dual-walkthrough .normal>div{grid-template-columns:1fr}#m7-s6 .m6-dual-walkthrough .normal i{transform:rotate(90deg)}#m7-s6 .m6-governance-controls{margin:0 12px 12px}#m7-s6 .m6-governance-controls>section{border-right:0;border-bottom:1px solid #c9d6e8}#m7-s6 .m6-permission-ladder>div{grid-template-columns:1fr}#m7-s6 .m6-permission-ladder i{transform:rotate(90deg)}#m7-s6 .m6-human-break>div{justify-content:center}#m7-s6 .m6-governance-exit>b,#m7-s6 .m6-governance-exit span,#m7-s6 .m6-governance-exit strong{padding:8px 10px;border:0;text-align:center}#m7-s6 .semantic-caption{font-size:10px}}
@media print{#m7-s6 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s6 .m6-governance-gate{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s6 .m6-dual-walkthrough p{display:none!important}#m7-s6 .m6-governance-thesis,#m7-s6 .m6-dual-walkthrough header b,#m7-s6 .m6-dual-walkthrough .exception strong,#m7-s6 .m6-permission-ladder span.approval,#m7-s6 .m6-governance-exit>b,#m7-s6 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s7 .slide-body{min-height:0;padding-top:18px}
#m7-s7 .m6-v01-system{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s7 .m6-v01-thesis{display:grid;grid-template-columns:265px minmax(0,1fr) 180px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m7-s7 .m6-v01-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m7-s7 .m6-v01-thesis strong{font-size:15px}#m7-s7 .m6-v01-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m7-s7 .m6-capability-choice{position:relative;display:grid;grid-template-columns:125px repeat(5,1fr);align-items:center;min-height:44px;border-bottom:1px solid #c7d4e6;background:#edf3ff;text-align:center}#m7-s7 .m6-capability-choice>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:10px}#m7-s7 .m6-capability-choice>span{padding:8px;border-right:1px solid #cad7e8;color:#294566;font-size:8px;font-weight:900}#m7-s7 .m6-capability-choice>p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#m7-s7 .m6-v01-core{display:grid;grid-template-columns:.9fr 28px 1.18fr 28px .9fr;align-items:stretch;min-height:0;padding:16px 24px 10px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m7-s7 .m6-v01-core>section{display:grid;min-width:0;border:1px solid #c3d1e5;background:#fff}#m7-s7 .m6-v01-core header{display:flex;justify-content:center;flex-direction:column;min-height:48px;padding:0 12px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m7-s7 .m6-v01-core header small{color:#1f5be0;font-size:7px;font-weight:900}#m7-s7 .m6-v01-core header strong{color:#15366d;font-size:12px}#m7-s7 .m6-v01-arrow{display:grid;place-items:center;color:#1f5be0;font-size:18px;font-style:normal;font-weight:900}
#m7-s7 .m6-input-port{grid-template-rows:auto 1fr 1fr}#m7-s7 .m6-input-port article{display:flex;justify-content:center;flex-direction:column;padding:10px 14px;border-bottom:1px solid #cbd7e7}#m7-s7 .m6-input-port article:last-child{border-bottom:0}#m7-s7 .m6-input-port article b{color:#15366d;font-size:10px}#m7-s7 .m6-input-port article span{margin-top:5px;color:#60718a;font-size:8px;line-height:1.4}
#m7-s7 .m6-execution-kernel{grid-template-rows:auto 1fr auto;border:2px solid #1f5be0!important}#m7-s7 .m6-execution-kernel>header{background:#dfeaff}#m7-s7 .m6-execution-kernel>div{display:flex;justify-content:center;flex-direction:column;margin:12px;padding:12px;border:1px solid #c4d2e5;background:#f8faff;text-align:center}#m7-s7 .m6-execution-kernel>div b{color:#15366d;font-size:11px}#m7-s7 .m6-execution-kernel>div span{margin-top:7px;color:#50637e;font-size:8px;line-height:1.4}#m7-s7 .m6-execution-kernel aside{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c7d4e6}#m7-s7 .m6-execution-kernel aside article{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:52px;background:#edf3ff;text-align:center}#m7-s7 .m6-execution-kernel aside article:first-child{border-right:1px solid #c7d4e6;background:#f8f3f4}#m7-s7 .m6-execution-kernel aside strong{color:#1f5be0;font-size:9px}#m7-s7 .m6-execution-kernel aside article:first-child strong{color:#80515b}#m7-s7 .m6-execution-kernel aside span{margin-top:3px;color:#5a6c84;font-size:7px}
#m7-s7 .m6-output-port{grid-template-rows:auto 1fr auto}#m7-s7 .m6-output-port>article{display:flex;justify-content:center;flex-direction:column;padding:11px 14px}#m7-s7 .m6-output-port>article b{color:#15366d;font-size:10px}#m7-s7 .m6-output-port>article span{margin-top:5px;color:#60718a;font-size:8px;line-height:1.4}#m7-s7 .m6-output-port>div{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;min-height:52px;border-top:1px solid #c7d4e6;background:#edf3ff;text-align:center}#m7-s7 .m6-output-port>div b,#m7-s7 .m6-output-port>div strong{color:#15366d;font-size:8px}#m7-s7 .m6-output-port>div i{color:#1f5be0;font-style:normal;font-weight:900}
#m7-s7 .m6-v01-responsibility{display:grid;grid-template-columns:155px 1fr 270px;align-items:center;min-height:40px;margin:0 24px;border:1px solid #c5d3e6;background:#edf3ff;color:#455a76}#m7-s7 .m6-v01-responsibility>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s7 .m6-v01-responsibility span{padding:0 14px;font-size:8px;font-weight:800}#m7-s7 .m6-v01-responsibility strong{padding:0 12px;border-left:1px solid #c5d3e6;color:#15366d;font-size:8px;text-align:center}
#m7-s7 .m6-v01-no-go,#m7-s7 .m6-v01-exit{display:grid;grid-template-columns:105px 1fr;align-items:center;min-height:37px;margin:0 24px;border:1px solid #d8c7cb;border-top:0;background:#f8f3f4;color:#654c55}#m7-s7 .m6-v01-no-go>b,#m7-s7 .m6-v01-exit>b{display:grid;align-self:stretch;place-items:center;background:#80515b;color:#fff;font-size:9px}#m7-s7 .m6-v01-no-go span,#m7-s7 .m6-v01-exit span{padding:0 14px;font-size:8px;font-weight:800}#m7-s7 .m6-v01-exit{border-color:#c5d3e6;background:#edf3ff;color:#455a76}#m7-s7 .m6-v01-exit>b{background:#15366d}
#m7-s7 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m7-s7.a4-measurement-slide .m6-v01-system{height:auto!important;min-height:0!important}
@media screen and (min-width:1100px){#fsSlideContent #m7-s7 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s7 .m6-v01-system{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s7{box-sizing:border-box;padding-top:94px}#m7-s7 .slide-body{padding-top:10px}#m7-s7 .m6-v01-system{min-height:0;overflow:visible;border-radius:13px}#m7-s7 .m6-v01-thesis,#m7-s7 .m6-capability-choice,#m7-s7 .m6-v01-core,#m7-s7 .m6-v01-responsibility,#m7-s7 .m6-v01-no-go,#m7-s7 .m6-v01-exit{grid-template-columns:1fr}#m7-s7 .m6-v01-thesis{padding:9px 12px;gap:4px}#m7-s7 .m6-v01-thesis span,#m7-s7 .m6-v01-thesis b{padding:0;border:0;text-align:left}#m7-s7 .m6-capability-choice>span{border-right:0;border-top:1px solid #cad7e8}#m7-s7 .m6-v01-core{padding:12px}#m7-s7 .m6-v01-arrow{transform:rotate(90deg)}#m7-s7 .m6-v01-responsibility,#m7-s7 .m6-v01-no-go,#m7-s7 .m6-v01-exit{margin:0 12px}#m7-s7 .m6-v01-responsibility>b,#m7-s7 .m6-v01-responsibility span,#m7-s7 .m6-v01-responsibility strong,#m7-s7 .m6-v01-no-go>b,#m7-s7 .m6-v01-no-go span,#m7-s7 .m6-v01-exit>b,#m7-s7 .m6-v01-exit span{padding:8px 10px;border:0;text-align:center}#m7-s7 .semantic-caption{font-size:10px}}
@media print{#m7-s7 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s7 .m6-v01-system{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s7 .m6-v01-thesis,#m7-s7 .m6-capability-choice>b,#m7-s7 .m6-execution-kernel aside article:first-child,#m7-s7 .m6-v01-responsibility>b,#m7-s7 .m6-v01-no-go>b,#m7-s7 .m6-v01-exit>b,#m7-s7 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s8 .slide-body{min-height:0;padding-top:18px}
#m7-s8 .m6-test-evidence-matrix{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s8 .m6-test-thesis{display:grid;grid-template-columns:235px minmax(0,1fr) 210px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m7-s8 .m6-test-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m7-s8 .m6-test-thesis strong{font-size:15px}#m7-s8 .m6-test-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m7-s8 .m6-test-matrix-head{display:grid;grid-template-columns:120px repeat(3,1fr);align-items:center;min-height:39px;border-bottom:1px solid #c7d4e6;background:#edf3ff;text-align:center}#m7-s8 .m6-test-matrix-head>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s8 .m6-test-matrix-head span{padding:7px;border-right:1px solid #cad7e8;color:#667790;font-size:7px;font-weight:900;letter-spacing:.06em}
#m7-s8 .m6-test-cases{display:grid;grid-template-columns:repeat(3,1fr);min-height:0;padding:14px 24px 8px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m7-s8 .m6-test-cases>section{display:grid;grid-template-rows:auto repeat(3,1fr) auto;min-width:0;border:1px solid #c3d1e5;background:#fff}#m7-s8 .m6-test-cases>section+section{border-left:0}
#m7-s8 .m6-test-cases header{display:grid;grid-template-columns:45px 1fr;align-items:center;min-height:47px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m7-s8 .m6-test-cases header i{display:grid;width:29px;height:29px;place-items:center;margin-left:9px;border-radius:50%;background:#1f5be0;color:#fff;font-size:10px;font-style:normal;font-weight:900}#m7-s8 .m6-test-cases header div{display:flex;justify-content:center;flex-direction:column}#m7-s8 .m6-test-cases header small{color:#1f5be0;font-size:6.5px;font-weight:900}#m7-s8 .m6-test-cases header strong{color:#15366d;font-size:10px}#m7-s8 .m6-test-cases .failure header i{background:#80515b}
#m7-s8 .m6-test-cases article{display:grid;grid-template-columns:74px 1fr;align-items:center;padding:7px 10px;border-bottom:1px solid #cbd7e7}#m7-s8 .m6-test-cases article b{color:#1f5be0;font-size:7px}#m7-s8 .m6-test-cases article span{color:#455a76;font-size:8px;font-weight:800;line-height:1.35}#m7-s8 .m6-test-cases .failure article b{color:#80515b}#m7-s8 .m6-test-cases>section>p{margin:0;padding:7px 10px;background:#f3f7ff;color:#5d6f87;font-size:6.5px;line-height:1.35;text-align:center}
#m7-s8 .m6-evidence-ledger{position:relative;display:grid;grid-template-columns:125px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;align-items:center;min-height:39px;margin:0 24px;border:1px solid #c5d3e6;background:#edf3ff;text-align:center}#m7-s8 .m6-evidence-ledger>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s8 .m6-evidence-ledger span{color:#415773;font-size:7.5px;font-weight:800}#m7-s8 .m6-evidence-ledger i{color:#1f5be0;font-size:10px;font-style:normal}#m7-s8 .m6-evidence-ledger p,#m7-s8 .m6-severity-scale>p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#m7-s8 .m6-severity-scale{position:relative;display:grid;grid-template-columns:125px 1.5fr .8fr .8fr;align-items:stretch;min-height:39px;margin:0 24px;border:1px solid #c5d3e6;border-top:0;background:#fff}#m7-s8 .m6-severity-scale>b{display:grid;place-items:center;background:#15366d;color:#fff;font-size:9px}#m7-s8 .m6-severity-scale section{display:grid;grid-template-columns:45px 1fr;align-items:center;border-right:1px solid #c5d3e6}#m7-s8 .m6-severity-scale strong{display:grid;align-self:stretch;place-items:center;color:#fff;font-size:9px}#m7-s8 .m6-severity-scale span{padding:0 9px;color:#52657f;font-size:7px;font-weight:800}#m7-s8 .m6-severity-scale .p0 strong{background:#80515b}#m7-s8 .m6-severity-scale .p1 strong{background:#1f5be0}#m7-s8 .m6-severity-scale .p2 strong{background:#7a8ca7}
#m7-s8 .m6-test-exit{display:grid;grid-template-columns:105px 1fr 170px;align-items:center;min-height:39px;margin:0 24px 8px;border:1px solid #c5d3e6;border-top:0;background:#edf3ff;color:#455a76}#m7-s8 .m6-test-exit>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s8 .m6-test-exit span{padding:0 14px;font-size:8px;font-weight:800}#m7-s8 .m6-test-exit strong{padding:0 12px;border-left:1px solid #c5d3e6;color:#80515b;font-size:9px;text-align:center}
#m7-s8 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m7-s8.a4-measurement-slide .m6-test-evidence-matrix{height:auto!important;min-height:0!important}
@media screen and (min-width:1100px){#fsSlideContent #m7-s8 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s8 .m6-test-evidence-matrix{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s8{box-sizing:border-box;padding-top:94px}#m7-s8 .slide-body{padding-top:10px}#m7-s8 .m6-test-evidence-matrix{min-height:0;overflow:visible;border-radius:13px}#m7-s8 .m6-test-thesis,#m7-s8 .m6-test-matrix-head,#m7-s8 .m6-test-cases,#m7-s8 .m6-evidence-ledger,#m7-s8 .m6-severity-scale,#m7-s8 .m6-test-exit{grid-template-columns:1fr}#m7-s8 .m6-test-thesis{padding:9px 12px;gap:4px}#m7-s8 .m6-test-thesis span,#m7-s8 .m6-test-thesis b{padding:0;border:0;text-align:left}#m7-s8 .m6-test-matrix-head span{display:none}#m7-s8 .m6-test-cases{padding:12px}#m7-s8 .m6-test-cases>section+section{margin-top:10px;border:1px solid #c3d1e5}#m7-s8 .m6-evidence-ledger,#m7-s8 .m6-severity-scale,#m7-s8 .m6-test-exit{margin:0 12px}#m7-s8 .m6-evidence-ledger>b,#m7-s8 .m6-evidence-ledger span,#m7-s8 .m6-test-exit>b,#m7-s8 .m6-test-exit span,#m7-s8 .m6-test-exit strong{padding:8px 10px;border:0;text-align:center}#m7-s8 .m6-evidence-ledger i{transform:rotate(90deg)}#m7-s8 .m6-severity-scale>b{padding:8px}#m7-s8 .m6-severity-scale section{min-height:48px;border-right:0;border-bottom:1px solid #c5d3e6}#m7-s8 .semantic-caption{font-size:10px}}
@media print{#m7-s8 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s8 .m6-test-evidence-matrix{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s8 .m6-test-cases>section>p{display:none!important}#m7-s8 .m6-test-thesis,#m7-s8 .m6-test-matrix-head>b,#m7-s8 .m6-test-cases header i,#m7-s8 .m6-severity-scale>b,#m7-s8 .m6-severity-scale strong,#m7-s8 .m6-test-exit>b,#m7-s8 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s9 .slide-body{min-height:0;padding-top:18px}
#m7-s9 .m6-repeatability-cycle{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s9 .m6-repeat-thesis{display:grid;grid-template-columns:285px minmax(0,1fr) 220px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m7-s9 .m6-repeat-thesis span{padding-left:20px;color:#acc5ef;font-size:8.5px;font-weight:900;letter-spacing:.08em}#m7-s9 .m6-repeat-thesis strong{font-size:15px}#m7-s9 .m6-repeat-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m7-s9 .m6-repeat-main{display:grid;grid-template-columns:1fr 105px 1.12fr;min-height:0;padding:16px 24px 10px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m7-s9 .m6-repeat-main>section{display:grid;min-width:0;border:1px solid #c3d1e5;background:#fff}
#m7-s9 .m6-repeat-main header{display:flex;justify-content:center;flex-direction:column;min-height:52px;padding:0 13px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m7-s9 .m6-repeat-main header small{color:#1f5be0;font-size:7px;font-weight:900;letter-spacing:.08em}#m7-s9 .m6-repeat-main header strong{color:#15366d;font-size:12px}#m7-s9 .m6-repeat-main header span{margin-top:2px;color:#60718a;font-size:7px}
#m7-s9 .m6-repair-funnel{grid-template-rows:auto 1fr auto auto}#m7-s9 .m6-failure-clusters{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;align-content:center;padding:12px}#m7-s9 .m6-failure-clusters span{display:grid;min-height:36px;place-items:center;border:1px solid #d8c7cb;background:#f8f3f4;color:#664c55;font-size:8px;font-weight:800;text-align:center}#m7-s9 .m6-failure-clusters span:last-child{grid-column:1/-1;margin:0 22%}#m7-s9 .m6-repair-funnel>p{margin:0;padding:7px 10px;border-top:1px solid #d8c7cb;background:#f8f3f4;color:#674d56;font-size:6.5px;text-align:center}
#m7-s9 .m6-repair-objects{position:relative;display:grid;grid-template-columns:78px repeat(4,1fr);border-top:1px solid #c7d4e6;background:#edf3ff}#m7-s9 .m6-repair-objects>b{grid-row:1/3;display:grid;place-items:center;background:#1f5be0;color:#fff;font-size:8px}#m7-s9 .m6-repair-objects>span{padding:6px;border-right:1px solid #cad7e8;border-bottom:1px solid #cad7e8;color:#425875;font-size:7px;font-weight:800;text-align:center}#m7-s9 .m6-repair-objects>p,#m7-s9 .m6-operation-ready>p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#m7-s9 .m6-version-shift{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#15366d;text-align:center}#m7-s9 .m6-version-shift span,#m7-s9 .m6-version-shift strong{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:#edf3ff;color:#1f5be0;font-size:15px;font-weight:900}#m7-s9 .m6-version-shift strong{background:#1f5be0;color:#fff}#m7-s9 .m6-version-shift i{margin:8px 0 2px;color:#60718a;font-size:7px;font-style:normal;line-height:1.35}#m7-s9 .m6-version-shift b{color:#1f5be0;font-size:19px;transform:rotate(90deg)}
#m7-s9 .m6-retest-gates{grid-template-rows:auto repeat(3,1fr)}#m7-s9 .m6-retest-gates>header{background:#dfeaff}#m7-s9 .m6-retest-gates article{display:grid;grid-template-columns:42px 1fr 46px;align-items:center;padding:8px 11px;border-bottom:1px solid #cbd7e7}#m7-s9 .m6-retest-gates article:last-child{border-bottom:0}#m7-s9 .m6-retest-gates article>b{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#1f5be0;color:#fff;font-size:8px}#m7-s9 .m6-retest-gates article div{display:flex;justify-content:center;flex-direction:column}#m7-s9 .m6-retest-gates article strong{color:#15366d;font-size:10px}#m7-s9 .m6-retest-gates article span{margin-top:4px;color:#60718a;font-size:7px;line-height:1.4}#m7-s9 .m6-retest-gates article>i{display:grid;min-height:29px;place-items:center;border:1px solid #c6d4e6;background:#edf3ff;color:#1f5be0;font-size:7px;font-style:normal;font-weight:900}
#m7-s9 .m6-operation-ready{position:relative;display:grid;grid-template-columns:105px repeat(7,1fr);align-items:center;min-height:39px;margin:0 24px;border:1px solid #c5d3e6;background:#edf3ff;text-align:center}#m7-s9 .m6-operation-ready>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s9 .m6-operation-ready>span{padding:7px;border-right:1px solid #cad7e8;color:#415773;font-size:7px;font-weight:800}
#m7-s9 .m6-repeat-exit{display:grid;grid-template-columns:105px 1fr 170px;align-items:center;min-height:42px;margin:0 24px 8px;border:1px solid #c5d3e6;border-top:0;background:#edf3ff;color:#455a76}#m7-s9 .m6-repeat-exit>b{display:grid;align-self:stretch;place-items:center;background:#15366d;color:#fff;font-size:9px}#m7-s9 .m6-repeat-exit span{padding:0 14px;font-size:8px;font-weight:800}#m7-s9 .m6-repeat-exit strong{padding:0 12px;border-left:1px solid #c5d3e6;color:#1f5be0;font-size:9px;text-align:center}
#m7-s9 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m7-s9.a4-measurement-slide .m6-repeatability-cycle{height:auto!important;min-height:0!important}
#m7-s9.a4-measurement-slide .m6-repeat-thesis{grid-template-columns:1fr!important;padding:0 18px!important}#m7-s9.a4-measurement-slide .m6-repeat-thesis span,#m7-s9.a4-measurement-slide .m6-repeat-thesis b,#m7-s9.a4-measurement-slide .m6-repeat-main header small,#m7-s9.a4-measurement-slide .m6-repeat-main header span,#m7-s9.a4-measurement-slide .m6-failure-clusters,#m7-s9.a4-measurement-slide .m6-repair-objects>b,#m7-s9.a4-measurement-slide .m6-repair-objects>span{display:none!important}#m7-s9.a4-measurement-slide .m6-repair-objects{display:block!important}#m7-s9.a4-measurement-slide .m6-repair-objects>p{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:8px 10px!important;overflow:visible!important;clip-path:none!important;white-space:normal!important;color:#455a76!important;font-weight:800!important;text-align:center!important}
@media screen and (min-width:1100px){#fsSlideContent #m7-s9 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s9 .m6-repeatability-cycle{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s9{box-sizing:border-box;padding-top:94px}#m7-s9 .slide-body{padding-top:10px}#m7-s9 .m6-repeatability-cycle{min-height:0;overflow:visible;border-radius:13px}#m7-s9 .m6-repeat-thesis,#m7-s9 .m6-repeat-main,#m7-s9 .m6-operation-ready,#m7-s9 .m6-repeat-exit{grid-template-columns:1fr}#m7-s9 .m6-repeat-thesis{padding:9px 12px;gap:4px}#m7-s9 .m6-repeat-thesis span,#m7-s9 .m6-repeat-thesis b{padding:0;border:0;text-align:left}#m7-s9 .m6-repeat-main{padding:12px}#m7-s9 .m6-version-shift{padding:10px}#m7-s9 .m6-operation-ready,#m7-s9 .m6-repeat-exit{margin:0 12px}#m7-s9 .m6-operation-ready>b,#m7-s9 .m6-operation-ready>span,#m7-s9 .m6-repeat-exit>b,#m7-s9 .m6-repeat-exit span,#m7-s9 .m6-repeat-exit strong{padding:8px 10px;border:0;border-bottom:1px solid #cad7e8;text-align:center}#m7-s9 .semantic-caption{font-size:10px}}
@media print{#m7-s9 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s9 .m6-repeatability-cycle{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s9 .m6-repeat-thesis{grid-template-columns:1fr!important;padding:0 18px!important}#m7-s9 .m6-repeat-thesis span,#m7-s9 .m6-repeat-thesis b,#m7-s9 .m6-repeat-main header small,#m7-s9 .m6-repeat-main header span,#m7-s9 .m6-failure-clusters,#m7-s9 .m6-repair-objects>b,#m7-s9 .m6-repair-objects>span{display:none!important}#m7-s9 .m6-repair-funnel>p{display:block!important}#m7-s9 .m6-repair-objects{display:block!important}#m7-s9 .m6-repair-objects>p{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:8px 10px!important;overflow:visible!important;clip-path:none!important;white-space:normal!important;color:#455a76!important;font-weight:800!important;text-align:center!important}#m7-s9 .m6-repeat-thesis,#m7-s9 .m6-version-shift strong,#m7-s9 .m6-retest-gates article>b,#m7-s9 .m6-operation-ready>b,#m7-s9 .m6-repeat-exit>b,#m7-s9 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s10 .slide-body{min-height:0;padding-top:18px}
#m7-s10 .m6-decision-handoff{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s10 .m6-decision-thesis{display:grid;grid-template-columns:250px minmax(0,1fr) 210px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m7-s10 .m6-decision-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m7-s10 .m6-decision-thesis strong{font-size:15px}#m7-s10 .m6-decision-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m7-s10 .m6-decision-input{display:grid;grid-template-columns:105px 1fr 18px 1fr 18px 1fr 18px 1.35fr 170px;align-items:center;min-height:42px;border-bottom:1px solid #c7d4e6;background:#edf3ff;color:#405674;text-align:center}#m7-s10 .m6-decision-input>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s10 .m6-decision-input span{font-size:8px;font-weight:900}#m7-s10 .m6-decision-input i{color:#1f5be0;font-size:10px;font-style:normal;font-weight:900}#m7-s10 .m6-decision-input strong{padding:0 12px;border-left:1px solid #c7d4e6;color:#15366d;font-size:9px}
#m7-s10 .m6-three-state-gates{display:grid;grid-template-columns:repeat(3,1fr);min-height:0;padding:14px 24px 9px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m7-s10 .m6-three-state-gates>section{display:grid;grid-template-rows:auto 1fr auto;min-width:0;border:1px solid #c3d1e5;background:#fff}#m7-s10 .m6-three-state-gates>section+section{border-left:0}#m7-s10 .m6-three-state-gates header{display:grid;grid-template-columns:1fr 42px;align-content:center;min-height:56px;padding:0 13px;background:#15366d;color:#fff}#m7-s10 .m6-three-state-gates header small{color:#a9c7f9;font-size:7px;font-weight:900}#m7-s10 .m6-three-state-gates header strong{font-size:16px}#m7-s10 .m6-three-state-gates header i{grid-column:2;grid-row:1/3;display:grid;place-items:center;font-size:20px;font-style:normal}#m7-s10 .m6-three-state-gates .conditional header{background:#1f5be0}#m7-s10 .m6-three-state-gates .no-go header{background:#80515b}
#m7-s10 .m6-three-state-gates section>p{display:flex;justify-content:center;flex-direction:column;margin:0;padding:12px 14px;color:#4e617b;font-size:9px;line-height:1.5}#m7-s10 .m6-three-state-gates section>p b{margin-bottom:5px;color:#15366d;font-size:8px}#m7-s10 .m6-three-state-gates section>div{padding:8px;border-top:1px solid #cbd7e7;background:#edf3ff;color:#15366d;font-size:8px;font-weight:900;text-align:center}#m7-s10 .m6-three-state-gates .no-go section>div{background:#f8f3f4}
#m7-s10 .m6-asset-handoff{display:grid;grid-template-columns:115px repeat(3,1fr);align-items:stretch;min-height:72px;margin:0 24px;border:1px solid #c5d3e6;background:#fff}#m7-s10 .m6-asset-handoff>b{display:grid;place-items:center;background:#15366d;color:#fff;font-size:9px}#m7-s10 .m6-asset-handoff section{display:grid;grid-template-columns:42px 1fr;align-items:center;border-right:1px solid #c7d4e6}#m7-s10 .m6-asset-handoff section>i{display:grid;width:29px;height:29px;place-items:center;margin-left:7px;border-radius:50%;background:#1f5be0;color:#fff;font-size:9px;font-style:normal;font-weight:900}#m7-s10 .m6-asset-handoff section div{display:flex;justify-content:center;flex-direction:column;padding:8px}#m7-s10 .m6-asset-handoff section strong{color:#15366d;font-size:9px}#m7-s10 .m6-asset-handoff section span{margin-top:4px;color:#60718a;font-size:7px;line-height:1.4}
#m7-s10 .m6-handoff-sheet{position:relative;display:grid;grid-template-columns:105px repeat(6,1fr);align-items:center;min-height:39px;margin:0 24px 8px;border:1px solid #c5d3e6;border-top:0;background:#edf3ff;text-align:center}#m7-s10 .m6-handoff-sheet>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s10 .m6-handoff-sheet>span{padding:7px;border-right:1px solid #cad7e8;color:#415773;font-size:7px;font-weight:800}#m7-s10 .m6-handoff-sheet>p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#m7-s10 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m7-s10.a4-measurement-slide .m6-decision-handoff{height:auto!important;min-height:0!important}
@media screen and (min-width:1100px){#fsSlideContent #m7-s10 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s10 .m6-decision-handoff{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s10{box-sizing:border-box;padding-top:94px}#m7-s10 .slide-body{padding-top:10px}#m7-s10 .m6-decision-handoff{min-height:0;overflow:visible;border-radius:13px}#m7-s10 .m6-decision-thesis,#m7-s10 .m6-decision-input,#m7-s10 .m6-three-state-gates,#m7-s10 .m6-asset-handoff,#m7-s10 .m6-handoff-sheet{grid-template-columns:1fr}#m7-s10 .m6-decision-thesis{padding:9px 12px;gap:4px}#m7-s10 .m6-decision-thesis span,#m7-s10 .m6-decision-thesis b{padding:0;border:0;text-align:left}#m7-s10 .m6-decision-input>b,#m7-s10 .m6-decision-input span,#m7-s10 .m6-decision-input strong{padding:8px 10px;border:0;border-bottom:1px solid #cad7e8;text-align:center}#m7-s10 .m6-decision-input i{transform:rotate(90deg)}#m7-s10 .m6-three-state-gates{padding:12px}#m7-s10 .m6-three-state-gates>section+section{margin-top:10px;border:1px solid #c3d1e5}#m7-s10 .m6-asset-handoff,#m7-s10 .m6-handoff-sheet{margin:0 12px}#m7-s10 .m6-asset-handoff>b,#m7-s10 .m6-handoff-sheet>b,#m7-s10 .m6-handoff-sheet>span{padding:8px 10px;border:0;border-bottom:1px solid #cad7e8;text-align:center}#m7-s10 .m6-asset-handoff section{min-height:72px;border-right:0;border-bottom:1px solid #c7d4e6}#m7-s10 .semantic-caption{font-size:10px}}
@media print{#m7-s10 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s10 .m6-decision-handoff{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s10 .m6-decision-thesis,#m7-s10 .m6-decision-input>b,#m7-s10 .m6-three-state-gates header,#m7-s10 .m6-asset-handoff>b,#m7-s10 .m6-asset-handoff section>i,#m7-s10 .m6-handoff-sheet>b,#m7-s10 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s5 .slide-body{min-height:0;padding-top:18px}
#m7-s5 .m7-org-operating-system{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s5 .m7-org-thesis{display:grid;grid-template-columns:245px minmax(0,1fr) 190px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m7-s5 .m7-org-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m7-s5 .m7-org-thesis strong{font-size:15px}#m7-s5 .m7-org-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m7-s5 .m7-org-architecture{display:grid;grid-template-columns:.72fr 1.05fr .88fr;grid-template-rows:auto 1fr auto;gap:8px;min-height:0;padding:14px 24px 9px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m7-s5 .m7-org-architecture>section{display:grid;min-width:0;border:1px solid #c3d1e5;background:#fff}#m7-s5 .m7-org-architecture header{display:flex;justify-content:center;flex-direction:column;min-height:42px;padding:0 11px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m7-s5 .m7-org-architecture header small{color:#1f5be0;font-size:6.5px;font-weight:900}#m7-s5 .m7-org-architecture header strong{color:#15366d;font-size:10px}#m7-s5 .m7-org-architecture p{margin:0;padding:7px 10px;color:#5d6f87;font-size:7px;line-height:1.35}
#m7-s5 .m7-portfolio-layer{grid-column:1/-1;grid-template-columns:130px 1.35fr 1fr;align-items:center;background:#edf3ff!important}#m7-s5 .m7-portfolio-layer header{align-self:stretch;border-right:1px solid #c7d4e6;border-bottom:0}#m7-s5 .m7-portfolio-layer>div{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 1.45fr;align-items:center;padding:7px;text-align:center}#m7-s5 .m7-portfolio-layer>div span{padding:7px;background:#fff;color:#415773;font-size:7px;font-weight:900}#m7-s5 .m7-portfolio-layer>div i{color:#1f5be0;font-size:8px;font-style:normal}#m7-s5 .m7-portfolio-layer>div strong{padding:7px;background:#1f5be0;color:#fff;font-size:7px}
#m7-s5 .m7-entry-layer{grid-column:1;grid-row:2;grid-template-rows:auto auto 1fr}#m7-s5 .m7-entry-layer>div{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px}#m7-s5 .m7-entry-layer>div span,#m7-s5 .m7-entry-layer>div strong{display:grid;width:88%;min-height:34px;place-items:center;border:1px solid #c8d5e7;background:#f9fbff;color:#3e5573;font-size:7px;text-align:center}#m7-s5 .m7-entry-layer>div strong{border-color:#1f5be0;background:#edf3ff;color:#15366d}#m7-s5 .m7-entry-layer>div i{color:#1f5be0;font-size:10px;font-style:normal}
#m7-s5 .m7-capability-catalog{position:relative;grid-column:2;grid-row:2;grid-template-rows:auto auto 1fr auto;border:2px solid #1f5be0!important}#m7-s5 .m7-capability-catalog>header{background:#dfeaff}#m7-s5 .m7-capability-catalog>div{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;align-content:center;padding:11px}#m7-s5 .m7-capability-catalog>div span{display:grid;min-height:34px;place-items:center;border:1px solid #c8d5e7;background:#f9fbff;color:#3f5674;font-size:8px;font-weight:800}#m7-s5 .m7-capability-catalog>b{padding:8px;background:#1f5be0;color:#fff;font-size:8px;text-align:center}
#m7-s5 .m7-control-plane{grid-column:3;grid-row:2;grid-template-rows:1fr 1fr;gap:8px;border:0!important;background:transparent!important}#m7-s5 .m7-control-plane article{display:grid;grid-template-rows:auto auto 1fr;border:1px solid #c3d1e5;background:#fff}#m7-s5 .m7-control-plane article>div{display:flex;align-items:center;justify-content:center;padding:7px;background:#edf3ff;color:#3f5674;font-size:7px;font-weight:800;text-align:center}
#m7-s5 .m7-operation-layer{grid-column:1/3;grid-row:3;grid-template-columns:110px 1fr 1.25fr;align-items:center;background:#edf3ff!important}#m7-s5 .m7-operation-layer header{align-self:stretch;border-right:1px solid #c7d4e6;border-bottom:0}#m7-s5 .m7-operation-layer>div{display:grid;grid-template-columns:repeat(6,1fr);padding:7px;gap:4px}#m7-s5 .m7-operation-layer>div span{padding:6px;background:#fff;color:#405674;font-size:6.5px;font-weight:800;text-align:center}
#m7-s5 .m7-exit-layer{grid-column:3;grid-row:3;grid-template-columns:92px 1fr;align-items:center;background:#f8f3f4!important}#m7-s5 .m7-exit-layer header{align-self:stretch;border-right:1px solid #d8c7cb;border-bottom:0;background:#f1e6e8}#m7-s5 .m7-exit-layer>p{display:none}#m7-s5 .m7-exit-layer>div{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:7px}#m7-s5 .m7-exit-layer>div span{padding:5px;background:#fff;color:#684b55;font-size:6.5px;text-align:center}#m7-s5 .m7-exit-layer>div strong{grid-column:1/-1;padding:5px;background:#80515b;color:#fff;font-size:7px;text-align:center}
#m7-s5 .m7-scale-decision,#m7-s5 .m7-scale-risk{display:grid;grid-template-columns:120px 1fr;align-items:center;min-height:39px;margin:0 24px;border:1px solid #c5d3e6;background:#edf3ff;color:#455a76}#m7-s5 .m7-scale-decision>b,#m7-s5 .m7-scale-risk>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s5 .m7-scale-decision span,#m7-s5 .m7-scale-risk span{padding:0 14px;font-size:8px;font-weight:800}#m7-s5 .m7-scale-risk{margin-bottom:8px;border-top:0;background:#f8f3f4;color:#674d56}#m7-s5 .m7-scale-risk>b{background:#80515b}
#m7-s5 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m7-s5.a4-measurement-slide .m7-org-operating-system{height:auto!important;min-height:0!important}
#m7-s5.a4-measurement-slide .m7-org-architecture p,#m7-s5.a4-measurement-slide .m7-portfolio-layer>div,#m7-s5.a4-measurement-slide .m7-entry-layer>div,#m7-s5.a4-measurement-slide .m7-capability-catalog>div,#m7-s5.a4-measurement-slide .m7-control-plane article>div,#m7-s5.a4-measurement-slide .m7-operation-layer>div,#m7-s5.a4-measurement-slide .m7-exit-layer>div{display:none!important}
@media screen and (min-width:1100px){#fsSlideContent #m7-s5{display:flex!important;flex-direction:column}#fsSlideContent #m7-s5 .slide-body{box-sizing:border-box;min-height:0!important;height:auto!important;overflow:hidden!important;flex:1 1 auto!important}#fsSlideContent #m7-s5 .m7-org-operating-system{min-height:clamp(560px,61vh,700px)}#fsSlideContent #m7-s5 .m7-org-architecture p{display:none}#fsSlideContent #m7-s5 .m7-capability-catalog>div{gap:4px;padding:6px}#fsSlideContent #m7-s5 .m7-capability-catalog>div span{min-height:25px}#fsSlideContent #m7-s5 .m7-capability-catalog>b{padding:6px}}
@media screen and (max-width:768px){#m7-s5{box-sizing:border-box;padding-top:94px}#m7-s5 .slide-body{padding-top:10px}#m7-s5 .m7-org-operating-system{min-height:0;overflow:visible;border-radius:13px}#m7-s5 .m7-org-thesis,#m7-s5 .m7-org-architecture,#m7-s5 .m7-portfolio-layer,#m7-s5 .m7-operation-layer,#m7-s5 .m7-exit-layer,#m7-s5 .m7-scale-decision,#m7-s5 .m7-scale-risk{grid-template-columns:1fr}#m7-s5 .m7-org-thesis{padding:9px 12px;gap:4px}#m7-s5 .m7-org-thesis span,#m7-s5 .m7-org-thesis b{padding:0;border:0;text-align:left}#m7-s5 .m7-org-architecture{grid-template-rows:auto;padding:12px}#m7-s5 .m7-org-architecture>section{grid-column:1;grid-row:auto}#m7-s5 .m7-portfolio-layer>div{grid-template-columns:1fr}#m7-s5 .m7-portfolio-layer>div i{transform:rotate(90deg)}#m7-s5 .m7-control-plane{gap:8px}#m7-s5 .m7-operation-layer>div{grid-template-columns:repeat(2,1fr)}#m7-s5 .m7-exit-layer>p{display:block}#m7-s5 .m7-scale-decision,#m7-s5 .m7-scale-risk{margin:0 12px}#m7-s5 .m7-scale-decision>b,#m7-s5 .m7-scale-decision span,#m7-s5 .m7-scale-risk>b,#m7-s5 .m7-scale-risk span{padding:8px 10px;text-align:center}#m7-s5 .semantic-caption{font-size:10px}}
@media print{#m7-s5 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s5 .m7-org-operating-system{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s5 .m7-org-architecture p,#m7-s5 .m7-portfolio-layer>div,#m7-s5 .m7-entry-layer>div,#m7-s5 .m7-capability-catalog>div,#m7-s5 .m7-control-plane article>div,#m7-s5 .m7-operation-layer>div,#m7-s5 .m7-exit-layer>div{display:none!important}#m7-s5 .m7-exit-layer>p{display:block!important}#m7-s5 .m7-org-thesis,#m7-s5 .m7-capability-catalog>b,#m7-s5 .m7-scale-decision>b,#m7-s5 .m7-scale-risk>b,#m7-s5 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m2-s13 .slide-body{min-height:0;padding-top:18px}
#m2-s13 .de-architecture{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:auto;min-height:460px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m2-s13 .de-architecture-thesis{display:grid;grid-template-columns:245px minmax(0,1fr) 200px;align-items:center;min-height:56px;background:#15366d;color:#fff}
#m2-s13 .de-architecture-thesis span{padding-left:22px;color:#a8c8ff;font-size:10px;font-weight:900;letter-spacing:.09em}
#m2-s13 .de-architecture-thesis strong{font-size:17px}
#m2-s13 .de-architecture-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.22);font-size:11px;text-align:center}
#m2-s13 .de-architecture-map{position:relative;display:grid;grid-template-rows:repeat(5,1fr);gap:3px;min-height:0;padding:6px 78px 6px 24px;background:linear-gradient(180deg,#f5f8fd,#fff)}
#m2-s13 .de-layer{display:grid;grid-template-columns:48px 250px minmax(0,1fr);align-items:center;min-height:52px;overflow:hidden;border:1px solid #c5d3e6;background:#fff}
#m2-s13 .de-layer>span{display:grid;align-self:stretch;place-items:center;background:#dbe8ff;color:#1f5be0;font-size:13px;font-weight:900}
#m2-s13 .de-layer>div{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-items:center;padding:3px 14px;border-right:1px solid #c5d3e6}
#m2-s13 .de-layer small{color:#1f5be0;font-size:8px;font-weight:900;letter-spacing:.08em}
#m2-s13 .de-layer strong{color:#15366d;font-size:15px}
#m2-s13 .de-layer p{margin:3px 0 0;color:#52657f;font-size:11px;line-height:1.35}
#m2-s13 .de-layer>em{padding:0 18px;color:#415773;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}
#m2-s13 .de-layer.identity{border-color:#9ebbf0;background:#edf4ff}
#m2-s13 .de-layer.identity>span{background:#1f5be0;color:#fff}
#m2-s13 .de-layer.decision{border-color:#d8bec5;background:#fcf8f9}
#m2-s13 .de-layer.decision>span{background:#80515b;color:#fff}
#m2-s13 .de-layer.runtime{border-color:#9bb8a9;background:#f3faf6}
#m2-s13 .de-layer.runtime>span{background:#32765a;color:#fff}
#m2-s13 .de-flow-rail{position:absolute;top:18px;right:19px;bottom:16px;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;width:43px;padding:10px 4px;border:1px solid #b9c9df;border-radius:22px;background:#fff;color:#52657f;font-size:10px;font-weight:900;writing-mode:vertical-rl}
#m2-s13 .de-flow-rail i{display:grid;place-items:center;color:#1f5be0;font-size:20px;font-style:normal;writing-mode:horizontal-tb}
#m2-s13 .de-guardrails{display:grid;grid-template-columns:repeat(3,1fr);margin:0 24px;border:1px solid #c5d3e6;background:#edf3ff}
#m2-s13 .de-guardrails>div{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:46px;padding:0 13px;border-right:1px solid #c5d3e6}
#m2-s13 .de-guardrails>div:last-child{border-right:0}
#m2-s13 .de-guardrails b{color:#15366d;font-size:12px}
#m2-s13 .de-guardrails span{color:#52657f;font-size:10px;line-height:1.35}
#m2-s13 .de-work-chain{display:grid;grid-template-columns:155px repeat(5,1fr 18px) 1.45fr;align-items:center;min-height:45px;margin:0 24px 9px;border:1px solid #c5d3e6;border-top:0;background:#fff;text-align:center}
#m2-s13 .de-work-chain>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:11px}
#m2-s13 .de-work-chain span,#m2-s13 .de-work-chain strong{padding:5px;color:#415773;font-size:9px;font-weight:850;line-height:1.25}
#m2-s13 .de-work-chain i{color:#1f5be0;font-size:12px;font-style:normal;font-weight:900}
#m2-s13 .de-work-chain strong{color:#80515b}
#m2-s13 .semantic-caption{margin:0;padding:9px 20px 11px;background:#15366d;color:#fff;font-size:13px;font-weight:900;text-align:center}
#m2-s13.a4-measurement-slide .de-architecture{height:auto!important;min-height:0!important}
@media screen and (min-width:1100px){#fsSlideContent #m2-s13 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m2-s13 .de-architecture{height:clamp(690px,63vh,740px);min-height:0}#fsSlideContent #m2-s13 .de-layer{grid-template-columns:60px 420px minmax(0,1fr);min-height:0}#fsSlideContent #m2-s13 .de-architecture-map{grid-template-rows:repeat(5,minmax(0,1fr))}#fsSlideContent #m2-s13 .de-work-chain{grid-template-columns:230px repeat(5,1fr 18px) 1.45fr;min-height:60px}}
@media screen and (max-width:768px){#m2-s13{box-sizing:border-box;padding-top:94px}#m2-s13 .slide-body{padding-top:10px}#m2-s13 .de-architecture{min-height:0;overflow:visible;border-radius:13px}#m2-s13 .de-architecture-thesis{grid-template-columns:1fr;padding:12px 14px;gap:4px}#m2-s13 .de-architecture-thesis span,#m2-s13 .de-architecture-thesis b{padding:0;border:0;text-align:left}#m2-s13 .de-architecture-map{padding:12px;gap:9px}#m2-s13 .de-layer{grid-template-columns:42px 1fr}#m2-s13 .de-layer>div{grid-template-columns:1fr;border-right:0}#m2-s13 .de-layer>em{grid-column:1/-1;padding:8px 12px;border-top:1px solid #d6e0ed}#m2-s13 .de-flow-rail{display:none}#m2-s13 .de-guardrails{grid-template-columns:1fr;margin:0 12px}#m2-s13 .de-guardrails>div{grid-template-columns:105px 1fr;padding:8px 11px;border-right:0;border-bottom:1px solid #c5d3e6}#m2-s13 .de-work-chain{grid-template-columns:1fr;margin:0 12px 10px}#m2-s13 .de-work-chain>*{padding:8px!important}#m2-s13 .de-work-chain i{transform:rotate(90deg)}#m2-s13 .semantic-caption{font-size:11px}}
@media print{#m2-s13 .slide-body{min-height:0!important;padding-top:3mm!important}#m2-s13 .de-architecture{height:132mm!important;min-height:132mm!important;max-height:132mm!important;grid-template-rows:12mm minmax(0,1fr) 14mm 14mm 10mm;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m2-s13 .de-architecture-thesis{min-height:12mm}#m2-s13 .de-architecture-map{grid-template-rows:repeat(5,minmax(0,1fr));gap:1.2mm;padding-top:2.2mm;padding-bottom:2mm}#m2-s13 .de-layer{min-height:0}#m2-s13 .de-guardrails>div,#m2-s13 .de-work-chain{min-height:0}#m2-s13 .de-architecture-thesis,#m2-s13 .de-layer>span,#m2-s13 .de-work-chain>b,#m2-s13 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m2-s11 .slide-body{min-height:0;padding-top:18px}#m2-s11 .m2-identity-compare{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m2-s11 .m2-identity-thesis{display:grid;grid-template-columns:235px minmax(0,1fr) 190px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m2-s11 .m2-identity-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m2-s11 .m2-identity-thesis strong{font-size:15px}#m2-s11 .m2-identity-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m2-s11 .m2-identity-spectrum{display:grid;grid-template-columns:1fr .72fr 1fr;align-items:center;min-height:72px;border-bottom:1px solid #c7d4e6;background:#edf3ff}#m2-s11 .m2-identity-spectrum>section{display:grid;grid-template-columns:48px 1fr;align-items:center;padding:8px 16px}#m2-s11 .m2-identity-spectrum>section>i{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#1f5be0;color:#fff;font-size:12px;font-style:normal;font-weight:900}#m2-s11 .m2-identity-spectrum>section:last-child>i{background:#80515b}#m2-s11 .m2-identity-spectrum section div{display:flex;justify-content:center;flex-direction:column}#m2-s11 .m2-identity-spectrum small{color:#1f5be0;font-size:6.5px;font-weight:900}#m2-s11 .m2-identity-spectrum strong{color:#15366d;font-size:11px}#m2-s11 .m2-identity-spectrum section span{color:#60718a;font-size:7px}#m2-s11 .m2-identity-spectrum>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;color:#52657f;font-size:7px;font-weight:800;text-align:center}#m2-s11 .m2-identity-spectrum>div i{height:3px;margin:0 8px;background:linear-gradient(90deg,#1f5be0,#80515b)}
#m2-s11 .m2-identity-matrix{display:grid;grid-template-columns:120px 1fr 1fr;grid-template-rows:38px repeat(4,1fr);min-height:0;margin:14px 24px 8px;border:1px solid #c3d1e5;background:#fff}#m2-s11 .m2-identity-head{display:grid;place-items:center;border-right:1px solid #c7d4e6;border-bottom:1px solid #c7d4e6;background:#eaf1ff;color:#15366d;font-size:9px;font-weight:900}#m2-s11 .m2-identity-head.axis{background:#1f5be0;color:#fff}#m2-s11 .m2-identity-head.risk{background:#f1e6e8;color:#684b55}
#m2-s11 .m2-identity-axis{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid #c7d4e6;border-bottom:1px solid #c7d4e6;background:#edf3ff}#m2-s11 .m2-identity-axis b{color:#1f5be0;font-size:9px}#m2-s11 .m2-identity-axis small{margin-top:2px;color:#718199;font-size:5.5px;font-weight:900}#m2-s11 .m2-identity-cell{display:flex;justify-content:center;flex-direction:column;padding:7px 13px;border-right:1px solid #c7d4e6;border-bottom:1px solid #c7d4e6}#m2-s11 .m2-identity-cell.shared{background:#fcf9fa}#m2-s11 .m2-identity-cell strong{color:#15366d;font-size:9px}#m2-s11 .m2-identity-cell span{margin-top:3px;color:#60718a;font-size:7px}
#m2-s11 .m2-identity-risk{display:grid;grid-template-columns:105px 1fr 18px 1fr 18px 1fr 18px 1fr 210px;align-items:center;min-height:39px;margin:0 24px;border:1px solid #c5d3e6;background:#edf3ff;color:#405674;text-align:center}#m2-s11 .m2-identity-risk>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m2-s11 .m2-identity-risk span{font-size:7px;font-weight:800}#m2-s11 .m2-identity-risk i{color:#1f5be0;font-size:10px;font-style:normal}#m2-s11 .m2-identity-risk strong{padding:0 12px;border-left:1px solid #c5d3e6;color:#80515b;font-size:8px}
#m2-s11 .m2-identity-judgment{display:grid;grid-template-columns:105px 1fr;align-items:center;min-height:41px;margin:0 24px 8px;border:1px solid #c5d3e6;border-top:0;background:#f8f3f4;color:#624a53}#m2-s11 .m2-identity-judgment>b{display:grid;align-self:stretch;place-items:center;background:#80515b;color:#fff;font-size:9px}#m2-s11 .m2-identity-judgment span{padding:0 14px;font-size:8px;font-weight:800;line-height:1.35}#m2-s11 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m2-s11.a4-measurement-slide .m2-identity-compare{height:auto!important;min-height:0!important}
#m2-s11.a4-measurement-slide .m2-identity-spectrum,#m2-s11.a4-measurement-slide .m2-identity-cell span{display:none!important}
@media screen and (min-width:1100px){#fsSlideContent #m2-s11 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m2-s11 .m2-identity-compare{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m2-s11{box-sizing:border-box;padding-top:94px}#m2-s11 .slide-body{padding-top:10px}#m2-s11 .m2-identity-compare{min-height:0;overflow:visible;border-radius:13px}#m2-s11 .m2-identity-thesis,#m2-s11 .m2-identity-spectrum,#m2-s11 .m2-identity-risk,#m2-s11 .m2-identity-judgment{grid-template-columns:1fr}#m2-s11 .m2-identity-thesis{padding:9px 12px;gap:4px}#m2-s11 .m2-identity-thesis span,#m2-s11 .m2-identity-thesis b{padding:0;border:0;text-align:left}#m2-s11 .m2-identity-spectrum>div{padding:8px 18px}#m2-s11 .m2-identity-matrix{grid-template-columns:78px 1fr 1fr;margin:12px}#m2-s11 .m2-identity-cell{padding:7px}#m2-s11 .m2-identity-risk,#m2-s11 .m2-identity-judgment{margin:0 12px}#m2-s11 .m2-identity-risk>b,#m2-s11 .m2-identity-risk span,#m2-s11 .m2-identity-risk strong,#m2-s11 .m2-identity-judgment>b,#m2-s11 .m2-identity-judgment span{padding:8px 10px;border:0;text-align:center}#m2-s11 .m2-identity-risk i{transform:rotate(90deg)}#m2-s11 .semantic-caption{font-size:10px}}
@media print{#m2-s11 .slide-body{min-height:0!important;padding-top:3mm!important}#m2-s11 .m2-identity-compare{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m2-s11 .m2-identity-spectrum,#m2-s11 .m2-identity-cell span{display:none!important}#m2-s11 .m2-identity-thesis,#m2-s11 .m2-identity-head.axis,#m2-s11 .m2-identity-risk>b,#m2-s11 .m2-identity-judgment>b,#m2-s11 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m2-s18 .slide-body{min-height:0;padding-top:18px}#m2-s18 .m2-build-pipeline{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m2-s18 .m2-build-thesis{display:grid;grid-template-columns:225px minmax(0,1fr) 220px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m2-s18 .m2-build-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m2-s18 .m2-build-thesis strong{font-size:15px}#m2-s18 .m2-build-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m2-s18 .m2-build-stages{display:grid;grid-template-columns:repeat(4,1fr 18px) 1fr;align-items:stretch;min-height:0;padding:16px 24px 9px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m2-s18 .m2-build-stages>i{display:grid;place-items:center;color:#1f5be0;font-size:15px;font-style:normal;font-weight:900}#m2-s18 .m2-build-stages article{display:grid;grid-template-rows:auto 1fr auto auto;min-width:0;border:1px solid #c3d1e5;background:#fff}#m2-s18 .m2-build-stages header{display:grid;grid-template-columns:38px 1fr;align-items:center;min-height:52px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m2-s18 .m2-build-stages header>span{display:grid;width:27px;height:27px;place-items:center;margin-left:7px;border-radius:50%;background:#1f5be0;color:#fff;font-size:8px;font-weight:900}#m2-s18 .m2-build-stages header div{display:flex;justify-content:center;flex-direction:column}#m2-s18 .m2-build-stages header small{color:#1f5be0;font-size:6.5px;font-weight:900}#m2-s18 .m2-build-stages header strong{color:#15366d;font-size:9px;line-height:1.25}#m2-s18 .m2-build-stages article>p{display:flex;align-items:center;margin:0;padding:9px 11px;color:#52657f;font-size:7.5px;line-height:1.45}#m2-s18 .m2-build-stages article>b{padding:7px;border-top:1px solid #c7d4e6;background:#edf3ff;color:#15366d;font-size:7px;text-align:center}#m2-s18 .m2-build-stages article>em{padding:7px;background:#f8f3f4;color:#674d56;font-size:6.5px;font-style:normal;text-align:center}
#m2-s18 .m2-build-accumulation{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;min-height:35px;margin:0 24px;border:1px solid #c5d3e6;background:#edf3ff;color:#415773;text-align:center}#m2-s18 .m2-build-accumulation span,#m2-s18 .m2-build-accumulation strong{font-size:7px;font-weight:800}#m2-s18 .m2-build-accumulation i{height:2px;background:#1f5be0}
#m2-s18 .m2-build-deliverable{display:grid;grid-template-columns:120px repeat(5,1fr);align-items:center;min-height:42px;margin:0 24px 8px;border:1px solid #c5d3e6;border-top:0;background:#edf3ff;text-align:center}#m2-s18 .m2-build-deliverable>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m2-s18 .m2-build-deliverable span{padding:7px;border-right:1px solid #cad7e8;color:#415773;font-size:7px;font-weight:800}#m2-s18 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m2-s18.a4-measurement-slide .m2-build-pipeline{height:auto!important;min-height:0!important}
@media screen and (min-width:1100px){#fsSlideContent #m2-s18 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m2-s18 .m2-build-pipeline{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m2-s18{box-sizing:border-box;padding-top:94px}#m2-s18 .slide-body{padding-top:10px}#m2-s18 .m2-build-pipeline{min-height:0;overflow:visible;border-radius:13px}#m2-s18 .m2-build-thesis,#m2-s18 .m2-build-stages,#m2-s18 .m2-build-accumulation,#m2-s18 .m2-build-deliverable{grid-template-columns:1fr}#m2-s18 .m2-build-thesis{padding:9px 12px;gap:4px}#m2-s18 .m2-build-thesis span,#m2-s18 .m2-build-thesis b{padding:0;border:0;text-align:left}#m2-s18 .m2-build-stages{padding:12px}#m2-s18 .m2-build-stages>i{transform:rotate(90deg)}#m2-s18 .m2-build-stages article{min-height:205px}#m2-s18 .m2-build-accumulation,#m2-s18 .m2-build-deliverable{margin:0 12px}#m2-s18 .m2-build-accumulation span,#m2-s18 .m2-build-accumulation strong,#m2-s18 .m2-build-deliverable>b,#m2-s18 .m2-build-deliverable span{padding:8px 10px;border:0;border-bottom:1px solid #cad7e8;text-align:center}#m2-s18 .m2-build-accumulation i{width:2px;height:12px;margin:auto}#m2-s18 .semantic-caption{font-size:10px}}
@media print{#m2-s18 .slide-body{min-height:0!important;padding-top:3mm!important}#m2-s18 .m2-build-pipeline{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m2-s18 .m2-build-stages article>em{display:none!important}#m2-s18 .m2-build-thesis,#m2-s18 .m2-build-stages header>span,#m2-s18 .m2-build-deliverable>b,#m2-s18 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m4-s3 .slide-body{min-height:0;padding-top:18px}#m4-s3 .m4-scene-funnel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m4-s3 .m4-scene-thesis{display:grid;grid-template-columns:230px minmax(0,1fr) 190px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m4-s3 .m4-scene-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m4-s3 .m4-scene-thesis strong{font-size:15px}#m4-s3 .m4-scene-thesis b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m4-s3 .m4-scene-main{display:grid;grid-template-columns:.72fr 1fr 1.35fr;min-height:0;padding:18px 24px 12px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m4-s3 .m4-scene-main>section{position:relative;display:grid;min-width:0;border:1px solid #c3d1e5;background:#fff}#m4-s3 .m4-scene-main>section+section::before{position:absolute;top:50%;left:-13px;z-index:2;display:grid;width:25px;height:25px;place-items:center;border:2px solid #fff;border-radius:50%;background:#1f5be0;color:#fff;content:"›";font-size:18px;font-weight:900;transform:translateY(-50%)}
#m4-s3 .m4-scene-main header{display:flex;justify-content:center;flex-direction:column;min-height:55px;padding:0 12px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m4-s3 .m4-scene-main header small{color:#1f5be0;font-size:7px;font-weight:900;letter-spacing:.08em}#m4-s3 .m4-scene-main header strong{color:#15366d;font-size:11px}#m4-s3 .m4-scene-main header span{margin-top:2px;color:#62738c;font-size:7px}
#m4-s3 .m4-scene-pool{grid-template-rows:auto 1fr auto;border-right:0!important}#m4-s3 .m4-scene-pool>div{display:grid;align-content:center;gap:8px;padding:12px}#m4-s3 .m4-scene-pool article{display:grid;grid-template-columns:31px 1fr;align-items:center;min-height:43px;border:1px solid #cedaea;background:#fbfcfe}#m4-s3 .m4-scene-pool article b{display:grid;align-self:stretch;place-items:center;background:#edf3ff;color:#1f5be0;font-size:7px}#m4-s3 .m4-scene-pool article span{padding:0 8px;color:#15366d;font-size:8px;font-weight:900}#m4-s3 .m4-scene-pool>p{margin:0;padding:8px;background:#f3f7ff;color:#596b84;font-size:7px;font-weight:800;text-align:center}
#m4-s3 .m4-scene-gates{grid-template-rows:auto 1fr auto}#m4-s3 .m4-scene-gates>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:center;padding:12px}#m4-s3 .m4-scene-gates article{display:grid;grid-template-columns:34px 1fr;align-items:center;min-height:68px;border:1px solid #cbd8e9;background:#f9fbff;clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%,6% 50%)}#m4-s3 .m4-scene-gates article i{display:grid;width:25px;height:25px;place-items:center;margin-left:8px;border-radius:50%;background:#1f5be0;color:#fff;font-size:7px;font-style:normal;font-weight:900}#m4-s3 .m4-scene-gates article div{padding:0 8px}#m4-s3 .m4-scene-gates article b{color:#15366d;font-size:10px}#m4-s3 .m4-scene-gates article span{display:block;margin-top:3px;color:#60718a;font-size:7px;line-height:1.3}#m4-s3 .m4-scene-gates>p{display:flex;justify-content:space-between;margin:0;padding:8px 12px;background:#15366d;color:#fff;font-size:8px}
#m4-s3 .m4-scene-portfolio{grid-template-rows:auto 1fr;border-left:0!important}#m4-s3 .m4-scene-portfolio>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:center;padding:12px}#m4-s3 .m4-scene-portfolio article{min-height:87px;padding:9px;border:1px solid #c9d6e8;background:#fff}#m4-s3 .m4-scene-portfolio article b{color:#15366d;font-size:9px}#m4-s3 .m4-scene-portfolio article p{margin:7px 0 0;color:#5c6f88;font-size:6.8px;line-height:1.3}#m4-s3 .m4-scene-portfolio article em{display:inline-block;width:27px;margin-right:5px;background:#eaf1ff;color:#1f5be0;font-size:6px;font-style:normal;font-weight:900;text-align:center}
#m4-s3 .m4-scene-boundary{display:grid;grid-template-columns:105px 1fr 20px 1fr 20px 1.2fr 240px;align-items:center;min-height:42px;margin:0 24px 8px;border:1px solid #d3c1c6;background:#f8f3f4;color:#654c55;text-align:center}#m4-s3 .m4-scene-boundary>b{display:grid;align-self:stretch;place-items:center;background:#80515b;color:#fff;font-size:9px}#m4-s3 .m4-scene-boundary span{font-size:8px;font-weight:800}#m4-s3 .m4-scene-boundary i{color:#80515b;font-size:10px;font-style:normal;font-weight:900}#m4-s3 .m4-scene-boundary strong{padding:0 12px;border-left:1px solid #d3c1c6;color:#15366d;font-size:8px}#m4-s3 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m4-s3.a4-measurement-slide .m4-scene-funnel{height:auto!important;min-height:0!important}#m4-s3.a4-measurement-slide .m4-scene-main{padding:2mm 4mm!important}#m4-s3.a4-measurement-slide .m4-scene-portfolio article{min-height:0!important}#m4-s3.a4-measurement-slide .m4-scene-portfolio article p{display:none!important}
@media screen and (min-width:1100px){#fsSlideContent #m4-s3 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m4-s3 .m4-scene-funnel{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m4-s3{box-sizing:border-box;padding-top:94px}#m4-s3 .slide-body{padding-top:10px}#m4-s3 .m4-scene-funnel{min-height:0;overflow:visible;border-radius:13px}#m4-s3 .m4-scene-thesis,#m4-s3 .m4-scene-main{grid-template-columns:1fr}#m4-s3 .m4-scene-thesis{padding:9px 12px;gap:4px}#m4-s3 .m4-scene-thesis span,#m4-s3 .m4-scene-thesis b{padding:0;border:0;text-align:left}#m4-s3 .m4-scene-main{padding:12px}#m4-s3 .m4-scene-main>section{margin-bottom:10px;border:1px solid #c3d1e5!important}#m4-s3 .m4-scene-main>section+section::before{top:-13px;left:50%;transform:translateX(-50%) rotate(90deg)}#m4-s3 .m4-scene-boundary{grid-template-columns:repeat(3,1fr);margin:0 12px}#m4-s3 .m4-scene-boundary>b,#m4-s3 .m4-scene-boundary strong{grid-column:1/-1}#m4-s3 .m4-scene-boundary>b,#m4-s3 .m4-scene-boundary span,#m4-s3 .m4-scene-boundary strong{padding:8px 6px;border:0;border-bottom:1px solid #d3c1c6;text-align:center}#m4-s3 .m4-scene-boundary i{display:none}#m4-s3 .semantic-caption{font-size:10px}}
@media print{#m4-s3 .slide-body{min-height:0!important;padding-top:3mm!important}#m4-s3 .m4-scene-funnel{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m4-s3 .m4-scene-main{padding:2mm 4mm!important}#m4-s3 .m4-scene-portfolio article{min-height:0!important}#m4-s3 .m4-scene-portfolio article p{display:none!important}#m4-s3 .m4-scene-thesis,#m4-s3 .m4-scene-gates>p,#m4-s3 .m4-scene-boundary>b,#m4-s3 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m4-s4 .slide-body{min-height:0;padding-top:18px}#m4-s4 .m4-delegation-contract{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m4-s4 .m4-contract-thesis{display:grid;grid-template-columns:230px minmax(0,1fr) 200px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m4-s4 .m4-contract-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m4-s4 .m4-contract-thesis strong{font-size:15px}#m4-s4 .m4-contract-thesis>b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m4-s4 .m4-contract-main{display:grid;grid-template-columns:.78fr 1.35fr .8fr;min-height:0;padding:18px 24px 12px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m4-s4 .m4-contract-main>section{position:relative;display:grid;min-width:0;border:1px solid #c3d1e5;background:#fff}#m4-s4 .m4-contract-main>section+section::before{position:absolute;top:50%;left:-13px;z-index:2;display:grid;width:25px;height:25px;place-items:center;border:2px solid #fff;border-radius:50%;background:#1f5be0;color:#fff;content:"›";font-size:18px;font-weight:900;transform:translateY(-50%)}
#m4-s4 .m4-contract-main header{display:flex;justify-content:center;flex-direction:column;min-height:55px;padding:0 12px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m4-s4 .m4-contract-main header small{color:#1f5be0;font-size:7px;font-weight:900;letter-spacing:.08em}#m4-s4 .m4-contract-main header strong{color:#15366d;font-size:11px}#m4-s4 .m4-contract-main header span{margin-top:2px;color:#62738c;font-size:7px}
#m4-s4 .m4-contract-input,#m4-s4 .m4-contract-output{grid-template-rows:auto 1fr auto}#m4-s4 .m4-contract-input{border-right:0!important}#m4-s4 .m4-contract-output{border-left:0!important}#m4-s4 .m4-contract-input>div,#m4-s4 .m4-contract-output>div{display:grid;align-content:center;gap:8px;padding:12px}#m4-s4 .m4-contract-input article,#m4-s4 .m4-contract-output article{display:grid;grid-template-columns:48px 1fr;align-items:center;min-height:47px;border:1px solid #cedaea;background:#fbfcfe}#m4-s4 .m4-contract-input article b,#m4-s4 .m4-contract-output article b{display:grid;align-self:stretch;place-items:center;border-right:1px solid #d4deec;background:#edf3ff;color:#1f5be0;font-size:8px}#m4-s4 .m4-contract-input article span,#m4-s4 .m4-contract-output article span{padding:0 8px;color:#4f637e;font-size:7.5px;line-height:1.3}#m4-s4 .m4-contract-input>p,#m4-s4 .m4-contract-output>p{margin:0;padding:8px;background:#f3f7ff;color:#596b84;font-size:7px;font-weight:800;text-align:center}
#m4-s4 .m4-contract-sheet{grid-template-rows:auto 1fr auto}#m4-s4 .m4-contract-sheet>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:center;padding:12px}#m4-s4 .m4-contract-sheet article{display:grid;grid-template-columns:38px 1fr;align-items:center;min-height:91px;border:1px solid #c9d6e8;background:#fff}#m4-s4 .m4-contract-sheet article i{display:grid;width:27px;height:27px;place-items:center;margin-left:7px;border-radius:50%;background:#1f5be0;color:#fff;font-size:7px;font-style:normal;font-weight:900}#m4-s4 .m4-contract-sheet article div{padding:8px}#m4-s4 .m4-contract-sheet article b{color:#15366d;font-size:10px}#m4-s4 .m4-contract-sheet article span{display:block;margin-top:5px;color:#5c6f88;font-size:7.3px;line-height:1.4}#m4-s4 .m4-contract-sheet>p{display:grid;grid-template-columns:90px repeat(7,auto);align-items:center;margin:0;padding:8px 12px;background:#15366d;color:#fff;font-size:7px;text-align:center}#m4-s4 .m4-contract-sheet>p b{color:#a9c7f9;text-align:left}#m4-s4 .m4-contract-sheet>p i{font-style:normal}
#m4-s4 .m4-contract-test{display:grid;grid-template-columns:105px 1fr 20px 1fr 20px 1.25fr 20px 1.15fr 240px;align-items:center;min-height:42px;margin:0 24px 8px;border:1px solid #c5d3e6;background:#edf3ff;color:#435873;text-align:center}#m4-s4 .m4-contract-test>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m4-s4 .m4-contract-test span{font-size:8px;font-weight:800}#m4-s4 .m4-contract-test i{color:#1f5be0;font-size:10px;font-style:normal}#m4-s4 .m4-contract-test strong{padding:0 12px;border-left:1px solid #c5d3e6;color:#15366d;font-size:8px}#m4-s4 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m4-s4.a4-measurement-slide .m4-delegation-contract{height:auto!important;min-height:0!important}#m4-s4.a4-measurement-slide .m4-contract-main{padding:2mm 4mm!important}#m4-s4.a4-measurement-slide .m4-contract-sheet article span{display:none!important}#m4-s4.a4-measurement-slide .m4-contract-sheet article{min-height:0!important}
@media screen and (min-width:1100px){#fsSlideContent #m4-s4 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m4-s4 .m4-delegation-contract{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m4-s4{box-sizing:border-box;padding-top:94px}#m4-s4 .slide-body{padding-top:10px}#m4-s4 .m4-delegation-contract{min-height:0;overflow:visible;border-radius:13px}#m4-s4 .m4-contract-thesis,#m4-s4 .m4-contract-main{grid-template-columns:1fr}#m4-s4 .m4-contract-thesis{padding:9px 12px;gap:4px}#m4-s4 .m4-contract-thesis span,#m4-s4 .m4-contract-thesis>b{padding:0;border:0;text-align:left}#m4-s4 .m4-contract-main{padding:12px}#m4-s4 .m4-contract-main>section{margin-bottom:10px;border:1px solid #c3d1e5!important}#m4-s4 .m4-contract-main>section+section::before{top:-13px;left:50%;transform:translateX(-50%) rotate(90deg)}#m4-s4 .m4-contract-sheet>p{grid-template-columns:repeat(4,1fr)}#m4-s4 .m4-contract-sheet>p b{grid-column:1/-1;padding-bottom:6px;text-align:center}#m4-s4 .m4-contract-sheet>p i{display:none}#m4-s4 .m4-contract-test{grid-template-columns:repeat(2,1fr);margin:0 12px}#m4-s4 .m4-contract-test>b,#m4-s4 .m4-contract-test strong{grid-column:1/-1}#m4-s4 .m4-contract-test>b,#m4-s4 .m4-contract-test span,#m4-s4 .m4-contract-test strong{padding:8px 6px;border:0;border-bottom:1px solid #c5d3e6;text-align:center}#m4-s4 .m4-contract-test i{display:none}#m4-s4 .semantic-caption{font-size:10px}}
@media print{#m4-s4 .slide-body{min-height:0!important;padding-top:3mm!important}#m4-s4 .m4-delegation-contract{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m4-s4 .m4-contract-main{padding:2mm 4mm!important}#m4-s4 .m4-contract-sheet article{min-height:0!important}#m4-s4 .m4-contract-sheet article span{display:none!important}#m4-s4 .m4-contract-thesis,#m4-s4 .m4-contract-sheet>p,#m4-s4 .m4-contract-test>b,#m4-s4 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m4-s7 .slide-body{min-height:0;padding-top:18px}#m4-s7 .m4-skill-roadmap{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m4-s7 .m4-roadmap-thesis{display:grid;grid-template-columns:240px minmax(0,1fr) 220px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m4-s7 .m4-roadmap-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m4-s7 .m4-roadmap-thesis strong{font-size:15px}#m4-s7 .m4-roadmap-thesis>b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m4-s7 .m4-roadmap-stages{display:grid;grid-template-columns:repeat(3,1fr 22px) 1fr;align-items:stretch;min-height:0;padding:16px 24px 10px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m4-s7 .m4-roadmap-stages>i{display:grid;place-items:center;color:#1f5be0;font-size:17px;font-style:normal;font-weight:900}#m4-s7 .m4-roadmap-stages article{display:grid;grid-template-rows:auto 1fr auto;min-width:0;border:1px solid #c3d1e5;background:#fff}#m4-s7 .m4-roadmap-stages header{display:grid;grid-template-columns:43px 1fr;align-items:center;min-height:57px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m4-s7 .m4-roadmap-stages header>span{display:grid;width:29px;height:29px;place-items:center;margin-left:8px;border-radius:50%;background:#1f5be0;color:#fff;font-size:8px;font-weight:900}#m4-s7 .m4-roadmap-stages header div{display:flex;justify-content:center;flex-direction:column}#m4-s7 .m4-roadmap-stages header small{color:#1f5be0;font-size:6.5px;font-weight:900}#m4-s7 .m4-roadmap-stages header strong{color:#15366d;font-size:10px}#m4-s7 .m4-roadmap-stages article>p{display:flex;align-items:center;margin:0;padding:11px 13px;color:#536780;font-size:8px;line-height:1.45}#m4-s7 .m4-roadmap-stages article>b{padding:8px;border-top:1px solid #c7d4e6;background:#edf3ff;color:#15366d;font-size:7px;text-align:center}
#m4-s7 .m4-roadmap-heat{display:grid;grid-template-columns:105px repeat(4,1fr);min-height:66px;margin:0 24px;border:1px solid #c5d3e6}#m4-s7 .m4-roadmap-heat>b{display:grid;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m4-s7 .m4-roadmap-heat article{display:flex;justify-content:center;flex-direction:column;padding:7px 10px;border-left:1px solid #c5d3e6;background:#edf3ff}#m4-s7 .m4-roadmap-heat article strong{color:#15366d;font-size:9px}#m4-s7 .m4-roadmap-heat article span{margin-top:2px;color:#5e7088;font-size:6.5px}#m4-s7 .m4-roadmap-heat article em{margin-top:4px;color:#1f5be0;font-size:7px;font-style:normal;font-weight:900}#m4-s7 .m4-roadmap-heat .tackle{background:#eef1f7}#m4-s7 .m4-roadmap-heat .optimize{background:#f5f6f9}#m4-s7 .m4-roadmap-heat .hold{background:#f8f3f4}#m4-s7 .m4-roadmap-heat .hold strong,#m4-s7 .m4-roadmap-heat .hold em{color:#80515b}
#m4-s7 .m4-roadmap-rule{display:grid;grid-template-columns:120px 1fr 20px 1fr 20px 1fr 20px 1fr 255px;align-items:center;min-height:42px;margin:0 24px 8px;border:1px solid #c5d3e6;border-top:0;background:#edf3ff;color:#435873;text-align:center}#m4-s7 .m4-roadmap-rule>b{display:grid;align-self:stretch;place-items:center;background:#15366d;color:#fff;font-size:9px}#m4-s7 .m4-roadmap-rule span{font-size:7.5px;font-weight:800}#m4-s7 .m4-roadmap-rule i{color:#1f5be0;font-size:10px;font-style:normal}#m4-s7 .m4-roadmap-rule strong{padding:0 12px;border-left:1px solid #c5d3e6;color:#15366d;font-size:8px}#m4-s7 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m4-s7.a4-measurement-slide .m4-skill-roadmap{height:auto!important;min-height:0!important}#m4-s7.a4-measurement-slide .m4-roadmap-stages article>p,#m4-s7.a4-measurement-slide .m4-roadmap-heat article span{display:none!important}
@media screen and (min-width:1100px){#fsSlideContent #m4-s7 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m4-s7 .m4-skill-roadmap{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m4-s7{box-sizing:border-box;padding-top:94px}#m4-s7 .slide-body{padding-top:10px}#m4-s7 .m4-skill-roadmap{min-height:0;overflow:visible;border-radius:13px}#m4-s7 .m4-roadmap-thesis,#m4-s7 .m4-roadmap-stages,#m4-s7 .m4-roadmap-heat{grid-template-columns:1fr}#m4-s7 .m4-roadmap-thesis{padding:9px 12px;gap:4px}#m4-s7 .m4-roadmap-thesis span,#m4-s7 .m4-roadmap-thesis>b{padding:0;border:0;text-align:left}#m4-s7 .m4-roadmap-stages{padding:12px}#m4-s7 .m4-roadmap-stages>i{transform:rotate(90deg)}#m4-s7 .m4-roadmap-stages article{min-height:180px}#m4-s7 .m4-roadmap-heat{margin:0 12px}#m4-s7 .m4-roadmap-heat>b,#m4-s7 .m4-roadmap-heat article{padding:8px 10px;border:0;border-bottom:1px solid #c5d3e6;text-align:center}#m4-s7 .m4-roadmap-rule{grid-template-columns:repeat(2,1fr);margin:0 12px}#m4-s7 .m4-roadmap-rule>b,#m4-s7 .m4-roadmap-rule strong{grid-column:1/-1}#m4-s7 .m4-roadmap-rule>b,#m4-s7 .m4-roadmap-rule span,#m4-s7 .m4-roadmap-rule strong{padding:8px 6px;border:0;border-bottom:1px solid #c5d3e6;text-align:center}#m4-s7 .m4-roadmap-rule i{display:none}#m4-s7 .semantic-caption{font-size:10px}}
@media print{#m4-s7 .slide-body{min-height:0!important;padding-top:3mm!important}#m4-s7 .m4-skill-roadmap{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m4-s7 .m4-roadmap-stages article>p,#m4-s7 .m4-roadmap-heat article span{display:none!important}#m4-s7 .m4-roadmap-thesis,#m4-s7 .m4-roadmap-stages header>span,#m4-s7 .m4-roadmap-heat>b,#m4-s7 .m4-roadmap-rule>b,#m4-s7 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m4-s10 .slide-body{min-height:0;padding-top:18px}#m4-s10 .m4-template-architecture{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m4-s10 .m4-template-thesis{display:grid;grid-template-columns:250px minmax(0,1fr) 220px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m4-s10 .m4-template-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m4-s10 .m4-template-thesis strong{font-size:15px}#m4-s10 .m4-template-thesis>b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m4-s10 .m4-template-stack{display:grid;grid-template-rows:34px repeat(6,1fr);min-height:0;margin:14px 24px 10px;border:1px solid #c3d1e5;background:#fff}#m4-s10 .m4-template-head,#m4-s10 .m4-template-stack article{display:grid;grid-template-columns:55px 135px minmax(0,1fr) 155px;align-items:center}#m4-s10 .m4-template-head{grid-template-columns:190px minmax(0,1fr) 155px;border-bottom:1px solid #c3d1e5;background:#eaf1ff;color:#15366d}#m4-s10 .m4-template-head b,#m4-s10 .m4-template-head strong,#m4-s10 .m4-template-head span{padding:0 12px;font-size:8px;font-weight:900}#m4-s10 .m4-template-head strong,#m4-s10 .m4-template-head span{border-left:1px solid #c7d4e6}
#m4-s10 .m4-template-stack article{min-height:0;border-bottom:1px solid #d0dbea}#m4-s10 .m4-template-stack article:last-child{border-bottom:0}#m4-s10 .m4-template-stack article i{display:grid;width:27px;height:27px;place-items:center;margin-left:13px;border-radius:50%;background:#1f5be0;color:#fff;font-size:7px;font-style:normal;font-weight:900}#m4-s10 .m4-template-stack article>b{align-self:stretch;display:flex;align-items:center;padding:0 12px;border-left:1px solid #d0dbea;border-right:1px solid #d0dbea;background:#edf3ff;color:#15366d;font-size:9px}#m4-s10 .m4-template-stack article p{margin:0;padding:0 14px;color:#4f637d;font-size:8px}#m4-s10 .m4-template-stack article p em{margin-right:4px;color:#1f5be0;font-size:7px;font-style:normal;font-weight:900}#m4-s10 .m4-template-stack article>strong{align-self:stretch;display:grid;place-items:center;border-left:1px solid #d0dbea;color:#15366d;font-size:8px;text-align:center}#m4-s10 .m4-template-stack article.invoke{background:#f8fbff}#m4-s10 .m4-template-stack article.control{background:#f8f3f4}#m4-s10 .m4-template-stack article.control i{background:#80515b}#m4-s10 .m4-template-stack article.quality{background:#f3f7ff}
#m4-s10 .m4-template-actions{display:grid;grid-template-columns:110px minmax(0,1fr) 165px 165px;align-items:center;min-height:45px;margin:0 24px 8px;border:1px solid #c5d3e6;background:#edf3ff}#m4-s10 .m4-template-actions>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m4-s10 .m4-template-actions>span{padding:0 14px;color:#425874;font-size:8px;font-weight:800}#m4-s10 .m4-template-actions .copy-btn,#m4-s10 .m4-template-actions .link-btn{box-sizing:border-box;display:grid;place-items:center;height:30px;margin-right:7px;padding:0 8px;border:1px solid #b7c8df;border-radius:5px;background:#fff;color:#15366d;font-size:7px;font-weight:900;text-decoration:none}#m4-s10 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m4-s10.a4-measurement-slide .m4-template-architecture{height:auto!important;min-height:0!important}#m4-s10.a4-measurement-slide .m4-template-stack{grid-template-rows:34px repeat(6,42px)!important}#m4-s10.a4-measurement-slide .m4-template-stack article p{font-size:13.125pt!important}
@media screen and (min-width:1100px){#fsSlideContent #m4-s10 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m4-s10 .m4-template-architecture{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m4-s10{box-sizing:border-box;padding-top:94px}#m4-s10 .slide-body{padding-top:10px}#m4-s10 .m4-template-architecture{min-height:0;overflow:visible;border-radius:13px}#m4-s10 .m4-template-thesis{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m4-s10 .m4-template-thesis span,#m4-s10 .m4-template-thesis>b{padding:0;border:0;text-align:left}#m4-s10 .m4-template-stack{grid-template-rows:auto;margin:12px}#m4-s10 .m4-template-head{display:none}#m4-s10 .m4-template-stack article{grid-template-columns:44px 1fr;min-height:120px}#m4-s10 .m4-template-stack article i{margin-left:8px}#m4-s10 .m4-template-stack article>b{align-self:auto;padding:8px;border:0;border-bottom:1px solid #d0dbea}#m4-s10 .m4-template-stack article p{grid-column:1/-1;padding:9px 12px;border-bottom:1px solid #d0dbea}#m4-s10 .m4-template-stack article>strong{grid-column:1/-1;padding:8px;border:0}#m4-s10 .m4-template-actions{grid-template-columns:1fr;margin:0 12px}#m4-s10 .m4-template-actions>b,#m4-s10 .m4-template-actions>span,#m4-s10 .m4-template-actions .copy-btn,#m4-s10 .m4-template-actions .link-btn{height:auto;margin:0;padding:8px 10px;border:0;border-bottom:1px solid #c5d3e6;border-radius:0;text-align:center}#m4-s10 .semantic-caption{font-size:10px}}
@media print{#m4-s10 .slide-body{min-height:0!important;padding-top:3mm!important}#m4-s10 .m4-template-architecture{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m4-s10 .m4-template-stack{grid-template-rows:34px repeat(6,42px)!important;margin:2mm 4mm!important}#m4-s10 .m4-template-actions{margin:0 4mm 2mm!important}#m4-s10 .m4-template-actions .copy-btn,#m4-s10 .m4-template-actions .link-btn{display:none!important}#m4-s10 .m4-template-actions{grid-template-columns:110px 1fr!important}#m4-s10 .m4-template-thesis,#m4-s10 .m4-template-stack article i,#m4-s10 .m4-template-actions>b,#m4-s10 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m4-s11 .slide-body{min-height:0;padding-top:18px}#m4-s11 .m4-eval-lifecycle{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m4-s11 .m4-eval-thesis{display:grid;grid-template-columns:245px minmax(0,1fr) 225px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m4-s11 .m4-eval-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m4-s11 .m4-eval-thesis strong{font-size:15px}#m4-s11 .m4-eval-thesis>b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m4-s11 .m4-eval-stages{display:grid;grid-template-columns:repeat(4,1fr 18px) 1fr;align-items:stretch;min-height:0;padding:16px 24px 9px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m4-s11 .m4-eval-stages>i{display:grid;place-items:center;color:#1f5be0;font-size:15px;font-style:normal;font-weight:900}#m4-s11 .m4-eval-stages article{display:grid;grid-template-rows:auto 1fr auto;min-width:0;border:1px solid #c3d1e5;background:#fff}#m4-s11 .m4-eval-stages header{display:grid;grid-template-columns:39px 1fr;align-items:center;min-height:55px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m4-s11 .m4-eval-stages header>span{display:grid;width:27px;height:27px;place-items:center;margin-left:7px;border-radius:50%;background:#1f5be0;color:#fff;font-size:8px;font-weight:900}#m4-s11 .m4-eval-stages header div{display:flex;justify-content:center;flex-direction:column}#m4-s11 .m4-eval-stages header small{color:#1f5be0;font-size:6.2px;font-weight:900}#m4-s11 .m4-eval-stages header strong{color:#15366d;font-size:9px}#m4-s11 .m4-eval-stages article>p{display:flex;align-items:center;margin:0;padding:10px 11px;color:#536780;font-size:7.5px;line-height:1.45}#m4-s11 .m4-eval-stages article>b{padding:7px;border-top:1px solid #c7d4e6;background:#edf3ff;color:#15366d;font-size:7px;text-align:center}
#m4-s11 .m4-eval-loop{position:relative;display:grid;grid-template-columns:100px 1fr 20px 1fr 20px 1fr 270px;align-items:center;min-height:40px;margin:0 24px;border:1px solid #c5d3e6;background:#edf3ff;color:#435873;text-align:center}#m4-s11 .m4-eval-loop::before{position:absolute;top:-9px;right:12%;width:70%;height:8px;border-top:2px solid #1f5be0;border-right:2px solid #1f5be0;content:""}#m4-s11 .m4-eval-loop>b{display:grid;align-self:stretch;place-items:center;background:#15366d;color:#fff;font-size:9px}#m4-s11 .m4-eval-loop span{font-size:7.5px;font-weight:800}#m4-s11 .m4-eval-loop i{color:#1f5be0;font-size:10px;font-style:normal}#m4-s11 .m4-eval-loop strong{padding:0 12px;border-left:1px solid #c5d3e6;color:#15366d;font-size:8px}
#m4-s11 .m4-eval-resources{display:grid;grid-template-columns:120px minmax(0,1fr) 165px 165px;align-items:center;min-height:43px;margin:0 24px 8px;border:1px solid #c5d3e6;border-top:0;background:#f6f8fc}#m4-s11 .m4-eval-resources>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m4-s11 .m4-eval-resources>span{padding:0 13px;color:#455a75;font-size:7.5px;font-weight:800}#m4-s11 .m4-eval-resources>span a{color:#1f5be0}#m4-s11 .m4-eval-resources .copy-btn,#m4-s11 .m4-eval-resources .link-btn{box-sizing:border-box;display:grid;place-items:center;height:29px;margin-right:7px;padding:0 7px;border:1px solid #b7c8df;border-radius:5px;background:#fff;color:#15366d;font-size:7px;font-weight:900;text-decoration:none}#m4-s11 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m4-s11.a4-measurement-slide .m4-eval-lifecycle{height:auto!important;min-height:0!important}#m4-s11.a4-measurement-slide .m4-eval-stages article>p{display:none!important}
@media screen and (min-width:1100px){#fsSlideContent #m4-s11 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m4-s11 .m4-eval-lifecycle{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m4-s11{box-sizing:border-box;padding-top:94px}#m4-s11 .slide-body{padding-top:10px}#m4-s11 .m4-eval-lifecycle{min-height:0;overflow:visible;border-radius:13px}#m4-s11 .m4-eval-thesis,#m4-s11 .m4-eval-stages{grid-template-columns:1fr}#m4-s11 .m4-eval-thesis{padding:9px 12px;gap:4px}#m4-s11 .m4-eval-thesis span,#m4-s11 .m4-eval-thesis>b{padding:0;border:0;text-align:left}#m4-s11 .m4-eval-stages{padding:12px}#m4-s11 .m4-eval-stages>i{transform:rotate(90deg)}#m4-s11 .m4-eval-stages article{min-height:180px}#m4-s11 .m4-eval-loop{grid-template-columns:repeat(3,1fr);margin:0 12px}#m4-s11 .m4-eval-loop::before{display:none}#m4-s11 .m4-eval-loop>b,#m4-s11 .m4-eval-loop strong{grid-column:1/-1}#m4-s11 .m4-eval-loop>b,#m4-s11 .m4-eval-loop span,#m4-s11 .m4-eval-loop strong{padding:8px 6px;border:0;border-bottom:1px solid #c5d3e6;text-align:center}#m4-s11 .m4-eval-loop i{display:none}#m4-s11 .m4-eval-resources{grid-template-columns:1fr;margin:0 12px}#m4-s11 .m4-eval-resources>b,#m4-s11 .m4-eval-resources>span,#m4-s11 .m4-eval-resources .copy-btn,#m4-s11 .m4-eval-resources .link-btn{height:auto;margin:0;padding:8px 10px;border:0;border-bottom:1px solid #c5d3e6;border-radius:0;text-align:center}#m4-s11 .semantic-caption{font-size:10px}}
@media print{#m4-s11 .slide-body{min-height:0!important;padding-top:3mm!important}#m4-s11 .m4-eval-lifecycle{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m4-s11 .m4-eval-stages article>p{display:none!important}#m4-s11 .m4-eval-resources .copy-btn,#m4-s11 .m4-eval-resources .link-btn{display:none!important}#m4-s11 .m4-eval-resources{grid-template-columns:120px 1fr!important}#m4-s11 .m4-eval-thesis,#m4-s11 .m4-eval-stages header>span,#m4-s11 .m4-eval-loop>b,#m4-s11 .m4-eval-resources>b,#m4-s11 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m5-s8 .slide-body{min-height:0;padding-top:18px}#m5-s8 .m5-delivery-stack{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m5-s8 .m5-stack-thesis{display:grid;grid-template-columns:250px minmax(0,1fr) 240px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m5-s8 .m5-stack-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.09em}#m5-s8 .m5-stack-thesis strong{font-size:15px}#m5-s8 .m5-stack-thesis>b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m5-s8 .m5-stack-main{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px .82fr;align-items:stretch;min-height:0;padding:16px 24px 10px;background:linear-gradient(180deg,#f6f9fd,#fff)}#m5-s8 .m5-stack-main>i{display:grid;place-items:center;color:#1f5be0;font-size:16px;font-style:normal;font-weight:900}#m5-s8 .m5-stack-main>section{display:grid;grid-template-rows:auto 1fr auto;min-width:0;border:1px solid #c3d1e5;background:#fff}#m5-s8 .m5-stack-main header{display:grid;grid-template-columns:43px 1fr;align-items:center;min-height:58px;border-bottom:1px solid #c7d4e6;background:#eaf1ff}#m5-s8 .m5-stack-main header em{display:grid;width:29px;height:29px;place-items:center;margin-left:8px;border-radius:50%;background:#1f5be0;color:#fff;font-size:8px;font-style:normal;font-weight:900}#m5-s8 .m5-stack-main header div{display:flex;justify-content:center;flex-direction:column}#m5-s8 .m5-stack-main header small{color:#1f5be0;font-size:6px;font-weight:900}#m5-s8 .m5-stack-main header b{color:#15366d;font-size:10px}#m5-s8 .m5-stack-main section>p{display:flex;align-items:center;margin:0;padding:12px 14px;color:#52667f;font-size:8px;line-height:1.6}#m5-s8 .m5-stack-main section>div:last-child{display:flex;justify-content:center;flex-direction:column;padding:8px 11px;border-top:1px solid #c7d4e6;background:#edf3ff}#m5-s8 .m5-stack-main section>div:last-child span{color:#1f5be0;font-size:6.5px;font-weight:900}#m5-s8 .m5-stack-main section>div:last-child strong{margin-top:2px;color:#15366d;font-size:8px}#m5-s8 .m5-stack-gate{background:#f8f3f4!important}#m5-s8 .m5-stack-gate header{background:#f1e6e8}#m5-s8 .m5-stack-gate header em{background:#80515b}#m5-s8 .m5-stack-gate ul{display:grid;align-content:center;gap:8px;margin:0;padding:12px 16px 12px 26px;color:#654c55;font-size:7.5px;line-height:1.35}#m5-s8 .m5-stack-gate li::marker{color:#80515b}
#m5-s8 .m5-stack-review{display:grid;grid-template-columns:125px repeat(4,1fr 18px) 1fr 315px;align-items:center;min-height:40px;margin:0 24px;border:1px solid #c5d3e6;background:#edf3ff;color:#435873;text-align:center}#m5-s8 .m5-stack-review>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m5-s8 .m5-stack-review span{font-size:7px;font-weight:800}#m5-s8 .m5-stack-review i{color:#1f5be0;font-size:9px;font-style:normal}#m5-s8 .m5-stack-review strong{padding:0 12px;border-left:1px solid #c5d3e6;color:#15366d;font-size:7.5px}
#m5-s8 .m5-stack-handoff{display:grid;grid-template-columns:140px 1fr 18px 1fr 18px 1fr 18px .7fr 18px 1fr 18px 1.3fr;align-items:center;min-height:41px;margin:0 24px 8px;border:1px solid #c5d3e6;border-top:0;background:#f6f8fc;color:#425774;text-align:center}#m5-s8 .m5-stack-handoff>b{display:grid;align-self:stretch;place-items:center;background:#15366d;color:#fff;font-size:9px}#m5-s8 .m5-stack-handoff span{font-size:7.5px;font-weight:800}#m5-s8 .m5-stack-handoff i{color:#1f5be0;font-size:10px;font-style:normal}#m5-s8 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m5-s8.a4-measurement-slide .m5-delivery-stack{height:auto!important;min-height:0!important}#m5-s8.a4-measurement-slide .m5-stack-main section>p,#m5-s8.a4-measurement-slide .m5-stack-gate ul{display:none!important}
@media screen and (min-width:1100px){#fsSlideContent #m5-s8 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m5-s8 .m5-delivery-stack{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m5-s8{box-sizing:border-box;padding-top:94px}#m5-s8 .slide-body{padding-top:10px}#m5-s8 .m5-delivery-stack{min-height:0;overflow:visible;border-radius:13px}#m5-s8 .m5-stack-thesis,#m5-s8 .m5-stack-main{grid-template-columns:1fr}#m5-s8 .m5-stack-thesis{padding:9px 12px;gap:4px}#m5-s8 .m5-stack-thesis span,#m5-s8 .m5-stack-thesis>b{padding:0;border:0;text-align:left}#m5-s8 .m5-stack-main{padding:12px}#m5-s8 .m5-stack-main>i{transform:rotate(90deg)}#m5-s8 .m5-stack-main>section{min-height:180px}#m5-s8 .m5-stack-review{grid-template-columns:repeat(2,1fr);margin:0 12px}#m5-s8 .m5-stack-review>b,#m5-s8 .m5-stack-review strong{grid-column:1/-1}#m5-s8 .m5-stack-review>b,#m5-s8 .m5-stack-review span,#m5-s8 .m5-stack-review strong{padding:8px 6px;border:0;border-bottom:1px solid #c5d3e6;text-align:center}#m5-s8 .m5-stack-review i{display:none}#m5-s8 .m5-stack-handoff{grid-template-columns:repeat(3,1fr);margin:0 12px}#m5-s8 .m5-stack-handoff>b{grid-column:1/-1}#m5-s8 .m5-stack-handoff>b,#m5-s8 .m5-stack-handoff span{padding:8px 6px;border:0;border-bottom:1px solid #c5d3e6;text-align:center}#m5-s8 .m5-stack-handoff i{display:none}#m5-s8 .semantic-caption{font-size:10px}}
@media print{#m5-s8 .slide-body{min-height:0!important;padding-top:3mm!important}#m5-s8 .m5-delivery-stack{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m5-s8 .m5-stack-main section>p,#m5-s8 .m5-stack-gate ul{display:none!important}#m5-s8 .m5-stack-thesis,#m5-s8 .m5-stack-main header em,#m5-s8 .m5-stack-review>b,#m5-s8 .m5-stack-handoff>b,#m5-s8 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

#m7-s13 .slide-body{min-height:0;padding-top:18px}#m7-s13 .m7-work-matrix{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;min-height:510px;overflow:hidden;border:1px solid #b9c9df;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s13 .m7-matrix-thesis{display:grid;grid-template-columns:285px minmax(0,1fr) 215px;align-items:center;min-height:54px;background:#15366d;color:#fff}#m7-s13 .m7-matrix-thesis span{padding-left:20px;color:#acc5ef;font-size:9px;font-weight:900;letter-spacing:.08em}#m7-s13 .m7-matrix-thesis strong{font-size:15px}#m7-s13 .m7-matrix-thesis>b{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-align:center}
#m7-s13 .m7-matrix-grid{display:grid;grid-template-rows:35px repeat(6,1fr);min-height:0;margin:14px 24px 9px;border:1px solid #c3d1e5;background:#fff}#m7-s13 .m7-matrix-head,#m7-s13 .m7-matrix-grid article{display:grid;grid-template-columns:52px 245px 1.15fr 1fr 155px;align-items:center}#m7-s13 .m7-matrix-head{grid-template-columns:297px 1.15fr 1fr 155px;border-bottom:1px solid #c3d1e5;background:#eaf1ff;color:#15366d}#m7-s13 .m7-matrix-head b,#m7-s13 .m7-matrix-head strong,#m7-s13 .m7-matrix-head span,#m7-s13 .m7-matrix-head em{padding:0 12px;border-left:1px solid #c7d4e6;font-size:8px;font-style:normal;font-weight:900}#m7-s13 .m7-matrix-head b{border-left:0}
#m7-s13 .m7-matrix-grid article{min-height:0;border-bottom:1px solid #d0dbea}#m7-s13 .m7-matrix-grid article:last-child{border-bottom:0}#m7-s13 .m7-matrix-grid article i{display:grid;width:27px;height:27px;place-items:center;margin-left:12px;border-radius:50%;background:#1f5be0;color:#fff;font-size:7px;font-style:normal;font-weight:900}#m7-s13 .m7-matrix-grid article>b{align-self:stretch;display:flex;align-items:center;padding:0 12px;border-left:1px solid #d0dbea;border-right:1px solid #d0dbea;background:#edf3ff;color:#15366d;font-size:8.5px}#m7-s13 .m7-matrix-grid article p{margin:0;padding:0 13px;color:#4e627d;font-size:7.5px}#m7-s13 .m7-matrix-grid article span{align-self:stretch;display:flex;align-items:center;padding:0 13px;border-left:1px solid #d0dbea;color:#5d6f87;font-size:7.5px}#m7-s13 .m7-matrix-grid article>strong{align-self:stretch;display:grid;place-items:center;border-left:1px solid #d0dbea;background:#f7f9fc;color:#1f5be0;font-size:8px;text-align:center}#m7-s13 .m7-matrix-grid article:nth-child(5),#m7-s13 .m7-matrix-grid article:nth-child(7){background:#f8fbff}#m7-s13 .m7-matrix-grid article:last-child>strong{background:#15366d;color:#fff}
#m7-s13 .m7-matrix-check{display:grid;grid-template-columns:105px repeat(5,1fr 18px) 1fr;align-items:center;min-height:39px;margin:0 24px;border:1px solid #c5d3e6;background:#edf3ff;color:#425774;text-align:center}#m7-s13 .m7-matrix-check>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:9px}#m7-s13 .m7-matrix-check span{font-size:7px;font-weight:800}#m7-s13 .m7-matrix-check i{color:#1f5be0;font-size:9px;font-style:normal}
#m7-s13 .m7-matrix-principle{display:grid;grid-template-columns:105px minmax(0,1fr) 250px;align-items:center;min-height:42px;margin:0 24px 8px;border:1px solid #d3c1c6;border-top:0;background:#f8f3f4;color:#654c55}#m7-s13 .m7-matrix-principle>b{display:grid;align-self:stretch;place-items:center;background:#80515b;color:#fff;font-size:9px}#m7-s13 .m7-matrix-principle span{padding:0 14px;font-size:8px;font-weight:800}#m7-s13 .m7-matrix-principle strong{padding:0 14px;border-left:1px solid #d3c1c6;color:#15366d;font-size:8px;text-align:center}#m7-s13 .semantic-caption{margin:0;padding:8px 20px 10px;background:#15366d;color:#fff;font-size:12px;font-weight:900;text-align:center}
#m7-s13.a4-measurement-slide .m7-work-matrix{height:auto!important;min-height:0!important}#m7-s13.a4-measurement-slide .m7-matrix-grid{grid-template-rows:35px repeat(6,42px)!important}#m7-s13.a4-measurement-slide .m7-matrix-grid article span{display:none!important}#m7-s13.a4-measurement-slide .m7-matrix-head{grid-template-columns:297px 1fr 155px!important}#m7-s13.a4-measurement-slide .m7-matrix-head span{display:none!important}#m7-s13.a4-measurement-slide .m7-matrix-grid article{grid-template-columns:52px 245px 1fr 155px!important}
@media screen and (min-width:1100px){#fsSlideContent #m7-s13 .slide-body{min-height:0!important;height:auto!important;flex:1 1 auto!important}#fsSlideContent #m7-s13 .m7-work-matrix{min-height:clamp(560px,61vh,700px)}}
@media screen and (max-width:768px){#m7-s13{box-sizing:border-box;padding-top:94px}#m7-s13 .slide-body{padding-top:10px}#m7-s13 .m7-work-matrix{min-height:0;overflow:visible;border-radius:13px}#m7-s13 .m7-matrix-thesis{grid-template-columns:1fr;padding:9px 12px;gap:4px}#m7-s13 .m7-matrix-thesis span,#m7-s13 .m7-matrix-thesis>b{padding:0;border:0;text-align:left}#m7-s13 .m7-matrix-grid{grid-template-rows:auto;margin:12px}#m7-s13 .m7-matrix-head{display:none}#m7-s13 .m7-matrix-grid article{grid-template-columns:44px 1fr;min-height:128px}#m7-s13 .m7-matrix-grid article i{margin-left:8px}#m7-s13 .m7-matrix-grid article>b{align-self:auto;padding:8px;border:0;border-bottom:1px solid #d0dbea}#m7-s13 .m7-matrix-grid article p,#m7-s13 .m7-matrix-grid article span,#m7-s13 .m7-matrix-grid article>strong{grid-column:1/-1;padding:8px 12px;border:0;border-bottom:1px solid #d0dbea}#m7-s13 .m7-matrix-check{grid-template-columns:repeat(2,1fr);margin:0 12px}#m7-s13 .m7-matrix-check>b{grid-column:1/-1}#m7-s13 .m7-matrix-check>b,#m7-s13 .m7-matrix-check span{padding:8px 6px;border-bottom:1px solid #c5d3e6}#m7-s13 .m7-matrix-check i{display:none}#m7-s13 .m7-matrix-principle{grid-template-columns:1fr;margin:0 12px}#m7-s13 .m7-matrix-principle>b,#m7-s13 .m7-matrix-principle span,#m7-s13 .m7-matrix-principle strong{padding:8px 10px;border:0;border-bottom:1px solid #d3c1c6;text-align:center}#m7-s13 .semantic-caption{font-size:10px}}
@media print{#m7-s13 .slide-body{min-height:0!important;padding-top:3mm!important}#m7-s13 .m7-work-matrix{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}#m7-s13 .m7-matrix-grid{grid-template-rows:35px repeat(6,42px)!important;margin:2mm 4mm!important}#m7-s13 .m7-matrix-grid article span,#m7-s13 .m7-matrix-head span{display:none!important}#m7-s13 .m7-matrix-head{grid-template-columns:297px 1fr 155px!important}#m7-s13 .m7-matrix-grid article{grid-template-columns:52px 245px 1fr 155px!important}#m7-s13 .m7-matrix-thesis,#m7-s13 .m7-matrix-grid article i,#m7-s13 .m7-matrix-check>b,#m7-s13 .m7-matrix-principle>b,#m7-s13 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

/* Final page-spec fidelity: preserve approved copy inside the visual structures. */
#m5-s8 .m5-stack-review{grid-template-columns:125px minmax(0,1fr) 315px}#m5-s8 .m5-stack-review span{padding:0 12px}#m5-s8 .m5-stack-handoff{grid-template-columns:140px minmax(0,1fr)}#m5-s8 .m5-stack-handoff span{padding:0 14px}#m5-s8 .m5-stack-rulecopy{color:#654c55!important}
#m7-s13 .m7-matrix-check{grid-template-columns:105px minmax(0,1fr)}#m7-s13 .m7-matrix-check span{padding:0 12px;font-size:7.5px}
@media screen and (max-width:768px){#m5-s8 .m5-stack-review,#m5-s8 .m5-stack-handoff,#m7-s13 .m7-matrix-check{grid-template-columns:1fr}#m5-s8 .m5-stack-review span,#m5-s8 .m5-stack-handoff span,#m7-s13 .m7-matrix-check span{grid-column:1/-1;padding:8px 10px}}

/* M7 projection mode: every visible organizational decision label must remain audience-readable. */
@media screen and (min-width:1100px){
  #fsSlideContent #m4-s2{padding-bottom:0!important}
  #fsSlideContent #m7-s4 *:not(:has(*)),#fsSlideContent #m7-s5 *:not(:has(*)),#fsSlideContent #m7-s6 *:not(:has(*)),#fsSlideContent #m7-s13 *:not(:has(*)){font-size:max(18px,1em)!important}
  #fsSlideContent #m7-s4 .m7-replication-gates article>i{width:48px;height:48px}
  #fsSlideContent #m7-s5 .m7-entry-layer>div,#fsSlideContent #m7-s5 .m7-control-plane article>div,#fsSlideContent #m7-s5 .m7-operation-layer>div{display:none!important}
  #fsSlideContent #m7-s6 .m7-lane-head small,#fsSlideContent #m7-s6 .m7-role-label span{display:none!important}
  #fsSlideContent #m7-s6 .m7-role-swimlane{grid-template-columns:270px repeat(4,minmax(0,1fr));grid-template-rows:54px repeat(7,minmax(0,1fr));margin:12px 24px 8px}
}

/* Opening page 3: real market evidence must read as a business signal, not a footnote. */
#m0-s3 .slide-body{min-height:0;padding-top:18px}
#m0-s3 .market-signal-grid{grid-template-columns:minmax(330px,.78fr) minmax(0,1.42fr);gap:20px}
#m0-s3 .market-evidence-card{min-height:300px;padding:24px 26px}
#m0-s3 .market-evidence-card>p{font-size:15px;line-height:1.55}
#m0-s3 .market-signal-date,#m0-s3 .market-evidence-meta span,#m0-s3 .market-source-link{font-size:12px}
#m0-s3 .market-role-chain{padding:20px}
#m0-s3 .market-role-chain-head strong{font-size:19px}
#m0-s3 .market-role-chain-head span{font-size:13px}
#m0-s3 .market-role-action{min-height:92px;padding:15px}
#m0-s3 .market-role-action strong{font-size:16px}
#m0-s3 .market-role-action p{font-size:13px}
#m0-s3 .market-role-judgment,#m0-s3 .market-course-bridge{font-size:14px}
#m0-s3 .source-note{font-size:11px}
@media screen and (min-width:1100px){
  #fsSlideContent #m0-s3{display:flex!important;flex-direction:column!important}
  #fsSlideContent #m0-s3 .slide-title{font-size:clamp(48px,3vw,60px)!important}
  #fsSlideContent #m0-s3 .slide-subtitle{font-size:clamp(22px,1.35vw,27px)!important}
  #fsSlideContent #m0-s3 .slide-body{display:flex;flex:1 1 auto!important;flex-direction:column;min-height:0!important;padding-top:24px!important}
  #fsSlideContent #m0-s3 .market-signal-grid{flex:1;min-height:560px;grid-template-columns:minmax(430px,.82fr) minmax(0,1.38fr);gap:28px}
  #fsSlideContent #m0-s3 .market-evidence-card{padding:32px 34px}
  #fsSlideContent #m0-s3 .market-signal-kicker{font-size:18px}
  #fsSlideContent #m0-s3 .market-signal-date,#fsSlideContent #m0-s3 .market-evidence-meta span,#fsSlideContent #m0-s3 .market-source-link{font-size:18px}
  #fsSlideContent #m0-s3 .market-evidence-card h3{max-width:none;font-size:38px}
  #fsSlideContent #m0-s3 .market-evidence-card>p{font-size:20px}
  #fsSlideContent #m0-s3 .market-role-chain{padding:28px}
  #fsSlideContent #m0-s3 .market-role-chain-head strong{font-size:27px}
  #fsSlideContent #m0-s3 .market-role-chain-head span{font-size:18px}
  #fsSlideContent #m0-s3 .market-role-action{min-height:130px;padding:22px}
  #fsSlideContent #m0-s3 .market-role-num{width:46px;height:46px;font-size:18px}
  #fsSlideContent #m0-s3 .market-role-action strong{font-size:23px}
  #fsSlideContent #m0-s3 .market-role-action p{font-size:18px}
  #fsSlideContent #m0-s3 .market-role-judgment,#fsSlideContent #m0-s3 .market-course-bridge{font-size:19px}
  #fsSlideContent #m0-s3 .source-note{font-size:14px}
}
@media screen and (max-width:768px){
  #m0-s3{box-sizing:border-box;padding-top:94px}
  #m0-s3 .slide-body{padding-top:10px}
  #m0-s3 .market-signal-grid{grid-template-columns:1fr}
  #m0-s3 .market-evidence-card{min-height:0}
  #m0-s3 .market-evidence-card>p,#m0-s3 .market-role-action p,#m0-s3 .market-role-chain-head span,#m0-s3 .market-role-judgment,#m0-s3 .market-course-bridge{font-size:15px}
  #m0-s3 .market-course-bridge{align-items:flex-start;flex-direction:column}
  #m0-s3 .market-course-bridge strong{white-space:normal}
  #m0-s3 .market-course-bridge span:last-child{text-align:left}
}
@media print{
  #m0-s3 .market-evidence-card>p,#m0-s3 .market-role-action p,#m0-s3 .market-role-chain-head span,#m0-s3 .market-role-judgment,#m0-s3 .market-course-bridge{font-size:12.5px!important}
}

/* 2026-08-28 readability pass · M0 opening, reviewed slide by slide. */
#m0-s2 .instructor-eyebrow,#m0-s2 .instructor-photo-caption .role{font-size:12px}
#m0-s2 .instructor-proof span,#m0-s2 .instructor-pillar .label,#m0-s2 .instructor-credential-strip span{font-size:12px}
#m0-s2 .instructor-pillar p{font-size:13px}
#m0-s4 .m0-outcome-thesis span,#m0-s4 .m0-outcome-thesis b{font-size:11px}
#m0-s4 .opening-phase-head span,#m0-s4 .opening-outcome-item b{font-size:11px}
#m0-s4 .opening-outcome-item span,#m0-s4 .m0-evidence-axis{font-size:11px}
#m0-s4 .m0-evidence-axis b,#m0-s4 .m0-evidence-axis strong,#m0-s4 .opening-acceptance-band span,#m0-s4 .opening-acceptance-band b{font-size:11px}
#m0-s5 .m0-classroom-thesis span,#m0-s5 .m0-classroom-thesis b{font-size:11px}
#m0-s5 .m0-classroom-principles span,#m0-s5 .m0-case-selector em{font-size:11px}
#m0-s5 .m0-case-selector>b,#m0-s5 .m0-case-selector section span,#m0-s5 .m0-case-selector i{font-size:11px}
#m0-s5 .m0-classroom-head b,#m0-s5 .m0-classroom-head.role b,#m0-s5 .m0-classroom-head span,#m0-s5 .m0-classroom-head small{font-size:11px}
#m0-s5 .m0-classroom-role b,#m0-s5 .m0-classroom-role span,#m0-s5 .m0-classroom-cell{font-size:11px}
#m0-s5 .m0-classroom-review b,#m0-s5 .m0-classroom-review span,#m0-s5 .m0-classroom-rule b,#m0-s5 .m0-classroom-rule span{font-size:11px}
@media screen and (min-width:1100px){
  #fsSlideContent #m0-s2 .instructor-eyebrow,#fsSlideContent #m0-s2 .instructor-photo-caption .role{font-size:16px!important}
  #fsSlideContent #m0-s2 .instructor-proof span,#fsSlideContent #m0-s2 .instructor-pillar .label,#fsSlideContent #m0-s2 .instructor-credential-strip span{font-size:16px!important}
  #fsSlideContent #m0-s2 .instructor-pillar p{font-size:18px!important}
  #fsSlideContent #m0-s4 .m0-outcome-thesis span,#fsSlideContent #m0-s4 .m0-outcome-thesis b{font-size:16px!important}
  #fsSlideContent #m0-s4 .opening-phase-head span,#fsSlideContent #m0-s4 .opening-outcome-item b{font-size:16px!important}
  #fsSlideContent #m0-s4 .opening-outcome-item span,#fsSlideContent #m0-s4 .m0-evidence-axis{font-size:18px!important}
  #fsSlideContent #m0-s4 .m0-evidence-axis b,#fsSlideContent #m0-s4 .m0-evidence-axis strong,#fsSlideContent #m0-s4 .opening-acceptance-band span,#fsSlideContent #m0-s4 .opening-acceptance-band b{font-size:18px!important}
  #fsSlideContent #m0-s5 .m0-classroom-thesis span,#fsSlideContent #m0-s5 .m0-classroom-thesis b{font-size:16px!important}
  #fsSlideContent #m0-s5 .m0-classroom-principles span,#fsSlideContent #m0-s5 .m0-case-selector em{font-size:16px!important}
  #fsSlideContent #m0-s5 .m0-case-selector>b,#fsSlideContent #m0-s5 .m0-case-selector section span,#fsSlideContent #m0-s5 .m0-case-selector i{font-size:16px!important}
  #fsSlideContent #m0-s5 .m0-classroom-head b,#fsSlideContent #m0-s5 .m0-classroom-head.role b,#fsSlideContent #m0-s5 .m0-classroom-head span,#fsSlideContent #m0-s5 .m0-classroom-head small{font-size:16px!important}
  #fsSlideContent #m0-s5 .m0-classroom-role b,#fsSlideContent #m0-s5 .m0-classroom-role span,#fsSlideContent #m0-s5 .m0-classroom-cell{font-size:16px!important}
  #fsSlideContent #m0-s5 .m0-classroom-review b,#fsSlideContent #m0-s5 .m0-classroom-review span,#fsSlideContent #m0-s5 .m0-classroom-rule b,#fsSlideContent #m0-s5 .m0-classroom-rule span{font-size:16px!important}
}
@media screen and (max-width:768px){
  #m0-s2 .instructor-eyebrow,#m0-s2 .instructor-photo-caption .role,#m0-s2 .instructor-proof span,#m0-s2 .instructor-pillar .label,#m0-s2 .instructor-credential-strip span{font-size:13px!important}
  #m0-s4 .m0-outcome-thesis span,#m0-s4 .m0-outcome-thesis b,#m0-s4 .opening-phase-head span,#m0-s4 .opening-outcome-item b,#m0-s4 .opening-outcome-item span,#m0-s4 .m0-evidence-axis,#m0-s4 .opening-acceptance-band span,#m0-s4 .opening-acceptance-band b{font-size:13px!important}
  #m0-s5 .m0-classroom-thesis span,#m0-s5 .m0-classroom-thesis b,#m0-s5 .m0-classroom-principles span,#m0-s5 .m0-case-selector>*:not(i),#m0-s5 .m0-classroom-role b,#m0-s5 .m0-classroom-role span,#m0-s5 .m0-classroom-cell,#m0-s5 .m0-classroom-review b,#m0-s5 .m0-classroom-review span,#m0-s5 .m0-classroom-rule b,#m0-s5 .m0-classroom-rule span{font-size:13px!important}
}

/* Typography is scaled per page density below. A universal leaf-node override was removed because
   it flattened intentionally large titles and sparse-page statements to the inherited body size. */

/* M7 · enterprise transformation playbook — benchmark first, method second. */
#m7-s3 .slide-body,#m7-s4 .slide-body,#m7-s5 .slide-body,#m7-s6 .slide-body,#m7-s7 .slide-body,#m7-s8 .slide-body,#m7-s9 .slide-body,#m7-s10 .slide-body,#m7-s11 .slide-body,#m7-s12 .slide-body,#m7-s13 .slide-body{min-height:0;padding-top:16px}
#m7-s3 .business-visual,#m7-s4 .business-visual,#m7-s5 .business-visual,#m7-s6 .business-visual,#m7-s7 .business-visual,#m7-s8 .business-visual,#m7-s9 .business-visual,#m7-s10 .business-visual,#m7-s11 .business-visual,#m7-s12 .business-visual,#m7-s13 .business-visual{box-sizing:border-box;width:100%;min-height:510px;overflow:hidden;border:1px solid #bdcce0;border-radius:18px;background:#fff;box-shadow:0 20px 48px rgba(21,54,109,.1)}
#m7-s3 section,#m7-s4 section,#m7-s5 section,#m7-s6 section,#m7-s7 section,#m7-s8 section,#m7-s9 section,#m7-s10 section,#m7-s11 section,#m7-s12 section,#m7-s13 section{box-sizing:border-box}
.m7-playbook-line{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:45px;background:#15366d;color:#fff}.m7-playbook-line b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;font-size:12px}.m7-playbook-line span{padding:0 16px;font-size:13px;font-weight:800}

/* Three benchmark cases */
.m7-benchmark-case{display:grid;grid-template-rows:56px minmax(0,1fr) auto auto auto}.m7-case-brand{display:grid;grid-template-columns:210px minmax(0,1fr) 150px;align-items:center;background:#15366d;color:#fff}.m7-case-brand span{padding-left:20px;color:#b7cef3;font-size:12px;font-weight:900;letter-spacing:.1em}.m7-case-brand strong{font-size:18px}.m7-case-brand em{padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:12px;font-style:normal;font-weight:900;text-align:center}.m7-benchmark-case.anker .m7-case-brand{background:linear-gradient(100deg,#102c58,#1d4e91)}.m7-benchmark-case.midea .m7-case-brand{background:linear-gradient(100deg,#173258,#0c6385)}.m7-benchmark-case.cainiao .m7-case-brand{background:linear-gradient(100deg,#3d2607,#9a5d0b)}
.m7-case-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr) 22px) minmax(0,1fr);align-items:stretch;padding:18px 22px 12px;background:linear-gradient(180deg,#f4f8fe,#fff)}.m7-case-path>section{display:flex;justify-content:center;flex-direction:column;padding:14px;border:1px solid #c4d2e6;background:#fff}.m7-case-path>section b{color:#15366d;font-size:15px}.m7-case-path>section span{margin-top:7px;color:#52677f;font-size:12px;line-height:1.45}.m7-case-path>i,.m7-case-shift>i{display:grid;place-items:center;color:#1f5be0;font-size:18px;font-style:normal;font-weight:900}
.m7-case-evidence{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 12px}.m7-case-evidence section{display:grid;grid-template-columns:105px 1fr;grid-template-rows:auto auto;align-items:center;min-height:70px;border:1px solid #c8d5e6;background:#f8fbff}.m7-case-evidence small{grid-row:1/3;display:grid;align-self:stretch;place-items:center;background:#e6effd;color:#1f5be0;font-size:12px;font-weight:900}.m7-case-evidence b,.m7-case-evidence span{padding:5px 12px 0}.m7-case-evidence b{align-self:end;color:#15366d;font-size:14px}.m7-case-evidence span{align-self:start;padding-top:0;color:#5c6f86;font-size:12px}
.m7-case-shift{display:grid;grid-template-columns:repeat(2,minmax(0,1fr) 26px) minmax(0,1fr);align-items:stretch;padding:18px 22px 12px;background:linear-gradient(180deg,#f4f8fe,#fff)}.m7-case-shift section{display:flex;justify-content:center;flex-direction:column;padding:14px;border:1px solid #c4d2e6;background:#fff}.m7-case-shift small{color:#1f5be0;font-size:11px;font-weight:900}.m7-case-shift b{margin-top:4px;color:#15366d;font-size:15px}.m7-case-shift span{margin-top:6px;color:#52677f;font-size:12px;line-height:1.4}.m7-scene-map{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 22px 12px}.m7-scene-map section{padding:10px 12px;border-left:4px solid #1f5be0;background:#edf4fe}.m7-scene-map b{display:block;color:#15366d;font-size:13px}.m7-scene-map span{display:block;margin-top:4px;color:#5b6f87;font-size:12px;line-height:1.35}
.m7-case-dual{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 24px 14px;background:linear-gradient(180deg,#fff9ef,#fff)}.m7-case-dual section{display:grid;grid-template-rows:auto auto 1fr auto;padding:18px;border:1px solid #dfc28d;background:#fff}.m7-case-dual small{color:#a8640d;font-size:11px;font-weight:900;letter-spacing:.08em}.m7-case-dual b{margin-top:4px;color:#49300d;font-size:18px}.m7-case-dual span{margin-top:9px;color:#65543c;font-size:13px;line-height:1.55}.m7-case-dual strong{margin-top:10px;padding-top:9px;border-top:1px solid #ead9ba;color:#9a5d0b;font-size:13px}.m7-case-loop,.m7-adoption-flywheel,.m7-final-playbook{display:grid;grid-template-columns:repeat(4,1fr 24px) 1.25fr;align-items:center;min-height:49px;margin:0 24px 12px;border:1px solid #cad6e7;background:#edf3ff;text-align:center}.m7-case-loop span,.m7-case-loop strong,.m7-adoption-flywheel span,.m7-adoption-flywheel strong,.m7-final-playbook span,.m7-final-playbook strong{font-size:12px}.m7-case-loop i,.m7-adoption-flywheel i,.m7-final-playbook i{color:#1f5be0;font-size:14px;font-style:normal}.m7-case-loop strong,.m7-adoption-flywheel strong,.m7-final-playbook strong{display:grid;align-self:stretch;place-items:center;background:#15366d;color:#fff}
.m7-case-takeaway{display:grid;grid-template-columns:120px 1fr;align-items:center;min-height:44px;margin:0 22px 10px;border:1px solid #c7d5e7;background:#edf3ff}.m7-case-takeaway b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:12px}.m7-case-takeaway span{padding:0 14px;color:#15366d;font-size:13px;font-weight:900}.m7-case-links{display:flex;align-items:center;min-height:43px;padding:0 22px;border-top:1px solid #d5deeb;background:#f8fafc;gap:12px}.m7-case-links b{margin-right:4px;color:#15366d;font-size:12px}.m7-case-links a{padding:7px 11px;border:1px solid #b7c9e3;border-radius:7px;background:#fff;color:#1f5be0;font-size:12px;font-weight:800;text-decoration:none}.m7-case-links a:hover{background:#edf3ff}

/* AI Native and 0→1→N */
.m7-native-scale{display:grid;grid-template-rows:auto 1fr auto auto}.m7-native-definition{display:grid;grid-template-columns:160px minmax(0,1fr) 315px;align-items:center;min-height:82px;background:#15366d;color:#fff}.m7-native-definition span{padding-left:22px;color:#abc6ef;font-size:13px;font-weight:900;letter-spacing:.12em}.m7-native-definition strong{font-size:18px}.m7-native-definition p{margin:0;padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:12px;line-height:1.45}.m7-scale-compare{display:grid;grid-template-columns:1fr 80px 1.35fr;align-items:stretch;padding:22px 30px 14px;background:linear-gradient(180deg,#f3f7fd,#fff)}.m7-scale-compare section{display:flex;justify-content:center;flex-direction:column;padding:18px 22px;border:1px solid #bdcde2;background:#fff}.m7-scale-compare section:last-child{border:2px solid #1f5be0;background:#edf3ff}.m7-scale-compare small{color:#1f5be0;font-size:16px;font-weight:900}.m7-scale-compare b{margin-top:5px;color:#15366d;font-size:22px}.m7-scale-compare span{margin-top:9px;color:#4d627c;font-size:13px;font-weight:800}.m7-scale-compare p{margin:10px 0 0;padding-top:10px;border-top:1px solid #d3ddea;color:#60718a;font-size:12px}.m7-scale-compare>i{display:grid;place-items:center;color:#1f5be0;font-size:32px;font-style:normal;font-weight:900}.m7-common-patterns{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 30px 16px}.m7-common-patterns section{padding:11px 13px;border-top:4px solid #1f5be0;background:#f0f5fc}.m7-common-patterns b{display:block;color:#15366d;font-size:14px}.m7-common-patterns span{display:block;margin-top:4px;color:#5d7088;font-size:12px}
#m7-s6 .m7-mckinsey-proof{grid-template-columns:110px minmax(0,1fr) 150px;background:linear-gradient(90deg,#edf5ff,#f9fcff)}
#m7-s6 .m7-mckinsey-proof>span{color:#334864;font-size:14px;font-weight:750;line-height:1.4}
#m7-s6 .m7-mckinsey-proof span strong{color:#1f5be0;font-size:17px}
#m7-s6 .m7-mckinsey-proof a{align-self:stretch;display:grid;place-items:center;padding:9px 12px;border-left:1px solid #c6d5e8;color:#1557a6;font-size:13px;font-weight:900;text-decoration:none}

/* Opening narrative reset: role signal -> enterprise value gap -> process thesis. */
#m0-s4 .m0-mckinsey-signal,
#m0-s5 .m0-process-thesis{
  display:grid;
  width:100%;
  min-height:510px;
  overflow:hidden;
  border:1px solid #b9c9df;
  border-radius:18px;
  background:#fff;
  box-shadow:0 20px 48px rgba(21,54,109,.1);
}
#m0-s4 .m0-mckinsey-signal{grid-template-rows:58px minmax(0,1fr) 96px 62px 40px}
#m0-s4 .m0-signal-thesis{
  display:grid;
  grid-template-columns:250px minmax(0,1fr) 170px;
  align-items:center;
  background:#15366d;
  color:#fff;
}
#m0-s4 .m0-signal-thesis span{padding-left:20px;color:#bcd0ed;font-size:11px;font-weight:900;letter-spacing:.08em}
#m0-s4 .m0-signal-thesis strong{font-size:17px;line-height:1.25}
#m0-s4 .m0-signal-thesis a{align-self:stretch;display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.2);color:#fff;font-size:12px;font-weight:900;text-decoration:none}
#m0-s4 .m0-signal-metrics{display:grid;grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:stretch;gap:0;padding:20px 24px 16px;background:linear-gradient(180deg,#f5f8fd,#fff)}
#m0-s4 .m0-signal-metrics article{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid #c6d4e7;border-radius:12px;background:#fff}
#m0-s4 .m0-signal-metrics article.personal{border-color:#9bb9e8;background:#f2f6ff}
#m0-s4 .m0-signal-metrics article.enterprise{border-color:#d7bb7e;background:#fffaf0}
#m0-s4 .m0-signal-metrics small{display:block;color:#71829a;font-size:10px;font-weight:900;line-height:1.2;letter-spacing:.08em}
#m0-s4 .m0-signal-metrics b{display:block;margin-top:14px;color:#15366d;font-size:48px;line-height:1}
#m0-s4 .m0-signal-metrics article.personal b{color:#1f5be0}
#m0-s4 .m0-signal-metrics article.enterprise b{color:#9a6700}
#m0-s4 .m0-signal-metrics strong{margin-top:7px;color:#17345f;font-size:16px}
#m0-s4 .m0-signal-metrics p{margin:7px 0 0;color:#586b84;font-size:13px;line-height:1.45}
#m0-s4 .m0-signal-metrics>i{display:grid;place-items:center;color:#1f5be0;font-size:24px;font-style:normal;font-weight:900}
#m0-s4 .m0-signal-metrics>i:last-of-type{color:#b7791f}
#m0-s4 .m0-value-gap{display:grid;grid-template-columns:1fr 150px 1fr;align-items:stretch;margin:0 24px 14px;border:1px solid #c7d4e6;border-radius:10px;background:#fff}
#m0-s4 .m0-value-gap section{display:flex;justify-content:center;flex-direction:column;padding:12px 18px}
#m0-s4 .m0-value-gap section span{color:#1f5be0;font-size:11px;font-weight:900;letter-spacing:.06em}
#m0-s4 .m0-value-gap section strong{margin-top:5px;color:#203b61;font-size:14px;line-height:1.35}
#m0-s4 .m0-gap-arrow{display:flex;align-items:center;justify-content:center;flex-direction:column;background:#eaf1ff;color:#15366d;text-align:center;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%,12% 50%)}
#m0-s4 .m0-gap-arrow b{font-size:15px}
#m0-s4 .m0-gap-arrow i{margin-top:3px;color:#647897;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.08em}
#m0-s4 .m0-signal-verdict{display:grid;grid-template-columns:230px 1fr;align-items:center;background:#edf3ff;color:#405674}
#m0-s4 .m0-signal-verdict b{align-self:stretch;display:grid;place-items:center;background:#1f5be0;color:#fff;font-size:13px}
#m0-s4 .m0-signal-verdict span{padding:0 18px;font-size:13px;font-weight:800;line-height:1.4}
#m0-s4 .semantic-caption,#m0-s5 .semantic-caption{margin:0;padding:9px 20px;background:#15366d;color:#fff;font-size:13px;font-weight:900;text-align:center}

#m0-s5 .m0-process-thesis{grid-template-rows:64px minmax(0,1fr) 62px 54px 40px}
#m0-s5 .m0-process-banner{display:grid;grid-template-columns:275px minmax(0,1fr);align-items:center;background:#15366d;color:#fff}
#m0-s5 .m0-process-banner span{padding-left:20px;color:#bcd0ed;font-size:11px;font-weight:900;letter-spacing:.08em}
#m0-s5 .m0-process-banner strong{padding-right:22px;font-size:17px;line-height:1.3}
#m0-s5 .m0-process-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr) 34px) minmax(0,1fr);align-items:stretch;padding:22px 24px 18px;background:linear-gradient(180deg,#f5f8fd,#fff)}
#m0-s5 .m0-process-chain article{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;min-width:0;padding:16px 15px 14px;border:1px solid #c6d4e7;border-radius:10px;background:#fff}
#m0-s5 .m0-process-chain article.focus{border:2px solid #1f5be0;background:#eef4ff}
#m0-s5 .m0-process-chain article>b{position:absolute;top:10px;right:10px;color:#a6b4c6;font-size:13px}
#m0-s5 .m0-process-chain article small{color:#1f5be0;font-size:9px;font-weight:900;letter-spacing:.08em}
#m0-s5 .m0-process-chain article strong{margin-top:6px;color:#15366d;font-size:17px}
#m0-s5 .m0-process-chain article p{margin:7px 0 0;color:#596b83;font-size:12px;line-height:1.45}
#m0-s5 .m0-process-chain article em{margin-top:auto;padding-top:9px;color:#1f5be0;font-size:11px;font-style:normal;font-weight:900}
#m0-s5 .m0-process-chain>i{display:grid;place-items:center;color:#1f5be0;font-size:21px;font-style:normal;font-weight:900}
#m0-s5 .m0-process-roles{display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;align-items:stretch;margin:0 24px 12px;border:1px solid #c4d2e5;border-radius:8px;overflow:hidden}
#m0-s5 .m0-process-roles span,#m0-s5 .m0-process-roles strong{display:grid;place-items:center;padding:10px 12px;border-right:1px solid #d0dbea;color:#425876;font-size:12px;text-align:center}
#m0-s5 .m0-process-roles strong{border:0;background:#eaf1ff;color:#174aa7;font-size:13px}
#m0-s5 .m0-process-course-bridge{display:grid;grid-template-columns:180px repeat(4,minmax(0,1fr) 22px) minmax(0,1fr);align-items:center;background:#edf3ff;color:#425876;font-size:12px;font-weight:900;text-align:center}
#m0-s5 .m0-process-course-bridge b{align-self:stretch;display:grid;place-items:center;background:#1f5be0;color:#fff;font-size:13px}
#m0-s5 .m0-process-course-bridge i{color:#1f5be0;font-style:normal}

@media screen and (min-width:1100px){
  #fsSlideContent #m0-s4 .m0-mckinsey-signal,#fsSlideContent #m0-s5 .m0-process-thesis{min-height:clamp(560px,61vh,700px)}
  #fsSlideContent #m0-s4 .m0-signal-thesis strong,#fsSlideContent #m0-s5 .m0-process-banner strong{font-size:22px}
  #fsSlideContent #m0-s4 .m0-signal-thesis span,#fsSlideContent #m0-s4 .m0-signal-thesis a,#fsSlideContent #m0-s5 .m0-process-banner span{font-size:16px}
  #fsSlideContent #m0-s4 .m0-signal-metrics small,#fsSlideContent #m0-s4 .m0-value-gap section span,#fsSlideContent #m0-s4 .m0-gap-arrow i,#fsSlideContent #m0-s5 .m0-process-chain article small,#fsSlideContent #m0-s5 .m0-process-chain article em{font-size:16px}
  #fsSlideContent #m0-s5 .m0-process-chain article>b{font-size:17px}
  #fsSlideContent #m0-s4 .m0-signal-metrics b{font-size:62px}
  #fsSlideContent #m0-s4 .m0-signal-metrics strong,#fsSlideContent #m0-s5 .m0-process-chain article strong{font-size:21px}
  #fsSlideContent #m0-s4 .m0-signal-metrics p,#fsSlideContent #m0-s4 .m0-value-gap section strong,#fsSlideContent #m0-s4 .m0-signal-verdict span,#fsSlideContent #m0-s5 .m0-process-chain article p,#fsSlideContent #m0-s5 .m0-process-roles span,#fsSlideContent #m0-s5 .m0-process-roles strong,#fsSlideContent #m0-s5 .m0-process-course-bridge{font-size:17px}
  #fsSlideContent #m0-s4 .semantic-caption,#fsSlideContent #m0-s5 .semantic-caption{font-size:18px}
}
@media screen and (max-width:768px){
  #m0-s4 .m0-mckinsey-signal,#m0-s5 .m0-process-thesis{display:block;min-height:0;overflow:visible;border-radius:13px}
  #m0-s4 .m0-signal-thesis,#m0-s5 .m0-process-banner{display:grid;grid-template-columns:1fr;padding:12px;gap:6px}
  #m0-s4 .m0-signal-thesis span,#m0-s5 .m0-process-banner span{padding:0}
  #m0-s4 .m0-signal-thesis a{min-height:38px;border:1px solid rgba(255,255,255,.25);border-radius:6px}
  #m0-s4 .m0-signal-metrics{grid-template-columns:1fr;padding:12px;gap:9px}
  #m0-s4 .m0-signal-metrics>i{display:none}
  #m0-s4 .m0-value-gap{grid-template-columns:1fr;margin:0 12px 10px}
  #m0-s4 .m0-gap-arrow{min-height:58px;clip-path:none}
  #m0-s4 .m0-signal-verdict{grid-template-columns:1fr}
  #m0-s4 .m0-signal-verdict b,#m0-s4 .m0-signal-verdict span{padding:10px 12px}
  #m0-s5 .m0-process-chain{grid-template-columns:1fr;padding:12px;gap:9px}
  #m0-s5 .m0-process-chain>i{display:none}
  #m0-s5 .m0-process-roles{grid-template-columns:1fr;margin:0 12px 10px}
  #m0-s5 .m0-process-roles span,#m0-s5 .m0-process-roles strong{border-right:0;border-bottom:1px solid #d0dbea}
  #m0-s5 .m0-process-course-bridge{grid-template-columns:1fr;padding-bottom:8px}
  #m0-s5 .m0-process-course-bridge>*{padding:8px 10px}
  #m0-s5 .m0-process-course-bridge i{display:none}
}
@media print{
  #m0-s4 .m0-mckinsey-signal,#m0-s5 .m0-process-thesis{min-height:130mm!important;border-color:#7f8a9a!important;border-radius:3mm!important;box-shadow:none!important}
  #m0-s4 .m0-signal-thesis,#m0-s4 .m0-signal-verdict b,#m0-s4 .semantic-caption,#m0-s5 .m0-process-banner,#m0-s5 .m0-process-course-bridge b,#m0-s5 .semantic-caption{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}

/* Strategic consensus */
.m7-strategy-consensus{display:grid;grid-template-rows:1fr auto auto auto}.m7-consensus-room{display:grid;grid-template-columns:1.1fr repeat(2,1fr);grid-template-rows:1fr 1fr;gap:10px;padding:18px 24px 12px;background:linear-gradient(180deg,#f3f7fd,#fff)}.m7-consensus-center{grid-row:1/3;display:flex;justify-content:center;flex-direction:column;padding:22px;background:#15366d;color:#fff}.m7-consensus-center span{color:#a9c5ef;font-size:12px;font-weight:900;letter-spacing:.1em}.m7-consensus-center strong{margin-top:6px;font-size:23px}.m7-consensus-center p{margin:10px 0 0;font-size:13px;line-height:1.5}.m7-consensus-room section{display:flex;justify-content:center;flex-direction:column;padding:13px 15px;border:1px solid #c4d2e6;background:#fff}.m7-consensus-room section b{color:#15366d;font-size:14px}.m7-consensus-room section span{margin-top:5px;color:#596d86;font-size:12px}.m7-consensus-decisions{display:grid;grid-template-columns:repeat(4,1fr);margin:0 24px 10px;border:1px solid #c4d2e6}.m7-consensus-decisions section{display:grid;grid-template-columns:65px 1fr;align-items:center;min-height:54px;border-right:1px solid #c4d2e6}.m7-consensus-decisions section:last-child{border-right:0}.m7-consensus-decisions b{display:grid;align-self:stretch;place-items:center;background:#edf3ff;color:#1f5be0;font-size:14px}.m7-consensus-decisions span{padding:0 10px;color:#4f637d;font-size:12px}.m7-meeting-agenda{display:grid;grid-template-columns:150px repeat(5,1fr);align-items:center;min-height:42px;margin:0 24px 10px;border:1px solid #d9c7a2;background:#fff9ed}.m7-meeting-agenda b{display:grid;align-self:stretch;place-items:center;background:#b57615;color:#fff;font-size:12px}.m7-meeting-agenda span{padding:0 7px;border-right:1px solid #e6d7b9;color:#614615;font-size:12px;font-weight:800;text-align:center}.m7-meeting-agenda span:last-child{border-right:0}

/* Taskforce and talent */
.m7-taskforce-map{display:grid;grid-template-rows:auto 1fr auto auto}.m7-taskforce-top{display:grid;grid-template-columns:170px 1fr;align-items:center;min-height:57px;background:#15366d;color:#fff}.m7-taskforce-top span{padding-left:22px;color:#abc6ef;font-size:12px;font-weight:900;letter-spacing:.1em}.m7-taskforce-top strong{font-size:17px}.m7-taskforce-ring{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 24px 12px;background:linear-gradient(180deg,#f3f7fd,#fff)}.m7-taskforce-ring section{min-height:80px;padding:13px 14px;border:1px solid #c3d1e5;background:#fff}.m7-taskforce-ring b{display:block;color:#15366d;font-size:14px}.m7-taskforce-ring span{display:block;margin-top:7px;color:#5a6e87;font-size:12px;line-height:1.4}.m7-talent-filter{display:grid;grid-template-columns:110px repeat(5,1fr) 90px 1.8fr;align-items:center;min-height:52px;margin:0 24px 10px;border:1px solid #c3d1e5;background:#edf3ff;text-align:center}.m7-talent-filter b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:12px}.m7-talent-filter span{border-right:1px solid #c7d4e6;color:#15366d;font-size:12px;font-weight:900}.m7-talent-filter i{color:#80515b;font-size:12px;font-style:normal;font-weight:900}.m7-talent-filter strong{display:grid;align-self:stretch;place-items:center;padding:0 10px;border-left:1px solid #c7d4e6;background:#f8f3f4;color:#654c55;font-size:12px}.m7-taskforce-dual{display:grid;grid-template-columns:1fr 1fr}.m7-taskforce-dual section{display:grid;grid-template-columns:180px 1fr;align-items:center;min-height:48px;background:#15366d;color:#fff}.m7-taskforce-dual section+section{border-left:1px solid rgba(255,255,255,.25)}.m7-taskforce-dual b{padding:0 16px;color:#adc8f1;font-size:12px}.m7-taskforce-dual span{padding:0 14px;border-left:1px solid rgba(255,255,255,.2);font-size:12px}

/* Scenario funnel and approval spotlight */
.m7-opportunity-funnel{display:grid;grid-template-rows:auto auto 1fr auto}.m7-funnel-path{display:grid;grid-template-columns:repeat(3,1fr 34px) 1.2fr;align-items:stretch;padding:18px 24px 10px;background:linear-gradient(180deg,#f3f7fd,#fff)}.m7-funnel-path section{display:flex;justify-content:center;flex-direction:column;padding:13px;border:1px solid #c3d1e5;background:#fff}.m7-funnel-path section:last-of-type{border:2px solid #1f5be0;background:#edf3ff}.m7-funnel-path b{color:#15366d;font-size:14px}.m7-funnel-path span{margin-top:6px;color:#596d86;font-size:12px;line-height:1.4}.m7-funnel-path>i{display:grid;place-items:center;color:#1f5be0;font-size:16px;font-style:normal;font-weight:900}.m7-discovery-methods{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:0 24px 10px}.m7-discovery-methods section{padding:9px 10px;border-top:3px solid #1f5be0;background:#eef4fc}.m7-discovery-methods b{display:block;color:#15366d;font-size:12px}.m7-discovery-methods span{display:block;margin-top:3px;color:#64758b;font-size:12px}.m7-approval-spotlight{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:0;margin:0 24px 10px;border:1px solid #d1bc8e;background:#fffaf0}.m7-approval-spotlight>div{display:flex;justify-content:center;flex-direction:column;padding:14px 16px;background:#745018;color:#fff}.m7-approval-spotlight>div span{color:#f3d9a7;font-size:11px;font-weight:900}.m7-approval-spotlight>div strong{margin-top:4px;font-size:14px;line-height:1.35}.m7-approval-spotlight section{padding:13px 14px;border-left:1px solid #e0d0ad}.m7-approval-spotlight section b{display:block;color:#6e4d17;font-size:13px}.m7-approval-spotlight section span{display:block;margin-top:5px;color:#6b5a3c;font-size:12px;line-height:1.35}.m7-scene-definition{display:grid;grid-template-columns:130px 1fr;align-items:center;min-height:45px;background:#15366d;color:#fff}.m7-scene-definition b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;font-size:12px}.m7-scene-definition span{padding:0 15px;font-size:12px;font-weight:800}

/* Approval architecture */
.m7-approval-architecture{display:grid;grid-template-columns:minmax(0,1fr) 285px;grid-template-rows:1fr auto;background:linear-gradient(180deg,#f3f7fd,#fff)!important}.m7-approval-stack{display:grid;grid-template-rows:1fr 12px 1.12fr 12px 1.25fr 12px 1fr;gap:0;padding:16px 12px 12px 22px}.m7-approval-stack>i{display:grid;place-items:center;color:#1f5be0;font-size:13px;font-style:normal;font-weight:900}.m7-approval-stack section{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;border:1px solid #c3d1e5;background:#fff}.m7-approval-stack small{grid-row:1/3;display:grid;align-self:stretch;place-items:center;padding:0 10px;border-right:1px solid #c3d1e5;background:#e9f1fd;color:#1f5be0;font-size:11px;font-weight:900;text-align:center}.m7-approval-stack b{padding:6px 12px 0;color:#15366d;font-size:14px}.m7-approval-stack span{padding:0 12px;color:#52677f;font-size:12px;line-height:1.3}.m7-approval-stack em{grid-column:1/-1;padding:5px 12px;border-top:1px dashed #d2dcea;background:#f8fafc;color:#65758b;font-size:11px;font-style:normal}.m7-approval-stack .parse{border:2px solid #b57615}.m7-approval-stack .parse small{background:#fff2d7;color:#9a5d0b}.m7-shadow-space{display:flex;justify-content:center;flex-direction:column;margin:16px 22px 12px 4px;padding:20px;border:2px dashed #8b5d13;background:#fff7e5;color:#5b4219}.m7-shadow-space span{color:#9a5d0b;font-size:11px;font-weight:900;letter-spacing:.1em}.m7-shadow-space strong{margin-top:6px;color:#64450f;font-size:19px}.m7-shadow-space p{margin:12px 0 0;font-size:12px;line-height:1.55}.m7-shadow-space div{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;margin-top:18px;border:1px solid #dac493;background:#fff;text-align:center}.m7-shadow-space b{padding:9px 2px;font-size:12px}.m7-shadow-space i{color:#9a5d0b;font-size:12px;font-style:normal}.m7-approval-governance{grid-column:1/-1;display:grid;grid-template-columns:160px minmax(0,1fr) 300px;align-items:center;min-height:49px;background:#15366d;color:#fff}.m7-approval-governance b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;font-size:12px}.m7-approval-governance span{padding:0 15px;font-size:12px}.m7-approval-governance a{padding:9px 12px;border-left:1px solid rgba(255,255,255,.25);color:#d4e4ff;font-size:12px;font-weight:800;text-decoration:none;text-align:center}

/* Rolling pilots */
.m7-rollout-loop{display:grid;grid-template-rows:auto auto 1fr auto auto}.m7-rollout-center{display:grid;grid-template-columns:200px 180px 1fr;align-items:center;min-height:58px;background:#15366d;color:#fff}.m7-rollout-center span{padding-left:22px;color:#abc6ef;font-size:11px;font-weight:900;letter-spacing:.08em}.m7-rollout-center strong{font-size:18px}.m7-rollout-center p{margin:0;padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:12px}.m7-rollout-departments{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:15px 24px 10px;background:#f4f8fe}.m7-rollout-departments section{display:grid;grid-template-columns:1fr;align-items:center;min-height:54px;padding:9px 12px;border:1px solid #c3d1e5;background:#fff}.m7-rollout-departments b{color:#15366d;font-size:13px}.m7-rollout-departments span{margin-top:3px;color:#62748b;font-size:12px}.m7-iteration-cycle{display:grid;grid-template-columns:repeat(3,1fr 26px) 1fr;align-items:stretch;padding:8px 24px 12px}.m7-iteration-cycle section{display:flex;justify-content:center;flex-direction:column;padding:13px;border:1px solid #c3d1e5;background:#fff}.m7-iteration-cycle b{color:#15366d;font-size:14px}.m7-iteration-cycle span{margin-top:6px;color:#5b6f87;font-size:12px}.m7-iteration-cycle>i{display:grid;place-items:center;color:#1f5be0;font-size:17px;font-style:normal;font-weight:900}.m7-rollout-board{display:grid;grid-template-columns:repeat(4,1fr);margin:0 24px 10px;border:1px solid #c3d1e5}.m7-rollout-board section{display:grid;grid-template-columns:58px 1fr;align-items:center;min-height:50px;border-right:1px solid #c3d1e5}.m7-rollout-board section:last-child{border-right:0}.m7-rollout-board b{display:grid;align-self:stretch;place-items:center;background:#edf3ff;color:#1f5be0;font-size:13px}.m7-rollout-board span{padding:0 10px;color:#4e627c;font-size:12px}

/* Adoption operations */
.m7-adoption-engine{display:grid;grid-template-rows:auto 1fr auto auto}.m7-story-card{display:grid;grid-template-columns:210px 1fr;grid-template-rows:auto auto;align-items:center;min-height:78px;background:#15366d;color:#fff}.m7-story-card>span{grid-row:1/3;padding-left:22px;color:#abc6ef;font-size:11px;font-weight:900;letter-spacing:.08em}.m7-story-card>strong{align-self:end;padding-top:9px;font-size:16px}.m7-story-card>div{align-self:start;display:grid;grid-template-columns:repeat(5,auto 1fr);padding:5px 18px 10px 0}.m7-story-card>div b{color:#abc6ef;font-size:11px}.m7-story-card>div i{padding:0 8px 0 4px;font-size:11px;font-style:normal}.m7-adoption-channels{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:20px 24px 12px;background:linear-gradient(180deg,#f3f7fd,#fff)}.m7-adoption-channels section{padding:15px 13px;border:1px solid #c3d1e5;border-top:4px solid #1f5be0;background:#fff}.m7-adoption-channels b{display:block;color:#15366d;font-size:14px}.m7-adoption-channels span{display:block;margin-top:8px;color:#586c84;font-size:12px;line-height:1.45}.m7-cainiao-operation{display:grid;grid-template-columns:150px 1fr 40px 1.35fr;align-items:center;min-height:51px;margin:0 24px 12px;border:1px solid #dcc497;background:#fff8e8}.m7-cainiao-operation b{display:grid;align-self:stretch;place-items:center;background:#a86a11;color:#fff;font-size:12px}.m7-cainiao-operation span{padding:0 12px;color:#654916;font-size:12px;font-weight:800}.m7-cainiao-operation i{color:#a86a11;font-size:18px;font-style:normal;font-weight:900;text-align:center}

/* Super individuals and competitions */
.m7-super-individuals{display:grid;grid-template-rows:auto auto 1fr auto}.m7-super-core{display:grid;grid-template-columns:220px 300px 1fr;align-items:center;min-height:70px;background:#15366d;color:#fff}.m7-super-core span{padding-left:22px;color:#abc6ef;font-size:11px;font-weight:900;letter-spacing:.08em}.m7-super-core strong{font-size:17px}.m7-super-core p{margin:0;padding:0 18px;border-left:1px solid rgba(255,255,255,.2);font-size:12px;line-height:1.45}.m7-super-path{display:grid;grid-template-columns:repeat(4,1fr 22px) 1fr;align-items:stretch;padding:16px 24px 10px;background:#f3f7fd}.m7-super-path section{display:flex;justify-content:center;flex-direction:column;padding:10px 12px;border:1px solid #c3d1e5;background:#fff}.m7-super-path b{color:#15366d;font-size:13px}.m7-super-path span{margin-top:5px;color:#5c6f87;font-size:11px}.m7-super-path>i{display:grid;place-items:center;color:#1f5be0;font-size:15px;font-style:normal;font-weight:900}.m7-competition-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:8px 24px 14px}.m7-competition-grid section{display:grid;grid-template-rows:auto auto 1fr auto;padding:15px;border:1px solid #c3d1e5;border-top:5px solid #1f5be0;background:#fff}.m7-competition-grid small{color:#1f5be0;font-size:11px;font-weight:900;letter-spacing:.08em}.m7-competition-grid b{margin-top:4px;color:#15366d;font-size:17px}.m7-competition-grid span{margin-top:7px;color:#566a82;font-size:12px;line-height:1.4}.m7-competition-grid strong{margin-top:9px;padding-top:8px;border-top:1px solid #d5deea;color:#15366d;font-size:12px}.m7-final-playbook{grid-template-columns:160px repeat(4,1fr 22px) 1.2fr;margin-bottom:0}.m7-final-playbook>b{display:grid;align-self:stretch;place-items:center;background:#1f5be0;color:#fff;font-size:12px}

@media screen and (min-width:1100px){
  #fsSlideContent #m7-s3 .slide-body,#fsSlideContent #m7-s4 .slide-body,#fsSlideContent #m7-s5 .slide-body,#fsSlideContent #m7-s6 .slide-body,#fsSlideContent #m7-s7 .slide-body,#fsSlideContent #m7-s8 .slide-body,#fsSlideContent #m7-s9 .slide-body,#fsSlideContent #m7-s10 .slide-body,#fsSlideContent #m7-s11 .slide-body,#fsSlideContent #m7-s12 .slide-body,#fsSlideContent #m7-s13 .slide-body{display:flex;flex:1 1 auto;min-height:0!important;padding-top:20px!important}
  #fsSlideContent #m7-s3 .business-visual,#fsSlideContent #m7-s4 .business-visual,#fsSlideContent #m7-s5 .business-visual,#fsSlideContent #m7-s6 .business-visual,#fsSlideContent #m7-s7 .business-visual,#fsSlideContent #m7-s8 .business-visual,#fsSlideContent #m7-s9 .business-visual,#fsSlideContent #m7-s10 .business-visual,#fsSlideContent #m7-s11 .business-visual,#fsSlideContent #m7-s12 .business-visual,#fsSlideContent #m7-s13 .business-visual{flex:1 1 auto;min-height:clamp(560px,61vh,700px)}
  #fsSlideContent .m7-case-brand{grid-template-columns:280px 1fr 210px}
  #fsSlideContent .m7-case-path,#fsSlideContent .m7-case-shift{padding-top:24px}
  #fsSlideContent .m7-approval-architecture{grid-template-columns:minmax(0,1fr) 390px}
  #fsSlideContent .m7-approval-stack{grid-template-rows:1fr 14px 1.12fr 14px 1.25fr 14px 1fr}
}

@media screen and (max-width:768px){
  #m7-s3,#m7-s4,#m7-s5,#m7-s6,#m7-s7,#m7-s8,#m7-s9,#m7-s10,#m7-s11,#m7-s12,#m7-s13{box-sizing:border-box;padding-top:94px}
  #m7-s3 .slide-body,#m7-s4 .slide-body,#m7-s5 .slide-body,#m7-s6 .slide-body,#m7-s7 .slide-body,#m7-s8 .slide-body,#m7-s9 .slide-body,#m7-s10 .slide-body,#m7-s11 .slide-body,#m7-s12 .slide-body,#m7-s13 .slide-body{padding-top:10px}
  #m7-s3 .business-visual,#m7-s4 .business-visual,#m7-s5 .business-visual,#m7-s6 .business-visual,#m7-s7 .business-visual,#m7-s8 .business-visual,#m7-s9 .business-visual,#m7-s10 .business-visual,#m7-s11 .business-visual,#m7-s12 .business-visual,#m7-s13 .business-visual{min-height:0;overflow:visible;border-radius:13px}
  .m7-case-brand,.m7-native-definition,.m7-super-core{grid-template-columns:1fr;padding:12px 14px;gap:5px}.m7-case-brand span,.m7-native-definition span,.m7-super-core span{padding-left:0}.m7-case-brand em,.m7-native-definition p,.m7-super-core p{padding:0;border:0;text-align:left}.m7-case-path,.m7-case-shift,.m7-scale-compare,.m7-consensus-room,.m7-taskforce-ring,.m7-funnel-path,.m7-adoption-channels,.m7-competition-grid{grid-template-columns:1fr;padding:12px}.m7-case-path>i,.m7-case-shift>i,.m7-scale-compare>i,.m7-funnel-path>i{transform:rotate(90deg)}.m7-case-evidence,.m7-scene-map,.m7-case-dual,.m7-common-patterns,.m7-consensus-decisions,.m7-discovery-methods,.m7-rollout-departments,.m7-rollout-board{grid-template-columns:1fr;padding:0 12px 12px}.m7-case-loop,.m7-adoption-flywheel,.m7-final-playbook,.m7-super-path,.m7-iteration-cycle{grid-template-columns:1fr;margin:0 12px 12px;padding:0}.m7-case-loop i,.m7-adoption-flywheel i,.m7-final-playbook i,.m7-super-path>i,.m7-iteration-cycle>i{padding:4px;transform:rotate(90deg)}.m7-case-loop span,.m7-case-loop strong,.m7-adoption-flywheel span,.m7-adoption-flywheel strong,.m7-final-playbook span,.m7-final-playbook strong,.m7-final-playbook>b{padding:9px}.m7-case-links{align-items:stretch;flex-direction:column;padding:12px}.m7-case-takeaway,.m7-playbook-line,.m7-scene-definition{grid-template-columns:1fr;margin:0}.m7-case-takeaway b,.m7-case-takeaway span,.m7-playbook-line b,.m7-playbook-line span,.m7-scene-definition b,.m7-scene-definition span{padding:9px 12px;text-align:left}.m7-consensus-center{grid-row:auto}.m7-meeting-agenda,.m7-talent-filter,.m7-taskforce-dual,.m7-approval-spotlight,.m7-cainiao-operation{grid-template-columns:1fr;margin:0 12px 10px}.m7-meeting-agenda b,.m7-meeting-agenda span,.m7-talent-filter b,.m7-talent-filter span,.m7-talent-filter i,.m7-talent-filter strong,.m7-cainiao-operation b,.m7-cainiao-operation span,.m7-cainiao-operation i{padding:9px;border:0;border-bottom:1px solid #d5deea}.m7-taskforce-dual section{grid-template-columns:1fr;padding:9px 12px}.m7-taskforce-dual section+section{border:0;border-top:1px solid rgba(255,255,255,.2)}.m7-taskforce-dual b,.m7-taskforce-dual span{padding:4px 0;border:0}.m7-taskforce-top,.m7-rollout-center{grid-template-columns:1fr;padding:12px 14px;gap:4px}.m7-taskforce-top span,.m7-rollout-center span{padding-left:0}.m7-rollout-center p{padding:0;border:0}.m7-approval-spotlight>div,.m7-approval-spotlight section{border:0;border-bottom:1px solid #e0d0ad}.m7-approval-architecture{grid-template-columns:1fr;grid-template-rows:auto}.m7-approval-stack{grid-template-rows:auto;padding:12px}.m7-approval-stack>i{padding:3px}.m7-approval-stack section{grid-template-columns:1fr}.m7-approval-stack small{grid-row:auto;padding:7px;border:0}.m7-approval-stack b,.m7-approval-stack span,.m7-approval-stack em{padding:8px 10px}.m7-shadow-space{margin:0 12px 12px}.m7-approval-governance{grid-column:auto;grid-template-columns:1fr}.m7-approval-governance b,.m7-approval-governance span,.m7-approval-governance a{padding:9px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.2);text-align:left}.m7-story-card{grid-template-columns:1fr;padding:12px 14px}.m7-story-card>span{grid-row:auto;padding:0}.m7-story-card>strong{padding-top:4px}.m7-story-card>div{grid-template-columns:auto 1fr;padding:8px 0 0}.m7-super-path{padding:12px}.m7-final-playbook{grid-template-columns:1fr}
}

@media print{
  #m7-s3 .business-visual,#m7-s4 .business-visual,#m7-s5 .business-visual,#m7-s6 .business-visual,#m7-s7 .business-visual,#m7-s8 .business-visual,#m7-s9 .business-visual,#m7-s10 .business-visual,#m7-s11 .business-visual,#m7-s12 .business-visual,#m7-s13 .business-visual{min-height:130mm!important;border-radius:3mm!important;box-shadow:none!important}
  .m7-case-brand,.m7-native-definition,.m7-taskforce-top,.m7-rollout-center,.m7-story-card,.m7-super-core,.m7-playbook-line,.m7-scene-definition,.m7-approval-governance,.m7-final-playbook{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}

/* Final readability fit: resolve the four measured overflow points without shrinking type. */
#m4-s3 .slide-body{padding-top:14px}
@media screen and (min-width:769px) and (max-width:1900px){
  #m4-s3 .slide-body{transform:translateY(-5px)}
}
@media screen and (max-width:768px){
  #m4-s8 .skill-card{box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;max-width:100%;overflow:hidden}
  #m4-s8 .skill-info{min-width:0}
  #m4-s8 .skill-info p{overflow-wrap:anywhere}
  #m4-s8 .skill-badge{grid-column:1/-1;justify-self:stretch;margin-left:0;text-align:center}
}
@media screen and (min-width:1100px){
  #fsSlideContent #m0-s5{padding-bottom:40px!important}
  #fsSlideContent #m1-s2{padding-bottom:72px!important}
  #fsSlideContent #m2-s8{padding-bottom:69px!important}
  #fsSlideContent #m2-s11{padding-bottom:15px!important}
  #fsSlideContent #m2-s12{padding-bottom:74px!important}
  #fsSlideContent #m4-s3{padding-bottom:67px!important}
  #fsSlideContent #m7-s2{padding-bottom:0!important}
  #fsSlideContent #m7-s5{padding-bottom:57px!important}
  #fsSlideContent #m7-s11{padding-bottom:0!important}
  #fsSlideContent #m7-s11 .slide-body{padding-bottom:0!important}
  #fsSlideContent #m4-s5{padding-bottom:42px!important}
  #fsSlideContent #m4-s12{padding-bottom:40px!important}
  #fsSlideContent #m0-s5 .m0-classroom-principles,#fsSlideContent #m0-s5 .semantic-caption{display:none!important}
  #fsSlideContent #m7-s2 .m6-field-verification>p{display:none!important}
  #fsSlideContent #m7-s5 .m6-evidence-source-line{display:none!important}
}
@media print{
  #m7-s10 .slide-body{height:calc(100% - 115px)!important}
}

/* Unified module covers · derived from the Beijing deck: few words, large type, one visual grammar. */
#m1-s1 .section-cover,#m2-s1 .section-cover,#m3-s1 .section-cover,#m4-s1 .section-cover,#m5-s1 .section-cover,#m7-s1 .section-cover,#m7-s1 .section-cover{
  display:flex;justify-content:flex-start;flex-direction:column;box-sizing:border-box;height:100%;min-height:620px;padding:58px 56px;
  background:linear-gradient(118deg,#0d1b35 0%,#173666 72%,#204d92 100%);color:#fff
}
#m1-s1 .section-cover .num,#m2-s1 .section-cover .num,#m3-s1 .section-cover .num,#m4-s1 .section-cover .num,#m5-s1 .section-cover .num,#m7-s1 .section-cover .num,#m7-s1 .section-cover .num{font-size:112px;line-height:.82;opacity:.12}
#m1-s1 .section-cover .label,#m2-s1 .section-cover .label,#m3-s1 .section-cover .label,#m4-s1 .section-cover .label,#m5-s1 .section-cover .label,#m7-s1 .section-cover .label,#m7-s1 .section-cover .label{margin-top:20px;color:rgba(220,233,255,.7);font-size:16px;font-weight:900;letter-spacing:.12em}
#m1-s1 .section-cover h2,#m2-s1 .section-cover h2,#m3-s1 .section-cover h2,#m4-s1 .section-cover h2,#m5-s1 .section-cover h2,#m7-s1 .section-cover h2,#m7-s1 .section-cover h2{max-width:1220px;margin:15px 0 0;color:#fff!important;font-size:clamp(50px,3.8vw,58px)!important;line-height:1.12!important;letter-spacing:-.035em}
#m1-s1 .section-cover p,#m2-s1 .section-cover p,#m3-s1 .section-cover p,#m4-s1 .section-cover p,#m5-s1 .section-cover p,#m7-s1 .section-cover p,#m7-s1 .section-cover p{max-width:1080px;margin:18px 0 0;color:rgba(232,240,255,.86)!important;font-size:23px!important;line-height:1.55!important}
#m1-s1 .section-cover .deliverables,#m2-s1 .section-cover .deliverables,#m3-s1 .section-cover .deliverables,#m4-s1 .section-cover .deliverables,#m5-s1 .section-cover .deliverables,#m7-s1 .section-cover .deliverables,#m7-s1 .section-cover .deliverables{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}
#m1-s1 .section-cover .deliverable-tag,#m2-s1 .section-cover .deliverable-tag,#m3-s1 .section-cover .deliverable-tag,#m4-s1 .section-cover .deliverable-tag,#m5-s1 .section-cover .deliverable-tag,#m7-s1 .section-cover .deliverable-tag,#m7-s1 .section-cover .deliverable-tag{padding:13px 20px;border:1px solid rgba(255,255,255,.24);border-radius:9px;background:rgba(255,255,255,.1);color:#fff;font-size:17px;font-weight:800}
#m0-s1 .cover-slogan{font-size:30px;line-height:1.4}
#m0-s1 .cover-meta{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}
#m0-s1 .cover-slide{box-sizing:border-box;width:100%;height:100%;min-height:620px;padding:58px 56px;background:linear-gradient(118deg,#0d1b35 0%,#173666 72%,#2456b2 100%)}
#m0-s1 .cover-main-title{font-size:clamp(58px,4.8vw,72px)!important}
#m0-s1 .cover-meta{margin-top:34px}
@media screen and (min-width:1100px){
  #fsSlideContent :is(#m1-s1,#m2-s1,#m3-s1,#m4-s1,#m5-s1,#m7-s1,#m7-s1) .section-cover{min-height:0;padding:clamp(78px,6vh,112px) clamp(90px,7vw,150px)!important}
  #fsSlideContent :is(#m1-s1,#m2-s1,#m3-s1,#m4-s1,#m5-s1,#m7-s1,#m7-s1) .section-cover .num{font-size:clamp(148px,10vw,200px)}
  #fsSlideContent :is(#m1-s1,#m2-s1,#m3-s1,#m4-s1,#m5-s1,#m7-s1,#m7-s1) .section-cover .label{font-size:clamp(22px,1.25vw,26px)}
  #fsSlideContent :is(#m1-s1,#m2-s1,#m3-s1,#m4-s1,#m5-s1,#m7-s1,#m7-s1) .section-cover h2{max-width:1500px;font-size:clamp(72px,5vw,100px)!important}
  #fsSlideContent :is(#m1-s1,#m2-s1,#m3-s1,#m4-s1,#m5-s1,#m7-s1,#m7-s1) .section-cover p{max-width:1450px;font-size:clamp(30px,1.9vw,38px)!important}
  #fsSlideContent :is(#m1-s1,#m2-s1,#m3-s1,#m4-s1,#m5-s1,#m7-s1,#m7-s1) .section-cover .deliverable-tag{padding:17px 25px;font-size:clamp(22px,1.3vw,27px)!important}
  #fsSlideContent #m0-s1 .cover-main-title{font-size:clamp(74px,5.5vw,108px)!important}
  #fsSlideContent #m0-s1 .cover-slogan{font-size:clamp(32px,2.1vw,42px)!important}
  #fsSlideContent #m0-s1 .cover-slide{min-height:0;padding:clamp(78px,6vh,112px) clamp(90px,7vw,150px)!important}
}
@media screen and (max-width:768px){
  #m1-s1 .section-cover,#m2-s1 .section-cover,#m3-s1 .section-cover,#m4-s1 .section-cover,#m5-s1 .section-cover,#m7-s1 .section-cover,#m7-s1 .section-cover{min-height:720px;padding:44px 28px}
  #m1-s1 .section-cover .num,#m2-s1 .section-cover .num,#m3-s1 .section-cover .num,#m4-s1 .section-cover .num,#m5-s1 .section-cover .num,#m7-s1 .section-cover .num,#m7-s1 .section-cover .num{font-size:84px}
  #m1-s1 .section-cover h2,#m2-s1 .section-cover h2,#m3-s1 .section-cover h2,#m4-s1 .section-cover h2,#m5-s1 .section-cover h2,#m7-s1 .section-cover h2,#m7-s1 .section-cover h2{font-size:34px}
  #m1-s1 .section-cover p,#m2-s1 .section-cover p,#m3-s1 .section-cover p,#m4-s1 .section-cover p,#m5-s1 .section-cover p,#m7-s1 .section-cover p,#m7-s1 .section-cover p{font-size:18px}
  #m0-s1 .cover-meta{grid-template-columns:1fr}
}

/* Interaction rhythm: scenario on the left, semantic decision visual on the right. */
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14).interaction-slide .slide-body{padding-top:18px}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-layout{display:grid;grid-template-columns:minmax(245px,.32fr) minmax(0,.68fr);grid-template-rows:minmax(0,1fr) auto;gap:16px 20px;min-height:510px}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:14px;background:linear-gradient(160deg,#102b56,#174681);color:#fff;box-shadow:0 14px 34px rgba(17,51,98,.18)}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-kicker{color:#8fc8ff;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief h3{margin:0;font-size:25px;line-height:1.22;color:#fff}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief p{margin:0;color:#dceaff;font-size:16px;line-height:1.55}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief small{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);color:#dceaff;font-size:14px;line-height:1.5}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief article{display:grid;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.07)}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief article b{color:#79c5ff;font-size:13px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief article strong{font-size:17px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief article span{color:#dceaff;font-size:14px;line-height:1.42}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-verdict{grid-column:1/-1;display:flex;align-items:center;gap:16px;padding:14px 18px;border:1px solid #b8d0f4;border-radius:12px;background:#eef5ff;color:#17355f}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-verdict b{flex:0 0 auto;padding:7px 11px;border-radius:7px;background:#174f96;color:#fff;font-size:15px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-verdict span{font-size:17px;font-weight:800;line-height:1.45}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-layout>.semantic-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:16px 0}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder article{display:flex;flex-direction:column;gap:8px;min-height:250px;padding:22px 18px;border:1px solid #c9d8ed;border-radius:14px;background:#f7faff;color:#244366}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder article:nth-child(2){min-height:300px;background:#edf4ff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder article.active{min-height:350px;border-color:#3574d4;background:linear-gradient(155deg,#194b91,#2a67cb);color:#fff;box-shadow:0 16px 30px rgba(34,91,176,.22)}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder small{font-size:13px;font-weight:900;letter-spacing:.08em}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder .level-num{font-size:52px;font-weight:950;line-height:1;color:#8ca9cc}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder .active .level-num{color:#8ec6ff}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder strong{font-size:26px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder b{font-size:17px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder span{font-size:15px;line-height:1.48}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder em{margin-top:auto;padding-top:12px;border-top:1px solid currentColor;font-size:14px;font-style:normal;font-weight:800;opacity:.8}

:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .prompt-stack,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .vote-options,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .action-key{display:grid;gap:8px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .prompt-stack b,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .vote-options b,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .action-key b{padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.1);font-size:16px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .vote-options .recommended{background:#fff;color:#174f96}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .process-swimlane{display:grid;grid-template-rows:auto 1fr auto;gap:12px;min-width:0}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .lane-labels{display:grid;grid-template-columns:1fr 1fr 1fr;border-radius:9px;background:#173d73;color:#fff;overflow:hidden}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .lane-labels span{padding:10px;text-align:center;font-size:14px;font-weight:900;border-right:1px solid rgba(255,255,255,.2)}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps{display:flex;align-items:center;gap:6px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps>i{color:#2c6cc9;font-size:18px;font-style:normal;font-weight:900}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps article{display:flex;flex:1 1 0;flex-direction:column;gap:5px;min-width:0;min-height:180px;padding:13px 10px;border:1px solid #c7d7eb;border-radius:11px;background:#f8fbff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps small{color:#3e6a9c;font-size:12px;font-weight:900}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps strong{font-size:17px;color:#172f51}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps span{font-size:13px;color:#5b6f89}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps b,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps em{margin-top:auto;padding:6px;border-radius:6px;font-size:12px;font-style:normal;line-height:1.3}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps b{background:#e4f0ff;color:#1559aa}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps em{background:#fff0e7;color:#a24615}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .agent-orchestrator{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:13px 16px;border-radius:11px;background:linear-gradient(90deg,#123c75,#2368ce);color:#fff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .agent-orchestrator span{font-size:11px;font-weight:900;letter-spacing:.08em}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .agent-orchestrator strong{font-size:18px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .agent-orchestrator b{text-align:right;font-size:14px}

:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates{display:flex;align-items:stretch;gap:10px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates>i{align-self:center;color:#2f6ec6;font-size:20px;font-style:normal;font-weight:900}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates article,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates article{display:flex;flex:1 1 0;flex-direction:column;gap:12px;padding:18px;border:1px solid #c7d8ed;border-radius:14px;background:#f8fbff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates header{display:flex;align-items:center;gap:10px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1b5dad;color:#fff;font-size:14px;font-weight:900}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates header small{display:block;color:#5f7c9d;font-size:11px;font-weight:900}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates header strong{font-size:20px;color:#17355e}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates p{margin:0;font-size:15px;line-height:1.5;color:#4b617a}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates article>b{margin-top:auto;padding-top:11px;border-top:1px solid #d6e2f0;color:#174f96;font-size:14px;line-height:1.4}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates .hub{border-color:#2c6bc8;background:linear-gradient(155deg,#163f79,#2564c4);color:#fff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates .hub header strong,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates .hub header small,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates .hub>b{color:#fff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates .hub>b{border-top-color:rgba(255,255,255,.22);font-size:16px}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .dependency-tags,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .hub-orbit{display:flex;flex-wrap:wrap;gap:7px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .dependency-tags span,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .hub-orbit span{padding:6px 8px;border-radius:6px;background:#e7f0fc;color:#244c7d;font-size:12px;font-weight:800}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .hub-orbit span{background:rgba(255,255,255,.13);color:#fff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .skill-hub-verdict{border-color:#f0c995;background:#fff7eb}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .skill-hub-verdict b{background:#b35a12}

:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .pilot-facts .fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .fact-grid b{display:flex;align-items:center;gap:8px;padding:10px;border-radius:9px;background:rgba(255,255,255,.1);font-size:14px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .fact-grid i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#fff;color:#174f96;font-style:normal}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates article{text-align:center;align-items:center}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates small{font-size:12px;font-weight:900;letter-spacing:.08em}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates strong{font-size:21px;color:#17355e}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates .decision-symbol{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#e6edf6;color:#667b93;font-size:32px;font-weight:900}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates p{margin:0;font-size:15px;line-height:1.48;color:#4d6178}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates article>b{margin-top:auto;font-size:14px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates .conditional{border:2px solid #e39a2d;background:#fff8e8}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates .conditional .decision-symbol{background:#e39a2d;color:#fff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates .stop .decision-symbol{background:#b42318;color:#fff}
:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .restart-gate{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:10px;background:#eef4fb}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .restart-gate b{color:#174f96}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .restart-gate span{padding:6px 9px;border:1px solid #c3d5ea;border-radius:20px;background:#fff;font-size:13px;font-weight:800;color:#355474}

:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .symptom-map{display:grid;gap:8px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .symptom-map article{display:grid;grid-template-columns:1.15fr auto 1fr;align-items:center;gap:9px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .symptom-map article>i{color:#2a68be;font-size:19px;font-style:normal;font-weight:900}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .symptom,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .action{display:grid;gap:4px;padding:11px 13px;border:1px solid #c8d8eb;border-radius:10px;background:#f8fafc}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .symptom small{color:#69819a;font-size:11px;font-weight:900}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .symptom strong{font-size:15px;line-height:1.35;color:#273b55}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .action{grid-template-columns:auto 1fr;grid-template-rows:auto auto;background:#eaf2ff;border-color:#a9c6ef}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .action b{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#1b5dad;color:#fff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .action strong{font-size:16px;color:#173b6a}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .action span{font-size:13px;color:#45617d}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .five-step-ribbon{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:10px;background:#173d73;color:#fff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .five-step-ribbon b{color:#8fc8ff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .five-step-ribbon span,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .five-step-ribbon strong{font-size:15px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .five-step-ribbon i{font-style:normal;opacity:.6}

#m7-s12 .slide-body{padding:10px 20px 20px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .course-journey{display:grid;gap:18px;min-height:510px;padding:24px;border-radius:16px;background:linear-gradient(122deg,#0d1d3b,#153b74 68%,#225bc1);color:#fff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-thesis{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.2)}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-thesis span{color:#87c4ff;font-size:13px;font-weight:900;letter-spacing:.11em}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-thesis strong{max-width:710px;text-align:right;font-size:25px;line-height:1.25}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-stations{display:flex;align-items:stretch;gap:9px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-stations>i{align-self:center;color:#75b9ff;font-size:22px;font-style:normal;font-weight:900}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-stations article{display:flex;flex:1 1 0;flex-direction:column;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:rgba(255,255,255,.08)}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .station-num{color:#72baff;font-size:32px;font-weight:950}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-stations small{color:#9ed0ff;font-size:13px;font-weight:900}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-stations strong{font-size:20px;line-height:1.32}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-stations p{margin:0;color:#dbeaff;font-size:15px;line-height:1.5}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-stations b{margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.2);font-size:14px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-action{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border-radius:11px;background:#fff;color:#163965}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-action>b{padding:7px 10px;border-radius:6px;background:#1c5cad;color:#fff}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-action span,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-action strong{font-size:16px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-action i{color:#7b91aa;font-style:normal}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-action em{margin-left:10px;color:#b35615;font-size:17px;font-style:normal;font-weight:900}

@media screen and (min-width:1100px){
  #fsSlideContent :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-layout{min-height:0;height:100%;grid-template-columns:minmax(330px,.3fr) minmax(0,.7fr);gap:clamp(20px,1.6vw,32px)}
  #fsSlideContent :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief{padding:clamp(28px,2vw,40px)}
  #fsSlideContent :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief h3{font-size:clamp(30px,2vw,40px)!important}
  #fsSlideContent :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief :is(p,article strong,.prompt-stack b,.vote-options b,.action-key b){font-size:clamp(20px,1.25vw,26px)!important}
  #fsSlideContent :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-verdict span{font-size:clamp(22px,1.35vw,28px)!important}
  #fsSlideContent :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder strong{font-size:clamp(32px,2vw,42px)!important}
  #fsSlideContent :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) :is(.contract-steps strong,.governance-gates header strong,.decision-gates strong,.journey-stations strong){font-size:clamp(22px,1.35vw,29px)!important}
  #fsSlideContent :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .course-journey{height:100%;box-sizing:border-box;padding:clamp(32px,2.6vw,52px)}
  #fsSlideContent :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-thesis strong{font-size:clamp(32px,2.1vw,44px)!important}
}

@media screen and (max-width:768px){
  :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-layout{display:flex;flex-direction:column;min-height:0}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief{padding:18px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-brief h3{font-size:23px}
  :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder{grid-template-columns:1fr;padding:0}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder article,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder article:nth-child(2),:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .capability-ladder article.active{min-height:0}
  :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps>i{display:none}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .contract-steps article{min-height:150px}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .lane-labels{display:none}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .agent-orchestrator{grid-template-columns:1fr;text-align:left}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .agent-orchestrator b{text-align:left}
  :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates,:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .decision-gates{display:grid;grid-template-columns:1fr}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .governance-gates>i{display:none}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .restart-gate{grid-column:auto}
  :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .symptom-map article{grid-template-columns:1fr}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .symptom-map article>i{transform:rotate(90deg);text-align:center}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .five-step-ribbon{flex-wrap:wrap}
  :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .interaction-verdict{align-items:flex-start;flex-direction:column}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-thesis{align-items:flex-start;flex-direction:column}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-thesis strong{text-align:left}
  :is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-stations{display:grid;grid-template-columns:1fr}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-stations>i{transform:rotate(90deg);text-align:center}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-action{flex-wrap:wrap}:is(#m3-s12,#m4-s13,#m4-s14,#m7-s12,#m7-s14,#m7-s12) .journey-action em{width:100%;margin:0;text-align:center}
}
