.danger-demo{--ink:#183347;--blue:#245b91;--amber:#a95019;--paper:#fff;--line:#c7d4dd;color:var(--ink)}.danger-demo section{scroll-margin-top:24px;padding:32px 0;border-bottom:1px solid var(--line)}.dd-heading h2{font-size:clamp(34px,4vw,50px);max-width:760px}.dd-heading p{max-width:75ch}.dd-jumps{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0;border-block:1px solid var(--line);margin:24px 0 0}.dd-workbench{display:grid;grid-template-columns:minmax(240px,1fr) 1.65fr;background:white;border:1px solid var(--line);margin-top:24px}.dd-workbench aside{padding:24px;border-right:1px solid var(--line)}.dd-workbench input{box-sizing:border-box;width:100%;font:inherit;padding:10px;border:1px solid #a6b8c6;margin-top:8px}.dd-workbench label{font-weight:650}#dd-count{font-size:13px;margin:9px 0}#dd-tasklist{height:355px;overflow:auto;border-block:1px solid var(--line);margin-bottom:12px}#dd-tasklist button{display:block;width:100%;text-align:left;font:inherit;font-size:14px;line-height:1.45;padding:13px 12px;border:0;border-bottom:1px solid #e3e9ed;background:white;color:var(--ink);cursor:pointer}#dd-tasklist button[aria-pressed=true]{background:#e9f0f7;box-shadow:inset 4px 0 var(--blue)}#dd-tasklist button:hover{background:#f1f5f8}.dd-evidence{padding:32px;background:#183347;color:white;min-height:480px}.dd-evidence a{color:#b8d8f7}.dd-source{font-size:14px;color:#b9d1e4}.dd-evidence blockquote{font:25px/1.4 Georgia,serif;margin:30px 0 18px;border-left:3px solid #ffcb71;padding-left:20px}.dd-evidence>p{font-size:16px}.dd-evidence small{display:block;font-size:13px;line-height:1.5;color:#c4d4e0}.dd-arrow{color:#ffcb71;font-size:32px;margin:8px 0}.dd-coded{background:#29485e;padding:18px}.dd-coded span{font-size:12px;color:#c4d4e0}.dd-coded h4{font-size:19px;line-height:1.5;margin:10px 0}.dd-coded code{color:#ffcb71}.dd-flow{display:flex;align-items:center;gap:18px;margin:26px 0}.dd-flow article{flex:1;align-self:stretch;border-top:4px solid var(--blue);background:white;padding:22px}.dd-flow strong{font:48px/1 Georgia,serif;display:block;margin-bottom:15px}.dd-flow article>span{font-weight:650}.dd-flow p{font-size:15px;line-height:1.55}.dd-flow>span{font-size:28px}.danger-demo details{border:1px solid var(--line);padding:16px 20px;background:white;margin:18px 0}.danger-demo summary{cursor:pointer;font-weight:650}.dd-limit{font-size:14px;line-height:1.6;border-left:3px solid var(--amber);padding:12px 16px;background:#faf2e9}.dd-controls{display:flex;gap:24px;flex-wrap:wrap;margin-top:25px}.dd-controls label{font-size:14px;flex:1;min-width:230px}.dd-controls select{display:block;width:100%;padding:10px;margin-top:5px;font:inherit;background:white;border:1px solid #a6b8c6;color:var(--ink)}.dd-correlations{display:flex;gap:30px;padding:20px 0;font-size:17px}.dd-correlations strong{font-size:28px}.dd-correlations span:first-child{color:var(--blue)}.dd-correlations span:nth-child(2){color:var(--amber)}#dd-chart{width:100%;background:white;border:1px solid var(--line)}#dd-point{font-size:14px;min-height:48px}#dd-rate-note,#dd-definition{font-size:14px}.dd-data-table{max-height:420px;overflow:auto;font-size:14px}.dd-data-table th{position:sticky;top:0;background:#e9f0f7}.dd-disclosure{font-size:12px;color:#526570;margin-top:22px}.danger-demo button:focus-visible,.danger-demo input:focus-visible,.danger-demo select:focus-visible{outline:3px solid #b87319;outline-offset:2px}@media(max-width:760px){.dd-workbench{grid-template-columns:1fr}.dd-workbench aside{border-right:0}#dd-tasklist{height:200px}.dd-evidence{padding:24px}.dd-flow{flex-direction:column;align-items:stretch}.dd-flow>span{text-align:center;transform:rotate(90deg)}.dd-correlations{gap:12px;flex-wrap:wrap}.dd-data-table td,.dd-data-table th{min-width:100px}.dd-evidence blockquote{font-size:22px}}
.dd-profile{background:#edf2f6;padding:28px!important;margin:25px 0;border:1px solid #c7d4dd}.dd-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:22px 0}.dd-profile-grid article{padding:20px;background:white}.dd-profile h4{font-size:19px;margin:18px 0 12px}.dd-bar-row{display:grid;grid-template-columns:1fr auto;gap:5px 15px;margin:18px 0;font-size:14px;line-height:1.5}.dd-bar-row strong{font-variant-numeric:tabular-nums}.dd-bar-track{grid-column:1 / -1;height:6px;background:#dce5ed}.dd-bar-track i{height:100%;display:block;background:#245b91}.dd-profile-note{font-size:13px;line-height:1.6;color:#435a6d}.dd-consequence-stats{display:flex;flex-wrap:wrap;gap:35px;margin:22px 0}.dd-consequence-stats div{display:flex;flex-direction:column}.dd-consequence-stats strong{font-size:30px}.dd-consequence-stats span{font-size:13px}#dd-severity-days{max-width:700px}#dd-variance{font-size:14px;line-height:1.6;border-top:1px solid #c7d4dd;padding-top:14px}@media(max-width:760px){.dd-profile-grid{grid-template-columns:1fr}.dd-profile{padding:18px!important}.dd-consequence-stats{gap:18px}.dd-profile .dd-controls label{min-width:0;width:100%}}

/* Figure 1 visual grammar: lettered panels, explicit branches, matched colors. */
.dd-pipeline{margin:32px 0;background:#fff;padding:24px;border:1px solid #c7d4dd;border-radius:8px}.dd-pipeline figcaption{font-size:24px;font-weight:700;margin:0 0 24px;text-align:left}.dd-pipeline-top{display:grid;grid-template-columns:1.2fr 28px 1fr 28px 1.15fr;align-items:stretch;gap:8px}.dd-panel{border:2px solid #183347;border-radius:7px;padding:20px;min-width:0}.dd-panel h3{font-size:19px!important;margin:0 0 18px!important;line-height:1.3}.dd-panel h3 b{margin-right:12px}.dd-panel p,.dd-panel blockquote{font-size:15px;line-height:1.6;margin:12px 0}.dd-panel blockquote{border:0;padding:0;font-style:normal}.dd-panel a,.dd-panel small{font-size:13px}.dd-panel small{display:block;margin-top:12px;line-height:1.5}.dd-source-panel{background:#f1f5f7}.dd-task-panel{border-color:#77658b;background:#f5f1f8}.dd-task-panel h3{color:#6b597e}.dd-output{display:grid;gap:4px}.dd-output span{font-size:12px;color:#6b597e}.dd-output strong{font-size:20px;margin-bottom:12px}.dd-bundle-panel{background:#f8fafb}.dd-review-count{display:flex;flex-direction:column;gap:4px}.dd-review-count strong{font-size:23px}.dd-connector{align-self:center;font-size:28px;color:#183347}.dd-branch-label{text-align:center;padding:18px 0;font-size:15px;font-weight:600}.dd-pipeline-maps{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dd-post-panel{border-color:#007bb6;background:#eaf4f9}.dd-post-panel h3,.dd-post-panel .dd-example-share strong{color:#007bb6}.dd-onet-panel{border-color:#cb4e53;background:#f8edef}.dd-onet-panel h3,.dd-onet-panel .dd-example-share strong{color:#cb4e53}.dd-example-share{display:flex;gap:16px;align-items:center}.dd-example-share strong{font-size:34px}.dd-example-share span{font-size:14px}.dd-validation-panel{display:grid;grid-template-columns:1fr 1.55fr;gap:28px}.dd-rank-pair h4{font-size:15px;margin:0 0 10px}.dd-rank-pair h4 small{display:inline;font-weight:400}.dd-rank-pair+.dd-rank-pair{margin-top:20px}.dd-rank-row{display:grid;grid-template-columns:140px 1fr 45px;align-items:center;gap:10px;font-size:13px;margin:7px 0}.dd-rank-row i{height:11px;display:block;background:#007bb6}.dd-rank-row.onet i{background:#cb4e53}.dd-rank-row strong{text-align:right}.dd-pipeline-note{font-size:13px;line-height:1.6;margin:18px 0 0}.dd-pipeline-note a{white-space:normal}
@media(max-width:800px){.dd-pipeline{padding:16px}.dd-pipeline-top,.dd-pipeline-maps,.dd-validation-panel{display:grid;grid-template-columns:1fr}.dd-connector{transform:rotate(90deg);text-align:center}.dd-rank-row{grid-template-columns:125px 1fr 42px}.dd-panel{padding:18px}}

.dd-task-explorer{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.dd-picker label{display:block;font-weight:650;font-size:15px}.dd-picker input{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:14px;margin-top:12px}.dd-picker #dd-tasklist{height:530px}.dd-picker small{font-size:12px;line-height:1.5;display:block}.dd-evidence-path{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.dd-evidence-path>.dd-connector{transform:rotate(90deg);justify-self:center;line-height:1}.dd-task-explorer{align-items:start}.dd-picker{position:sticky;top:20px}.dd-evidence-path .dd-source-panel blockquote{font-size:19px;line-height:1.5}.dd-evidence-path .dd-task-panel{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:20px}.dd-evidence-path .dd-task-panel h3{grid-column:1;grid-row:1/4}.dd-evidence-path .dd-task-panel code,.dd-evidence-path .dd-task-panel h4,.dd-evidence-path .dd-task-panel p,.dd-evidence-path .dd-task-panel a{grid-column:2}.dd-evidence-path .dd-task-panel h4{margin:8px 0}.dd-evidence-path .dd-task-panel p{margin:4px 0 10px}.dd-interactive #dd-source{font-size:13px}.dd-interactive #dd-task-title{font-size:22px;line-height:1.35}.dd-interactive table{background:white}.dd-interactive td{vertical-align:top}.dd-interactive td small{display:block;font-size:11px;line-height:1.5;margin-top:5px;color:#526570}.dd-interactive th{font-size:12px}.dd-interactive th small{font-weight:400;font-size:10px}.dd-canonical{display:inline-block;margin-top:7px;font-size:11px;line-height:1.4;padding:4px 6px;border-radius:3px;white-space:normal}.dd-canonical.no{color:#675080;background:#efe9f5}.dd-canonical.yes{color:#34576a;background:#e7eff3}.dd-bundle-comparison #dd-hero-results{max-width:700px}
@media(max-width:950px){.dd-task-explorer{grid-template-columns:1fr}.dd-picker #dd-tasklist{height:180px}.dd-evidence-path{grid-template-columns:1fr}.dd-interactive .dd-connector{transform:rotate(90deg);text-align:center}}

@media(max-width:950px){.dd-picker{position:static}}
@media(max-width:600px){.dd-evidence-path .dd-task-panel{display:block}}

.dd-review-join{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.dd-review-step{border:1px solid #b7a8c8;border-top:3px solid #806497;border-radius:5px;padding:16px;background:#f7f4fa}.dd-review-step .dd-flow-input{display:block;font-size:11px;line-height:1.5;color:#655371}.dd-review-step h4{font-size:16px;line-height:1.4;margin:10px 0}.dd-review-step p{font-size:13px;line-height:1.5;margin:8px 0}.dd-review-step strong{display:block;font-size:15px;margin-top:12px}.dd-review-step a{display:inline-block;font-size:12px;margin-top:8px}@media(max-width:650px){.dd-review-join{grid-template-columns:1fr}}

.dd-source-panel .dd-corpus-count{font-size:14px;margin:12px 0}.dd-source-panel .dd-source-citation{font-size:12px;line-height:1.5;margin-top:16px}

.dd-task-menu-rank{display:block;color:#245b91;font-size:12px;font-weight:700;margin-bottom:4px}#dd-tasklist button small{display:block;font-size:11px;margin-top:5px;color:#526570}.dd-evidence-path .dd-task-panel #dd-task-frequency{font-size:13px;line-height:1.5;color:#655371}
.dd-linked-explorer{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1.1fr);gap:28px;border-top:2px solid var(--line);padding-top:20px}.dd-linked-outcomes .dd-profile-grid{display:block}.dd-linked-outcomes article{margin-bottom:28px}.dd-occ-task{display:grid;grid-template-columns:1fr auto;gap:7px;width:100%;text-align:left;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;cursor:pointer}.dd-occ-task>span:first-child{font-size:14px;line-height:1.4}.dd-occ-task>strong{font-size:15px}.dd-occ-task .dd-bar-track,.dd-occ-task small{grid-column:1/-1}.dd-occ-task small{font-size:11px;color:#526570}.dd-occ-task .dd-canonical{justify-self:start;grid-column:1/-1;margin-top:0}.dd-occ-task[aria-pressed=true]{background:#e9f0f7}#dd-occ-tasks{max-height:660px;overflow:auto}#dd-occ-evidence{background:#f7f4fa;padding:16px;margin-top:18px;font-size:14px;line-height:1.5}#dd-occ-evidence blockquote{margin:10px 0}.dd-comparison{max-width:720px;margin:24px 0}.dd-comparison h4{margin:0 0 15px}.dd-comparison h4 small{font-weight:400;white-space:nowrap}.dd-pair{margin:12px 0}.dd-pair>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:14px}.dd-pair.post{color:#245b91}.dd-pair.onet{color:#a95019}.dd-signed-track{position:relative;height:16px;background:#edf1f4;margin-top:6px}.dd-signed-track:after{position:absolute;content:'';left:50%;top:-3px;bottom:-3px;width:1px;background:#637789}.dd-signed-track i{position:absolute;height:100%;background:currentColor;min-width:1px}.dd-rank-axis{display:flex;justify-content:space-between;font-size:11px;color:#526570}.dd-category-controls select{display:block;max-width:100%;width:720px;padding:10px;font:inherit;margin-top:8px}.dd-bundle-comparison #dd-hero-results{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:25px}#injury-sources p{font-size:14px;line-height:1.65}@media(max-width:800px){.dd-linked-explorer,.dd-bundle-comparison #dd-hero-results{grid-template-columns:1fr}.dd-linked-outcomes{border-top:1px solid var(--line)}}
@media(min-width:581px) and (max-width:800px){.dd-linked-explorer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.dd-linked-outcomes{border-top:0}.dd-linked-outcomes .dd-profile-grid article{padding:12px}.dd-linked-explorer h4{font-size:17px}.dd-linked-explorer .dd-occ-task>span:first-child,.dd-linked-explorer .dd-bar-row{font-size:12px}.dd-linked-explorer .dd-occ-task>strong{font-size:13px}}.dd-linked-explorer>*,.dd-linked-outcomes{min-width:0}
