.copy-page .reviewed-2d{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#f8f5ee;background:transparent;color-scheme:light}.copy-page .reviewed-2d *{box-sizing:border-box}.copy-page .reviewed-2d{margin:0;padding:14px}.copy-page .reviewed-2d h4,.copy-page .reviewed-2d h2,.copy-page .reviewed-2d h3,.copy-page .reviewed-2d p{margin:0}.copy-page .reviewed-2d img{display:block}.copy-page .reviewed-2d .asset-ui{background:#41453d;border:1px solid #ffffff12;border-radius:24px;padding:24px;max-width:640px;margin:auto;min-width:0}.copy-page .reviewed-2d .asset-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.copy-page .reviewed-2d .asset-heading h4{font-size:17px;line-height:1.35;font-weight:500;letter-spacing:-.03em}.copy-page .reviewed-2d .asset-heading p{font-size:12px;color:#d4d8ce;line-height:1.5;margin-top:4px}.copy-page .reviewed-2d .ink-icon{width:23px;height:23px;object-fit:contain}.copy-page .reviewed-2d .face{position:relative;display:inline-block;width:34px;height:34px;flex:0 0 34px;overflow:hidden;border-radius:50%;background:#e9eddf;border:1px solid #ffffff40}.copy-page .reviewed-2d .face img{position:absolute;max-width:none;height:auto;width:188%;left:-38%;top:-7%}.copy-page .reviewed-2d .face.customers img{left:-37.69%;top:-7.69%}.copy-page .reviewed-2d .face.decisions img{width:169.54%;left:-46.15%;top:-5.38%}.copy-page .reviewed-2d .face.content img{left:-53.85%;top:-6.15%}.copy-page .reviewed-2d .face.life img{left:-42%;top:-3%}.copy-page .reviewed-2d .face.human img{width:130%;height:130%;left:-15%;top:0;object-fit:cover}.copy-page .reviewed-2d .people{display:flex;padding-left:5px;flex-shrink:0}.copy-page .reviewed-2d .people .face{margin-left:-5px;border:2px solid #41453d}.copy-page .reviewed-2d .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.copy-page .reviewed-2d .product{min-width:0;background:#ffffff0a;border:1px solid #ffffff15;border-radius:14px;padding:14px;min-height:112px}.copy-page .reviewed-2d .product-head{display:flex;gap:8px;align-items:center;margin-bottom:12px;font-size:12px;font-weight:500}.copy-page .reviewed-2d .product-head img{width:19px;height:19px}.copy-page .reviewed-2d .lines{display:grid;gap:6px}.copy-page .reviewed-2d .lines i{height:3px;background:#f8f5ee3b;border-radius:2px;display:block}.copy-page .reviewed-2d .lines i:nth-child(2){width:82%}.copy-page .reviewed-2d .lines i:nth-child(3){width:60%}.copy-page .reviewed-2d .source-tags{display:flex;gap:5px;margin-top:10px}.copy-page .reviewed-2d .source-tags span{width:20px;height:5px;background:#1fa3de;border-radius:3px}.copy-page .reviewed-2d .source-tags span:nth-child(2){background:#a8c6a4}.copy-page .reviewed-2d .draft-mark{display:flex;gap:7px;align-items:center;margin-top:9px;font-size:11px;color:#deded4}.copy-page .reviewed-2d .draft-mark::before{content:'';height:6px;width:6px;border-radius:50%;background:#a8c6a4}.copy-page .reviewed-2d .sheet-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:2px}.copy-page .reviewed-2d .sheet-grid span{height:12px;background:#ffffff13}.copy-page .reviewed-2d .sheet-grid span:nth-child(-n+3){background:#1fa3de66}.copy-page .reviewed-2d .project-row{display:flex;gap:8px;align-items:center;font-size:11px;color:#deded4;margin-top:7px}.copy-page .reviewed-2d .check{width:12px;height:12px;border:1px solid #a8c6a4;border-radius:3px;display:grid;place-items:center;color:#b4d2b0;font-size:10px}.copy-page .reviewed-2d .asset-footer{font-size:11px;line-height:1.5;color:#d4d8ce;margin-top:16px}.copy-page .reviewed-2d .chief{display:flex;align-items:center;gap:11px;margin:0 auto;padding:13px 16px;width:fit-content;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px}.copy-page .reviewed-2d .chief strong{display:block;font-size:14px;font-weight:500}.copy-page .reviewed-2d .chief small{display:block;color:#d4d8ce;font-size:11px;margin-top:3px}.copy-page .reviewed-2d .chief>.ink-icon{width:19px;height:19px;margin-left:10px}.copy-page .reviewed-2d .branch{width:100%;height:42px;display:block;overflow:visible}.copy-page .reviewed-2d .branch path{stroke:#9aafa7;stroke-width:1.4;fill:none}.copy-page .reviewed-2d .branch circle{fill:#1fa3de}.copy-page .reviewed-2d .team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.copy-page .reviewed-2d .asset-worker{text-align:center;min-width:0;border-radius:14px;background:#ffffff0a;border:1px solid #ffffff15;padding:14px 8px}.copy-page .reviewed-2d .asset-worker .face{width:38px;height:38px}.copy-page .reviewed-2d .asset-worker-label{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;font-size:12px}.copy-page .reviewed-2d .asset-worker-label img{width:15px;height:15px}.copy-page .reviewed-2d .tiny-output{margin-top:13px;padding:10px 7px;background:#ffffff0a;border-radius:7px}.copy-page .reviewed-2d .tiny-output .lines{gap:4px}.copy-page .reviewed-2d .tiny-output .lines i{height:2px}.copy-page .reviewed-2d .review-sheet{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:17px}.copy-page .reviewed-2d .review-sheet h2{font-size:15px;font-weight:500;line-height:1.4}.copy-page .reviewed-2d .byline{display:flex;align-items:center;gap:8px;font-size:11px;color:#deded4;margin-top:12px}.copy-page .reviewed-2d .byline .face{width:27px;height:27px;flex-basis:27px}.copy-page .reviewed-2d .review-sheet>.lines{margin:18px 0 15px;gap:8px}.copy-page .reviewed-2d .review-sheet>.lines i{height:4px}.copy-page .reviewed-2d .review-sheet>.lines i:first-child{width:90%}.copy-page .reviewed-2d .source-label{display:flex;align-items:center;gap:6px;color:#c9d7c2;font-size:11px}.copy-page .reviewed-2d .source-label img{width:15px;height:15px}.copy-page .reviewed-2d .decision-owner{display:flex;align-items:center;justify-content:center;gap:9px;margin:16px 0;font-size:12px}.copy-page .reviewed-2d .decision-owner::before,.copy-page .reviewed-2d .decision-owner::after{content:'';height:1px;background:#ffffff25;flex:1}.copy-page .reviewed-2d .decision-paths{display:grid;grid-template-columns:1fr 1fr;gap:12px}.copy-page .reviewed-2d .decision-paths>div{display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;min-height:43px;border-radius:12px;background:#ffffff08;border:1px solid #ffffff29}.copy-page .reviewed-2d .decision-paths>div:first-child{border-color:#1fa3de;background:#1fa3de24}.copy-page .reviewed-2d .decision-paths img{width:18px;height:18px}@media(max-width:350px){.copy-page .reviewed-2d{padding:8px}.copy-page .reviewed-2d .asset-ui{padding:18px}.copy-page .reviewed-2d .asset-heading h4{font-size:15px}.copy-page .reviewed-2d .asset-heading .people .face{width:27px;height:27px;flex-basis:27px}.copy-page .reviewed-2d .product{padding:11px}.copy-page .reviewed-2d .team{gap:7px}.copy-page .reviewed-2d .asset-worker{padding:12px 5px}.copy-page .reviewed-2d .asset-worker-label{gap:4px;font-size:11px}.copy-page .reviewed-2d .decision-paths{gap:8px}}.copy-page .reviewed-2d .asset-ui{height:400px;display:flex;flex-direction:column}.copy-page .reviewed-2d .asset-heading{min-height:54px;flex:0 0 auto;margin-bottom:16px}.copy-page .reviewed-2d .product-grid{flex:1;min-height:0}.copy-page .reviewed-2d .chief{flex:0 0 auto;min-height:54px;padding:10px 14px}.copy-page .reviewed-2d .branch{height:28px;flex:0 0 28px}.copy-page .reviewed-2d .team{flex:1;min-height:0}.copy-page .reviewed-2d .asset-worker{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px}.copy-page .reviewed-2d .asset-worker .face{width:34px;height:34px;flex:0 0 34px}.copy-page .reviewed-2d .asset-worker-label{margin-top:8px}.copy-page .reviewed-2d .tiny-output{width:100%;padding:8px;margin-top:10px}.copy-page .reviewed-2d .asset-footer{flex:0 0 auto;margin-top:10px}.copy-page .reviewed-2d .review-sheet{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.copy-page .reviewed-2d .decision-owner{flex:0 0 auto;margin:12px 0}.copy-page .reviewed-2d .decision-paths{flex:0 0 auto}@media(max-width:350px){.copy-page .reviewed-2d .asset-ui{height:400px}.copy-page .reviewed-2d .asset-worker{padding:8px 5px}.copy-page .reviewed-2d .asset-worker-label{font-size:11px}.copy-page .reviewed-2d .tiny-output{padding:7px}}.copy-page .reviewed-2d{padding:14px;background:#f4f8f5;color:#f8f5ee}.copy-page .reviewed-2d .flow-shell{background:#41453d;border:1px solid #ffffff16;border-radius:22px;padding:24px;max-width:1320px;margin:auto}.copy-page .reviewed-2d .flow-eyebrow{display:block;font-size:10px;letter-spacing:.1em;color:#c9d2c6}.copy-page .reviewed-2d .flow-head h3{font-size:25px;line-height:1.3;letter-spacing:-.035em;font-weight:500;margin:12px 0}.copy-page .reviewed-2d .flow-head p{color:#d4d8ce;font-size:13px;line-height:1.7;max-width:900px}.copy-page .reviewed-2d .flow-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 18px}.copy-page .reviewed-2d .flow-tabs button{font:inherit;font-size:12px;color:#deded4;border:1px solid #ffffff23;border-radius:999px;background:transparent;padding:10px 13px;cursor:pointer}.copy-page .reviewed-2d .flow-tabs button[aria-selected=true]{background:#1fa3de24;border-color:#1fa3de;color:#def4ff}.copy-page .reviewed-2d .flow-tabs button:focus-visible,.copy-page .reviewed-2d .flow-node:focus-visible,.copy-page .reviewed-2d summary:focus-visible{outline:3px solid #7cd7f8;outline-offset:3px}.copy-page .reviewed-2d .flow-summary{display:flex;gap:10px;flex-wrap:wrap}.copy-page .reviewed-2d .flow-summary span{display:flex;align-items:center;gap:7px;background:#ffffff09;border-radius:8px;padding:7px 10px;color:#d4d8ce;font-size:11px}.copy-page .reviewed-2d .flow-summary b{font-size:14px;color:#f8f5ee;font-weight:500}.copy-page .reviewed-2d .flow-help{font-size:11px;color:#c9d2c6;margin:14px 0 10px}.copy-page .reviewed-2d .flow-viewport{max-width:100%;overflow:auto;border:1px solid #ffffff20;border-radius:15px;background:radial-gradient(#e4e9de1b .8px,transparent .8px) 0 0/20px 20px,#30382e;scrollbar-color:#7a8f7a transparent}.copy-page .reviewed-2d .flow-world{position:relative;width:1220px;height:630px}.copy-page .reviewed-2d .flow-phases{position:absolute;inset:0;pointer-events:none}.copy-page .reviewed-2d .flow-phases span{position:absolute;top:14px;font-size:10px;color:#becbbb;letter-spacing:.035em}.copy-page .reviewed-2d .flow-edges{position:absolute;inset:0;overflow:visible;pointer-events:none;color:#8ca390}.copy-page .reviewed-2d .flow-edges path:not(defs path){fill:none;stroke:#a9b9a183;stroke-width:1.4;marker-end:url(#flow-arrow)}.copy-page .reviewed-2d .flow-edges .edge-loop path{stroke:#c2b59088;stroke-dasharray:4 4}.copy-page .reviewed-2d .flow-edges .edge-memory path{stroke-dasharray:3 4}.copy-page .reviewed-2d .flow-edges .edge-active path{stroke:#63c5ed;stroke-width:1.8}.copy-page .reviewed-2d .flow-edges text{font-size:10px;fill:#d7d9c9;font-family:inherit;paint-order:stroke;stroke:#30382e;stroke-width:4px}.copy-page .reviewed-2d .flow-node{position:absolute;transform:translate(-50%,-50%);width:128px;min-height:80px;text-align:left;border:1px solid #ffffff26;border-radius:12px;background:#484e42;color:#f8f5ee;padding:9px 10px;font:inherit;cursor:pointer;box-shadow:0 3px 8px #1425161c}.copy-page .reviewed-2d .flow-node .node-top{display:flex;align-items:center;gap:7px;margin-bottom:6px}.copy-page .reviewed-2d .flow-node .node-top img{width:18px;height:18px}.copy-page .reviewed-2d .flow-node .node-top small{font-size:10px;color:#c9d2c6}.copy-page .reviewed-2d .flow-node strong{font-size:11.5px;line-height:1.35;display:block;font-weight:500;overflow-wrap:anywhere}.copy-page .reviewed-2d .flow-node.type-condition{border-color:#cebb87a3;background:#4d4d3c}.copy-page .reviewed-2d .flow-node.type-chief,.copy-page .reviewed-2d .flow-node.type-output{border-color:#1fa3de99;background:#34515a}.copy-page .reviewed-2d .flow-node.type-approval{border-color:#b8d2a799}.copy-page .reviewed-2d .flow-node.is-neighbor{border-color:#8ac7d2}.copy-page .reviewed-2d .flow-node.is-active{border-color:#74d6f7;box-shadow:0 0 0 2px #1fa3de55;background:#355966}.copy-page .reviewed-2d .flow-inspector{display:flex;gap:14px;padding:18px 0 16px;align-items:flex-start;min-height:96px}.copy-page .reviewed-2d .flow-owner{flex:0 0 auto}.copy-page .reviewed-2d .flow-owner:empty{display:none}.copy-page .reviewed-2d .flow-owner>.face{width:42px;height:42px;flex-basis:42px}.copy-page .reviewed-2d .flow-inspector h2{font-size:14px;font-weight:500;line-height:1.5}.copy-page .reviewed-2d .flow-inspector p{font-size:12px;color:#d4d8ce;line-height:1.7;margin-top:5px}.copy-page .reviewed-2d .flow-owner-label{font-size:10px;line-height:1.5;color:#c9d2c6;margin-top:5px;max-width:84px}.copy-page .reviewed-2d .flow-list{border-top:1px solid #ffffff20;color:#d4d8ce;padding-top:12px}.copy-page .reviewed-2d .flow-list summary{font-size:12px;cursor:pointer}.copy-page .reviewed-2d .flow-list li{font-size:12px;line-height:1.7;margin:12px 0}.copy-page .reviewed-2d .flow-list li strong{color:#f8f5ee;font-weight:500}.copy-page .reviewed-2d .flow-foot{font-size:10px;color:#c9d2c6;line-height:1.7;margin-top:18px;border-top:1px solid #ffffff20;padding-top:14px}@media(max-width:520px){.copy-page .reviewed-2d{padding:8px}.copy-page .reviewed-2d .flow-shell{padding:18px 14px}.copy-page .reviewed-2d .flow-head h3{font-size:21px}.copy-page .reviewed-2d .flow-tabs{gap:6px}.copy-page .reviewed-2d .flow-tabs button{font-size:11px;padding:10px}.copy-page .reviewed-2d .flow-inspector{min-height:120px}.copy-page .reviewed-2d .flow-summary{gap:6px}.copy-page .reviewed-2d .flow-viewport{max-height:480px}.copy-page .reviewed-2d .flow-owner-label{max-width:67px}}@media(prefers-reduced-motion:reduce){.copy-page .reviewed-2d *{scroll-behavior:auto!important}}.copy-page .reviewed-2d .flow-node .node-assignee{position:absolute;right:-7px;top:-11px;display:block;pointer-events:none}.copy-page .reviewed-2d .flow-node .node-assignee>.face{display:block;width:27px;height:27px;flex-basis:27px;border:2px solid #41453d;box-shadow:0 0 0 1px #a2b3a28c}.copy-page .reviewed-2d .flow-node .node-assignee img{width:188%;height:auto;max-width:none}.copy-page .reviewed-2d .flow-node .node-assignee .decisions img{width:169.54%}.copy-page .reviewed-2d .flow-node .node-assignee .human img{width:130%;height:130%}
.copy-page .reviewed-2d{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#f8f5ee;min-width:0}
.copy-page .reviewed-2d :is(h2,h3,h4,p){margin:0}
.copy-page .explanation-asset{margin-bottom:26px;background:transparent}
.copy-page .explanation-asset .asset-ui{width:100%;max-width:none;height:400px}
.copy-page .explanation-asset .asset-heading p{font-size:12px;line-height:1.5;margin-top:4px;color:#d4d8ce}
.copy-page .explanation-asset .asset-footer{font-size:11px;line-height:1.5;color:#d4d8ce;margin-top:10px}
.copy-page .reviewed-workflow{margin-top:38px}
.copy-page .reviewed-2d .flow-shell{padding:24px;max-width:none}
.copy-page .reviewed-2d .flow-head h3{font-size:25px;line-height:1.3;font-weight:500;letter-spacing:-.035em;margin:12px 0}
.copy-page .reviewed-2d .flow-head p{color:#d4d8ce;font-size:13px;line-height:1.7;max-width:900px}
.copy-page .reviewed-2d .flow-inspector h4{font-size:14px;font-weight:500;line-height:1.5}
.copy-page .reviewed-2d .flow-inspector p{font-size:12px;color:#d4d8ce;line-height:1.7;margin-top:5px}
.copy-page .reviewed-2d .flow-help{font-size:11px;color:#c9d2c6;margin:14px 0 10px}
.copy-page .reviewed-2d .flow-owner-label{font-size:10px;line-height:1.5}
@media(max-width:700px){.copy-page .reviewed-2d .flow-shell{padding:18px 14px}.copy-page .reviewed-2d .flow-head h3{font-size:21px}}

/* Embedded asset headings need explicit ink: page heading rules set their own color. */
.copy-page .reviewed-2d h2,
.copy-page .reviewed-2d h3,
.copy-page .reviewed-2d h4 {
  color:#f8f5ee;
  font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  text-shadow:none;
  text-wrap:wrap;
  letter-spacing:normal;
}

/* Keep the embedded handoff diagram independent of the legacy worker illustration. */
.copy-page .reviewed-2d .asset-worker {
  width:100%;max-width:100%;min-width:0;
  position:static;
}
.copy-page .reviewed-2d .asset-worker-label {
  white-space:normal;flex-wrap:wrap;
  text-align:center;line-height:1.4;font-weight:500;
}
.copy-page .reviewed-2d .tiny-output {max-width:100%;min-width:0}
.copy-page .reviewed-2d .team {width:100%;min-width:0}

/* Hero 2: introduce each visual before showing it on narrow screens. */
@media(max-width:700px){
  .copy-page .copy-how .copy-principle{display:flex;flex-direction:column}
  .copy-page .copy-how .copy-principle>h3{order:0}
  .copy-page .copy-how .copy-principle>p{order:1}
  .copy-page .copy-how .copy-principle>.explanation-asset{order:2;margin:20px 0 0}
}
