.integrations-module__VRMGHW__page{min-height:100svh;color:var(--ink-primary);background:var(--paper-base);overflow:clip}.integrations-module__VRMGHW__header{z-index:30;width:100%;padding:20px;position:absolute;top:0}.integrations-module__VRMGHW__nav{justify-content:space-between;align-items:center;width:min(100%,1080px);height:62px;margin-inline:auto;padding:0 16px 0 22px;display:flex}.integrations-module__VRMGHW__brand{width:fit-content}.integrations-module__VRMGHW__brand img{width:auto;height:32px}.integrations-module__VRMGHW__navLinks{align-items:center;gap:28px;font-size:13px;font-weight:650;display:flex}.integrations-module__VRMGHW__navLinks a,.integrations-module__VRMGHW__navLinks button{transition:opacity .18s var(--ease-expo)}.integrations-module__VRMGHW__navLinks a:hover,.integrations-module__VRMGHW__navLinks button:hover{opacity:.5}.integrations-module__VRMGHW__navActions{align-items:center;gap:28px;display:flex}.integrations-module__VRMGHW__navActions>a:last-child{align-items:center;gap:9px;min-height:44px;padding-inline:20px;font-size:13px;font-weight:700;display:inline-flex}.integrations-module__VRMGHW__hero{background-image:linear-gradient(#fefaf157,#fefaf1b8),url(/images/homepage-experiment/beach-cta.png);background-image:linear-gradient(lab(98.3077% .350714 4.58039/.34),lab(98.3077% .350714 4.58039/.72)),url(/images/homepage-experiment/beach-cta.png);background-position:50%;background-size:cover;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(52px,7vw,108px);width:100%;min-height:760px;padding:150px max(24px,50vw - 560px) 92px;display:grid;position:relative}.integrations-module__VRMGHW__hero:after{filter:blur(80px);pointer-events:none;content:"";background:#67a5d91f;background:lab(65.0393% -9.71291 -33.0435/.12);border-radius:50%;width:480px;height:300px;position:absolute;bottom:-120px;right:-8%}.integrations-module__VRMGHW__heroCopy{z-index:1;position:relative}.integrations-module__VRMGHW__heroKicker{color:var(--ink-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff94;background:lab(100% 0 0/.58);border:1px solid #ffffff7a;border:1px solid lab(100% 0 0/.48);border-radius:999px;margin-bottom:24px;padding:7px 13px;font-size:10px;font-weight:750;display:inline-flex;box-shadow:0 8px 24px -18px #3226186b;box-shadow:0 8px 24px -18px lab(16.4545% 4.20815 11.5576/.42)}.integrations-module__VRMGHW__hero h1{max-width:680px;font-family:var(--font-serif-display), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(58px,6.7vw,94px);font-weight:500;line-height:.93}.integrations-module__VRMGHW__intro{max-width:500px;color:var(--ink-secondary);margin-top:32px;font-size:17px;line-height:1.7}.integrations-module__VRMGHW__summary{color:var(--ink-muted);align-items:center;gap:10px;margin-top:32px;font-size:11px;display:flex}.integrations-module__VRMGHW__summary strong{color:var(--ink-primary);font-family:var(--font-numbers);font-size:24px}.integrations-module__VRMGHW__summary i{background:var(--ink-hairline);width:1px;height:20px;margin-inline:8px}.integrations-module__VRMGHW__connectionMap{z-index:1;color:var(--ink-primary);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#ffffff61;background:lab(100% 0 0/.38);border:1px solid #ffffff8f;border:1px solid lab(100% 0 0/.56);border-radius:30px;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 2px 4px #31271b14,0 22px 48px -18px #31271b33,0 56px 100px -40px #31271b47;box-shadow:inset 0 1px lab(100% 0 0/.82),0 2px 4px lab(16.4649% 3.39735 9.48218/.08),0 22px 48px -18px lab(16.4649% 3.39735 9.48218/.2),0 56px 100px -40px lab(16.4649% 3.39735 9.48218/.28)}.integrations-module__VRMGHW__connectionMap:before{z-index:-1;background:radial-gradient(circle at 88% 2%, #efdfc4b8, transparent 34%), var(--paper-raised);content:"";border-radius:22px;position:absolute;inset:10px}@supports (color:lab(0% 0 0)){.integrations-module__VRMGHW__connectionMap:before{background:radial-gradient(circle at 88% 2%, lab(89.6711% 2.24006 15.4617/.72), transparent 34%), var(--paper-raised)}}.integrations-module__VRMGHW__mapHeader,.integrations-module__VRMGHW__mapHeader>div,.integrations-module__VRMGHW__mapResult,.integrations-module__VRMGHW__mapNode,.integrations-module__VRMGHW__mapCenter{align-items:center;display:flex}.integrations-module__VRMGHW__mapHeader{border-bottom:1px solid var(--ink-hairline);justify-content:space-between;min-height:104px;padding-inline:16px}.integrations-module__VRMGHW__mapHeader>div{gap:4px;display:grid}.integrations-module__VRMGHW__mapEyebrow{color:var(--ink-muted);font-size:10px;font-weight:750}.integrations-module__VRMGHW__mapHeader strong{font-family:var(--font-numbers);letter-spacing:-.08em;font-size:54px;font-weight:550;line-height:.85}.integrations-module__VRMGHW__liveDot{border:1px solid var(--ink-hairline);min-height:28px;color:var(--ink-secondary);letter-spacing:.1em;text-transform:uppercase;background:#fbf8f1b3;background:lab(97.7201% .286549 3.81312/.7);border-radius:10px;align-items:center;gap:6px;padding-inline:11px;font-size:9px;font-weight:800;display:inline-flex}.integrations-module__VRMGHW__liveDot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.integrations-module__VRMGHW__handoffList{padding:8px 16px}.integrations-module__VRMGHW__handoffRow{border-bottom:1px solid var(--ink-hairline);grid-template-columns:24px 34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;display:grid}.integrations-module__VRMGHW__rowNumber{color:var(--ink-muted);font-family:var(--font-numbers);font-size:8px}.integrations-module__VRMGHW__handoffRow>div{gap:3px;display:grid}.integrations-module__VRMGHW__handoffRow strong{font-size:12px;font-weight:750}.integrations-module__VRMGHW__handoffRow small{color:var(--ink-muted);font-size:10px}.integrations-module__VRMGHW__handoffDone,.integrations-module__VRMGHW__handoffActive{color:#15632f;color:lab(36.4143% -33.3336 22.1178);align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.integrations-module__VRMGHW__handoffActive{color:var(--ink-muted)}.integrations-module__VRMGHW__handoffActive i{background:currentColor;border:0;border-radius:50%;width:6px;height:6px;animation:none}.integrations-module__VRMGHW__mapResult{min-height:58px;color:var(--ink-muted);justify-content:space-between;gap:20px;padding-inline:16px;font-size:11px}.integrations-module__VRMGHW__mapResult a{color:var(--ink-primary);transition:gap .18s var(--ease-expo);flex:none;align-items:center;gap:6px;font-weight:750;display:inline-flex}.integrations-module__VRMGHW__mapResult a:hover{gap:9px}.integrations-module__VRMGHW__content{width:min(100% - 48px,1120px);margin-inline:auto;padding-top:104px}.integrations-module__VRMGHW__contentIntro{grid-template-columns:250px minmax(0,580px);gap:64px;margin-bottom:56px;display:grid}.integrations-module__VRMGHW__contentIntro span{color:var(--ink-muted);font-family:var(--font-numbers);font-size:10px}.integrations-module__VRMGHW__contentIntro p{color:var(--ink-secondary);font-family:var(--font-serif-display), Georgia, serif;letter-spacing:-.025em;font-size:clamp(27px,3vw,39px);line-height:1.14}.integrations-module__VRMGHW__group{background:#fdfaf4b8;background:lab(98.2924% .224292 3.04729/.72);border:1px solid #ffffffb3;border:1px solid lab(100% 0 0/.7);border-radius:30px;grid-template-columns:250px minmax(0,1fr);gap:64px;margin-bottom:28px;padding:40px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 24px 60px -42px #382b1d52;box-shadow:inset 0 1px lab(100% 0 0/.88),0 24px 60px -42px lab(18.7775% 4.15607 11.4829/.32)}.integrations-module__VRMGHW__groupHeading{align-content:start;gap:18px;display:grid}.integrations-module__VRMGHW__groupHeading>span{width:fit-content;color:var(--ink-secondary);background:var(--paper-sunken);font-family:var(--font-numbers);border-radius:10px;padding:6px 8px;font-size:10px}.integrations-module__VRMGHW__groupHeading h2{font-family:var(--font-serif-display), Georgia, serif;letter-spacing:-.045em;font-size:39px;font-weight:500;line-height:1}.integrations-module__VRMGHW__groupHeading p{max-width:210px;color:var(--ink-muted);margin-top:12px;font-size:12px;line-height:1.6}.integrations-module__VRMGHW__serviceList{border:1px solid var(--ink-hairline);background:var(--paper-raised);border-radius:22px;padding-inline:20px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 36px -30px #382b1d52;box-shadow:inset 0 1px lab(100% 0 0/.9),0 16px 36px -30px lab(18.7775% 4.15607 11.4829/.32)}.integrations-module__VRMGHW__serviceRow{justify-content:space-between;align-items:center;gap:28px;min-height:120px;padding:24px 4px;display:flex}.integrations-module__VRMGHW__serviceRow+.integrations-module__VRMGHW__serviceRow{border-top:1px solid var(--ink-hairline)}.integrations-module__VRMGHW__serviceIdentity{align-items:center;gap:20px;min-width:0;display:flex}.integrations-module__VRMGHW__logoWell{flex:none;place-items:center;width:52px;height:52px;display:grid}.integrations-module__VRMGHW__serviceMark{place-items:center;display:grid}.integrations-module__VRMGHW__serviceMark svg{stroke-width:1.35px;width:30px;height:30px}.integrations-module__VRMGHW__serviceMark img{filter:brightness(0);object-fit:contain;width:30px;height:30px}.integrations-module__VRMGHW__mcpMark{justify-content:flex-start;width:30px;height:30px;overflow:hidden}.integrations-module__VRMGHW__mcpMark img{object-fit:initial;width:auto;max-width:none;height:30px}.integrations-module__VRMGHW__serviceTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.integrations-module__VRMGHW__serviceTitle h3{letter-spacing:-.02em;font-size:18px;font-weight:700}.integrations-module__VRMGHW__serviceTitle h3 a{transition:opacity .18s var(--ease-expo)}.integrations-module__VRMGHW__serviceTitle h3 a:hover{opacity:.5}.integrations-module__VRMGHW__serviceIdentity p{max-width:520px;color:var(--ink-muted);margin-top:6px;font-size:13px;line-height:1.55}.integrations-module__VRMGHW__serviceIdentity small{color:var(--ink-secondary);margin-top:6px;font-size:10px;font-weight:700;display:block}.integrations-module__VRMGHW__serviceIdentity .integrations-module__VRMGHW__error,.integrations-module__VRMGHW__globalError{color:var(--danger)}.integrations-module__VRMGHW__status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.integrations-module__VRMGHW__connected{color:#195c2e;color:lab(33.9739% -30.2506 20.0105);background:#b2e7bc6b;background:lab(87.1303% -23.7829 15.291/.42)}.integrations-module__VRMGHW__notConnected{color:var(--ink-muted);background:var(--paper-sunken)}.integrations-module__VRMGHW__unavailable{color:#7e5d1d;color:lab(42.0282% 9.23485 40.2236);background:#fad9a273;background:lab(88.5303% 6.39662 31.7898/.45)}.integrations-module__VRMGHW__serviceAction{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.integrations-module__VRMGHW__done{color:#195c2e;color:lab(33.9739% -30.2506 20.0105);align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.integrations-module__VRMGHW__textButton{min-height:32px;color:var(--ink-muted);font-size:10px}.integrations-module__VRMGHW__textButton:hover{color:var(--danger)}.integrations-module__VRMGHW__waiting{max-width:140px;color:var(--ink-muted);text-align:right;font-size:10px;line-height:1.4}.integrations-module__VRMGHW__connectButton,.integrations-module__VRMGHW__configureMcp{min-height:44px;color:var(--paper-base);background:var(--ink-primary);box-shadow:var(--shadow-warm-sm);transition:transform .18s var(--ease-expo);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding-inline:17px;font-size:11px;font-weight:750;display:inline-flex}.integrations-module__VRMGHW__renameMcp{border:1px solid var(--line-hairline);min-height:44px;color:var(--ink-primary);background:var(--paper-raised);border-radius:12px;align-self:flex-start;padding:0 20px;font-weight:700;transition:transform .12s,opacity .12s}.integrations-module__VRMGHW__renameMcp:hover{transform:translateY(-2px)}.integrations-module__VRMGHW__renameMcp:active{transform:translateY(0)}.integrations-module__VRMGHW__mcpRenameForm{background:var(--paper-sunken);border-radius:16px;align-items:end;gap:12px;padding:20px;display:flex}.integrations-module__VRMGHW__mcpRenameForm label{color:var(--ink-secondary);flex:1;gap:8px;font-size:13px;font-weight:700;display:grid}.integrations-module__VRMGHW__mcpRenameForm input{border:1px solid var(--line-hairline);min-height:44px;color:var(--ink-primary);background:var(--paper-raised);border-radius:12px;padding:0 14px}.integrations-module__VRMGHW__mcpRenameForm>div{gap:8px;display:flex}.integrations-module__VRMGHW__mcpRenameForm button{border-radius:12px;min-height:44px;padding:0 16px;font-weight:700}.integrations-module__VRMGHW__mcpRenameForm button:first-child{color:var(--paper-raised);background:var(--ink-primary)}.integrations-module__VRMGHW__mcpRenameForm>p{color:var(--danger);font-size:13px}.integrations-module__VRMGHW__connectButton:hover,.integrations-module__VRMGHW__configureMcp:hover{transform:translateY(-2px)}.integrations-module__VRMGHW__connectButton:active,.integrations-module__VRMGHW__configureMcp:active{transform:translateY(1px)}.integrations-module__VRMGHW__confirm{color:var(--ink-muted);align-items:center;gap:8px;font-size:10px;display:flex}.integrations-module__VRMGHW__confirm button{border:1px solid var(--ink-hairline);background:var(--paper-raised);border-radius:12px;min-width:44px;min-height:36px;padding-inline:10px}.integrations-module__VRMGHW__confirm button:last-child{color:var(--danger)}.integrations-module__VRMGHW__configureMcp{margin:24px 0}.integrations-module__VRMGHW__mcpForm{border-top:1px solid var(--ink-hairline);grid-template-columns:1fr 1.4fr;gap:16px;padding:28px 0;display:grid}.integrations-module__VRMGHW__mcpNamingIntro{border:1px solid var(--ink-hairline);background:var(--paper-raised);border-radius:14px;flex-direction:column;grid-column:1/-1;gap:4px;padding:16px 18px;display:flex}.integrations-module__VRMGHW__mcpNamingIntro strong{color:var(--ink-primary);font-size:13px}.integrations-module__VRMGHW__mcpNamingIntro span,.integrations-module__VRMGHW__mcpForm small{color:var(--ink-secondary);font-size:10px;line-height:1.5}.integrations-module__VRMGHW__mcpForm small{margin-top:6px;display:block}.integrations-module__VRMGHW__mcpForm label{color:var(--ink-secondary);font-size:11px;font-weight:750}.integrations-module__VRMGHW__mcpForm label:nth-child(4){grid-column:1/-1}.integrations-module__VRMGHW__mcpForm input{border:1px solid var(--ink-hairline);width:100%;height:44px;color:var(--ink-primary);background:var(--paper-raised);border-radius:12px;outline:none;margin-top:8px;padding-inline:12px;font-size:12px}.integrations-module__VRMGHW__mcpForm input:focus{border-color:var(--ink-primary);box-shadow:0 0 0 3px #1e1a1614;box-shadow:0 0 0 3px lab(9.52013% 1.24627 3.64977/.08)}.integrations-module__VRMGHW__mcpForm>p,.integrations-module__VRMGHW__mcpForm>div{grid-column:1/-1}.integrations-module__VRMGHW__mcpForm>p{color:var(--danger);font-size:10px}.integrations-module__VRMGHW__mcpForm>div{gap:8px;display:flex}.integrations-module__VRMGHW__mcpForm button{min-height:44px;color:var(--paper-base);background:var(--ink-primary);border-radius:12px;align-items:center;gap:7px;padding-inline:16px;font-size:10px;font-weight:750;display:inline-flex}.integrations-module__VRMGHW__mcpForm button:last-child{color:var(--ink-secondary);background:0 0}.integrations-module__VRMGHW__globalError{text-align:center;margin:16px 0 32px;font-size:11px}.integrations-module__VRMGHW__footer{min-height:190px;color:var(--paper-base);background:var(--ink-primary);box-shadow:var(--shadow-warm-lg);border-radius:28px;justify-content:space-between;align-items:center;gap:32px;margin:72px 0 112px;padding:40px 48px;display:flex}.integrations-module__VRMGHW__footer p{letter-spacing:-.045em;max-width:420px;font-size:34px;font-weight:650;line-height:1}.integrations-module__VRMGHW__footer span{color:#f5f1e98c;color:lab(95.4076% .351816 4.58115/.55);margin-top:10px;font-size:12px;display:block}.integrations-module__VRMGHW__footer>div:last-child{align-items:center;gap:12px;display:flex}.integrations-module__VRMGHW__primaryCta,.integrations-module__VRMGHW__secondaryCta{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding-inline:20px;font-size:12px;font-weight:750;display:inline-flex}.integrations-module__VRMGHW__primaryCta{color:var(--ink-primary);background:var(--paper-base)}.integrations-module__VRMGHW__secondaryCta{color:var(--paper-base);border:1px solid #f5f1e92e;border:1px solid lab(95.4076% .351816 4.58115/.18)}@media (max-width:900px){.integrations-module__VRMGHW__hero{grid-template-columns:1fr;min-height:auto;padding-top:150px}.integrations-module__VRMGHW__heroCopy{max-width:680px}.integrations-module__VRMGHW__connectionMap{width:min(100%,620px);margin-inline:auto}.integrations-module__VRMGHW__group{grid-template-columns:1fr;gap:32px}.integrations-module__VRMGHW__contentIntro{grid-template-columns:1fr;gap:20px}.integrations-module__VRMGHW__groupHeading p{max-width:none}.integrations-module__VRMGHW__footer{flex-direction:column;align-items:flex-start;min-height:0;margin:56px 0 96px;padding:40px 32px}.integrations-module__VRMGHW__footer>div:last-child{flex-direction:column;align-items:stretch;width:100%}.integrations-module__VRMGHW__primaryCta,.integrations-module__VRMGHW__secondaryCta{width:100%}}@media (max-width:640px){.integrations-module__VRMGHW__header{padding:12px}.integrations-module__VRMGHW__nav{height:58px;padding:0 8px 0 16px}.integrations-module__VRMGHW__brand img{height:28px}.integrations-module__VRMGHW__navLinks{display:none}.integrations-module__VRMGHW__navActions{gap:0}.integrations-module__VRMGHW__navActions>a:last-child{min-height:42px;padding-inline:16px}.integrations-module__VRMGHW__hero,.integrations-module__VRMGHW__content{width:min(100% - 24px,1120px)}.integrations-module__VRMGHW__page{background-image:linear-gradient(#fefaf147,#fefaf1c7),url(/images/homepage-experiment/beach-cta.png);background-image:linear-gradient(lab(98.3077% .350714 4.58039/.28),lab(98.3077% .350714 4.58039/.78)),url(/images/homepage-experiment/beach-cta.png);background-position:50% 78%;background-size:cover}.integrations-module__VRMGHW__hero{background-image:linear-gradient(#fefaf142,#fefaf1b3),url(/images/homepage-experiment/beach-cta.png);background-image:linear-gradient(lab(98.3077% .350714 4.58039/.26),lab(98.3077% .350714 4.58039/.7)),url(/images/homepage-experiment/beach-cta.png);background-position:50% 78%;gap:56px;padding:130px 12px 76px}.integrations-module__VRMGHW__hero h1{font-size:clamp(54px,16vw,72px)}.integrations-module__VRMGHW__intro{margin-top:24px;font-size:15px}.integrations-module__VRMGHW__summary{flex-wrap:wrap}.integrations-module__VRMGHW__connectionMap{border-radius:24px;padding:8px 16px 14px}.integrations-module__VRMGHW__connectionMap:before{border-radius:18px;inset:8px}.integrations-module__VRMGHW__mapHeader{min-height:104px}.integrations-module__VRMGHW__mapHeader strong{font-size:46px}.integrations-module__VRMGHW__handoffRow{grid-template-columns:20px 30px minmax(0,1fr) auto}.integrations-module__VRMGHW__mapResult{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:62px;line-height:1.45}.integrations-module__VRMGHW__group{border-radius:24px;gap:24px;padding:26px 18px}.integrations-module__VRMGHW__content{padding-top:72px}.integrations-module__VRMGHW__contentIntro{margin-bottom:38px}.integrations-module__VRMGHW__serviceRow{flex-direction:column;align-items:flex-start;gap:20px;min-height:0;padding:24px 0}.integrations-module__VRMGHW__serviceIdentity{align-items:flex-start}.integrations-module__VRMGHW__serviceAction{align-items:stretch;width:100%}.integrations-module__VRMGHW__connectButton,.integrations-module__VRMGHW__configureMcp{width:100%}.integrations-module__VRMGHW__waiting{text-align:left;max-width:none}.integrations-module__VRMGHW__confirm{justify-content:space-between}.integrations-module__VRMGHW__mcpForm{grid-template-columns:1fr}.integrations-module__VRMGHW__mcpForm label:nth-child(4),.integrations-module__VRMGHW__mcpForm>p,.integrations-module__VRMGHW__mcpForm>div{grid-column:auto}.integrations-module__VRMGHW__footer{margin:40px 0 80px;padding:32px 24px}.integrations-module__VRMGHW__footer p{font-size:30px}}@keyframes integrations-module__VRMGHW__handoff-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.integrations-module__VRMGHW__connectionMap,.integrations-module__VRMGHW__handoffActive i{animation:none}}