.DecisionTree-module__WdVswa__root{margin-top:var(--space-6)}.DecisionTree-module__WdVswa__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DecisionTree-module__WdVswa__controls{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.DecisionTree-module__WdVswa__prompt{font-size:var(--font-h3);line-height:var(--leading-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-h3);color:var(--text);margin:0}.DecisionTree-module__WdVswa__prompt:focus{outline:none}.DecisionTree-module__WdVswa__prompt:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.DecisionTree-module__WdVswa__help{margin:var(--space-3) 0 0;font-size:var(--font-body);line-height:var(--leading-body);color:var(--text-muted)}.DecisionTree-module__WdVswa__answers{gap:var(--space-3);margin:var(--space-5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.DecisionTree-module__WdVswa__answerButton{appearance:none;text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:var(--font-body);line-height:var(--leading-body);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);cursor:pointer;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);align-items:center;display:flex}.DecisionTree-module__WdVswa__answerButton:hover{border-color:var(--border-strong);box-shadow:var(--shadow-micro)}.DecisionTree-module__WdVswa__outcomeHeading{margin:0 0 var(--space-4);font-size:inherit;font-weight:inherit;line-height:inherit}.DecisionTree-module__WdVswa__outcomeHeading:focus{outline:none}.DecisionTree-module__WdVswa__outcomeHeading:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.DecisionTree-module__WdVswa__summaryCallout{margin-bottom:var(--space-5)}.DecisionTree-module__WdVswa__outcomeActions{gap:var(--space-2);margin:var(--space-5) 0;flex-wrap:wrap;display:flex}.DecisionTree-module__WdVswa__section{margin-top:var(--space-6)}.DecisionTree-module__WdVswa__sectionTitle{margin:0 0 var(--space-3);font-size:var(--font-h3);line-height:var(--leading-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-h3)}.DecisionTree-module__WdVswa__list{padding-left:var(--space-5);margin:0}.DecisionTree-module__WdVswa__list li{margin-bottom:var(--space-2);line-height:var(--leading-body)}.DecisionTree-module__WdVswa__list a{text-underline-offset:.15em;text-decoration:underline}.DecisionTree-module__WdVswa__recap{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.DecisionTree-module__WdVswa__recap dt{font-size:var(--font-small);line-height:var(--leading-small);color:var(--text-muted)}.DecisionTree-module__WdVswa__recap dd{margin:var(--space-1) 0 0;font-size:var(--font-body);line-height:var(--leading-body);font-weight:var(--weight-medium)}.DecisionTree-module__WdVswa__sourceList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DecisionTree-module__WdVswa__sourceLink{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);min-height:44px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--text);background:var(--surface);flex-wrap:wrap;text-decoration:none;display:flex}.DecisionTree-module__WdVswa__sourceLink:hover{border-color:var(--border-strong)}.DecisionTree-module__WdVswa__sourceTitle{font-weight:var(--weight-medium)}.DecisionTree-module__WdVswa__sourceMeta{align-items:center;gap:var(--space-1);font-size:var(--font-caption);line-height:var(--leading-caption);color:var(--text-subtle);display:inline-flex}.DecisionTree-module__WdVswa__surveyPrompt{margin-top:var(--space-6)}.DecisionTree-module__WdVswa__surveyPrompt p{margin:0 0 var(--space-3)}.DecisionTree-module__WdVswa__disclaimer{margin-top:var(--space-7);padding:var(--space-4) var(--space-5);border-radius:var(--radius-panel);font-size:var(--font-small);line-height:var(--leading-small);background:var(--surface-muted);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.DecisionTree-module__WdVswa__answerButton{transition:none}}
