.workflow-page .workflow-section{padding-block:clamp(2.5rem,5vw,4.5rem)}.workflow-static{padding:1.5rem}.workflow-static li{border-bottom:1px solid var(--color-line);padding-block:1rem}.workflow-static h3{color:var(--color-ink);font-size:1.25rem}.workflow-static p{color:var(--color-body);margin-top:.75rem;line-height:1.8}.workflow-section-heading{grid-template-columns:1fr .8fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.workflow-kicker{color:var(--color-orange);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.workflow-page h2{max-width:25ch;color:var(--color-ink);font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:500;line-height:1.15}.workflow-section-heading>p,.workflow-exceptions>div>p:not(.workflow-kicker),.workflow-close p:not(.workflow-kicker){max-width:60ch;color:var(--color-body);font-size:1rem;line-height:1.8}.workflow-explorer{border:1px solid var(--color-line);background:#fff;border-radius:1.5rem;overflow:hidden}.workflow-stage-tabs{border-bottom:1px solid var(--color-line);background:var(--color-bg-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body:has(>header.content-header) .workflow-stage-tabs [role=tab]{border:0;border-right:1px solid var(--color-line);min-height:76px;color:var(--color-body);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.65rem;font-size:.9375rem;font-weight:600;display:flex;position:relative}body:has(>header.content-header) .workflow-stage-tabs [role=tab]:last-child{border-right:0}body:has(>header.content-header) .workflow-stage-tabs [aria-selected=true]{color:var(--color-orange);box-shadow:inset 0 -2px var(--color-orange);background:#fff}.workflow-stage-tabs button:hover{text-underline-offset:5px;text-decoration:underline}.workflow-stage-tabs button:focus-visible,.workflow-stage-panel:focus-visible{outline-offset:-5px!important}.workflow-step-number{color:var(--color-muted);margin-left:auto;font-size:.75rem}.workflow-step-arrow{color:var(--color-muted);margin-left:auto;margin-right:1rem}.workflow-stage-tabs button:last-child .workflow-step-arrow{visibility:hidden}.workflow-stage-panel{grid-template-columns:.8fr 1.2fr;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.workflow-stage-copy{padding-block:.5rem}.workflow-stage-eyebrow{color:var(--color-orange);font-size:.8125rem;font-weight:600}.workflow-stage-copy h3{max-width:22ch;color:var(--color-ink);margin-top:1rem;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:500;line-height:1.2}.workflow-stage-copy>p:not(:first-child){color:var(--color-body);margin-top:1rem;font-size:.9375rem;line-height:1.85}.workflow-stage-copy dl{border-top:1px solid var(--color-line);margin-top:1.5rem}.workflow-stage-copy dl>div,.workflow-review dl>div{border-bottom:1px solid var(--color-line);grid-template-columns:7.5rem 1fr;gap:1rem;padding-block:.75rem;font-size:.8125rem;line-height:1.6;display:grid}.workflow-stage-copy dt,.workflow-review dt{color:var(--color-muted)}.workflow-stage-copy dd,.workflow-review dd{color:var(--color-ink);font-weight:500}.workflow-diagram{background:var(--color-bg-soft);border-radius:1rem;min-width:0;min-height:445px;padding:clamp(1rem,2vw,1.75rem)}.workflow-diagram-label{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:1.5rem;font-size:.75rem;display:flex}.workflow-diagram-label span:last-child{color:var(--color-teal)}.workflow-source-list{gap:.65rem;display:grid}.workflow-source-list>div{border:1px solid var(--color-line);background:#fff;border-radius:.65rem;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.workflow-source-list svg{color:var(--color-teal);flex-shrink:0}.workflow-source-list strong,.workflow-record strong,.workflow-context strong{color:var(--color-ink);font-size:.875rem;font-weight:600;display:block}.workflow-source-list small{color:var(--color-body);margin-top:.25rem;font-size:.8125rem;display:block}.workflow-source-tag{color:var(--color-muted);margin-left:auto;font-size:.6875rem}.workflow-connector{height:38px;color:var(--color-orange);place-items:center;display:grid}.workflow-record{border:1px solid var(--color-line-2);background:#fff;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.workflow-record>svg{color:var(--color-orange)}.workflow-record p{color:var(--color-body);margin-top:.2rem;font-size:.8125rem}.workflow-record>span{color:var(--color-teal);margin-left:auto;font-size:.75rem}.workflow-context-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.workflow-context-inputs>div{border:1px solid var(--color-line);background:#fff;border-radius:.65rem;padding:1rem .75rem}.workflow-context-inputs small{color:var(--color-body);margin-bottom:.5rem;font-size:.75rem;display:block}.workflow-converge{border-bottom:1px solid var(--color-orange);justify-content:space-between;height:32px;margin-inline:16%;display:flex;position:relative}.workflow-converge span{background:var(--color-orange);width:1px}.workflow-converge:after{content:"";border-left:1px solid var(--color-orange);height:18px;position:absolute;top:100%;left:50%}.workflow-intelligence{background:var(--color-navy);border-radius:.85rem;align-items:center;gap:1rem;margin-top:18px;padding:1.5rem;display:flex}.workflow-context .workflow-intelligence strong{color:#fff;font-size:1rem}.workflow-intelligence p{color:#fffc;margin-top:.35rem;font-size:.8125rem;line-height:1.6}.workflow-context-result{color:var(--color-teal);background:#fff;border-radius:.65rem;align-items:start;gap:.75rem;padding:1rem;display:flex}.workflow-context-result p{color:var(--color-body);font-size:.8125rem;line-height:1.8}.workflow-diagram-heading{color:var(--color-teal);align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.workflow-review h4{max-width:26ch;color:var(--color-ink);margin-top:1rem;font-size:1.375rem;font-weight:500;line-height:1.3}.workflow-review dl{margin-top:1.25rem}.workflow-review-choices{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.workflow-review-choices button{border:1px solid var(--color-line-2);min-height:44px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:999px;padding:.5rem .85rem;font-size:.8125rem;font-weight:600}.workflow-review-choices button:is(:hover,[aria-pressed=true]){background:var(--color-navy);color:#fff;border-color:var(--color-navy)}.workflow-review-feedback{min-height:42px;color:var(--color-body);margin-top:1rem;font-size:.75rem;line-height:1.7}.workflow-trace ol{margin-top:1.5rem}.workflow-trace li{gap:1rem;padding-bottom:1.4rem;display:flex;position:relative}.workflow-trace li:not(:last-child):before{content:"";border-left:1px solid var(--color-line-2);position:absolute;top:8px;bottom:-8px;left:5px}.workflow-trace li>span{background:var(--color-teal);border-radius:50%;flex-shrink:0;width:11px;height:11px;margin-top:5px;position:relative}.workflow-trace li:last-child>span{background:var(--color-orange)}.workflow-trace small{color:var(--color-muted);margin-bottom:.35rem;font-size:.75rem;display:block}.workflow-trace strong{color:var(--color-ink);font-size:.875rem;font-weight:500;line-height:1.5}.workflow-trace>p{border-top:1px solid var(--color-line);color:var(--color-teal);padding-top:1rem;font-size:.8125rem}.workflow-boundaries{background:var(--color-bg-soft);border-block:1px solid var(--color-line)}.workflow-boundary-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:2.5rem;display:grid}.workflow-boundary-list li{border-top:1px solid var(--color-line-2);padding-top:1.25rem}.workflow-boundary-list svg{color:var(--color-teal)}.workflow-boundary-list h3{color:var(--color-ink);margin-top:1rem;font-size:1.0625rem;font-weight:600}.workflow-boundary-list p{color:var(--color-body);margin-top:.5rem;font-size:.875rem;line-height:1.8}.workflow-exceptions{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);display:grid}.workflow-exceptions h2+p{margin-top:1rem}.workflow-recovery-path{margin-top:1.5rem;display:grid}.workflow-recovery-path span{color:var(--color-ink);align-items:center;gap:.75rem;padding-block:.6rem;font-size:.875rem;font-weight:500;display:flex}.workflow-recovery-path span:before{content:"";background:var(--color-orange);border-radius:50%;width:6px;height:6px}.workflow-exception-list{border-top:1px solid var(--color-line-2)}.workflow-exception-list details{border-bottom:1px solid var(--color-line);padding-block:1.25rem}.workflow-exception-list summary{min-height:32px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}.workflow-exception-list summary::-webkit-details-marker{display:none}.workflow-exception-list summary svg{color:var(--color-orange)}.workflow-exception-list [open] summary svg{transform:rotate(180deg)}.workflow-exception-list p{color:var(--color-body);margin-top:.75rem;font-size:.9375rem;line-height:1.8}.workflow-exception-list details>span{color:var(--color-teal);margin-top:1rem;font-size:.8125rem;font-weight:600;display:block}.workflow-page .workflow-close{padding-bottom:3rem}.workflow-close>div{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:2rem;padding-top:2.5rem;display:flex}.workflow-close p:not(.workflow-kicker){margin-top:.75rem}.workflow-close .btn{flex-shrink:0}@media (max-width:1023px){.workflow-stage-panel{grid-template-columns:1fr}.workflow-stage-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workflow-stage-copy dl>div{padding-right:1rem;display:block}.workflow-stage-copy dd{margin-top:.35rem}.workflow-diagram{min-height:410px}.workflow-boundary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-exceptions{grid-template-columns:1fr}}@media (max-width:639px){.workflow-section-heading{grid-template-columns:1fr;gap:1rem}.workflow-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(>header.content-header) .workflow-stage-tabs [role=tab]{border-bottom:1px solid var(--color-line);gap:.45rem;min-height:60px}.workflow-step-number{margin-left:0}.workflow-step-arrow{display:none}.workflow-stage-copy dl{display:block}.workflow-stage-copy dl>div{display:grid}.workflow-stage-copy dd{margin-top:0}.workflow-source-tag{display:none}.workflow-diagram{min-height:0}.workflow-context-inputs{grid-template-columns:1fr;gap:.4rem}.workflow-context-inputs>div{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.workflow-context-inputs small{margin:0}.workflow-converge{border-bottom:0;height:25px;margin-inline:50%}.workflow-converge span:not(:nth-child(2)),.workflow-converge:after{display:none}.workflow-intelligence{margin-top:0;padding:1rem}.workflow-record>span{margin-left:0}.workflow-review dl>div{grid-template-columns:1fr;gap:.2rem}.workflow-boundary-list{gap:1.5rem}.workflow-close>div{flex-direction:column;align-items:start}}@media (forced-colors:active){.workflow-diagram,.workflow-intelligence{border:1px solid canvastext}body:has(>header.content-header) .workflow-stage-tabs [aria-selected=true]{border-bottom:3px solid highlight}.workflow-trace li>span,.workflow-recovery-path span:before{background:canvastext}}
