:where(body[data-page=integrations]) .in-hero{padding-block:clamp(calc(56*var(--s)),8vw,calc(104*var(--s)))clamp(calc(24*var(--s)),4vw,calc(40*var(--s)));overflow-x:clip}:where(body[data-page=integrations]) .in-hero .h-hero{max-width:12.5em}:where(body[data-page=integrations]) .in-hub{padding-top:clamp(24px,2.4vw,32px);padding-bottom:var(--sec-t);overflow-x:clip}:where(body[data-page=integrations]) .in-grid{gap:clamp(calc(20*var(--s)),3vw,calc(44*var(--s)));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}:where(body[data-page=integrations]) .in-svgbox{border:1px solid var(--line);border-radius:calc(20*var(--s));background:#ffffffb8;position:relative;overflow:hidden}:where(body[data-page=integrations]) .in-svgbox svg{width:100%;height:auto;max-height:min(78svh,calc(640*var(--s)));display:block}:where(body[data-page=integrations]) .in-node{cursor:pointer;outline:none}:where(body[data-page=integrations]) .in-node .hit{fill:#0000;stroke:none}:where(body[data-page=integrations]) .in-node .ring{fill:#fff;stroke:var(--line-2);stroke-width:1.5px;transition:stroke .25s,fill .25s}:where(body[data-page=integrations]) .in-node .ico{fill:none;stroke:var(--blue);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s}:where(body[data-page=integrations]) .in-node text{font:600 15px var(--f-body);fill:var(--ink);transition:fill .25s}:where(body[data-page=integrations]) .in-node text.sm{font:500 16px var(--f-mono);fill:var(--muted);letter-spacing:.02em}:where(body[data-page=integrations]) .in-node:hover .ring,:where(body[data-page=integrations]) .in-node:focus-visible .ring{stroke:var(--blue)}:where(body[data-page=integrations]) .in-node.on .ring{fill:var(--blue);stroke:var(--blue)}:where(body[data-page=integrations]) .in-node.on .ico{stroke:#fff}:where(body[data-page=integrations]) .in-node.on text{fill:var(--blue)}:where(body[data-page=integrations]) .in-node:focus-visible .ring{stroke-width:3px}:where(body[data-page=integrations]) .in-lane{fill:none;stroke:var(--line-2);stroke-width:1.4px;transition:stroke .3s}:where(body[data-page=integrations]) .in-lane.on{stroke:var(--blue);stroke-width:2.4px}:where(body[data-page=integrations]) .in-lane.plan{stroke-dasharray:4 6}:where(body[data-page=integrations]) .in-node.planned .ring{stroke-dasharray:4 4}:where(body[data-page=integrations]) .in-node.prototype .ring{stroke-dasharray:2 3}:where(body[data-page=integrations]) .in-node text.st-t{font:600 16px var(--f-mono);letter-spacing:.06em;fill:var(--blue)}:where(body[data-page=integrations]) .in-node.planned text.st-t{fill:var(--muted)}:where(body[data-page=integrations]) .in-card .stline{align-items:center;gap:calc(10*var(--s));margin-top:calc(10*var(--s));display:flex}:where(body[data-page=integrations]) .in-card .stline small{font:500 max(12px,calc(12*var(--s)))/1.4 var(--f-mono);color:var(--muted)}:where(body[data-page=integrations]) .in-stats{gap:calc(8*var(--s));padding:calc(12*var(--s))calc(16*var(--s));border-top:1px solid var(--line);font:500 max(12px,calc(12*var(--s)))/1.4 var(--f-mono);color:var(--muted);display:grid}:where(body[data-page=integrations]) .in-stats>span{grid-template-columns:max(116px,calc(132*var(--s)))minmax(0,1fr);gap:calc(10*var(--s));align-items:center;display:grid}:where(body[data-page=integrations]) .in-stats .st{justify-self:start}:where(body[data-page=integrations]) .in-chips button .d{width:calc(7*var(--s));height:calc(7*var(--s));margin-right:calc(8*var(--s));background:var(--blue);border-radius:50%}:where(body[data-page=integrations]) .in-chips button .d.req{background:0 0;border:1.5px dashed}:where(body[data-page=integrations]) .in-dir{font:500 12px var(--f-mono);fill:var(--muted);letter-spacing:.06em;text-transform:uppercase}:where(body[data-page=integrations]) .in-dir.on{fill:var(--blue)}:where(body[data-page=integrations]) .in-core text{font:700 20px var(--f-display);fill:#fff;letter-spacing:-.01em}:where(body[data-page=integrations]) .in-core text.sm{font:500 12.5px var(--f-mono);fill:#dcebf7;letter-spacing:.04em}:where(body[data-page=integrations]) .in-legend{gap:calc(8*var(--s))calc(20*var(--s));padding:calc(12*var(--s))calc(16*var(--s));border-top:1px solid var(--line);font:500 max(12px,calc(12*var(--s)))/1.4 var(--f-mono);color:var(--muted);flex-wrap:wrap;display:flex}:where(body[data-page=integrations]) .in-legend span{align-items:center;gap:calc(8*var(--s));display:flex}:where(body[data-page=integrations]) .in-legend i{width:calc(20*var(--s));border-radius:2px;height:2px;display:block}:where(body[data-page=integrations]) .in-legend .o{background:var(--blue)}:where(body[data-page=integrations]) .in-legend .n{background:repeating-linear-gradient(90deg,var(--blue)0 calc(5*var(--s)),transparent calc(5*var(--s))calc(9*var(--s)))}:where(body[data-page=integrations]) .in-note{color:var(--ink-2);margin-left:auto}:where(body[data-page=integrations]) .in-chips{gap:calc(8*var(--s));margin:0 0 calc(14*var(--s));flex-wrap:wrap;padding:0;list-style:none;display:flex}:where(body[data-page=integrations]) .in-chips button{all:unset;box-sizing:border-box;cursor:pointer;min-height:max(44px,calc(44*var(--s)));padding:0 calc(14*var(--s));border:1px solid var(--line);border-radius:calc(999*var(--s));font:500 max(12px,calc(14*var(--s)))/1 var(--f-body);color:var(--ink-2);transition:border-color var(--dur-2)var(--ease-out),background-color var(--dur-2)var(--ease-out),color var(--dur-2)var(--ease-out),scale var(--dur-1)var(--ease-out);background:#fff;align-items:center;display:inline-flex}:where(body[data-page=integrations]) .in-chips button:hover{border-color:var(--blue-soft)}:where(body[data-page=integrations]) .in-chips button:active{scale:.96}:where(body[data-page=integrations]) .in-chips button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}:where(body[data-page=integrations]) .in-chips button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(body[data-page=integrations]) .in-card{border:1px solid var(--line);padding:var(--pad-card);background:#fff;border-radius:14px}:where(body[data-page=integrations]) .in-card h3{font:650 var(--fs-h3)/var(--lh-h3)var(--f-display);letter-spacing:-.01em}:where(body[data-page=integrations]) .in-card .proto{gap:calc(6*var(--s));margin-top:calc(12*var(--s));flex-wrap:wrap;display:flex}:where(body[data-page=integrations]) .in-card .proto span{font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);letter-spacing:.03em;color:var(--blue-mid);background:var(--mist);padding:calc(6*var(--s))calc(8*var(--s));border-radius:calc(5*var(--s))}:where(body[data-page=integrations]) .in-flow{gap:calc(12*var(--s));margin-top:calc(18*var(--s));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(body[data-page=integrations]) .in-flow div{border:1px solid var(--line);border-radius:calc(12*var(--s));padding:calc(12*var(--s))calc(14*var(--s))}:where(body[data-page=integrations]) .in-flow h4{align-items:center;gap:calc(8*var(--s));font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin:0 0 calc(8*var(--s));display:flex}:where(body[data-page=integrations]) .in-flow h4 i{width:calc(8*var(--s));height:calc(8*var(--s));border-radius:50%;display:block}:where(body[data-page=integrations]) .in-flow .fin i{border:1.5px solid var(--blue)}:where(body[data-page=integrations]) .in-flow .fout i{background:var(--blue)}:where(body[data-page=integrations]) .in-flow p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);margin:0}:where(body[data-page=integrations]) .in-card h5{font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:calc(20*var(--s))0 calc(6*var(--s))}:where(body[data-page=integrations]) .in-card .via{margin:calc(10*var(--s))0 0;font:500 max(12px,calc(12*var(--s)))/1.4 var(--f-mono);color:var(--blue-mid)}:where(body[data-page=integrations]) .in-card dl{gap:0;margin:0;display:grid}:where(body[data-page=integrations]) .in-card dl div{grid-template-columns:calc(118*var(--s))minmax(0,1fr);gap:calc(12*var(--s));padding:calc(9*var(--s))0;border-top:1px solid var(--line);display:grid}:where(body[data-page=integrations]) .in-card dt{font:600 var(--fs-small)/1.45 var(--f-body);color:var(--ink)}:where(body[data-page=integrations]) .in-card dd{font-size:var(--fs-card);color:var(--ink-2);margin:0;line-height:1.5}@media (max-width:1024px){:where(body[data-page=integrations]) .in-grid{grid-template-columns:1fr}}@media (max-width:768px){:where(body[data-page=integrations]) .in-node text,:where(body[data-page=integrations]) .in-dir{display:none}:where(body[data-page=integrations]) .in-flow{grid-template-columns:1fr}:where(body[data-page=integrations]) .in-card dl div{grid-template-columns:1fr;gap:2px}:where(body[data-page=integrations]) .in-note{margin-left:0}}:where(body[data-page=integrations]) .hm-xwrap{margin-top:calc(16*var(--s));border:1px solid var(--line);border-radius:calc(18*var(--s));padding:clamp(calc(18*var(--s)),2.6vw,calc(28*var(--s)));background:#fff}:where(body[data-page=integrations]) .hm-xhead{justify-content:space-between;align-items:baseline;gap:calc(8*var(--s))calc(24*var(--s));flex-wrap:wrap;display:flex}:where(body[data-page=integrations]) .hm-xhead h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.015em;font-weight:650}:where(body[data-page=integrations]) .hm-xhead p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);margin:0}:where(body[data-page=integrations]) .hm-ex{height:clamp(calc(340*var(--s)),36vw,calc(420*var(--s)));margin-top:calc(14*var(--s));border-radius:calc(14*var(--s));border:1px solid var(--line);background:#fff;position:relative;overflow:hidden}:where(body[data-page=integrations]) .hm-ex svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}:where(body[data-page=integrations]) .hm-ex .ln{stroke:#c5d4e2;stroke-width:1.5px;fill:none}:where(body[data-page=integrations]) .hm-ex .ln.main{stroke:#2673b5;stroke-width:3px}:where(body[data-page=integrations]) .hm-node{z-index:3;align-items:center;gap:calc(8*var(--s));border:1px solid var(--line-2);border-radius:calc(12*var(--s));padding:calc(9*var(--s))calc(12*var(--s));box-shadow:0 calc(12*var(--s))calc(26*var(--s))calc(-20*var(--s))#0a1a2b80;white-space:nowrap;will-change:transform;background:#fff;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}:where(body[data-page=integrations]) .hm-node .mk{width:calc(10*var(--s));height:calc(10*var(--s));border-radius:calc(3*var(--s));background:var(--blue);flex:none}:where(body[data-page=integrations]) .hm-node b{font:650 max(12px,calc(14.5*var(--s)))/1.15 var(--f-display);color:var(--ink);display:block}:where(body[data-page=integrations]) .hm-node small{font:500 max(12px,calc(12*var(--s)))/1.2 var(--f-mono);color:var(--muted);display:block}:where(body[data-page=integrations]) .hm-pk{z-index:2;align-items:center;gap:calc(5*var(--s));font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);color:var(--blue-deep);border:1.5px solid var(--blue);border-radius:calc(5*var(--s));padding:calc(4*var(--s))calc(6*var(--s));white-space:nowrap;pointer-events:none;background:#fff;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}:where(body[data-page=integrations]) .hm-pk:before{content:"";width:calc(7*var(--s));height:calc(7*var(--s));background:var(--blue);border-radius:1.5px}:where(body[data-page=integrations]) .hm-pk.back{border-color:var(--blue-soft);color:var(--muted)}:where(body[data-page=integrations]) .hm-pk.back:before{background:var(--blue-soft)}:where(body[data-page=integrations]) .hm-node ul{margin:calc(6*var(--s))0 0;gap:calc(4*var(--s));padding:0;list-style:none;display:none}:where(body[data-page=integrations]) .hm-node li{font:500 max(12px,calc(12*var(--s)))/1.2 var(--f-mono);color:var(--ink-2);background:var(--mist);border-radius:calc(6*var(--s));padding:calc(5*var(--s))calc(7*var(--s));align-items:center;gap:calc(6*var(--s));display:flex}:where(body[data-page=integrations]) .hm-node li:before{content:"";width:calc(6*var(--s));height:calc(6*var(--s));background:var(--blue);border-radius:50%;flex:none}:where(body[data-page=integrations]) .hm-node li.hot{background:var(--wash);color:var(--ink)}:where(body[data-page=integrations]) .hm-node .ctrk{font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);color:var(--blue);letter-spacing:.04em;text-transform:uppercase;display:none}:where(body[data-page=integrations]) .in-tog{padding-bottom:var(--sec-t)}:where(body[data-page=integrations]) .hm-ex .ln{transition:stroke .6s,stroke-width .6s}:where(body[data-page=integrations]) .hm-node{align-items:center;gap:calc(8*var(--s));min-width:0;padding:calc(9*var(--s))calc(12*var(--s));border:1px solid var(--line-2);transform-origin:50%;will-change:transform;flex-direction:row;transition:box-shadow .5s,border-color .5s}:where(body[data-page=integrations]) .hm-node.is-c{border-color:var(--blue);box-shadow:0 0 0 1.5px var(--blue),0 calc(16*var(--s))calc(30*var(--s))calc(-20*var(--s))#0a1a2b8c;z-index:4}:where(body[data-page=integrations]) .hm-det{left:50%;top:calc(100% + calc(8*var(--s)));opacity:0;pointer-events:none;border:1px solid var(--line);border-radius:calc(10*var(--s));width:max-content;min-width:100%;padding:calc(8*var(--s));gap:calc(4*var(--s));transform-origin:50% 0;will-change:transform,opacity;max-width:calc(280*var(--s));white-space:normal;background:#fff;display:grid;position:absolute}:where(body[data-page=integrations]) .hm-det .ctrk{display:block}:where(body[data-page=integrations]) .hm-node .hm-det ul{gap:calc(4*var(--s));margin:0;display:grid}:where(body[data-page=integrations]) .hm-pk{will-change:transform,opacity;opacity:0}@media (max-width:768px){:where(body[data-page=integrations]) .hm-ex{height:calc(600*var(--s))}:where(body[data-page=integrations]) .hm-node{padding:calc(7*var(--s))calc(8*var(--s));gap:calc(6*var(--s))}:where(body[data-page=integrations]) .hm-node small{display:none}:where(body[data-page=integrations]) .hm-node .mk{width:calc(8*var(--s));height:calc(8*var(--s))}:where(body[data-page=integrations]) .hm-node b{font-size:calc(13*var(--s))}:where(body[data-page=integrations]) .hm-det{padding:calc(6*var(--s))}:where(body[data-page=integrations]) .hm-pk{font-size:calc(12*var(--s));padding:calc(3*var(--s))calc(5*var(--s))}}@media (max-width:480px){:where(body[data-page=integrations]) .hm-node{white-space:normal;max-width:9em}}:where(body[data-page=integrations]) .in-sec{padding-bottom:var(--sec-t)}:where(body[data-page=integrations]) .in-sec>.wrap>.lead{margin:10px 0 28px}:where(body[data-page=integrations]) .in-cats{gap:calc(16*var(--s));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(body[data-page=integrations]) .in-cat h3{font:650 var(--fs-h3)/var(--lh-h3)var(--f-display);letter-spacing:-.01em}:where(body[data-page=integrations]) .in-rows{margin:calc(12*var(--s))0 0;padding:0;list-style:none}:where(body[data-page=integrations]) .in-rows li{padding:calc(12*var(--s))0;border-top:1px solid var(--line)}:where(body[data-page=integrations]) .in-rows li:last-child{padding-bottom:0}:where(body[data-page=integrations]) .in-rowt{justify-content:space-between;align-items:center;gap:calc(6*var(--s))calc(12*var(--s));flex-wrap:wrap;display:flex}:where(body[data-page=integrations]) .in-rowt b{font:600 var(--fs-card)/1.4 var(--f-body);color:var(--ink)}:where(body[data-page=integrations]) .in-rows p{margin:calc(4*var(--s))0 0;font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}:where(body[data-page=integrations]) .in-sample{flex-direction:column;min-width:0;display:flex}:where(body[data-page=integrations]) .in-sample pre{margin:calc(12*var(--s))0 0;padding:calc(14*var(--s));border-radius:calc(10*var(--s));background:var(--mist);font:500 max(12px,calc(12.5*var(--s)))/1.55 var(--f-mono);color:var(--ink-2);flex:1;overflow-x:auto}:where(body[data-page=integrations]) .in-sample small{margin-top:calc(10*var(--s));font:500 max(12px,calc(12*var(--s)))/1.4 var(--f-mono);color:var(--muted);display:block}:where(body[data-page=integrations]) .in-links{margin:calc(16*var(--s))0 0;padding:0;list-style:none}:where(body[data-page=integrations]) .in-links li{grid-template-columns:minmax(0,3fr)minmax(0,6fr)max(72px,calc(80*var(--s)));gap:calc(4*var(--s))calc(16*var(--s));padding:calc(12*var(--s))0;border-top:1px solid var(--line);align-items:center;display:grid}:where(body[data-page=integrations]) .in-links .st{justify-self:end}:where(body[data-page=integrations]) .in-links b{font:600 var(--fs-card)/1.4 var(--f-body);color:var(--ink)}:where(body[data-page=integrations]) .in-links span.t{font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}:where(body[data-page=integrations]) .hm-ag-k{align-items:center;gap:calc(10*var(--s));font:500 max(12px,calc(12*var(--s)))/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin:0;display:flex}:where(body[data-page=integrations]) .hm-ag-dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;position:relative}:where(body[data-page=integrations]) .hm-mcp{gap:calc(28*var(--s));padding:calc(24*var(--s))calc(28*var(--s));border:1px solid var(--line);border-radius:calc(16*var(--s));background:linear-gradient(100deg,#f2f7fcf2,#ffffffeb);grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;display:grid}:where(body[data-page=integrations]) .hm-mcp h3{margin:calc(12*var(--s))0 calc(8*var(--s));font:600 var(--fs-h3)/var(--lh-h3,1.25)var(--f-display);letter-spacing:-.01em}:where(body[data-page=integrations]) .hm-mcp .d{margin:calc(8*var(--s))0 0;font-size:var(--fs-card,16px);color:var(--ink-2);line-height:1.5}:where(body[data-page=integrations]) .hm-mcp-flow{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}:where(body[data-page=integrations]) .hm-mcp-node{border:1px solid var(--line-2);font:600 max(13px,calc(14*var(--s)))/1 var(--f-body);color:var(--ink);background:#fff;border-radius:999px;flex:none;padding:9px 14px}:where(body[data-page=integrations]) .hm-mcp-node.hub{background:var(--blue);border-color:var(--blue);color:#fff}:where(body[data-page=integrations]) .hm-mcp-node.hub small{font:500 max(11px,calc(11*var(--s)))/1 var(--f-mono);letter-spacing:.04em;opacity:.85;margin-top:3px;display:block}:where(body[data-page=integrations]) .hm-mcp-line{background:var(--line-2);flex:18px;min-width:18px;height:2px;position:relative;overflow:hidden}:where(body[data-page=integrations]) .hm-mcp-line i{background:var(--blue);width:40%;animation:2.2s linear infinite inMcp;position:absolute;inset:0}:where(body[data-page=integrations]) .hm-mcp-back{text-align:right;font:500 max(12px,calc(12.5*var(--s)))/1.3 var(--f-body);color:var(--muted);flex-basis:100%}:where(body[data-page=integrations]) .hm-ag-chat{font:500 max(13px,calc(14*var(--s)))/1.45 var(--f-body);gap:8px;display:grid}:where(body[data-page=integrations]) .hm-ag-chat span{box-sizing:border-box;border-radius:10px;width:100%;padding:10px 14px}:where(body[data-page=integrations]) .hm-ag-chat .q{background:var(--mist);color:var(--ink-2);border-bottom-right-radius:3px}:where(body[data-page=integrations]) .hm-ag-chat .a{background:var(--blue);color:#fff;border-bottom-left-radius:3px}@keyframes inMcp{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (max-width:1024px){:where(body[data-page=integrations]) .hm-mcp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(body[data-page=integrations]) .hm-mcp-t{grid-column:1/-1}}@media (max-width:768px){:where(body[data-page=integrations]) .in-cats,:where(body[data-page=integrations]) .in-links li{grid-template-columns:minmax(0,1fr)}:where(body[data-page=integrations]) .in-links .st{justify-self:start}}@media (max-width:640px){:where(body[data-page=integrations]) .hm-mcp{padding:calc(20*var(--s));grid-template-columns:minmax(0,1fr)}:where(body[data-page=integrations]) .hm-mcp-flow{flex-direction:column;align-items:center;gap:0}:where(body[data-page=integrations]) .hm-mcp-line{flex:none;width:2px;min-width:0;height:16px}:where(body[data-page=integrations]) .hm-mcp-line i{display:none}:where(body[data-page=integrations]) .hm-mcp-back{text-align:center;flex-basis:auto;margin-top:8px}}@media (prefers-reduced-motion:reduce){:where(body[data-page=integrations]) .hm-mcp-line i{animation:none}}@media (min-width:480.02px){:where(body[data-page=integrations]) .in-svgbox svg{max-height:min(58svh,calc(560*var(--s)))}}
