.seam-showcase{--showcase-paper:#111416;--showcase-surface:#23262d;--showcase-line:#3b404a;--showcase-ink:#e4e8ee;--showcase-dim:#a3acb9;--showcase-blue:#98b5dc;width:100%;overflow:hidden;border:1px solid #545b68;border-radius:14px;background:var(--showcase-paper);color:var(--showcase-ink);box-shadow:0 24px 60px #1d2c4314,0 0 0 6px #e4e9f0;text-align:left}.seam-showcase *,.seam-showcase :after,.seam-showcase :before{box-sizing:border-box}.seam-showcase h2,.seam-showcase h3,.seam-showcase p{margin:0}.seam-showcase svg{flex-shrink:0}.seam-showcase a,.seam-showcase button{font-family:inherit}.seam-showcase a:focus-visible,.seam-showcase button:focus-visible,.seam-showcase-viewport:focus-visible{outline:2px solid #a8c4e8;outline-offset:5px}.seam-showcase-toolbar{display:flex;align-items:center;gap:13px;min-height:51px;padding:0 20px;border-bottom:1px solid #3a3e47;background:#23262c}.seam-showcase-toolbar-brand{width:40px;height:30px;display:grid;place-items:center;margin-right:3px}.seam-showcase-toolbar-path{display:flex;align-items:center;gap:13px;color:#a0aab8;font-size:11px}.seam-showcase-toolbar>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#dce1e9;font-weight:550}.seam-showcase-draft{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:5px 7px;border:1px solid #4a505d;border-radius:4px;color:#b5becb;font-size:9px}.seam-showcase-canvas-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 23px;color:#9da7b5;font-size:9px}.seam-showcase-canvas-meta>span{display:flex;align-items:center;gap:7px}.seam-showcase-canvas-meta>span:last-child{color:#8995a6}.seam-showcase-viewport{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#697587 #21252c;background-image:radial-gradient(#627b903d .65px,transparent 0);background-size:24px 24px}.seam-showcase-plane{position:relative;width:100%;min-width:0;aspect-ratio:1900/750;container-type:inline-size}.seam-showcase-wires{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.seam-showcase-wires marker path{fill:none;stroke:#98a4b7;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.seam-showcase-edge{fill:none;stroke:#697384;stroke-width:1.6;stroke-linecap:round;transition:stroke var(--showcase-transition),stroke-width var(--showcase-transition)}.seam-showcase-edge.is-emphasized{stroke:#a9c4e7;stroke-width:2.1}.seam-showcase-resource-edge{fill:none;stroke:#677687;stroke-width:1.1;stroke-dasharray:3 5}.seam-showcase-resource-edge.is-emphasized{stroke:#b7cce7;stroke-width:1.8}.seam-showcase-canvas-label{position:absolute;color:#8f99a8;font-size:clamp(8px,.7cqw,10px);font-weight:550;letter-spacing:.11em}.seam-showcase-start-label{top:11%;left:3.6%}.seam-showcase-action-label{top:1.8%;left:69%}.seam-showcase-node{position:absolute;z-index:2;width:5.0526%;height:10.6667%}.seam-showcase .seam-showcase-node-button{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;border:1px solid transparent;border-radius:16px;background:transparent;color:#4d8bf5;cursor:pointer;box-shadow:none;transition:background var(--showcase-transition),border-color var(--showcase-transition)}.seam-showcase .seam-showcase-node-button:hover,.seam-showcase-node.is-selected .seam-showcase-node-button{background:#202934;border-color:#6f85a3}.seam-showcase .seam-showcase-node-button>svg{width:2.53cqw;height:2.53cqw}.seam-showcase .seam-showcase-node-button>span{width:2.53cqw!important;height:2.53cqw!important}.seam-showcase .seam-showcase-node-button>img{width:2.32cqw;height:2.32cqw}.seam-showcase img[src$="/linear.svg"]{filter:brightness(0) invert(1)}.seam-showcase-node-approval .seam-showcase-node-button,.seam-showcase-node-condition .seam-showcase-node-button,.seam-showcase-node-trigger .seam-showcase-node-button{color:#4d8bf5}.seam-showcase-port{position:absolute;width:6px;height:6px;border:1px solid #9aa9be;border-radius:50%;background:#222833;pointer-events:none}.seam-showcase-node>.seam-showcase-port-in{left:-3px;top:calc(50% - 3px)}.seam-showcase-node-output{position:absolute;right:0;width:0;pointer-events:none}.seam-showcase-node-output>.seam-showcase-port{left:-3px;top:-3px}.seam-showcase-node-output>small{position:absolute;top:-15px;color:#a4b2c6;font-size:9px;line-height:1}.seam-showcase-node-label{position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%);width:155px;max-width:10cqw;overflow-wrap:normal;text-wrap:balance;display:grid;gap:5px;text-align:center;pointer-events:none}.seam-showcase-node-label strong{color:#d4dce8;font-size:.87cqw;font-weight:550;line-height:1.35}.seam-showcase-node-label>span{color:#a0adbf;font-size:9px;line-height:1.4}.seam-showcase-agent{--agent-surface:#202630;--agent-edge:#6b7b90;--agent-divider:#353e4b;--agent-title:#eef1f6;--agent-muted:#aebbcf;--agent-tile:#435b79;--agent-hover:#252d39;position:absolute;z-index:3;border:1px solid var(--agent-edge);border-radius:.84cqw;background:linear-gradient(135deg,#242d39,var(--agent-surface) 70%);box-shadow:inset 0 1px 0 #ffffff09,0 .3cqw .7cqw #05070b20;transition:border-color var(--showcase-transition)}.seam-showcase-agent.is-selected{border-color:var(--showcase-blue)}.seam-showcase .seam-showcase-agent-main{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;width:100%;height:48%;gap:.75cqw;padding:0 .55cqw;border-radius:.84cqw .84cqw 0 0;background:transparent;color:var(--agent-title);text-align:left;cursor:pointer}.seam-showcase .seam-showcase-agent-main:hover{background:var(--agent-hover)}.seam-showcase-agent-brand{display:flex;align-items:center;justify-content:center;width:64px;height:58px}.seam-showcase-agent-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.26cqw}.seam-showcase-agent-copy>span{color:var(--agent-muted);font-size:.56cqw;font-weight:600;letter-spacing:.13em;line-height:1.2}.seam-showcase-agent-copy>strong{color:var(--agent-title);font-size:1.16cqw;font-weight:600;letter-spacing:-.025em;line-height:1.2}.seam-showcase-agent-copy>small{color:var(--agent-muted);font-size:.7cqw;font-weight:400;line-height:1.4}.seam-showcase-agent-inspect{position:absolute;top:.65cqw;right:.65cqw;color:var(--agent-muted)}.seam-showcase-agent-inspect>svg{width:.63cqw;height:.63cqw}.seam-showcase-selected-tools{display:flex;align-items:center;gap:.8cqw;height:20%;padding:0 1cqw;background:#161d2638;border-top:1px solid var(--agent-divider);border-bottom:1px solid var(--agent-divider)}.seam-showcase .seam-showcase-tools-label{flex-shrink:0;height:100%;padding:0;color:var(--agent-muted);font-size:.66cqw;font-weight:500;letter-spacing:0;background:transparent;border-radius:.2cqw;cursor:pointer}.seam-showcase-tools-logos{display:flex;align-items:center;gap:.5cqw;min-width:0}.seam-showcase .seam-showcase-tool-logo{display:grid;place-items:center;width:1.4cqw;height:1.6cqw;padding:.13cqw;border-radius:.25cqw;background:transparent;cursor:pointer}.seam-showcase-tool-logo>span{width:1.25cqw!important;height:1.25cqw!important}.seam-showcase .seam-showcase-tools-more{min-width:1.4cqw;height:1.4cqw;padding:0 .2cqw;color:var(--agent-title);font-size:.65cqw;background:transparent;cursor:pointer}.seam-showcase .seam-showcase-tool-logo:hover,.seam-showcase .seam-showcase-tools-label:hover,.seam-showcase .seam-showcase-tools-more:hover{background:var(--agent-hover);color:var(--agent-title)}.seam-showcase-tools-state{margin-left:auto;color:var(--agent-muted);font-size:.6cqw}.seam-showcase-docks{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:32%;background:#171e28;border-radius:0 0 .84cqw .84cqw}.seam-showcase .seam-showcase-dock{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.42cqw;min-width:0;width:100%;height:100%;padding:.35cqw .3cqw;border:0;border-radius:0;background:transparent;color:var(--agent-muted);font-weight:450;cursor:pointer}.seam-showcase .seam-showcase-dock+.seam-showcase-dock{border-left:1px solid var(--agent-divider)}.seam-showcase .seam-showcase-dock:first-child{border-radius:0 0 0 .84cqw}.seam-showcase .seam-showcase-dock:last-child{border-radius:0 0 .84cqw 0}.seam-showcase-dock-icon{display:grid;place-items:center;flex-shrink:0;width:.95cqw;height:.95cqw}.seam-showcase-dock-icon>img,.seam-showcase-dock-icon>span,.seam-showcase-dock-icon>svg{width:100%!important;height:100%!important}.seam-showcase-dock-icon.is-brand{width:1.2cqw;height:.66cqw}.seam-showcase-dock-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,.64cqw,13px);font-weight:500;line-height:1.2;letter-spacing:0}.seam-showcase-dock-value{width:100%;display:flex;align-items:center;gap:.22cqw;min-width:0;color:var(--agent-title);font-size:clamp(9px,.66cqw,13px);font-weight:500;white-space:nowrap}.seam-showcase-dock-value>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.seam-showcase .seam-showcase-dock.is-selected,.seam-showcase .seam-showcase-dock:hover{background:var(--agent-hover)}.seam-showcase-diamond{position:absolute;bottom:-.23cqw;left:calc(50% - .23cqw);width:.46cqw;height:.46cqw;border:1px solid var(--agent-muted);transform:rotate(45deg);background:var(--agent-surface)}.seam-showcase-diamond.has-resource{background:var(--agent-tile)}.seam-showcase-agent>.seam-showcase-port-in{top:calc(50% - 3px);left:-3px}.seam-showcase-agent>.seam-showcase-port-out{top:calc(50% - 3px);right:-3px}.seam-showcase-resource{position:absolute;z-index:2;width:5.0526%;height:10.6667%}.seam-showcase .seam-showcase-resource-button{position:relative;width:100%;height:100%;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#a9bbd4;cursor:pointer;transition:background var(--showcase-transition),border-color var(--showcase-transition)}.seam-showcase .seam-showcase-resource-button:hover,.seam-showcase-resource.is-selected .seam-showcase-resource-button{border-color:#7189a9;background:#2d3644}.seam-showcase .seam-showcase-resource-button>span{width:2.1cqw!important;height:2.1cqw!important}.seam-showcase .seam-showcase-resource-button>svg{width:2cqw;height:2cqw}.seam-showcase-resource-port{position:absolute;width:5px;height:5px;left:calc(50% - 2px);top:-2px;border:1px solid #a0b2cb;background:#293344;transform:rotate(45deg)}.seam-showcase-resource-copy{position:absolute;top:calc(100% + 5px);left:50%;width:90px;max-width:5cqw;text-wrap:balance;transform:translateX(-50%);text-align:center;display:grid;gap:5px;pointer-events:none}.seam-showcase-resource-copy>strong{color:#d1ddeb;font-size:.74cqw;font-weight:500;line-height:1.4}.seam-showcase-resource-copy>span{color:#9eafc5;font-size:9px;line-height:1.5}.seam-showcase-plane-note{position:absolute;left:3.5%;top:16%;display:flex;align-items:center;gap:7px;color:#8f9db2;font-size:9px}.seam-showcase-mobile-hint{display:none}.seam-showcase-detail{border-top:1px solid #485364;background:#222a36;padding:18px 25px 22px}.seam-showcase-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.seam-showcase-detail-heading>span{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#bbd0eb}.seam-showcase-detail-heading strong{font-size:13px;color:#e4ecf8;font-weight:550}.seam-showcase-detail-heading small{padding-left:5px;color:#a2b4cc;font-size:9px}.seam-showcase .seam-showcase-close{width:31px;height:31px;flex-shrink:0;padding:0;border-radius:5px;background:transparent;color:#b6c9e2;cursor:pointer}.seam-showcase .seam-showcase-close:hover{background:#34445b}.seam-showcase-detail-body{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:13px}.seam-showcase-detail-body p{max-width:535px;color:#bbc8da;font-size:11px;line-height:1.8}.seam-showcase-detail-body>div{padding-left:30px;border-left:1px solid #455266}.seam-showcase-detail-label{display:block;margin-bottom:8px;color:#a8bbd5;font-size:8px;font-weight:550;letter-spacing:.08em}.seam-showcase-detail-body ul{display:flex;flex-wrap:wrap;gap:11px 18px;list-style:none;margin:0;padding:0}.seam-showcase-detail-body li{display:flex;align-items:center;gap:8px;color:#b4c7e0;font-size:10px;line-height:1.6}.seam-showcase-detail-body li small{color:#a4b4ca;font-size:inherit}.seam-showcase-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:57px;padding:9px 21px;border-top:1px solid #3e4551;background:#232830}.seam-showcase-footer>div{display:flex;align-items:center;gap:18px}.seam-showcase-footer-kind{display:flex;align-items:center;gap:7px;color:#bbc8d9;font-size:10px}.seam-showcase-footer-meta{display:flex;align-items:center;gap:9px;color:#94a3b9;font-size:9px}.seam-showcase-footer-meta>span{color:#75869e}.seam-showcase .seam-showcase-download{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;height:auto;padding:5px 8px;background:transparent;color:#b3c4db;border-radius:5px;cursor:pointer;font-size:10px}.seam-showcase .seam-showcase-download:hover{background:#344154;color:#d9e7fa}.seam-showcase .seam-showcase-use{display:flex;align-items:center;justify-content:center;gap:13px;min-height:34px;height:auto;padding:7px 12px;border:1px solid #6d83a1;border-radius:6px;background:#354d6b;color:#e8f0fc;box-shadow:none;cursor:pointer;font-size:10px;font-weight:550}.seam-showcase .seam-showcase-use:hover{background:#405f83}.seam-showcase .seam-showcase-use:disabled{cursor:wait;opacity:.65}.seam-showcase-create-error{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:14px 22px;border-top:1px solid #624b55;background:#30272e;color:#dfb8c0}.seam-showcase-create-error p{font-size:11px;line-height:1.7}.seam-showcase-create-error a{display:flex;align-items:center;gap:7px;color:#c8d9f0;font-size:10px;flex-shrink:0;text-decoration:underline;text-underline-offset:3px}.seam-showcase-spin{animation:seam-showcase-spin .8s linear infinite}@keyframes seam-showcase-spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.seam-showcase-toolbar{padding-inline:16px}.seam-showcase-toolbar-path{display:none}.seam-showcase-canvas-meta{padding-inline:18px}.seam-showcase-footer{padding-inline:16px;gap:15px}.seam-showcase-footer>div{gap:10px}.seam-showcase-footer-meta{display:none}.seam-showcase-plane{min-width:1450px}.seam-showcase-mobile-hint{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border-top:1px solid #383f49;color:#9cabc0;font-size:9px}}@media (max-width:650px){.seam-showcase{border-radius:10px 10px 0 0;box-shadow:0 0 0 4px #e4e9f0}.seam-showcase-toolbar{min-height:48px;gap:9px;padding-inline:12px}.seam-showcase-toolbar-brand{display:none}.seam-showcase-toolbar>strong{max-width:215px;font-size:10px}.seam-showcase-draft{font-size:0;padding:5px}.seam-showcase-draft>svg{width:14px;height:14px}.seam-showcase-draft:after{content:"Draft";font-size:8px}.seam-showcase-canvas-meta{justify-content:center;min-height:39px;padding-inline:12px}.seam-showcase-canvas-meta>span:first-child{display:none}.seam-showcase-canvas-meta>span:last-child{font-size:10px;color:#aab9cf}.seam-showcase-plane{min-width:1450px}.seam-showcase-mobile-hint{font-size:9px}.seam-showcase-footer{flex-wrap:wrap;gap:14px;padding:15px}.seam-showcase-footer>div:first-child{flex:1 1 auto}.seam-showcase-footer>div:last-child{flex:1 0 auto;justify-content:flex-end}.seam-showcase-footer-kind{font-size:9px}.seam-showcase .seam-showcase-use{min-height:36px}.seam-showcase .seam-showcase-download{min-width:36px;min-height:36px}.seam-showcase .seam-showcase-download>span{display:none}.seam-showcase-detail{padding:17px}.seam-showcase-detail-heading>span{gap:8px}.seam-showcase-detail-heading small{width:100%;padding-left:25px}.seam-showcase-detail-body{grid-template-columns:1fr;gap:19px;margin-top:15px}.seam-showcase-detail-body>div{padding:18px 0 0;border-left:0;border-top:1px solid #455266}.seam-showcase-detail-body p{font-size:12px}.seam-showcase-detail-body ul{flex-direction:column}.seam-showcase-detail-body li{font-size:11px}.seam-showcase-create-error{align-items:flex-start;flex-direction:column;gap:9px;padding:15px}}@media (prefers-reduced-motion:reduce){.seam-showcase *,.seam-showcase :after,.seam-showcase :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){.seam-showcase-edge,.seam-showcase-resource-edge,.seam-showcase-wires marker path{stroke:CanvasText}.seam-showcase-agent.is-selected,.seam-showcase-node.is-selected .seam-showcase-node-button,.seam-showcase-resource.is-selected .seam-showcase-resource-button{outline:2px solid Highlight}}.seam-showcase-branch-rail{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#8192a8;stroke-width:1.2;pointer-events:none}.seam-showcase-node-output>small{top:-6px;left:10px;padding:0 4px;background:var(--showcase-paper);white-space:nowrap;font-size:.7cqw}.seam-showcase-node-label>span,.seam-showcase-resource-copy>span{font-size:.64cqw}.seam-showcase-node-label strong,.seam-showcase-resource-copy>strong{font-weight:500}.seam-showcase-plane .seam-showcase-canvas-label{font-size:.55cqw}.seam-showcase-draft{font-size:10px}@media (max-width:650px){.seam-showcase-draft:after{content:"Example"}}.site-hero-connections{position:absolute;inset:-70px 0 auto;height:590px;pointer-events:none;opacity:.8;overflow:hidden;mask-image:linear-gradient(#000 80%,transparent)}.site-hero-connections>svg{position:absolute;left:50%;width:max(1440px,100%);height:100%;transform:translateX(-50%)}.site-engine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:215px;gap:12px;margin-top:58px}.site-engine-card{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid #34363d;border-radius:16px;background:linear-gradient(125deg,#25262c,#202127);color:#f4f4f6}.engine-triggers{grid-column:1;grid-row:1/span 2}.engine-agent{grid-column:2;grid-row:1/span 3}.engine-approvals{grid-column:3;grid-row:1/span 2}.engine-routing{grid-column:1;grid-row:3/span 2}.engine-history{grid-column:3;grid-row:3/span 2}.engine-code{grid-column:2;grid-row:4}.engine-caption{position:relative;padding:26px}.engine-caption>span{font:10px/1.5 ui-monospace,monospace;letter-spacing:.08em;color:#8d9bb1}.seam-site .engine-caption h3{margin-top:12px;font-size:22px;line-height:1.3;font-weight:550;letter-spacing:-.035em}.seam-site .engine-caption p{margin-top:12px;color:#a6a9b5;font-size:13px;line-height:1.7}.engine-trigger-art{height:196px;flex-shrink:0;display:flex;justify-content:center;gap:27px;position:relative;padding-top:35px;background:radial-gradient(ellipse at top,#363b47,transparent 75%)}.engine-trigger-art>span{width:51px;height:51px;display:grid;place-items:center;position:relative;color:#bccce1;border:1px solid #4c5360;border-radius:11px;background:linear-gradient(#373b45,#292d35);box-shadow:0 4px 0 #191b21,0 5px 0 #393f48}.engine-trigger-art small{position:absolute;top:65px;color:#969da9;font-size:10px}.engine-trigger-art>i{position:absolute;top:118px;width:158px;height:29px;border:solid #4d5563;border-width:1px 1px 0;transform:rotate(180deg);border-radius:10px}.engine-trigger-art>div{display:flex;position:absolute;top:158px;align-items:center;gap:10px;color:#a1bde1}.engine-trigger-art strong{font-size:11px;font-weight:450;line-height:1.5;color:#bdc3ce}.engine-agent-art{position:relative;display:grid;place-items:center;flex:1;padding:26px 20px 65px;background-image:radial-gradient(#69728442 .7px,transparent 0);background-size:16px 16px;mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent)}.engine-agent-tile{position:relative;width:127px;height:127px;display:grid;place-items:center;background:linear-gradient(135deg,#4c71a8,#284876);border:1px solid #7b95b9;border-radius:25px;box-shadow:0 11px 0 #243c5d,0 12px 0 #62758f,0 24px 32px #0003;transform:rotate(-12deg)}.engine-agent-tile img{display:block;width:70px;height:auto;aspect-ratio:240/156;object-fit:contain}.engine-agent-art>svg{width:100%;height:90px;overflow:visible;stroke:#68778e;fill:none;stroke-width:1;stroke-dasharray:4 4}.engine-agent-tools{display:flex;justify-content:space-around;width:100%}.engine-agent-tools>span{display:grid;justify-items:center;gap:17px;color:#b8c8dd}.engine-agent-tools small{font-size:11px;color:#a8b1c0}.engine-agent-tools img{object-fit:contain}.engine-card-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #3b3e47;margin:0 26px;padding:21px 0;color:#c1d2ea;font-size:12px}.engine-approval-art{position:relative;margin:31px 25px 0;padding:18px 18px 0;border:1px solid #52555e;border-radius:11px;background:linear-gradient(135deg,#363940,#292b31);box-shadow:0 14px 28px #0003;transform:rotate(-3deg)}.engine-approval-art>div{display:flex;align-items:center;gap:8px;color:#b8cce6}.engine-approval-art>div>span{font-size:9px;letter-spacing:.08em}.engine-approval-art i{width:5px;height:5px;background:#84ac99;border-radius:50%;margin-left:auto}.engine-approval-art>strong{display:block;margin-top:18px;font-size:14px;font-weight:550;line-height:1.5}.seam-site .engine-approval-art>p{margin-top:8px;color:#b2b7c1;font-size:11px;line-height:1.7}.engine-approval-art footer{display:flex;gap:18px;border-top:1px solid #494c55;margin-top:15px;padding:13px 0;font-size:9px;color:#a6aab4}.engine-approval-art footer span:first-child{display:flex;gap:4px;color:#a4c9b7}.engine-routing-art{position:relative;display:flex;flex-direction:column;align-items:center;padding:15px 25px}.engine-routing-art>span{display:flex;align-items:center;gap:12px;color:#c0d3f0;padding:13px 17px;background:#303946;border:1px solid #4f5e74;border-radius:9px}.engine-routing-art strong{font-size:11px;font-weight:500}.engine-routing-art>svg{width:100%;height:75px;fill:none;stroke:#6e7b8f;stroke-width:1}.engine-routing-art>div{display:flex;justify-content:space-between;width:100%;gap:15px}.engine-routing-art>div>span{display:grid;justify-items:center;gap:12px;color:#abb8cb;font-size:10px}.engine-history-art{padding:32px 27px 4px}.engine-history-art>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#a4b5ce}.engine-history-art ol{list-style:none;margin:26px 0 0;padding:0}.engine-history-art li{display:flex;gap:13px;align-items:start;position:relative;padding-bottom:23px;font-size:11px;color:#e4e6ec}.engine-history-art li:not(:last-child):after{content:"";position:absolute;left:4px;top:9px;bottom:0;width:1px;background:#596174}.engine-history-art li i{width:9px;height:9px;border:2px solid #91a7c4;border-radius:50%;margin-top:3px;background:#303641;z-index:1}.engine-history-art small{display:block;margin-top:6px;color:#959eaf;font-size:10px}.engine-code .engine-caption{padding:22px 26px 10px}.engine-code .engine-caption>span{display:none}.engine-code .engine-caption h3{font-size:19px;margin:0}.engine-code .engine-caption p{font-size:12px;margin-top:7px}.engine-code-art{padding:6px 26px 20px}.engine-code-art>div{display:flex;gap:25px}.engine-code-art img{width:23px;height:23px;object-fit:contain}.engine-code-art>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#9ca8bc;margin-top:14px}.site-support-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:76px}.site-support-detail-grid>article{border:1px solid #e3e5e9;border-radius:15px;padding:14px 14px 27px;background:#fff;box-shadow:0 3px 4px #18243303,0 20px 40px #18243304}.site-support-detail-grid h3{font-size:19px;margin:25px 12px 12px}.site-support-detail-grid p{font-size:13px;line-height:1.8;color:#747b88;margin:0 12px}.site-support-detail-grid a{display:flex;align-items:center;gap:8px;margin:20px 12px 0;font-size:12px;color:#315f9c;font-weight:550}.support-mini-illustration{height:200px;border-radius:9px;background:#f5f6f8;overflow:hidden;color:#687c9b}.support-knowledge{padding:24px 18px}.support-knowledge>span{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:550;margin-bottom:18px}.support-knowledge>div{display:flex;align-items:center;gap:9px;margin-top:9px;padding:10px 9px;border:1px solid #e0e3e9;border-radius:5px;background:#fff;box-shadow:0 2px 3px #0e142308;font-size:10px;color:#717989}.support-projects{display:flex;flex-direction:column;align-items:center;justify-content:center}.support-projects .site-stack-mini{transform:scale(1.2);margin-bottom:20px}.support-projects>strong{font-size:12px;font-weight:500;color:#455976}.support-projects>span{font-size:9px;color:#8894a4;margin-top:9px}.support-routing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.support-routing>span{display:flex;align-items:center;gap:9px;font-size:12px;margin-bottom:8px}.support-routing>div{display:flex;gap:9px}.support-routing>div>span{display:flex;align-items:center;gap:8px;width:114px;font-size:10px;border:1px solid #d8e0eb;background:#fff;border-radius:7px;padding:11px;color:#627896}@media(max-width:1000px){.engine-caption{padding:20px}.seam-site .engine-caption h3{font-size:20px}.engine-approval-art{margin:24px 17px 0;padding:14px 13px 0}.engine-approval-art footer{gap:8px}.engine-trigger-art{gap:19px}.site-support-detail-grid{gap:12px}.support-knowledge{padding:22px 10px}.support-knowledge>div{font-size:9px}}@media(max-width:760px){.site-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.site-engine-card{grid-column:auto;grid-row:auto;min-height:390px}.engine-agent{grid-row:span 2}.engine-code{min-height:230px}.engine-agent-art{max-height:390px}.site-support-detail-grid{grid-template-columns:1fr}.support-mini-illustration{height:210px}.site-hero-connections{opacity:.45}}@media(max-width:520px){.site-engine-grid{grid-template-columns:1fr;gap:14px}.site-engine-card{min-height:unset}.engine-agent{grid-row:auto}.engine-agent-art{min-height:320px}.engine-routing-art{padding-bottom:30px}.engine-history-art{padding-top:28px}.engine-code-art{padding-bottom:25px}.engine-caption{padding:24px}.site-engine-grid{margin-top:35px}.site-hero-connections{display:none}}