:root{--background:#fff;--foreground:#0f1115;--muted:#f4f6f8;--muted-foreground:#667085;--quiet:#8b909a;--border:#e8eaed;--accent:#278cff;--accent-soft:#eef5ff;--surface:#fafafa;--container:1240px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--ease:.18s ease-out;--section-space:104px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);margin:0}a{text-decoration:none}::selection{background:#bfddff}.page-container,.nav-inner,.footer-inner{width:min(100%, var(--container));margin-inline:auto;padding-inline:48px}.site-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0f172a14;height:68px;position:sticky;top:0}.nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;height:100%;display:grid}.brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.brand-mark{border:1px solid #17191d;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:relative}.brand-mark i{background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute}.brand-mark i:first-child{transform:translate(-6px,2px)}.brand-mark i:nth-child(2){transform:translateY(-5px)}.brand-mark i:last-child{transform:translate(6px,3px)}.site-header nav{align-items:center;gap:30px;display:flex}.site-header nav a{transition:color var(--ease)}.nav-cta{border:1px solid var(--border);height:39px;transition:background var(--ease);background:#fff;border-radius:8px;justify-self:end;align-items:center;gap:13px;padding:0 15px;display:inline-flex}.nav-cta:hover{background:var(--surface)}.hero{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero-atmosphere{background:linear-gradient(#fff 12% 34%,#f6faff 64%,#dcecff 100%);position:absolute;inset:0}.hero-atmosphere:after{content:"";opacity:.35;background-image:linear-gradient(#278cff1f 1px,#0000 1px),linear-gradient(90deg,#278cff1f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:42% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 34%,#0000);mask-image:linear-gradient(#0000,#000 34%,#0000)}.hero-inner{border-inline:1px solid #0f172a0e;padding-top:84px;padding-bottom:62px;position:relative}.hero-copy{z-index:1;text-align:center;max-width:920px;margin-inline:auto;animation:.55s both enter;position:relative}.eyebrow{align-items:center;gap:9px;margin:0 0 22px;display:flex}.eyebrow>span{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #278cff1a}.hero-copy .eyebrow,.section-header-center .eyebrow{justify-content:center}.hero h1{margin:0}.hero-copy>p:not(.eyebrow){max-width:650px;margin:28px auto 0}.hero-actions{justify-content:center;gap:11px;margin-top:32px;display:flex}.button{min-height:42px;transition:color var(--ease), background var(--ease), border-color var(--ease), transform var(--ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:22px;padding:0 16px;display:inline-flex}.button:hover{transform:translateY(-1px)}.button span{transition:transform var(--ease)}.button:hover span{transform:translate(3px)}.button-primary{border-color:var(--border);background:#fff}.button-primary:hover{background:var(--surface)}.button-secondary{border-color:var(--border);background:#fff}.button-secondary:hover{border-color:#aeb4be}.button-text{padding-inline:9px}.product-demo-shell{z-index:2;border-radius:var(--radius-lg);background:#eff6ffcc;border:1px solid #487ebe2e;max-width:1010px;margin:50px auto 0;padding:11px;animation:.6s .16s both enter;position:relative;box-shadow:0 25px 70px #3469aa21}.product-demo-label{align-items:center;gap:8px;height:30px;padding:0 5px;display:flex}.product-demo-label span,.status-dot{background:#27ad6f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #27ad6f1a}.console-card{border-radius:var(--radius-md);background:#fff;border:1px solid #dfe4eb;min-height:405px;scroll-margin-top:88px;overflow:hidden;box-shadow:0 1px 2px #00000008}.console-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:52px;padding:0 20px;display:flex}.console-bar>div{align-items:center;gap:9px;display:flex}.console-bar em{background:#f1fbf7;border:1px solid #cbe9dc;border-radius:4px;padding:4px 7px}.console-empty{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;align-items:center;gap:28px 60px;min-height:351px;padding:48px 56px;display:grid}.empty-copy{max-width:390px}.demo-tag{background:#f5f9ff;border:1px solid #d7e7fa;border-radius:4px;margin-bottom:24px;padding:5px 8px;display:inline-block}.empty-copy strong{display:block}.empty-copy p{margin:12px 0 0}.empty-preview{background:#f8fafc;border:1px solid #dfe5ec;border-radius:9px;min-height:165px;padding:35px 28px;position:relative}.preview-line{background:#d8dee7;border-radius:2px;width:68%;height:7px;margin-bottom:17px;display:block}.preview-line.wide{background:#b9d9ff;width:88%}.preview-line.short{width:43%}.empty-preview i{background:var(--accent);border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:19px;right:22px}.console-empty>button{border:1px solid var(--border);cursor:pointer;width:100%;min-height:45px;transition:background var(--ease);background:#fff;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.console-empty>button:hover{background:var(--surface)}.console-empty button:disabled,.console-actions button:disabled{cursor:wait;opacity:.6}.console-result{padding:26px 30px 30px}.success-line{align-items:center;gap:12px;margin-bottom:23px;display:flex}.success-line>span{background:#dbf5e9;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.success-line div{flex-direction:column;gap:3px;display:flex}.success-line em{margin-left:auto}.result-field{margin:13px 0;display:block}.result-field div{background:#fafbfc;border:1px solid #e0e4ea;border-radius:6px;margin-top:7px;display:flex}.result-field code{text-overflow:ellipsis;white-space:nowrap;flex:1;padding:11px 12px;overflow:hidden}.result-field button{cursor:pointer;background:0 0;border:0;border-left:1px solid #e0e4ea;padding:0 12px}.console-actions{flex-wrap:wrap;gap:8px;margin:17px 0 20px;display:flex}.console-actions button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;min-height:35px;padding:0 12px}.console-actions button.secondary{border-color:var(--border);background:#fff}.queue{border-top:1px solid var(--border);padding-top:17px}.queue>span b{margin-left:5px}.event{grid-template-columns:9px minmax(0,1fr);gap:8px;margin-top:13px;display:grid}.event>i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:5px}.event div{flex-direction:column;display:flex}.event small{margin-top:3px}.event code{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.console-error{margin:0;padding:0 30px 20px}.protocol-strip{border-bottom:1px solid var(--border);background:#fff}.protocol-strip .page-container{border-inline:1px solid #0f172a0e;justify-content:space-between;align-items:center;min-height:96px;display:flex}.protocol-strip div div{gap:38px;display:flex}.protocol-strip i{margin-right:8px}.section{border-bottom:1px solid var(--border)}.section>.page-container{padding-top:var(--section-space);padding-bottom:var(--section-space);border-inline:1px solid #0f172a0e}.section-header{max-width:730px}.section-header-center{text-align:center;margin-inline:auto}.section-header h2,.api-copy h2,.final-cta h2{margin:0}.section-header>p:not(.eyebrow){max-width:610px;margin:23px 0 0}.section-header-center>p:not(.eyebrow){margin-inline:auto}.split-heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:100px;display:grid}.split-copy{justify-self:end;max-width:500px}.split-copy p{margin:0}.split-copy code{margin-top:20px;display:inline-block}.return-diagram{border-radius:var(--radius-md);background:#fff;border:1px solid #dfe3e9;margin-top:58px;overflow:hidden;box-shadow:0 12px 40px #1427440b}.diagram-header{border-bottom:1px solid var(--border);background:#fafbfc;justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex}.diagram-header>span{background:#f1fbf7;border:1px solid #cde9dc;border-radius:4px;align-items:center;gap:7px;padding:4px 7px;display:flex}.diagram-header>span i{background:#1baa70;border-radius:50%;width:5px;height:5px}.diagram-flow{background-image:linear-gradient(#278cff0b 1px,#0000 1px),linear-gradient(90deg,#278cff0b 1px,#0000 1px);background-size:32px 32px;grid-template-columns:1fr .76fr 1fr;align-items:center;gap:68px;min-height:350px;padding:50px 42px;display:grid;position:relative}.diagram-flow:before,.diagram-flow:after{content:"";background:#b9d8fc;width:14%;height:1px;position:absolute;top:50%}.diagram-flow:before{left:29.2%}.diagram-flow:after{right:29.2%}.diagram-column{z-index:1;position:relative}.diagram-column>small{margin-bottom:13px;display:block}.diagram-node,.queue-node{background:#fff;border:1px solid #dfe4eb;align-items:center;gap:11px;min-height:65px;padding:12px;display:flex;box-shadow:0 2px 8px #14274409}.diagram-node:first-of-type,.queue-node:first-of-type{border-radius:7px 7px 0 0}.diagram-node:last-of-type,.queue-node:last-of-type{border-radius:0 0 7px 7px;margin-top:-1px}.diagram-node>i{background:var(--accent-soft);border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.diagram-node span,.queue-node span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.diagram-node code,.queue-node small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-node{z-index:2;text-align:center;background:#f6faff;border:1px solid #b9d8fc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-height:175px;display:flex;position:relative;box-shadow:0 0 0 12px #eef5ffb8,0 12px 38px #278cff1a}.address-node b{margin-top:9px}.address-node code{margin-top:7px}.address-orbit{border:1px dashed #d5e7fc;border-radius:50%;position:absolute;inset:10px}.address-orbit i{background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute}.address-orbit i:first-child{top:47%;left:5%}.address-orbit i:nth-child(2){top:5%;right:18%}.address-orbit i:last-child{bottom:29%;right:5%}.queue-node>span>i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-bottom:1px}.queue-node.muted-event{opacity:.68}.queue-node.muted-event>span>i{background:#9da6b3}.diagram-resume{border-top:1px solid var(--border);background:#f8fbff;grid-template-columns:1fr auto 20px;align-items:center;gap:28px;min-height:76px;padding:0 22px;display:grid}.diagram-resume span{flex-direction:column;gap:5px;display:flex}.diagram-resume>code{background:#fff;border:1px solid #d9e8fa;border-radius:5px;padding:7px 9px}.lifecycle-rail{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.lifecycle-rail article{padding:24px 32px 25px 0}.lifecycle-rail article+article{border-left:1px solid var(--border);padding-left:32px}.lifecycle-rail h3{margin:21px 0 8px}.lifecycle-rail p{max-width:310px;margin:0}.comparison{border:1px solid var(--border);border-bottom:0;max-width:980px;margin:66px auto 0}.comparison-head,.comparison-row{grid-template-columns:1fr 1fr;display:grid}.comparison-head{background:var(--surface)}.comparison-head span,.comparison-row>span{padding:18px 22px}.comparison-head span+span,.comparison-row>span+span{border-left:1px solid var(--border)}.comparison-row{border-bottom:1px solid var(--border)}.comparison-row>span{align-items:center;gap:12px;display:flex}.comparison-row>span:last-child{background:#eef5ffa6}.steps-section .section-header{grid-template-columns:1fr 1fr;align-items:end;max-width:none;display:grid}.steps-section .section-header .eyebrow{grid-column:1/-1}.steps-section .section-header>p:last-child{justify-self:end;max-width:420px}.steps{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.steps article{min-height:285px;padding:27px 30px 32px 0}.steps article+article{border-left:1px solid var(--border);padding-left:30px}.step-meta{justify-content:space-between;align-items:center;display:flex}.steps h3{margin:76px 0 12px}.steps p{max-width:315px;margin:0}.capabilities-section{background:var(--surface)}.capabilities-section>.page-container{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.feature-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.border-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:border-color var(--ease), background var(--ease), transform var(--ease);background:#fff;position:relative}.feature-grid .border-card{min-height:250px;padding:27px}.feature-grid .border-card:hover{z-index:1;background:#fcfdff;border-color:#bfc7d2;transform:translateY(-1px)}.feature-glyph{background:#f3f8ff;border:1px solid #cfe2fa;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.feature-grid h3{margin:47px 0 10px}.feature-grid p{max-width:310px;margin:0}.feature-arrow{transition:transform var(--ease), color var(--ease);position:absolute;top:31px;right:25px}.border-card:hover .feature-arrow{transform:translate(3px)}.api-section{background:var(--accent-soft)}.api-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:88px;display:grid}.api-copy h2{max-width:470px}.api-copy>p{margin:24px 0}.api-copy dl{border-top:1px solid #d9e6f5;border-left:1px solid #d9e6f5;grid-template-columns:1fr 1fr;margin:28px 0 32px;display:grid}.api-copy dl div{border-bottom:1px solid #d9e6f5;border-right:1px solid #d9e6f5;flex-direction:column;gap:5px;padding:13px;display:flex}.api-copy dd{margin:0}.api-code,.api-workbench{border-radius:var(--radius-md);background:#fff;border:1px solid #d8e1ed;overflow:hidden;box-shadow:0 15px 50px #3869a414}.workbench-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:45px;padding:0 21px;display:flex}.code-tabs{border-bottom:1px solid var(--border);align-items:end;gap:25px;height:44px;padding:0 22px;display:flex}.code-tabs span{height:32px;padding-top:9px}.code-tabs .active{border-bottom:2px solid var(--accent)}.code-block+.code-block{border-top:1px solid var(--border)}.code-label{background:#fafbfc;justify-content:space-between;align-items:center;height:39px;padding:0 21px;display:flex}.code-block pre{background:#fff;margin:0;padding:22px;overflow-x:auto}.use-cases-section .split-heading{margin-bottom:54px}.use-case-list{border-top:1px solid var(--border)}.use-case-list article{border-bottom:1px solid var(--border);grid-template-columns:55px .72fr 1.28fr 190px;align-items:start;gap:25px;min-height:132px;padding:25px 0;display:grid}.use-case-list h3{margin:-3px 0 0}.use-case-list p{max-width:440px;margin:-2px 0 0}.use-case-list article>code{border-bottom:1px solid #dce7f4;justify-content:space-between;justify-self:end;width:100%;padding-bottom:10px;display:flex}.use-case-list article>code i{transition:transform var(--ease)}.use-case-list article:hover>code i{transform:translate(3px)}.use-case-grid{border:1px solid var(--border);background:var(--border);grid-template-columns:1fr 1fr;gap:1px;margin-top:67px;display:grid}.use-case-grid .border-card{border:0;padding:34px}.use-case-grid h3{margin:14px 0 10px}.use-case-primary{grid-column:1/-1;grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px;min-height:380px;display:grid}.use-case-primary>div:first-child{max-width:400px}.quote-preview{background:#fafbfc;border:1px solid #dfe4ea;border-radius:9px;overflow:hidden}.quote-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;padding:13px 16px;display:flex}.quote-event{background:#fff;grid-template-columns:auto 1fr auto;gap:13px;padding:22px 17px;display:grid}.event-icon{background:var(--accent-soft);border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.quote-event div{flex-direction:column;gap:4px;display:flex}.quote-event p{margin:2px 0 0}.quote-data{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.quote-data span{flex-direction:column;gap:6px;padding:15px;display:flex}.quote-data span+span{border-left:1px solid var(--border)}.mini-event{border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items:center;gap:11px;margin-top:30px;padding:14px;display:flex}.mini-event>i{background:var(--accent);border-radius:50%;width:7px;height:7px}.mini-event span{flex-direction:column;gap:3px;display:flex}.mini-event code{margin-left:auto}.machine-section{background:var(--surface)}.machine-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.machine-links{border-top:1px solid var(--border)}.machine-links a{border-bottom:1px solid var(--border);transition:color var(--ease);grid-template-columns:1fr auto 18px;align-items:center;gap:25px;padding:20px 2px;display:grid}.machine-links span{flex-direction:column;gap:5px;display:flex}.machine-links i{transition:transform var(--ease)}.machine-links a:hover i{transform:translate(3px)}.faq-section>.page-container{grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.faq-list{border-top:1px solid var(--border)}.faq-row{border-bottom:1px solid var(--border)}.faq-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;list-style:none;display:flex}.faq-row summary::-webkit-details-marker{display:none}.faq-row summary i{transition:transform var(--ease)}.faq-row[open] summary i{transform:rotate(45deg)}.faq-row>div{padding:0 45px 22px 0}.faq-row p{margin:0}.faq-row code{background:var(--muted);padding:2px 4px}.final-cta{background:var(--accent-soft)}.final-cta>.page-container{grid-template-columns:1fr .72fr;align-items:end;gap:100px;display:grid}.final-cta .page-container>div:last-child{justify-self:end;max-width:390px}.final-cta p{margin:0 0 26px}.site-footer{background:#fff}.footer-inner{grid-template-columns:1fr 1.25fr;gap:90px;padding-top:74px;padding-bottom:28px;display:grid}.footer-brand p{max-width:285px;margin:23px 0 0}.footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footer-links>div{flex-direction:column;gap:12px;display:flex}.footer-links b{margin-bottom:6px}.footer-base{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;margin-top:52px;padding-top:22px;display:flex}.docs-shell{width:min(100%, var(--container));border-inline:1px solid #0f172a0e;grid-template-columns:220px minmax(0,820px);gap:90px;min-height:100vh;margin-inline:auto;padding:80px 48px 130px;display:grid}.docs-nav{border-left:1px solid var(--border);flex-direction:column;gap:14px;height:max-content;padding-left:20px;display:flex;position:sticky;top:104px}.docs-nav p{margin:0 0 7px}.docs-content>h1{margin:22px 0}.docs-content section{padding-top:66px;scroll-margin-top:72px}.docs-content h2 b{margin-right:13px}.docs-content p code{background:var(--muted);padding:3px 5px}.docs-code{border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface);border-radius:7px;margin:20px 0;padding:23px;overflow:auto}.callout{background:var(--accent-soft);border:1px solid #d6e7fb;border-radius:7px;padding:19px}.semantics-grid{border:1px solid var(--border);background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.semantics-grid div{background:#fff;padding:23px}@keyframes enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){:root{--section-space:88px}.page-container,.nav-inner,.footer-inner{padding-inline:32px}.site-header nav{display:none}.nav-inner{grid-template-columns:1fr auto}.capabilities-section>.page-container,.api-grid,.machine-grid,.faq-section>.page-container{grid-template-columns:1fr;gap:55px}.split-heading{gap:50px}.diagram-flow{gap:30px;padding-inline:28px}.diagram-flow:before,.diagram-flow:after{display:none}.address-node{min-height:150px}.use-case-list article{grid-template-columns:40px .8fr 1.2fr 150px;gap:18px}.steps-section .section-header{display:block}.steps-section .section-header>p:last-child{margin-top:22px}.use-case-primary{gap:35px}.docs-shell{grid-template-columns:180px minmax(0,1fr);gap:50px;padding-inline:32px}}@media (max-width:700px){:root{--section-space:76px}.page-container,.nav-inner,.footer-inner{padding-inline:20px}.site-header{height:62px}.nav-cta{height:36px;padding-inline:12px}.nav-cta span{display:none}.hero-inner{padding-top:68px;padding-bottom:42px}.hero-actions{flex-direction:column;align-items:stretch;max-width:280px;margin-inline:auto}.product-demo-shell{border-radius:12px;margin-top:44px;padding:7px}.product-demo-label{white-space:nowrap;height:28px;overflow:hidden}.console-empty{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:23px;min-height:370px;padding:30px 23px}.console-empty>button{grid-column:auto}.empty-preview{min-height:115px;padding:25px 22px}.console-result{padding:22px 17px}.success-line em{display:none}.console-actions button{flex:auto}.protocol-strip .page-container{min-height:120px;padding-block:25px;display:block}.protocol-strip div div{grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:19px;display:grid}.split-heading{grid-template-columns:1fr;gap:28px}.split-copy{justify-self:start}.return-diagram{margin-top:42px}.diagram-flow{grid-template-columns:1fr;gap:34px;padding:30px 20px}.diagram-column>small{text-align:center}.address-node{width:170px;min-height:170px;margin-inline:auto}.diagram-resume{grid-template-columns:1fr 16px;gap:15px;padding:16px}.diagram-resume>code{grid-area:2/1/auto/-1;width:max-content}.lifecycle-rail{grid-template-columns:1fr}.lifecycle-rail article{padding:22px 0}.lifecycle-rail article+article{border-top:1px solid var(--border);border-left:0;padding-left:0}.comparison{margin-top:45px;overflow-x:auto}.comparison-head,.comparison-row{min-width:640px}.steps{grid-template-columns:1fr;margin-top:48px}.steps article{min-height:auto;padding:25px 0 32px}.steps article+article{border-top:1px solid var(--border);border-left:0;padding-left:0}.steps h3{margin-top:42px}.feature-grid{grid-template-columns:1fr}.api-grid{gap:42px}.api-code,.api-workbench{margin-inline:-8px}.use-case-grid{grid-template-columns:1fr;margin-top:48px}.use-cases-section .split-heading{margin-bottom:39px}.use-case-list article{grid-template-columns:32px 1fr;gap:12px;padding:22px 0}.use-case-list p,.use-case-list article>code{grid-column:2}.use-case-list article>code{justify-self:start;margin-top:8px}.use-case-primary{grid-column:auto;grid-template-columns:1fr;min-height:auto}.use-case-grid .border-card{padding:27px 22px}.quote-preview{min-width:0}.quote-event{grid-template-columns:auto 1fr}.quote-event time{display:none}.machine-links a{grid-template-columns:1fr 16px;gap:13px}.machine-links code{display:none}.faq-section>.page-container{gap:40px}.final-cta>.page-container{grid-template-columns:1fr;gap:35px}.final-cta .page-container>div:last-child{justify-self:start}.footer-inner{grid-template-columns:1fr;gap:45px}.footer-links{gap:20px}.footer-base{grid-column:auto;gap:18px;margin-top:20px}.docs-shell{grid-template-columns:1fr;padding:60px 20px 100px}.docs-nav{display:none}.semantics-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.agent-home{background:#fff}.agent-hero{border-bottom:1px solid var(--border)}.agent-hero>.page-container{border-inline:1px solid #0f172a0e;padding-top:24px;padding-bottom:62px;position:relative}.hero-system-line{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.hero-system-line>span{align-items:center;gap:7px;display:flex}.hero-system-line>span i{background:#20a96e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #20a96e17}.agent-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:95px;padding-top:78px;display:grid}.agent-home .hero-copy{text-align:left;max-width:760px;margin:0;animation:.45s both enter}.agent-home .hero-copy .eyebrow{justify-content:flex-start}.agent-home .hero-copy h1{margin:0}.agent-home .hero-copy>p:not(.eyebrow){max-width:630px;margin:27px 0 0}.agent-home .hero-actions{justify-content:flex-start}.agent-trigger{border-top:1px solid #cfd5dd;border-bottom:1px solid #cfd5dd}.agent-trigger>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:12px 0;display:flex}.agent-trigger>p{margin:21px 0}.agent-trigger ul{margin:0;padding:0 0 17px;list-style:none}.agent-trigger li{gap:10px;padding:7px 0;display:flex}.agent-trigger>a{border-top:1px solid var(--border);justify-content:space-between;padding:13px 0;display:flex}.agent-home .product-demo-shell{margin-top:58px}.machine-strip{border-bottom:1px solid var(--border)}.machine-strip .page-container{border-inline:1px solid #0f172a0e;justify-content:space-between;align-items:center;min-height:58px;display:flex}.surface-section{border-bottom:1px solid var(--border)}.surface-section>.page-container,.agent-quickstart>.page-container,.discovery-section>.page-container,.sparse-cta>.page-container{border-inline:1px solid #0f172a0e;padding-top:94px;padding-bottom:94px}.technical-heading{grid-template-columns:1.08fr .92fr;align-items:end;gap:100px;display:grid}.technical-heading h2,.quickstart-copy h2,.discovery-intro h2,.sparse-cta h2{margin:0}.technical-heading>p{justify-self:end;max-width:470px;margin:0}.surface-table{border-top:1px solid #cfd5dd;margin-top:53px}.surface-table-head,.surface-row{border-bottom:1px solid var(--border);grid-template-columns:.7fr .42fr 1.08fr .8fr;align-items:center;gap:25px;padding:0 17px;display:grid}.surface-table-head{background:#fafbfc;min-height:41px}.surface-row{min-height:68px}.surface-row>span{align-items:center;gap:7px;display:flex}.surface-row>span i{background:#1faa70;border-radius:50%;width:5px;height:5px}.surface-row>p{margin:0}.surface-row.planned{background:#fcfcfd}.surface-row.planned>span i{background:0 0;border:1px solid #abb2bd}.feed-contract{grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px;margin-top:76px;display:grid}.feed-copy h3{margin:18px 0 17px}.feed-copy p{max-width:420px;margin:0}.feed-preview{background:#fff;border:1px solid #dfe4eb;box-shadow:0 12px 40px #1427440b}.feed-header{border-bottom:1px solid var(--border);background:#fafbfc;justify-content:space-between;align-items:center;min-height:43px;padding:0 16px;display:flex}.feed-row{border-bottom:1px solid var(--border);grid-template-columns:46px 55px 1fr 12px;align-items:center;gap:12px;min-height:69px;padding:0 16px;display:grid}.feed-row:last-child{border-bottom:0}.feed-row>div{flex-direction:column;gap:4px;display:flex}.agent-quickstart{border-bottom:1px solid var(--border);background:#f6f8fb}.agent-quickstart>.page-container{grid-template-columns:.72fr 1.28fr;align-items:center;gap:100px;display:grid}.quickstart-copy ol{border-top:1px solid #dfe3e9;margin:30px 0 32px;padding:0;list-style:none}.quickstart-copy li{border-bottom:1px solid #dfe3e9;grid-template-columns:35px 1fr;align-items:center;min-height:48px;display:grid}.quickstart-copy li p{margin:0}.quickstart-code{background:#fff;border:1px solid #d9dfe7;overflow:hidden;box-shadow:0 12px 40px #1427440b}.quickstart-code>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:44px;padding:0 20px;display:flex}.quickstart-code>p{background:#f5f9ff;border-top:1px solid #dce8f6;gap:17px;margin:0;padding:14px 20px;display:flex}.quickstart-code>p span{flex:none}.discovery-section{border-bottom:1px solid var(--border)}.discovery-section>.page-container{grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.discovery-intro>p{max-width:330px}.discovery-intro nav{flex-wrap:wrap;gap:7px;max-width:370px;margin-top:22px;display:flex}.discovery-intro nav a{border:1px solid var(--border);background:#fafbfc;border-radius:4px;padding:6px 8px}.discovery-intro nav a:hover{background:#f5f9ff;border-color:#b9d8fc}.discovery-list{border-top:1px solid #cfd5dd}.discovery-list a{border-bottom:1px solid var(--border);min-height:63px;transition:color var(--ease);grid-template-columns:1fr auto 16px;align-items:center;gap:24px;display:grid}.discovery-list a>span{align-items:center;gap:16px;display:flex}.discovery-list a>span code{width:30px}.sparse-cta{border-bottom:1px solid var(--border);background:var(--accent-soft)}.sparse-cta>.page-container{justify-content:space-between;align-items:flex-end;gap:60px;min-height:260px;display:flex}.sparse-cta code{margin-bottom:15px;display:block}@media (max-width:900px){.agent-hero-grid,.technical-heading,.feed-contract,.agent-quickstart>.page-container,.discovery-section>.page-container{grid-template-columns:1fr;gap:48px}.agent-trigger{max-width:560px}.technical-heading>p{justify-self:start}.agent-quickstart>.page-container{align-items:start}}@media (max-width:700px){.agent-hero>.page-container{padding-top:18px;padding-bottom:40px}.hero-system-line{padding-bottom:18px}.agent-hero-grid{gap:38px;padding-top:54px}.agent-home .hero-actions{max-width:none}.agent-trigger{margin-top:4px}.agent-home .product-demo-shell{margin-top:45px}.machine-strip .page-container{padding-block:18px;display:block}.machine-strip code{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.surface-section>.page-container,.agent-quickstart>.page-container,.discovery-section>.page-container,.sparse-cta>.page-container{padding-top:72px;padding-bottom:72px}.technical-heading{gap:27px}.surface-table{overflow-x:auto}.surface-table-head,.surface-row{min-width:680px}.feed-contract{gap:38px;margin-top:58px}.feed-row{grid-template-columns:39px 48px 1fr 10px;gap:8px;padding-inline:12px}.quickstart-code{margin-inline:-8px}.discovery-section>.page-container{gap:40px}.discovery-list a{grid-template-columns:1fr 14px}.discovery-list a>code{display:none}.sparse-cta>.page-container{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:32px;min-height:310px}}.intent-page>.page-container{border-inline:1px solid #0f172a0e;padding-top:28px;padding-bottom:90px}.intent-crumb{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding-bottom:26px;display:flex}.intent-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:95px;padding:92px 0 82px;display:grid}.intent-hero h1{max-width:790px;margin:0}.intent-hero>div>p:not(.eyebrow){max-width:650px;margin:25px 0 0}.intent-hero .hero-actions{justify-content:flex-start}.intent-hero aside{border-top:1px solid #cfd5dd}.intent-hero aside>code{border-bottom:1px solid var(--border);padding:12px 0;display:block}.intent-hero aside p{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr;margin:0;padding:13px 0;display:grid}.intent-contract{border-top:1px solid #cfd5dd;grid-template-columns:.68fr 1.32fr;display:grid}.intent-contract>div:not(.code-block),.intent-contract>.code-block{border-bottom:1px solid var(--border);min-height:255px}.intent-contract>div:not(.code-block){padding:31px 38px 31px 0}.intent-contract h2{margin:38px 0 12px}.intent-contract>div:not(.code-block)>p{max-width:360px;margin:0}.intent-contract>.code-block{border-left:1px solid var(--border);background:#fafbfc}.intent-contract .code-label{border-bottom:1px solid var(--border)}.intent-contract .code-block pre{background:#fafbfc;min-height:214px}.intent-footer{justify-content:space-between;align-items:center;padding-top:25px;display:flex}.intent-footer>div{gap:25px;display:flex}@media (max-width:800px){.intent-hero{grid-template-columns:1fr;gap:45px;padding:70px 0 60px}.intent-contract{grid-template-columns:1fr}.intent-contract>.code-block{border-left:0}.intent-contract>div:not(.code-block){min-height:auto;padding:28px 0}.intent-contract h2{margin-top:24px}}@media (max-width:560px){.intent-page>.page-container{padding-top:20px;padding-bottom:65px}.intent-hero .hero-actions{max-width:none}.intent-footer{flex-direction:column;align-items:flex-start;gap:23px}.intent-footer>div{flex-wrap:wrap;gap:15px}}.plain-header,.plain-home,.plain-footer{width:min(100% - 2rem,52rem);margin-inline:auto}.plain-header{border-bottom:1px solid;padding-block:1rem}.plain-home{padding-block:2rem}.plain-home>section{margin-block:3rem}.plain-home pre{border:1px solid;padding:1rem;overflow-x:auto}.plain-home li{margin-block:.5rem}.resource-definition{border-top:1px solid}.resource-definition>div{border-bottom:1px solid;grid-template-columns:10rem 1fr;gap:1rem;padding-block:1rem;display:grid}.resource-definition dd{margin:0}.entry-points{border-top:1px solid}.entry-points>div{border-bottom:1px solid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:1rem;display:grid}.entry-points dd{text-align:right;overflow-wrap:anywhere;margin:0}.plain-footer{border-top:1px solid;padding-block:2rem}.plain-footer nav{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:560px){.resource-definition>div,.entry-points>div{grid-template-columns:1fr}.entry-points dd{text-align:left}}
