:root{--navy:#12253f;--ink:#20344d;--muted:#6f8093;--cream:#f6f3ec;--paper:#fffdf8;--teal:#168f8b;--line:#dce3e5;--orange:#d88945;--red:#c45854;--shadow:0 10px 30px #102b3d0b}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',system-ui,sans-serif}.topbar{height:74px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.brand{display:flex;align-items:center;gap:12px}.brand strong{font-family:'Space Grotesk',system-ui,sans-serif;font-size:17px;display:block}.brand small{opacity:.65;font-size:11px}.mark{display:grid;place-items:center;width:36px;height:36px;border:1px solid #6ed0c6;border-radius:9px;color:#8ee1d8;font:700 13px 'Space Grotesk',system-ui,sans-serif}.top-actions{display:flex;align-items:center;gap:16px}.badge{font:700 10px 'Space Grotesk',system-ui,sans-serif;letter-spacing:.08em;color:#ffe1ac;border:1px solid #aa784b;padding:7px 10px;border-radius:20px}.ghost{background:transparent;color:#fff;border:1px solid #708096;padding:8px 13px;border-radius:6px;cursor:pointer}.shell{display:grid;grid-template-columns:250px 1fr;min-height:calc(100vh - 74px)}.sidebar{background:#edf1f0;border-right:1px solid var(--line);padding:24px 16px;display:flex;flex-direction:column;gap:14px}.eyebrow{color:var(--muted);font:700 10px 'Space Grotesk',system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em}.sidebar select{width:100%;padding:10px;border:1px solid #cad7d8;background:white;border-radius:6px;color:var(--ink)}.run-meta{font-size:11px;color:var(--muted);line-height:1.6}.nav{display:grid;gap:3px}.nav button{width:100%;border:0;text-align:left;background:transparent;padding:10px 12px;color:#52677b;border-radius:6px;font:600 12px 'DM Sans',system-ui,sans-serif;cursor:pointer}.nav button.active,.nav button:hover{background:#d7e8e6;color:#087b78}.sidebar-note{margin-top:auto;border-top:1px solid var(--line);padding-top:16px;font-size:11px;line-height:1.5;color:var(--muted)}.sidebar-note b{color:var(--orange);font-size:12px}.main{padding:30px;max-width:1500px;width:100%}.state{padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--muted)}.state.error{color:var(--red);border-color:#edc8c5}.page-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.page-head h1{font:700 29px 'Space Grotesk',system-ui,sans-serif;margin:0 0 6px;color:var(--navy)}.page-head p{margin:0;color:var(--muted);font-size:13px}.section-label{font:700 10px 'Space Grotesk',system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:28px 0 11px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.grid-2{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.card{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:18px;box-shadow:var(--shadow)}.metric small{font-size:11px;color:var(--muted);display:block}.metric strong{font:700 27px 'Space Grotesk',system-ui,sans-serif;display:block;margin:8px 0 2px;color:var(--navy)}.metric span{font-size:11px;color:var(--teal)}.card h3{font:600 15px 'Space Grotesk',system-ui,sans-serif;margin:0 0 15px;color:var(--navy)}.ribbon{display:flex;gap:0;overflow:auto}.stage{min-width:105px;padding:10px;background:#edf1f0;border-right:1px solid #d7dfdf;font-size:11px;color:var(--muted);cursor:pointer}.stage:first-child{border-radius:6px 0 0 6px}.stage:last-child{border-radius:0 6px 6px 0}.stage.current{background:var(--teal);color:#fff}.stage b{display:block;font-size:10px;color:inherit;text-transform:uppercase}.barrow{display:grid;grid-template-columns:120px 1fr 45px;align-items:center;gap:10px;margin:13px 0;font-size:11px}.bar{height:8px;background:#e4e9e8;border-radius:9px;overflow:hidden}.bar i{display:block;height:100%;background:var(--teal);border-radius:9px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:var(--muted);font:700 10px 'Space Grotesk',system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#f4f5f1}th,td{padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:top}tr.clickable{cursor:pointer}tr.clickable:hover{background:#f0f8f6}.pill{display:inline-block;padding:4px 7px;border-radius:12px;background:#e1f1ef;color:#087b78;font-size:10px;font-weight:700}.pill.warn{background:#fff0dd;color:#a75e21}.pill.danger{background:#fae4e1;color:#a84440}.btn{border:0;background:var(--teal);color:#fff;padding:9px 13px;border-radius:6px;font-weight:700;cursor:pointer}.btn.secondary{background:#e4efed;color:#087b78}.btn:disabled{opacity:.5;cursor:wait}.chart{width:100%;height:180px}.chart text{font:10px 'DM Sans',system-ui,sans-serif;fill:var(--muted)}.empty{color:var(--muted);padding:25px 0;text-align:center;font-size:12px}.lab-actions{display:flex;gap:8px;flex-wrap:wrap}.lab-observation{padding:15px;background:#eef7f5;border-left:3px solid var(--teal);margin:10px 0;font-size:13px;line-height:1.5}.investigation{border-left:3px solid var(--orange)}dialog{border:0;border-radius:10px;max-width:720px;width:calc(100% - 32px);padding:0;box-shadow:0 20px 80px #102b3d33;background:var(--paper);color:var(--ink)}dialog::backdrop{background:#102b3d66}.dialog-head{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid var(--line)}.dialog-head h2{font:700 20px 'Space Grotesk',system-ui,sans-serif;margin:0}.close{border:0;background:transparent;font-size:24px;cursor:pointer;color:var(--muted)}#dialogBody{padding:20px;line-height:1.55;font-size:13px}pre{white-space:pre-wrap;background:#f0f3f0;padding:12px;border-radius:6px}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}.shell{grid-template-columns:1fr}.sidebar{border-right:0}.nav{display:flex;overflow:auto}.nav button{min-width:max-content}.main{padding:20px}}@media(max-width:600px){.topbar{padding:0 14px}.top-actions .ghost{display:none}.badge{font-size:8px}.grid{grid-template-columns:1fr 1fr}.main{padding:14px}.page-head h1{font-size:23px}}

/* Outline controls use dark labels on evidence cards; only the dark header uses white. */
.ghost{color:var(--ink)}
.ghost:hover{background:#e4efed}
.topbar .ghost{color:#fff}
.topbar .ghost:hover{background:#ffffff18}
.nav-group-label{padding:14px 12px 5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#52677b}
@media(max-width:1000px){.nav-group-label{display:none}}

/* Keep the synthetic disclosure visible throughout long evidence views. */
.topbar{position:sticky;top:0;z-index:20}.sidebar{position:sticky;top:74px;height:calc(100vh - 74px);overflow-y:auto;align-self:start}.card h3,.card h4,.investigation{scroll-margin-top:94px}.dialog-disclosure{font-size:10px;font-weight:700;color:#087b78;margin-left:auto;padding:5px 12px}.dialog-head{align-items:center;gap:12px}#dialogBody .evidence{scroll-margin-top:90px}
@media(max-width:750px){.sidebar{position:static;height:auto}.dialog-disclosure{max-width:125px}}
/* Intelligence workspace layouts */
body{overflow-x:hidden}.shell{grid-template-columns:230px minmax(0,1fr)}.main{box-sizing:border-box;min-width:0}.card{min-width:0;margin-bottom:16px}.grid,.grid-2{margin-bottom:16px;align-items:start}.metric{height:100%;box-sizing:border-box;overflow-wrap:anywhere}.metric strong{font-family:system-ui,sans-serif;font-size:25px}.grid-2>article{height:100%;box-sizing:border-box}.ribbon{margin-bottom:25px;border-radius:8px}.stage{border:0;border-right:1px solid #c7d8d5;min-width:116px;text-align:left;line-height:1.4;font-size:9px;padding:12px}.stage b{font-size:10px;margin-bottom:5px}.stage:hover{background:#d6e9e6}.owner-controls{display:grid;gap:10px}.owner-controls label,.control{font-size:11px;display:grid;gap:5px;color:var(--muted)}input,select,textarea{font:inherit;padding:9px;border:1px solid #cad7d8;border-radius:5px;box-sizing:border-box;max-width:100%;background:#fff;color:var(--ink)}.owner-controls input{width:100%}textarea{width:100%;resize:vertical}.toolbar{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-bottom:16px}.thresholds,.muted{color:var(--muted);font-size:12px;line-height:1.6}.card p{font-size:13px;line-height:1.6}.card h4{margin:20px 0 10px}.compact{font-size:13px;line-height:1.6;padding-left:20px}.compact li{margin:8px 0}code{overflow-wrap:anywhere;font-size:10px}.table-wrap{max-width:100%}.barrow{grid-template-columns:minmax(100px,145px) minmax(30px,1fr) 50px}.precision,.status-counts{display:flex;gap:28px;flex-wrap:wrap;margin:18px 0}.precision small,.status-counts span,.change small{display:block;color:var(--muted);font-size:11px}.precision strong,.status-counts strong{display:block;font-size:30px;margin:5px 0}.incident-summary{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:center;border-left:4px solid var(--orange);padding-left:18px}.incident-summary h2{font-size:21px;margin:8px 0}.change strong{display:block;font-size:27px}.change .btn{margin-top:16px}details{font-size:11px}summary{cursor:pointer;line-height:1.5}.btn{font-size:12px}.investigation{padding-left:14px}.evidence{overflow-wrap:anywhere}.state[hidden]{display:none}.lab-observation{font-size:13px}.dialog-head{position:sticky;top:0;background:var(--paper)}dialog{max-height:88vh;overflow:auto;max-width:1000px}#dialogBody .table-wrap{font-size:11px}.page-head{gap:20px}.page-head h1{font-family:system-ui,sans-serif;font-size:26px}
@media(max-width:1050px){.shell{grid-template-columns:200px minmax(0,1fr)}.grid-2{grid-template-columns:1fr}.grid-2>article{height:auto}.incident-summary{grid-template-columns:1fr}}@media(max-width:750px){.shell{grid-template-columns:1fr}.sidebar{padding:12px}.owner-controls{grid-template-columns:repeat(3,1fr)}.sidebar-note{display:none}.main{padding:14px}.topbar{height:auto;min-height:74px;gap:12px}.top-actions{gap:5px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Focused incident review keeps the human decision attached to its evidence. */
.demo-controls{border:1px solid #cad7d8;border-radius:7px;padding:10px}.demo-controls>summary{font-size:13px;font-weight:700}.demo-controls .owner-controls{margin:14px 0}.demo-controls>details{margin-top:12px}.demo-controls .btn{width:100%}.page-head h1:focus{outline:none}.page-head h1:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.clickable:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.item-filters input{min-width:280px}.item-filters .control{font-size:13px}.item-filters .muted{padding-bottom:9px}.item td:nth-child(2){min-width:240px;max-width:470px;line-height:1.5}.incident-focus{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:var(--shadow)}.incident-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.incident-heading h2{font-size:25px;margin:7px 0 12px;line-height:1.2}.incident-heading .eyebrow{font-size:12px}.incident-heading .pill{font-size:12px;white-space:nowrap}.incident-comparison{display:grid;grid-template-columns:1fr 1fr 1fr;gap:26px;align-items:center;padding:10px 0 16px}.incident-point>span{font-size:14px;font-weight:600}.incident-point strong{display:block;font-size:64px;letter-spacing:-.04em;line-height:1.12;margin:5px 0;color:var(--teal);font-variant-numeric:tabular-nums}.incident-point.after strong{color:#a84832}.incident-point small{font-size:12px;color:var(--muted);line-height:1.5}.incident-point.after{text-align:right}.release-marker{display:grid;gap:6px;text-align:center;font-size:13px}.release-marker small{font-size:11px;color:var(--muted)}.release-line{height:1px;background:#dca77b;position:relative;margin:10px 0}.release-line:before{content:'';position:absolute;width:10px;height:10px;left:calc(50% - 5px);top:-5px;border-radius:50%;background:var(--orange)}.incident-stat-note{font-size:12px;color:var(--muted);line-height:1.5;margin:0 0 18px}.source-comparison{display:grid;grid-template-columns:1fr 1fr;gap:22px;background:#f0f5f2;padding:17px;border-radius:8px}.source-version+.source-version{border-left:1px solid #cbded8;padding-left:22px}.source-version h3{font-size:16px;margin:6px 0}.source-version p{font-size:14px;line-height:1.5;margin:0}.source-version .eyebrow{font-size:10px}.incident-evidence{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.incident-evidence>summary{font-weight:600;font-size:13px}.incident-evidence:first-of-type{margin-top:16px}.incident-next{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:15px 0}.incident-next h3{font-size:16px;margin:0 0 6px}.incident-next p{font-size:14px;line-height:1.5;margin:0;max-width:780px}.incident-next>.btn{flex-shrink:0;font-size:14px;padding:13px 20px}.provenance-chain{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.provenance-chain li{padding:12px;background:#f0f5f2;border-radius:6px;font-size:12px;line-height:1.5}.provenance-chain b{display:block;color:var(--teal);margin-bottom:8px}.provenance-chain li:not(:last-child):after{content:'?';display:block;text-align:right;margin-top:8px;color:var(--teal)}.decision-context{padding:18px;border-left:4px solid var(--orange);background:#fff5e9;margin-bottom:20px}.decision-context h2{font-size:22px;margin:7px 0}.decision-context p{font-size:15px}.presentation-mode .shell{grid-template-columns:minmax(0,1fr)}.presentation-mode .sidebar{display:none}.presentation-mode .main{max-width:1760px;margin:auto;padding:22px 40px}.presentation-mode .ribbon{margin-bottom:18px}.presentation-mode .stage{flex:1;min-width:110px;font-size:10px}.presentation-mode .stage b{font-size:11px}.presentation-mode .page-head{margin-bottom:18px}.presentation-mode .page-head h1{font-size:30px}.presentation-mode .card h3{font-size:18px}.presentation-mode .card p{font-size:15px}.presentation-mode .badge{font-size:12px}.presentation-mode .incident-point strong{font-size:72px}.presentation-mode .incident-focus{padding:22px 28px}.presentation-mode .source-version p{font-size:16px}.presentation-mode .incident-next p{font-size:15px}.presentation-mode .incident-stat-note{font-size:13px}.presentation-mode .metric strong{font-size:31px}.presentation-mode .metric small,.presentation-mode .metric span{font-size:13px}.presentation-mode table{font-size:14px}.presentation-mode th{font-size:11px}.presentation-mode .control{font-size:13px}.presentation-mode .btn{font-size:14px}.presentation-mode .barrow{font-size:13px}.presentation-mode .topbar{padding-left:40px;padding-right:40px}button,summary{transition:background-color .16s ease,color .16s ease}.incident-focus{scroll-margin-top:90px}
@media(max-width:850px){.incident-comparison{gap:12px}.incident-point strong,.presentation-mode .incident-point strong{font-size:44px}.source-comparison{grid-template-columns:1fr}.source-version+.source-version{border-left:0;border-top:1px solid #cbded8;padding:14px 0 0}.provenance-chain{grid-template-columns:1fr 1fr}.incident-next{align-items:start;flex-direction:column}.presentation-mode .main{padding:18px}.incident-focus{padding:18px}.incident-heading h2{font-size:22px}.top-actions{flex-wrap:wrap;justify-content:end}.topbar{height:auto;min-height:74px;padding-top:10px;padding-bottom:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

#presentationNav{display:none;max-width:215px;min-width:150px;font-size:13px;background:#20344d;color:#fff;border-color:#708096}.presentation-mode #presentationNav{display:block}.top-actions .badge{flex-shrink:0}@media(max-width:850px){.presentation-mode .topbar{padding-left:16px;padding-right:16px}.presentation-mode .brand small{display:none}.presentation-mode .top-actions{gap:6px}#presentationNav{max-width:170px;min-width:120px}}@media(max-width:600px){#presentationToggle{display:block;font-size:11px}.topbar{align-items:start;flex-direction:column}.top-actions{width:100%;justify-content:start;flex-wrap:wrap}.badge{font-size:10px}}

/* Presentation emphasis never changes measured values or decision state. */
.provenance-chain li:not(:last-child):after{content:'\2192'}
.presentation-mode .stage{font-size:0;min-height:44px;padding:10px 12px}
.presentation-mode .stage b{font-size:11px;margin:0}
.presentation-mode .incident-point{animation:evidence-enter .55s ease-out both}
.presentation-mode .incident-point.after{animation-delay:.18s}
.presentation-mode .source-comparison{animation:evidence-enter .55s .25s ease-out both}
.presentation-mode .release-line{transform-origin:left;animation:evidence-line .65s ease-out both}
.presentation-mode .model-synthesis{font-size:16px;line-height:1.55;max-width:1200px}
.presentation-mode .model-synthesis>summary{font-size:18px;font-weight:700}
.presentation-mode .model-synthesis>p{font-size:17px;line-height:1.65}
.presentation-mode .model-synthesis-detail,.presentation-mode .agent-audit{margin-top:18px;border-top:1px solid var(--line);padding-top:12px}
.presentation-mode dialog{max-width:1220px}
.presentation-mode #dialogBody{font-size:16px;line-height:1.6}
.presentation-spotlight{outline:3px solid #d88945;outline-offset:5px;box-shadow:0 0 0 8px #d889451a;transition:outline-color .2s ease}
@keyframes evidence-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@keyframes evidence-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(prefers-reduced-motion:reduce){.presentation-mode .incident-point,.presentation-mode .source-comparison,.presentation-mode .release-line{animation:none}}

/* Keep the Angoff evidence and human boundary readable in one view. */
.angoff-round-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.angoff-round{padding:18px;border:1px solid var(--line);border-radius:8px;background:#f0f5f2}.angoff-round>span{font-size:14px;font-weight:600}.angoff-round>strong{display:block;font-size:38px;color:var(--teal);line-height:1.4;margin:8px 0}.angoff-round p{margin:0 0 14px}.angoff-round small{display:block;line-height:1.6}.angoff-approval{padding:16px;border-left:4px solid var(--orange);background:#fff5e9}.angoff-full{margin-top:20px}.angoff-full>summary{font-weight:600}@media(max-width:700px){.angoff-round-overview{grid-template-columns:1fr}}

/* Keep whole-program totals distinct from the form being analyzed. */
.population-context{display:flex;align-items:center;gap:32px;padding:16px 20px;margin-bottom:18px;background:#e8f3ef;border-left:4px solid var(--teal);border-radius:6px}.population-context>div{min-width:230px}.population-context strong{display:block;font-size:32px;line-height:1.2;color:var(--teal)}.population-context span,.population-context p{font-size:14px;line-height:1.5;margin:0}.population-context p b{font-weight:600}#itemProvenance{scroll-margin-top:90px}#itemProvenance .provenance-chain{grid-template-columns:repeat(5,minmax(0,1fr))}#itemProvenance .provenance-chain li{font-size:14px;line-height:1.55}#itemProvenance h4{font-size:20px}.provenance-chain li:not(:last-child):after{content:"\2192"}@media(max-width:800px){.population-context{display:block}.population-context p{margin-top:12px}#itemProvenance .provenance-chain{grid-template-columns:1fr}}

/* Group the Angoff comparison and separate the exam recommendation from item judgments. */
.angoff-disagreement-values,.angoff-recommended-cuts{display:flex;gap:22px;flex-wrap:wrap}.angoff-disagreement-round,.angoff-form-cut{flex:1;min-width:100px}.angoff-disagreement-round span,.angoff-form-cut span,.angoff-form-cut small{display:block;font-size:13px}.angoff-disagreement-round strong,.angoff-form-cut strong{display:block;font-size:23px;color:var(--teal)}.angoff-disagreement h4,.angoff-recommended-standard h4{margin:10px 0 8px!important}.angoff-round-overview{margin:12px 0;gap:14px}.angoff-round{padding:12px}.angoff-round>strong{font-size:30px;margin:4px 0}.angoff-round p{margin:0}.angoff-approval{padding:10px;margin:10px 0}.angoff-disagreement .muted{margin:5px 0}.angoff-full{margin-top:8px}.presentation-mode dialog::backdrop{background:rgba(10,25,40,.65)}.procedure-clause{font-weight:650}.presentation-mode #calibrateBtn{display:none}#calibrationPreview{scroll-margin-top:92px}#unchangedResults{font-size:16px;color:var(--ink)}#decisionRegister{scroll-margin-top:92px}

/* Complete score plots remain visible beside the population scope in presentation mode. */
.presentation-mode:has(.population-context) .page-head{margin-bottom:10px}.presentation-mode:has(.population-context) .population-context{padding:12px 20px;margin-bottom:10px}.presentation-mode:has(.population-context) .metric{padding:14px 18px}.presentation-mode:has(.population-context) .grid{margin-bottom:10px}.presentation-mode:has(.population-context) .barrow{margin:5px 0;line-height:15px}.presentation-mode:has(.population-context) .grid-2 .card{padding:16px 18px}.presentation-mode:has(.population-context) .grid-2 .card h3{margin:0 0 12px}.source-comparison,.incident-next,#incidentAlternatives{scroll-margin-top:92px}
.presentation-mode:has(.population-context) .barrow{margin:2px 0}

.disposition-choices{padding:10px 14px;background:#edf4f1;border-radius:6px;margin:8px 0 14px}.disposition-choices p{display:flex;gap:12px;flex-wrap:wrap;margin:5px 0 0}.disposition-choices span{border-right:1px solid #abc4ba;padding-right:12px;font-size:16px}.disposition-choices span:last-child{border:0}#experienceComparison{scroll-margin-top:92px}#experienceComparison h3{font-size:22px}#experienceComparison th{font-size:14px}#experienceComparison td{font-size:18px}#experienceComparison p{font-size:16px}.presentation-mode .source-version p{font-size:20px;line-height:1.55}.presentation-mode #itemProvenance .provenance-chain li{font-size:17px}.presentation-mode #itemProvenance .provenance-chain b{font-size:19px}.presentation-mode #itemProvenance .provenance-chain{gap:12px}

[aria-busy="true"] .btn:disabled,.btn[aria-busy="true"]:disabled{cursor:wait}
.stage.current:hover{background:var(--teal);color:#fff}
.handoff-card{scroll-margin-top:96px}
.handoff-card .badge{display:inline-block;margin-bottom:10px}

.revision-editor{scroll-margin-top:95px}.incident-next{flex-wrap:wrap}.incident-next>.secondary{flex-shrink:0}

.journey-panel,.journey-start{margin-bottom:22px}.demo-session-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-bottom:18px;background:#fff5e9;border-left:3px solid #d88945;font-size:13px}.demo-session-banner>.ghost{margin-left:auto;color:#173d43;border-color:#9bb9b1}.handoff-card .badge{color:#845322;border-color:#c5aa7e}.handoff-card{margin-top:22px}.handoff-card pre,.journey-panel code{overflow-wrap:anywhere;white-space:pre-wrap}.presentation-mode .journey-fields,.presentation-mode .journey-boundary,.presentation-mode .journey-actions,.presentation-mode .journey-details{display:none}.presentation-mode .journey-panel{min-height:0;padding:12px 16px;margin-bottom:14px}.presentation-mode .journey-simulated{display:none}.presentation-mode .demo-session-banner{padding:7px 12px;font-size:11px}.presentation-mode .demo-session-banner button{display:none}@media(max-width:600px){.demo-session-banner{align-items:start}.demo-session-banner>.ghost{margin-left:0}}

.form-cut-comparison{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.form-cut-comparison b,.form-cut-comparison strong,.form-cut-comparison span{display:block}.form-cut-comparison strong{font-size:26px;line-height:1.3;margin:8px 0;color:var(--teal);overflow-wrap:anywhere}.form-cut-comparison span{font-size:13px;color:var(--muted)}#formChangeSummary{scroll-margin-top:92px}@media(max-width:600px){.form-cut-comparison{grid-template-columns:1fr}}
#monitorImpact{scroll-margin-top:92px}

#monitorImpact .incident-point{animation:none}
