.workflow-architecture_page__UdHhb{--paper:#f4f0e8;--ink:#172528;--blue:#1f53ec;--line:#b7c0b9;background:var(--paper);color:var(--ink);min-height:100vh;font-family:var(--font-plex),"IBM Plex Sans",Arial,sans-serif}.workflow-architecture_hero__9vtHi{padding:clamp(4rem,8vw,8rem) max(5vw,24px) clamp(3rem,6vw,6rem);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:clamp(2rem,5vw,6rem);border-bottom:1px solid var(--line)}.workflow-architecture_heroText__LFmNx{max-width:850px}.workflow-architecture_eyebrow__fWNh_,.workflow-architecture_graphInspector___td_o small,.workflow-architecture_graphTop__L_GFR,.workflow-architecture_kicker__yVFqE,.workflow-architecture_number__5fUo5,.workflow-architecture_source__Sz5EE{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.76rem;letter-spacing:.065em;text-transform:uppercase}.workflow-architecture_eyebrow__fWNh_,.workflow-architecture_kicker__yVFqE,.workflow-architecture_number__5fUo5{color:var(--blue)}.workflow-architecture_hero__9vtHi h1{font-size:clamp(3.3rem,7.8vw,8.8rem);line-height:.94;letter-spacing:-.075em;margin:1.2rem 0;font-weight:500}.workflow-architecture_hero__9vtHi h1 em{color:var(--blue);font-style:normal}.workflow-architecture_lead__YBd4F{font-size:clamp(1.15rem,1.75vw,1.55rem);line-height:1.45;max-width:710px}.workflow-architecture_heroAside__DcA2A{align-self:end;border-top:2px solid var(--ink);padding-top:1.2rem}.workflow-architecture_heroAside__DcA2A strong{display:block;font-size:clamp(1.5rem,2.4vw,2.6rem);line-height:1.1;font-weight:500;letter-spacing:-.045em}.workflow-architecture_heroAside__DcA2A p{line-height:1.5;color:#435051}.workflow-architecture_actions__RvDez{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.workflow-architecture_primary__OTKib,.workflow-architecture_secondary__I_cta,.workflow-architecture_textLink__gk6NN{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.1rem;text-decoration:none;font-weight:600;transition:background .2s,color .2s,transform .2s}.workflow-architecture_primary__OTKib{background:var(--blue);color:white}.workflow-architecture_page__UdHhb a.workflow-architecture_primary__OTKib{color:#fff}.workflow-architecture_primary__OTKib:focus-visible,.workflow-architecture_primary__OTKib:hover{background:#102e95;transform:translateY(-2px)}.workflow-architecture_page__UdHhb a.workflow-architecture_primary__OTKib:focus-visible,.workflow-architecture_page__UdHhb a.workflow-architecture_primary__OTKib:hover{color:#fff}.workflow-architecture_secondary__I_cta{color:var(--ink);border:1px solid var(--ink)}.workflow-architecture_page__UdHhb a.workflow-architecture_secondary__I_cta{color:inherit}.workflow-architecture_secondary__I_cta:focus-visible,.workflow-architecture_secondary__I_cta:hover{background:var(--ink);color:var(--paper)}.workflow-architecture_page__UdHhb a.workflow-architecture_secondary__I_cta:focus-visible,.workflow-architecture_page__UdHhb a.workflow-architecture_secondary__I_cta:hover{color:var(--paper)}.workflow-architecture_textLink__gk6NN{padding:0;min-height:auto;border-bottom:1px solid;color:var(--blue)}.workflow-architecture_page__UdHhb a.workflow-architecture_textLink__gk6NN{color:var(--blue)}.workflow-architecture_section__liIyH{padding:clamp(3.5rem,7vw,7rem) max(5vw,24px);border-bottom:1px solid var(--line)}.workflow-architecture_sectionDark__nFylI{background:#172528;color:#f4f0e8}.workflow-architecture_sectionBlue__236sL{background:#1f53ec;color:white}.workflow-architecture_sectionHead__RJNaF{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:2rem;padding-bottom:2rem;border-bottom:1px solid}.workflow-architecture_sectionHead__RJNaF h2{font-size:clamp(2.5rem,5vw,5.7rem);line-height:1;font-weight:500;letter-spacing:-.065em;max-width:970px;margin:0}.workflow-architecture_sectionHead__RJNaF p{font-size:1.15rem;line-height:1.55;max-width:700px}.workflow-architecture_pathList__W_uOD{display:grid}.workflow-architecture_path__tS0QZ{display:grid;grid-template-columns:3.5rem minmax(150px,.9fr) minmax(200px,1.15fr) minmax(170px,.8fr) auto;gap:1rem;align-items:center;border-bottom:1px solid var(--line);padding:1.6rem 0;text-decoration:none;color:inherit}.workflow-architecture_path__tS0QZ:focus-visible,.workflow-architecture_path__tS0QZ:hover{color:var(--blue)}.workflow-architecture_path__tS0QZ h3{font-size:clamp(1.3rem,2vw,2rem);letter-spacing:-.045em;line-height:1.1;margin:0;font-weight:500}.workflow-architecture_path__tS0QZ p{margin:0;line-height:1.4}.workflow-architecture_path__tS0QZ small{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.75rem}.workflow-architecture_pathArrow__1LSfj{font-size:1.8rem}.workflow-architecture_graph__NWsCD{margin-top:2.5rem;border:1px solid #a7b5b1;background:#edf0e9;color:#172528}.workflow-architecture_graphTop__L_GFR{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.3rem;border-bottom:1px solid #a7b5b1;color:#3d5255}.workflow-architecture_scrollCue__IXHZy{margin:.8rem 1.3rem 0;color:#526368;font-size:.8rem}.workflow-architecture_graphCanvas__Fh_Aj{overflow-x:auto;padding:1rem}.workflow-architecture_graphCanvas__Fh_Aj:focus-visible{outline:3px solid #1f53ec;outline-offset:-3px}.workflow-architecture_graphCanvas__Fh_Aj svg{display:block;min-width:950px;width:100%;color:#1f53ec}.workflow-architecture_graphLine__SqkGm{stroke:#1f53ec;stroke-width:2;fill:none}.workflow-architecture_returnLine__TlY02{stroke:#a64b36;stroke-width:2;fill:none;stroke-dasharray:5 4}.workflow-architecture_handoffText__NXLL7,.workflow-architecture_nodeNumber__maVcI,.workflow-architecture_nodeOwner__R91Ek,.workflow-architecture_returnText__aRlZq{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;fill:#425456}.workflow-architecture_returnText__aRlZq{fill:#a64b36;font-size:13px}.workflow-architecture_nodeNumber__maVcI{fill:#1f53ec}.workflow-architecture_nodeTitle__zZ062{fill:#172528;font-size:17px;font-weight:600}.workflow-architecture_nodeOwner__R91Ek{font-size:11px}.workflow-architecture_graphNode__wIQB3{cursor:pointer;outline:none}.workflow-architecture_graphNode__wIQB3 rect{fill:#fffdf8;stroke:#899b9a;stroke-width:1.5;transition:fill .2s,stroke .2s}.workflow-architecture_graphNode__wIQB3:focus-visible rect,.workflow-architecture_graphNode__wIQB3:hover rect,.workflow-architecture_graphNode__wIQB3[data-active=true] rect{stroke:#1f53ec;stroke-width:3;fill:#f4f7ff}.workflow-architecture_stageButtons__O4Ch_{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.5rem 1.5rem}.workflow-architecture_stageButtons__O4Ch_ button{background:transparent;border:1px solid #899b9a;color:#172528;padding:.5rem .7rem;font:inherit;cursor:pointer}.workflow-architecture_stageButtons__O4Ch_ button:focus-visible,.workflow-architecture_stageButtons__O4Ch_ button:hover,.workflow-architecture_stageButtons__O4Ch_ button[aria-pressed=true]{background:#1f53ec;border-color:#1f53ec;color:#fff}.workflow-architecture_graphInspector___td_o{display:grid;grid-template-columns:minmax(180px,.35fr) 1fr;gap:2rem;padding:1.5rem;border-top:1px solid #a7b5b1}.workflow-architecture_graphInspector___td_o h3{font-size:1.8rem;letter-spacing:-.04em;margin:.5rem 0}.workflow-architecture_graphInspector___td_o p{margin:.4rem 0}.workflow-architecture_graphInspector___td_o dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;margin:0}.workflow-architecture_graphInspector___td_o dl div{border-top:1px solid #b7c0b9;padding-top:.5rem}.workflow-architecture_graphInspector___td_o dt{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.72rem;text-transform:uppercase;color:#536466}.workflow-architecture_graphInspector___td_o dd{margin:.3rem 0 0;line-height:1.35}.workflow-architecture_exceptionPaths__Cvn1t{border-top:1px solid #a7b5b1;padding:1rem 1.5rem;background:#fff9ef}.workflow-architecture_exceptionPaths__Cvn1t strong{color:#8d3d2e}.workflow-architecture_exceptionPaths__Cvn1t li{margin:.5rem 0;line-height:1.4}.workflow-architecture_graphTranscript__w9IOR{border-top:1px solid #a7b5b1;padding:1rem 1.5rem}.workflow-architecture_graphTranscript__w9IOR summary{cursor:pointer;font-weight:600}.workflow-architecture_graphTranscript__w9IOR li{margin:.65rem 0;line-height:1.45}.workflow-architecture_ledger__MHx_V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2.5rem;border-top:1px solid}.workflow-architecture_ledger__MHx_V article{padding:1.5rem 1.7rem 2rem 0;border-bottom:1px solid}.workflow-architecture_ledger__MHx_V article:not(:nth-child(3n+1)){padding-left:1.7rem;border-left:1px solid}.workflow-architecture_ledger__MHx_V h3{font-size:1.6rem;font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:.7rem 0}.workflow-architecture_ledger__MHx_V p,.workflow-architecture_prose__kQbyh li,.workflow-architecture_prose__kQbyh p{line-height:1.55;max-width:760px}.workflow-architecture_ledger__MHx_V small{font-family:var(--font-mono),"JetBrains Mono",monospace}.workflow-architecture_prose__kQbyh{max-width:850px;font-size:1.14rem}.workflow-architecture_prose__kQbyh h2,.workflow-architecture_prose__kQbyh h3{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.06em;font-weight:500;line-height:1.05}.workflow-architecture_prose__kQbyh h3{font-size:2rem;margin-top:2rem}.workflow-architecture_asideBand__ntEHA{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem 0;border-top:1px solid;margin-top:2rem}.workflow-architecture_asideBand__ntEHA strong{font-size:1.2rem}.workflow-architecture_asideBand__ntEHA p{line-height:1.5}.workflow-architecture_mapDetails__KKIgG{border-bottom:1px solid var(--line);padding:1rem 0}.workflow-architecture_mapDetails__KKIgG summary{cursor:pointer;display:flex;justify-content:space-between;gap:1rem;font-size:1.2rem;font-weight:600}.workflow-architecture_mapDetails__KKIgG ul{column-count:2;padding-left:1.2rem;line-height:1.8}.workflow-architecture_roleRows__23Bly{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.workflow-architecture_roleRows__23Bly article{border-top:1px solid var(--line);padding:1.4rem 0}.workflow-architecture_roleRows__23Bly h3{font-size:1.8rem;letter-spacing:-.04em;margin:.4rem 0}.workflow-architecture_roleRows__23Bly p{line-height:1.45}.workflow-architecture_roleRows__23Bly dl{display:grid;gap:.5rem}.workflow-architecture_roleRows__23Bly dt{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.72rem;text-transform:uppercase;color:#596869}.workflow-architecture_roleRows__23Bly dd{margin:0}.workflow-architecture_resourceRows__fE0zu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem}.workflow-architecture_resourceRows__fE0zu article{border-top:2px solid;padding-top:1.5rem}.workflow-architecture_resourceRows__fE0zu h3{font-size:2.5rem;letter-spacing:-.06em;line-height:1.05}.workflow-architecture_resourceRows__fE0zu p{line-height:1.55}@media(max-width:800px){.workflow-architecture_asideBand__ntEHA,.workflow-architecture_graphInspector___td_o,.workflow-architecture_hero__9vtHi,.workflow-architecture_sectionHead__RJNaF{grid-template-columns:1fr}.workflow-architecture_hero__9vtHi{padding-top:3rem}.workflow-architecture_hero__9vtHi h1{font-size:clamp(3.2rem,13vw,5rem)}.workflow-architecture_path__tS0QZ{grid-template-columns:2.5rem 1fr auto}.workflow-architecture_path__tS0QZ p,.workflow-architecture_path__tS0QZ small{grid-column:2}.workflow-architecture_pathArrow__1LSfj{grid-column:3;grid-row:1}.workflow-architecture_ledger__MHx_V,.workflow-architecture_resourceRows__fE0zu,.workflow-architecture_roleRows__23Bly{grid-template-columns:1fr}.workflow-architecture_ledger__MHx_V article,.workflow-architecture_ledger__MHx_V article:not(:nth-child(3n+1)){padding:1.3rem 0;border-left:0}.workflow-architecture_graphInspector___td_o dl{grid-template-columns:1fr}.workflow-architecture_mapDetails__KKIgG ul{column-count:1}}@media(prefers-reduced-motion:reduce){.workflow-architecture_graphNode__wIQB3 rect,.workflow-architecture_primary__OTKib,.workflow-architecture_secondary__I_cta{transition:none}}