.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
:root{--bg:#f4efe7;--card:#fffbf5d6;--card-strong:#fff9f0;--line:#1f18101f;--line-strong:#1f181038;--ink:#1e180f;--muted:#615748;--accent:#946336;--accent-2:#214f59;--good:#2b6d46;--warn:#b66c0f;--bad:#9d3d2b;--shadow:0 18px 44px #432e1214;--shadow-inset:inset 0 1px 0 #ffffff8c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 0 0,#9463362e,#0000 32%),radial-gradient(circle at 100% 0,#214f5929,#0000 28%),linear-gradient(#fbf6ed 0%,#f4efe7 100%);margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,serif}a{color:inherit;text-decoration:none}.shell{width:min(1320px,100vw - 48px);margin:0 auto;padding:28px 0 64px}.topbar{z-index:10;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow),var(--shadow-inset);background:#fffbf5b8;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:16px 20px;display:flex;position:sticky;top:18px}.brand{gap:4px;display:grid}.brand small{letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.brand strong{font-size:1.1rem}.nav{flex-wrap:wrap;gap:10px;display:flex}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.session-tools{align-items:center;gap:10px;display:flex}.session-badge{border:1px solid var(--line);color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;background:#ffffff6b;padding:10px 12px;font-size:.88rem}.nav a{border:1px solid var(--line);color:var(--muted);background:linear-gradient(#ffffff8f,#ffffff29);padding:10px 14px;transition:all .16s}.nav a:hover,.nav a.active{color:var(--ink);border-color:var(--line-strong);background:linear-gradient(#ffffffd1,#ffffff6b);box-shadow:inset 0 0 0 1px #9463361f}.hero{grid-template-columns:1.3fr .9fr;gap:20px;margin-bottom:26px;display:grid}.panel{border:1px solid var(--line-strong);background:var(--card);box-shadow:var(--shadow),var(--shadow-inset)}.hero-copy{min-height:300px;padding:32px}.hero-copy p.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);margin:0 0 12px;font-size:.76rem}.hero-copy h1{margin:0;font-size:clamp(2.6rem,4vw,4.7rem);line-height:1.02}.hero-copy .lede{max-width:58ch;color:var(--muted);margin-top:18px;font-size:1.03rem;line-height:1.7}.hero-copy .tags{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.tag{color:var(--accent);letter-spacing:.03em;background:#9463361a;border:1px solid #9463362e;padding:8px 12px;font-size:.92rem}.hero-side{align-content:start;gap:14px;padding:24px;display:grid}.side-metric{border:1px solid var(--line);background:linear-gradient(#ffffffb8,#fff6);padding:16px 18px;box-shadow:inset 4px 0 #214f5929}.side-metric span{color:var(--muted);font-size:.88rem;display:block}.side-metric strong{margin-top:7px;font-size:2rem;display:block}.grid{gap:18px;display:grid}.grid.metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.metric-card{padding:20px}.metric-card span{color:var(--muted);font-size:.9rem}.metric-card strong{margin-top:10px;font-size:2rem;display:block}.section{margin-top:28px}.section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.section-head h2{margin:0;font-size:1.8rem}.section-head p{color:var(--muted);max-width:68ch;margin:0}.list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card{padding:20px}.card h3{margin:0 0 8px;font-size:1.18rem}.card p{color:var(--muted);margin:0;line-height:1.62}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);gap:8px;margin-bottom:10px;font-size:.78rem;display:inline-flex}.status-dot{background:currentColor;width:10px;height:10px;display:inline-block}.table-shell{border:1px solid var(--line-strong);background:var(--card);box-shadow:var(--shadow);overflow:auto}table{border-collapse:collapse;background:var(--card);width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.83rem}.filterbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.filterbar-wide{grid-template-columns:repeat(5,minmax(0,1fr))}.filterbar input,.filterbar select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fffc;padding:12px 14px;box-shadow:inset 0 1px #ffffff8c}.tag-list{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.filterbar button{font:inherit;cursor:pointer;border:1px solid #9463362e}.status-pill{background:#ffffff52;border:1px solid;align-items:center;gap:8px;padding:7px 10px;font-size:.85rem;display:inline-flex}.status-complete{color:var(--good)}.status-partial,.status-manual_followup_required,.status-manual_review{color:var(--warn)}.status-blocked,.status-empty{color:var(--bad)}.detail-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.detail-grid-rows{align-items:start}.chain-grid,.evidence-grid,.detail-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.chain-card{gap:10px;display:grid;position:relative;overflow:hidden}.chain-card:before{content:"";background:linear-gradient(#214f596b,#9463363d);width:5px;position:absolute;inset:0 auto 0 0}.chain-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.timeline{gap:14px;display:grid}.timeline-card{position:relative;overflow:hidden}.timeline-card:before{content:"";background:linear-gradient(#214f596b,#94633642);width:6px;position:absolute;inset:0 auto 0 0}.kv{gap:10px;display:grid}.compact-kv{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.kv div{border:1px solid var(--line);background:#ffffff80;padding:14px 16px;box-shadow:inset 3px 0 #94633629}.kv span{color:var(--muted);font-size:.86rem;display:block}.kv strong{margin-top:7px;line-height:1.55;display:block}.notice{color:var(--accent-2);background:#214f590f;border:1px dashed #214f5947;padding:18px 20px;box-shadow:inset 0 0 0 1px #214f590f}.meta-strip{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:14px;font-size:.88rem;display:flex}.doc-preview{white-space:pre-wrap;max-height:12.8rem;padding-right:6px;overflow:auto;margin-top:12px!important}.field-list{gap:10px;margin-top:14px;display:grid}.field-list div{border:1px solid var(--line);background:#ffffff75;padding:12px 14px}.field-list span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.84rem;display:block}.field-list strong{margin-top:8px;line-height:1.56;display:block}.footer-note{color:var(--muted);margin-top:22px;font-size:.94rem}.plain-list{color:var(--muted);margin:0;padding-left:20px;line-height:1.7}.plain-list li+li{margin-top:8px}.source-head-links{flex-wrap:wrap;gap:10px;display:flex}.source-filterbar button,.source-filterbar a{justify-content:center;align-items:center;display:inline-flex}.source-filter-button{min-height:46px}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-card{gap:14px;display:grid}.source-card-head{gap:10px;display:grid}.source-card-head h3{margin:0}.source-summary{color:var(--muted);margin:0;line-height:1.65}.source-links{flex-wrap:wrap;gap:12px;display:flex}.source-links a{color:var(--accent-2);text-underline-offset:.18em;text-decoration:underline}.source-tags,.source-chip-row{flex-wrap:wrap;gap:8px;display:flex}.source-chip-row{margin-top:-2px}.source-chip{padding:7px 10px;font-size:.85rem}.source-chip-keyword{color:var(--accent-2);background:#214f5914;border-color:#214f592e}.source-kv{margin-top:0}.auth-shell{place-items:center;min-height:calc(100vh - 180px);display:grid}.auth-panel{width:min(520px,100%);padding:28px}.auth-panel .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);margin:0 0 12px;font-size:.76rem}.auth-panel h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.auth-panel .lede{color:var(--muted);margin:14px 0 0;line-height:1.7}.auth-form{gap:14px;margin-top:24px;display:grid}.auth-field{gap:8px;display:grid}.auth-field label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.88rem}.auth-field input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#ffffffd1;padding:14px 16px;box-shadow:inset 0 1px #ffffff8c}.auth-error{color:var(--bad);background:#9d3d2b0f;border:1px solid #9d3d2b3d;padding:14px 16px}.auth-submit{cursor:pointer;width:100%;font:inherit;justify-content:center}.auth-meta{color:var(--muted);margin-top:18px;line-height:1.7}.workflow-studio{--workflow-agent:#b77917;--workflow-agent-soft:#b7791724;--workflow-cad:#1d6f74;--workflow-cad-soft:#1d6f7424;--workflow-gate:#a2442a;--workflow-gate-soft:#a2442a24;--workflow-artifact:#53504a;--workflow-artifact-soft:#53504a1f;--workflow-source:#8f6236;--workflow-source-soft:#8f62361f;--workflow-validation:#365f85;--workflow-validation-soft:#365f851f;--workflow-decision:#6c5f48;--workflow-decision-soft:#6c5f481f;gap:18px;display:grid}.workflow-topbar,.workflow-sidebar,.workflow-canvas,.workflow-inspector,.workflow-bottom{border:1px solid var(--line-strong);box-shadow:var(--shadow),var(--shadow-inset);background:linear-gradient(#fffbf5f5,#faf3ead1)}.workflow-topbar{grid-template-columns:minmax(0,1.1fr) auto;gap:18px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.workflow-topbar:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#b779171a,#0000 30%),radial-gradient(circle at 100% 100%,#1d6f741f,#0000 28%);position:absolute;inset:0}.workflow-topbar h1,.workflow-topbar h2,.workflow-topbar h3{margin:0}.workflow-topbar p{color:var(--muted);margin:6px 0 0;line-height:1.6}.workflow-topbar .tags,.workflow-topbar .meta-strip,.workflow-summary .meta-strip{margin-top:14px}.workflow-shell{grid-template-columns:280px minmax(0,1fr) 320px;grid-template-areas:"sidebar canvas inspector";align-items:start;gap:18px;display:grid}.workflow-sidebar{grid-area:sidebar;align-content:start;gap:16px;padding:20px;display:grid}.workflow-canvas{grid-area:canvas;min-height:720px;position:relative;overflow:hidden}.workflow-inspector{grid-area:inspector;align-content:start;gap:16px;padding:20px;display:grid}.workflow-bottom{gap:18px;padding:20px;display:grid}.workflow-summary,.workflow-timeline,.workflow-artifacts,.workflow-progress{gap:14px;display:grid}.workflow-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-summary>article,.workflow-progress>article,.workflow-timeline>article,.workflow-artifacts>article,.workflow-sidebar section,.workflow-inspector section{border:1px solid var(--line);background:linear-gradient(#ffffffd1,#ffffff7a);padding:16px 18px;box-shadow:inset 0 1px #fff9}.workflow-summary span,.workflow-progress span,.workflow-timeline span,.workflow-artifacts span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.84rem}.workflow-summary strong,.workflow-progress strong,.workflow-timeline strong,.workflow-artifacts strong{margin-top:8px;line-height:1.45;display:block}.workflow-progress{grid-template-columns:repeat(6,minmax(0,1fr))}.workflow-progress>article{position:relative;overflow:hidden}.workflow-progress>article:before{content:"";background:#6c5f482e;width:5px;position:absolute;inset:0 auto 0 0}.workflow-progress>article[data-status=succeeded]:before,.workflow-progress>article[data-status=released]:before,.workflow-progress>article[data-status=completed]:before{background:#2b6d46b3}.workflow-progress>article[data-status=awaiting_gate]:before{background:#b66c0fc7}.workflow-progress>article[data-status=failed]:before,.workflow-progress>article[data-status=blocked]:before{background:#9d3d2bcc}.workflow-sidebar h2,.workflow-sidebar h3,.workflow-inspector h2,.workflow-inspector h3,.workflow-bottom h2,.workflow-bottom h3{margin:0}.workflow-sidebar p,.workflow-inspector p,.workflow-bottom p{color:var(--muted);margin:0;line-height:1.6}.workflow-sidebar ul,.workflow-inspector ul,.workflow-bottom ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.7}.workflow-sidebar li+li,.workflow-inspector li+li,.workflow-bottom li+li{margin-top:6px}.workflow-sidebar label,.workflow-inspector label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.84rem;display:grid}.workflow-sidebar input,.workflow-sidebar select,.workflow-sidebar textarea,.workflow-inspector input,.workflow-inspector select,.workflow-inspector textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#ffffffd1;padding:12px 14px;box-shadow:inset 0 1px #ffffff94}.workflow-sidebar button,.workflow-inspector button,.workflow-topbar button{appearance:none;color:var(--ink);font:inherit;cursor:pointer;background:linear-gradient(#fffffff0,#f5ede1d6);border:1px solid #214f592e;padding:11px 14px;transition:transform .16s,border-color .16s,box-shadow .16s}.workflow-sidebar button:hover,.workflow-inspector button:hover,.workflow-topbar button:hover{border-color:#214f5947;transform:translateY(-1px);box-shadow:0 12px 24px #432e121a}.workflow-canvas .react-flow__renderer,.workflow-canvas .react-flow__viewport{background:radial-gradient(circle at 20% 18%,#b779171a,#0000 16%),radial-gradient(circle at 84% 22%,#1d6f741a,#0000 18%),linear-gradient(#f8f1e9c7,#f3ece3f5)}.workflow-canvas .react-flow__background path{stroke:#53504a1f}.workflow-canvas .react-flow__controls{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffbf5eb}.workflow-canvas .react-flow__controls-button{border-bottom:1px solid var(--line);color:var(--ink);background:0 0}.workflow-canvas .react-flow__minimap{border:1px solid var(--line);background:#fffbf5e6}.workflow-canvas .react-flow__edge-path{stroke:#53504a7a;stroke-width:2px}.workflow-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:#1d6f74d1}.workflow-canvas .react-flow__handle{background:#214f59e0;border:2px solid #fffbf5f0;width:10px;height:10px}.workflow-node-card{border:1px solid var(--line-strong);width:270px;color:var(--ink);background:linear-gradient(#fffbf5f5,#f7f0e5e6);padding:14px 16px 16px;box-shadow:0 16px 28px #432e121f,inset 0 1px #ffffff8c}.workflow-node-card:before{content:"";background:#6c5f4847;width:6px;position:absolute;inset:0 auto 0 0}.workflow-node-card h4,.workflow-node-card h5,.workflow-node-card p{margin:0}.workflow-node-card h4,.workflow-node-card h5{font-size:1rem;line-height:1.3}.workflow-node-card p{color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.55}.workflow-node-card .eyebrow,.workflow-node-card .meta-strip{margin-bottom:8px}.workflow-node-card .meta-strip{margin-top:10px;font-size:.8rem}.workflow-node-card[data-kind=source]:before{background:#8f6236bf}.workflow-node-card[data-kind=agent]:before{background:#b77917cc}.workflow-node-card[data-kind=decision]:before{background:#6c5f48c7}.workflow-node-card[data-kind=cad]:before{background:#1d6f74cc}.workflow-node-card[data-kind=validation]:before{background:#365f85d1}.workflow-node-card[data-kind=gate]:before{background:#a2442adb}.workflow-node-card[data-kind=artifact]:before{background:#53504ad1}.workflow-node-card[data-kind=agent]{background:linear-gradient(#fff9f0fa,#f9ecd6eb)}.workflow-node-card[data-kind=cad]{background:linear-gradient(#f3fcfbfa,#e2f4f2eb)}.workflow-node-card[data-kind=gate]{background:linear-gradient(#fff5f1fa,#f8e4daf0)}.workflow-node-card[data-kind=artifact]{background:linear-gradient(#fbf9f6fa,#eeeae3f0)}.workflow-node-card[data-status=succeeded],.workflow-node-card[data-status=completed]{box-shadow:0 18px 30px #2b6d461f,inset 0 0 0 1px #2b6d462e}.workflow-node-card[data-status=running]{box-shadow:0 18px 30px #1d6f7429,inset 0 0 0 1px #1d6f7438}.workflow-node-card[data-status=awaiting_gate]{box-shadow:0 18px 30px #b66c0f24,inset 0 0 0 1px #b66c0f3d}.workflow-node-card[data-status=failed],.workflow-node-card[data-status=blocked]{box-shadow:0 18px 30px #9d3d2b24,inset 0 0 0 1px #9d3d2b3d}.workflow-node-card[data-selected=true]{border-color:#214f595c;transform:translateY(-2px)}.workflow-timeline article,.workflow-artifacts article{position:relative;overflow:hidden}.workflow-timeline article:before,.workflow-artifacts article:before{content:"";background:#53504a2e;width:5px;position:absolute;inset:0 auto 0 0}.workflow-timeline article[data-kind=agent]:before{background:#b77917bd}.workflow-timeline article[data-kind=cad]:before{background:#1d6f74c2}.workflow-timeline article[data-kind=gate]:before{background:#a2442acc}.workflow-timeline article[data-status=awaiting_gate]:before{background:#b66c0fcc}.workflow-artifacts article[data-level=approval_drawing]:before{background:#8f6236b8}.workflow-artifacts article[data-level=interface_drawing]:before{background:#1d6f74b3}.workflow-artifacts article[data-level=subassembly_drawing]:before{background:#365f85b8}.workflow-artifacts article[data-level=part_drawing]:before{background:#6c5f48bd}.workflow-artifacts article[data-level=manufacturing_drawing]:before{background:#a2442acc}.workflow-artifacts article[data-level=archive_drawing]:before{background:#53504ad1}.workflow-status-badge,.workflow-kind-badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff75;border:1px solid;align-items:center;gap:8px;padding:6px 10px;font-size:.78rem;display:inline-flex}.workflow-kind-badge[data-kind=agent]{color:var(--workflow-agent);background:var(--workflow-agent-soft)}.workflow-kind-badge[data-kind=cad]{color:var(--workflow-cad);background:var(--workflow-cad-soft)}.workflow-kind-badge[data-kind=gate]{color:var(--workflow-gate);background:var(--workflow-gate-soft)}.workflow-kind-badge[data-kind=artifact]{color:var(--workflow-artifact);background:var(--workflow-artifact-soft)}.workflow-kind-badge[data-kind=source]{color:var(--workflow-source);background:var(--workflow-source-soft)}.workflow-kind-badge[data-kind=validation]{color:var(--workflow-validation);background:var(--workflow-validation-soft)}.workflow-kind-badge[data-kind=decision]{color:var(--workflow-decision);background:var(--workflow-decision-soft)}.workflow-status-badge[data-status=succeeded],.workflow-status-badge[data-status=completed],.workflow-status-badge[data-status=released]{color:var(--good)}.workflow-status-badge[data-status=running]{color:var(--workflow-cad)}.workflow-status-badge[data-status=awaiting_gate],.workflow-status-badge[data-status=pending]{color:var(--warn)}.workflow-status-badge[data-status=failed],.workflow-status-badge[data-status=blocked]{color:var(--bad)}.customer-intake-flow-shell{height:760px;padding:0;overflow:hidden}.customer-intake-flow-shell .react-flow__background path{stroke:#94633624}.customer-intake-flow-shell .react-flow__controls{box-shadow:var(--shadow)}.customer-intake-flow-shell .react-flow__controls-button,.customer-intake-flow-shell .react-flow__minimap{border-color:var(--line);background:#fffbf5eb}.customer-intake-flow-shell .react-flow__edge-path{stroke:#214f598f;stroke-width:2.2px}.customer-intake-node-card{border:1px solid var(--line-strong);width:240px;box-shadow:var(--shadow),var(--shadow-inset);background:linear-gradient(#fffbf5f7,#f9f1e7eb);padding:14px 15px 16px}.customer-intake-node-card h4{margin:0 0 10px;font-size:1rem;line-height:1.35}.customer-intake-node-card dl{gap:8px;margin:0;display:grid}.customer-intake-node-card dl div{border:1px solid var(--line);background:#ffffffa3;padding:10px 11px}.customer-intake-node-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem}.customer-intake-node-card dd{color:var(--ink);margin:6px 0 0;font-size:.9rem;line-height:1.5}.markdown-prose{padding:28px 30px}.markdown-prose>:first-child{margin-top:0}.markdown-prose>:last-child{margin-bottom:0}.markdown-prose h1,.markdown-prose h2,.markdown-prose h3,.markdown-prose h4{line-height:1.2}.markdown-prose h1{font-size:clamp(2.2rem,4vw,3.6rem)}.markdown-prose h2{margin-top:2.6rem;font-size:1.8rem}.markdown-prose h3{margin-top:1.6rem;font-size:1.25rem}.markdown-prose p,.markdown-prose li{color:var(--muted);line-height:1.75}.markdown-prose ul,.markdown-prose ol{padding-left:1.3rem}.markdown-prose li+li{margin-top:.35rem}.markdown-prose table{margin-top:1.2rem}.markdown-prose a{color:var(--accent-2);text-underline-offset:.18em;text-decoration:underline}.markdown-prose code{background:#214f5914;padding:.12rem .35rem}.topic-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.topic-sidebar{position:sticky;top:108px}.topic-sidebar-card{padding:22px 18px}.topic-sidebar-card h3,.topic-sidebar-card h4{margin:0 0 12px}.topic-sidebar-divider{background:var(--line);height:1px;margin:18px 0}.topic-anchor-list{gap:8px;display:grid}.topic-anchor-list a{border:1px solid var(--line);color:var(--muted);background:#ffffff80;padding:8px 10px;transition:all .16s}.topic-anchor-list a:hover{color:var(--ink);border-color:var(--line-strong);background:#ffffffc7}.topic-anchor-list--compact a{font-size:.92rem}.topic-main{min-width:0}.topic-section{scroll-margin-top:110px}.topic-download-card{gap:12px;display:grid}.topic-sync-panel{gap:16px;padding:22px 24px;display:grid}.topic-sync-stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.topic-sync-stat{border:1px solid var(--line);background:#ffffff9e;gap:6px;padding:14px 16px;display:grid}.topic-sync-stat span{color:var(--muted);font-size:.9rem}.topic-sync-stat strong{font-size:1rem;line-height:1.45}.topic-workbook-card{gap:14px;display:grid}.topic-field-list{flex-wrap:wrap;gap:8px;display:flex}.topic-field-chip{border:1px solid var(--line);color:var(--muted);background:#ffffffb8;border-radius:999px;padding:.42rem .72rem;font-size:.88rem;line-height:1.25}.topic-field-chip--required{color:var(--ink);background:#f5d7d7b8;border-color:#a54d4d59}.workflow-dossier{gap:22px;display:grid}.workflow-dossier-hero{border:1px solid var(--line-strong);box-shadow:var(--shadow),var(--shadow-inset);background:radial-gradient(circle at 0 0,#94633624,#0000 34%),radial-gradient(circle at 100% 100%,#214f591f,#0000 30%),linear-gradient(#fffbf5f5,#f9f1e7e0);gap:18px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.workflow-dossier-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#214f591a,#0000 72%);border-radius:999px;width:240px;height:240px;position:absolute;inset:auto -8% -22% auto}.workflow-dossier-head{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:18px;display:grid;position:relative}.workflow-dossier-copy{gap:12px;display:grid}.workflow-dossier-copy h1,.workflow-dossier-copy h2,.workflow-dossier-copy h3{margin:0}.workflow-dossier-copy h1{font-size:clamp(2.1rem,3vw,3.5rem);line-height:1.04}.workflow-dossier-copy p{max-width:72ch;color:var(--muted);margin:0;line-height:1.7}.workflow-dossier-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);font-size:.76rem}.workflow-dossier-aside{z-index:1;align-content:start;gap:12px;display:grid;position:relative}.workflow-dossier-metrics,.workflow-dossier-summary,.workflow-dossier-grid,.workflow-dossier-columns,.workflow-dossier-evidence,.workflow-dossier-artifacts,.workflow-dossier-trace{gap:16px;display:grid}.workflow-dossier-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-dossier-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-dossier-columns{grid-template-columns:1.1fr .9fr}.workflow-dossier-card,.workflow-dossier-artifact,.workflow-dossier-trace-item,.tender-launch-cta{border:1px solid var(--line);background:linear-gradient(#ffffffd6,#ffffff7a);padding:18px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e}.workflow-dossier-card:before,.workflow-dossier-artifact:before,.workflow-dossier-trace-item:before,.tender-launch-cta:before{content:"";background:#6c5f4838;width:5px;position:absolute;inset:0 auto 0 0}.workflow-dossier-card--formal:before,.workflow-dossier-artifact--formal:before{background:#1d6f74b8}.workflow-dossier-card--shadow:before,.workflow-dossier-artifact--shadow:before{background:#a2442abd}.workflow-dossier-card--evidence:before,.workflow-dossier-trace-item--evidence:before{background:#8f6236bd}.workflow-dossier-card h3,.workflow-dossier-artifact h3,.workflow-dossier-trace-item h3,.tender-launch-cta h3{margin:0;font-size:1.08rem;line-height:1.35}.workflow-dossier-card p,.workflow-dossier-artifact p,.workflow-dossier-trace-item p,.tender-launch-cta p{color:var(--muted);margin:10px 0 0;line-height:1.65}.workflow-dossier-section{gap:14px;display:grid}.workflow-dossier-section-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.workflow-dossier-section-head h2,.workflow-dossier-section-head h3{margin:0}.workflow-dossier-section-head p{color:var(--muted);max-width:68ch;margin:4px 0 0;line-height:1.65}.workflow-dossier-tags,.workflow-dossier-actions,.workflow-dossier-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workflow-dossier-chip,.workflow-provenance-chip,.workflow-evidence-chip{letter-spacing:.08em;text-transform:uppercase;background:#ffffff70;border:1px solid;align-items:center;gap:8px;padding:7px 11px;font-size:.8rem;display:inline-flex}.workflow-dossier-chip{color:var(--accent-2)}.workflow-provenance-chip[data-provenance=direct_tender]{color:var(--good)}.workflow-provenance-chip[data-provenance=inferred_catalog]{color:var(--warn)}.workflow-provenance-chip[data-provenance=enterprise_default],.workflow-evidence-chip{color:var(--accent)}.workflow-dossier-keyfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workflow-dossier-keyfacts>div{border:1px solid var(--line);background:#ffffff85;padding:13px 14px}.workflow-dossier-keyfacts span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;display:block}.workflow-dossier-keyfacts strong{margin-top:7px;line-height:1.55;display:block}.workflow-dossier-artifact{gap:12px;display:grid}.workflow-dossier-artifact-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.workflow-dossier-artifact-meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:.88rem;display:flex}.workflow-dossier-preview{border:1px solid var(--line);background:linear-gradient(#faf3eac2,#ffffffb8);min-height:220px}.workflow-dossier-preview iframe,.workflow-dossier-preview object,.workflow-dossier-preview embed{background:#fff;border:0;width:100%;min-height:420px;display:block}.workflow-dossier-preview pre{max-height:420px;color:var(--muted);white-space:pre-wrap;margin:0;padding:16px 18px;line-height:1.65;overflow:auto}.workflow-dossier-table{border:1px solid var(--line);background:#ffffffb8;overflow:auto}.workflow-dossier-table table{background:0 0}.workflow-dossier-trace{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-dossier-stack{gap:12px;display:grid}.workflow-dossier-empty{color:var(--accent-2);background:#214f590f;border:1px dashed #214f5947;padding:18px 20px}.workflow-dossier-link{color:var(--accent-2);text-underline-offset:.18em;text-decoration:underline}.workflow-dossier-link:hover{color:var(--ink)}.tender-launch-cta{background:radial-gradient(circle at 0 0,#9463361f,#0000 32%),linear-gradient(#fffaf4f0,#f6eee4eb);gap:14px;display:grid}.tender-launch-cta:before{background:#1d6f74c7}.tender-launch-cta__head{justify-content:space-between;align-items:start;gap:14px;display:flex}.tender-launch-cta__actions{flex-wrap:wrap;gap:10px;display:flex}.tender-launch-cta__actions a,.tender-launch-cta__actions button{min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:linear-gradient(#fffffff5,#f4ece1db);border:1px solid #214f592e;justify-content:center;align-items:center;padding:10px 14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.tender-launch-cta__actions a:hover,.tender-launch-cta__actions button:hover{border-color:#214f594d;transform:translateY(-1px);box-shadow:0 12px 24px #432e121a}.tender-launch-cta__meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:.88rem;display:flex}@media (max-width:1100px){.hero,.detail-grid,.grid.metrics,.filterbar,.filterbar-wide,.compact-kv,.list-grid,.workflow-shell,.workflow-summary,.workflow-progress,.workflow-dossier-head,.workflow-dossier-metrics,.workflow-dossier-summary,.workflow-dossier-grid,.workflow-dossier-columns,.workflow-dossier-trace,.workflow-dossier-keyfacts{grid-template-columns:1fr}.workflow-shell{grid-template-areas:"sidebar""canvas""inspector"}}@media (max-width:720px){.shell{width:min(100vw - 28px,1320px)}.topbar{padding:14px 16px;position:static}.topbar-actions{justify-content:flex-start}.hero-copy,.hero-side,.metric-card,.card,.workflow-topbar,.workflow-sidebar,.workflow-inspector,.workflow-bottom{padding:18px}.workflow-topbar{grid-template-columns:1fr}.workflow-canvas{min-height:560px}.workflow-node-card{width:230px;padding:12px 13px 14px}.customer-intake-flow-shell{height:620px}.customer-intake-node-card{width:220px}.markdown-prose{padding:20px 18px}.topic-layout{grid-template-columns:1fr}.topic-sidebar{position:static}.workflow-dossier-hero,.workflow-dossier-card,.workflow-dossier-artifact,.workflow-dossier-trace-item,.tender-launch-cta{padding:16px 18px}.workflow-dossier-preview iframe,.workflow-dossier-preview object,.workflow-dossier-preview embed{min-height:320px}.workflow-dossier-artifact-head,.workflow-dossier-section-head,.tender-launch-cta__head{flex-direction:column;align-items:stretch}}
