.founder-section{color:var(--ink);background:#f1ad98;border-block:1px solid #dc9782}.founder-layout{grid-template-columns:minmax(0,1fr) clamp(220px,28vw,330px);align-items:center;gap:48px;padding-block:60px;display:grid}.founder-quote{min-width:0;margin:0}.founder-quote>.kicker{letter-spacing:.07em;color:#754b40;font:10px DM Mono,monospace}.founder-quote blockquote{max-width:1040px;margin:22px 0}.founder-quote blockquote p{letter-spacing:-.05em;text-wrap:pretty;margin:0;font-size:clamp(28px,3.2vw,43px);font-weight:800;line-height:1.3}.founder-quote figcaption{color:#674b42;max-width:720px;font-size:12px;line-height:1.7}.founder-art{place-items:center;min-width:0;min-height:310px;display:grid;position:relative}.founder-art-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;width:min(100% - 45px,275px);display:grid;transform:rotate(12deg)}.founder-art-grid i{aspect-ratio:1;background:#f8c1ac;border-radius:3px;display:block;box-shadow:3px 3px #292d35}.founder-art-grid i.coral{background:#e86255}.founder-art-grid i.amber{background:#f7e2a0}.founder-art-mark{z-index:1;fill:none;stroke:#292d35;stroke-width:16px;mix-blend-mode:multiply;width:230px;height:230px;position:absolute;transform:translate(-8px,-12px)}@media (width<=850px){.founder-layout{gap:25px}.founder-art{min-height:230px}.founder-art-mark{width:190px;height:190px}.founder-art-grid{gap:5px}}@media (width<=650px){.founder-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px}.founder-quote>.kicker{font-size:9px}.founder-quote blockquote{margin:18px 0}.founder-quote blockquote p{letter-spacing:-.04em;font-size:clamp(25px,6.5vw,34px);line-height:1.35}.founder-quote figcaption{font-size:11px}.founder-art{min-height:215px}.founder-art-grid{gap:4px;width:180px}.founder-art-grid i{border-radius:2px;box-shadow:2px 2px #292d35}.founder-art-mark{width:175px;height:175px}}.value-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:60px;display:grid}.value-heading>p{color:#62686b;max-width:410px;margin:0 0 5px;font-size:15px;line-height:1.75}.value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:46px;display:grid}.value-grid article{border-top:1px solid #cbcfc5;min-width:0;padding:27px 0 0}.value-grid svg{fill:none;stroke:#4d7967;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.value-grid h3{letter-spacing:-.045em;max-width:310px;margin:22px 0 12px;font-size:22px;line-height:1.3}.value-grid p{color:#62686b;max-width:350px;margin:0;font-size:14px;line-height:1.75}.integrations-compact .integrations-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:70px}.tool-connection{justify-content:space-between;align-items:center;gap:24px;margin-top:38px;display:flex}.tool-badges{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tool-badges li{background:#f6f4ee;border:1px solid #cdcec5;border-radius:5px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex}.tool-badges strong{letter-spacing:-.025em;font-size:15px;font-weight:700}.tool-badges .connector-logo{flex:none;width:32px;height:32px;font-size:21px}.connection-protocol{color:#486254;letter-spacing:.04em;border:1px solid #b5c4b7;border-radius:24px;flex:none;padding:9px 12px;font:10px DM Mono,monospace}.compatible-tools{color:#707975;margin:13px 0 0;font-size:11px;line-height:1.6}.ownership-grid{border-top:1px solid #c9cdc4;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin-top:33px;padding-top:25px;display:grid}.ownership-grid h3{letter-spacing:-.025em;margin:0 0 8px;font-size:15px}.ownership-grid p{color:#626b66;max-width:440px;margin:0;font-size:13px;line-height:1.7}.integration-summary{border-top:1px solid #c9cdc4;align-items:flex-start;gap:18px;margin-top:25px;padding-top:25px;display:flex}.integration-summary>.connector-logo{flex:none;margin-top:2px}.integration-summary>div{min-width:0}.integration-summary>div>span{letter-spacing:.06em;color:#737d77;font:9px DM Mono,monospace}.integration-summary h3{letter-spacing:-.035em;margin:8px 0;font-size:19px;line-height:1.4}.integration-summary p{color:#626b66;max-width:800px;margin:0;font-size:13px;line-height:1.7}@media (width<=1100px){.value-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:35px}.value-grid{gap:25px}.value-grid h3{font-size:20px}.integrations-compact .integrations-heading{gap:35px}.tool-badges li{gap:9px;padding-right:14px}.tool-badges strong{font-size:14px}}@media (width<=850px){.value-heading,.integrations-compact .integrations-heading{grid-template-columns:minmax(0,1fr);gap:20px}.value-heading>p{max-width:620px}.value-grid{gap:20px}.value-grid h3{font-size:19px}.value-grid p{font-size:13px}.tool-connection{align-items:flex-start}.tool-badges{gap:9px}.tool-badges li{gap:8px;padding:10px}.tool-badges strong{font-size:13px}.tool-badges .connector-logo{width:27px;height:27px;font-size:19px}.connection-protocol{margin-top:6px;font-size:9px}}@media (width<=650px){.value-heading>p{font-size:14px;line-height:1.7}.value-grid{grid-template-columns:minmax(0,1fr);gap:27px;margin-top:30px}.value-grid article{padding-top:20px}.value-grid svg{width:29px;height:29px}.value-grid h3{max-width:none;margin:14px 0 9px;font-size:21px}.value-grid p{max-width:none;font-size:14px;line-height:1.7}.integrations-compact .integrations-heading p{margin:0;font-size:14px;line-height:1.7}.tool-connection{flex-direction:column;align-items:flex-start;gap:14px;margin-top:27px}.tool-badges{gap:8px}.tool-badges li{gap:8px;padding:9px 10px}.tool-badges strong{font-size:12px}.tool-badges .connector-logo{width:24px;height:24px;font-size:17px}.connection-protocol{margin:0;padding:7px 10px;font-size:9px}.compatible-tools{margin-top:11px;font-size:11px}.ownership-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:25px;padding-top:23px}.ownership-grid p,.integration-summary p{font-size:13px;line-height:1.7}.integration-summary{gap:12px}.integration-summary>.connector-logo{width:31px;height:31px;font-size:21px}.integration-summary h3{font-size:18px}}.workflow-section .wf-case-detail{flex-direction:column;justify-content:center;gap:25px;min-height:315px;padding:30px;display:flex}.wf-case-schema{grid-template-columns:92px 106px minmax(0,250px);justify-content:center;align-items:center;gap:36px;width:100%;max-width:650px;margin:auto;display:grid}.wf-case-origin{text-align:center;min-width:0;position:relative}.wf-case-origin>span:first-child{color:#b8c9bd;margin-bottom:14px;font-size:10px;line-height:1.5;display:block}.wf-case-mini-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;display:grid}.wf-case-mini-cell{aspect-ratio:1;opacity:.65;background:#83ab8a;border-radius:2px;display:block;position:relative}.wf-case-mini-cell[data-status=warn]{background:#cba762}.wf-case-mini-cell[data-status=fail]{background:#cf806b}.wf-case-mini-cell.is-selected{opacity:1;outline-offset:2px;z-index:1;outline:1px solid #ffc2a5;box-shadow:0 0 10px #d9827055}.wf-case-open-arrow{color:#b5c9bc;font-size:23px;line-height:1;position:absolute;top:50%;left:calc(100% + 8px)}.wf-case-hub{text-align:center;min-width:0;position:relative}.wf-case-hub:after{content:"";background:#657b6c;width:37px;height:1px;position:absolute;top:50%;left:100%}.wf-case-hub-icon{color:#ffe1c9;background:#a86e5b;border:1px solid #d4947b;border-radius:10px;place-items:center;width:53px;height:53px;margin:0 auto 12px;display:grid}.wf-case-hub-icon>svg{stroke-width:1.4px;width:29px;height:29px}.wf-case-hub>small{color:#e8ac91;letter-spacing:.02em;font:10px DM Mono,monospace;display:block}.wf-case-hub h4{color:#d3dfd5;letter-spacing:-.015em;margin:5px 0 0;font-size:12px;font-weight:500;line-height:1.5}.wf-case-branches{gap:21px;min-width:0;padding-left:20px;display:grid;position:relative}.wf-case-branches:before{content:"";background:#657b6c;width:1px;position:absolute;top:23px;bottom:27px;left:0}.wf-case-branch{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;display:grid;position:relative}.wf-case-branch:before{content:"";background:#657b6c;width:20px;height:1px;position:absolute;top:50%;right:100%}.wf-case-branch h5{color:#b5c9b9;margin:0;font-size:11px;font-weight:500;line-height:1.45}.wf-case-step-path{align-items:center;gap:6px;display:flex}.wf-case-step-path>span{color:#d0e1cf;background:#3b5145;border:1px solid #829c84;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font:10px DM Mono,monospace;display:grid}.wf-case-step-path>i{color:#849c88;font-size:16px;font-style:normal}.wf-case-comparison{align-items:center;gap:14px;display:flex}.wf-case-comparison>span{flex-direction:column;align-items:center;gap:5px;display:flex}.wf-case-comparison i{border-radius:6px;place-items:center;width:28px;height:28px;font:16px DM Mono,monospace;display:grid}.wf-case-expect-icon{color:#244832;background:#90b195;border:1px solid #a0c0a3}.wf-case-actual-icon{color:#5d3022;background:#cb8970;border:1px solid #e4a58a}.wf-case-comparison small{color:#a8bfae;text-align:center;font-size:8px;line-height:1.4}.wf-case-comparison>b{color:#6d8373;align-self:flex-start;margin-top:4px;font-size:19px;font-weight:300}.wf-case-artifact-icons{align-items:center;gap:19px;display:flex}.wf-case-artifact-icons>span{color:#b8ceb4;flex-direction:column;align-items:center;gap:5px;display:flex}.wf-case-artifact-icons svg{stroke-width:1.2px;width:27px;height:28px}.wf-case-artifact-icons small{color:#9bb199;font:7px DM Mono,monospace}.wf-case-agent-link{color:#a9beb0;border-top:1px solid #43574c;justify-content:center;align-items:center;gap:15px;padding-top:17px;font-size:10px;line-height:1.5;display:flex}.wf-case-agent-link>span:first-child{align-items:center;gap:7px;display:flex}.wf-case-agent-link svg{color:#b4cfb8;width:21px;height:21px}.wf-case-agent-link>.wf-mcp{padding:4px 9px;font-size:8px}.wf-case-agent-link>i{color:#809f88;font-size:18px;font-style:normal}.wf-case-agent-link>small{color:#e8ac91;font:9px DM Mono,monospace}@keyframes wf-case-selected{0%,to{transform:scale(1)}12%,23%{transform:scale(1.35);box-shadow:0 0 0 4px #cf806b12}}@keyframes wf-case-step{0%,to{background:#3b5145;transform:scale(1)}20%,33%{background:#56765b;transform:scale(1.12)}}@keyframes wf-case-result{0%,40%,80%,to{transform:scale(1);box-shadow:0 0 #cb897000}53%,65%{transform:scale(1.08);box-shadow:0 0 0 4px #cb897012}}@keyframes wf-case-evidence{0%,65%,to{color:#b8ceb4;transform:translateY(0)}77%,86%{color:#ebc0a0;transform:translateY(-3px)}}.wf-chapter.is-active .wf-case-mini-cell.is-selected{animation:8s ease-in-out infinite wf-case-selected}.wf-chapter.is-active .wf-case-step-path>span{animation:8s ease-in-out infinite wf-case-step}.wf-chapter.is-active .wf-case-step-path>span:nth-of-type(2){animation-delay:.5s}.wf-chapter.is-active .wf-case-step-path>span:nth-of-type(3){animation-delay:1s}.wf-chapter.is-active .wf-case-actual-icon{animation:8s ease-in-out infinite wf-case-result}.wf-chapter.is-active .wf-case-artifact-icons>span{animation:8s ease-in-out infinite wf-case-evidence}.wf-chapter.is-active .wf-case-artifact-icons>span:nth-child(2){animation-delay:.3s}.wf-chapter.is-active .wf-case-artifact-icons>span:nth-child(3){animation-delay:.6s}@media (width>=1200px){.workflow-section .wf-case-detail{gap:28px;padding:30px}.wf-case-schema{grid-template-columns:98px 112px minmax(0,250px);gap:40px}.wf-case-hub:after{width:41px}.wf-case-branch{grid-template-columns:84px minmax(0,1fr)}.wf-case-branch h5{font-size:12px}.wf-case-hub h4{font-size:13px}}@media (width<=1100px){.workflow-section .wf-case-detail{gap:23px;min-height:310px;padding:25px}.wf-case-schema{grid-template-columns:80px 94px minmax(0,240px);gap:26px}.wf-case-open-arrow{font-size:21px;left:calc(100% + 5px)}.wf-case-hub:after{width:27px}.wf-case-origin>span:first-child{font-size:9px}.wf-case-branch{grid-template-columns:63px minmax(0,1fr);gap:8px}.wf-case-branch h5{font-size:10px}.wf-case-step-path{gap:5px}.wf-case-step-path>span{width:23px;height:23px}.wf-case-artifact-icons{gap:16px}.wf-case-comparison{gap:11px}}@media (width<=850px){.wf-case-schema{grid-template-columns:74px 88px minmax(0,210px);gap:23px}.wf-case-hub:after{width:24px}.wf-case-branches{gap:19px;padding-left:15px}.wf-case-branch:before{width:15px}.wf-case-branch{grid-template-columns:55px minmax(0,1fr);gap:7px}.wf-case-step-path{gap:4px}.wf-case-step-path>span{width:21px;height:21px;font-size:9px}.wf-case-step-path>i{font-size:14px}.wf-case-artifact-icons{gap:13px}.wf-case-artifact-icons svg{width:23px;height:25px}.wf-case-comparison{gap:9px}.wf-case-comparison i{width:25px;height:25px}}@media (width<=650px){.workflow-section .wf-case-detail{gap:20px;min-height:0;padding:23px 18px}.wf-case-schema{grid-template-columns:90px minmax(0,1fr);gap:23px 26px;max-width:390px}.wf-case-origin{grid-area:1/1;align-self:center}.wf-case-origin>span:first-child{margin-bottom:13px;font-size:10px}.wf-case-open-arrow{font-size:22px;left:calc(100% + 7px)}.wf-case-hub{text-align:left;grid-area:1/2;grid-template-columns:44px 1fr;align-items:center;gap:3px 12px;display:grid}.wf-case-hub-icon{border-radius:9px;grid-row:1/3;width:44px;height:44px;margin:0}.wf-case-hub-icon>svg{width:25px;height:25px}.wf-case-hub>small{align-self:end;font-size:10px}.wf-case-hub h4{align-self:start;margin:0;font-size:12px}.wf-case-hub:after{width:1px;height:24px;top:100%;left:21px}.wf-case-branches{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 0 0;display:grid}.wf-case-branches:before{width:auto;height:1px;inset:0 16% auto}.wf-case-branch{text-align:center;flex-direction:column;align-items:center;gap:12px;min-height:92px;display:flex}.wf-case-branch:before{width:1px;height:12px;top:-20px;left:50%;right:auto}.wf-case-branch h5{min-height:16px;font-size:11px}.wf-case-step-path{gap:3px;min-height:28px}.wf-case-step-path>span{width:21px;height:21px;font-size:9px}.wf-case-step-path>i{font-size:12px}.wf-case-comparison{gap:7px}.wf-case-comparison i{width:25px;height:25px;font-size:14px}.wf-case-comparison small{font-size:7px}.wf-case-comparison>b{font-size:16px}.wf-case-artifact-icons{gap:10px}.wf-case-artifact-icons svg{width:22px;height:25px}.wf-case-artifact-icons small{font-size:6px}.wf-case-agent-link{gap:13px;padding-top:15px;font-size:10px}.wf-case-agent-link>.wf-mcp{font-size:8px}.wf-case-agent-link>small{font-size:9px}}@media (width<=390px){.workflow-section .wf-case-detail{gap:17px;padding:21px 12px}.wf-case-schema{grid-template-columns:73px minmax(0,1fr);gap:22px 23px}.wf-case-origin>span:first-child{font-size:9px}.wf-case-hub{grid-template-columns:36px 1fr;gap:3px 9px}.wf-case-hub-icon{border-radius:7px;width:36px;height:36px}.wf-case-hub-icon>svg{width:22px;height:22px}.wf-case-hub:after{height:23px;left:17px}.wf-case-hub>small{font-size:9px}.wf-case-hub h4{font-size:11px}.wf-case-branches{gap:8px}.wf-case-branch h5{font-size:10px}.wf-case-step-path{gap:2px}.wf-case-step-path>span{width:17px;height:17px;font-size:8px}.wf-case-step-path>i{font-size:10px}.wf-case-comparison{gap:5px}.wf-case-comparison i{width:22px;height:22px;font-size:12px}.wf-case-comparison small{font-size:6px}.wf-case-comparison>b{font-size:14px}.wf-case-artifact-icons{gap:6px}.wf-case-artifact-icons svg{width:18px;height:22px}.wf-case-agent-link{gap:9px;font-size:9px}.wf-case-agent-link svg{width:19px;height:19px}.wf-case-agent-link>i{font-size:15px}.wf-case-agent-link>small{font-size:8px}}@media (prefers-reduced-motion:reduce){.wf-case-detail *{transition:none!important;animation:none!important}}.workflow-section .wf-fix-diagram{flex-direction:column;gap:0;min-height:340px;padding:27px 30px 30px;display:flex}.wf-fix-nodes{grid-template-columns:minmax(0,1fr) 52px minmax(0,1.1fr);align-items:center;gap:22px;width:100%;max-width:630px;margin:auto;display:grid}.wf-fix-map{background:#34423c;border:1px solid #6e8475;border-radius:8px;min-width:0;padding:16px}.wf-fix-map-heading{color:#d2dfd0;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.wf-fix-map-heading .brand-mark{width:20px;height:20px}.wf-fix-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin:17px 0 16px;display:grid}.wf-fix-cell{aspect-ratio:1;opacity:.75;background:#82a98a;border-radius:3px;display:block;position:relative}.wf-fix-cell[data-status=warn]{background:#c9a15e}.wf-fix-cell[data-status=fail]{background:#c77e69}.wf-fix-cell.is-linked{opacity:1;outline-offset:2px;z-index:1;outline:1px solid #edbaa0}.wf-fix-cell.is-linked:after{content:"";background:#b9a3d3;border:1px solid #e8dbf4;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #34423c}.wf-fix-map-label{color:#bed0bd;border-top:1px solid #536959;justify-content:space-between;align-items:center;gap:9px;padding-top:12px;font-size:10px;display:flex}.wf-fix-map-label>small{color:#e4b69b;font:8px DM Mono,monospace}.wf-fix-progress{justify-content:space-between;gap:7px;padding-top:14px;display:flex;position:relative}.wf-fix-progress:before{content:"";background:#71816e;height:1px;position:absolute;top:20px;left:8%;right:8%}.wf-fix-progress>span{color:#aabcaa;flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.wf-fix-progress i{background:#3c4c41;border:1px solid #91a188;border-radius:50%;width:13px;height:13px;position:relative}.wf-fix-progress .is-complete i{background:#8faa83;border-color:#b2c3a8}.wf-fix-progress .is-current i{background:#b6a1cd;border-color:#d7c9e7;box-shadow:0 0 0 3px #b6a1cd17}.wf-fix-progress small{text-align:center;overflow-wrap:anywhere;font-size:8px;line-height:1.4}.wf-fix-progress .is-current small{color:#dbc9ed}.wf-fix-sync{color:#c0c9bd;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.wf-fix-sync>svg{stroke-width:1.4px;width:25px;height:25px}.wf-fix-sync>small{letter-spacing:.02em;color:#a0b39f;margin-bottom:3px;font:8px DM Mono,monospace}.wf-fix-case{background:#2f3b37;border:1px solid #788273;border-radius:8px;min-width:0;padding:16px}.wf-fix-case-title{align-items:center;gap:10px;margin-bottom:17px;display:flex}.wf-fix-case-icon{color:#f6d9bd;background:#a16f5b;border:1px solid #c78d70;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.wf-fix-case-icon>svg{stroke-width:1.3px;width:23px;height:23px}.wf-fix-case-title small{color:#e6b79a;font:9px DM Mono,monospace}.wf-fix-case-title h4{color:#ccdbca;letter-spacing:-.02em;margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.45}.wf-fix-links{border-left:1px solid #6f7f69;gap:13px;margin-left:17px;padding-left:17px;display:grid;position:relative}.wf-fix-links>div{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.wf-fix-links>div:before{content:"";background:#6f7f69;width:17px;height:1px;position:absolute;top:50%;right:100%}.wf-fix-links>div>svg{color:#9db48d;stroke-width:1.4px;width:18px;height:18px}.wf-fix-links>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-fix-links small{color:#9baf94;font-size:8px;line-height:1.4}.wf-fix-links strong{color:#d1dfc9;overflow-wrap:anywhere;font:400 9px/1.4 DM Mono,monospace}.wf-fix-links>.wf-fix-pr>svg{color:#c7aee0}.wf-fix-links .wf-fix-pr-label{color:#d8c5eb;align-items:center;gap:6px;display:inline-flex}.wf-fix-pr-label>i{background:#bba2d7;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.wf-fix-return{color:#bfd0b6;border:1px solid #728969;border-top:0;border-radius:0 0 12px 12px;justify-content:center;align-items:center;min-height:35px;margin:0 14% 0 15%;display:flex;position:relative}.wf-fix-return:before{content:"↑";font-size:16px;line-height:1;position:absolute;top:0;left:-5px}.wf-fix-return>span{color:#b7cdb0;text-align:center;background:#29353a;align-items:center;gap:7px;padding:0 10px;font-size:9px;line-height:1.4;display:flex;position:relative;transform:translateY(17px)}.wf-fix-return svg{color:#b4d0ac;width:18px;height:18px}.wf-fix-caption{color:#9db097;text-align:center;letter-spacing:.01em;margin-top:29px;font:8px/1.6 DM Mono,monospace}@keyframes wf-fix-status{0%,to{opacity:.75;transform:scale(1)}28%,47%{opacity:1;transform:scale(1.13)}}@keyframes wf-fix-pr{0%,to{color:#d8c5eb}28%,47%{color:#f1dcff;transform:translate(2px)}}@keyframes wf-fix-recheck{0%,55%,to{color:#b7cdb0}70%,83%{color:#e0edcf}}.wf-chapter.is-active .wf-fix-cell.is-linked:after,.wf-chapter.is-active .wf-fix-progress .is-current i{animation:7s ease-in-out infinite wf-fix-status}.wf-chapter.is-active .wf-fix-pr-label{animation:7s ease-in-out infinite wf-fix-pr}.wf-chapter.is-active .wf-fix-return>span{animation:7s ease-in-out infinite wf-fix-recheck}@media (width>=1200px){.workflow-section .wf-fix-diagram{padding-inline:34px}.wf-fix-nodes{grid-template-columns:minmax(0,1fr) 58px minmax(0,1.1fr);gap:25px}.wf-fix-map-heading,.wf-fix-case-title h4{font-size:13px}.wf-fix-links strong{font-size:10px}.wf-fix-links small{font-size:9px}}@media (width<=1100px){.workflow-section .wf-fix-diagram{min-height:330px;padding:24px}.wf-fix-nodes{grid-template-columns:minmax(0,1fr) 38px minmax(0,1.1fr);gap:16px}.wf-fix-map,.wf-fix-case{padding:14px}.wf-fix-map-heading{gap:6px;font-size:11px}.wf-fix-grid{gap:4px}.wf-fix-map-label{font-size:9px}.wf-fix-progress small{font-size:7px}.wf-fix-case-title{gap:8px}.wf-fix-case-title h4{font-size:11px}.wf-fix-links{padding-left:13px}.wf-fix-links>div:before{width:13px}.wf-fix-links>div{gap:6px}.wf-fix-links strong,.wf-fix-links small{font-size:8px}}@media (width<=850px){.workflow-section .wf-fix-diagram{padding-inline:22px}.wf-fix-nodes{grid-template-columns:minmax(0,1fr) 32px minmax(0,1.1fr);gap:15px}.wf-fix-map,.wf-fix-case{padding:12px}.wf-fix-grid{gap:3px}.wf-fix-map-heading{font-size:10px}.wf-fix-map-label{font-size:8px}.wf-fix-map-label>small{font-size:7px}.wf-fix-progress{gap:4px}.wf-fix-progress small{font-size:7px}.wf-fix-case-title h4{font-size:10px}.wf-fix-case-title small{font-size:8px}.wf-fix-case-icon{width:30px;height:30px}.wf-fix-case-icon>svg{width:20px;height:20px}.wf-fix-links{margin-left:14px}.wf-fix-links>div>svg{width:16px;height:16px}.wf-fix-return>span{font-size:8px}.wf-fix-caption{font-size:7px}}@media (prefers-reduced-motion:reduce){.wf-fix-diagram *{transition:none!important;animation:none!important}}@media (width<=650px){.workflow-section .wf-fix-diagram{min-height:0;padding:23px 18px 25px}.wf-fix-nodes{grid-template-columns:minmax(0,1fr);gap:16px;max-width:390px}.wf-fix-map,.wf-fix-case{padding:16px}.wf-fix-map-heading{gap:8px;font-size:12px}.wf-fix-map-heading .brand-mark{width:20px;height:20px}.wf-fix-grid{gap:5px;margin-block:17px}.wf-fix-map-label{flex-direction:row;align-items:center;font-size:11px}.wf-fix-map-label>small{font-size:9px}.wf-fix-progress{gap:7px;padding-top:14px}.wf-fix-progress:before{top:20px}.wf-fix-progress i{width:13px;height:13px}.wf-fix-progress small{font-size:9px}.wf-fix-sync{flex-direction:row;justify-content:center;gap:18px}.wf-fix-sync>svg{width:23px;height:23px}.wf-fix-sync>small{margin:0;font-size:8px}.wf-fix-sync .wf-wire{width:22px;transform:rotate(90deg)}.wf-fix-case-title{align-items:center;gap:10px;margin-bottom:17px}.wf-fix-case-icon{width:34px;height:34px;display:grid}.wf-fix-case-icon>svg{width:23px;height:23px}.wf-fix-case-title small{font-size:10px}.wf-fix-case-title h4{font-size:12px}.wf-fix-links{gap:13px;margin-left:16px;padding-left:17px}.wf-fix-links>div:before{width:17px}.wf-fix-links>div{gap:9px}.wf-fix-links>div>svg{width:18px;height:18px}.wf-fix-links small,.wf-fix-links strong{font-size:10px}.wf-fix-return{border:0;border-radius:0;gap:9px;min-height:0;margin:18px 0 0}.wf-fix-return:before{content:"↻";flex:none;font-size:23px;position:static}.wf-fix-return>span{text-align:left;background:0 0;max-width:none;padding:0;font-size:10px;transform:none}.wf-fix-return svg{flex:none;width:20px;height:20px}.wf-fix-caption{margin-top:17px;font-size:8px}}.workflow-section{--wf-line:#52616b;--wf-mint:#a4cbb0;--wf-paper:#f8f7f1;--wf-muted:#b5c0c5}.wf-symbols{width:0;height:0;position:absolute;overflow:hidden}.wf-diagram :where(svg){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:28px;height:28px}.wf-diagram .brand-mark{stroke:none}.wf-scroll-hint{color:#a2afb6;letter-spacing:.08em;align-items:center;gap:18px;margin-top:38px;font:9px DM Mono,monospace;display:flex}.wf-scroll-hint>span:last-child{color:#eaa58f;font-size:24px}.wf-story{margin:38px 0 0;padding:0;list-style:none;position:relative}.wf-story:before{content:"";background:linear-gradient(#678274,#50606b 88%,#0000);width:1px;position:absolute;top:22px;bottom:120px;left:17px}.wf-chapter{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:40px;padding-bottom:46px;display:grid;position:relative}.wf-chapter:last-child{padding-bottom:0}.wf-chapter-copy{align-self:start;padding:20px 0 0 54px;position:relative}.wf-chapter-index{color:#b8c9bd;background:#252e35;border:1px solid #60736c;border-radius:50%;place-items:center;width:35px;height:35px;font:10px DM Mono,monospace;transition:background .5s,border-color .5s,box-shadow .5s;display:grid;position:absolute;top:18px;left:0}.wf-chapter.is-seen .wf-chapter-index{background:#3b5148;border-color:#a4cbb0;box-shadow:0 0 0 5px #a4cbb008}.wf-chapter h3{letter-spacing:-.045em;margin:3px 0 15px;font-size:25px;font-weight:700;line-height:1.15}.wf-chapter-copy>p{color:var(--wf-muted);max-width:210px;margin:0;font-size:13px;line-height:1.75}.wf-diagram{background:linear-gradient(130deg,#2d3841,#252d35);border:1px solid #43515c;border-radius:10px;min-height:290px;margin:0;padding:30px;transition:border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.wf-chapter.is-seen .wf-diagram{border-color:#687a73}.wf-chapter.is-active .wf-diagram{box-shadow:0 0 40px #a4cbb005}.wf-exchange{grid-template-columns:128px minmax(105px,1fr) minmax(210px,1.5fr);align-items:center;gap:18px;display:grid}.wf-agent-node{text-align:center;min-width:0}.wf-node-icon{color:#cee1d1;background:#3c5148;border:1px solid #82998b;border-radius:18px;place-items:center;width:66px;height:66px;margin:0 auto 15px;display:grid;box-shadow:0 9px 22px #101c2233}.wf-node-icon>svg{width:34px;height:34px}.wf-agent-node>strong{letter-spacing:-.02em;font-size:14px}.wf-agent-names{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:12px;display:flex}.wf-agent-names span{color:#c3ccc9;background:#253038;border:1px solid #4c5c61;border-radius:4px;padding:4px 6px;font:8px DM Mono,monospace}.wf-exchange-paths{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}.wf-mcp{letter-spacing:.1em;color:#d2c7b3;text-align:center;background:#3d403b;border:1px solid #7b7967;border-radius:20px;align-self:center;padding:5px 12px;font:9px DM Mono,monospace;display:block}.wf-transfer{gap:8px;display:grid}.wf-transfer small,.wf-upload-path>small{color:#c4d0cc;text-align:center;font-size:9px;line-height:1.4}.wf-wire{background:#6b9181;width:100%;height:1px;font-style:normal;display:block;position:relative}.wf-wire:after{content:"";border-top:1px solid #a4cbb0;border-right:1px solid #a4cbb0;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.wf-wire-left:after{left:0;right:auto;transform:rotate(-135deg)}.wf-wire>b{opacity:0;background:#c7e8cf;border-radius:4px;width:18px;height:5px;position:absolute;top:-2px;left:0;box-shadow:0 0 8px #c7e8cf5c}.wf-light-node{background:var(--wf-paper);color:#2d3b34;border:1px solid #d4ddd0;border-radius:7px;min-width:0;box-shadow:0 10px 25px #10202824}.wf-registry{padding:15px}.wf-node-heading{letter-spacing:-.04em;align-items:center;gap:8px;font-size:14px;display:flex}.wf-node-heading>svg{stroke:none;width:23px;height:23px}.wf-add{color:#5a7a5e;background:#e3ebe0;border-radius:4px;place-items:center;width:20px;height:20px;margin-left:auto;font:18px DM Mono,monospace;display:grid}.wf-node-label{color:#6e7c71;letter-spacing:.02em;margin-top:14px;margin-bottom:10px;font:8px DM Mono,monospace;display:block}.wf-case-list{gap:7px;display:grid}.wf-case-slip{background:#fffefa;border:1px solid #dde1d5;border-radius:3px;grid-template-columns:13px 36px minmax(0,1fr);align-items:center;gap:7px;padding:9px 7px;font-size:10px;line-height:1.3;display:grid}.wf-case-check{color:#739272;background:#e2ebdb;border-radius:3px;place-items:center;width:13px;height:13px;font-size:9px;display:grid}.wf-case-slip small{color:#899383;font:7px DM Mono,monospace}.wf-execution{grid-template-columns:65px 22px minmax(180px,1fr) 102px;align-items:center;gap:17px;padding-top:55px;display:grid}.wf-environment-tag{letter-spacing:.08em;color:#b5c8be;align-items:center;gap:8px;font:8px DM Mono,monospace;display:flex;position:absolute;top:19px;left:26px}.wf-environment-dot{background:#a4cbb0;border-radius:50%;width:6px;height:6px}.wf-case-bundle{text-align:center}.wf-stacked-cases{width:58px;height:77px;margin:0 auto 17px;position:relative}.wf-stacked-cases>i,.wf-stacked-cases>span{background:#35433f;border:1px solid #82978a;border-radius:5px;position:absolute;inset:0;transform:rotate(-12deg)translate(-3px,-2px)}.wf-stacked-cases>i:nth-child(2){transform:rotate(-6deg)translate(-1px,-1px)}.wf-stacked-cases>span{color:#c2d5c6;background:#43594c;place-items:center;display:grid;transform:rotate(3deg)}.wf-case-bundle>strong{color:#d0d9d5;font-size:10px;font-weight:500;line-height:1.5}.wf-short-arrow{color:#a5baaf;font-size:26px}.wf-app-window{color:#46594b;background:#edf0e8;border:1px solid #c7d0c5;border-radius:7px;min-width:0;overflow:hidden}.wf-app-bar{background:#dbe2d8;align-items:center;gap:12px;padding:10px 11px;display:flex}.wf-app-bar>span{letter-spacing:2px;color:#91a38f;white-space:nowrap;font-size:6px}.wf-app-bar small{font:8px DM Mono,monospace}.wf-app-body{grid-template-columns:28% 1fr;gap:16px;height:126px;padding:15px 18px;display:grid}.wf-app-nav{align-content:start;gap:8px;padding-top:4px;display:grid}.wf-app-nav>i{background:#c1cdbd;border-radius:3px;height:5px;display:block}.wf-app-nav>i:first-child{background:#91a78e;width:65%}.wf-app-form{grid-template-columns:1fr 1fr;align-content:start;gap:9px;display:grid;position:relative}.wf-app-form>i{background:#fcfcf7;border:1px solid #cfd8c8;border-radius:3px;height:20px;display:block}.wf-app-form>span:not(.wf-error-ring){background:#fcfcf7;border:1px solid #cfd8c8;border-radius:3px;grid-column:1/-1;height:25px}.wf-app-form>b{background:#7e9d7a;border-radius:3px;width:60%;height:13px}.wf-app-form .wf-pointer{fill:#384d40;stroke:#fff;stroke-width:1px;width:24px;height:24px;position:absolute;bottom:1px;left:55%;transform:rotate(-12deg)}.wf-error-ring{opacity:.85;border:1px solid #cb765f;border-radius:5px;width:calc(60% + 10px);height:23px;position:absolute;top:58px;left:-5px}.wf-app-agent{color:#5e785f;border-top:1px solid #d1d9cb;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:8px;display:flex}.wf-app-agent svg{width:15px;height:15px}.wf-check-outcomes{gap:12px;display:grid}.wf-check-outcomes>span{align-items:center;gap:6px;font-size:9px;line-height:1.4;display:flex}.wf-check-outcomes svg{width:19px;height:19px}.wf-outcome-pass{color:#b7d4b9}.wf-outcome-fail{color:#f2ac93}.wf-recording{grid-template-columns:minmax(145px,1fr) minmax(85px,.8fr) minmax(190px,1.3fr);align-items:center;gap:22px;display:grid}.wf-evidence-bundle{padding-bottom:12px;position:relative}.wf-result-packet{z-index:1;background:#3b4647;border:1px solid #7a8f83;border-radius:6px;align-items:center;gap:9px;padding:13px;display:flex;position:relative}.wf-failure-dot{color:#fff4e2;background:#ba7d64;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font:13px DM Mono,monospace;display:grid}.wf-result-packet strong{font-size:10px;font-weight:500;line-height:1.4;display:block}.wf-result-packet small{color:#adbdb5;margin-top:5px;font-size:8px;line-height:1.5;display:block}.wf-packet-lines{display:none;position:absolute;top:52px;left:44px;right:17px}.wf-screen-packet{background:#354139;border:1px solid #718c78;border-radius:6px;align-items:center;gap:10px;margin:10px 6px 0;padding:20px 13px;display:flex;position:relative;transform:rotate(-4deg)}.wf-screen-packet>svg{stroke:#c0d6b9;stroke-width:1.2px;width:40px;height:40px}.wf-screen-packet>span{color:#c6d8bf;z-index:1;font:8px DM Mono,monospace;position:relative}.wf-highlight-box{background:#db8c6d22;border:1px solid #eb9b7a;border-radius:3px;width:30px;height:20px;position:absolute;bottom:16px;left:34px;transform:rotate(4deg)}.wf-upload-path{flex-direction:column;gap:16px;min-width:0;display:flex}.wf-upload-path>small{font-size:8px}.wf-history-node{padding:15px}.wf-stored-dot{background:#7f9e79;border-radius:50%;width:7px;height:7px;margin-left:auto}.wf-history-cells{gap:5px;display:grid}.wf-history-cells>span{color:#778070;background:#e8ede3;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font:8px DM Mono,monospace;display:flex}.wf-history-cells>span.wf-history-selected{color:#955f46;background:#fae8db;box-shadow:inset 2px 0 #c58468}.wf-history-cells i{color:#b97456;font-style:normal}.wf-history-cells i.wf-history-pass{color:#5d875a}.wf-recorded-evidence{border-top:1px solid #d6dfce;align-items:center;gap:7px;margin-top:9px;padding:9px 0 0;display:flex}.wf-recorded-evidence svg{color:#819278;stroke-width:1.2px;width:18px;height:18px}.wf-recorded-evidence span{color:#66765f;font-size:8px;line-height:1.4}.wf-recorded-evidence b{color:#a07b5e;margin-left:auto;font-weight:400}.wf-history-trail{align-items:center;margin-top:13px;padding:0 2px;display:flex}.wf-history-trail>i{border:1px solid #94a58a;border-radius:50%;width:6px;height:6px}.wf-history-trail>span{background:#c0ccba;flex:1;height:1px}.wf-history-trail>.wf-history-latest{background:#c58d6e;border-color:#c58d6e;box-shadow:0 0 0 3px #c58d6e17}.wf-tier-note{color:#e6b69f;background:#514239;border:1px solid #76604f;border-radius:4px;margin-top:18px;padding:7px 9px;font-size:9px;line-height:1.6;display:inline-block}.wf-followup{flex-direction:column;justify-content:center;min-height:300px;padding:28px 40px 22px;display:flex}.wf-fix-flow{grid-template-columns:minmax(150px,1fr) 65px minmax(220px,1.45fr);align-items:center;gap:25px;display:grid}.wf-problem-node{background:#39463f;border:1px solid #7d8b78;border-radius:7px;min-width:0;padding:14px}.wf-problem-node>.brand-mark{width:24px;height:24px;margin-bottom:12px;display:block}.wf-problem-node>span{font-size:11px;font-weight:500}.wf-problem-attachment{border-top:1px solid #58695b;align-items:center;gap:7px;margin-top:12px;padding-top:10px;display:flex}.wf-problem-attachment>svg{color:#b6caaa;stroke-width:1.2px;width:24px;height:24px}.wf-problem-attachment>i{background:#82917b;border-radius:2px;flex:1;height:4px}.wf-problem-attachment>i:last-child{background:#b38369;max-width:20px}.wf-github-node{color:#344039;background:#eef0e8;border:1px solid #8a9599;border-radius:7px;padding:14px}.wf-github-brand{letter-spacing:-.03em;align-items:center;gap:8px;margin-bottom:13px;font-size:14px;display:flex}.wf-github-brand>svg{width:23px;height:23px}.wf-github-issue,.wf-github-pr{border-top:1px solid #cdd6c5;align-items:center;gap:8px;padding:9px 0;font-size:10px;display:flex}.wf-github-issue>svg,.wf-github-pr>svg{color:#7a9a67;width:15px;height:15px}.wf-github-pr>svg{color:#8b7eaa}.wf-github-issue>small,.wf-github-pr>small{color:#86907f;margin-left:auto;font:8px DM Mono,monospace}.wf-return-loop{color:#b8d4be;border-bottom:1px solid #6a8a75;border-left:1px solid #6a8a75;border-right:1px solid #6a8a75;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:10px;min-height:32px;margin:0 10% 0 13%;display:flex;position:relative}.wf-return-loop>span:nth-child(2){background:#29343a;padding:0 10px;font-size:9px;line-height:1.4;transform:translateY(16px)}.wf-return-arrow{font-size:16px;line-height:1;position:absolute;top:0;left:-5px}.wf-return-turn{display:none}.wf-followup>figcaption{color:#a9b8b1;text-align:center;margin-top:28px;font-size:9px;line-height:1.5}.wf-story-footer{border-top:1px solid #46535d;justify-content:space-between;align-items:baseline;gap:30px;margin-top:42px;padding-top:24px;line-height:1.6;display:flex}.wf-story-footer>strong{color:#d1dcd4;font-size:12px;font-weight:500}.wf-story-footer>span{color:#9fadb2;text-align:right;max-width:270px;font:8px/1.7 DM Mono,monospace}@keyframes wf-send{0%{opacity:0;left:0}15%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 18px)}}@keyframes wf-receive{0%{opacity:0;left:calc(100% - 18px)}15%{opacity:1}80%{opacity:1}to{opacity:0;left:0}}@keyframes wf-error{0%,to{opacity:.65;transform:scale(1)}45%{opacity:1;transform:scale(1.07)}}@keyframes wf-cursor-move{0%,to{transform:translate(-8px,-8px)rotate(-12deg)}50%{transform:translate(1px,1px)rotate(-12deg)}}@keyframes wf-node-arrive{0%{transform:translateY(10px)}to{transform:translateY(0)}}.wf-chapter.is-active .wf-wire>b{animation:2.8s linear infinite wf-send}.wf-chapter.is-active .wf-wire-left>b{animation:2.8s linear .8s infinite wf-receive}.wf-chapter.is-active .wf-error-ring{animation:3s ease-in-out infinite wf-error}.wf-chapter.is-active .wf-pointer{animation:4s ease-in-out infinite wf-cursor-move}.wf-chapter.is-seen .wf-diagram{animation:.55s ease-out both wf-node-arrive}@media (width>=1200px){.wf-chapter{grid-template-columns:270px minmax(0,1fr);gap:60px}.wf-diagram{min-height:310px}.wf-exchange{grid-template-columns:140px 1fr minmax(235px,1.5fr);gap:26px}.wf-execution{gap:22px}.wf-case-slip{padding-block:10px;font-size:11px}}@media (width<=1100px){.wf-chapter{grid-template-columns:220px minmax(0,1fr);gap:25px}.wf-chapter-copy{padding-left:49px}.wf-chapter h3{font-size:23px}.wf-diagram{min-height:280px;padding:24px}.wf-exchange{grid-template-columns:100px minmax(80px,1fr) minmax(180px,1.6fr);gap:14px}.wf-registry{padding:12px}.wf-case-slip{grid-template-columns:11px 30px 1fr;gap:5px;padding:8px 5px;font-size:9px}.wf-case-slip small{font-size:6px}.wf-case-check{width:11px;height:11px;font-size:8px}.wf-execution{grid-template-columns:48px 16px minmax(145px,1fr) 85px;gap:12px;padding-top:50px}.wf-stacked-cases{width:45px;height:62px}.wf-app-body{gap:12px;padding:13px}.wf-check-outcomes>span{gap:5px;font-size:8px}.wf-check-outcomes svg{width:16px;height:16px}.wf-recording{grid-template-columns:minmax(115px,1fr) minmax(64px,.6fr) minmax(168px,1.35fr);gap:15px}.wf-result-packet{gap:6px;padding:12px 10px}.wf-result-packet strong{font-size:9px}.wf-screen-packet{gap:6px;padding:18px 9px}.wf-screen-packet>svg{width:30px;height:30px}.wf-screen-packet>span{font-size:7px}.wf-history-node{padding:12px}.wf-fix-flow{grid-template-columns:minmax(120px,1fr) 45px minmax(180px,1.5fr);gap:18px}.wf-followup{padding-inline:28px}.wf-github-issue,.wf-github-pr{font-size:9px}.wf-problem-node>span{font-size:10px}}@media (width<=850px){.wf-chapter{grid-template-columns:1fr;gap:22px;padding-bottom:40px;padding-left:52px}.wf-chapter-copy{padding:0}.wf-chapter-index{top:0;left:-52px}.wf-chapter h3{margin:2px 0 10px;font-size:26px;line-height:1.2}.wf-chapter-copy>p{max-width:480px;font-size:13px;line-height:1.6}.wf-tier-note{margin-top:10px}.wf-story:before{bottom:190px}.wf-diagram{min-height:275px}.wf-exchange{grid-template-columns:110px minmax(90px,1fr) minmax(190px,1.6fr);gap:18px}.wf-execution{grid-template-columns:55px 20px minmax(155px,1fr) 92px;gap:18px}.wf-recording{grid-template-columns:minmax(125px,1fr) minmax(75px,.7fr) minmax(185px,1.3fr);gap:18px}.wf-fix-flow{grid-template-columns:1fr 60px 1.4fr;gap:22px}.wf-followup{padding:25px 35px}.wf-story-footer{flex-direction:column;gap:10px}.wf-story-footer>span{text-align:left;max-width:none}}@media (width<=650px){.wf-scroll-hint{margin-top:24px;font-size:8px;line-height:1.5}.wf-story{margin-top:30px}.wf-chapter{gap:20px;padding-bottom:35px;padding-left:0}.wf-chapter-copy{padding-left:45px}.wf-chapter-index{width:30px;height:30px;font-size:9px;top:2px;left:0}.wf-chapter h3{margin-bottom:8px;font-size:24px}.wf-chapter-copy>p{font-size:12px;line-height:1.65}.wf-story:before{display:none}.wf-diagram{border-radius:7px;min-height:250px;padding:22px 16px}.wf-exchange{grid-template-columns:90px minmax(60px,.7fr) minmax(0,1.5fr);gap:12px}.wf-node-icon{border-radius:14px;width:52px;height:52px;margin-bottom:13px}.wf-node-icon>svg{width:28px;height:28px}.wf-agent-node>strong{font-size:11px}.wf-agent-names{gap:4px;margin-top:10px}.wf-agent-names span{padding:4px;font-size:7px}.wf-transfer small{font-size:8px}.wf-mcp{padding:4px 9px;font-size:8px}.wf-registry{padding:11px 8px}.wf-node-heading{gap:6px;font-size:12px}.wf-node-heading>svg{width:20px;height:20px}.wf-add{width:17px;height:17px;font-size:15px}.wf-node-label{margin-top:10px;margin-bottom:8px;font-size:7px;line-height:1.5}.wf-case-slip{grid-template-columns:11px 1fr;gap:5px;padding:8px 6px;font-size:9px}.wf-case-slip small{display:none}.wf-execution{grid-template-columns:39px 13px minmax(0,1fr);gap:12px;padding-top:48px;padding-bottom:40px}.wf-environment-tag{font-size:7px;top:17px;left:16px}.wf-stacked-cases{width:34px;height:48px;margin-bottom:12px}.wf-stacked-cases svg{width:23px;height:23px}.wf-case-bundle>strong{font-size:8px}.wf-short-arrow{font-size:22px}.wf-app-bar{padding:9px}.wf-app-bar small{font-size:7px}.wf-app-body{gap:12px;height:113px;padding:12px}.wf-app-agent{padding:7px;font-size:7px}.wf-check-outcomes{justify-content:center;gap:17px;display:flex;position:absolute;bottom:14px;left:80px;right:16px}.wf-check-outcomes>span{font-size:8px}.wf-recording{grid-template-columns:minmax(0,.9fr) 45px minmax(0,1.15fr);gap:12px}.wf-result-packet{gap:6px;padding:12px 8px}.wf-failure-dot{width:16px;height:16px;font-size:10px}.wf-result-packet strong{font-size:8px}.wf-result-packet small{font-size:7px}.wf-screen-packet{gap:5px;margin-inline:1px;padding:18px 8px}.wf-screen-packet>svg{width:26px;height:26px}.wf-screen-packet>span{font-size:7px}.wf-highlight-box{width:22px;height:18px;bottom:12px;left:23px}.wf-upload-path>small{display:none}.wf-upload-path{gap:17px}.wf-history-node{padding:10px 9px}.wf-history-cells>span{padding:7px;font-size:7px}.wf-recorded-evidence{gap:5px;padding-top:8px}.wf-recorded-evidence>span{font-size:7px}.wf-recorded-evidence>b{display:none}.wf-recorded-evidence>svg{width:16px;height:16px}.wf-history-trail{margin-top:11px}.wf-fix-flow{grid-template-columns:minmax(0,1fr) 35px minmax(0,1.4fr);gap:12px}.wf-problem-node{padding:12px 10px}.wf-problem-node>span{font-size:9px;line-height:1.5;display:block}.wf-problem-node>.brand-mark{width:22px;height:22px;margin-bottom:10px}.wf-problem-attachment{gap:5px;margin-top:9px;padding-top:8px}.wf-problem-attachment>svg{width:20px;height:20px}.wf-problem-attachment>i:last-child{display:none}.wf-github-node{padding:12px 10px}.wf-github-brand{gap:7px;margin-bottom:12px;font-size:12px}.wf-github-brand>svg{width:21px;height:21px}.wf-github-issue,.wf-github-pr{gap:5px;padding-block:8px;font-size:8px;line-height:1.5}.wf-github-issue>small,.wf-github-pr>small{display:none}.wf-github-issue>svg,.wf-github-pr>svg{width:13px;height:13px}.wf-return-loop{min-height:26px;margin-inline:14% 12%}.wf-return-loop>span:nth-child(2){padding-inline:8px;font-size:8px;transform:translateY(13px)}.wf-followup>figcaption{margin-top:27px;font-size:8px;line-height:1.6}.wf-tier-note{padding:5px 7px;font-size:8px}.wf-story-footer{margin-top:26px;padding-top:20px}.wf-story-footer>strong{font-size:11px}.wf-story-footer>span{font-size:7px}}@media (width<=390px){.wf-chapter h3{font-size:22px}.wf-diagram{padding-inline:12px}.wf-exchange{grid-template-columns:73px 51px minmax(0,1fr);gap:8px}.wf-agent-node>strong{font-size:10px}.wf-agent-names span{padding:3px;font-size:6px}.wf-transfer small{font-size:7px}.wf-node-label{font-size:6px}.wf-case-slip{gap:4px;padding:7px 4px;font-size:8px}.wf-registry{padding:9px 6px}.wf-node-heading{gap:4px;font-size:11px}.wf-node-heading>svg{width:17px;height:17px}.wf-add{display:none}.wf-execution{grid-template-columns:30px 10px minmax(0,1fr);gap:9px}.wf-case-bundle>strong{font-size:7px}.wf-stacked-cases{width:28px;height:42px}.wf-app-bar{gap:7px;padding:8px 6px}.wf-app-bar small{font-size:6px}.wf-app-body{gap:9px;padding:10px}.wf-app-agent{gap:4px;font-size:6px}.wf-check-outcomes{gap:10px;left:55px}.wf-recording{grid-template-columns:minmax(0,.9fr) 30px minmax(0,1.15fr);gap:9px}.wf-result-packet{gap:4px;padding:11px 7px}.wf-failure-dot{width:13px;height:13px;font-size:8px}.wf-result-packet strong{font-size:7px}.wf-result-packet small{font-size:6px}.wf-screen-packet{gap:4px;padding:16px 6px}.wf-screen-packet>svg{width:22px;height:22px}.wf-screen-packet>span{font-size:6px}.wf-recording .wf-mcp{padding:4px 5px;font-size:6px}.wf-history-node{padding:9px 6px}.wf-recorded-evidence>span{font-size:6px}.wf-fix-flow{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.35fr);gap:9px}.wf-problem-node{padding:10px 8px}.wf-problem-node>span{font-size:8px}.wf-github-node{padding:10px 8px}.wf-github-issue,.wf-github-pr{gap:4px;font-size:7px}.wf-return-loop>span:nth-child(2),.wf-followup>figcaption{font-size:7px}}@media (prefers-reduced-motion:reduce){.workflow-section *{transition:none!important;animation:none!important}.wf-wire>b{display:none}}@media (width>=851px){.wf-agent-node>strong{font-size:15px}.wf-agent-names span{font-size:9px}.wf-mcp{font-size:10px}.wf-transfer small{font-size:11px}.wf-node-heading{font-size:16px}.wf-node-label{font-size:10px}.wf-case-slip{font-size:12px}.wf-case-slip small{font-size:8px}.wf-environment-tag{font-size:10px}.wf-case-bundle>strong{font-size:12px}.wf-app-bar small,.wf-app-agent{font-size:10px}.wf-check-outcomes>span{font-size:11px}.wf-result-packet strong{font-size:12px}.wf-result-packet small,.wf-screen-packet>span,.wf-upload-path>small,.wf-history-cells>span,.wf-recorded-evidence span{font-size:10px}.wf-problem-node>span{font-size:13px}.wf-github-brand{font-size:16px}.wf-github-issue,.wf-github-pr{font-size:12px}.wf-github-issue>small,.wf-github-pr>small{font-size:10px}.wf-return-loop>span:nth-child(2),.wf-followup>figcaption{font-size:11px}}@media (width<=850px){.wf-agent-node>strong{font-size:13px}.wf-agent-names span{font-size:9px}.wf-node-label{font-size:10px}.wf-case-slip{font-size:11px}.wf-transfer small{font-size:10px}.wf-mcp,.wf-app-bar small,.wf-app-agent{font-size:9px}.wf-case-bundle>strong,.wf-check-outcomes>span,.wf-result-packet strong{font-size:10px}.wf-result-packet small,.wf-screen-packet>span,.wf-history-cells>span,.wf-recorded-evidence span{font-size:9px}.wf-problem-node>span{font-size:11px}.wf-github-issue,.wf-github-pr,.wf-return-loop>span:nth-child(2),.wf-followup>figcaption{font-size:10px}}@media (width<=390px){.wf-agent-node>strong{font-size:11px}.wf-agent-names span,.wf-node-label{font-size:8px}.wf-case-slip{font-size:10px}.wf-transfer small{font-size:9px}.wf-mcp,.wf-case-bundle>strong,.wf-app-bar small,.wf-app-agent{font-size:8px}.wf-result-packet strong{font-size:9px}.wf-result-packet small,.wf-screen-packet>span,.wf-recording .wf-mcp,.wf-recorded-evidence span{font-size:8px}.wf-problem-node>span{font-size:10px}.wf-github-issue,.wf-github-pr,.wf-return-loop>span:nth-child(2),.wf-followup>figcaption{font-size:9px}}.wf-map-builder{--matrix-pass:#81b390;--matrix-warn:#d7ae64;--matrix-fail:#d98270;isolation:isolate;grid-template-columns:minmax(145px,.8fr) 38px minmax(310px,1.7fr);align-items:center;gap:18px;min-height:345px;padding:26px 24px 48px;display:grid}.wf-map-source{min-width:0}.wf-map-agent{align-items:center;gap:9px;margin-bottom:18px;display:flex}.wf-map-agent>svg{color:#d1e3d2;background:#41594c;border:1px solid #81998b;border-radius:9px;flex:none;width:32px;height:32px;padding:6px}.wf-map-agent strong{font-size:13px;font-weight:600;line-height:1.4;display:block}.wf-map-agent small{color:#aabbb1;margin-top:4px;font:8px/1.6 DM Mono,monospace;display:block}.wf-map-group{color:#b8cdbd;letter-spacing:.01em;min-height:14px;margin-bottom:10px;font:9px/1.5 DM Mono,monospace}.wf-map-features{align-content:center;gap:9px;min-height:146px;display:grid;position:relative}.wf-map-feature{transform-origin:50%;will-change:transform,opacity;background:#36433f;border:1px solid #738578;border-radius:5px;align-items:center;gap:8px;min-height:40px;padding:8px 9px;display:flex;position:relative}.wf-map-feature>span{color:#94aa97;flex:none;font:7px DM Mono,monospace}.wf-map-feature>strong{color:#e2e9df;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.4}.wf-map-feature>i{display:none}.wf-map-connection{align-content:center;justify-items:center;gap:14px;display:grid;transform:translateY(26px)}.wf-map-connection .wf-mcp{margin-bottom:4px;padding:5px 8px;font-size:8px}.wf-map-connection .wf-wire{opacity:.75}.wf-map-board{min-width:0;padding:16px 15px 13px;position:relative}.wf-map-board .wf-node-heading{font-size:16px}.wf-map-board .wf-node-label{margin-top:10px;margin-bottom:15px;font-size:10px}.wf-map-live{letter-spacing:.03em;color:#83947a;margin-left:auto;font:8px DM Mono,monospace}.wf-map-axis{grid-template-columns:72px 1fr;align-items:end;gap:8px;margin-bottom:9px;display:grid}.wf-map-axis>span{color:#8d9a84;letter-spacing:.02em;font:6px/1.4 DM Mono,monospace}.wf-map-axis>strong{color:#657b5b;text-align:center;font-size:10px;font-weight:500}.wf-map-grid{grid-template-columns:72px repeat(8,minmax(0,1fr));align-items:center;gap:9px 5px;display:grid}.wf-map-grid>small{text-align:center;color:#87947e;font:7px DM Mono,monospace}.wf-map-row{color:#53694e;padding-right:5px;font-size:10px;line-height:1.4}.wf-map-cell{aspect-ratio:1;border:1px solid #0000;border-radius:3px;place-items:center;width:100%;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.wf-map-cell[data-status=pass],.wf-map-flight[data-status=pass]{background:var(--matrix-pass);color:#244b33;border-color:#6e9b7b}.wf-map-cell[data-status=warn],.wf-map-flight[data-status=warn]{background:var(--matrix-warn);color:#5b4117;border-color:#c69c54}.wf-map-cell[data-status=fail],.wf-map-flight[data-status=fail]{background:var(--matrix-fail);color:#602d23;border-color:#c47461}.wf-map-cell>i{font:9px DM Mono,monospace;transition:opacity .15s}.wf-map-cell[data-filled=false]{box-shadow:none;background:#e7ebe0;border-color:#d3dccb}.wf-map-cell[data-filled=false]>i{opacity:0}.wf-map-legend{border-top:1px solid #d8e0d1;flex-wrap:wrap;gap:6px 10px;margin-top:14px;padding-top:10px;display:flex}.wf-map-legend>span{color:#677b60;align-items:center;gap:4px;font-size:8px;line-height:1.4;display:flex}.wf-map-legend i{border-radius:2px;flex:none;width:6px;height:6px}.wf-map-legend i[data-status=pass]{background:var(--matrix-pass)}.wf-map-legend i[data-status=warn]{background:var(--matrix-warn)}.wf-map-legend i[data-status=fail]{background:var(--matrix-fail)}.wf-map-note{text-align:center;color:#b5c1ba;letter-spacing:.015em;font:8px/1.5 DM Mono,monospace;position:absolute;bottom:17px;left:24px;right:24px}.wf-map-flight{opacity:0;z-index:4;pointer-events:none;will-change:transform,opacity;border:1px solid;border-radius:3px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:0;left:0;box-shadow:0 4px 16px #12211944}.wf-map-flight>i:before{content:"✓";font:9px DM Mono,monospace}.wf-map-flight[data-status=warn]>i:before{content:"!"}.wf-map-flight[data-status=fail]>i:before{content:"×"}@keyframes wf-map-arrive{0%{transform:scale(.8);box-shadow:0 0 #71957833}48%{transform:scale(1.16);box-shadow:0 0 0 5px #71957808}to{transform:scale(1);box-shadow:0 0 #0000}}.wf-chapter.is-active .wf-map-cell[data-filled=true][data-latest=true]{animation:.45s ease-out both wf-map-arrive;animation-delay:calc(var(--case-order,0)*70ms)}@media (width>=1200px){.wf-map-builder{grid-template-columns:minmax(155px,.8fr) 42px minmax(330px,1.7fr);gap:21px;padding-inline:28px}.wf-map-feature>strong{font-size:12px}.wf-map-agent strong{font-size:14px}.wf-map-row{font-size:11px}.wf-map-legend>span{font-size:9px}}@media (width<=1100px){.wf-map-builder{grid-template-columns:minmax(130px,.8fr) 28px minmax(260px,1.7fr);gap:14px;padding:24px 18px 45px}.wf-map-agent{gap:7px}.wf-map-agent strong{font-size:12px}.wf-map-agent small{font-size:7px}.wf-map-feature{gap:6px;padding:8px 7px}.wf-map-feature>strong{font-size:10px}.wf-map-board{padding:14px 11px 12px}.wf-map-grid{grid-template-columns:65px repeat(8,minmax(0,1fr));gap:9px 4px}.wf-map-axis{grid-template-columns:65px 1fr}.wf-map-row{font-size:9px}.wf-map-cell>i{font-size:8px}}@media (width<=850px){.wf-map-builder{grid-template-columns:minmax(125px,.8fr) 24px minmax(240px,1.7fr);gap:13px;min-height:320px}.wf-map-agent strong{font-size:12px}.wf-map-grid{grid-template-columns:59px repeat(8,minmax(0,1fr));gap:8px 4px}.wf-map-axis{grid-template-columns:59px 1fr}}@media (width<=650px){.wf-map-builder{grid-template-columns:1fr;gap:13px;min-height:0;padding:18px 15px 40px}.wf-map-agent{align-items:center;gap:8px;margin-bottom:10px}.wf-map-agent>svg{width:27px;height:27px;padding:5px}.wf-map-agent strong{font-size:12px}.wf-map-agent small{margin-top:2px;font-size:8px}.wf-map-group{margin-bottom:8px;font-size:8px}.wf-map-features{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;min-height:70px}.wf-map-feature{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:70px;padding:10px 8px;display:flex}.wf-map-feature>span{font-size:7px}.wf-map-feature>strong{font-size:11px;line-height:1.4}.wf-map-connection{justify-content:center;align-items:center;gap:20px;height:22px;display:flex;transform:none}.wf-map-connection .wf-mcp{margin:0;padding:4px 8px;font-size:8px}.wf-map-connection .wf-wire{width:20px;transform:rotate(90deg)}.wf-map-board{padding:14px 13px 12px}.wf-map-board .wf-node-heading{gap:7px;font-size:15px}.wf-map-board .wf-node-heading>svg{width:22px;height:22px}.wf-map-board .wf-node-label{margin-top:9px;margin-bottom:12px;font-size:10px}.wf-map-axis{grid-template-columns:65px 1fr;margin-bottom:8px}.wf-map-axis>span{font-size:6px}.wf-map-axis>strong{font-size:10px}.wf-map-grid{grid-template-columns:65px repeat(8,minmax(0,1fr));gap:8px 5px}.wf-map-grid>small{font-size:7px}.wf-map-row{font-size:10px}.wf-map-cell>i{font-size:9px}.wf-map-note{font-size:7px;bottom:13px;left:15px;right:15px}.wf-map-legend{margin-top:12px;padding-top:9px}.wf-map-legend>span{font-size:8px}}@media (width<=390px){.wf-map-builder{gap:12px;padding-inline:11px}.wf-map-features{gap:6px;min-height:76px}.wf-map-feature{min-height:76px;padding:9px 6px}.wf-map-feature>strong{font-size:10px}.wf-map-agent small{font-size:7px}.wf-map-board{padding-inline:9px}.wf-map-grid{grid-template-columns:49px repeat(8,minmax(0,1fr));gap:7px 3px}.wf-map-axis{grid-template-columns:49px 1fr}.wf-map-axis>span{font-size:5px}.wf-map-row{font-size:8px}.wf-map-grid>small{font-size:6px}.wf-map-cell>i,.wf-map-flight>i:before{font-size:7px}.wf-map-cell{border-radius:2px}.wf-map-legend>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.wf-map-feature{will-change:auto;opacity:1!important;transform:none!important}.wf-map-flight{display:none}.wf-map-cell{transition:none!important;animation:none!important}}
