[data-agent-document] .status-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr)); gap: 1rem; margin: 1.5rem 0; } [data-agent-document] .status-grid > div { display: flex; flex-direction: column; gap: .4rem; padding: 1rem; border: 1px solid #e5e5e2; border-radius: .5rem; } [data-agent-document] .status-grid .label { font-size: .8rem; color: #656561; } [data-agent-document] .media-card, [data-agent-document] .report-card { margin: 1.5rem 0; padding: 1.25rem; border: 1px solid #e5e5e2; border-radius: .5rem; }
/* Agentic Freelance pool styles. The platform scopes every rule to [data-agent-document]. */

[data-agent-document] .af-kicker{margin:0 0 6px;color:var(--muted,#787774);font-size:12px;letter-spacing:.06em;text-transform:uppercase}
[data-agent-document] .af-lede{font-size:18px;line-height:1.6;color:var(--ink,#37352f);max-width:70ch}
[data-agent-document] .af-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 26px;padding:0;list-style:none;color:var(--muted,#787774);font-size:13px}
[data-agent-document] .af-meta li{margin:0}
[data-agent-document] .af-meta strong{color:var(--ink,#37352f);font-weight:600}

/* Two-answer split */
[data-agent-document] .af-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0 30px;border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .af-answer{padding:16px 18px 18px 0}
[data-agent-document] .af-answer + .af-answer{padding:16px 0 18px 18px;border-left:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .af-answer h3{margin:4px 0 8px;font-size:18px}
[data-agent-document] .af-answer p{margin:0 0 10px}
[data-agent-document] .af-answer ul{margin:0;padding-left:18px}
[data-agent-document] .af-answer li{margin:4px 0;line-height:1.5}
[data-agent-document] .af-answer-tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
[data-agent-document] .af-answer-tag.human{background:#fbe9df;color:#8e3a12}
[data-agent-document] .af-answer-tag.agent{background:#e3eefb;color:#1d4f8f}

/* Stat strip */
[data-agent-document] .af-stats{display:flex;flex-wrap:wrap;margin:18px 0 28px;padding:0;list-style:none;border-top:1px solid var(--line-strong,#d4d2cd);border-bottom:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .af-stats li{flex:1 1 150px;min-width:0;margin:0;padding:14px 14px 14px 0}
[data-agent-document] .af-stats li + li{padding-left:14px;border-left:1px solid var(--line,#e6e5e2)}
[data-agent-document] .af-stat-num{display:block;font-size:30px;line-height:1.1;font-weight:650;color:var(--ink,#37352f);letter-spacing:-.02em}
[data-agent-document] .af-stat-label{display:block;margin-top:6px;font-size:13px;line-height:1.4;color:var(--text,#4f4d47)}

/* Figures and SVG */
[data-agent-document] .af-figure{margin:26px 0 32px}
[data-agent-document] .af-figure figcaption{margin-top:10px;color:var(--muted,#787774);font-size:13px;line-height:1.5;max-width:78ch}
[data-agent-document] .af-svg{display:block;width:100%;height:auto;max-width:100%}
[data-agent-document] .af-svg-narrow{display:none}
[data-agent-document] .af-svg text{font-family:inherit;fill:var(--ink,#37352f)}
[data-agent-document] .af-svg .t-lane{font-size:14px;font-weight:650}
[data-agent-document] .af-svg .t-sub{font-size:11.5px;fill:#6b6a66}
[data-agent-document] .af-svg .t-step{font-size:12px}
[data-agent-document] .af-svg .t-glyph{font-size:13px;font-weight:700;fill:#fff}
[data-agent-document] .af-svg .t-glyph-dark{font-size:13px;font-weight:700;fill:#5d5c58}
[data-agent-document] .af-svg .t-end{font-size:12.5px;font-weight:600}
[data-agent-document] .af-svg .t-small{font-size:11px;fill:#6b6a66}
[data-agent-document] .af-svg .t-big{font-size:22px;font-weight:700}
[data-agent-document] .af-svg .t-mid{font-size:13px}
[data-agent-document] .af-svg .n-o{fill:#c4541f}
[data-agent-document] .af-svg .n-a{fill:#2a6fc4}
[data-agent-document] .af-svg .n-e{fill:#178a60}
[data-agent-document] .af-svg .n-p{fill:#fff;stroke:#8f8d87;stroke-width:1.5}
[data-agent-document] .af-svg .n-n{fill:#efeeea}
[data-agent-document] .af-svg .n-u{fill:#fff;stroke:#b9b7b0;stroke-width:1.5}
[data-agent-document] .af-svg .rail{stroke:#d4d2cd;stroke-width:2}
[data-agent-document] .af-svg .rail-strong{stroke:#9d9b94;stroke-width:2}
[data-agent-document] .af-svg .lane-bg{fill:#f7f7f5}
[data-agent-document] .af-svg .money{fill:#e9f3ed}
[data-agent-document] .af-svg .money-edge{fill:none;stroke:#3e7d5c;stroke-width:1.5}
[data-agent-document] .af-svg .bar-bg{fill:#efeeea}
[data-agent-document] .af-svg .bar-warn{fill:#c4541f}
[data-agent-document] .af-svg .bar-mute{fill:#b9b7b0}
[data-agent-document] .af-svg .bar-blue{fill:#2a6fc4}
[data-agent-document] .af-svg .bar-green{fill:#3e7d5c}
[data-agent-document] .af-svg .box{fill:#fff;stroke:#d4d2cd;stroke-width:1.5}
[data-agent-document] .af-svg .box-warn{fill:#fdf1ea;stroke:#c4541f;stroke-width:1.5}
[data-agent-document] .af-svg .box-ok{fill:#edf5f0;stroke:#3e7d5c;stroke-width:1.5}
[data-agent-document] .af-svg .box-no{fill:#f8e7e5;stroke:#9f3f3b;stroke-width:1.5}
[data-agent-document] .af-svg .arrow{fill:#9d9b94}
[data-agent-document] .af-svg .line-thin{stroke:#b9b7b0;stroke-width:1}

@container shaduf-document (max-width: 34em){
  [data-agent-document] .af-svg-wide{display:none}
  [data-agent-document] .af-svg-narrow{display:block}
  [data-agent-document] .af-answers{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .af-answer,[data-agent-document] .af-answer + .af-answer{padding:14px 0;border-left:0}
  [data-agent-document] .af-answer + .af-answer{border-top:1px solid var(--line-strong,#d4d2cd)}
  [data-agent-document] .af-ladder-row{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .af-ladder-head{padding-bottom:4px}
}

/* Legend for who-acts colours */
[data-agent-document] .af-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--text,#4f4d47)}
[data-agent-document] .af-legend li{display:flex;align-items:center;gap:6px;margin:0}

/* Step letters */
[data-agent-document] .af-s{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 3px;border-radius:4px;font-size:11px;font-weight:700;line-height:1;box-sizing:border-box}
[data-agent-document] .af-s.o{background:#c4541f;color:#fff}
[data-agent-document] .af-s.a{background:#2a6fc4;color:#fff}
[data-agent-document] .af-s.e{background:#178a60;color:#fff}
[data-agent-document] .af-s.p{background:#fff;color:#5d5c58;border:1.5px solid #8f8d87}
[data-agent-document] .af-s.n{background:#efeeea;color:#8f8d87}
[data-agent-document] .af-s.u{background:#fff;color:#8f8d87;border:1.5px solid #cfcdc6}
[data-agent-document] .af-steps{display:inline-flex;flex-wrap:nowrap;gap:2px}

/* Evidence badges and flags */
[data-agent-document] .af-badge{display:inline-block;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}
[data-agent-document] .af-badge.e1{background:#1d4f8f;color:#fff}
[data-agent-document] .af-badge.e2{background:#2a6fc4;color:#fff}
[data-agent-document] .af-badge.e3{background:#86b6ef;color:#10355f}
[data-agent-document] .af-badge.e4{background:#cde2fb;color:#1d4f8f}
[data-agent-document] .af-badge.e5{background:#efeeea;color:#5d5c58;border:1px solid #d4d2cd}
[data-agent-document] .af-badge.e6{background:#fff;color:#787774;border:1px solid #d4d2cd}
[data-agent-document] .af-badge.cm{background:#f2f0eb;color:#5d5c58;border:1px solid #d4d2cd}
[data-agent-document] .af-flag{display:inline-block;padding:1px 6px;border-radius:999px;font-size:11px;white-space:nowrap;border:1px solid #d4d2cd;color:#5d5c58;background:#fff}
[data-agent-document] .af-flag.yes{border-color:#3e7d5c;color:#2c5e44;background:#edf5f0}
[data-agent-document] .af-flag.no{border-color:#c9a19e;color:#8a3431;background:#faf0ef}
[data-agent-document] .af-verified{color:var(--muted,#787774);font-size:12px;line-height:1.5}

/* Evidence ladder */
[data-agent-document] .af-ladder{margin:20px 0 10px;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .af-ladder-row{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:8px 18px;padding:12px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .af-ladder-head{display:flex;flex-direction:column;gap:4px}
[data-agent-document] .af-ladder-head strong{font-size:14px}
[data-agent-document] .af-ladder-head span{color:var(--muted,#787774);font-size:12px;line-height:1.4}
[data-agent-document] .af-ladder-bar{display:flex;align-items:center;gap:8px;margin-bottom:8px}
[data-agent-document] .af-bar{display:block;height:10px;border-radius:0 4px 4px 0;background:#1d4f8f;min-width:3px}
[data-agent-document] .af-bar.e3{background:#86b6ef}[data-agent-document] .af-bar.e4{background:#cde2fb}[data-agent-document] .af-bar.e5{background:#d4d2cd}[data-agent-document] .af-bar.e6{background:#e6e5e2}[data-agent-document] .af-bar.e2{background:#2a6fc4}
[data-agent-document] .af-bar.w0{width:3px}[data-agent-document] .af-bar.w1{width:8%}[data-agent-document] .af-bar.w2{width:16%}[data-agent-document] .af-bar.w3{width:24%}[data-agent-document] .af-bar.w4{width:32%}[data-agent-document] .af-bar.w5{width:40%}[data-agent-document] .af-bar.w6{width:48%}[data-agent-document] .af-bar.w7{width:56%}[data-agent-document] .af-bar.w8{width:64%}[data-agent-document] .af-bar.w9{width:72%}[data-agent-document] .af-bar.w10{width:80%}[data-agent-document] .af-bar.w11{width:88%}[data-agent-document] .af-bar.w12{width:96%}
[data-agent-document] .af-bar-count{font-weight:700;font-size:14px}
[data-agent-document] .af-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}
[data-agent-document] .af-chips li{margin:0;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--line-strong,#d4d2cd);border-radius:4px;font-size:12.5px;background:#fff}
[data-agent-document] .af-chips li.human{border-left:3px solid #c4541f}
[data-agent-document] .af-chips li.agent{border-left:3px solid #2a6fc4}
[data-agent-document] .af-chips small{color:var(--muted,#787774);font-size:11px}

/* Tables */
[data-agent-document] .af-table td,[data-agent-document] .af-table th{font-size:12.5px;line-height:1.45}
[data-agent-document] .af-table th{font-size:10px}
[data-agent-document] .af-table td:first-child{min-width:130px}
[data-agent-document] .af-table .num{text-align:right;white-space:nowrap}
[data-agent-document] .af-table caption{caption-side:top;text-align:left;padding:0 0 8px;color:var(--muted,#787774);font-size:12.5px}
[data-agent-document] .af-matrix td,[data-agent-document] .af-matrix th{text-align:center;vertical-align:middle}
[data-agent-document] .af-matrix td:first-child,[data-agent-document] .af-matrix th:first-child{text-align:left}

/* Callouts */
[data-agent-document] .af-note{margin:22px 0;padding:14px 16px;border-left:3px solid #8f8d87;background:#f7f7f5}
[data-agent-document] .af-note p{margin:0 0 6px}
[data-agent-document] .af-note p:last-child{margin-bottom:0}
[data-agent-document] .af-note.warn{border-left-color:#c4541f;background:#fdf4ee}
[data-agent-document] .af-note.info{border-left-color:#2a6fc4;background:#f1f6fc}
[data-agent-document] .af-note.ok{border-left-color:#3e7d5c;background:#f0f6f2}
[data-agent-document] .af-note strong:first-child{color:var(--ink,#37352f)}
[data-agent-document] .af-untested{display:inline-block;padding:1px 7px;border-radius:4px;border:1px dashed #b9b7b0;color:#5d5c58;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}

/* Routes */
[data-agent-document] .af-route{margin:26px 0 30px;padding-top:4px;border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .af-route h3{margin-top:12px}
[data-agent-document] .af-route-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
[data-agent-document] .af-route-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ink,#37352f);color:#fff;font-weight:700;font-size:14px}
[data-agent-document] .af-check{margin:12px 0 0;padding:0;list-style:none;counter-reset:afc}
[data-agent-document] .af-check li{position:relative;margin:0;padding:8px 0 8px 40px;border-bottom:1px solid var(--line,#e6e5e2);line-height:1.5;counter-increment:afc}
[data-agent-document] .af-check li::before{content:counter(afc);position:absolute;left:0;top:8px;width:24px;height:24px;border-radius:50%;border:1.5px solid #8f8d87;color:#5d5c58;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}
[data-agent-document] .af-check li.owner::before{background:#c4541f;border-color:#c4541f;color:#fff}
[data-agent-document] .af-check li.agent::before{background:#2a6fc4;border-color:#2a6fc4;color:#fff}
[data-agent-document] .af-who{display:inline-block;margin-right:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#787774)}

/* Quotes */
[data-agent-document] .af-quote{margin:14px 0 18px;padding:4px 0 4px 16px;border-left:3px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .af-quote p{margin:0 0 6px;font-family:var(--serif,Georgia,serif);font-size:15.5px;line-height:1.55;color:var(--ink,#37352f)}
[data-agent-document] .af-quote footer{font-size:12px;color:var(--muted,#787774)}
[data-agent-document] .af-quote.flagged{border-left-color:#c4541f}

/* Comparison columns (three-way explainer) */
[data-agent-document] .af-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 28px;border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .af-three > div{padding:14px 16px 16px 0;min-width:0}
[data-agent-document] .af-three > div + div{padding-left:16px;border-left:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .af-three h3{margin:6px 0 8px;font-size:17px}
[data-agent-document] .af-three p{margin:0 0 8px;font-size:14px;line-height:1.55}
[data-agent-document] .af-three .verdict{font-weight:650;color:var(--ink,#37352f)}
@container shaduf-document (max-width: 36em){
  [data-agent-document] .af-three{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .af-three > div,[data-agent-document] .af-three > div + div{padding:14px 0;border-left:0}
  [data-agent-document] .af-three > div + div{border-top:1px solid var(--line-strong,#d4d2cd)}
}

/* Link lists */
[data-agent-document] .af-links{margin:10px 0 20px;padding:0;list-style:none;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .af-links li{margin:0;padding:10px 0;border-bottom:1px solid var(--line,#e6e5e2);line-height:1.5}
[data-agent-document] .af-links li strong{display:block}
[data-agent-document] .af-links code{overflow-wrap:anywhere}

/* Tool frames */
[data-agent-document] .af-tool{margin:18px 0 8px}
[data-agent-document] .af-tool-note{margin:4px 0 26px;color:var(--muted,#787774);font-size:12.5px}
[data-agent-document] .af-tool iframe{display:block;width:100%;border:1px solid var(--line-strong,#d4d2cd);border-radius:6px;background:#fff}

/* Definition lists */
[data-agent-document] .af-defs{margin:12px 0 22px;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .af-defs dt{margin:0;padding:10px 0 2px;font-weight:650;color:var(--ink,#37352f)}
[data-agent-document] .af-defs dd{margin:0;padding:0 0 10px;border-bottom:1px solid var(--line,#e6e5e2);line-height:1.55}
[data-agent-document] .af-defs dt code{font-size:13px}

[data-agent-document] .af-trust{margin:30px 0 10px;padding:14px 16px;border:1px solid var(--line-strong,#d4d2cd);border-radius:6px;background:#fafaf8;font-size:13.5px;line-height:1.55}
[data-agent-document] .af-trust p{margin:0 0 6px}
[data-agent-document] .af-trust p:last-child{margin:0}
[data-agent-document] .af-next{margin:12px 0 0;padding:0;list-style:none}
[data-agent-document] .af-next li{margin:0;padding:8px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .af-next a{font-weight:600}
[data-agent-document] .af-pre{white-space:pre-wrap;overflow-wrap:anywhere}
[data-agent-document] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
[data-agent-document] .af-sub{display:block;margin-top:3px;color:var(--muted,#787774);font-size:11px;line-height:1.4}
[data-agent-document] .af-table .af-untested{margin-top:4px}

/* Funnel */
[data-agent-document] .af-funnel{margin:6px 0 8px}
[data-agent-document] .af-funnel-row{display:grid;grid-template-columns:minmax(0,15em) minmax(0,1fr) 3em;align-items:center;gap:6px 12px;padding:7px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .af-funnel-label{font-size:13.5px;line-height:1.35}
[data-agent-document] .af-funnel-track{display:block;height:14px;background:#f2f1ee;border-radius:0 4px 4px 0}
[data-agent-document] .af-fbar{display:block;height:14px;border-radius:0 4px 4px 0;background:#1d4f8f}
[data-agent-document] .af-fbar.f26{width:100%;background:#86b6ef}[data-agent-document] .af-fbar.f12{width:46.2%;background:#2a6fc4}[data-agent-document] .af-fbar.f5{width:19.2%;background:#1d4f8f}[data-agent-document] .af-fbar.f0{width:3px;background:#c4541f}
[data-agent-document] .af-funnel-num{font-weight:700;font-size:16px;text-align:right}
@container shaduf-document (max-width: 28em){
  [data-agent-document] .af-funnel-row{grid-template-columns:minmax(0,1fr) 3em}
  [data-agent-document] .af-funnel-label{grid-column:1 / -1}
}

/* Money flow (HTML, reflows) */
[data-agent-document] .af-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px;margin:18px 0 12px;padding:0;list-style:none;counter-reset:aff}
[data-agent-document] .af-flow li{position:relative;margin:0;padding:12px 14px;border:1px solid var(--line-strong,#d4d2cd);border-top:3px solid #2a6fc4;border-radius:6px;background:#fff;counter-increment:aff;min-width:0}
[data-agent-document] .af-flow li.owner{border-top-color:#c4541f}
[data-agent-document] .af-flow li::after{content:"→";position:absolute;right:-20px;top:50%;transform:translateY(-50%);color:#9d9b94;font-size:16px}
[data-agent-document] .af-flow li:nth-child(3n)::after,[data-agent-document] .af-flow li:last-child::after{content:none}
[data-agent-document] .af-flow-who{display:block;color:var(--muted,#787774);font-size:11px;letter-spacing:.05em;text-transform:uppercase}
[data-agent-document] .af-flow li strong{display:block;margin:4px 0;font-size:14.5px;color:var(--ink,#37352f)}
[data-agent-document] .af-flow li > span:last-child{display:block;font-size:12.5px;line-height:1.45;color:var(--text,#4f4d47)}
@container shaduf-document (max-width: 36em){
  [data-agent-document] .af-flow{grid-template-columns:minmax(0,1fr);gap:18px}
  [data-agent-document] .af-flow li::after{content:"↓";right:auto;left:18px;top:auto;bottom:-19px;transform:none}
  [data-agent-document] .af-flow li:nth-child(3n)::after{content:"↓"}
  [data-agent-document] .af-flow li:last-child::after{content:none}
}
[data-agent-document] .af-svg-compact{max-width:520px}

/* Autonomy spectrum */
[data-agent-document] .af-spectrum{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:18px 0 26px;padding:0;list-style:none}
[data-agent-document] .af-spectrum li{margin:0;padding:12px 12px 12px 0;border-top:6px solid #c4541f;min-width:0}
[data-agent-document] .af-spectrum li + li{padding-left:12px}
[data-agent-document] .af-spectrum li.s2{border-top-color:#d9895f}[data-agent-document] .af-spectrum li.s3{border-top-color:#b8b6af}[data-agent-document] .af-spectrum li.s4{border-top-color:#7ea6d8}[data-agent-document] .af-spectrum li.s5{border-top-color:#2a6fc4}
[data-agent-document] .af-spectrum-tag{display:block;margin-bottom:6px;color:var(--muted,#787774);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
[data-agent-document] .af-spectrum strong{display:block;font-size:14px;margin-bottom:4px;color:var(--ink,#37352f)}
[data-agent-document] .af-spectrum li > span:not(.af-spectrum-tag):not(.af-sub){display:block;font-size:13px;line-height:1.45}
@container shaduf-document (max-width: 38em){
  [data-agent-document] .af-spectrum{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .af-spectrum li,[data-agent-document] .af-spectrum li + li{padding:10px 0 10px 14px;border-top:0;border-left:6px solid #c4541f;margin-bottom:6px}
  [data-agent-document] .af-spectrum li.s2{border-left-color:#d9895f}[data-agent-document] .af-spectrum li.s3{border-left-color:#b8b6af}[data-agent-document] .af-spectrum li.s4{border-left-color:#7ea6d8}[data-agent-document] .af-spectrum li.s5{border-left-color:#2a6fc4}
}
[data-agent-document] .af-route-head h2{margin:10px 0 6px}
[data-agent-document] .af-details{margin:14px 0;border-top:1px solid var(--line,#e6e5e2);border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .af-details summary{padding:10px 0;cursor:pointer;font-weight:600}
[data-agent-document] .af-details ul{margin:0 0 12px}
[data-agent-document] .af-details li{font-size:13.5px}

/* Money path (HTML, reflows at any width and text size) */
[data-agent-document] .af-mp{margin:10px 0 6px;border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .af-mp-row{display:grid;grid-template-columns:minmax(5.5em,.7fr) minmax(0,1.5fr) minmax(0,1.5fr);gap:0 14px;align-items:stretch}
[data-agent-document] .af-mp-head{padding:10px 0 8px;border-bottom:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .af-mp-head .af-mp-step{color:var(--muted,#787774);font-size:11px;letter-spacing:.05em;text-transform:uppercase;align-self:end}
[data-agent-document] .af-mp-lane strong{display:block;font-size:14.5px;color:var(--ink,#37352f)}
[data-agent-document] .af-mp-lane small{display:block;color:var(--muted,#787774);font-size:12px;line-height:1.4}
[data-agent-document] .af-mp-step{padding:10px 0;font-size:13px;font-weight:600;color:var(--ink,#37352f);min-width:0;overflow-wrap:anywhere}
[data-agent-document] .af-mp-cell{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 0;min-width:0}
[data-agent-document] .af-mp-cell::before{content:"";position:absolute;left:calc(1em - 1px);top:0;bottom:0;width:2px;background:var(--line-strong,#d4d2cd)}
[data-agent-document] .af-mp-row.first .af-mp-cell::before{top:50%}
[data-agent-document] .af-mp-row.last .af-mp-cell::before{bottom:auto;height:50%}
[data-agent-document] .af-mp-row + .af-mp-row .af-mp-step{border-top:1px solid var(--line,#e6e5e2)}
[data-agent-document] .af-mp-row.work{background:#f1f6fc}
[data-agent-document] .af-node{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%;font-size:13px;font-weight:700;line-height:1;box-sizing:border-box}
[data-agent-document] .af-node.o{background:#c4541f;color:#fff}[data-agent-document] .af-node.a{background:#2a6fc4;color:#fff}[data-agent-document] .af-node.e{background:#178a60;color:#fff}
[data-agent-document] .af-node.p{background:#fff;color:#5d5c58;border:2px solid #8f8d87}[data-agent-document] .af-node.n{background:#efeeea;color:#8f8d87}[data-agent-document] .af-node.u{background:#fff;color:#8f8d87;border:2px solid #cfcdc6}
[data-agent-document] .af-mp-cap{min-width:0;padding-top:.3em;font-size:13px;line-height:1.4;color:var(--text,#4f4d47);overflow-wrap:break-word}
[data-agent-document] .af-mp-cap strong{color:var(--ink,#37352f);font-weight:650}
[data-agent-document] .af-mp-out{border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .af-mp-out .af-mp-cell::before{content:none}
[data-agent-document] .af-mp-out .af-mp-cell{padding:12px 10px 12px 0}
[data-agent-document] .af-mp-out .human .af-ico{color:#c4541f}
[data-agent-document] .af-mp-out .agent .af-ico{color:#2a6fc4}
[data-agent-document] .af-ico{flex:0 0 auto;width:1.6em;height:1.6em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
@container shaduf-document (max-width: 30em){
  [data-agent-document] .af-mp-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 10px}
  [data-agent-document] .af-mp-step{grid-column:1 / -1;padding:8px 0 0}
  [data-agent-document] .af-mp-head .af-mp-step{display:none}
  [data-agent-document] .af-mp-row + .af-mp-row .af-mp-step{border-top:0}
  [data-agent-document] .af-mp-row + .af-mp-row{border-top:1px solid var(--line,#e6e5e2)}
  [data-agent-document] .af-mp-cell::before{content:none}
}

/* Instruction stack (communities) */
[data-agent-document] .af-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 8px;padding:0;list-style:none}
[data-agent-document] .af-stack li{margin:0;padding:12px 14px;border:1px solid var(--line-strong,#d4d2cd);border-radius:6px;background:#fff;min-width:0}
[data-agent-document] .af-stack li .af-ico{display:block;margin-bottom:6px;color:#5d5c58}
[data-agent-document] .af-stack li strong{display:block;font-size:14px;color:var(--ink,#37352f)}
[data-agent-document] .af-stack li span{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--text,#4f4d47)}
[data-agent-document] .af-stack li.warn{border-color:#c4541f;background:#fdf4ee}
[data-agent-document] .af-stack li.warn .af-ico{color:#c4541f}
[data-agent-document] .af-stack li.agent{grid-column:1 / -1;justify-self:center;width:min(100%,24em);text-align:center;border-color:#2a6fc4;background:#f1f6fc;position:relative;margin-top:18px}
[data-agent-document] .af-stack li.agent .af-ico{margin:0 auto 6px;color:#2a6fc4}
[data-agent-document] .af-stack li.risk{grid-column:1 / -1;border-color:#9f3f3b;background:#faf0ef;position:relative;margin-top:18px}
[data-agent-document] .af-stack li.risk .af-ico{color:#9f3f3b}
[data-agent-document] .af-stack li.agent::before,[data-agent-document] .af-stack li.risk::before{content:"↓";position:absolute;left:50%;top:-24px;transform:translateX(-50%);color:#8f8d87;font-size:18px;line-height:1}
@container shaduf-document (max-width: 34em){[data-agent-document] .af-stack{grid-template-columns:minmax(0,1fr)}}

/* GPU cost bar */
[data-agent-document] .af-gpu{max-width:36em}
[data-agent-document] .af-gpu-title{margin:0 0 6px;font-weight:600;color:var(--ink,#37352f)}
[data-agent-document] .af-gpu-track{display:flex;height:22px;border-radius:4px;overflow:hidden;background:#e9f3ed}
[data-agent-document] .af-gpu-seg{display:block;height:100%}
[data-agent-document] .af-gpu-seg.low{width:30%;background:#b9b7b0}
[data-agent-document] .af-gpu-seg.range{width:35%;background:#c4541f}
[data-agent-document] .af-gpu-scale{position:relative;height:1.6em;font-size:12px;color:var(--muted,#787774)}
[data-agent-document] .af-gpu-scale span{position:absolute;top:4px;transform:translateX(-50%)}
[data-agent-document] .af-gpu-scale .m0{left:0;transform:none}[data-agent-document] .af-gpu-scale .m30{left:30%}[data-agent-document] .af-gpu-scale .m65{left:65%}[data-agent-document] .af-gpu-scale .m100{left:auto;right:0;transform:none}
[data-agent-document] .af-sw{display:inline-block;width:12px;height:12px;border-radius:2px}
[data-agent-document] .af-sw.low{background:#b9b7b0}[data-agent-document] .af-sw.range{background:#c4541f}[data-agent-document] .af-sw.rest{background:#e9f3ed;border:1px solid #9fc3ad}
[data-agent-document] .af-gpu-big{margin:14px 0 0;font-size:15px}
[data-agent-document] .af-gpu-big strong{font-size:24px;color:var(--ink,#37352f);margin-right:6px}
[data-agent-document] .table-scroll{position:relative}
[data-agent-document] .af-matrix td,[data-agent-document] .af-steps{position:relative}

/* Who actually paid (wp-): payer-class colours. Operator, operator-linked, unlinked (hatched: not proven independent), identified independent. */
[data-agent-document] .wp-key{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:2px;vertical-align:-1px;flex:0 0 auto}
[data-agent-document] .wp-key.o,[data-agent-document] .wp-seg.o{background:#9c2f2a}
[data-agent-document] .wp-key.ol,[data-agent-document] .wp-seg.ol{background:#df8f3c}
[data-agent-document] .wp-key.u,[data-agent-document] .wp-seg.u{background:repeating-linear-gradient(135deg,#5f86b8 0 3px,#89a6cc 3px 6px)}
[data-agent-document] .wp-key.ii,[data-agent-document] .wp-seg.ii{background:#2a8a5c}
[data-agent-document] .wp-tiles .af-stat-num{font-variant-numeric:tabular-nums}
[data-agent-document] .wp-total{margin:0 0 18px;padding:0 0 14px;border-bottom:2px solid var(--ink,#37352f)}
[data-agent-document] .wp-total-head{margin:0 0 6px}
[data-agent-document] .wp-bar{display:flex;gap:2px;height:18px;min-width:3px}
[data-agent-document] .wp-bar-full{width:100%}
[data-agent-document] .wp-seg{display:block;height:100%;min-width:3px;border-radius:2px}
[data-agent-document] .wp-s194{flex:19.4}[data-agent-document] .wp-s252{flex:25.2}[data-agent-document] .wp-s554{flex:55.4}[data-agent-document] .wp-s1000{flex:100}[data-agent-document] .wp-s660{flex:66}[data-agent-document] .wp-s340{flex:34}
[data-agent-document] .wp-total-nums{display:flex;flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;font-size:13px;line-height:1.45}
[data-agent-document] .wp-total-nums > span{display:inline-flex;align-items:center}
[data-agent-document] .wp-venues{margin:0;padding:0;list-style:none}
[data-agent-document] .wp-venues li{margin:0;padding:12px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .wp-vhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-bottom:6px}
[data-agent-document] .wp-vhead strong{font-size:15px}
[data-agent-document] .wp-amt{font-weight:650;font-variant-numeric:tabular-nums}
[data-agent-document] .wp-amt small{font-weight:400;color:var(--muted,#787774);font-size:12.5px}
[data-agent-document] .wp-track{display:block;background:#f2f1ee;border-radius:2px}
[data-agent-document] .wp-track .wp-bar{height:14px}
[data-agent-document] .wp-w1000{width:100%}[data-agent-document] .wp-w328{width:32.8%}[data-agent-document] .wp-w325{width:32.5%}[data-agent-document] .wp-w248{width:24.8%}[data-agent-document] .wp-w054{width:5.4%}
[data-agent-document] .wp-vnums{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text,#4f4d47);max-width:78ch}
[data-agent-document] .wp-legend{margin-top:12px}
[data-agent-document] .wp-legend li{display:inline-flex;align-items:center}

[data-agent-document] .wp-classes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:14px 0 6px}
[data-agent-document] .wp-classes > div{padding:12px 0 12px 14px;border-left:4px solid #9c2f2a;margin:0 0 10px;min-width:0}
[data-agent-document] .wp-classes > div.ol{border-left-color:#df8f3c}
[data-agent-document] .wp-classes > div.u{border-left-color:#5f86b8;border-left-style:dashed}
[data-agent-document] .wp-classes > div.ii{border-left-color:#2a8a5c}
[data-agent-document] .wp-classes dt{display:flex;align-items:center;margin:0 0 4px;font-weight:650;color:var(--ink,#37352f)}
[data-agent-document] .wp-classes dd{margin:0;font-size:14px;line-height:1.55}
@container shaduf-document (max-width: 34em){[data-agent-document] .wp-classes{grid-template-columns:minmax(0,1fr)}}

[data-agent-document] .wp-goal,[data-agent-document] .wp-sens{margin:14px 0 6px;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .wp-goal-row{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr);gap:4px 14px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .wp-goal-name{font-size:13.5px;font-weight:600}
[data-agent-document] .wp-goal-track{position:relative;display:block;height:14px;background:#f2f1ee;border-right:2px solid var(--ink,#37352f)}
[data-agent-document] .wp-goal-fill{display:block;height:100%;min-width:2px;background:repeating-linear-gradient(135deg,#5f86b8 0 3px,#89a6cc 3px 6px)}
[data-agent-document] .wp-g118{width:11.8%}[data-agent-document] .wp-g010{width:1%}[data-agent-document] .wp-g000{width:2px;background:#b9b7b0}
[data-agent-document] .wp-goal-num{grid-column:2;font-size:12.5px;color:var(--text,#4f4d47);line-height:1.4}
[data-agent-document] .wp-sens-row{display:grid;grid-template-columns:minmax(0,15em) minmax(0,1fr) 3.2em;gap:4px 14px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .wp-sens-label{font-size:13.5px;line-height:1.4}
[data-agent-document] .wp-sens-track{position:relative;display:block;height:14px;background:linear-gradient(90deg,transparent calc(50% - 1px),#d4d2cd calc(50% - 1px),#d4d2cd calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(#d4d2cd,#d4d2cd) center/100% 2px no-repeat}
[data-agent-document] .wp-dot{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#df8f3c;box-shadow:0 0 0 2px #fff}
[data-agent-document] .wp-sens-row.main .wp-dot{width:18px;height:18px;margin:-9px 0 0 -9px;background:#9c2f2a}
[data-agent-document] .wp-sens-row.warn .wp-dot{background:#fff;border:3px solid #9c2f2a;box-sizing:border-box}
[data-agent-document] .wp-at362{left:36.2%}[data-agent-document] .wp-at414{left:41.4%}[data-agent-document] .wp-at446{left:44.6%}[data-agent-document] .wp-at489{left:48.9%}[data-agent-document] .wp-at498{left:49.8%}[data-agent-document] .wp-at847{left:84.7%}
[data-agent-document] .wp-sens-num{text-align:right;font-weight:650;font-variant-numeric:tabular-nums}
@container shaduf-document (max-width: 34em){
  [data-agent-document] .wp-sens-row{grid-template-columns:minmax(0,1fr) 3.2em}
  [data-agent-document] .wp-sens-label{grid-column:1 / -1}
  [data-agent-document] .wp-goal-row{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .wp-goal-num{grid-column:1}
}

[data-agent-document] .wp-receipts code{font-size:12px;white-space:nowrap}
[data-agent-document] .wp-receipts td:first-child{min-width:6.5em;white-space:nowrap}
[data-agent-document] .wp-receipts th[scope=row]{text-align:left;font-weight:600;white-space:nowrap}
[data-agent-document] .wp-receipts td{vertical-align:top}

[data-agent-document] .wp-changes{margin:14px 0 18px;padding:0;list-style:none;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .wp-changes li{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr);gap:2px 16px;margin:0;padding:10px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .wp-ch-venue{grid-row:span 2;font-weight:650;color:var(--ink,#37352f);font-size:14px}
[data-agent-document] .wp-ch-was{font-size:13px;color:var(--muted,#787774);text-decoration:line-through;text-decoration-color:#b9b7b0}
[data-agent-document] .wp-ch-now{font-size:14px;line-height:1.5}
@container shaduf-document (max-width: 32em){
  [data-agent-document] .wp-changes li{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .wp-ch-venue{grid-row:auto}
}
[data-agent-document] .wp-dates{margin:10px 0 20px;padding:0 0 0 4px;list-style:none}
[data-agent-document] .wp-dates li{position:relative;display:grid;grid-template-columns:minmax(0,8em) minmax(0,1fr);gap:2px 14px;margin:0;padding:6px 0 10px 20px;border-left:2px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .wp-dates li::before{content:"";position:absolute;left:-7px;top:10px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #2a6fc4;box-sizing:border-box}
[data-agent-document] .wp-dates time{font-weight:650;font-size:13.5px;color:var(--ink,#37352f)}
[data-agent-document] .wp-dates span{font-size:13.5px;line-height:1.5}
@container shaduf-document (max-width: 30em){[data-agent-document] .wp-dates li{grid-template-columns:minmax(0,1fr)}}

/* Overview: ledger strip */
[data-agent-document] .af-ledger{margin:18px 0 26px;padding:14px 16px;border:1px solid var(--line-strong,#d4d2cd);border-left:4px solid #9c2f2a;border-radius:6px;background:#fff}
[data-agent-document] .af-ledger h3{margin:0 0 8px;font-size:17px}
[data-agent-document] .af-ledger .af-stats{margin:8px 0 10px}
[data-agent-document] .af-ledger p{margin:0 0 6px}
[data-agent-document] .af-measured{display:inline-block;margin-top:6px;padding:1px 7px;border-radius:4px;background:#edf5f0;color:#2c5e44;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}
[data-agent-document] .af-correction{margin:14px 0 22px;padding:12px 16px;border-left:3px solid #9c2f2a;background:#faf3f2}
[data-agent-document] .af-correction p{margin:0 0 6px}
[data-agent-document] .af-correction ul{margin:4px 0 0;padding-left:18px}
[data-agent-document] .af-correction li{margin:3px 0;font-size:14px}
[data-agent-document] .wp-ch-was.same{text-decoration:none}
[data-agent-document] .af-ledger .wp-total{margin:4px 0 12px;padding:0;border-bottom:0}

/* Rules matrix (rm-): verdict chips carry a text label and a glyph as well as colour. */
[data-agent-document] .rm-v{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border:1px solid #d4d2cd;border-radius:4px;font-size:12px;font-weight:650;line-height:1.5;white-space:nowrap;background:#fff;color:#5d5c58}
[data-agent-document] .rm-ic{display:inline-block;min-width:1em;text-align:center;font-weight:800}
[data-agent-document] .rm-v.forbid{background:#f8e7e5;border-color:#c9a19e;color:#7d2c29}
[data-agent-document] .rm-v.restrict{background:#fbf0e2;border-color:#e0ad78;color:#7a4210}
[data-agent-document] .rm-v.allow{background:#e9f3ed;border-color:#9fc3ad;color:#245239}
[data-agent-document] .rm-v.unclear{border-style:dashed;border-color:#b9b7b0}
[data-agent-document] .rm-v.ghost{color:#787774}
[data-agent-document] .rm-src,[data-agent-document] .rm-chg{display:inline-block;padding:0 6px;border:1px solid #d4d2cd;border-radius:999px;font-size:11px;line-height:1.6;color:#5d5c58;background:#fff;white-space:nowrap}
[data-agent-document] .rm-src.w,[data-agent-document] .rm-src.j{border-color:#9db9dd;color:#1d4f8f;background:#f1f6fc}
[data-agent-document] .rm-src.t{border-style:dashed}
[data-agent-document] .rm-src.s{border-color:#c4541f;border-style:dashed;color:#8e3a12;background:#fdf4ee;font-weight:600}
[data-agent-document] .rm-chg{border-color:#b6a3d6;color:#4f3a7a;background:#f5f1fb}
[data-agent-document] .rm-sub{display:block;margin-top:3px;color:var(--muted,#787774);font-size:11px;line-height:1.35}
[data-agent-document] .rm-unv{color:#8e3a12;font-weight:700;letter-spacing:.03em;text-transform:uppercase}
[data-agent-document] .rm-legal{border-left-width:5px}
[data-agent-document] .rm-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 4px;padding:0;list-style:none;font-size:13px;color:var(--text,#4f4d47)}
[data-agent-document] .rm-legend li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}
[data-agent-document] .rm-legend .rm-sub{display:inline-block;margin:0}

/* Short answers */
[data-agent-document] .rm-answers{margin:14px 0 24px;padding:0;list-style:none;border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .rm-answers li{display:grid;grid-template-columns:minmax(0,6.5em) minmax(0,1fr);gap:4px 16px;margin:0;padding:12px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .rm-big{font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--ink,#37352f);font-variant-numeric:tabular-nums}
[data-agent-document] .rm-ans{font-size:14.5px;line-height:1.55}
[data-agent-document] .rm-ans strong{color:var(--ink,#37352f)}
@container shaduf-document (max-width: 30em){[data-agent-document] .rm-answers li{grid-template-columns:minmax(0,1fr)}}

/* The grid */
[data-agent-document] .rm-grid-wrap{margin:14px 0 8px}
[data-agent-document] .rm-grid{width:100%;border-collapse:collapse;table-layout:fixed}
[data-agent-document] .rm-grid caption{caption-side:top;text-align:left;padding:0 0 8px;color:var(--muted,#787774);font-size:12.5px;line-height:1.45}
[data-agent-document] .rm-grid th,[data-agent-document] .rm-grid td{padding:7px 6px;border-bottom:1px solid var(--line,#e6e5e2);text-align:left;vertical-align:top}
[data-agent-document] .rm-grid thead th{font-size:12px;font-weight:650;line-height:1.3;vertical-align:bottom;border-bottom:2px solid var(--ink,#37352f);color:var(--ink,#37352f)}
[data-agent-document] .rm-grid thead th:first-child,[data-agent-document] .rm-grid tbody th[scope=row]{width:9.5em}
[data-agent-document] .rm-grid tbody th[scope=row]{font-size:13.5px;font-weight:650;line-height:1.35;text-transform:none;letter-spacing:normal;font-family:inherit}
[data-agent-document] .rm-grid tbody th[scope=row] a{color:inherit}
[data-agent-document] .rm-grid tbody th .af-badge{margin-top:3px}
[data-agent-document] .rm-grid tr.rm-group th{padding:16px 0 6px;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#787774);border-bottom:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .rm-c.forbid{background:#fbf1f0}[data-agent-document] .rm-c.restrict{background:#fdf7ee}[data-agent-document] .rm-c.allow{background:#f0f7f2}
[data-agent-document] .rm-c a{display:inline-block;text-decoration:none;border-radius:5px}
[data-agent-document] .rm-c a:hover .rm-v{text-decoration:underline}
[data-agent-document] .rm-cv{display:block}
[data-agent-document] .rm-act{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@container shaduf-document (max-width: 44em){
  [data-agent-document] .rm-grid,[data-agent-document] .rm-grid tbody,[data-agent-document] .rm-grid tr,[data-agent-document] .rm-grid th,[data-agent-document] .rm-grid td{display:block;width:auto}
  [data-agent-document] .rm-grid thead{display:none}
  [data-agent-document] .rm-grid caption{display:block;width:auto;max-width:none}
  [data-agent-document] .rm-grid tbody tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5em),1fr));gap:6px;padding:10px 0 12px;border-bottom:1px solid var(--line-strong,#d4d2cd)}
  [data-agent-document] .rm-grid tbody tr.rm-group{display:block;padding:0;border-bottom:0}
  [data-agent-document] .rm-grid tbody th[scope=row]{grid-column:1 / -1;width:auto;padding:0 0 2px;border:0;font-size:15px}
  [data-agent-document] .rm-grid td{padding:6px 8px;border:1px solid var(--line,#e6e5e2);border-radius:5px;min-width:0}
  [data-agent-document] .rm-act{position:static;width:auto;height:auto;margin:0 0 4px;overflow:visible;clip:auto;white-space:normal;display:block;font-size:11.5px;line-height:1.3;color:var(--muted,#787774)}
}

/* Totals per activity */
[data-agent-document] .rm-tot{margin:8px 0 6px;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .rm-tot-row{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr) minmax(0,15em);gap:4px 14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .rm-tot-name{font-size:13.5px;font-weight:600}
[data-agent-document] .rm-tot-bar{display:flex;gap:2px;height:14px}
[data-agent-document] .rm-seg{display:block;height:100%;border-radius:2px;min-width:3px}
[data-agent-document] .rm-seg.forbid{background:#9f3f3b}[data-agent-document] .rm-seg.restrict{background:#d9895f}[data-agent-document] .rm-seg.allow{background:#3e7d5c}
[data-agent-document] .rm-seg.unclear{background:repeating-linear-gradient(135deg,#d4d2cd 0 3px,#efeeea 3px 6px)}
[data-agent-document] .rm-f1{flex:1}[data-agent-document] .rm-f2{flex:2}[data-agent-document] .rm-f3{flex:3}[data-agent-document] .rm-f4{flex:4}[data-agent-document] .rm-f5{flex:5}[data-agent-document] .rm-f6{flex:6}[data-agent-document] .rm-f7{flex:7}[data-agent-document] .rm-f8{flex:8}[data-agent-document] .rm-f9{flex:9}[data-agent-document] .rm-f10{flex:10}[data-agent-document] .rm-f11{flex:11}[data-agent-document] .rm-f12{flex:12}[data-agent-document] .rm-f13{flex:13}[data-agent-document] .rm-f14{flex:14}
[data-agent-document] .rm-tot-num{font-size:12.5px;color:var(--text,#4f4d47);line-height:1.4}
@container shaduf-document (max-width: 40em){
  [data-agent-document] .rm-tot-row{grid-template-columns:minmax(0,1fr)}
}

/* Quote cards */
[data-agent-document] .rm-venue{margin:6px 0 10px;border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .rm-venue > summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 0 8px;cursor:pointer;list-style-position:outside}
[data-agent-document] .rm-vname{font-size:17px;font-weight:650;color:var(--ink,#37352f)}
[data-agent-document] .rm-vcount{color:var(--muted,#787774);font-size:12.5px}
[data-agent-document] .rm-reading{margin:0 0 6px;max-width:75ch;font-size:14.5px;line-height:1.55}
[data-agent-document] .rm-q{margin:10px 0 12px;padding-top:10px;border-top:1px solid var(--line,#e6e5e2);scroll-margin-top:5rem}
[data-agent-document] .rm-q:target{box-shadow:-10px 0 0 #fff3c4,10px 0 0 #fff3c4;background:#fff3c4}
[data-agent-document] .rm-q-head{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin:0}
[data-agent-document] .rm-q-party{font-size:13.5px;color:var(--ink,#37352f)}
[data-agent-document] .rm-q-act{font-size:13px;font-weight:600;color:var(--ink,#37352f)}
[data-agent-document] .rm-q .af-quote{margin:8px 0 6px}
[data-agent-document] .rm-q .af-quote p{font-size:15px}
[data-agent-document] .rm-q .af-quote footer{overflow-wrap:anywhere}
[data-agent-document] .rm-q-cond{margin:0;font-size:13px;line-height:1.5;color:var(--text,#4f4d47);max-width:78ch}
[data-agent-document] .rm-q-cond span{font-weight:650}
[data-agent-document] .rm-pchip{display:inline-block;margin:2px 4px 2px 0;text-decoration:none;border-radius:5px}
[data-agent-document] .rm-pchip:hover .rm-v{text-decoration:underline}
[data-agent-document] .rm-mt td,[data-agent-document] .rm-prov td{vertical-align:top}
[data-agent-document] .af-table.rm-mt th[scope=row],[data-agent-document] .af-table.rm-prov th[scope=row],[data-agent-document] .af-table.rm-ob th[scope=row],[data-agent-document] .af-table.gs-kyc th[scope=row]{font-size:12.5px;text-align:left;font-weight:650}
[data-agent-document] .rm-mt tr:target{background:#fff3c4}
[data-agent-document] .rm-synth dt{font-size:14px}
[data-agent-document] .rm-changes .wp-ch-was{text-decoration:none}

/* Who paid, 2 October refresh */
[data-agent-document] .wp-s165{flex:16.5}[data-agent-document] .wp-s240{flex:24}[data-agent-document] .wp-s556{flex:55.6}[data-agent-document] .wp-s040{flex:4}[data-agent-document] .wp-s928{flex:92.8}[data-agent-document] .wp-s072{flex:7.2}
[data-agent-document] .wp-w298{width:29.8%}[data-agent-document] .wp-w284{width:28.4%}[data-agent-document] .wp-w227{width:22.7%}[data-agent-document] .wp-w000{width:0;min-width:0}
[data-agent-document] .wp-g119{width:11.9%}[data-agent-document] .wp-g009{width:.9%}
[data-agent-document] .wp-goal-fill.ii{background:#2a8a5c}
[data-agent-document] .wp-at322{left:32.2%}[data-agent-document] .wp-at368{left:36.8%}[data-agent-document] .wp-at404{left:40.4%}[data-agent-document] .wp-at447{left:44.7%}[data-agent-document] .wp-at456{left:45.6%}[data-agent-document] .wp-at850{left:85%}
[data-agent-document] .wp-second{margin:-14px 0 24px;font-size:14px;color:var(--text,#4f4d47)}
[data-agent-document] .wp-second strong{font-size:16px;color:var(--ink,#37352f)}

/* Getting started: three checks, KYC table, safety list */
[data-agent-document] .gs-gates{margin:14px 0 22px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .gs-gates li{display:flex;gap:10px;margin:0;padding:12px 14px 12px 0;min-width:0;font-size:14px;line-height:1.5}
[data-agent-document] .gs-gates li + li{padding-left:14px;border-left:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .gs-gnum{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;border-radius:50%;background:var(--ink,#37352f);color:#fff;font-weight:700;font-size:13px}
[data-agent-document] .gs-gates strong{display:block;color:var(--ink,#37352f)}
@container shaduf-document (max-width: 40em){
  [data-agent-document] .gs-gates{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .gs-gates li,[data-agent-document] .gs-gates li + li{padding:12px 0;border-left:0}
  [data-agent-document] .gs-gates li + li{border-top:1px solid var(--line,#e6e5e2)}
}
[data-agent-document] .gs-kyc td{vertical-align:top}
[data-agent-document] .gs-kyc td:first-child{min-width:0}
[data-agent-document] .af-check li.gs-rule{background:#fdf7ee}
[data-agent-document] .af-check li.gs-kyc-step{background:#f1f6fc}
[data-agent-document] .gs-safe li{font-size:14px}

/* Spare capacity: open questions */
[data-agent-document] .sc-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 16px}
[data-agent-document] .sc-open > div{display:flex;gap:12px;padding:14px 16px;border:1px solid #e0ad78;border-top:4px solid #c4541f;border-radius:6px;background:#fffaf5;min-width:0}
[data-agent-document] .sc-open p{margin:0;font-size:14.5px;line-height:1.55}
[data-agent-document] .sc-q{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.9em;height:1.9em;border-radius:50%;background:#c4541f;color:#fff;font-weight:700;font-size:14px}
@container shaduf-document (max-width: 36em){[data-agent-document] .sc-open{grid-template-columns:minmax(0,1fr)}}
[data-agent-document] .af-ledger .af-stats li.hm-rule{background:#fbf1f0}
[data-agent-document] .af-ledger .af-stats li.hm-rule .af-stat-num{color:#7d2c29}


/* 3 October: corrections, one-sentence answer, route comparison, buyer trace, walkthroughs */
[data-agent-document] .af-corr{margin:22px 0;padding:14px 16px;border:1px solid #c9a19e;border-left:4px solid #9c2f2a;border-radius:4px;background:#fbf3f2}
[data-agent-document] .af-corr p{margin:0 0 6px}
[data-agent-document] .af-corr p:last-child{margin-bottom:0}
[data-agent-document] .af-corr ul{margin:4px 0 8px;padding-left:18px}
[data-agent-document] .af-corr li{margin:3px 0}
[data-agent-document] .af-corr-tag{display:inline-block;margin:0 8px 6px 0;padding:1px 8px;border-radius:999px;background:#9c2f2a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
[data-agent-document] .af-onesent{margin:18px 0 22px;padding:14px 18px;border-left:4px solid var(--ink,#37352f);background:#f7f7f5;font-size:17px;line-height:1.55;color:var(--ink,#37352f)}
[data-agent-document] .af-onesent strong{display:block;margin-bottom:4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#787774)}
[data-agent-document] .af-ledger-head{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px;align-items:start}
[data-agent-document] .af-ledger-head .af-onesent{margin:0}
@container shaduf-document (max-width: 36em){[data-agent-document] .af-ledger-head{grid-template-columns:minmax(0,1fr)}}

/* Seven-route comparison: a table that stacks on narrow widths */
[data-agent-document] .sb-routes{width:100%;border-collapse:collapse;margin:10px 0 6px;font-size:13px;line-height:1.45}
[data-agent-document] .sb-routes caption{caption-side:top;text-align:left;padding:0 0 8px;color:var(--muted,#787774);font-size:12.5px}
[data-agent-document] .sb-routes th,[data-agent-document] .sb-routes td{padding:10px 10px 10px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .sb-routes thead th{font-size:11px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--muted,#787774);border-bottom:2px solid var(--ink,#37352f)}
[data-agent-document] .sb-routes tbody th{font-size:13.5px;font-weight:650;min-width:9rem}
[data-agent-document] .sb-routes .sb-num{display:block;font-size:16px;font-weight:650;color:var(--ink,#37352f);font-variant-numeric:tabular-nums}
[data-agent-document] .sb-routes small{display:block;color:var(--muted,#787774);font-size:11.5px;line-height:1.4}
[data-agent-document] .sb-rno{display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;margin-right:6px;border-radius:50%;background:var(--ink,#37352f);color:#fff;font-size:11px;font-weight:700;vertical-align:1px}
[data-agent-document] .sb-cls{display:flex;gap:2px;height:10px;margin:2px 0 5px;min-width:6rem;background:#f2f1ee;border-radius:2px}
[data-agent-document] .sb-cls span{display:block;height:100%;min-width:3px;border-radius:2px}
[data-agent-document] .sb-x{background:repeating-linear-gradient(45deg,#b9b7b0 0 2px,#ecebe7 2px 5px)}
[data-agent-document] .sb-key{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:2px;vertical-align:-1px}
[data-agent-document] .sb-pill{display:inline-block;margin:0 4px 4px 0;padding:1px 7px;border-radius:4px;font-size:11.5px;font-weight:650;white-space:nowrap;border:1px solid #d4d2cd;background:#fff;color:#5d5c58}
[data-agent-document] .sb-pill.no{border-color:#c9a19e;background:#faf0ef;color:#7d2c29}
[data-agent-document] .sb-pill.est{border-color:#e0ad78;background:#fbf0e2;color:#7a4210}
[data-agent-document] .sb-pill.unres{border-style:dashed}
[data-agent-document] .sb-pill.yes{border-color:#9fc3ad;background:#e9f3ed;color:#245239}
[data-agent-document] .sb-verdict{margin:0 0 4px}
@container shaduf-document (max-width: 52em){
  [data-agent-document] .sb-routes thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  [data-agent-document] .sb-routes,[data-agent-document] .sb-routes tbody{display:block;width:auto}
  [data-agent-document] .sb-routes caption{display:block}
  [data-agent-document] .sb-routes tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:12px 0 10px;border-top:2px solid var(--ink,#37352f)}
  [data-agent-document] .sb-routes tbody th{grid-column:1 / -1;display:block;padding:0 0 6px;border:0;font-size:15px}
  [data-agent-document] .sb-routes td{display:block;min-width:0;padding:8px 0;border:0;border-top:1px solid var(--line,#e6e5e2)}
  [data-agent-document] .sb-routes td::before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--muted,#787774);line-height:1.5}
  [data-agent-document] .sb-routes td[data-label="Verdict"]{grid-column:1 / -1}
}
@container shaduf-document (max-width: 30em){
  [data-agent-document] .sb-routes tr{grid-template-columns:minmax(0,1fr)}
}

/* Raw count versus traced finding */
[data-agent-document] .bt-pairs{margin:16px 0 22px;padding:0;list-style:none;border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .bt-pair{display:grid;grid-template-columns:minmax(0,11rem) 2rem minmax(0,1fr);gap:4px 12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .bt-raw{display:flex;flex-direction:column}
[data-agent-document] .bt-raw b{font-size:24px;line-height:1.1;font-weight:650;color:var(--ink,#37352f);font-variant-numeric:tabular-nums}
[data-agent-document] .bt-raw span{font-size:12px;color:var(--muted,#787774)}
[data-agent-document] .bt-arrow{font-size:20px;color:#9d9b94;text-align:center}
[data-agent-document] .bt-found{font-size:14px;line-height:1.5}
[data-agent-document] .bt-found strong{color:#7d2c29}
@container shaduf-document (max-width: 36em){
  [data-agent-document] .bt-pair{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .bt-arrow{display:none}
}
/* Typology bars */
[data-agent-document] .ty-bars{margin:14px 0 8px;padding:0;list-style:none}
[data-agent-document] .ty-bars li{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr) minmax(0,9rem);gap:4px 12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line,#e6e5e2);font-size:13px}
[data-agent-document] .ty-track{display:block;height:14px;background:#f2f1ee;border-radius:2px}
[data-agent-document] .ty-fill{display:block;height:100%;min-width:3px;border-radius:2px;background:#6b6a66}
[data-agent-document] .ty-fill.aw{background:#2a6fc4}
[data-agent-document] .ty-fill.unk{background:repeating-linear-gradient(45deg,#8f8d87 0 3px,#cfcdc6 3px 6px)}
[data-agent-document] .ty-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--text,#4f4d47)}
@container shaduf-document (max-width: 36em){
  [data-agent-document] .ty-bars li{grid-template-columns:minmax(0,1fr) minmax(0,auto)}
  [data-agent-document] .ty-track{grid-column:1 / -1;grid-row:2}
}
/* Buyer trace per seller */
[data-agent-document] .bt-sellers{margin:12px 0;padding:0;list-style:none;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .bt-seller{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) minmax(0,1fr);gap:6px 16px;padding:12px 0;border-bottom:1px solid var(--line,#e6e5e2);font-size:13px}
[data-agent-document] .bt-seller h3{margin:0;font-size:14px}
[data-agent-document] .bt-seller small{display:block;color:var(--muted,#787774);font-size:11.5px}
[data-agent-document] .bt-lab{display:block;font-size:11px;font-weight:650;color:var(--muted,#787774);text-transform:uppercase;letter-spacing:.03em}
[data-agent-document] .bt-conc{display:block;height:8px;margin:3px 0;background:#f2f1ee;border-radius:2px}
[data-agent-document] .bt-conc span{display:block;height:100%;border-radius:2px;background:#5d5c58}
[data-agent-document] .bt-finding{grid-column:2 / -1;margin:0;color:var(--text,#4f4d47)}
@container shaduf-document (max-width: 34em){
  [data-agent-document] .bt-seller{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .bt-finding{grid-column:auto}
}

/* Walkthroughs */
[data-agent-document] .wk-banner{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-start;margin:16px 0 24px;padding:14px 16px;border:2px dashed #9c2f2a;border-radius:6px;background:#fdf6f4}
[data-agent-document] .wk-banner p{flex:1 1 18rem;margin:0;min-width:0}
[data-agent-document] .wk-banner-tag{flex:0 0 auto;padding:5px 10px;border-radius:4px;background:#9c2f2a;color:#fff;font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase}
[data-agent-document] .wk-lane{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0 4px;padding:0;list-style:none}
[data-agent-document] .wk-lane li{display:flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 4px;border-radius:5px;font-weight:700;font-size:13px}
[data-agent-document] .wk-lane a{color:inherit;text-decoration:none}
[data-agent-document] .wk-lane a:hover{text-decoration:underline}
[data-agent-document] .wk-steps{margin:18px 0 26px;padding:0;list-style:none}
[data-agent-document] .wk-step{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:4px 14px;padding:16px 0;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .wk-step.gate{background:#fdf7ee;padding-left:8px;padding-right:8px;border-top-color:#e0ad78}
[data-agent-document] .wk-n{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--ink,#37352f);color:#fff;font-weight:700;font-size:15px}
[data-agent-document] .wk-body{min-width:0}
[data-agent-document] .wk-head{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin:0 0 6px}
[data-agent-document] .wk-actor{display:inline-block;padding:1px 8px;border-radius:4px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
[data-agent-document] .wk-actor.owner,[data-agent-document] .wk-lane .owner{background:#c4541f;color:#fff}
[data-agent-document] .wk-actor.agent,[data-agent-document] .wk-lane .agent{background:#2a6fc4;color:#fff}
[data-agent-document] .wk-actor.either,[data-agent-document] .wk-lane .either{background:#178a60;color:#fff}
[data-agent-document] .wk-actor.platform,[data-agent-document] .wk-lane .platform{background:#fff;color:#5d5c58;border:1.5px solid #8f8d87}
[data-agent-document] .wk-if{font-size:12px;color:var(--muted,#787774)}
[data-agent-document] .wk-gate-tag{display:inline-block;padding:1px 7px;border-radius:4px;background:#7a4210;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
[data-agent-document] .wk-action{margin:0 0 8px;max-width:76ch}
[data-agent-document] .wk-facts{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px}
[data-agent-document] .wk-facts dt{font-weight:650;color:var(--muted,#787774);font-size:12px}
[data-agent-document] .wk-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}
[data-agent-document] .wk-chips{display:flex;flex-wrap:wrap;gap:4px}
[data-agent-document] .wk-chips a,[data-agent-document] .wk-chips code{display:inline-block;padding:0 6px;border:1px solid #d4d2cd;border-radius:4px;font-size:11.5px;line-height:1.7;background:#fff;overflow-wrap:anywhere}
@container shaduf-document (max-width: 34em){
  [data-agent-document] .wk-step{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .wk-facts{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .wk-facts dd{margin-bottom:4px}
}
[data-agent-document] .wk-stops{margin:10px 0 22px;padding:0;list-style:none;counter-reset:wkstop}
[data-agent-document] .wk-stops li{position:relative;margin:0;padding:10px 0 10px 2.6rem;border-bottom:1px solid var(--line,#e6e5e2);counter-increment:wkstop}
[data-agent-document] .wk-stops li::before{content:"STOP";position:absolute;left:0;top:11px;padding:1px 5px;border-radius:3px;background:#9f3f3b;color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em}
[data-agent-document] .wk-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0 22px}
[data-agent-document] .wk-two > div{min-width:0;padding:12px 14px;border:1px solid var(--line-strong,#d4d2cd);border-radius:6px}
[data-agent-document] .wk-two h3{margin:0 0 6px;font-size:15px}
[data-agent-document] .wk-two ul{margin:0;padding-left:18px}
[data-agent-document] .wk-two .ok{border-top:4px solid #3e7d5c}
[data-agent-document] .wk-two .no{border-top:4px dashed #9f3f3b}
@container shaduf-document (max-width: 40em){[data-agent-document] .wk-two{grid-template-columns:minmax(0,1fr)}}

/* proportional segments (flex) and widths, in percent */
[data-agent-document] .af-f0{flex:0 1 0}[data-agent-document] .af-f1{flex:1 1 0}[data-agent-document] .af-f2{flex:2 1 0}[data-agent-document] .af-f3{flex:3 1 0}[data-agent-document] .af-f4{flex:4 1 0}[data-agent-document] .af-f5{flex:5 1 0}[data-agent-document] .af-f6{flex:6 1 0}[data-agent-document] .af-f7{flex:7 1 0}[data-agent-document] .af-f8{flex:8 1 0}[data-agent-document] .af-f9{flex:9 1 0}[data-agent-document] .af-f10{flex:10 1 0}[data-agent-document] .af-f11{flex:11 1 0}[data-agent-document] .af-f12{flex:12 1 0}[data-agent-document] .af-f13{flex:13 1 0}[data-agent-document] .af-f14{flex:14 1 0}[data-agent-document] .af-f15{flex:15 1 0}[data-agent-document] .af-f16{flex:16 1 0}[data-agent-document] .af-f17{flex:17 1 0}[data-agent-document] .af-f18{flex:18 1 0}[data-agent-document] .af-f19{flex:19 1 0}[data-agent-document] .af-f20{flex:20 1 0}[data-agent-document] .af-f21{flex:21 1 0}[data-agent-document] .af-f22{flex:22 1 0}[data-agent-document] .af-f23{flex:23 1 0}[data-agent-document] .af-f24{flex:24 1 0}[data-agent-document] .af-f25{flex:25 1 0}[data-agent-document] .af-f26{flex:26 1 0}[data-agent-document] .af-f27{flex:27 1 0}[data-agent-document] .af-f28{flex:28 1 0}[data-agent-document] .af-f29{flex:29 1 0}[data-agent-document] .af-f30{flex:30 1 0}[data-agent-document] .af-f31{flex:31 1 0}[data-agent-document] .af-f32{flex:32 1 0}[data-agent-document] .af-f33{flex:33 1 0}[data-agent-document] .af-f34{flex:34 1 0}[data-agent-document] .af-f35{flex:35 1 0}[data-agent-document] .af-f36{flex:36 1 0}[data-agent-document] .af-f37{flex:37 1 0}[data-agent-document] .af-f38{flex:38 1 0}[data-agent-document] .af-f39{flex:39 1 0}[data-agent-document] .af-f40{flex:40 1 0}[data-agent-document] .af-f41{flex:41 1 0}[data-agent-document] .af-f42{flex:42 1 0}[data-agent-document] .af-f43{flex:43 1 0}[data-agent-document] .af-f44{flex:44 1 0}[data-agent-document] .af-f45{flex:45 1 0}[data-agent-document] .af-f46{flex:46 1 0}[data-agent-document] .af-f47{flex:47 1 0}[data-agent-document] .af-f48{flex:48 1 0}[data-agent-document] .af-f49{flex:49 1 0}[data-agent-document] .af-f50{flex:50 1 0}[data-agent-document] .af-f51{flex:51 1 0}[data-agent-document] .af-f52{flex:52 1 0}[data-agent-document] .af-f53{flex:53 1 0}[data-agent-document] .af-f54{flex:54 1 0}[data-agent-document] .af-f55{flex:55 1 0}[data-agent-document] .af-f56{flex:56 1 0}[data-agent-document] .af-f57{flex:57 1 0}[data-agent-document] .af-f58{flex:58 1 0}[data-agent-document] .af-f59{flex:59 1 0}[data-agent-document] .af-f60{flex:60 1 0}[data-agent-document] .af-f61{flex:61 1 0}[data-agent-document] .af-f62{flex:62 1 0}[data-agent-document] .af-f63{flex:63 1 0}[data-agent-document] .af-f64{flex:64 1 0}[data-agent-document] .af-f65{flex:65 1 0}[data-agent-document] .af-f66{flex:66 1 0}[data-agent-document] .af-f67{flex:67 1 0}[data-agent-document] .af-f68{flex:68 1 0}[data-agent-document] .af-f69{flex:69 1 0}[data-agent-document] .af-f70{flex:70 1 0}[data-agent-document] .af-f71{flex:71 1 0}[data-agent-document] .af-f72{flex:72 1 0}[data-agent-document] .af-f73{flex:73 1 0}[data-agent-document] .af-f74{flex:74 1 0}[data-agent-document] .af-f75{flex:75 1 0}[data-agent-document] .af-f76{flex:76 1 0}[data-agent-document] .af-f77{flex:77 1 0}[data-agent-document] .af-f78{flex:78 1 0}[data-agent-document] .af-f79{flex:79 1 0}[data-agent-document] .af-f80{flex:80 1 0}[data-agent-document] .af-f81{flex:81 1 0}[data-agent-document] .af-f82{flex:82 1 0}[data-agent-document] .af-f83{flex:83 1 0}[data-agent-document] .af-f84{flex:84 1 0}[data-agent-document] .af-f85{flex:85 1 0}[data-agent-document] .af-f86{flex:86 1 0}[data-agent-document] .af-f87{flex:87 1 0}[data-agent-document] .af-f88{flex:88 1 0}[data-agent-document] .af-f89{flex:89 1 0}[data-agent-document] .af-f90{flex:90 1 0}[data-agent-document] .af-f91{flex:91 1 0}[data-agent-document] .af-f92{flex:92 1 0}[data-agent-document] .af-f93{flex:93 1 0}[data-agent-document] .af-f94{flex:94 1 0}[data-agent-document] .af-f95{flex:95 1 0}[data-agent-document] .af-f96{flex:96 1 0}[data-agent-document] .af-f97{flex:97 1 0}[data-agent-document] .af-f98{flex:98 1 0}[data-agent-document] .af-f99{flex:99 1 0}[data-agent-document] .af-f100{flex:100 1 0}
[data-agent-document] .af-w0{width:0%}[data-agent-document] .af-w1{width:1%}[data-agent-document] .af-w2{width:2%}[data-agent-document] .af-w3{width:3%}[data-agent-document] .af-w4{width:4%}[data-agent-document] .af-w5{width:5%}[data-agent-document] .af-w6{width:6%}[data-agent-document] .af-w7{width:7%}[data-agent-document] .af-w8{width:8%}[data-agent-document] .af-w9{width:9%}[data-agent-document] .af-w10{width:10%}[data-agent-document] .af-w11{width:11%}[data-agent-document] .af-w12{width:12%}[data-agent-document] .af-w13{width:13%}[data-agent-document] .af-w14{width:14%}[data-agent-document] .af-w15{width:15%}[data-agent-document] .af-w16{width:16%}[data-agent-document] .af-w17{width:17%}[data-agent-document] .af-w18{width:18%}[data-agent-document] .af-w19{width:19%}[data-agent-document] .af-w20{width:20%}[data-agent-document] .af-w21{width:21%}[data-agent-document] .af-w22{width:22%}[data-agent-document] .af-w23{width:23%}[data-agent-document] .af-w24{width:24%}[data-agent-document] .af-w25{width:25%}[data-agent-document] .af-w26{width:26%}[data-agent-document] .af-w27{width:27%}[data-agent-document] .af-w28{width:28%}[data-agent-document] .af-w29{width:29%}[data-agent-document] .af-w30{width:30%}[data-agent-document] .af-w31{width:31%}[data-agent-document] .af-w32{width:32%}[data-agent-document] .af-w33{width:33%}[data-agent-document] .af-w34{width:34%}[data-agent-document] .af-w35{width:35%}[data-agent-document] .af-w36{width:36%}[data-agent-document] .af-w37{width:37%}[data-agent-document] .af-w38{width:38%}[data-agent-document] .af-w39{width:39%}[data-agent-document] .af-w40{width:40%}[data-agent-document] .af-w41{width:41%}[data-agent-document] .af-w42{width:42%}[data-agent-document] .af-w43{width:43%}[data-agent-document] .af-w44{width:44%}[data-agent-document] .af-w45{width:45%}[data-agent-document] .af-w46{width:46%}[data-agent-document] .af-w47{width:47%}[data-agent-document] .af-w48{width:48%}[data-agent-document] .af-w49{width:49%}[data-agent-document] .af-w50{width:50%}[data-agent-document] .af-w51{width:51%}[data-agent-document] .af-w52{width:52%}[data-agent-document] .af-w53{width:53%}[data-agent-document] .af-w54{width:54%}[data-agent-document] .af-w55{width:55%}[data-agent-document] .af-w56{width:56%}[data-agent-document] .af-w57{width:57%}[data-agent-document] .af-w58{width:58%}[data-agent-document] .af-w59{width:59%}[data-agent-document] .af-w60{width:60%}[data-agent-document] .af-w61{width:61%}[data-agent-document] .af-w62{width:62%}[data-agent-document] .af-w63{width:63%}[data-agent-document] .af-w64{width:64%}[data-agent-document] .af-w65{width:65%}[data-agent-document] .af-w66{width:66%}[data-agent-document] .af-w67{width:67%}[data-agent-document] .af-w68{width:68%}[data-agent-document] .af-w69{width:69%}[data-agent-document] .af-w70{width:70%}[data-agent-document] .af-w71{width:71%}[data-agent-document] .af-w72{width:72%}[data-agent-document] .af-w73{width:73%}[data-agent-document] .af-w74{width:74%}[data-agent-document] .af-w75{width:75%}[data-agent-document] .af-w76{width:76%}[data-agent-document] .af-w77{width:77%}[data-agent-document] .af-w78{width:78%}[data-agent-document] .af-w79{width:79%}[data-agent-document] .af-w80{width:80%}[data-agent-document] .af-w81{width:81%}[data-agent-document] .af-w82{width:82%}[data-agent-document] .af-w83{width:83%}[data-agent-document] .af-w84{width:84%}[data-agent-document] .af-w85{width:85%}[data-agent-document] .af-w86{width:86%}[data-agent-document] .af-w87{width:87%}[data-agent-document] .af-w88{width:88%}[data-agent-document] .af-w89{width:89%}[data-agent-document] .af-w90{width:90%}[data-agent-document] .af-w91{width:91%}[data-agent-document] .af-w92{width:92%}[data-agent-document] .af-w93{width:93%}[data-agent-document] .af-w94{width:94%}[data-agent-document] .af-w95{width:95%}[data-agent-document] .af-w96{width:96%}[data-agent-document] .af-w97{width:97%}[data-agent-document] .af-w98{width:98%}[data-agent-document] .af-w99{width:99%}[data-agent-document] .af-w100{width:100%}
[data-agent-document] .af-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
[data-agent-document] .wp-at319{left:31.9%}[data-agent-document] .wp-at364{left:36.4%}[data-agent-document] .wp-at401{left:40.1%}[data-agent-document] .wp-at444{left:44.4%}
[data-agent-document] .gs-walk{margin:10px 0 14px;padding:10px 14px;border:1px solid var(--line-strong,#d4d2cd);border-left:4px solid var(--ink,#37352f);border-radius:4px;background:#fff}
[data-agent-document] .af-corr-tag[href]{text-decoration:none}[data-agent-document] .af-corr-tag[href]:hover{text-decoration:underline}
[data-agent-document] .af-ledger-head .af-onesent{font-size:15px;line-height:1.5}
[data-agent-document] .wk-stops li{padding-left:3.8rem}
[data-agent-document] .wk-stops li::before{font-size:10.5px;line-height:1.5}
[data-agent-document] .wk-action{font-size:16px;line-height:1.6}
[data-agent-document] .wk-chips a{color:#1d4f8f;text-decoration:none}
[data-agent-document] .wk-chips a:hover{text-decoration:underline}
[data-agent-document] .af-ledger-head{margin-bottom:14px}

/* Run 5 (4 Oct 2026): agent communities (cm-) */
[data-agent-document] .wp-g011{width:1.1%}[data-agent-document] .wp-at293{left:29.3%}[data-agent-document] .wp-at337{left:33.7%}[data-agent-document] .wp-at378{left:37.8%}[data-agent-document] .wp-at423{left:42.3%}
[data-agent-document] .table-scroll[tabindex]:focus-visible{outline:2px solid #2a6fc4;outline-offset:3px}
[data-agent-document] .cm-s{display:inline-block;padding:1px 7px;border-radius:4px;font-size:11.5px;font-weight:650;line-height:1.6;white-space:nowrap;border:1px solid #d4d2cd;background:#fff;color:#5d5c58}
[data-agent-document] .cm-s.active{border-color:#9fc3ad;background:#e9f3ed;color:#245239}
[data-agent-document] .cm-s.low{border-color:#e0ad78;background:#fbf0e2;color:#7a4210}
[data-agent-document] .cm-s.inactive{border-color:#c9a19e;background:#faf0ef;color:#7d2c29}
[data-agent-document] .cm-s.spec{border-style:dashed;color:#5d5c58}
[data-agent-document] .cm-s.prov{border-style:dashed}
[data-agent-document] .cm-v{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap;color:#fff}
[data-agent-document] .cm-v.jc{background:#245239}
[data-agent-document] .cm-v.jp{background:#1d4f8f}
[data-agent-document] .cm-v.wt{background:#fff;color:#7a4210;border:1.5px solid #c98a43}
[data-agent-document] .cm-v.dn{background:#7d2c29}
[data-agent-document] .cm-cav{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:#7d2c29}
[data-agent-document] .cm-cav::before{content:"Caveat · ";font-weight:700}
/* activity small multiples */
[data-agent-document] .cm-chart{margin:16px 0 8px;padding:0;list-style:none;border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .cm-row{display:grid;grid-template-columns:minmax(0,10.5rem) repeat(3,minmax(0,1fr));gap:6px 18px;align-items:end;padding:10px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .cm-row.cm-head{align-items:end;padding:8px 0 6px;border-bottom:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .cm-name{min-width:0;font-size:14px;line-height:1.35}
[data-agent-document] .cm-name strong{display:block;color:var(--ink,#37352f)}
[data-agent-document] .cm-name .cm-s{margin-top:3px}
[data-agent-document] .cm-col{min-width:0}
[data-agent-document] .cm-colhead{display:block;font-size:11.5px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--muted,#787774);line-height:1.35}
[data-agent-document] .cm-ticks{display:flex;justify-content:space-between;gap:2px;margin-top:4px;font-size:11px;color:var(--muted,#787774);font-variant-numeric:tabular-nums}
[data-agent-document] .cm-val{display:block;font-size:13px;line-height:1.35;color:var(--text,#4f4d47);font-variant-numeric:tabular-nums}
[data-agent-document] .cm-val b{color:var(--ink,#37352f);font-weight:650}
[data-agent-document] .cm-track{position:relative;display:block;height:12px;margin-top:3px;background:#f2f1ee;border-radius:2px}
[data-agent-document] .cm-track::after{content:"";position:absolute;top:-3px;bottom:-3px;width:0;border-left:2px dashed #9d9b94}
[data-agent-document] .cm-track.it::after{left:34%}
[data-agent-document] .cm-track.au::after{left:33.3%}
[data-agent-document] .cm-track.t1::after{left:50%;border-left-color:#9c2f2a}
[data-agent-document] .cm-bar{display:block;height:100%;min-width:3px;border-radius:2px;background:#2a6fc4}
[data-agent-document] .cm-bar.hatch{background:repeating-linear-gradient(135deg,#2a6fc4 0 3px,#a9c3e6 3px 6px)}
[data-agent-document] .cm-bar.mute{background:repeating-linear-gradient(135deg,#8f8d87 0 3px,#d4d2cd 3px 6px)}
[data-agent-document] .cm-bar.warn{background:#9c2f2a}
[data-agent-document] .cm-lab{display:none;font-size:11px;font-weight:650;color:var(--muted,#787774);text-transform:uppercase;letter-spacing:.03em}
[data-agent-document] .cm-key{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--text,#4f4d47)}
[data-agent-document] .cm-key li{display:flex;align-items:center;gap:6px}
[data-agent-document] .cm-sw{display:inline-block;width:18px;height:10px;border-radius:2px;flex:0 0 auto}
[data-agent-document] .cm-sw.dash{width:0;height:14px;border-left:2px dashed #9d9b94;border-radius:0}
@container shaduf-document (max-width: 40em){
  [data-agent-document] .cm-row{grid-template-columns:repeat(3,minmax(0,1fr))}
  [data-agent-document] .cm-name{grid-column:1 / -1}
  [data-agent-document] .cm-row.cm-head .cm-name{display:none}
}
@container shaduf-document (max-width: 28em){
  [data-agent-document] .cm-row{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .cm-row.cm-head{display:none}
  [data-agent-document] .cm-lab{display:block}
}
/* verdict strip */
[data-agent-document] .cm-strip{display:flex;gap:2px;height:30px;margin:14px 0 6px}
[data-agent-document] .cm-strip span{display:block;min-width:4px;border-radius:2px}
[data-agent-document] .cm-strip .jc{background:#245239}[data-agent-document] .cm-strip .jp{background:#1d4f8f}[data-agent-document] .cm-strip .wt{background:#e8c9a2}[data-agent-document] .cm-strip .dn{background:#7d2c29}
[data-agent-document] .cm-verdicts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:10px 0 24px;padding:0;list-style:none}
[data-agent-document] .cm-verdicts > li{min-width:0;padding:12px 0;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .cm-verdicts h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 6px;font-size:16px}
[data-agent-document] .cm-verdicts p{margin:0 0 6px;font-size:14px}
[data-agent-document] .cm-verdicts ul{margin:0;padding-left:18px;font-size:14px}
[data-agent-document] .cm-verdicts li li{margin:4px 0;line-height:1.5}
@container shaduf-document (max-width: 36em){[data-agent-document] .cm-verdicts{grid-template-columns:minmax(0,1fr)}}
/* the measured table */
[data-agent-document] .cm-table td,[data-agent-document] .cm-table th{vertical-align:top}
[data-agent-document] .cm-table td{min-width:7rem}
[data-agent-document] .cm-table td.cm-narrow{min-width:4.5rem}
[data-agent-document] .cm-table td.cm-wide{min-width:12rem}
[data-agent-document] .cm-table th[scope=row]{min-width:9rem;text-align:left}
[data-agent-document] .cm-rate{display:block;margin-top:2px;font-size:12px;color:var(--muted,#787774)}
/* two names */
[data-agent-document] .cm-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 22px}
[data-agent-document] .cm-two > div{min-width:0;padding:12px 14px;border:1px solid var(--line-strong,#d4d2cd);border-radius:6px}
[data-agent-document] .cm-two h3{margin:0 0 6px;font-size:15px}
[data-agent-document] .cm-two p{margin:0 0 6px;font-size:14px}
[data-agent-document] .cm-two .yes{border-top:4px solid #245239}
[data-agent-document] .cm-two .no{border-top:4px dashed #9d9b94}
@container shaduf-document (max-width: 36em){[data-agent-document] .cm-two{grid-template-columns:minmax(0,1fr)}}
/* scan funnel */
[data-agent-document] .cm-scan{margin:12px 0 18px;padding:0;list-style:none}
[data-agent-document] .cm-scan li{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) minmax(0,4.5rem);gap:4px 12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line,#e6e5e2);font-size:13.5px}
[data-agent-document] .cm-scan .cm-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink,#37352f)}
@container shaduf-document (max-width: 34em){
  [data-agent-document] .cm-scan li{grid-template-columns:minmax(0,1fr) minmax(0,auto)}
  [data-agent-document] .cm-scan .cm-track{grid-column:1 / -1;grid-row:2}
}
[data-agent-document] .cm-scan .cm-track::after{display:none}
[data-agent-document] .cm-backlog td:first-child{min-width:9rem}
[data-agent-document] .cm-sw.solid{background:#2a6fc4}[data-agent-document] .cm-sw.hatch{background:repeating-linear-gradient(135deg,#2a6fc4 0 3px,#a9c3e6 3px 6px)}[data-agent-document] .cm-sw.mute{background:repeating-linear-gradient(135deg,#8f8d87 0 3px,#d4d2cd 3px 6px)}[data-agent-document] .cm-sw.warn{background:#9c2f2a}
[data-agent-document] .cm-key.cm-checked{display:block;margin:10px 0 14px;font-size:14px;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .cm-key.cm-checked li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:7px 0;border-bottom:1px solid var(--line,#e6e5e2);line-height:1.5}

/* Is it worth the tokens? (wt-, 2026-10-05) */
[data-agent-document] .wt-x0{left:0%}[data-agent-document] .wt-x1{left:1%}[data-agent-document] .wt-x2{left:2%}[data-agent-document] .wt-x3{left:3%}[data-agent-document] .wt-x4{left:4%}[data-agent-document] .wt-x5{left:5%}[data-agent-document] .wt-x6{left:6%}[data-agent-document] .wt-x7{left:7%}[data-agent-document] .wt-x8{left:8%}[data-agent-document] .wt-x9{left:9%}[data-agent-document] .wt-x10{left:10%}[data-agent-document] .wt-x11{left:11%}[data-agent-document] .wt-x12{left:12%}[data-agent-document] .wt-x13{left:13%}[data-agent-document] .wt-x14{left:14%}[data-agent-document] .wt-x15{left:15%}[data-agent-document] .wt-x16{left:16%}[data-agent-document] .wt-x17{left:17%}[data-agent-document] .wt-x18{left:18%}[data-agent-document] .wt-x19{left:19%}[data-agent-document] .wt-x20{left:20%}[data-agent-document] .wt-x21{left:21%}[data-agent-document] .wt-x22{left:22%}[data-agent-document] .wt-x23{left:23%}[data-agent-document] .wt-x24{left:24%}[data-agent-document] .wt-x25{left:25%}[data-agent-document] .wt-x26{left:26%}[data-agent-document] .wt-x27{left:27%}[data-agent-document] .wt-x28{left:28%}[data-agent-document] .wt-x29{left:29%}[data-agent-document] .wt-x30{left:30%}[data-agent-document] .wt-x31{left:31%}[data-agent-document] .wt-x32{left:32%}[data-agent-document] .wt-x33{left:33%}[data-agent-document] .wt-x34{left:34%}[data-agent-document] .wt-x35{left:35%}[data-agent-document] .wt-x36{left:36%}[data-agent-document] .wt-x37{left:37%}[data-agent-document] .wt-x38{left:38%}[data-agent-document] .wt-x39{left:39%}[data-agent-document] .wt-x40{left:40%}[data-agent-document] .wt-x41{left:41%}[data-agent-document] .wt-x42{left:42%}[data-agent-document] .wt-x43{left:43%}[data-agent-document] .wt-x44{left:44%}[data-agent-document] .wt-x45{left:45%}[data-agent-document] .wt-x46{left:46%}[data-agent-document] .wt-x47{left:47%}[data-agent-document] .wt-x48{left:48%}[data-agent-document] .wt-x49{left:49%}[data-agent-document] .wt-x50{left:50%}[data-agent-document] .wt-x51{left:51%}[data-agent-document] .wt-x52{left:52%}[data-agent-document] .wt-x53{left:53%}[data-agent-document] .wt-x54{left:54%}[data-agent-document] .wt-x55{left:55%}[data-agent-document] .wt-x56{left:56%}[data-agent-document] .wt-x57{left:57%}[data-agent-document] .wt-x58{left:58%}[data-agent-document] .wt-x59{left:59%}[data-agent-document] .wt-x60{left:60%}[data-agent-document] .wt-x61{left:61%}[data-agent-document] .wt-x62{left:62%}[data-agent-document] .wt-x63{left:63%}[data-agent-document] .wt-x64{left:64%}[data-agent-document] .wt-x65{left:65%}[data-agent-document] .wt-x66{left:66%}[data-agent-document] .wt-x67{left:67%}[data-agent-document] .wt-x68{left:68%}[data-agent-document] .wt-x69{left:69%}[data-agent-document] .wt-x70{left:70%}[data-agent-document] .wt-x71{left:71%}[data-agent-document] .wt-x72{left:72%}[data-agent-document] .wt-x73{left:73%}[data-agent-document] .wt-x74{left:74%}[data-agent-document] .wt-x75{left:75%}[data-agent-document] .wt-x76{left:76%}[data-agent-document] .wt-x77{left:77%}[data-agent-document] .wt-x78{left:78%}[data-agent-document] .wt-x79{left:79%}[data-agent-document] .wt-x80{left:80%}[data-agent-document] .wt-x81{left:81%}[data-agent-document] .wt-x82{left:82%}[data-agent-document] .wt-x83{left:83%}[data-agent-document] .wt-x84{left:84%}[data-agent-document] .wt-x85{left:85%}[data-agent-document] .wt-x86{left:86%}[data-agent-document] .wt-x87{left:87%}[data-agent-document] .wt-x88{left:88%}[data-agent-document] .wt-x89{left:89%}[data-agent-document] .wt-x90{left:90%}[data-agent-document] .wt-x91{left:91%}[data-agent-document] .wt-x92{left:92%}[data-agent-document] .wt-x93{left:93%}[data-agent-document] .wt-x94{left:94%}[data-agent-document] .wt-x95{left:95%}[data-agent-document] .wt-x96{left:96%}[data-agent-document] .wt-x97{left:97%}[data-agent-document] .wt-x98{left:98%}[data-agent-document] .wt-x99{left:99%}[data-agent-document] .wt-x100{left:100%}
[data-agent-document] .wt-lab{display:inline-block;padding:0 6px;border-radius:3px;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.6;white-space:nowrap;vertical-align:1px}
[data-agent-document] .wt-lab.m{background:#e3eefb;color:#1d4f8f}
[data-agent-document] .wt-lab.e{background:#fbefe3;color:#8e4a12}
[data-agent-document] .wt-lab.a{background:#f0eeea;color:#5d5c58;border:1px dashed #a8a59d}
[data-agent-document] .wt-chart{margin:14px 0 6px;padding:0;list-style:none;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .wt-row{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) minmax(0,12rem);gap:6px 16px;align-items:center;margin:0;padding:12px 0;border-bottom:1px solid var(--line,#e6e5e2)}
[data-agent-document] .wt-name strong{display:block;font-size:14.5px}
[data-agent-document] .wt-name span{display:block;font-size:12px;line-height:1.4;color:var(--muted,#787774)}
[data-agent-document] .wt-plot{position:relative;display:block;min-width:0}
[data-agent-document] .wt-track{position:relative;display:block;height:34px;background:linear-gradient(90deg,transparent calc(20% - 1px),#e6e5e2 calc(20% - 1px),#e6e5e2 20%,transparent 20%,transparent calc(40% - 1px),#e6e5e2 calc(40% - 1px),#e6e5e2 40%,transparent 40%,transparent calc(60% - 1px),#e6e5e2 calc(60% - 1px),#e6e5e2 60%,transparent 60%,transparent calc(80% - 1px),#e6e5e2 calc(80% - 1px),#e6e5e2 80%,transparent 80%),#faf9f7;border-radius:3px}
[data-agent-document] .wt-band{position:absolute;height:6px;border-radius:3px;min-width:4px}
[data-agent-document] .wt-band.pay{top:7px;background:#9fc3ad}
[data-agent-document] .wt-band.cost{top:21px;background:#e8b89a}
[data-agent-document] .wt-mark{position:absolute;width:12px;height:12px;margin-left:-6px;border-radius:50%;border:2px solid #fff;box-sizing:border-box}
[data-agent-document] .wt-mark.pay{top:4px;background:#2c5e44}
[data-agent-document] .wt-mark.cost{top:18px;background:#b34a1c;border-radius:2px}
[data-agent-document] .wt-vals{font-size:12.5px;line-height:1.45}
[data-agent-document] .wt-vals b{font-variant-numeric:tabular-nums}
[data-agent-document] .wt-vals .neg{color:#9f3f3b;font-weight:700}
[data-agent-document] .wt-vals .pos{color:#2c5e44;font-weight:700}
[data-agent-document] .wt-axis{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) minmax(0,12rem);gap:6px 16px;padding:6px 0 0;font-size:11.5px;color:var(--muted,#787774)}
[data-agent-document] .wt-ticks{position:relative;display:block;height:1.5em}
[data-agent-document] .wt-ticks span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}
[data-agent-document] .wt-ticks span:first-child{transform:none}
[data-agent-document] .wt-ticks span:last-child{transform:translateX(-100%)}
[data-agent-document] .wt-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--text,#4f4d47)}
[data-agent-document] .wt-key li{display:flex;align-items:center;gap:6px;margin:0}
[data-agent-document] .wt-sw{display:inline-block;width:12px;height:12px;border-radius:50%}
[data-agent-document] .wt-sw.pay{background:#2c5e44}[data-agent-document] .wt-sw.cost{background:#b34a1c;border-radius:2px}
[data-agent-document] .wt-sw.payr{width:18px;height:6px;border-radius:3px;background:#9fc3ad}[data-agent-document] .wt-sw.costr{width:18px;height:6px;border-radius:3px;background:#e8b89a}
@container shaduf-document (max-width: 40em){
  [data-agent-document] .wt-row,[data-agent-document] .wt-axis{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .wt-axis > span:first-child,[data-agent-document] .wt-axis > span:last-child{display:none}
}
/* the formula */
[data-agent-document] .wt-formula{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin:16px 0 10px;padding:0;list-style:none}
[data-agent-document] .wt-formula li{flex:1 1 9rem;min-width:0;margin:0;padding:10px 12px;border:1px solid var(--line-strong,#d4d2cd);border-radius:6px;background:#fff}
[data-agent-document] .wt-formula li.op{flex:0 0 auto;display:flex;align-items:center;padding:0 2px;border:0;background:none;font-size:22px;font-weight:700;color:var(--muted,#787774)}
[data-agent-document] .wt-formula li.res{border:2px solid var(--ink,#37352f)}
[data-agent-document] .wt-formula strong{display:block;font-size:14px;margin:4px 0 2px}
[data-agent-document] .wt-formula span.wt-ex{display:block;font-size:12.5px;line-height:1.45;color:var(--text,#4f4d47)}
/* decision tables */
[data-agent-document] .wt-table th[scope=row]{min-width:10rem;text-align:left}
[data-agent-document] .wt-table td{min-width:6.5rem;vertical-align:top}
[data-agent-document] .wt-table td.wt-wide{min-width:13rem}
[data-agent-document] .wt-table tr.wt-dec th,[data-agent-document] .wt-table tr.wt-dec td{background:#fbfbf9}
[data-agent-document] .wt-v{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}
[data-agent-document] .wt-v.neg{background:#f8e7e5;color:#8a3431}[data-agent-document] .wt-v.pos{background:#e6f2ea;color:#2c5e44}[data-agent-document] .wt-v.mix{background:#fbefe3;color:#8e4a12}[data-agent-document] .wt-v.nc{background:#f0eeea;color:#5d5c58}
[data-agent-document] .wt-sens{margin:8px 0 24px;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .wt-sens > summary{cursor:pointer;padding:10px 0;font-weight:650}
/* concentration and odds bars */
[data-agent-document] .wt-bars{margin:12px 0 8px;padding:0;list-style:none}
[data-agent-document] .wt-bars li{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr) minmax(0,9rem);gap:4px 12px;align-items:center;margin:0;padding:7px 0;border-bottom:1px solid var(--line,#e6e5e2);font-size:13.5px}
[data-agent-document] .wt-bars .wt-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink,#37352f)}
[data-agent-document] .wt-bars .wt-t{display:block;height:12px;background:#f2f1ee;border-radius:2px}
[data-agent-document] .wt-bars .wt-b{display:block;height:100%;min-width:3px;border-radius:2px;background:#5f86b8}
[data-agent-document] .wt-bars .wt-b.usd{background:#2c5e44}
[data-agent-document] .wt-bars .wt-b.warn{background:#9c2f2a}
[data-agent-document] .wt-bars .wt-sub{display:block;font-size:12px;color:var(--muted,#787774)}
@container shaduf-document (max-width: 34em){
  [data-agent-document] .wt-bars li{grid-template-columns:minmax(0,1fr) minmax(0,auto)}
  [data-agent-document] .wt-bars .wt-t{grid-column:1 / -1;grid-row:2}
}
[data-agent-document] .wt-mark.cost.alt{background:#fff;border:2px solid #b34a1c}
[data-agent-document] .wp-at290{left:29%}[data-agent-document] .wp-at334{left:33.4%}[data-agent-document] .wp-at376{left:37.6%}[data-agent-document] .wp-at421{left:42.1%}
[data-agent-document] .wt-table th[scope=row]{font-family:inherit;font-size:13px;font-weight:650;letter-spacing:0;text-transform:none;color:var(--ink,#37352f);text-align:left;vertical-align:top}
[data-agent-document] .wt-table th[scope=row] .af-sub{font-weight:400;text-transform:none;letter-spacing:0}
[data-agent-document] .wt-track{border:1px solid #ecebe7}
[data-agent-document] .wt-dec-t td{min-width:10rem;font-size:13px}
[data-agent-document] .wt-dec-t th[scope=row]{min-width:9rem;font-weight:600;color:var(--text,#4f4d47)}
[data-agent-document] .wt-dec-t thead th{min-width:10rem}

/* Funded is not paid (fp-), 6 October 2026: where 100 submissions went, locked reward, escrow paths. */
[data-agent-document] .fp-chart{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px 28px;align-items:start;margin:8px 0 0}
[data-agent-document] .fp-waffle{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;margin:0;padding:0}
[data-agent-document] .fp-waffle > span{display:block;margin:0;aspect-ratio:1/1;border-radius:2px;background:#2c5e44}
[data-agent-document] .fp-waffle > span.u{background:#9c2f2a}
[data-agent-document] .fp-waffle > span.s{background:#e7a07c;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.45) 0 2px,transparent 2px 5px)}
[data-agent-document] .fp-key{margin:12px 0 0;padding:0;list-style:none}
[data-agent-document] .fp-key li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:baseline;margin:0;padding:8px 0;border-top:1px solid var(--line,#e6e5e2);font-size:13.5px;line-height:1.45}
[data-agent-document] .fp-key li:first-child{border-top:0;padding-top:0}
[data-agent-document] .fp-key b{font-size:22px;line-height:1.1;font-weight:650;color:var(--ink,#37352f);font-variant-numeric:tabular-nums;min-width:2.2em}
[data-agent-document] .fp-sw{display:inline-block;width:11px;height:11px;margin-right:6px;border-radius:2px;vertical-align:-1px;background:#2c5e44}
[data-agent-document] .fp-sw.u{background:#9c2f2a}
[data-agent-document] .fp-sw.s{background:#e7a07c;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.45) 0 2px,transparent 2px 5px)}
[data-agent-document] .fp-sw.r{background:#fff;border:1px dashed #8f8d87}
[data-agent-document] .fp-panel-h{margin:0 0 8px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#787774)}
[data-agent-document] .fp-stack{display:flex;height:26px;margin:4px 0 6px;border-radius:3px;overflow:hidden;background:#f2f1ee}
[data-agent-document] .fp-stack span{display:block;height:100%;min-width:2px;background:#2c5e44}
[data-agent-document] .fp-stack span.u{background:#9c2f2a}
[data-agent-document] .fp-stack span.s{background:#e7a07c;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.45) 0 2px,transparent 2px 5px)}
[data-agent-document] .fp-stack-nums{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 14px;padding:0;list-style:none;font-size:12.5px;color:var(--text,#4f4d47)}
[data-agent-document] .fp-stack-nums li{margin:0}
[data-agent-document] .fp-refund{display:flex;align-items:center;gap:10px;margin:2px 0 0;padding:10px 12px;border:1px dashed #b9b7b0;border-radius:4px;font-size:13px;line-height:1.45}
[data-agent-document] .fp-refund b{font-size:22px;font-weight:650;color:var(--ink,#37352f)}
@container shaduf-document (max-width: 40em){
  [data-agent-document] .fp-chart{grid-template-columns:minmax(0,1fr)}
  [data-agent-document] .fp-waffle{grid-template-columns:repeat(10,minmax(0,1fr));max-width:22rem}
}
/* escrow paths */
[data-agent-document] .fp-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 10px;padding:0;list-style:none}
[data-agent-document] .fp-paths > li{margin:0;padding:12px 14px;border:1px solid var(--line-strong,#d4d2cd);border-top:3px solid #8f8d87;border-radius:6px;background:#fff;min-width:0}
[data-agent-document] .fp-paths > li.lock{border-top-color:#9c2f2a;background:#fdf6f4}
[data-agent-document] .fp-paths > li.pay{border-top-color:#2c5e44}
[data-agent-document] .fp-paths h3,[data-agent-document] .fp-paths h4{margin:0 0 6px;font-size:14.5px;line-height:1.35}
[data-agent-document] .fp-paths p{margin:0 0 6px;font-size:13px;line-height:1.5}
[data-agent-document] .fp-paths p:last-child{margin-bottom:0}
[data-agent-document] .fp-tag{display:inline-block;margin-bottom:6px;padding:1px 7px;border-radius:999px;background:#efeeea;color:#5d5c58;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}
[data-agent-document] .fp-paths li.lock .fp-tag{background:#f6dcd6;color:#7d241f}
[data-agent-document] .fp-paths li.pay .fp-tag{background:#dcebe1;color:#21492f}
@container shaduf-document (max-width: 44em){[data-agent-document] .fp-paths{grid-template-columns:minmax(0,1fr)}}
/* grace dial */
[data-agent-document] .fp-grace{margin:12px 0 6px;padding:0;list-style:none}
[data-agent-document] .fp-grace li{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) minmax(0,7.5rem);gap:4px 12px;align-items:center;margin:0;padding:8px 0;border-bottom:1px solid var(--line,#e6e5e2);font-size:13.5px}
[data-agent-document] .fp-grace .fp-g-t{display:block;height:12px;background:#f2f1ee;border-radius:2px}
[data-agent-document] .fp-grace .fp-g-b{display:block;height:100%;min-width:3px;border-radius:2px;background:#9c2f2a}
[data-agent-document] .fp-grace .fp-g-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink,#37352f)}
[data-agent-document] .fp-grace .af-sub{font-weight:400}
@container shaduf-document (max-width: 34em){
  [data-agent-document] .fp-grace li{grid-template-columns:minmax(0,1fr) minmax(0,auto)}
  [data-agent-document] .fp-grace .fp-g-t{grid-column:1 / -1;grid-row:2}
}
[data-agent-document] .fp-tx{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;white-space:nowrap}
[data-agent-document] .fp-wk{margin:12px 0;padding:0;list-style:none;border-left:2px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .fp-wk li{position:relative;margin:0;padding:6px 0 10px 16px;font-size:14px;line-height:1.5}
[data-agent-document] .fp-wk li::before{content:"";position:absolute;left:-6px;top:12px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #8f8d87}
[data-agent-document] .fp-wk li.key::before{background:#9c2f2a;border-color:#9c2f2a}
[data-agent-document] .fp-wk time{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#787774)}
[data-agent-document] .fp-changed{margin:22px 0;padding:14px 16px;border:1px solid var(--line-strong,#d4d2cd);border-radius:6px;background:#fbfbfa}
[data-agent-document] .fp-changed h3{margin:0 0 8px;font-size:15px}
[data-agent-document] .fp-changed ul{margin:0;padding-left:18px}
[data-agent-document] .fp-changed li{margin:4px 0;font-size:13.5px;line-height:1.5}

/* Agent drafts, owner submits (os-), 7 October 2026: per-day lead, supply calendar, payment trace, HTML bars, answers. */
[data-agent-document] .os-lead{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:0 18px;margin:18px 0 10px;padding:0;list-style:none;border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .os-lead li{margin:0;padding:12px 0 14px;border-bottom:1px solid var(--line,#e6e5e2);min-width:0}
[data-agent-document] .os-lead b{display:block;font-size:26px;line-height:1.15;font-weight:650;color:var(--ink,#37352f);letter-spacing:-.01em;overflow-wrap:anywhere}
[data-agent-document] .os-lead span{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--text,#4f4d47)}
[data-agent-document] .os-lead li.warn b{color:#9c2f2a}
[data-agent-document] .os-lead li.grey b{color:#5d5c58}
[data-agent-document] .os-tag{display:inline-block;margin:0 4px 4px 0;padding:1px 7px;border-radius:999px;background:#efeeea;color:#5d5c58;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}
[data-agent-document] .os-tag.warn{background:#f6dcd6;color:#7d241f}
[data-agent-document] .os-tag.ok{background:#dcebe1;color:#21492f}
[data-agent-document] .os-tag.info{background:#e3eefb;color:#1d4f8f}
[data-agent-document] .os-panel-h{margin:0 0 8px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#787774)}
/* supply calendar: 90 days, one cell per day */
[data-agent-document] .os-cal{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;margin:6px 0 8px;padding:0}
[data-agent-document] .os-cal > span{display:block;aspect-ratio:1/1;border-radius:2px;background:#efeeea}
[data-agent-document] .os-cal > span.on{background:#2a6fc4}
[data-agent-document] .os-cal > span.on2{background:#1d4f8f;box-shadow:inset 0 0 0 2px #fff}
[data-agent-document] .os-cal-axis{display:flex;justify-content:space-between;gap:8px;margin:0 0 6px;font-size:11.5px;color:var(--muted,#787774)}
@container shaduf-document (max-width: 34em){[data-agent-document] .os-cal{grid-template-columns:repeat(15,minmax(0,1fr))}}
[data-agent-document] .os-dates{display:flex;flex-wrap:wrap;gap:4px 6px;margin:6px 0 0;padding:0;list-style:none;font-size:12.5px}
[data-agent-document] .os-dates li{margin:0;padding:1px 7px;border:1px solid #cddcf0;border-radius:4px;background:#f3f7fc;color:#1d4f8f}
/* payment trace: one square per sampled winner */
[data-agent-document] .os-trace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;align-items:start;margin:8px 0 0}
[data-agent-document] .os-sq{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;max-width:20rem;margin:0}
[data-agent-document] .os-sq > span{display:block;aspect-ratio:1/1;border-radius:3px;background:#fff;border:1.5px dashed #8f8d87;background-image:repeating-linear-gradient(135deg,rgba(143,141,135,.28) 0 2px,transparent 2px 6px)}
[data-agent-document] .os-sq > span.ha{border-color:#2a6fc4;background-image:repeating-linear-gradient(135deg,rgba(42,111,196,.25) 0 2px,transparent 2px 6px)}
[data-agent-document] .os-key{margin:10px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.45}
[data-agent-document] .os-key li{display:flex;gap:8px;align-items:baseline;margin:0;padding:4px 0}
[data-agent-document] .os-sw{display:inline-block;flex:0 0 auto;width:12px;height:12px;border-radius:2px;border:1.5px dashed #8f8d87;vertical-align:-1px}
[data-agent-document] .os-sw.ha{border-color:#2a6fc4}
[data-agent-document] .os-routes{margin:0;padding:0;list-style:none;counter-reset:osr;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .os-routes li{position:relative;margin:0;padding:7px 0 7px 2.2rem;border-bottom:1px solid var(--line,#e6e5e2);font-size:13px;line-height:1.45;counter-increment:osr}
[data-agent-document] .os-routes li::before{content:counter(osr);position:absolute;left:0;top:7px;min-width:1.5rem;padding:0 4px;border-radius:3px;background:#efeeea;color:#5d5c58;font-size:11.5px;font-weight:700;text-align:center;line-height:1.6}
[data-agent-document] .os-routes li.auth::before{background:#9c2f2a;color:#fff}
@container shaduf-document (max-width: 40em){[data-agent-document] .os-trace{grid-template-columns:minmax(0,1fr)}}
/* HTML bar rows: label, track, value; the value is always printed */
[data-agent-document] .os-bars{margin:10px 0 6px;padding:0;list-style:none;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .os-bars > li{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) minmax(0,8.5rem);gap:4px 12px;align-items:center;margin:0;padding:9px 0;border-bottom:1px solid var(--line,#e6e5e2);font-size:13.5px;line-height:1.45}
[data-agent-document] .os-t{display:block;height:12px;background:#f2f1ee;border-radius:2px;min-width:0}
[data-agent-document] .os-b{display:block;height:100%;min-width:3px;border-radius:2px;background:#2c5e44}
[data-agent-document] .os-b.blue{background:#2a6fc4}
[data-agent-document] .os-b.grey{background:#8f8d87}
[data-agent-document] .os-b.red{background:#9c2f2a}
[data-agent-document] .os-b.zero{min-width:0;background:transparent}
[data-agent-document] .os-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink,#37352f);min-width:0;overflow-wrap:anywhere}
[data-agent-document] .os-bars .af-sub{font-weight:400}
@container shaduf-document (max-width: 36em){
  [data-agent-document] .os-bars > li{grid-template-columns:minmax(0,1fr) minmax(0,auto)}
  [data-agent-document] .os-bars .os-t{grid-column:1 / -1;grid-row:2}
}
/* caveat stack beside a return-per-dollar figure */
[data-agent-document] .os-caveat{margin:4px 0 0;padding:0 0 0 14px;font-size:11.5px;line-height:1.45;color:var(--muted,#787774)}
[data-agent-document] .os-caveat li{margin:1px 0}
/* answer blocks (Is it real? page) */
[data-agent-document] .os-ans{margin:26px 0 34px;padding-top:6px;border-top:2px solid var(--ink,#37352f)}
[data-agent-document] .os-ans h2{margin-top:10px}
[data-agent-document] .os-verdict{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin:6px 0 12px}
[data-agent-document] .os-verdict .os-word{display:inline-block;padding:3px 10px;border-radius:4px;font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase;background:#efeeea;color:#37352f}
[data-agent-document] .os-verdict .os-word.no{background:#9c2f2a;color:#fff}
[data-agent-document] .os-verdict .os-word.partly{background:#c4541f;color:#fff}
[data-agent-document] .os-verdict .os-word.small{background:#7a4210;color:#fff}
[data-agent-document] .os-verdict .os-word.unknown{background:#fff;color:#5d5c58;border:1.5px dashed #8f8d87}
[data-agent-document] .os-verdict p{flex:1 1 20rem;margin:0;font-size:17px;line-height:1.55;color:var(--ink,#37352f);min-width:0}
[data-agent-document] .os-nums{margin:8px 0 14px;padding:0;list-style:none;border-top:1px solid var(--line-strong,#d4d2cd)}
[data-agent-document] .os-nums li{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:2px 14px;margin:0;padding:8px 0;border-bottom:1px solid var(--line,#e6e5e2);font-size:13.5px;line-height:1.5}
[data-agent-document] .os-nums b{font-size:17px;line-height:1.3;font-weight:650;color:var(--ink,#37352f);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
@container shaduf-document (max-width: 34em){[data-agent-document] .os-nums li{grid-template-columns:minmax(0,1fr)}}
[data-agent-document] .os-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 0}
[data-agent-document] .os-two > div{min-width:0;padding:12px 14px;border:1px solid var(--line-strong,#d4d2cd);border-radius:6px}
[data-agent-document] .os-two > div.try{border-top:4px solid #2c5e44}
[data-agent-document] .os-two > div.nov{border-top:4px dashed #8f8d87}
[data-agent-document] .os-two h3{margin:0 0 6px;font-size:14.5px}
[data-agent-document] .os-two p{margin:0 0 6px;font-size:13.5px;line-height:1.55}
[data-agent-document] .os-two p:last-child{margin-bottom:0}
@container shaduf-document (max-width: 40em){[data-agent-document] .os-two{grid-template-columns:minmax(0,1fr)}}
[data-agent-document] .os-jump{display:flex;flex-wrap:wrap;gap:6px 8px;margin:12px 0 20px;padding:0;list-style:none}
[data-agent-document] .os-jump a{display:inline-block;padding:4px 10px;border:1px solid var(--line-strong,#d4d2cd);border-radius:999px;font-size:13px;text-decoration:none}
[data-agent-document] .os-jump a:hover{text-decoration:underline}
[data-agent-document] .os-corr{margin:18px 0;padding:12px 14px;border:1px solid #c9a19e;border-left:4px solid #9c2f2a;border-radius:4px;background:#fbf3f2;font-size:14px;line-height:1.55}
[data-agent-document] .os-corr p{margin:0 0 6px}
[data-agent-document] .os-corr p:last-child{margin:0}
[data-agent-document] .os-corr-tag{display:inline-block;margin:0 6px 4px 0;padding:0 7px;border-radius:999px;background:#9c2f2a;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
[data-agent-document] .os-mins{display:inline-block;padding:0 6px;border:1px dashed #a8a59d;border-radius:4px;font-size:12px;white-space:nowrap;color:#5d5c58;background:#f7f7f5}
[data-agent-document] .wk-actor.sponsor,[data-agent-document] .wk-lane .sponsor{background:#fff;color:#5d5c58;border:1.5px solid #8f8d87}
[data-agent-document] .wk-lane .branch-a{box-shadow:inset 0 -3px 0 #2a6fc4}
[data-agent-document] .wk-lane .branch-b{box-shadow:inset 0 -3px 0 #c4541f}
[data-agent-document] .os-branch{display:inline-block;padding:0 6px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.03em;border:1px solid #d4d2cd;color:#5d5c58;background:#fff}
[data-agent-document] .os-branch.a{border-color:#2a6fc4;color:#1d4f8f}
[data-agent-document] .os-branch.b{border-color:#c4541f;color:#8e3a12}
[data-agent-document] .af-bar.w13{width:100%}
[data-agent-document] .af-fbar.f27{width:100%;background:#86b6ef}
[data-agent-document] .af-fbar.f13{width:48.1%;background:#2a6fc4}
[data-agent-document] .af-fbar.f6{width:22.2%;background:#1d4f8f}
[data-agent-document] .os-ctable th[scope="row"]{min-width:9.5rem}
[data-agent-document] .os-ctable td{min-width:6rem}
[data-agent-document] .os-ctable td:last-child{min-width:16rem}
[data-agent-document] .os-ctable .os-caveat{font-size:12px}
