.IntegrationsPage{--Product-paper: #faf9f7;--Product-ink: var(--marketing-color-text-default);--Product-pigment: var(--marketing-color-accent-primary);--integration-muted: #67625e;margin:0;background:var(--Product-paper);color:var(--Product-ink);font-family:var(--marketing-fontStack-body);line-height:1.5}.IntegrationsPage main{overflow:clip}.IntegrationShell{width:min(100% - 64px,1200px);margin-inline:auto}.IntegrationsPage img{object-fit:contain}.IntegrationsPage a:focus-visible{outline:2px solid var(--marketing-color-focus);outline-offset:5px}.IntegrationsHero{padding-bottom:72px}.IntegrationsHero .ProductHero__title-lockup{max-width:13em}.IntegrationsHero .ProductHero__lede{max-width:43rem}.IntegrationEyebrow{color:var(--Product-pigment);font-size:15px;font-weight:500;margin:0 0 20px}.IntegrationLogoBand{--integration-arc: parabola;--integration-node-size: 72px;--integration-featured-size: 104px;position:relative;height:348px;background:#202322;overflow:hidden}.IntegrationLogoBand__stage{position:relative;max-width:1280px;height:100%;margin-inline:auto;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.IntegrationLogoBand__orbit{position:absolute;inset:112px calc(var(--integration-node-size) / 2) calc(var(--integration-node-size) / 2)}.IntegrationLogoBand__arc--compact{display:none}.IntegrationLogoBand__connection{position:absolute;inset:0;width:100%;height:100%;overflow:visible;stroke:#6c7470;stroke-width:1;animation:integration-arc-in .8s ease-out both}.IntegrationNode{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;width:var(--integration-node-size);height:var(--integration-node-size);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#303633;border:1px solid #505952;border-radius:50%;box-shadow:0 10px 24px #00000024;animation:integration-node-in .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 38ms)}.IntegrationNode--featured{width:var(--integration-featured-size);height:var(--integration-featured-size);background:#f1eee8;border-color:#f1eee8;box-shadow:0 12px 32px #00000030}.IntegrationNode img{width:52%;height:52%}.IntegrationNode--portrait .PortraitBrandMark{width:54%;height:54%}.IntegrationNode--monochrome img{filter:brightness(0) invert(.94)}.IntegrationNode--teams img,.IntegrationNode--outlook img{width:82%;height:82%}.IntegrationNode--apple-mail img{width:64%;height:64%}.IntegrationNode--chatgpt img{width:108%;height:108%;max-width:none;flex:none}.IntegrationNode--claude img{width:55%;height:55%}.IntegrationNode--mcp img{width:62%;height:62%}.IntegrationNode--interface img{width:62%;height:62%}@keyframes integration-arc-in{from{opacity:0}}@keyframes integration-node-in{from{opacity:0;transform:scale(.78)}}.IntegrationSection{padding-top:96px}.IntegrationSection__heading{margin-bottom:36px}.IntegrationSection__heading h2{font:400 clamp(30px,3.2vw,42px)/1.18 var(--marketing-fontStack-display);letter-spacing:-.015em;margin:0;text-wrap:balance;scroll-margin-top:110px}.IntegrationSection .IntegrationEyebrow{margin-bottom:12px}.IntegrationSection:last-child{padding-bottom:96px}.IntegrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.IntegrationCard{position:relative;display:flex;flex-direction:column;min-width:0;overflow:clip;border-radius:12px;background:#f1efeb;scroll-margin-top:100px}.IntegrationCard__anchor{position:absolute;top:0;scroll-margin-top:100px}.IntegrationCard__copy{display:flex;flex-direction:column;align-items:flex-start;padding:30px 32px 28px;min-width:0;flex:1}.IntegrationCard__marks{display:flex;align-items:center;gap:12px;height:28px;margin-bottom:16px}.IntegrationCard__marks img{width:28px;height:28px}.IntegrationCard__marks .IntegrationCard__mark--padded{width:44px;height:44px;margin-inline:-8px}.IntegrationCard__marks--developer{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:#1d1c1b}.IntegrationCard__marks--developer img{width:44px;height:44px}.IntegrationCard--mcp .IntegrationCard__marks--developer img{width:40px;height:40px;filter:brightness(0) invert(1)}.IntegrationCard--cli .IntegrationCard__marks--developer img{width:56px;height:56px}.IntegrationCard__copy h3{margin:0;font:500 24px/1.25 var(--marketing-fontStack-body);letter-spacing:-.02em}.IntegrationCard__copy>p{margin:12px 0 22px;color:var(--integration-muted);font-size:16px;line-height:1.55;max-width:49ch}.IntegrationCard__actions{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:auto}.IntegrationLink{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px 15px;border-radius:999px;background:#e6e1d8;color:#3f3831;text-decoration:none;font-size:14px;font-weight:500}.IntegrationLink:hover{background:#ddd6cb}.IntegrationCard__proof{order:-1;display:flex;justify-content:center;align-items:flex-start;position:relative;margin:0;height:320px;min-width:0;overflow:hidden;background:#e8e4de}.IntegrationCard--wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:420px}.IntegrationCard--wide .IntegrationCard__copy{justify-content:center;padding:40px}.IntegrationCard--wide .IntegrationCard__actions{margin-top:0}.IntegrationCard--wide .IntegrationCard__proof{order:0;height:100%;min-height:420px}.IntegrationCard--slack .IntegrationCard__proof{background:#ece7eb;padding:30px 0 0 28px;align-items:flex-end}.IntegrationCard--email .IntegrationCard__proof{padding-top:24px}.IntegrationCard--ios .IntegrationCard__proof{background:#e5e8e3;padding-top:24px}.IntegrationMobile.PortraitMobileDevice{width:282px;flex:none}.IntegrationMobile .PortraitMobileDevice__hardware{filter:drop-shadow(0 12px 18px #29252224)}.IntegrationCard__proof--developer{--api-canvas: #eae8e5;--api-text: #303030;--api-muted: #626262;--api-accent: #585858;--access-scene-accent: #888888;--access-scene-light: #484848;--access-shimmer-muted: #686868;--access-shimmer-light: #303030;--access-terminal-control: #a5a19b;display:block;background:var(--api-canvas);color-scheme:light}.IntegrationCard__proof .ApiAccess__miniScene{height:100%;border-radius:0}.IntegrationCard--mcp .IntegrationCard__proof,.IntegrationCard--cli .IntegrationCard__proof{height:280px;min-height:280px}.IntegrationCard--cli .ApiAccessCli,.IntegrationCard--cli .ApiAccessCli__aura::before{top:28px;left:50%;width:min(calc(100% - 64px),390px);height:calc(100% - 28px);translate:-50% 0}.IntegrationCard--cli .ApiAccessCli{background:#fafafa;border-color:#c8c8c8;box-shadow:0 8px 20px #3535350d;mask-image:linear-gradient(#000 70%,rgb(0 0 0 / 85%) 86%,transparent 100%)}.IntegrationCard--cli .ApiAccessCli__aura::before{border-color:#909090;box-shadow:-3px -3px 12px #65656516}.IntegrationCard--cli .ApiAccessCli__body{width:100%;padding:12px 14px;font-size:11px;line-height:1.55}.IntegrationCard--cli .ApiAccessCli__bar{border-color:#dadada;background:#f1f1f1}.IntegrationCard--cli .ApiAccessCli__bar small,.IntegrationCard--cli .ApiAccessCli__prompt{color:#707070}.IntegrationCard--cli .ApiAccessCli__body,.IntegrationCard--cli .ApiAccessCli__resultTitle{color:#303030}.IntegrationCard--cli .ApiAccessCli__response{color:#545454}.IntegrationCard--cli :is(.ApiAccessCli__string,.ApiAccessCli__source,.ApiAccessCli__sourceUrl){color:#52664b}.IntegrationMcp{height:100%;padding:28px 32px 0}.IntegrationMcp__window{width:min(100%,390px);height:100%;margin-inline:auto;overflow:hidden;border:1px solid #d2d0cc;border-radius:9px 9px 0 0;background:#faf9f6;box-shadow:0 8px 20px #3535350d;color:#353330;mask-image:linear-gradient(#000 72%,rgb(0 0 0 / 85%) 86%,transparent 100%)}.IntegrationMcp__clients{display:flex;justify-content:space-between;align-items:center;gap:12px;height:34px;padding-inline:14px;border-bottom:1px solid #e5e3df;background:#f5f4f2;color:#77736c}.IntegrationMcp__clients>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;font-weight:500}.IntegrationMcp__clients .IntegrationMcp__client--current{color:#302d28}.IntegrationMcp__clients img{width:16px;height:16px;object-fit:contain}.IntegrationMcp__clients .IntegrationMcp__chatgpt{width:28px;height:28px;margin-inline:-6px}.IntegrationMcp__conversation{display:grid;gap:10px;padding:12px 16px 20px;font-size:11px;line-height:1.5}.IntegrationMcp .IntegrationMcp__question{justify-self:end;max-width:92%;padding:8px 10px;border-radius:10px;background:#edeae4}.IntegrationMcp__tools{display:grid;gap:7px;margin-top:3px}.IntegrationMcp__summary{display:flex;align-items:center;gap:4px;min-height:18px;color:#625f59;font-size:10px;line-height:15px}.IntegrationMcp__summary img{width:11px;height:11px;opacity:.7}.IntegrationMcp__working{display:none;flex:none;align-items:center;justify-content:center;gap:3px;width:21px;height:18px;color:#d97757}.IntegrationMcp__working>span{flex:none;width:3px;height:3px;border-radius:50%;background:currentColor;animation:integration-working-dot 1.2s ease-in-out infinite}.IntegrationMcp__working>span:nth-child(2){animation-delay:.16s}.IntegrationMcp__working>span:nth-child(3){animation-delay:.32s}.IntegrationMcp:is([data-phase=research],[data-phase=sources]) .IntegrationMcp__working{display:flex}.IntegrationMcp[data-running=false] .IntegrationMcp__working>span{animation-play-state:paused}@keyframes integration-working-dot{0%,60%,100%{opacity:.4;transform:translateY(0) scale(.85)}30%{opacity:1;transform:translateY(-1.5px) scale(1)}}.IntegrationMcp__summaryRunning{display:none}.IntegrationMcp:is([data-phase=research],[data-phase=sources]) .IntegrationMcp__summaryRunning{display:inline}.IntegrationMcp:is([data-phase=research],[data-phase=sources]) .IntegrationMcp__summaryComplete{display:none}.IntegrationMcp__processes{border:1px solid #e3e1dd;border-radius:7px;overflow:hidden}.IntegrationMcp__tool{display:flex;align-items:center;gap:8px;min-height:30px;padding:6px 9px;color:#625f59;font-size:10px;line-height:15px;transition:color .25s ease,background .25s ease}.IntegrationMcp__tool+.IntegrationMcp__tool{border-top:1px solid #e3e1dd}.IntegrationMcp__tool>span{flex:1;min-width:0}.IntegrationMcp__chevron{flex:none;width:11px;height:11px;opacity:.6;transform:rotate(-90deg)}.IntegrationMcp [data-mcp-step][data-state=pending]{display:none}.IntegrationMcp__tool[data-state=active]{color:#4d4942;background:#f2f0ec;animation:integration-process-appear .25s ease-out both}@keyframes integration-process-appear{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.IntegrationMcp[data-phase]:not([data-phase=complete]) .IntegrationMcp__answer{opacity:0;transform:translateY(3px)}.IntegrationMcp__response{display:grid;gap:5px}.IntegrationMcp__synthesizing{display:none;font:400 10px/15px var(--marketing-fontStack-body);color:#817d76}.IntegrationMcp[data-phase=synthesis] .IntegrationMcp__synthesizing{display:inline}.IntegrationMcp__answer{font:400 11.5px/1.5 Georgia,"Times New Roman",serif;color:#393630;transition:opacity .35s ease,transform .35s ease}.IntegrationMcp__answer strong{font-weight:600}.IntegrationMcp__citation{display:inline-block;vertical-align:baseline;padding:0 4px;border:1px solid #e3e1dd;border-radius:8px;color:#77736c;font:400 9px/1.3 var(--marketing-fontStack-body)}.IntegrationMcp .IntegrationMcp__source{margin-top:4px;color:#77736c;font:400 9px/1.4 var(--marketing-fontStack-body)}.IntegrationDeployment{display:grid;place-items:center;height:100%;padding:36px}.IntegrationDeployment .pri6{--pri-canvas: #eae8e5;--pri-ink-0: #a8a5a0;--pri-ink-1: #c4c1bc;--pri-ink-2: #9e9b96;--pri-ink-3: #dedbd7;--pri-ink-4: #f8f7f5;--pri-ink-5: #e0ddda;--pri-ink-6: #ccc9c4;--pri-ink-7: #aba8a3;--pri-ink-8: #e4e1dd;--pri-ink-9: #d8d5d0;--pri-ink-10: #b4b0aa;--pri-ink-11: #dad7d2;--pri-ink-12: #e3e0dc;--pri-ink-13: #c6c2bc;--pri-mark: #6a6762;width:min(100%,420px)}.IntegrationDeployment .pri6 [data-part=foundation]{--pri-ink-12: #d7d4cf}.IntegrationDeployment .pri6 [data-part=core]{--pri-ink-4: #faf9f7}.IntegrationSlackDemo{width:100%;min-width:0;container-type:inline-size}.IntegrationSlackDemo .EverywhereHeroDemo__window{width:100%;block-size:390px;min-block-size:390px;border-radius:10px 0 0 0}.IntegrationSlackDemo .EverywhereHeroDemo__window>.EverywhereSurfacePanel{block-size:346px;min-block-size:346px}.IntegrationSlackDemo .EverywhereSlackWorkspace{grid-template-columns:116px minmax(0,1fr)}.IntegrationSlackDemo .EverywhereSlackSidebar>header{padding-inline:12px}.IntegrationSlackDemo .EverywhereSlackSidebar__actions{display:none}.IntegrationSlackDemo .EverywhereSlackSidebar{min-width:0;overflow:hidden}.IntegrationSlackDemo .EverywhereSlackSidebar nav{min-width:0}.IntegrationSlackDemo .EverywhereSlackSidebar nav>span{min-width:0;padding-inline:10px;font-size:11px;overflow:hidden;mask-image:linear-gradient(to right,#000 calc(100% - 8px),transparent)}.IntegrationSlackDemo .EverywhereSlackSidebar nav>span :is(b,img){flex-shrink:0}.IntegrationSlackDemo .EverywhereSlackSidebar nav>small{margin-inline:0;padding-inline:11px;gap:8px}.IntegrationSlackDemo .EverywhereSlackSidebar nav>small svg{width:17px;height:17px}.IntegrationSlackDemo .EverywhereSlackSidebar nav>.EverywhereSlackSidebar__channels{padding-left:9px;gap:7px}.IntegrationSlackDemo .EverywhereSlackSidebar nav>.EverywhereSlackSidebar__channels svg{width:16px;height:16px}.IntegrationSlackDemo .EverywhereSlackTimeline:not(.is-scripted){display:block;overflow-y:auto}.IntegrationSlackDemo .EverywhereSlackTrack{padding:18px 14px 24px}.IntegrationSlackDemo .EverywhereSlackMessage{grid-template-columns:28px minmax(0,1fr);gap:8px;font-size:13px}.IntegrationSlackDemo .EverywhereSlackMessage>:first-child{inline-size:28px;block-size:28px}.IntegrationSlackDemo .EverywhereSlackMessage strong{font-size:13px}.IntegrationSlackDemo .EverywhereSlackComposer{margin-inline:12px}.IntegrationSlackDemo .EverywhereHeroDemo__chrome{grid-template-columns:8px 8px 8px 1fr 36px;gap:6px;padding-inline:12px}.IntegrationSlackDemo .EverywhereHeroDemo__chrome strong{justify-self:center}.IntegrationSlackDemo .EverywhereAgentCite{color:#1264a3}.IntegrationInbox.EverywhereEmailDevice{inline-size:282px;flex-shrink:0}.IntegrationInbox *,.IntegrationInbox *::before,.IntegrationInbox *::after{animation:none!important;transition:none!important}.IntegrationInbox .EverywhereMailInboxList>article.EaselEmailDemo__reply{max-block-size:none;padding-block:12px;border-block-end-color:var(--mail-rule);opacity:1;transform:none}.IntegrationInbox .EaselEmailDemo__reply h3{position:relative;padding-inline-start:12px}.IntegrationInbox .EaselEmailDemo__reply h3::before{content:"";position:absolute;inset-inline-start:0;top:.46em;width:5px;height:5px;border-radius:50%;background:var(--mail-blue)}.IntegrationInbox .EaselEmailDemo__reply>p,.IntegrationInbox .EaselEmailDemo__reply>.EverywhereMailReply__attachment{margin-inline-start:12px}.IntegrationInbox .EaselEmailDemo__reply>.EverywhereMailReply__attachment{max-inline-size:calc(100% - 12px)}.IntegrationInbox .EverywhereMailInboxList h3{padding-inline-end:0}.IntegrationInbox .EverywhereMailInboxList>article:not(.EaselEmailDemo__reply)>strong{display:block;padding-right:38px}@container (max-width: 440px){.IntegrationSlackDemo .EverywhereSlackSidebar{display:none}.IntegrationSlackDemo .EverywhereSlackWorkspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:63.99rem){.IntegrationShell{width:min(100% - 40px,860px)}.IntegrationLogoBand{--integration-arc: ellipse;--integration-arc-ratio: 4;--integration-node-size: clamp(36px, 5vw, 72px);--integration-featured-size: calc(var(--integration-node-size) * 1.44);height:auto}.IntegrationLogoBand__stage{max-width:none;height:auto;mask-image:none;padding-block:calc(var(--integration-featured-size) / 2 + var(--marketing-base-size-64)) calc(var(--integration-node-size) / 2 + var(--marketing-base-size-48))}.IntegrationLogoBand__orbit{position:relative;inset:auto;width:min(100% - var(--integration-node-size) - var(--marketing-base-size-64) * 2,80rem);aspect-ratio:var(--integration-arc-ratio);margin-inline:auto}.IntegrationLogoBand__arc--wide{display:none}.IntegrationLogoBand__arc--compact{display:inline}.IntegrationSection{padding-top:72px}.IntegrationCard__copy,.IntegrationCard--wide .IntegrationCard__copy{padding:28px}.IntegrationCard--wide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.IntegrationCard--slack .IntegrationCard__proof{padding-left:18px}.IntegrationSection:last-child{padding-bottom:72px}}@media(max-width:47.99rem){.IntegrationsHero{padding-top:var(--marketing-base-size-40);padding-bottom:var(--marketing-base-size-48)}.IntegrationsHero .ProductHero__copy{width:min(100% - 40px,600px)}.IntegrationsHero .ProductHero__title-lockup{font-size:var(--marketing-text-display-size)}.IntegrationsHero .ProductHero__lede{font-size:var(--marketing-text-lede-size);line-height:var(--marketing-text-lede-lineHeight);margin-block:var(--marketing-hero-copy-gap)}.IntegrationLogoBand{--integration-node-size: clamp(40px, 12.5vw, 52px);--integration-featured-size: calc(var(--integration-node-size) * 1.5);--integration-arc-ratio: 2}.IntegrationLogoBand__stage{padding-block:calc(var(--integration-featured-size) / 2 + var(--marketing-base-size-40)) calc(var(--integration-node-size) / 2 + var(--marketing-base-size-32))}.IntegrationLogoBand__orbit{width:min(100% - var(--integration-node-size) - var(--marketing-base-size-48),22rem)}.IntegrationNode--secondary{display:none}.IntegrationNode--interface img{width:64%;height:64%}.IntegrationSection{padding-top:56px}.IntegrationSection__heading{margin-bottom:24px}.IntegrationSection__heading h2{font-size:var(--marketing-text-heading-1-size)}.IntegrationGrid{grid-template-columns:minmax(0,1fr);gap:20px}.IntegrationCard--wide{display:flex;min-height:0}.IntegrationCard__copy,.IntegrationCard--wide .IntegrationCard__copy{padding:24px}.IntegrationCard__copy h3{font-size:22px}.IntegrationCard__copy>p{font-size:16px}.IntegrationCard__proof,.IntegrationCard--wide .IntegrationCard__proof{order:-1;height:300px;min-height:300px}.IntegrationCard--slack .IntegrationCard__proof{height:370px;padding:20px 0 0 14px}.IntegrationSlackDemo .EverywhereHeroDemo__window{width:100%;block-size:350px;min-block-size:350px}.IntegrationSlackDemo .EverywhereHeroDemo__window>.EverywhereSurfacePanel{block-size:306px;min-block-size:306px}.IntegrationDeployment{padding:24px}.IntegrationMcp{padding-inline:16px}.IntegrationMcp__clients{padding-inline:10px;gap:6px}.IntegrationMcp__clients>span{gap:3px;font-size:9px}.IntegrationMcp__clients img{width:14px;height:14px}.IntegrationMcp__clients .IntegrationMcp__chatgpt{width:25px;height:25px;margin-inline:-5.5px}.IntegrationMcp__conversation{padding-inline:12px}.IntegrationCard--cli .ApiAccessCli,.IntegrationCard--cli .ApiAccessCli__aura::before{width:calc(100% - 32px)}.IntegrationSection:last-child{padding-bottom:56px}}@media(prefers-reduced-motion:reduce){.IntegrationsPage *,.IntegrationsPage *::before,.IntegrationsPage *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(forced-colors:active){.IntegrationCard__proof--developer{--api-canvas: Canvas;--api-text: CanvasText}.IntegrationCard--cli .ApiAccessCli{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.IntegrationCard--cli .ApiAccessCli__bar{background:Canvas;color:CanvasText;border-color:CanvasText}.IntegrationCard--cli .ApiAccessCli__body,.IntegrationCard--cli .ApiAccessCli__body span,.IntegrationCard--cli .ApiAccessCli__bar small{color:CanvasText}.IntegrationMcp__window,.IntegrationMcp .IntegrationMcp__question{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.IntegrationMcp__clients{background:Canvas;color:CanvasText;border-color:CanvasText}.IntegrationCard--cli .ApiAccessCli__controls>span{background:CanvasText}}
