.connection-section{color:var(--site-text);padding:94px 32px}.connection-container{width:100%;max-width:1180px;margin-inline:auto}.connection-opening{padding-top:0;padding-bottom:65px}.connection-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.connection-small-label{color:var(--site-muted);font-size:12px;font-weight:400;line-height:1.65;display:block}.connection-section-intro>.connection-small-label,.connection-process-heading>.connection-small-label,.connection-questions-layout>div>.connection-small-label{margin-bottom:19px}.connection-section :is(button,a,summary):focus-visible{outline:2px solid var(--site-text);outline-offset:5px}.connection-section button{-webkit-tap-highlight-color:transparent}.connection-section button:disabled{cursor:default;opacity:.42}.connection-section button:active{transform:none}.context-demo,.integration-workbench{border-top:1px solid var(--site-border);border-bottom:1px solid var(--site-border);background:0 0}.connection-demo-topbar{border-bottom:1px solid var(--site-border);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.connection-demo-topbar h2{color:var(--site-text);letter-spacing:-.04em;margin-top:6px;font-size:24px;font-weight:500;line-height:1.25}.connection-segmented{border-bottom:1px solid var(--site-border);flex-shrink:0;gap:24px;display:inline-flex}.connection-segmented button{min-height:42px;color:var(--site-muted);cursor:pointer;border-bottom:1px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:12px;font-weight:450;transition:color .16s,border-color .16s}.connection-segmented button[aria-pressed=true]{color:var(--site-text);border-color:var(--site-text)}.connection-segmented button:hover{color:var(--site-text)}.connection-example-note{border-top:1px solid var(--site-border);color:var(--site-muted);margin:0;padding:16px 0;font-size:12px;line-height:1.8}.connection-action{border:1px solid var(--site-border);background:var(--site-surface);min-height:44px;color:var(--site-text);text-align:left;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin-top:24px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.connection-action:hover{opacity:1}.connection-reset{min-height:44px;color:var(--site-text);background:var(--site-surface);text-underline-offset:4px;text-decoration:none;-webkit-text-decoration-color:var(--site-border);text-decoration-color:var(--site-border);cursor:pointer;border:1px solid var(--site-border);border-radius:6px;align-items:center;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.connection-reset:hover{color:var(--site-text)}.context-demo-body{grid-template-columns:1.45fr 1fr;display:grid}.context-scene-column{min-width:0;padding:28px 30px 10px 0}.context-map-heading{color:var(--site-muted);justify-content:space-between;align-items:center;padding-bottom:15px;font-size:12px;display:flex}.context-map-heading>span:last-child{width:22%}.context-signal-map{width:100%;height:448px;position:relative}.context-connection-paths{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.context-connection-paths path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.context-path-base{stroke:var(--site-border);stroke-width:1px;stroke-dasharray:2 7}.context-path-active{stroke:var(--site-text);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .65s cubic-bezier(.23,1,.32,1),opacity .2s;transition-delay:var(--path-delay)}.context-demo[data-connected=true] .context-path-active{stroke-dashoffset:0;opacity:.32}.context-route-trace{stroke:var(--site-text);stroke-width:1.7px;stroke-dasharray:.12 .88;opacity:0;animation:.9s cubic-bezier(.2,.6,.3,1) both context-source-trace}@keyframes context-source-trace{0%{stroke-dashoffset:1px;opacity:0}15%{opacity:.8}82%{opacity:.8}to{stroke-dashoffset:-.12px;opacity:0}}.context-source-list{grid-template-rows:repeat(4,minmax(0,1fr));width:62.12%;height:100%;display:grid;position:relative}.context-source-row{text-align:left;background:var(--site-surface);cursor:pointer;border:1px solid var(--site-border);border-radius:6px;grid-template-columns:minmax(0,1fr) 6px;align-self:center;align-items:center;gap:6px 12px;width:100%;height:calc(100% - 8px);min-height:88px;padding:13px 14px;transition:background-color .16s,border-color .16s;display:grid;position:relative}.context-source-row:before{content:"";background:var(--site-text);opacity:0;width:1px;height:24%;transition:opacity .16s;display:none;position:absolute;top:38%;left:-10px}.context-source-row[aria-pressed=true]:before{opacity:1}.context-source-name{color:var(--site-text);grid-column:1;font-size:14px;font-weight:500;line-height:1.5;display:block}.context-source-name small{color:var(--site-muted);margin-top:0;margin-left:10px;font-size:12px;font-weight:400;display:inline}.context-source-fact{color:var(--site-muted);grid-column:1;font-size:15px;font-weight:400;line-height:1.55;transition:color .16s}.context-source-row:hover .context-source-fact,.context-source-row[aria-pressed=true] .context-source-fact{color:var(--site-text);grid-column:1;font-size:15px;line-height:1.55}.context-source-port{border:1px solid var(--site-muted);background:var(--site-bg);border-radius:50%;grid-area:1/2/3;align-self:center;width:5px;height:5px;transition:background-color .2s;position:relative}.context-demo[data-connected=true] .context-source-port{background:var(--site-text);border-color:var(--site-text);grid-area:1/2/3;align-self:center}.context-text-hub{width:22%;color:var(--site-muted);position:absolute;top:50%;left:78%;transform:translateY(-50%)}.context-text-hub strong{letter-spacing:-.04em;font-size:20px;font-weight:500;line-height:1.35;display:block}.context-text-hub>span{margin-top:9px;font-size:12px;line-height:1.6;display:block}.context-text-hub>small{margin-top:19px;font-size:12px;line-height:1.75;display:block}.context-demo[data-connected=true] .context-text-hub strong{color:var(--site-text)}.context-map-caption{color:var(--site-muted);padding:21px 0 10px;font-size:12px;line-height:1.8}.context-explanation{border-left:1px solid var(--site-border);align-items:center;min-width:0;padding:33px 0 33px 38px;display:flex}.context-explanation-content{width:100%}.context-story-copy{min-height:0}.context-explanation h3{letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:14px 0 19px;font-size:30px;font-weight:500;line-height:1.25}.context-story-copy>p{max-width:none;color:var(--site-muted);font-size:16px;line-height:1.75}.context-story-copy>.context-question{color:var(--site-text);margin:22px 0;font-size:12px}.context-inference{margin:20px 0 0;padding:0}.context-inference>span{color:var(--site-muted);margin-bottom:8px;font-size:12px;display:block}.context-inference>p{max-width:355px;color:var(--site-text);font-size:15px;line-height:1.75}.context-review-list{gap:15px;margin:24px 0;padding:0 0 0 17px;list-style:decimal;display:grid}.context-review-list li{color:var(--site-muted);padding-left:6px;font-size:15px;line-height:1.75}.context-review-list li::marker{color:var(--site-muted);font-size:12px}.context-review-note{min-height:0;color:var(--site-muted);margin-top:14px;font-size:12px;line-height:1.75}.context-demo-footer{border-top:1px solid var(--site-border);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.context-steps{justify-content:flex-start;align-items:center;gap:10px;display:flex}.context-steps button{min-height:44px;color:var(--site-text);cursor:pointer;border:1px solid var(--site-border);background:var(--site-surface);white-space:nowrap;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:flex}.context-steps button>span{font-variant-numeric:tabular-nums;opacity:.7;font-size:12px}.context-steps button[aria-pressed=true]{color:var(--site-text)}.integration-preview-label{color:var(--site-muted);white-space:nowrap;font-size:12px}.integration-workbench-body{grid-template-columns:340px minmax(0,1fr);display:grid}.integration-picker{border-right:1px solid var(--site-border);padding:30px 28px 25px 0}.integration-picker-heading h3{color:var(--site-text);letter-spacing:-.02em;font-size:17px;font-weight:500}.integration-picker-heading p{color:var(--site-muted);margin-top:7px;font-size:15px;line-height:1.75}.integration-category-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin-top:23px;display:grid}.integration-category-controls button{min-height:44px;color:var(--site-text);background:var(--site-surface);cursor:pointer;border:1px solid var(--site-border);border-radius:6px;align-items:center;gap:9px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:flex}.integration-category-controls small{display:none}.integration-selection-marker{border:1px solid var(--site-muted);flex-shrink:0;width:11px;height:11px;transition:background-color .16s}.integration-category-controls button[aria-pressed=true]{color:var(--site-text)}.integration-category-controls button[aria-pressed=true] .integration-selection-marker{border-color:var(--site-text);background:var(--site-text);box-shadow:inset 0 0 0 2px var(--site-bg);width:11px;height:11px}.integration-category-controls button:hover{color:var(--site-text)}.integration-presets{margin-top:31px}.integration-presets>div{flex-flow:wrap;gap:8px;margin-top:9px;display:flex}.integration-presets button{min-height:44px;color:var(--site-text);text-align:left;cursor:pointer;border:1px solid var(--site-border);background:var(--site-surface);border-radius:6px;align-self:auto;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.integration-presets button[aria-pressed=true],.integration-presets button:hover{color:var(--site-text)}.integration-picker>.connection-reset{border:1px solid var(--site-border);background:var(--site-surface);min-height:44px;color:var(--site-text);border-radius:6px;margin-top:20px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.integration-stage{min-width:0;padding:28px 0 25px 38px}.integration-schema-heading{max-width:710px;color:var(--site-muted);justify-content:space-between;align-items:center;padding-bottom:16px;font-size:12px;display:flex}.integration-schema-heading>span:last-child{width:25%}.integration-schema-map{width:100%;max-width:710px;height:384px;position:relative}.integration-paths{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.integration-paths path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.integration-path-base{stroke:var(--site-border);stroke-width:1px;stroke-dasharray:2 7;opacity:.55}.integration-path-active{stroke:var(--site-text);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .6s cubic-bezier(.23,1,.32,1),opacity .22s;transition-delay:var(--path-delay)}.integration-path-active[data-selected=true]{stroke-dashoffset:0;opacity:.28}.integration-path-active[data-focused=true]{opacity:.72}.integration-schema-sources{width:37%;height:100%;position:relative}.integration-schema-source{border-bottom:1px solid var(--site-border);height:12.5%;color:var(--site-muted);opacity:.72;justify-content:space-between;align-items:center;gap:9px;transition:opacity .18s,color .18s;display:flex}.integration-schema-source strong{font-size:14px;font-weight:400;line-height:1.5;display:block}.integration-schema-source span{color:var(--site-muted);margin-top:1px;font-size:12px;line-height:1.6;display:block}.integration-schema-source i{border:1px solid var(--site-muted);background:var(--site-bg);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-right:1px}.integration-schema-source[data-selected=true]{opacity:1;color:var(--site-text)}.integration-schema-source[data-selected=true] i{background:var(--site-text);border-color:var(--site-text)}.integration-schema-source[data-focused=true] strong{font-weight:500}.integration-text-hub{width:25%;color:var(--site-text);position:absolute;top:50%;left:75%;transform:translateY(-50%)}.integration-text-hub strong{letter-spacing:-.045em;font-size:24px;font-weight:500;line-height:1.3;display:block}.integration-text-hub>span{color:var(--site-muted);margin-top:9px;font-size:12px;line-height:1.7;display:block}.integration-text-hub>small{color:var(--site-muted);margin-top:23px;font-size:12px;display:block}.integration-combination{max-width:540px;min-height:0;margin:26px 0 0;padding-top:0}.integration-combination>span{color:var(--site-muted);font-size:12px}.integration-combination h3{letter-spacing:-.025em;text-wrap:balance;margin-top:10px;font-size:21px;font-weight:500;line-height:1.4}.integration-combination p{max-width:none;color:var(--site-muted);margin-top:9px;font-size:16px;line-height:1.75}.integration-source-detail{border-top:1px solid var(--site-border);grid-template-columns:1.15fr .85fr;gap:36px;padding:31px 0;display:grid}.integration-detail-intro h3{letter-spacing:-.035em;margin-top:8px;font-size:22px;font-weight:500;line-height:1.4}.integration-detail-intro p{max-width:none;color:var(--site-muted);margin-top:12px;font-size:16px;line-height:1.75}.integration-detail-question{padding-top:3px}.integration-data-signals{color:var(--site-muted);margin-bottom:18px;font-size:15px;line-height:1.75;display:block}.integration-data-signals>span{color:var(--site-text);font-size:inherit;line-height:inherit;padding:0;font-weight:500;display:inline}.integration-detail-question>p{color:var(--site-text);margin-top:8px;font-size:15px;line-height:1.75}.connection-gaps-section,.connection-onboarding-section{border-top:1px solid var(--site-border)}.connection-gaps-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:105px;display:grid}.connection-section-intro{padding-top:15px}.connection-text-link{min-height:44px;color:var(--site-text);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--site-border);text-decoration-color:var(--site-border);align-items:center;margin-top:25px;font-size:14px;font-weight:450;display:inline-flex}.connection-text-link:hover{-webkit-text-decoration-color:var(--site-text);text-decoration-color:var(--site-text)}.connection-gap-list{border-top:1px solid var(--site-border)}.connection-gap-row{border-bottom:1px solid var(--site-border);padding:30px 0}.connection-gap-row h3{letter-spacing:-.025em;font-size:19px;font-weight:500;line-height:1.4}.connection-gap-row p{max-width:440px;color:var(--site-muted);margin-top:12px;font-size:15px;line-height:1.75}.connection-relationship{color:var(--site-muted);margin-top:17px;font-size:12px;display:block}.connection-process-section,.connection-questions-section{border-block:1px solid var(--site-border)}.connection-process-heading{max-width:620px}.connection-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:52px;display:grid}.connection-process-marker{border-top:1px solid var(--site-border);color:var(--site-muted);font-variant-numeric:tabular-nums;margin-bottom:20px;padding-block:15px;font-size:12px}.connection-process h3{letter-spacing:-.025em;max-width:210px;font-size:18px;font-weight:500;line-height:1.4}.connection-process p{color:var(--site-muted);margin-top:13px;font-size:15px;line-height:1.75}.connection-approval-note{border-top:1px solid var(--site-border);margin-top:52px;padding-top:28px}.connection-approval-note p{max-width:800px;color:var(--site-muted);font-size:15px;line-height:1.75}.connection-approval-note strong{color:var(--site-text);font-weight:500}.connection-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:45px;display:grid}.connection-onboarding-steps li>div{border-top:1px solid var(--site-border);color:var(--site-muted);font-variant-numeric:tabular-nums;margin-bottom:20px;padding-block:17px;font-size:12px}.connection-onboarding-steps h3{letter-spacing:-.025em;font-size:19px;font-weight:500;line-height:1.4}.connection-onboarding-steps p{color:var(--site-muted);margin-top:13px;font-size:15px;line-height:1.75}.connection-questions-layout{grid-template-columns:.85fr 1.15fr;gap:110px;display:grid}.connection-questions{border-top:1px solid var(--site-border)}.connection-questions details{border-bottom:1px solid var(--site-border)}.connection-questions summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:16px;font-weight:450;line-height:1.65;list-style:none;display:flex}.connection-questions summary::-webkit-details-marker{display:none}.connection-disclosure{flex-shrink:0;width:12px;height:12px;position:relative}.connection-disclosure:before,.connection-disclosure:after{content:"";background:var(--site-muted);position:absolute}.connection-disclosure:before{width:12px;height:1px;top:6px;left:0}.connection-disclosure:after{width:1px;height:12px;transition:transform .15s;top:0;left:6px}.connection-questions details[open] .connection-disclosure:after{transform:rotate(90deg)}.connection-questions details p{color:var(--site-muted);padding:0 30px 25px 0;font-size:15px;line-height:1.75}@media (max-width:1099px){.connection-section{padding-inline:25px}.context-demo-body{grid-template-columns:1.35fr 1fr}.context-scene-column{padding-right:24px}.context-source-row{border:1px solid var(--site-border);background:var(--site-surface);border-radius:6px;grid-template-columns:minmax(0,1fr) 6px;align-self:center;gap:6px 12px;height:calc(100% - 8px);min-height:88px;padding:13px 14px;transition:background-color .16s,border-color .16s}.context-source-name{grid-column:1;font-size:14px;line-height:1.5}.context-source-fact{grid-column:1;font-size:15px;line-height:1.55}.context-text-hub strong{font-size:18px}.context-explanation{align-items:center;padding-left:27px}.context-explanation h3{max-width:none;font-size:27px;line-height:1.25}.context-story-copy>p{max-width:none;font-size:16px;line-height:1.75}.context-steps{justify-content:flex-start;gap:10px}.connection-gaps-layout,.connection-questions-layout{gap:65px}.connection-process{gap:25px}.integration-workbench-body{grid-template-columns:340px minmax(0,1fr)}.integration-picker{padding-right:24px}.integration-category-controls{gap:8px 10px}.integration-category-controls button{border:1px solid var(--site-border);background:var(--site-surface);min-height:44px;color:var(--site-text);border-radius:6px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.integration-stage{padding-left:27px}.integration-text-hub strong{font-size:22px}.integration-source-detail{gap:36px}}@media (max-width:800px){.connection-section{padding:65px 24px}.connection-opening{padding-top:0;padding-bottom:55px}.connection-demo-topbar{flex-wrap:wrap;padding-block:24px}.context-demo-body{grid-template-columns:1fr}.context-scene-column{padding-right:0}.context-signal-map{height:448px}.context-source-row{border:1px solid var(--site-border);background:var(--site-surface);border-radius:6px;grid-template-columns:minmax(0,1fr) 6px;align-self:center;gap:6px 12px;height:calc(100% - 8px);min-height:88px;padding:13px 14px;transition:background-color .16s,border-color .16s}.context-source-name{grid-column:1;font-size:14px;line-height:1.5}.context-source-fact{grid-column:1;font-size:15px;line-height:1.55}.context-text-hub strong{font-size:22px}.context-text-hub>span{font-size:12px}.context-explanation{border-left:0;border-top:1px solid var(--site-border);align-items:center;padding:28px 0 20px}.context-story-copy{min-height:0}.context-explanation h3{max-width:none;font-size:30px;line-height:1.25}.context-story-copy>p,.context-inference>p{max-width:none;font-size:15px;line-height:1.75}.context-review-note{min-height:0;font-size:12px}.context-demo-footer{flex-wrap:wrap;gap:4px 20px}.context-steps{justify-content:flex-start;gap:10px}.connection-gaps-layout,.connection-questions-layout{grid-template-columns:1fr;gap:35px}.connection-section-intro{padding:0}.connection-gap-row{padding-block:26px}.connection-gap-row p{max-width:560px;font-size:15px;line-height:1.75}.connection-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:35px}.connection-process h3{max-width:240px}.connection-approval-note{margin-top:35px}.integration-workbench-body{grid-template-columns:1fr}.integration-picker{border-right:0;border-bottom:1px solid var(--site-border);padding:26px 0 18px}.integration-category-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;margin-top:15px}.integration-category-controls button{border:1px solid var(--site-border);background:var(--site-surface);min-height:44px;color:var(--site-text);border-radius:6px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.integration-presets{margin-top:22px}.integration-presets>div{flex-flow:wrap;gap:8px;margin-top:4px}.integration-picker>.connection-reset{border:1px solid var(--site-border);background:var(--site-surface);min-height:44px;color:var(--site-text);border-radius:6px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.integration-stage{padding:27px 0}.integration-schema-map{max-width:none}.integration-schema-source strong{font-size:14px}.integration-combination{max-width:none;min-height:0;margin-top:26px;padding-top:0}.integration-source-detail{grid-template-columns:1fr;gap:36px}.integration-detail-intro p{max-width:none;font-size:16px;line-height:1.75}.integration-data-signals{color:var(--site-muted);margin-bottom:18px;font-size:15px;line-height:1.75;display:block}.connection-onboarding-steps{gap:26px}.connection-onboarding-steps h3{font-size:17px}.connection-onboarding-steps p{font-size:15px;line-height:1.75}}@media (max-width:560px){.connection-section{padding:58px 20px}.connection-opening{padding-top:0;padding-bottom:45px}.connection-hero-actions{flex-direction:column;gap:11px}.connection-hero-actions>a{width:auto;min-width:205px}.connection-demo-topbar{align-items:flex-start;gap:21px;padding-block:21px}.connection-demo-topbar h2{font-size:23px}.connection-small-label{font-size:12px}.connection-segmented{gap:24px;width:100%}.connection-segmented button{font-size:12px}.context-scene-column{padding-top:22px}.context-map-heading{font-size:12px}.context-signal-map{height:448px}.context-source-row{border:1px solid var(--site-border);background:var(--site-surface);border-radius:6px;grid-template-columns:minmax(0,1fr) 6px;align-content:center;align-self:center;gap:6px 12px;height:calc(100% - 8px);min-height:88px;padding:13px 14px;transition:background-color .16s,border-color .16s}.context-source-name{grid-column:1;font-size:14px;line-height:1.5}.context-source-name small{margin-top:0;margin-left:10px;font-size:12px;display:inline}.context-source-fact{grid-column:1;font-size:15px;line-height:1.55}.context-source-port{grid-area:1/2/3;align-self:center}.context-text-hub strong{font-size:19px}.context-text-hub>span{font-size:12px}.context-text-hub>small{margin-top:14px;font-size:12px}.context-map-caption{padding-top:18px;font-size:12px}.context-explanation{align-items:center;padding-top:25px}.context-explanation h3{max-width:none;font-size:27px;line-height:1.25}.context-story-copy{min-height:0}.context-story-copy>p,.context-inference>p{max-width:none;font-size:15px;line-height:1.75}.context-story-copy>.context-question{font-size:12px}.context-review-list{gap:14px}.context-review-list li{font-size:15px;line-height:1.75}.connection-action{border:1px solid var(--site-border);background:var(--site-surface);min-height:44px;color:var(--site-text);border-radius:6px;justify-content:center;margin-top:24px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.context-demo-footer{gap:7px}.context-steps{justify-content:flex-start;gap:10px;width:100%}.context-steps button{border:1px solid var(--site-border);background:var(--site-surface);min-height:44px;color:var(--site-text);white-space:nowrap;border-radius:6px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.context-demo-footer>.connection-reset{border:1px solid var(--site-border);background:var(--site-surface);min-height:44px;color:var(--site-text);border-radius:6px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.connection-example-note{font-size:12px}.connection-gap-row{padding-block:23px}.connection-gap-row h3{font-size:18px}.connection-gap-row p{font-size:15px;line-height:1.75}.connection-relationship{font-size:12px}.connection-process{gap:27px 22px}.connection-process h3{font-size:16px}.connection-process p{font-size:15px;line-height:1.75}.connection-process-marker{margin-bottom:13px}.connection-approval-note p{font-size:15px;line-height:1.75}.integration-preview-label{font-size:12px}.integration-category-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.integration-category-controls button{border:1px solid var(--site-border);background:var(--site-surface);min-height:44px;color:var(--site-text);border-radius:6px;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.integration-presets>div{flex-flow:wrap;gap:8px}.integration-presets button{border:1px solid var(--site-border);background:var(--site-surface);min-height:44px;color:var(--site-text);text-align:left;border-radius:6px;align-self:auto;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.integration-stage{padding-top:24px}.integration-schema-heading{font-size:12px}.integration-schema-source strong{font-size:14px}.integration-schema-source span{font-size:12px}.integration-text-hub strong{font-size:20px}.integration-text-hub>span{font-size:12px}.integration-text-hub>small{margin-top:18px;font-size:12px;line-height:1.6}.integration-combination{min-height:0;margin-top:26px;padding-top:0}.integration-combination h3{font-size:21px;line-height:1.4}.integration-combination p{max-width:none;font-size:16px;line-height:1.75}.integration-source-detail{gap:36px;padding-block:26px}.integration-detail-intro h3{font-size:21px}.integration-detail-intro p{max-width:none;font-size:16px;line-height:1.75}.integration-detail-question>p{font-size:15px;line-height:1.75}.integration-data-signals{color:var(--site-muted);margin-bottom:18px;font-size:15px;line-height:1.75;display:block}.integration-data-signals>span{font-size:inherit;line-height:inherit;color:var(--site-text);padding:0;font-weight:500;display:inline}.connection-onboarding-steps{grid-template-columns:1fr;gap:24px;margin-top:30px}.connection-onboarding-steps li>div{margin-bottom:11px;padding-block:13px}.connection-onboarding-steps h3{font-size:18px}.connection-onboarding-steps p{margin-top:9px;font-size:15px;line-height:1.75}.connection-questions summary{padding-block:21px;font-size:16px}.connection-questions details p{padding-right:10px;font-size:15px;line-height:1.75}}@media (prefers-reduced-motion:reduce){.connection-section *,.connection-section :before,.connection-section :after{transition:none!important;animation:none!important}.context-route-trace{display:none}}.context-step-navigation{padding:20px 0 0}.connection-section :is(.connection-action,.connection-reset,.context-steps button,.integration-category-controls button,.integration-presets button):hover,.connection-section :is(.context-steps button,.integration-category-controls button,.integration-presets button)[aria-pressed=true],.context-source-row:hover,.context-source-row[aria-pressed=true]{background:var(--site-surface-2);border-color:var(--site-muted)}.context-source-port:after{content:"";background:var(--site-border);width:14px;height:1px;position:absolute;top:1px;left:4px}.connection-demo-topbar>.connection-reset{flex-shrink:0}@media (max-width:800px){.connection-demo-topbar{align-items:center}.context-explanation{padding-top:28px}.context-steps button{flex:0 auto}.integration-category-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.connection-demo-topbar{gap:16px}.connection-demo-topbar h2{font-size:22px}.connection-demo-topbar>.connection-reset{padding-inline:11px}.context-step-navigation{padding-top:18px}.context-steps{gap:7px;width:100%}.context-steps button{flex:1;padding:10px 8px;font-size:14px}.context-map-heading>span:last-child{display:none}.context-signal-map{height:auto}.context-connection-paths{display:none}.context-source-list{grid-template-rows:none;gap:8px;width:100%;height:auto}.context-source-row{height:auto;min-height:90px}.context-source-port:after{display:none}.context-text-hub{border-top:1px solid var(--site-border);width:100%;margin-top:20px;padding-top:18px;position:relative;top:auto;left:auto;transform:none}.context-text-hub:before{content:"";background:var(--site-text);transform-origin:0;width:100%;height:1px;transition:transform .6s cubic-bezier(.23,1,.32,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.context-demo[data-connected=true] .context-text-hub:before{transform:scaleX(1)}.context-text-hub strong{font-size:20px;display:inline}.context-text-hub>span{margin:0 0 0 12px;font-size:12px;display:inline}.context-text-hub>small{display:none}.context-map-caption{padding-top:15px;font-size:12px}.context-story-copy>p,.context-inference>p{font-size:15px}.context-explanation h3{font-size:27px}.integration-category-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-category-controls button{padding-inline:11px}.integration-schema-map{height:448px}.integration-text-hub>span,.integration-text-hub>small{font-size:12px}.integration-presets button{font-size:14px}}
