.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-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:760px){.site-support-detail-grid{grid-template-columns:1fr}.site-hero-connections{opacity:.45}}@media(max-width:520px){.site-hero-connections{display:none}}.site-support-detail-grid>article{--scene-ease:cubic-bezier(.23,1,.32,1)}.support-mini-illustration{position:relative}.project-label{position:absolute;z-index:5;white-space:nowrap;border:1px solid #c8d4e3;border-radius:4px;background:#fff;padding:4px 7px;font:8px/1.3 ui-monospace,monospace;color:#496282;opacity:0;transition:opacity .18s}.support-projects .site-stack-mini{position:relative}.label-a{left:72px;top:-12px}.label-b{right:67px;top:13px}.label-c{left:72px;top:38px}[data-scene] .project-label{opacity:1}.label-b{transition-delay:.1s}.label-c{transition-delay:.2s}[data-scene] .support-knowledge>div:nth-of-type(2){border-color:#a3aec0;background:#e9edf4}[data-scene] .support-routing>div>span{border-color:#a3aec0}@media(prefers-reduced-motion:no-preference){.support-projects .site-stack-mini span{transition:transform .6s var(--scene-ease)}[data-scene] .support-projects .site-stack-mini span:first-child{transform:translateY(13px) rotate(-30deg) skew(25deg) scaleY(.74)}[data-scene] .support-projects .site-stack-mini span:nth-child(3){transform:translateY(-17px) rotate(-30deg) skew(25deg) scaleY(.74)}}.site-support-detail-grid>article:focus-visible{outline:2px solid #98afce;outline-offset:4px}.site-engine-grid{--scene-ease:cubic-bezier(.7,0,.3,1);--phone-ease:linear(0.0,0.04239672,0.08299596,0.12187392,0.15910358,0.19475483,0.22889459,0.26158693,0.29289322,0.32287223,0.35158022,0.37907109,0.40539644,0.43060568,0.45474613,0.47786311,0.5,0.52119836,0.54149798,0.56093696,0.57955179,0.59737742,0.61444729,0.63079346,0.64644661,0.66143611,0.67579011,0.68953555,0.70269822,0.71530284,0.72737307,0.73893155,0.75,0.76059918,0.77074899,0.78046848,0.7897759,0.79868871,0.80722365,0.81539673,0.8232233,0.83071806,0.83789506,0.84476777,0.85134911,0.85765142,0.86368653,0.86946578,0.875,0.88029959,0.88537449,0.89023424,0.89488795,0.89934435,0.90361182,0.90769837,0.91161165,0.91535903,0.91894753,0.92238389,0.92567456,0.92882571,0.93184327,0.93473289,0.9375,0.94014979,0.94268725,0.94511712,0.94744397,0.94967218,0.95180591,0.95384918,0.95580583,0.95767951,0.95947376,0.96119194,0.96283728,0.96441286,0.96592163,0.96736644,0.96875,0.9700749,0.97134362,0.97255856,0.97372199,0.97483609,0.97590296,0.97692459,0.97790291,0.97883976,0.97973688,0.98059597,0.98141864,0.98220643,0.98296082,0.98368322,0.984375,0.98503745,0.98567181,0.98627928,0.98686099,0.98741804,0.98795148,0.9884623,0.98895146,0.98941988,0.98986844,0.99029799,0.99070932,0.99110321,0.99148041,0.99184161,0.9921875,0.99251872,0.99283591,0.99313964,0.9934305,0.99370902,0.99397574,0.99423115,0.99447573,0.99470994,0.99493422,0.99514899,0.99535466,0.99555161,0.9957402,0.99592081,1);--scene-ink:#a9c1e3;--scene-expo:linear(0.001953,0.002762,0.003906,0.005524,0.007812,0.011049,0.015625,0.022097,0.031250,0.044194,0.062500,0.088388,0.125000,0.176777,0.250000,0.353553,0.500000,0.646447,0.750000,0.823223,0.875000,0.911612,0.937500,0.955806,0.968750,0.977903,0.984375,0.988951,0.992188,0.994476,0.996094,0.997238,0.998047);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(260px,auto));gap:8px;max-width:1200px;margin:64px auto 0}.site-engine-grid .site-engine-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;border:0;border-radius:16px;background:#212126;color:#fff;box-shadow:inset 0 1px rgb(255 255 255/.025),inset 0 0 0 1px rgb(255 255 255/.025)}.site-engine-grid .site-engine-card:focus-visible{outline:2px solid #98afce;outline-offset:4px}.site-engine-grid .engine-triggers{grid-area:1/1}.site-engine-grid .engine-agent{grid-area:1/2/span 2}.site-engine-grid .engine-approvals{grid-area:1/3;overflow:visible}.site-engine-grid .engine-routing{grid-area:2/1/span 2}.site-engine-grid .engine-history{grid-area:2/3/span 2}.site-engine-grid .engine-code{grid-area:3/2}.site-engine-grid .engine-caption{position:relative;z-index:20;flex:none;padding:24px}.seam-site .site-engine-grid .engine-caption h3{font-size:14px;line-height:24px;letter-spacing:normal;font-weight:500;margin:0;color:#fff}.seam-site .site-engine-grid .engine-caption p{font-size:14px;line-height:20px;letter-spacing:normal;font-weight:400;margin:8px 0 0;color:#9394a1;text-wrap:pretty;max-width:376px}.site-engine-grid :is(.engine-triggers,.engine-approvals,.engine-code) .engine-caption{padding-top:0;margin-top:auto}.site-engine-grid .engine-card-link{position:absolute;z-index:30;bottom:24px;left:24px;right:24px;display:flex;gap:6px;align-items:center;justify-content:center;font-size:11px;color:#b7b8c2;transition:color .18s}.site-engine-grid .engine-card-link:hover{color:#fff}.site-engine-grid .detail-art{position:relative;z-index:10;flex:1 0 auto;min-height:164px;pointer-events:none;user-select:none;color:#9394a1}.site-engine-grid .detail-art svg{display:block;flex-shrink:0}.site-engine-grid .detail-art img{object-fit:contain}.site-engine-grid .detail-art b,.site-engine-grid .detail-art strong{font-weight:500}.site-engine-grid .metal-key{position:relative;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255/.05),transparent 67%),#2f3037;box-shadow:inset 0 1px rgb(255 255 255/.05),0 1px 2px rgb(0 0 0/.2);color:#9394a1}.site-engine-grid .signal-art{max-width:360px;width:100%;margin:0 auto;display:grid;place-items:center}.site-engine-grid .signal-lines{position:absolute;width:100%;height:152px;top:0;stroke:rgb(255 255 255/.05);stroke-width:1}.site-engine-grid .signal-line-active{stroke:var(--scene-ink);opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.site-engine-grid .signal-keys{position:absolute;top:52px;left:15.5%;right:15.5%;display:flex;justify-content:space-between}.site-engine-grid .signal-keys .metal-key{width:40px;height:40px;border-radius:6px;background:#131316;box-shadow:0 3px 6px -2px rgb(0 0 0/.1),0 16px 24px -4px rgb(0 0 0/.1),inset 0 1px rgb(255 255 255/.01),0 1px rgb(255 255 255/.02)}.site-engine-grid .signal-keys .metal-key>svg{width:20px;height:20px;transition:opacity .3s}.site-engine-grid .signal-keys small{position:absolute;top:48px;font-size:10px;line-height:16px;color:#9394a1;transition:opacity .3s}.site-engine-grid .signal-keys i{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.1);font-style:normal;color:#fff;transition:opacity .1s,transform .3s var(--scene-ease)}.site-engine-grid .signal-packet{position:absolute;top:112px;left:50%;width:218px;display:flex;gap:7px;align-items:center;padding:7px 10px;border-radius:6px;background:linear-gradient(135deg,rgb(255 255 255/.05),transparent 65%),#2f3037;box-shadow:0 0 0 4px rgb(19 19 22/.5);color:#b7b8c2;font:10px/16px ui-monospace,monospace;opacity:0;transform:translateX(-50%);transition:opacity .3s}.site-engine-grid .signal-packet>span:last-child{margin-left:auto;font-size:10px;color:#747686}.site-engine-grid .signal-cursor-border,.site-engine-grid .signal-finale{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:6px;box-shadow:inset 0 0 0 1px #b7b8c2;opacity:0;z-index:3}.site-engine-grid .signal-finale{left:0;right:0;width:auto;box-shadow:none;border-radius:6px;border:1px solid rgb(183 184 194/.3)}.site-engine-grid .signal-cursor{position:absolute;left:6px;top:34px;width:28px;height:1px;background:#b7b8c2;opacity:0;z-index:4;transform-origin:50% -14px}.site-engine-grid .signal-keys .metal-key>svg,.site-engine-grid .signal-keys i,.site-engine-grid .signal-packet{transition:none}.site-engine-grid .agent-art{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:48px}.site-engine-grid .machine-assembly{position:relative}.site-engine-grid .agent-circuits{position:absolute;top:30px;left:50%;margin-left:-300px;width:600px;height:87px;stroke:rgb(255 255 255/.05);stroke-width:1}.site-engine-grid .machine-side{position:absolute;top:122px;width:208px;height:248px}.site-engine-grid .machine-side-left{right:100%;margin-right:6px;transform:scaleX(-1)}.site-engine-grid .machine-side-right{left:100%;margin-left:6px}.site-engine-grid .machine-board{position:relative;z-index:10;width:256px;margin-top:48px;padding:56px 24px 24px;border-radius:8px;background:linear-gradient(135deg,rgb(255 255 255/.05),transparent 65%),rgb(116 118 134/.05);box-shadow:inset 0 1px 1px rgb(255 255 255/.05),0 2px 13px rgb(0 0 0/.2),0 1px 2px rgb(0 0 0/.2);backdrop-filter:blur(8px)}.site-engine-grid .agent-device{position:relative;isolation:isolate;height:6px;width:116px;margin:0 auto;perspective:1000px}.site-engine-grid .device-lid{position:absolute;bottom:5px;left:50%;width:104px;height:68px;transform-origin:50% 100%;transform:rotateX(-75deg) translateX(-50%);transform-style:preserve-3d;border:1px solid #5e5f6e;border-radius:4px 4px 0 0;background:#5e5f6e;box-shadow:inset 0 0 0 2px rgb(0 0 0/.75);display:grid;place-items:center;transition:transform 1s var(--scene-expo),background .5s .3s}.site-engine-grid .device-lid:before{content:"";position:absolute;inset:-1px;z-index:10;border-radius:inherit;background:linear-gradient(180deg,rgb(0 0 0/.4) 1px,rgb(0 0 0/.8));transition:opacity 1s}.site-engine-grid .device-lid:after{content:"";position:absolute;left:-1px;right:-1px;top:0;height:2px;z-index:-1;transform:rotateX(90deg) translateY(-1px);border-radius:100% 100% 0 0;background:#747686}.site-engine-grid .device-reflection{position:absolute;inset:0;z-index:20;overflow:hidden;border-radius:inherit;opacity:0;transition:opacity .5s}.site-engine-grid .device-reflection:after{content:"";position:absolute;width:125%;height:125%;transform:translate(-40px,-50%) rotate(-45deg);background:linear-gradient(270deg,rgb(255 255 255/.08),transparent)}.site-engine-grid .device-lid img{position:relative;width:54px;height:auto;aspect-ratio:240/156;opacity:0;transition:opacity .5s .25s}.site-engine-grid .device-base{position:absolute;inset:0;height:6px;border-radius:2px 2px 6px 6px;background:linear-gradient(180deg,#5e5f6e 65%,#42434d);box-shadow:inset 0 1px rgb(255 255 255/.1);display:grid;justify-items:center}.site-engine-grid .device-base>i{width:20px;height:2px;background:#42434d;border-radius:0 0 100% 100%;box-shadow:inset 2px 0 1px -2px rgb(0 0 0/.5),inset -2px 0 1px -2px rgb(0 0 0/.5),0 1px rgb(255 255 255/.1)}.site-engine-grid .machine-facts{margin-top:24px}.site-engine-grid .machine-facts>div{display:flex;align-items:center;padding:6px 0;font-size:10px;line-height:18px;color:#9394a1}.site-engine-grid .machine-facts>div+div{border-top:1px solid rgb(255 255 255/.05)}.site-engine-grid .machine-facts>div>span{flex:none;width:56px;transform:translateX(87.2px);transition:transform .6s var(--scene-expo)}.site-engine-grid .machine-facts>div:nth-child(2)>span{transform:translateX(84px);transition-delay:50ms}.site-engine-grid .machine-facts>div:nth-child(3)>span{transform:translateX(82.4px);transition-delay:.1s}.site-engine-grid .machine-facts b{display:flex;align-items:center;gap:7px;font-size:10px;opacity:0;filter:blur(8px);color:#fff;transition:opacity 1s,filter 1s}.site-engine-grid .machine-facts b img{width:13px;height:13px}.site-engine-grid .machine-footer{position:relative;display:grid;place-items:center;font-size:10px;line-height:18px;margin-top:24px;padding:4px;border-radius:6px;box-shadow:inset 0 0 0 1px #27272d;color:#5e5f6e;transition:color 1s,box-shadow 1s}.site-engine-grid .machine-footer>span{grid-area:1/1;display:flex;align-items:center;gap:5px;white-space:nowrap;transition:opacity .6s}.site-engine-grid .machine-footer>span:last-child{opacity:0}.site-engine-grid .machine-depth-mask{position:absolute;inset:0;background:radial-gradient(97.14% 100% at top,rgb(33 33 38/0) 42.04%,#212126 89.82%)}.site-engine-grid .engine-agent[data-scene=active] .device-lid{transform:rotateX(20deg) translateX(-50%);background:#212126;transition-delay:0s}.site-engine-grid .engine-agent[data-scene=active] .device-lid:before{opacity:0;transition-duration:.5s}.site-engine-grid .engine-agent[data-scene=active] .device-reflection{opacity:1;transition-duration:1s}.site-engine-grid .engine-agent[data-scene=active] .device-lid img{opacity:1;transition-duration:2s;transition-delay:.5s}.site-engine-grid .engine-agent[data-scene=active] .machine-facts>div>span{transform:translateX(0)}.site-engine-grid .engine-agent[data-scene=active] .machine-facts b{opacity:1;filter:blur(0);transition-duration:.6s;transition-delay:.2s}.site-engine-grid .engine-agent[data-scene=active] .machine-facts>div:nth-child(2) b{transition-delay:.25s}.site-engine-grid .engine-agent[data-scene=active] .machine-facts>div:nth-child(3) b{transition-delay:.3s}.site-engine-grid .engine-agent[data-scene=active] .machine-footer{color:#fff;box-shadow:inset 0 0 0 1px #42434d}.site-engine-grid .engine-agent[data-scene=active] .machine-footer>span:first-child{opacity:0}.site-engine-grid .engine-agent[data-scene=active] .machine-footer>span:last-child{opacity:1}.site-engine-grid .approval-art{min-height:164px}.site-engine-grid .approval-device{position:absolute;inset:0 0 auto;isolation:isolate;height:206px;overflow:hidden;padding-top:24px;transform:translateY(0) scale(.98);transition:transform .5s var(--phone-ease)}.site-engine-grid .approval-phone{position:relative;margin:0 auto;width:264px;height:224px;padding:6px;border-radius:44px;background:linear-gradient(180deg,rgb(255 255 255/.05),transparent 67.19%),#2f3037;box-shadow:inset 0 1px rgb(255 255 255/.05),0 2px 5px rgb(0 0 0/.4)}.site-engine-grid .phone-screen{position:relative;height:200px;overflow:hidden;border-radius:38px;background:rgb(19 19 22/.5);padding:12px 20px 0;box-shadow:inset 0 0 0 1px rgb(0 0 0/.05)}.site-engine-grid .phone-lock{position:relative;z-index:10;display:grid;place-items:center;width:24px;height:24px;background:#131316;border-radius:50%;margin:0 auto;box-shadow:0 1px rgb(255 255 255/.05);color:#747686;transition:color .4s ease-out,background .3s ease-out}.site-engine-grid .phone-apps{display:flex;justify-content:space-between;gap:8px;margin-top:24px}.site-engine-grid .phone-apps>span{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#2f3037;box-shadow:inset 0 1px rgb(255 255 255/.05);color:#747686}.site-engine-grid .phone-apps svg{width:24px;height:24px}.site-engine-grid .phone-apps small{position:absolute;top:46px;font-size:10px;line-height:16px;font-weight:500;color:#b7b8c2}.site-engine-grid .approval-notification{position:absolute;top:48px;left:8px;right:8px;z-index:20;display:flex;align-items:center;gap:12px;padding:8px;background:#2f3037;border-radius:16px;box-shadow:0 6px 12px rgb(19 19 22/.6),inset 0 1px rgb(255 255 255/.03);transform:translateY(-104px) scale(.9);transform-origin:top;filter:blur(2px);opacity:.5}.site-engine-grid .notification-symbol{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:#42434d;color:#b7b8c2;box-shadow:inset 0 1px rgb(255 255 255/.05)}.site-engine-grid .approval-notification>div{min-width:0;display:grid;gap:2px}.site-engine-grid .approval-notification b{font-size:10px;line-height:16px;color:#fff}.site-engine-grid .approval-notification div>span{font-size:10px;line-height:14px;color:#b7b8c2}.site-engine-grid .approval-notification>small{position:absolute;right:8px;top:4px;font-size:8px;color:#9394a1}.site-engine-grid .phone-depth-mask{position:absolute;inset:0;background:linear-gradient(0deg,#212126,transparent);transition:transform .5s var(--scene-ease)}.site-engine-grid .engine-approvals[data-scene=active] .approval-device{transform:translateY(-32px) scale(1)}.site-engine-grid .phone-badge{position:absolute;top:-6px;left:-6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:600 10px/1 sans-serif;color:#131316;background:rgb(255 255 255/.25);transform:scale(.75);transition:transform .5s var(--phone-ease),background .5s var(--phone-ease)}.site-engine-grid .engine-approvals[data-scene=active] .phone-badge{transform:scale(1);background:#b7b8c2}.site-engine-grid .engine-approvals[data-scene=active] .phone-lock{color:#212126;background:#b7b8c2}.site-engine-grid .engine-approvals[data-scene=active] .phone-depth-mask{transform:translateY(32px)}.site-engine-grid .routing-art{min-height:310px;padding-top:24px}.site-engine-grid .route-source{position:relative;z-index:2;width:304px;max-width:calc(100% - 48px);margin:0 auto;display:flex;align-items:center;gap:14px;height:40px;padding:12px;border:0;border-radius:6px;background:linear-gradient(135deg,rgb(255 255 255/.05),transparent 65%),#2f3037;box-shadow:0 0 0 4px rgb(19 19 22/.5);font:10px/16px ui-monospace,monospace;color:#747686}.site-engine-grid .route-source>span{transition:opacity .5s}.site-engine-grid .route-condition{position:absolute;left:43px;opacity:0;color:#fff}.site-engine-grid .routing-paths{position:absolute;top:64px;left:0;width:100%;height:238px;stroke:rgb(255 255 255/.05);stroke-width:1}.site-engine-grid .routing-paths circle{fill:#747686;stroke:#2f3037;stroke-width:12;paint-order:stroke}.site-engine-grid .routing-selected{stroke:#b7b8c2;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.site-engine-grid .route-destinations{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:152px 24px 0}.site-engine-grid .route-destinations>div{display:flex;flex-direction:column;align-items:center;gap:12px;transition:opacity .5s}.site-engine-grid .route-destinations .metal-key{width:40px;height:40px;border-radius:50%}.site-engine-grid .route-destinations b{font-size:10px;line-height:16px;color:#b7b8c2;white-space:nowrap}.site-engine-grid .route-destination-note{font-size:10px;line-height:16px;text-align:center;max-width:115px;color:#9394a1;opacity:0;filter:blur(8px);transition:opacity .6s,filter .6s}.site-engine-grid .route-caption{position:absolute;bottom:24px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#747686}.site-engine-grid .engine-routing[data-scene=active] .route-source>span:first-of-type{opacity:0}.site-engine-grid .engine-routing[data-scene=active] .route-condition{opacity:1}.site-engine-grid .engine-routing[data-scene=active] .route-destinations>div:last-child{opacity:.35}.site-engine-grid .engine-routing[data-scene=active] .route-destinations>div:first-child .route-destination-note{opacity:1;filter:blur(0);transition-delay:.65s}.site-engine-grid .history-art{min-height:320px;overflow:hidden}.site-engine-grid .history-code{position:absolute;left:0;right:0;top:24px;text-align:center;font:10px/14px ui-monospace,monospace;letter-spacing:.1em;overflow-wrap:anywhere;color:#37373c;transition:color .6s}.site-engine-grid .history-code-mask{position:absolute;top:50%;left:50%;z-index:1;margin-top:-340px;margin-left:-300px;width:600px;height:800px;background:radial-gradient(172px 152px at center,rgb(33 33 38/0),#212126)}.site-engine-grid .history-horizon{position:absolute;top:140px;left:-10%;width:120%;aspect-ratio:2/1;border-radius:50%;border-top:1px solid rgb(255 255 255/.05);background:radial-gradient(98.23% 104.12% at 50% -4.12%,rgb(255 255 255/.05) 6.12%,rgb(255 255 255/0) 55.4%);backdrop-filter:blur(3px);mask-image:linear-gradient(90deg,transparent,white,transparent)}.site-engine-grid .history-seal{position:relative;z-index:2;margin:108px auto 0;width:80px;height:96px;display:grid;place-items:center;border:0;border-radius:4px;background:linear-gradient(135deg,rgb(255 255 255/.05),transparent 64%),#2f3037;box-shadow:inset 0 1px 1px rgb(255 255 255/.05),0 2px 13px rgb(0 0 0/.2),0 1px 2px rgb(0 0 0/.2),0 0 0 3px rgb(19 19 22/.5);color:#19191e}.site-engine-grid .history-seal>svg{grid-area:1/1;filter:drop-shadow(0 1px 0 rgb(255 255 255/.05));transition:opacity .6s}.site-engine-grid .history-seal-result{opacity:0;color:#b7b8c2}.site-engine-grid .history-ledger{position:relative;z-index:2;margin:24px auto 0;width:calc(100% - 74px)}.site-engine-grid .history-ledger>div{position:relative;display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid rgb(255 255 255/.05);font-size:10px;line-height:18px;color:#9394a1;transition:color .6s}.site-engine-grid .history-ledger i{position:relative;width:5px;height:5px;border:1px solid #747686;border-radius:50%;background:#27272d}.site-engine-grid .history-ledger>div:not(:last-child) i:after{content:"";position:absolute;left:1px;top:5px;height:25px;width:1px;background:#42434d}.site-engine-grid .history-ledger small{margin-left:auto;font:10px/18px ui-monospace,monospace;color:#9394a1;opacity:0;filter:blur(8px);transition:opacity .6s,filter .6s}.site-engine-grid .history-ledger svg{color:#b7b8c2;opacity:0;transition:opacity .6s}.site-engine-grid .history-id{position:relative;z-index:2;margin-top:16px;text-align:center;color:#9394a1;font:10px/18px ui-monospace,monospace}.site-engine-grid .history-record{position:relative;z-index:2;padding-top:108px;width:100%;transform-origin:50% 400%}.site-engine-grid .history-record-next{position:absolute;left:0;right:0;top:0;opacity:0;transform:rotate(-45deg)}.site-engine-grid .history-record .history-seal{margin-top:0}.site-engine-grid .history-record .history-seal-result{opacity:1;transition:none}.site-engine-grid .history-seal-result :is(path,rect){opacity:0}.site-engine-grid .history-code{background-image:linear-gradient(90deg,#37373c calc(50% - 40px),#646467 50%,#37373c calc(50% + 40px));background-size:calc(200% + 80px) 100%;background-position:calc(-100% - 80px) 0;background-clip:text;-webkit-background-clip:text;color:transparent;transition:none}.site-engine-grid .history-code-token{position:absolute;top:72px;left:50%;z-index:3;transform:translateX(-50%);padding:1px 4px;background:rgb(147 148 161/.1);box-shadow:inset 0 0 1px rgb(255 255 255/.15);font:10px/14px ui-monospace,monospace;letter-spacing:.1em;color:#9394a1;backdrop-filter:blur(1px)}.site-engine-grid .history-code-token-active{position:absolute;inset:0;padding:1px 4px;color:#b7b8c2;background:#2f3037;clip-path:polygon(-10% 0,-10% 0,-10% 110%,-10% 110%)}.site-engine-grid .history-complete{display:inline-grid;place-items:center;width:12px;height:12px;border-radius:50%;margin-left:8px;vertical-align:middle;background:#b7b8c2;color:#131316;opacity:0;transform:scale(.5)}.site-engine-grid .history-complete path{opacity:0}.site-engine-grid .history-ledger :is(small,svg){opacity:1;filter:none;transition:none}.site-engine-grid .connections-art{width:100%;margin:0 auto;overflow:hidden;mask-image:linear-gradient(180deg,white 60%,transparent)}.site-engine-grid .connection-circuits{position:absolute;top:0;left:50%;margin-left:-49px;width:98px;height:192px}.site-engine-grid .connection-circuits>svg{width:100%;height:100%;overflow:visible}.site-engine-grid .connection-wire{stroke:rgb(255 255 255/.06);stroke-width:1}.site-engine-grid .connection-meteor-source{stroke:none;fill:none}.site-engine-grid .connection-meteor{fill:#b7b8c2}.site-engine-grid .connection-hub{position:absolute;top:60px;left:calc(50% - 32px);width:64px;height:64px;overflow:hidden;border-radius:4px;background:linear-gradient(135deg,rgb(255 255 255/.05),transparent 64%),#2f3037;box-shadow:inset 0 1px 1px rgb(255 255 255/.05),0 2px 13px rgb(0 0 0/.2),0 1px 2px rgb(0 0 0/.2),0 0 0 3px rgb(19 19 22/.5);color:#19191e}.site-engine-grid .connection-reflection{position:absolute;inset:-16px;background:linear-gradient(135deg,transparent 35%,rgb(255 255 255/.25),transparent 65%);mix-blend-mode:overlay;transform:translate(-64px,-64px)}.site-engine-grid .connection-hub svg{filter:drop-shadow(0 1px 0 rgb(255 255 255/.05));transition:color .3s}.site-engine-grid .service-path{position:absolute;top:24px;right:50%;margin-right:76px;width:248px;height:248px}.site-engine-grid .service-path-reverse{right:auto;left:50%;margin-right:0;margin-left:76px;transform:scaleX(-1)}.site-engine-grid .service-panel{position:absolute;top:18px;right:18px;width:109px;height:216px;overflow:visible}.site-engine-grid .service-orbit{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,rgb(255 255 255/.05),transparent 67%),#2f3037;box-shadow:inset 0 0 0 1px rgb(255 255 255/.05),0 1px 2px rgb(0 0 0/.2);opacity:.7;transition:opacity .3s}.site-engine-grid .service-orbit img{width:22px;height:22px}.site-engine-grid .service-path-reverse .service-orbit img{transform:scaleX(-1)}.site-engine-grid .engine-code[data-scene=active] .connection-hub svg{color:#b7b8c2}.site-engine-grid .engine-code[data-scene=active] .service-orbit{opacity:1}.site-engine-grid .agent-meteor{position:absolute;top:30px;left:50%;margin-left:-300px;width:600px;height:87px;pointer-events:none}.site-engine-grid .routing-meteor{position:absolute;top:64px;left:0;width:100%;height:238px;pointer-events:none}.site-engine-grid .connection-circuits>canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@media(min-width:761px) and (max-width:1050px){.site-engine-grid{grid-template-rows:repeat(3,minmax(280px,auto))}.site-engine-grid .machine-board{max-width:calc(100vw / 3 - 48px);padding-left:16px;padding-right:16px}.site-engine-grid .route-destinations{margin-left:12px;margin-right:12px;gap:2px}}@media(max-width:760px){.site-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:8px}.site-engine-grid .site-engine-card{grid-area:auto;min-height:280px}.site-engine-grid :is(.engine-agent,.engine-routing,.engine-history){min-height:520px}.site-engine-grid .engine-agent,.site-engine-grid .engine-history{grid-row:span 2}.site-engine-grid .history-art,.site-engine-grid .routing-art{min-height:350px}}@media(max-width:520px){.site-engine-grid{grid-template-columns:1fr;gap:8px;margin-top:35px}.site-engine-grid .site-engine-card{grid-row:auto;min-height:280px}.site-engine-grid :is(.engine-agent,.engine-routing,.engine-history){min-height:520px}.site-engine-grid .engine-agent{order:1}.site-engine-grid .engine-triggers{order:0}.site-engine-grid .engine-approvals{order:2}.site-engine-grid .engine-routing{order:3}.site-engine-grid .engine-history{order:4}.site-engine-grid .engine-code{order:5}.site-engine-grid :is(.agent-art,.routing-art,.history-art){min-height:330px}}