.decomposition-workshop-module__CnnU9G__figure{--dw-ink:#152038;--dw-copy:#4a5870;--dw-muted:#5f697a;--dw-line:#d8dee8;--dw-soft-line:#e9edf3;--dw-paper:#fff;--dw-wash:#f7f9fc;--dw-blue:#1769aa;--dw-blue-dark:#0e4f84;--dw-blue-soft:#eaf4fb;--dw-orange:#c65d10;--dw-orange-dark:#8f4009;--dw-orange-soft:#fff2e8;--dw-green:#177353;--dw-green-dark:#0c563d;--dw-green-soft:#e9f7f1;border:1px solid var(--dw-line);min-width:0;color:var(--dw-ink);background:var(--dw-paper);margin:48px 0 0;padding:clamp(20px,3.2vw,44px);container-type:inline-size}.decomposition-workshop-module__CnnU9G__figure,.decomposition-workshop-module__CnnU9G__figure *{box-sizing:border-box}.decomposition-workshop-module__CnnU9G__header{border-bottom:1px solid var(--dw-line);justify-content:space-between;align-items:end;gap:28px;min-width:0;padding-bottom:22px;display:flex}.decomposition-workshop-module__CnnU9G__header>div{min-width:0}.decomposition-workshop-module__CnnU9G__eyebrow,.decomposition-workshop-module__CnnU9G__header h2,.decomposition-workshop-module__CnnU9G__intro,.decomposition-workshop-module__CnnU9G__headerMeta{margin:0}.decomposition-workshop-module__CnnU9G__eyebrow{color:var(--dw-orange-dark);letter-spacing:.04em;font-size:12px;font-weight:850}.decomposition-workshop-module__CnnU9G__header h2{letter-spacing:-.045em;text-wrap:balance;word-break:keep-all;max-width:820px;margin-top:9px;font-size:clamp(28px,4vw,50px);line-height:1.14}.decomposition-workshop-module__CnnU9G__intro{max-width:760px;color:var(--dw-copy);word-break:keep-all;margin-top:14px;font-size:clamp(15px,1.8vw,18px);line-height:1.72}.decomposition-workshop-module__CnnU9G__headerMeta{color:var(--dw-ink);text-align:right;flex:none;gap:4px;font-size:11px;font-weight:850;line-height:1.5;display:grid}.decomposition-workshop-module__CnnU9G__headerMeta span{color:var(--dw-muted);font-weight:700}.decomposition-workshop-module__CnnU9G__progress{min-width:0;margin-top:28px}.decomposition-workshop-module__CnnU9G__progress>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.decomposition-workshop-module__CnnU9G__progress p,.decomposition-workshop-module__CnnU9G__progress>div>span{margin:0}.decomposition-workshop-module__CnnU9G__progress p strong{color:var(--dw-orange-dark);font-size:24px;font-weight:900}.decomposition-workshop-module__CnnU9G__progress p span,.decomposition-workshop-module__CnnU9G__progress>div>span{color:var(--dw-muted);font-size:12px;font-weight:800}.decomposition-workshop-module__CnnU9G__progress progress{width:100%;height:9px;color:var(--dw-orange);background:var(--dw-soft-line);border:0;border-radius:999px;margin-top:10px;display:block;overflow:hidden}.decomposition-workshop-module__CnnU9G__progress progress::-webkit-progress-bar{border-radius:inherit;background:var(--dw-soft-line)}.decomposition-workshop-module__CnnU9G__progress progress::-webkit-progress-value{border-radius:inherit;background:var(--dw-orange)}.decomposition-workshop-module__CnnU9G__progress progress::-moz-progress-bar{border-radius:inherit;background:var(--dw-orange)}.decomposition-workshop-module__CnnU9G__progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.decomposition-workshop-module__CnnU9G__progress li{border-top:2px solid var(--dw-line);min-width:0;color:var(--dw-muted);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:10px 10px 0 0;display:grid}.decomposition-workshop-module__CnnU9G__progress li>span{border:1px solid var(--dw-line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.decomposition-workshop-module__CnnU9G__progress li strong{word-break:keep-all;min-width:0;font-size:11px;line-height:1.35}.decomposition-workshop-module__CnnU9G__progress li[data-done=true]{border-color:var(--dw-green);color:var(--dw-green-dark)}.decomposition-workshop-module__CnnU9G__progress li[data-done=true]>span{border-color:var(--dw-green);color:#fff;background:var(--dw-green)}.decomposition-workshop-module__CnnU9G__progress li[aria-current=step]{border-color:var(--dw-orange);color:var(--dw-ink)}.decomposition-workshop-module__CnnU9G__progress li[aria-current=step]>span{border-color:var(--dw-orange);color:#fff;background:var(--dw-orange)}.decomposition-workshop-module__CnnU9G__scenePanel{border:1px solid var(--dw-line);background:var(--dw-wash);min-width:0;margin-top:28px;overflow:hidden}.decomposition-workshop-module__CnnU9G__desktopScene{width:100%;height:auto;display:block}.decomposition-workshop-module__CnnU9G__compactScene{display:none}.decomposition-workshop-module__CnnU9G__svgPaper{fill:#fbfcfe;stroke:#cbd3df;stroke-width:2px}.decomposition-workshop-module__CnnU9G__svgPinLine{fill:none;stroke:#d8dee8;stroke-width:1px}.decomposition-workshop-module__CnnU9G__svgPin{fill:#fff;stroke:#9aa6b8;stroke-width:2px}.decomposition-workshop-module__CnnU9G__svgBoardLabel,.decomposition-workshop-module__CnnU9G__svgBoardStep,.decomposition-workshop-module__CnnU9G__svgKicker,.decomposition-workshop-module__CnnU9G__svgGoalCopy,.decomposition-workshop-module__CnnU9G__svgGoalCount,.decomposition-workshop-module__CnnU9G__svgSectionTitle,.decomposition-workshop-module__CnnU9G__svgAuditStatus,.decomposition-workshop-module__CnnU9G__svgAuditCopy,.decomposition-workshop-module__CnnU9G__svgCompleteKicker,.decomposition-workshop-module__CnnU9G__svgCompleteGoal,.decomposition-workshop-module__CnnU9G__svgEmptyCard text,.decomposition-workshop-module__CnnU9G__svgMissingSlot text,.decomposition-workshop-module__CnnU9G__svgUnplaced text{fill:var(--dw-ink);font-family:var(--font-vairode-sans), sans-serif}.decomposition-workshop-module__CnnU9G__svgBoardLabel{letter-spacing:-.02em;font-size:17px;font-weight:900}.decomposition-workshop-module__CnnU9G__svgBoardStep{fill:var(--dw-muted);font-size:13px;font-weight:850}.decomposition-workshop-module__CnnU9G__svgGoalCard{fill:#fff;stroke:var(--dw-orange);stroke-width:2px}.decomposition-workshop-module__CnnU9G__svgKicker{fill:var(--dw-orange-dark);letter-spacing:.02em;font-size:13px;font-weight:900}.decomposition-workshop-module__CnnU9G__svgGoalCopy{color:var(--dw-ink);font-family:var(--font-vairode-sans), sans-serif;letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:26px;font-weight:900;line-height:1.28}.decomposition-workshop-module__CnnU9G__svgGoalCount{fill:var(--dw-orange-dark);font-size:15px;font-weight:850}.decomposition-workshop-module__CnnU9G__svgFlowArrow{fill:none;stroke:var(--dw-orange);stroke-linecap:round;stroke-width:3px}.decomposition-workshop-module__CnnU9G__svgFlowArrow:after{content:""}.decomposition-workshop-module__CnnU9G__svgTaskCard rect{fill:#fff;stroke:var(--dw-blue);stroke-width:2px}.decomposition-workshop-module__CnnU9G__svgTaskCard[data-card-tone=warning] rect{fill:var(--dw-orange-soft);stroke:var(--dw-orange)}.decomposition-workshop-module__CnnU9G__svgTaskCard[data-card-tone=success] rect{fill:var(--dw-green-soft);stroke:var(--dw-green)}.decomposition-workshop-module__CnnU9G__svgTaskCard[data-card-tone=muted] rect{fill:#fff;stroke:#a6b0bf}.decomposition-workshop-module__CnnU9G__svgCardCopy{height:100%;color:var(--dw-ink);font-family:var(--font-vairode-sans), sans-serif;word-break:keep-all;flex-direction:column;justify-content:center;gap:5px;line-height:1.28;display:flex}.decomposition-workshop-module__CnnU9G__svgCardCopy strong{font-size:15px;font-weight:900}.decomposition-workshop-module__CnnU9G__svgCardCopy small{color:var(--dw-muted);font-size:10px;font-weight:700}.decomposition-workshop-module__CnnU9G__svgEmptyCard rect{fill:#fff;stroke:#aeb8c7;stroke-dasharray:6 7;stroke-width:2px}.decomposition-workshop-module__CnnU9G__svgEmptyCard text{fill:var(--dw-muted);font-size:11px;font-weight:800}.decomposition-workshop-module__CnnU9G__svgSectionTitle{letter-spacing:-.02em;font-size:20px;font-weight:900}.decomposition-workshop-module__CnnU9G__svgMissingSlot rect{fill:#fff;stroke:#aeb8c7;stroke-dasharray:6 7;stroke-width:2px}.decomposition-workshop-module__CnnU9G__svgMissingSlot[data-found=true] rect{fill:var(--dw-green-soft);stroke:var(--dw-green);stroke-dasharray:none}.decomposition-workshop-module__CnnU9G__svgMissingSlot text{fill:var(--dw-muted);font-size:12px;font-weight:850}.decomposition-workshop-module__CnnU9G__svgMissingSlot[data-found=true] text{fill:var(--dw-green-dark)}.decomposition-workshop-module__CnnU9G__svgAuditNote{fill:#fff;stroke:var(--dw-line);stroke-width:2px}.decomposition-workshop-module__CnnU9G__svgAuditStatus{font-size:17px;font-weight:900}.decomposition-workshop-module__CnnU9G__svgAuditCopy{color:var(--dw-copy);font-family:var(--font-vairode-sans), sans-serif;word-break:keep-all;margin:0;font-size:13px;font-weight:700;line-height:1.55}.decomposition-workshop-module__CnnU9G__svgPhaseColumn{fill:#fff;stroke:var(--dw-line);stroke-width:2px}.decomposition-workshop-module__CnnU9G__svgPhaseColumn[data-phase=before]{fill:var(--dw-blue-soft);stroke:#9ac5e2}.decomposition-workshop-module__CnnU9G__svgPhaseColumn[data-phase=during]{fill:var(--dw-orange-soft);stroke:#edb084}.decomposition-workshop-module__CnnU9G__svgPhaseColumn[data-phase=after]{fill:var(--dw-green-soft);stroke:#99cdb9}.decomposition-workshop-module__CnnU9G__svgUnplaced rect{fill:#fff;stroke:#aeb8c7;stroke-dasharray:5 6;stroke-width:2px}.decomposition-workshop-module__CnnU9G__svgUnplaced text{fill:var(--dw-muted);font-size:12px;font-weight:850}.decomposition-workshop-module__CnnU9G__svgCompleteBoard{fill:var(--dw-green-soft);stroke:var(--dw-green);stroke-width:2px}.decomposition-workshop-module__CnnU9G__svgCompleteKicker{fill:var(--dw-green-dark);font-size:16px;font-weight:900}.decomposition-workshop-module__CnnU9G__svgCompleteGoal{color:var(--dw-ink);font-family:var(--font-vairode-sans), sans-serif;text-align:center;word-break:keep-all;margin:0;font-size:28px;font-weight:950;line-height:1.25}.decomposition-workshop-module__CnnU9G__svgCompleteTask circle{fill:var(--dw-green)}.decomposition-workshop-module__CnnU9G__svgCompleteTask path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.decomposition-workshop-module__CnnU9G__svgCompleteTask foreignObject div{color:var(--dw-ink);font-family:var(--font-vairode-sans), sans-serif;text-align:center;word-break:keep-all;gap:6px;line-height:1.35;display:grid}.decomposition-workshop-module__CnnU9G__svgCompleteTask strong{font-size:13px;font-weight:900}.decomposition-workshop-module__CnnU9G__svgCompleteTask small{color:var(--dw-green-dark);font-size:10px;font-weight:750}.decomposition-workshop-module__CnnU9G__feedback{border:1px solid var(--dw-line);background:#fff;grid-template-columns:44px minmax(0,1fr);gap:16px;min-width:0;margin-top:18px;padding:18px;display:grid}.decomposition-workshop-module__CnnU9G__feedback[data-feedback-kind=try-again]{background:var(--dw-orange-soft);border-color:#e4a77b}.decomposition-workshop-module__CnnU9G__feedback[data-feedback-kind=advanced],.decomposition-workshop-module__CnnU9G__feedback[data-feedback-kind=complete]{background:var(--dw-green-soft);border-color:#91c7b2}.decomposition-workshop-module__CnnU9G__feedbackMark{color:#fff;background:var(--dw-orange);border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid}.decomposition-workshop-module__CnnU9G__feedback[data-feedback-kind=advanced] .decomposition-workshop-module__CnnU9G__feedbackMark,.decomposition-workshop-module__CnnU9G__feedback[data-feedback-kind=complete] .decomposition-workshop-module__CnnU9G__feedbackMark{background:var(--dw-green)}.decomposition-workshop-module__CnnU9G__feedback>div:last-child{gap:5px;min-width:0;display:grid}.decomposition-workshop-module__CnnU9G__feedback p,.decomposition-workshop-module__CnnU9G__feedback h3,.decomposition-workshop-module__CnnU9G__feedback span,.decomposition-workshop-module__CnnU9G__feedback strong{margin:0}.decomposition-workshop-module__CnnU9G__feedback p{color:var(--dw-muted);letter-spacing:.04em;font-size:10px;font-weight:900}.decomposition-workshop-module__CnnU9G__feedback h3{color:var(--dw-ink);letter-spacing:-.025em;word-break:keep-all;font-size:clamp(18px,2.3vw,24px);line-height:1.35}.decomposition-workshop-module__CnnU9G__feedback h3:focus{outline:3px solid var(--dw-blue);outline-offset:4px}.decomposition-workshop-module__CnnU9G__feedback span,.decomposition-workshop-module__CnnU9G__feedback strong{color:var(--dw-copy);word-break:keep-all;font-size:13px;line-height:1.6}.decomposition-workshop-module__CnnU9G__feedback strong{color:var(--dw-ink)}.decomposition-workshop-module__CnnU9G__stagePanel,.decomposition-workshop-module__CnnU9G__completion{border:1px solid var(--dw-line);background:#fff;min-width:0;margin-top:24px;padding:clamp(18px,2.7vw,32px)}.decomposition-workshop-module__CnnU9G__stagePanel>header,.decomposition-workshop-module__CnnU9G__completion>header{max-width:820px}.decomposition-workshop-module__CnnU9G__stagePanel>header p,.decomposition-workshop-module__CnnU9G__stagePanel>header h3,.decomposition-workshop-module__CnnU9G__stagePanel>header span,.decomposition-workshop-module__CnnU9G__completion>header p,.decomposition-workshop-module__CnnU9G__completion>header h3{margin:0}.decomposition-workshop-module__CnnU9G__stagePanel>header p,.decomposition-workshop-module__CnnU9G__completion>header p{color:var(--dw-blue-dark);letter-spacing:.04em;font-size:11px;font-weight:900}.decomposition-workshop-module__CnnU9G__stagePanel>header h3,.decomposition-workshop-module__CnnU9G__completion>header h3{letter-spacing:-.035em;text-wrap:balance;word-break:keep-all;margin-top:8px;font-size:clamp(22px,3vw,34px);line-height:1.24}.decomposition-workshop-module__CnnU9G__stagePanel>header span{color:var(--dw-copy);word-break:keep-all;margin-top:10px;font-size:14px;line-height:1.65;display:block}.decomposition-workshop-module__CnnU9G__taskPicker,.decomposition-workshop-module__CnnU9G__connectionFieldset,.decomposition-workshop-module__CnnU9G__decisionFieldset,.decomposition-workshop-module__CnnU9G__auditGroups fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.decomposition-workshop-module__CnnU9G__taskPicker>legend,.decomposition-workshop-module__CnnU9G__connectionFieldset>legend,.decomposition-workshop-module__CnnU9G__decisionFieldset>legend,.decomposition-workshop-module__CnnU9G__auditGroups legend{color:var(--dw-ink);padding:0;font-size:14px;font-weight:900}.decomposition-workshop-module__CnnU9G__taskGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-top:12px;display:grid}.decomposition-workshop-module__CnnU9G__taskGrid>label,.decomposition-workshop-module__CnnU9G__auditChoice{border:1px solid var(--dw-line);cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:16px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.decomposition-workshop-module__CnnU9G__taskGrid>label:hover,.decomposition-workshop-module__CnnU9G__auditChoice:hover{border-color:var(--dw-blue);transform:translateY(-1px)}.decomposition-workshop-module__CnnU9G__taskGrid>label[data-selected=true],.decomposition-workshop-module__CnnU9G__auditChoice[data-selected=true]{border-color:var(--dw-blue);background:var(--dw-blue-soft);box-shadow:inset 0 -3px 0 var(--dw-blue)}.decomposition-workshop-module__CnnU9G__taskGrid>label:has(input:focus-visible){outline:3px solid var(--dw-blue);outline-offset:3px}.decomposition-workshop-module__CnnU9G__auditChoice:has(input:focus-visible){outline:3px solid var(--dw-blue);outline-offset:3px}.decomposition-workshop-module__CnnU9G__taskGrid>label:has(input:disabled){color:var(--dw-muted);background:var(--dw-wash);cursor:not-allowed;opacity:.66}.decomposition-workshop-module__CnnU9G__taskGrid input,.decomposition-workshop-module__CnnU9G__auditChoice input{width:20px;height:20px;accent-color:var(--dw-blue);margin:2px 0 0}.decomposition-workshop-module__CnnU9G__taskGrid label>span,.decomposition-workshop-module__CnnU9G__auditChoice>span{gap:5px;min-width:0;display:grid}.decomposition-workshop-module__CnnU9G__taskGrid strong,.decomposition-workshop-module__CnnU9G__auditChoice strong{color:var(--dw-ink);word-break:keep-all;font-size:15px;line-height:1.4}.decomposition-workshop-module__CnnU9G__taskGrid small,.decomposition-workshop-module__CnnU9G__auditChoice small{color:var(--dw-copy);word-break:keep-all;font-size:12px;line-height:1.55}.decomposition-workshop-module__CnnU9G__stageAction{border-top:1px solid var(--dw-soft-line);justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-top:22px;padding-top:18px;display:flex}.decomposition-workshop-module__CnnU9G__stageAction p{color:var(--dw-copy);word-break:keep-all;margin:0;font-size:12px;font-weight:750;line-height:1.55}.decomposition-workshop-module__CnnU9G__stageAction button,.decomposition-workshop-module__CnnU9G__completion>button{border:1px solid var(--dw-blue-dark);color:#fff;background:var(--dw-blue-dark);min-height:48px;font:inherit;cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:13px;font-weight:900;transition:color .16s,background-color .16s,transform .16s;display:inline-flex}.decomposition-workshop-module__CnnU9G__stageAction button:hover:not(:disabled),.decomposition-workshop-module__CnnU9G__completion>button:hover{color:var(--dw-blue-dark);background:#fff;transform:translateY(-1px)}.decomposition-workshop-module__CnnU9G__stageAction button:focus-visible,.decomposition-workshop-module__CnnU9G__completion>button:focus-visible,.decomposition-workshop-module__CnnU9G__connectionList select:focus-visible{outline:3px solid var(--dw-orange);outline-offset:3px}.decomposition-workshop-module__CnnU9G__stageAction button:disabled{color:#697487;cursor:not-allowed;background:#e8ecf1;border-color:#c7ced9}.decomposition-workshop-module__CnnU9G__draftStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin-top:24px;display:grid}.decomposition-workshop-module__CnnU9G__draftStrip article{border:1px solid var(--dw-line);background:#fff;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:88px;padding:14px;display:grid}.decomposition-workshop-module__CnnU9G__draftStrip article[data-missing=true]{color:var(--dw-muted);border-style:dashed}.decomposition-workshop-module__CnnU9G__draftStrip span{border:1px solid var(--dw-line);width:28px;height:28px;color:var(--dw-muted);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.decomposition-workshop-module__CnnU9G__draftStrip strong{min-width:0;color:inherit;word-break:keep-all;font-size:13px;line-height:1.45}.decomposition-workshop-module__CnnU9G__auditGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.decomposition-workshop-module__CnnU9G__auditGroups fieldset{border-top:1px solid var(--dw-soft-line);padding-top:18px}.decomposition-workshop-module__CnnU9G__auditGroups fieldset>div{gap:8px;min-width:0;margin-top:12px;display:grid}.decomposition-workshop-module__CnnU9G__decisionChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin-top:12px;display:grid}.decomposition-workshop-module__CnnU9G__decisionReason{gap:8px;min-width:0;margin-top:22px;display:grid}.decomposition-workshop-module__CnnU9G__decisionReason>span{color:var(--dw-ink);font-size:14px;font-weight:900}.decomposition-workshop-module__CnnU9G__decisionReason textarea{resize:vertical;border:1px solid var(--dw-line);width:100%;min-height:112px;color:var(--dw-ink);font:inherit;background:#fff;border-radius:0;padding:14px;font-size:14px;line-height:1.65}.decomposition-workshop-module__CnnU9G__decisionReason textarea:focus-visible{outline:3px solid var(--dw-orange);outline-offset:3px}.decomposition-workshop-module__CnnU9G__decisionReason>small{color:var(--dw-copy);font-size:11px;line-height:1.55}.decomposition-workshop-module__CnnU9G__connectionList{border:1px solid var(--dw-line);background:var(--dw-line);gap:1px;min-width:0;margin-top:12px;display:grid}.decomposition-workshop-module__CnnU9G__connectionList>article{background:#fff;grid-template-columns:minmax(220px,1.45fr) minmax(160px,.8fr) minmax(160px,.8fr);align-items:center;gap:16px;min-width:0;padding:16px;display:grid}.decomposition-workshop-module__CnnU9G__connectionTask{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;display:grid}.decomposition-workshop-module__CnnU9G__connectionTask>span{color:#fff;background:var(--dw-blue);border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.decomposition-workshop-module__CnnU9G__connectionTask strong,.decomposition-workshop-module__CnnU9G__connectionTask small{word-break:keep-all;min-width:0}.decomposition-workshop-module__CnnU9G__connectionTask strong{font-size:14px;line-height:1.35}.decomposition-workshop-module__CnnU9G__connectionTask small{color:var(--dw-muted);font-size:11px;line-height:1.45}.decomposition-workshop-module__CnnU9G__connectionList label{min-width:0;color:var(--dw-copy);gap:6px;font-size:11px;font-weight:850;display:grid}.decomposition-workshop-module__CnnU9G__connectionList select{width:100%;min-height:44px;color:var(--dw-ink);font:inherit;background:#fff;border:1px solid #aeb8c7;border-radius:0;padding:8px 34px 8px 10px;font-size:13px;font-weight:750}.decomposition-workshop-module__CnnU9G__completion{background:linear-gradient(180deg, #fff 0%, var(--dw-green-soft) 100%);border-color:#9bcab7}.decomposition-workshop-module__CnnU9G__completion>header p{color:var(--dw-green-dark)}.decomposition-workshop-module__CnnU9G__decisionBanner{border:1px solid var(--dw-green);background:#fff;grid-template-columns:minmax(130px,.45fr) minmax(0,1.55fr);gap:5px 22px;min-width:0;margin-top:24px;padding:clamp(18px,2.7vw,28px);display:grid}.decomposition-workshop-module__CnnU9G__decisionBanner span,.decomposition-workshop-module__CnnU9G__decisionBanner h4,.decomposition-workshop-module__CnnU9G__decisionBanner p{margin:0}.decomposition-workshop-module__CnnU9G__decisionBanner span{color:var(--dw-green-dark);letter-spacing:.04em;grid-row:1/3;align-self:center;font-size:11px;font-weight:900}.decomposition-workshop-module__CnnU9G__decisionBanner h4{color:var(--dw-green-dark);letter-spacing:-.04em;font-size:clamp(27px,4vw,46px);line-height:1.1}.decomposition-workshop-module__CnnU9G__decisionBanner p{color:var(--dw-copy);word-break:keep-all;margin-top:7px;font-size:13px;line-height:1.65}.decomposition-workshop-module__CnnU9G__completionChecks{background:#abd3c3;border:1px solid #abd3c3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;margin-top:24px;display:grid}.decomposition-workshop-module__CnnU9G__completionChecks article{background:#fff;gap:7px;min-width:0;padding:18px;display:grid}.decomposition-workshop-module__CnnU9G__completionChecks span{color:var(--dw-copy);word-break:keep-all;font-size:11px;font-weight:800;line-height:1.4}.decomposition-workshop-module__CnnU9G__completionChecks strong{color:var(--dw-green-dark);word-break:keep-all;font-size:clamp(17px,2.3vw,23px);font-weight:950;line-height:1.25}.decomposition-workshop-module__CnnU9G__evidencePanel,.decomposition-workshop-module__CnnU9G__termSection{background:#fff;border:1px solid #9bcab7;min-width:0;margin-top:22px;padding:clamp(18px,2.7vw,30px)}.decomposition-workshop-module__CnnU9G__evidencePanel>h4,.decomposition-workshop-module__CnnU9G__termSection>header p,.decomposition-workshop-module__CnnU9G__termSection>header h4{margin:0}.decomposition-workshop-module__CnnU9G__evidencePanel>h4,.decomposition-workshop-module__CnnU9G__termSection>header h4{color:var(--dw-ink);letter-spacing:-.03em;word-break:keep-all;font-size:clamp(20px,2.8vw,30px);line-height:1.3}.decomposition-workshop-module__CnnU9G__sourceTrail{border:1px solid var(--dw-line);background:var(--dw-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;margin-top:18px;display:grid}.decomposition-workshop-module__CnnU9G__sourceTrail article{background:#fff;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:16px;display:grid}.decomposition-workshop-module__CnnU9G__sourceTrail article>span{color:#fff;background:var(--dw-blue);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.decomposition-workshop-module__CnnU9G__sourceTrail article>div{gap:6px;min-width:0;display:grid}.decomposition-workshop-module__CnnU9G__sourceTrail strong,.decomposition-workshop-module__CnnU9G__sourceTrail p{margin:0}.decomposition-workshop-module__CnnU9G__sourceTrail strong{color:var(--dw-ink);font-size:13px;line-height:1.4}.decomposition-workshop-module__CnnU9G__sourceTrail p{color:var(--dw-copy);word-break:keep-all;font-size:12px;line-height:1.6}.decomposition-workshop-module__CnnU9G__independentCheck{border-left:4px solid var(--dw-green);background:var(--dw-green-soft);margin-top:16px;padding:14px 16px}.decomposition-workshop-module__CnnU9G__independentCheck strong{color:var(--dw-green-dark);font-size:13px}.decomposition-workshop-module__CnnU9G__independentCheck ul{color:var(--dw-copy);word-break:keep-all;gap:6px;margin:9px 0 0;padding-left:20px;font-size:12px;line-height:1.6;display:grid}.decomposition-workshop-module__CnnU9G__termSection>header p{color:var(--dw-green-dark);letter-spacing:.04em;font-size:11px;font-weight:900}.decomposition-workshop-module__CnnU9G__termSection>header h4{margin-top:7px}.decomposition-workshop-module__CnnU9G__termGrid{gap:14px;min-width:0;margin-top:20px;display:grid}.decomposition-workshop-module__CnnU9G__termCard{background:#fff;border:1px solid #8fc5af;min-width:0;padding:clamp(18px,2.7vw,30px)}.decomposition-workshop-module__CnnU9G__termCard>span,.decomposition-workshop-module__CnnU9G__termCard h5,.decomposition-workshop-module__CnnU9G__termCard p,.decomposition-workshop-module__CnnU9G__termCard small{margin:0}.decomposition-workshop-module__CnnU9G__termCard>span{color:var(--dw-green-dark);letter-spacing:.04em;font-size:11px;font-weight:900}.decomposition-workshop-module__CnnU9G__termCard h5{letter-spacing:-.035em;word-break:keep-all;max-width:780px;margin-top:8px;font-size:clamp(22px,3vw,34px);line-height:1.28}.decomposition-workshop-module__CnnU9G__termCard>div{border-top:1px solid var(--dw-soft-line);grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:18px;min-width:0;margin-top:18px;padding-top:18px;display:grid}.decomposition-workshop-module__CnnU9G__termCard small{color:var(--dw-muted);font-size:11px;font-weight:900;line-height:1.45}.decomposition-workshop-module__CnnU9G__termCard p{color:var(--dw-copy);word-break:keep-all;font-size:14px;line-height:1.7}.decomposition-workshop-module__CnnU9G__termCard .decomposition-workshop-module__CnnU9G__exactTerm{border-top-color:#96cbb6;align-items:center}.decomposition-workshop-module__CnnU9G__exactTerm strong{color:var(--dw-green-dark);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(22px,3.4vw,38px);font-weight:950;line-height:1.2}.decomposition-workshop-module__CnnU9G__reviewTerm{background:var(--dw-wash);margin-top:18px}.decomposition-workshop-module__CnnU9G__reviewTerm .decomposition-workshop-module__CnnU9G__exactTerm strong{color:var(--dw-ink)}.decomposition-workshop-module__CnnU9G__completion>button{border-color:var(--dw-green-dark);background:var(--dw-green-dark);margin-top:22px}.decomposition-workshop-module__CnnU9G__completion>button:hover{color:var(--dw-green-dark)}.decomposition-workshop-module__CnnU9G__textAlternative{border:1px solid var(--dw-line);background:#fff;min-width:0;margin-top:18px}.decomposition-workshop-module__CnnU9G__textAlternative summary{color:var(--dw-ink);cursor:pointer;padding:14px 16px;font-size:12px;font-weight:850}.decomposition-workshop-module__CnnU9G__textAlternative summary:focus-visible{outline:3px solid var(--dw-blue);outline-offset:2px}.decomposition-workshop-module__CnnU9G__textAlternative>div{border-top:1px solid var(--dw-line);min-width:0;padding:16px;overflow:visible}.decomposition-workshop-module__CnnU9G__textAlternativeLead,.decomposition-workshop-module__CnnU9G__textAlternativeEmpty,.decomposition-workshop-module__CnnU9G__textAlternativeDecision{color:var(--dw-copy);word-break:keep-all;margin:0;font-size:12px;line-height:1.65}.decomposition-workshop-module__CnnU9G__textAlternativeLead{font-weight:850}.decomposition-workshop-module__CnnU9G__textAlternative>div>section{border-top:1px solid var(--dw-soft-line);min-width:0;margin-top:16px;padding-top:16px}.decomposition-workshop-module__CnnU9G__textAlternative>div>section h3{color:var(--dw-ink);word-break:keep-all;margin:0 0 10px;font-size:14px;line-height:1.45}.decomposition-workshop-module__CnnU9G__textAlternative table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;color:var(--dw-copy);text-align:left;font-size:12px}.decomposition-workshop-module__CnnU9G__textAlternative caption{color:var(--dw-muted);text-align:left;padding:12px 14px;font-size:11px}.decomposition-workshop-module__CnnU9G__textAlternative th,.decomposition-workshop-module__CnnU9G__textAlternative td{border-top:1px solid var(--dw-soft-line);overflow-wrap:anywhere;word-break:normal;padding:12px 14px}.decomposition-workshop-module__CnnU9G__textAlternative thead th{color:var(--dw-ink);background:var(--dw-wash);font-weight:900}.decomposition-workshop-module__CnnU9G__textAlternative tbody th{width:38%;color:var(--dw-ink);font-weight:850}.decomposition-workshop-module__CnnU9G__textAlternativeDraft{min-width:0;color:var(--dw-copy);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:0;padding-left:20px;font-size:12px;line-height:1.55;display:grid}.decomposition-workshop-module__CnnU9G__textAlternativeChoices{border:1px solid var(--dw-line);background:var(--dw-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;margin:14px 0 0;display:grid}.decomposition-workshop-module__CnnU9G__textAlternativeChoices>div{background:#fff;gap:5px;min-width:0;padding:12px;display:grid}.decomposition-workshop-module__CnnU9G__textAlternativeChoices dt,.decomposition-workshop-module__CnnU9G__textAlternativeChoices dd{margin:0}.decomposition-workshop-module__CnnU9G__textAlternativeChoices dt{color:var(--dw-muted);font-size:10px;font-weight:900}.decomposition-workshop-module__CnnU9G__textAlternativeChoices dd{color:var(--dw-ink);word-break:keep-all;font-size:12px;font-weight:800;line-height:1.5}.decomposition-workshop-module__CnnU9G__textAlternativeDecision{color:var(--dw-green-dark);background:var(--dw-green-soft);border:1px solid #94c8b3;margin-top:16px;padding:12px}.decomposition-workshop-module__CnnU9G__caption{max-width:820px;color:var(--dw-muted);word-break:keep-all;margin:16px 0 0;font-size:11px;line-height:1.65}.decomposition-workshop-module__CnnU9G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@container (max-width:900px){.decomposition-workshop-module__CnnU9G__header{flex-direction:column;align-items:start;gap:14px}.decomposition-workshop-module__CnnU9G__headerMeta{text-align:left;gap:9px;display:flex}.decomposition-workshop-module__CnnU9G__connectionList>article{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) minmax(150px,.7fr)}}@container (max-width:720px){.decomposition-workshop-module__CnnU9G__desktopScene{display:none}.decomposition-workshop-module__CnnU9G__compactScene{gap:10px;min-width:0;padding:16px;display:grid}.decomposition-workshop-module__CnnU9G__compactScene article{border:1px solid var(--dw-line);background:#fff;gap:7px;min-width:0;padding:15px;display:grid}.decomposition-workshop-module__CnnU9G__compactScene article:first-child{background:var(--dw-orange-soft);border-color:#e3a87c}.decomposition-workshop-module__CnnU9G__compactScene article[data-complete=true]{background:var(--dw-green-soft);border-color:#94c8b3}.decomposition-workshop-module__CnnU9G__compactScene article>span{color:var(--dw-muted);letter-spacing:.03em;font-size:10px;font-weight:900}.decomposition-workshop-module__CnnU9G__compactScene article>strong{color:var(--dw-ink);word-break:keep-all;font-size:15px;line-height:1.45}.decomposition-workshop-module__CnnU9G__compactScene article>p{color:var(--dw-copy);word-break:keep-all;margin:0;font-size:12px;line-height:1.55}.decomposition-workshop-module__CnnU9G__compactScene ul{color:var(--dw-copy);gap:5px;margin:2px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.decomposition-workshop-module__CnnU9G__compactArrow{color:var(--dw-orange-dark);text-align:center;font-size:18px;font-weight:900}.decomposition-workshop-module__CnnU9G__progress ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.decomposition-workshop-module__CnnU9G__taskGrid,.decomposition-workshop-module__CnnU9G__auditGroups,.decomposition-workshop-module__CnnU9G__decisionChoices{grid-template-columns:1fr}.decomposition-workshop-module__CnnU9G__draftStrip,.decomposition-workshop-module__CnnU9G__connectionList>article{grid-template-columns:repeat(2,minmax(0,1fr))}.decomposition-workshop-module__CnnU9G__connectionTask{grid-column:1/-1}.decomposition-workshop-module__CnnU9G__completionChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.decomposition-workshop-module__CnnU9G__sourceTrail,.decomposition-workshop-module__CnnU9G__textAlternativeDraft,.decomposition-workshop-module__CnnU9G__textAlternativeChoices{grid-template-columns:1fr}}@container (max-width:480px){.decomposition-workshop-module__CnnU9G__figure{padding:18px}.decomposition-workshop-module__CnnU9G__header h2{font-size:29px}.decomposition-workshop-module__CnnU9G__progress ol,.decomposition-workshop-module__CnnU9G__draftStrip,.decomposition-workshop-module__CnnU9G__completionChecks{grid-template-columns:1fr}.decomposition-workshop-module__CnnU9G__progress li{padding-top:8px}.decomposition-workshop-module__CnnU9G__taskGrid>label,.decomposition-workshop-module__CnnU9G__auditChoice{padding:14px}.decomposition-workshop-module__CnnU9G__feedback{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px}.decomposition-workshop-module__CnnU9G__feedbackMark{width:32px;height:32px;font-size:14px}.decomposition-workshop-module__CnnU9G__stageAction{flex-direction:column;align-items:stretch}.decomposition-workshop-module__CnnU9G__stageAction button,.decomposition-workshop-module__CnnU9G__completion>button{width:100%}.decomposition-workshop-module__CnnU9G__connectionList>article{grid-template-columns:1fr}.decomposition-workshop-module__CnnU9G__connectionTask{grid-column:auto}.decomposition-workshop-module__CnnU9G__decisionBanner{grid-template-columns:1fr}.decomposition-workshop-module__CnnU9G__decisionBanner span{grid-row:auto}.decomposition-workshop-module__CnnU9G__termCard>div{grid-template-columns:1fr;gap:7px}.decomposition-workshop-module__CnnU9G__textAlternative>div{padding:12px}.decomposition-workshop-module__CnnU9G__textAlternative table{font-size:11px}.decomposition-workshop-module__CnnU9G__textAlternative th,.decomposition-workshop-module__CnnU9G__textAlternative td{padding:10px 7px}}@media (prefers-reduced-motion:reduce){.decomposition-workshop-module__CnnU9G__figure *,.decomposition-workshop-module__CnnU9G__figure :before,.decomposition-workshop-module__CnnU9G__figure :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.decomposition-workshop-module__CnnU9G__figure{color:canvastext;background:canvas;border-color:canvastext}.decomposition-workshop-module__CnnU9G__scenePanel,.decomposition-workshop-module__CnnU9G__feedback,.decomposition-workshop-module__CnnU9G__stagePanel,.decomposition-workshop-module__CnnU9G__completion,.decomposition-workshop-module__CnnU9G__decisionBanner,.decomposition-workshop-module__CnnU9G__decisionReason textarea,.decomposition-workshop-module__CnnU9G__evidencePanel,.decomposition-workshop-module__CnnU9G__termSection,.decomposition-workshop-module__CnnU9G__termCard,.decomposition-workshop-module__CnnU9G__reviewTerm,.decomposition-workshop-module__CnnU9G__sourceTrail,.decomposition-workshop-module__CnnU9G__sourceTrail article,.decomposition-workshop-module__CnnU9G__independentCheck,.decomposition-workshop-module__CnnU9G__textAlternative,.decomposition-workshop-module__CnnU9G__textAlternativeChoices,.decomposition-workshop-module__CnnU9G__textAlternativeChoices>div,.decomposition-workshop-module__CnnU9G__textAlternativeDecision,.decomposition-workshop-module__CnnU9G__taskGrid>label,.decomposition-workshop-module__CnnU9G__auditChoice,.decomposition-workshop-module__CnnU9G__draftStrip article,.decomposition-workshop-module__CnnU9G__connectionList,.decomposition-workshop-module__CnnU9G__connectionList>article{forced-color-adjust:auto;background:canvas;border-color:canvastext}.decomposition-workshop-module__CnnU9G__taskGrid>label[data-selected=true],.decomposition-workshop-module__CnnU9G__auditChoice[data-selected=true]{outline-offset:-4px;outline:3px solid highlight}.decomposition-workshop-module__CnnU9G__stageAction button,.decomposition-workshop-module__CnnU9G__completion>button,.decomposition-workshop-module__CnnU9G__feedbackMark,.decomposition-workshop-module__CnnU9G__connectionTask>span{color:buttontext;background:buttonface;border:1px solid buttontext}.decomposition-workshop-module__CnnU9G__stageAction button:disabled{color:graytext}.decomposition-workshop-module__CnnU9G__desktopScene{forced-color-adjust:auto}.decomposition-workshop-module__CnnU9G__svgPaper,.decomposition-workshop-module__CnnU9G__svgGoalCard,.decomposition-workshop-module__CnnU9G__svgTaskCard rect,.decomposition-workshop-module__CnnU9G__svgEmptyCard rect,.decomposition-workshop-module__CnnU9G__svgMissingSlot rect,.decomposition-workshop-module__CnnU9G__svgAuditNote,.decomposition-workshop-module__CnnU9G__svgPhaseColumn,.decomposition-workshop-module__CnnU9G__svgUnplaced rect,.decomposition-workshop-module__CnnU9G__svgCompleteBoard{fill:canvas;stroke:canvastext}.decomposition-workshop-module__CnnU9G__svgTaskCard[data-card-tone=warning] rect{stroke:mark}.decomposition-workshop-module__CnnU9G__svgTaskCard[data-card-tone=success] rect,.decomposition-workshop-module__CnnU9G__svgMissingSlot[data-found=true] rect,.decomposition-workshop-module__CnnU9G__svgCompleteBoard{stroke:highlight}}
