@keyframes overlayIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes codeOverlayIn{0%{opacity:0;transform:translate(-50%,-40%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes overlaySlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(6px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mc-cirra-section{width:100%;padding:178px 0 122px;position:relative}.cirra-section-main{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--col-gap);flex-direction:row;display:flex;position:relative}.cirra-section-copy{justify-content:space-between;align-items:stretch;gap:var(--col-gap);width:100%;display:flex}.cirra-section-image-wrap{-webkit-mask-composite:source-in;margin-top:64px;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%),radial-gradient(96% 44% at 50% 118%,#00000014 0%,#0000003d 34%,#000000b8 56%,#000 68%);mask-image:linear-gradient(#000 0% 88%,#0000 100%),radial-gradient(96% 44% at 50% 118%,#00000014 0%,#0000003d 34%,#000000b8 56%,#000 68%);-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.cirra-section-image{width:100%;height:auto;display:block}.cirra-section-followup{justify-content:space-between;align-items:flex-end;gap:40px;width:100%;margin-top:80px;display:flex}.cirra-section-followup-text{color:#27272a;letter-spacing:-.02em;flex:auto;margin:0;font-size:30px;font-style:normal;font-weight:400;line-height:36px;font-family:var(--font-roobert),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif!important}.cirra-section-followup-strong{font-weight:500;display:block}.cirra-section-followup-muted{color:#606169;display:block}.cirra-section-learn-button{margin-bottom:4px}.cirra-section-card-row{gap:12px;width:100%;margin-top:64px;margin-bottom:0;display:flex}.cirra-section-card{background:#f2f2f3;box-shadow:0 12px 24px -8px #27272a0a,0 4px 6px -4px #27272a14,0 0 0 1px #27272a1a;background:color(display-p3 .949 .949 .953);border-radius:24px;flex-direction:column;flex:1 1 0;gap:0;min-width:0;padding:0 24px 24px;display:flex;overflow:hidden;box-shadow:0 12px 24px -8px color(display-p3 .153 .153 .165/.04),0 4px 6px -4px color(display-p3 .153 .153 .165/.08),0 0 0 1px color(display-p3 .153 .153 .165/.1)}.cirra-section-card-visual{aspect-ratio:328/261;width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}.cirra-section-card-image,.cirra-section-card-image svg{width:100%;height:100%;display:block}.cirra-section-card-description{color:#4f4f55;letter-spacing:-.005em;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.cirra-section-card-description strong{color:#27272a;font-weight:500}.cirra-section-left{flex:0 0 var(--col-left-basis);flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.cirra-section-eyebrow{color:#777880;letter-spacing:0;margin:0;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.cirra-section-title{color:#373737;letter-spacing:-.76px;text-align:left;margin:0;font-size:38px;font-style:normal;font-weight:400;line-height:44px;font-family:var(--font-roobert),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif!important}.cirra-section-title-strong{font-weight:600}.cirra-section-right{flex-direction:column;flex:0 auto;justify-content:space-between;align-items:flex-start;width:min(100%,420px);min-width:0;max-width:420px;margin-left:auto;display:flex}.cirra-section-description{color:#4f4f55;letter-spacing:-.16px;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.cirra-section-button{box-sizing:border-box;outline-offset:3px;background:linear-gradient(#fff3 0%,#fff0 67.65%),#43434a;border-radius:6px;outline:1.5px solid #52aeff00;justify-content:center;align-items:center;gap:8px;width:129px;height:32px;padding:0 8px;text-decoration:none;transition:all .16s;display:inline-flex;box-shadow:inset 0 0 3px #ffffff40,0 3px 3px -2px #27272a4d,0 0 0 .5px #43434a}.cirra-section-button:hover{background:linear-gradient(#ffffff1a,#ffffff1a),#43434a;box-shadow:0 3px 3px -2px #27272a4d,0 0 0 .5px #43434a,inset 0 0 3px #ffffff40}.cirra-section-button:focus-visible{outline:1.5px solid #52aeff}.cirra-section-button:active{color:#f2f2f3;background:linear-gradient(#ffffff1a,#ffffff1a),#43434a;box-shadow:inset 0 0 3px #ffffff40,0 3px 3px -2px #27272a4d,0 0 0 .5px #43434a}.cirra-section-button[aria-disabled=true],.cirra-section-button.is-disabled{opacity:.5;pointer-events:none}.cirra-section-button-label{color:#fff;letter-spacing:-.005em;padding:0 4px;font-size:13px;font-style:normal;font-weight:540;line-height:20px}.cirra-section-button:active .cirra-section-button-label{color:#f2f2f3}.cirra-section-button-icon-box{background:#fff3;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff0d}.cirra-section-button-icon-box svg{stroke-width:3px;color:#f2f2f3;width:10px;height:10px;display:block}.cirra-section-button:hover .cirra-section-button-icon-box{background:#ffffff4d}.cirra-section-button:active .cirra-section-button-icon-box{background:#ffffff1a}.cirra-section-button:active .cirra-section-button-icon-box svg{color:#bababf}@media (max-width:1400px) and (min-width:769px){.cirra-section-image-wrap.page-col-12{width:calc(100% - var(--page-frame-content-gap)*2);max-width:none;margin-left:auto;margin-right:auto}}@media (max-width:1024px){.cirra-section-copy{width:100%;max-width:none;margin-left:0;margin-right:0;padding:0}.cirra-section-title br{display:none}}@media (max-width:1024px) and (min-width:769px){.cirra-section-left,.cirra-section-right{flex:0 0 calc((100% - var(--col-gap))/2);width:calc((100% - var(--col-gap))/2);max-width:none}.cirra-section-right{margin-left:0}}@media (max-width:900px){.mc-cirra-section{padding-top:108px}}@media (max-width:768px){.mc-cirra-section{padding:112px 0 56px;overflow:hidden}.cirra-section-copy{flex-direction:column;gap:16px}.cirra-section-left{flex:none}.cirra-section-left,.cirra-section-right{width:100%;max-width:none;margin-left:0}.cirra-section-right{justify-content:flex-start;gap:24px}.cirra-section-image-wrap{z-index:4;width:calc(100vw + 240px);max-width:none;margin-top:64px;margin-left:calc((var(--grid-outer) + 32px)*-1);margin-right:0;position:relative;overflow:visible}.cirra-section-image{box-shadow:0 0 0 1px #27272a1a,0 4px 6px -4px #27272a14,0 12px 24px -8px #27272a0a}.cirra-section-followup{flex-direction:column;align-items:flex-start;gap:24px;margin-top:56px}.cirra-section-followup-text{font-size:26px;line-height:32px}.cirra-section-card-row{grid-template-columns:1fr;gap:24px;margin-top:56px;margin-bottom:0;display:grid}}@media (max-width:768px) and (min-width:641px){.cirra-section-card-visual{width:min(100%,328px);margin-left:auto;margin-right:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}}@media (max-width:640px){.mc-cirra-section{padding-top:76px}}.app-integration-shell{--app-integration-hero-height:678px;--app-integration-hero-content-offset:73px;--app-integration-hero-ball-size:96px;--app-integration-hero-ball-top:82px;--app-integration-hero-title-gap:40px;--app-integration-hero-title-height:104px;--app-integration-hero-title-top:calc(var(--app-integration-hero-ball-top) + var(--app-integration-hero-ball-size) + var(--app-integration-hero-title-gap));--app-integration-selector-label-gap:40px;--app-integration-selector-label-height:20px;--app-integration-selector-label-to-button-gap:12px;--app-integration-selector-button-height:56px;--app-integration-selector-stack-height:calc(var(--app-integration-selector-label-height) + var(--app-integration-selector-label-to-button-gap) + var(--app-integration-selector-button-height));--app-integration-selector-bottom-gap:64px;--app-integration-selector-top:calc(var(--app-integration-hero-title-top) + var(--app-integration-hero-title-height) + var(--app-integration-selector-label-gap));--app-integration-hero-gridline-top:calc(var(--app-integration-hero-content-offset) + var(--app-integration-selector-top) + var(--app-integration-selector-stack-height) + var(--app-integration-selector-bottom-gap));--app-integration-single-description-gap:24px;--app-integration-single-description-height:48px;--app-integration-single-prompt-gap:40px;--app-integration-single-prompt-height:116px;--app-integration-single-prompt-surface-height:76px;--app-integration-single-prompt-gridline-offset:calc(var(--app-integration-single-prompt-surface-height) * .8);--app-integration-single-gridline-top:calc(var(--app-integration-hero-content-offset) + var(--app-integration-hero-ball-top) + var(--app-integration-hero-ball-size) + var(--app-integration-hero-title-gap) + var(--app-integration-hero-title-height) + var(--app-integration-single-description-gap) + var(--app-integration-single-description-height) + var(--app-integration-single-prompt-gap) + var(--app-integration-single-prompt-gridline-offset));color:#27272a;background:#f7f7f8;flex-direction:column;min-height:calc(100svh - 49px);display:flex}.app-integration-shell.is-full-service{--app-integration-single-prompt-gap:20px}.app-integration-shell.page-frame-lines:before,.app-integration-shell.page-frame-lines:after{top:var(--app-integration-hero-height);background:#27272a14;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 100%);mask-image:linear-gradient(#0000 0%,#000 10% 100%)}.app-integration-page{background:#f7f7f8;flex:1 0 auto;position:relative}.app-integration-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(305.17% 100% at 50% 0,#000 12.24%,#27272a 28.5%,#60616a 40.33%,#94959d 55.76%,#dadadd 71.5%,#f7f7f8 84.77% 100%);height:972px;position:absolute;top:-73px;left:0;right:0}.app-integration-page>*{z-index:1;position:relative}.app-integration-page .apps-connect-section{border-top:.5px solid var(--200,#dadadd)}.app-integration-hero{color:#fff;margin-top:-73px;padding-top:73px;position:relative}.app-integration-hero:before,.app-integration-hero:after{content:"";z-index:1;width:1px;height:var(--app-integration-hero-height);pointer-events:none;background:#ffffff14;position:absolute;top:0}.app-integration-hero:before{left:var(--page-frame-x)}.app-integration-hero:after{right:var(--page-frame-x)}.app-integration-hero-gridline{top:var(--app-integration-hero-gridline-top);z-index:1;pointer-events:none;background:#ffffff1a;height:1px;position:absolute;left:0;right:0}.app-integration-hero-inner{height:var(--app-integration-hero-height);text-align:center;position:relative}.app-integration-hero.is-single .app-integration-hero-inner{min-height:var(--app-integration-hero-height);box-sizing:border-box;height:auto;padding-top:var(--app-integration-hero-ball-top);flex-direction:column;align-items:center;padding-bottom:96px;display:flex}.app-integration-hero.is-single{--app-integration-hero-gridline-top:var(--app-integration-single-gridline-top)}.app-integration-hero.is-single .app-integration-hero-gridline{display:none}.app-integration-orbit-lines{--app-integration-orbit-ball-size:96px;--app-integration-orbit-ball-gap:32px;--app-integration-orbit-line-gap:16px;--app-integration-orbit-group-half:calc((var(--app-integration-orbit-ball-size) * 2 + var(--app-integration-orbit-ball-gap)) / 2);top:calc(var(--app-integration-hero-ball-top) + 48px);width:calc(100vw - (var(--page-frame-x) + 16px)*2);height:calc(var(--app-integration-hero-gridline-top) - var(--app-integration-hero-content-offset) - var(--app-integration-hero-ball-top) - 48px);pointer-events:none;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.app-integration-orbit-lines.is-single{--app-integration-orbit-group-half:calc(var(--app-integration-orbit-ball-size) / 2)}.app-integration-orbit-segment{pointer-events:none;border:0 solid #f7f7f814;position:absolute;top:0}.app-integration-orbit-segment-left,.app-integration-orbit-segment-right{width:max(0px,50% - var(--app-integration-orbit-group-half) - var(--app-integration-orbit-line-gap));border-top-width:1px;bottom:0;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 72px),#0000009e calc(100% - 36px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 72px),#0000009e calc(100% - 36px),#0000 100%)}.app-integration-orbit-segment-left{border-left-width:1px;border-top-left-radius:24px;left:0}.app-integration-orbit-segment-right{border-right-width:1px;border-top-right-radius:24px;right:0}.app-integration-orbit-segment-middle{border-top-width:1px;border-radius:40px;width:16px;height:0;left:50%;transform:translate(-50%)}.app-integration-orbit-comet-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.app-integration-orbit-comet-canvas{contain:strict;width:100%;height:100%;display:block;position:absolute;inset:0}.app-integration-orbit-comet-measure-segment{width:max(0px,50% - var(--app-integration-orbit-group-half) - var(--app-integration-orbit-line-gap));visibility:hidden;position:absolute;top:0;bottom:0}.app-integration-pair{top:var(--app-integration-hero-ball-top);justify-content:center;align-items:center;gap:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.app-integration-hero.is-single .app-integration-pair{position:relative;top:auto;left:auto;transform:none}.app-integration-icon{color:#fff;text-transform:lowercase;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;font-size:28px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden;font-family:var(--font-roobert),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif!important}.app-integration-icon.has-app-background{border:1px solid #27272a14}.app-integration-icon.has-app-background img{filter:var(--app-integration-logo-filter,none);transform:var(--app-integration-logo-transform,none)}.app-integration-icon:not(.has-app-background)+.app-integration-icon:not(.has-app-background){background:#fff}.app-integration-icon+.app-integration-icon.has-app-background{border:1px solid #27272a14}.app-integration-icon img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:48px;height:48px;display:block}.app-integration-hero h1{top:var(--app-integration-hero-title-top);color:#fff;letter-spacing:0;text-align:center;text-wrap:balance;width:min(1120px,100vw - 96px);margin:0;font-size:48px;font-style:normal;font-weight:400;line-height:52px;display:block;position:absolute;left:50%;transform:translate(-50%);font-family:var(--font-roobert),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif!important}.app-integration-hero h1 span{text-wrap:balance;display:block}.app-integration-hero h1.is-single{width:min(820px,100vw - 96px);margin-top:var(--app-integration-hero-title-gap);position:relative;top:auto;left:auto;transform:none}.app-integration-single-description{top:calc(var(--app-integration-hero-title-top) + var(--app-integration-hero-title-height) + 18px);width:min(640px,100vw - 48px);color:var(--200,#dadadd);letter-spacing:0;text-align:center;margin:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;position:absolute;left:50%;transform:translate(-50%)}.app-integration-hero.is-single .app-integration-single-description{min-height:var(--app-integration-single-description-height);margin-top:var(--app-integration-single-description-gap);position:relative;top:auto;left:auto;transform:none}.app-integration-single-prompt-slot{top:calc(var(--app-integration-hero-gridline-top) - var(--app-integration-hero-content-offset) - 108px);z-index:5;width:min(400px,100vw - 48px);height:var(--app-integration-single-prompt-height);margin-bottom:0;position:absolute;left:50%;transform:translate(-50%)}.app-integration-single-prompt-slot:before{content:"";top:var(--app-integration-single-prompt-gridline-offset);z-index:0;pointer-events:none;background:#ffffff1a;width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}.app-integration-hero.is-single .app-integration-single-prompt-slot{margin-top:var(--app-integration-single-prompt-gap);position:relative;top:auto;left:auto;transform:none}.app-integration-single-prompt-slot.is-full-service{justify-content:center;align-items:center;display:flex}.app-integration-hero-cta.datocms-button{z-index:10;background:linear-gradient(#4e8fff 0%,#026eff 100%);border-radius:8px;min-height:40px;padding:0 18px;font-size:14px}.app-integration-hero-cta.datocms-button:hover,.app-integration-hero-cta.datocms-button:focus-visible{background:linear-gradient(#6aa1ff 0%,#1a7dff 100%)}.app-integration-hero-cta.datocms-button:active{background:linear-gradient(#026eff 0%,#0257d6 100%)}.app-integration-single-prompt-shell.cta-shell{position:absolute;inset:0 0 auto}.app-integration-single-prompt-shell.cta-shell:focus-within .cta{box-shadow:0 1px 1px #0000001a,0 9px 32px -8px #00000040,0 4px 6px -4px #00000042,0 0 0 3px #18181b3d}.app-integration-hero.is-single .app-integration-single-prompt-shell.cta-shell{position:relative}.app-integration-hero.is-single .app-integration-proof{margin-top:64px;position:relative;top:auto;left:auto;transform:none}.app-integration-selectors{top:var(--app-integration-selector-top);z-index:5;grid-template-columns:repeat(2,minmax(0,320px));gap:64px;width:min(704px,100vw - 48px);display:grid;position:absolute;left:50%;transform:translate(-50%)}.app-integration-action-select{z-index:1;text-align:left;flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.app-integration-action-select.is-open{z-index:10}.app-integration-action-select-label{color:#fff;letter-spacing:-.005em;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.app-integration-action-select-trigger{cursor:pointer;background:#fff;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:320px;min-width:0;height:56px;padding:0 20px 0 8px;display:flex;box-shadow:0 0 10px 1px #27272a08,0 12px 24px -8px #27272a14,0 4px 6px -4px #27272a29,0 0 0 1px #27272a14}.app-integration-action-select-trigger:disabled{cursor:default}.app-integration-action-select-content{align-items:center;gap:16px;min-width:0;display:flex}.app-integration-action-select-square{color:#777881;background:#f2f2f3;border-radius:6px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.app-integration-action-select-square img{object-fit:contain;width:22px;height:22px}.app-integration-action-select-text{color:#777881;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:20px;display:block;overflow:hidden}.app-integration-action-select-text.is-selected{color:#27272a;font-weight:400}.app-integration-action-select-chevron{color:#777881;flex:none}.app-integration-action-select-popover{z-index:1000;background:#fff;border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 0 10px 1px #27272a08,0 12px 24px -8px #27272a1f,0 4px 6px -4px #27272a2e,0 0 0 1px #27272a14}.app-integration-action-select-search{color:#27272a;background:#fff;border:0;border-bottom:1px solid #27272a14;outline:none;width:100%;height:40px;padding:0 12px;font-size:13px;line-height:20px}.app-integration-action-select-search::placeholder{color:#777881}.app-integration-action-select-list{flex-direction:column;gap:1px;max-height:244px;padding:4px 6px;display:flex;overflow:auto}.app-integration-action-select-option{color:#27272a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;padding:5px 10px;display:flex}.app-integration-action-select-option:hover,.app-integration-action-select-option.is-selected{background:#f2f2f3}.app-integration-action-select-option-copy{align-items:center;min-width:0;display:flex}.app-integration-action-select-option-copy>span{color:#27272a;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:20px;overflow:hidden}.app-integration-action-select-empty{color:#777881;letter-spacing:-.005em;margin:10px 8px;font-size:12px;font-weight:400;line-height:16px}.app-integration-select-swap{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:45px;left:50%;transform:translate(-50%)}.app-integration-select-swap svg{display:block}.app-integration-select-swap-arrow{transition:transform .22s cubic-bezier(.22,1,.36,1)}.app-integration-select-swap:hover .app-integration-select-swap-arrow-top,.app-integration-select-swap:focus-visible .app-integration-select-swap-arrow-top{transform:translate(-1px)}.app-integration-select-swap:hover .app-integration-select-swap-arrow-bottom,.app-integration-select-swap:focus-visible .app-integration-select-swap-arrow-bottom{transform:translate(1px)}.app-integration-select-cta{box-sizing:border-box;z-index:2;background:linear-gradient(#fff3 0%,#fff0 67.65%),#43434a;box-shadow:0 3px 3px -2px #27272a4d,0 0 0 .5px #43434a,inset 0 0 3px #ffffff40;color:#f7f7f8;color:color(display-p3 .969 .969 .973);background:linear-gradient(color(display-p3 1 1 1/.2) 0%,color(display-p3 1 1 1/0) 67.65%),color(display-p3 .263 .263 .286);border-radius:46px;flex:0 0 40px;justify-content:center;align-items:center;gap:8px;width:40px;min-width:40px;max-width:40px;height:32px;min-height:32px;max-height:32px;padding:0 8px;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex;position:absolute;top:45px;right:-54px;box-shadow:0 3px 3px -2px color(display-p3 .153 .153 .165/.3),0 0 0 .5px color(display-p3 .263 .263 .286),inset 0 0 3px color(display-p3 1 1 1/.25)}.app-integration-select-cta:hover,.app-integration-select-cta:focus-visible{transform:translate(1px)}.app-integration-select-cta:focus-visible{outline-offset:3px;outline:1.5px solid #52aeff}.app-integration-select-cta svg{flex:none;width:18px;height:18px}.app-integration-proof{--companies-desktop-fade-width:40px;--companies-desktop-right-fade-width:72px;--companies-logo-scale:1;--companies-logo-transition-easing:cubic-bezier(.45, 0, .2, 1);color:#606169;text-align:left;grid-template-columns:minmax(0,330px) minmax(0,1fr);justify-content:space-between;align-items:center;gap:48px;width:min(1008px,100vw - 64px);display:grid;position:absolute;top:548px;left:50%;transform:translate(-50%)}.app-integration-proof p{color:#606169;letter-spacing:-.005em;margin:0;font-size:13px;font-weight:500;line-height:18px}.app-integration-proof-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .14s}.app-integration-proof-link:hover,.app-integration-proof-link:focus-visible{color:#34343a}.app-integration-proof-link:focus-visible{outline-offset:2px;outline:1px solid}.app-integration-proof-highlight{z-index:0;margin:0;padding:0 1px;display:inline-block;position:relative}.app-integration-proof-highlight:before{content:"";z-index:-1;background:#27272a;opacity:.1;pointer-events:none;background:color(display-p3 .153 .153 .165);height:18px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.app-integration-proof-logos{width:min(100%,620px);min-width:0;max-width:620px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-desktop-fade-width), #000 calc(100% - var(--companies-desktop-right-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-desktop-fade-width), #000 calc(100% - var(--companies-desktop-right-fade-width)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-desktop-fade-width), #000 calc(100% - var(--companies-desktop-right-fade-width)), transparent 100%);margin-left:auto;overflow:hidden}.app-integration-proof-mobile-logos{display:none}.app-integration-proof .companies-list{width:calc(100% - var(--companies-desktop-fade-width) - var(--companies-desktop-right-fade-width));height:48px;margin:0 0 0 var(--companies-desktop-fade-width);padding:0;list-style:none;position:relative;overflow:visible}.app-integration-proof .company-logo-shell{width:calc(var(--company-logo-width)*var(--companies-logo-scale));opacity:1;height:48px;transform:translate3d(var(--company-logo-x), -50%, 0);transition:opacity .9s var(--companies-logo-transition-easing),transform 1.8s var(--companies-logo-transition-easing);will-change:transform;flex:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:50%;left:0}.app-integration-proof .companies-list.is-static{justify-content:space-between;align-items:center;display:flex}.app-integration-proof .companies-list.is-static .company-logo-shell{position:static;transform:none}.app-integration-proof .company-logo-shell.is-right-buffer-slot{opacity:0;transition:opacity 0s linear,transform 1.8s var(--companies-logo-transition-easing)}.app-integration-proof .company-logo-shell.is-exit-slot{opacity:0;transition:opacity 1.8s var(--companies-logo-transition-easing),transform 1.8s var(--companies-logo-transition-easing)}.app-integration-proof .company-logo-shell.is-entry-slot{transition:opacity 1.8s var(--companies-logo-transition-easing),transform 1.8s var(--companies-logo-transition-easing)}.app-integration-proof .company-logo{width:calc(var(--company-logo-width)*var(--companies-logo-scale));object-fit:contain;height:auto;display:block}.app-integration-first-task{padding:96px 0 64px}.app-integration-how{padding:48px 0 88px}.app-integration-use-cases{color:#fff;background:linear-gradient(#0000001a,#0000001a),#27272a;padding:122px 0 136px;position:relative;overflow:hidden}.app-integration-use-cases-grid-line{z-index:1;pointer-events:none;background-image:repeating-linear-gradient(#606169b8 0 2px,#0000 2px 5px);background-repeat:repeat-y;background-size:1px 5px;width:1px;position:absolute;top:0;bottom:0}.app-integration-use-cases-grid-line-left{left:var(--page-frame-x)}.app-integration-use-cases-grid-line-right{right:var(--page-frame-x)}.app-integration-use-cases .page-section-inner{z-index:2;position:relative}.app-integration-use-cases-layout{flex-direction:column;display:flex}.app-integration-use-cases-heading{grid-template-columns:minmax(0,440px) minmax(0,400px);justify-content:space-between;align-items:end;gap:64px;display:grid}.app-integration-use-cases-heading h2{color:#fff;letter-spacing:0;max-width:360px;margin:0;font-size:38px;font-weight:400;line-height:44px;font-family:var(--font-roobert),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif!important}.app-integration-use-cases-heading p{color:#a3a3aa;letter-spacing:0;margin:0 0 6px;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;line-height:23px}.app-integration-use-cases-heading strong{color:#fff;font-weight:500}.app-integration-use-cases-bento{grid-template-rows:repeat(2,328px);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"left top right""left bottom right";gap:12px;margin-top:58px;display:grid}.app-integration-use-cases-bento-box{background:linear-gradient(#ffffff08,#ffffff08),#27272a;border-radius:24px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff0a}.app-integration-use-cases-bento-box-tall{grid-row:span 2}.app-integration-use-cases-bento-box:first-child{grid-area:left}.app-integration-use-cases-bento-box:nth-child(2){grid-area:top}.app-integration-use-cases-bento-box:nth-child(3){grid-area:bottom}.app-integration-use-cases-bento-box:nth-child(4){grid-area:right}.app-integration-use-cases-workflow-intro{color:#a3a3aa;letter-spacing:-.005em;margin:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:22px;position:absolute;top:24px;left:24px;right:24px}.app-integration-use-cases-workflow-intro strong{color:#fff;font-weight:500}.app-integration-use-cases-workflow-list{position:absolute;inset:128px 18px 24px 24px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 58%,#00000075 76%,#0000 100%);mask-image:linear-gradient(#000 0 58%,#00000075 76%,#0000 100%)}.app-integration-use-cases-workflow-list:before{content:"";background:#7778814d;width:1px;position:absolute;top:26px;bottom:0;left:16px}.app-integration-use-cases-workflow-step{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;margin-bottom:14px;display:grid;position:relative}.app-integration-use-cases-workflow-step.is-indent-1{margin-left:34px}.app-integration-use-cases-workflow-step.is-indent-2{margin-left:68px}.app-integration-use-cases-workflow-icon{z-index:1;color:#bababf;justify-content:center;align-items:center;width:32px;height:22px;display:flex;position:relative}.app-integration-use-cases-workflow-icon:before{content:"";z-index:-1;background:#2e2e31;width:32px;position:absolute;top:-6px;bottom:-6px;left:0}.app-integration-use-cases-workflow-app-icon img{object-fit:contain;width:18px;height:18px;display:block}.app-integration-use-cases-workflow-app-icon>span{color:#fff;font-size:12px;font-weight:500;line-height:18px}.app-integration-use-cases-workflow-step.is-skip .app-integration-use-cases-workflow-icon{color:#8c8d96}.app-integration-use-cases-workflow-step.is-muted{opacity:.42}.app-integration-use-cases-workflow-step-copy{min-width:0}.app-integration-use-cases-workflow-step-copy p{color:#bababf;letter-spacing:-.005em;align-items:center;gap:8px;min-width:0;margin:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:20px;display:flex}.app-integration-use-cases-workflow-step-copy p>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-integration-use-cases-workflow-step-copy em{box-sizing:border-box;color:#17b3ff;white-space:nowrap;background:#008fff29;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:6px;width:63px;height:20px;padding:0 6px;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:inline-flex}.app-integration-use-cases-workflow-step-copy em:before{content:"";background:#17b3ff;border-radius:1px;flex:none;width:3px;height:10px;display:block}.app-integration-use-cases-workflow-step-copy small{color:#777881;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:18px;display:block;overflow:hidden}.app-integration-use-cases-workflow-branch-label{align-items:center;height:34px;margin:-2px 0 10px;display:flex;position:relative}.app-integration-use-cases-workflow-branch-label:before{content:"";z-index:2;background:#4a4a50;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:11.5px;transform:translateY(-50%)rotate(45deg)}.app-integration-use-cases-workflow-branch-label:after{content:"";background:#7778814d;width:19px;height:1px;position:absolute;top:50%;left:23px;transform:translateY(-50%)}.app-integration-use-cases-workflow-branch-label.is-else:before{z-index:4;background:#2e2e31;border-bottom:1px solid #7778814d;border-left:1px solid #7778814d;border-bottom-left-radius:10px;width:26px;height:37px;top:-21px;left:16px;transform:none}.app-integration-use-cases-workflow-branch-label.is-else:after{z-index:3;background-image:repeating-linear-gradient(#7778816b 0 2px,#0000 2px 6px),linear-gradient(#2e2e31,#2e2e31);background-position:top,50%;background-repeat:repeat-y,no-repeat;background-size:1px 6px,9px 100%;width:9px;height:auto;top:calc(50% + 12px);bottom:-360px;left:12px;transform:none}.app-integration-use-cases-workflow-branch-label span{z-index:4;color:#777881;background:#2e2e31;border-radius:999px;align-items:center;height:24px;margin-left:42px;padding:0 10px;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:18px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #bababf1f}.app-integration-use-cases-automate-flow{flex-direction:column;align-items:flex-start;gap:32px;display:flex;position:absolute;top:56px;left:24px;right:24px}.app-integration-use-cases-prompt{isolation:isolate;box-sizing:border-box;background:linear-gradient(#ffffff0d 0%,#fff0 76.56%),#3b3c3f;border-radius:16px;align-self:flex-end;align-items:center;gap:8px;width:fit-content;max-width:min(240px,100% - 48px);padding:8px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 14px -3px #00000040,inset 0 1px 3px #ffffff1a,inset 0 0 0 1px #ffffff0d}.app-integration-use-cases-prompt p{z-index:2;color:#f7f7f8;letter-spacing:-.005em;mix-blend-mode:plus-lighter;opacity:.5;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;width:auto;max-width:216px;max-height:66px;margin:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;font-stretch:100%;line-height:22px;display:-webkit-box;position:relative;overflow:hidden}.app-integration-use-cases-prompt span{z-index:1;opacity:.1;filter:blur(34px);background:linear-gradient(270deg,#ffd1ba 14.2%,#b972ff 47%,#50d3f8 72.44%,#2f92ff 100%);border-radius:18px;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:50%;transform:translate(-50%)}.app-integration-use-cases-thinking{letter-spacing:-.005em;-webkit-text-fill-color:#0000;background-color:#777881;background-image:linear-gradient(270deg,#ffe3d566 10.74%,#c8a7ed 36.54%,#50d3f8b3 56.94%,#2f92ff00 75.64%),linear-gradient(90deg,#fff0 3.85%,#fff9 42.31%,#fff0 77.56%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;-webkit-background-clip:text;background-clip:text;margin:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;font-stretch:100%;line-height:22px}.app-integration-use-cases-card-copy{color:#a3a3aa;letter-spacing:-.005em;margin:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:22px;position:absolute;bottom:22px;left:24px;right:24px}.app-integration-use-cases-card-copy strong{color:#fff;font-weight:500}.app-integration-use-cases-wire-image{pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100%,328px);height:auto;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.app-integration-use-cases-wire-copy{bottom:24px}.app-integration-use-cases-agent-copy{color:#a3a3aa;letter-spacing:-.005em;margin:0;padding:24px;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:22px}.app-integration-use-cases-agent-copy strong{color:#fff;font-weight:500}.app-integration-get-connected{padding:96px 0 88px}.app-integration-supported{padding:48px 0 132px}.app-integration-section-layout{flex-direction:column;gap:32px;display:flex}.app-integration-how .app-integration-section-layout{gap:56px}.app-integration-get-connected-layout{--app-integration-get-connected-card-height:128px;--app-integration-get-connected-grid-gap:24px;--app-integration-get-connected-results-gap:32px;--app-integration-get-connected-pagination-height:24px;--app-integration-get-connected-empty-card-rows:3;--app-integration-get-connected-empty-grid-gaps:2;--app-integration-get-connected-empty-height:calc((var(--app-integration-get-connected-card-height) * var(--app-integration-get-connected-empty-card-rows)) + (var(--app-integration-get-connected-grid-gap) * var(--app-integration-get-connected-empty-grid-gaps)) + var(--app-integration-get-connected-results-gap) + var(--app-integration-get-connected-pagination-height));gap:var(--app-integration-get-connected-results-gap);flex-direction:column;display:flex}.app-integration-get-connected-header{grid-template-columns:minmax(0,440px) minmax(280px,420px);justify-content:space-between;align-items:end;gap:48px;display:grid}.app-integration-get-connected-copy{flex-direction:column;gap:16px;display:flex}.app-integration-get-connected-copy h2{color:#27272a;letter-spacing:-.02em;margin:0;font-size:38px;font-style:normal;font-weight:500;line-height:44px;font-family:var(--font-roobert),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif!important}.app-integration-get-connected-copy p{color:#4f4f56;letter-spacing:-.01em;max-width:440px;margin:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.app-integration-get-connected-search{box-sizing:border-box;background:#fff;border-radius:8px;justify-self:end;align-items:center;gap:12px;width:min(100%,320px);height:50px;padding:0 8px 0 16px;transition:box-shadow .16s;display:flex;box-shadow:0 0 10px 1px #27272a08,0 12px 24px -8px #27272a14,0 4px 6px -4px #27272a29,0 0 0 1px #27272a14}.app-integration-get-connected-search:focus-within{box-shadow:0 0 0 2px #27272a57,0 0 10px 1px #27272a08,0 12px 24px -8px #27272a29,0 4px 6px -4px #27272a29,0 0 0 1px #27272a14}.app-integration-get-connected-search-icon{color:#bababf;flex:none}.app-integration-get-connected-search input{color:#27272a;letter-spacing:0;appearance:none;background:0 0;border:0;outline:none;width:122px;min-width:0;padding:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.app-integration-get-connected-search input::placeholder{color:#777881}.app-integration-get-connected-search input::-webkit-search-cancel-button{appearance:none;display:none}.app-integration-get-connected-search input::-webkit-search-decoration{appearance:none;display:none}.app-integration-get-connected-results{min-height:var(--app-integration-get-connected-empty-height);gap:var(--app-integration-get-connected-results-gap);flex-direction:column;display:flex}.app-integration-get-connected-grid{gap:var(--app-integration-get-connected-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-integration-get-connected .apps-directory-card,.app-integration-supported .apps-directory-card{width:100%;height:var(--app-integration-get-connected-card-height);box-sizing:border-box;min-width:0;color:inherit;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;text-decoration:none;transition:box-shadow .16s;display:flex;box-shadow:0 0 10px 1px #27272a08,0 4px 5px -4px #27272a14,0 1px 5px -2px #27272a1a,0 0 0 1px #27272a0f}.app-integration-get-connected .apps-directory-card:hover,.app-integration-get-connected .apps-directory-card:focus-visible,.app-integration-supported .apps-directory-card:hover,.app-integration-supported .apps-directory-card:focus-visible{box-shadow:0 0 10px 1px #27272a08,0 4px 5px -4px #27272a2e,0 1px 5px -2px #27272a33,0 0 0 1.5px #27272a2e}.app-integration-get-connected .apps-directory-card:focus-visible,.app-integration-supported .apps-directory-card:focus-visible{outline-offset:3px;outline:1.5px solid #52aeff}.app-integration-get-connected .apps-directory-card-header,.app-integration-supported .apps-directory-card-header{align-items:center;gap:16px;width:100%;height:40px;display:flex}.app-integration-get-connected .apps-directory-card-icon,.app-integration-supported .apps-directory-card-icon{color:#27272a;background:#fff;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 0 10px 1px #27272a08,0 4px 5px -4px #27272a14,0 1px 5px -2px #27272a1a,0 0 0 1px #27272a0f}.app-integration-get-connected .apps-directory-card-icon img,.app-integration-supported .apps-directory-card-icon img{object-fit:contain;border-radius:4px;width:24px;height:24px;display:block}.app-integration-get-connected .apps-directory-card-icon span,.app-integration-supported .apps-directory-card-icon span{font-size:16px;font-weight:500;line-height:20px;font-family:var(--font-roobert),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif!important}.app-integration-get-connected .apps-directory-card-name,.app-integration-supported .apps-directory-card-name{color:#27272a;letter-spacing:0;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:13px;font-weight:500;line-height:20px}.app-integration-get-connected .apps-directory-card-arrow,.app-integration-supported .apps-directory-card-arrow{color:#c6c6c8;opacity:0;flex:0 0 14px;width:14px;height:14px;transition:opacity .16s,transform .16s;transform:translate(-4px)}.app-integration-get-connected .apps-directory-card:hover .apps-directory-card-arrow,.app-integration-get-connected .apps-directory-card:focus-visible .apps-directory-card-arrow,.app-integration-supported .apps-directory-card:hover .apps-directory-card-arrow,.app-integration-supported .apps-directory-card:focus-visible .apps-directory-card-arrow{opacity:1;transform:translate(0)}.app-integration-get-connected .apps-directory-card-description,.app-integration-supported .apps-directory-card-description{text-overflow:ellipsis;color:#606169;letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.app-integration-get-connected-pagination{justify-content:flex-end;align-self:flex-end;align-items:center;gap:16px;display:inline-flex}.app-integration-get-connected-pagination:before{content:"";background:#27272a1a;order:2;width:1px;height:24px}.app-integration-get-connected-pagination button{color:#27272a;letter-spacing:0;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;gap:4px;min-height:20px;padding:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:20px;transition:color .16s;display:inline-flex}.app-integration-get-connected-pagination button:disabled{color:#bababf;cursor:default}.app-integration-get-connected-pagination button:not(:disabled):hover,.app-integration-get-connected-pagination button:not(:disabled):focus-visible{color:#606169}.app-integration-get-connected-pagination button:focus-visible{outline-offset:3px;border-radius:4px;outline:1.5px solid #52aeff}.app-integration-get-connected-pagination button:first-child{order:1}.app-integration-get-connected-pagination button:last-child{order:3}.app-integration-get-connected-empty{box-sizing:border-box;color:#60616a;letter-spacing:0;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:52px;min-height:0;padding:8px 0 24px;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:22px;display:flex}.app-integration-get-connected-empty .apps-directory-empty-art{box-sizing:border-box;background:#f2f2f303;border:2px dashed #dadadd;border-radius:32px;width:140px;height:140px;display:block;position:relative}.app-integration-get-connected-empty .apps-directory-empty-art span{opacity:.2;border:1px solid #bababf;border-radius:24px;display:block;position:absolute;inset:6px}.app-integration-section-heading{flex-direction:column;gap:16px;max-width:560px;display:flex}.app-integration-section-heading h2,.app-integration-how-heading h2{color:#27272a;letter-spacing:-.02em;margin:0;font-size:38px;font-weight:500;line-height:44px;font-family:var(--font-roobert),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif!important}.app-integration-section-heading-emphasis{font-weight:500}.app-integration-supported-title-emphasis{font-weight:600}.app-integration-section-heading-rest{font-weight:400}.app-integration-section-heading p,.app-integration-how-heading p{color:#606169;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:400;line-height:22px}.app-integration-section-heading .app-integration-first-task-subtitle{color:#4f4f56;color:color(display-p3 .31 .31 .333);letter-spacing:-.01em;flex:none;order:1;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:24px}.app-integration-supported-contact-link{color:inherit;letter-spacing:-.01em;text-underline-offset:2px;text-decoration-skip-ink:auto;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline;text-decoration-style:solid}.app-integration-supported-contact-link:hover,.app-integration-supported-contact-link:focus-visible{color:#27272a;color:color(display-p3 .153 .153 .165)}.app-integration-supported-view-selector{box-sizing:border-box;background:#f2f2f3;background:color(display-p3 .949 .949 .953);border:.75px solid #0000001a;border:.75px solid color(display-p3 0 0 0/.1);border-radius:7px;align-items:flex-start;width:fit-content;height:34px;padding:1px;display:inline-flex}.app-integration-supported-view-button{color:#4f4f56;color:color(display-p3 .31 .31 .333);cursor:pointer;height:32px;font:inherit;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 10px;transition:background .16s,box-shadow .16s,color .16s;display:flex}.app-integration-supported-view-button span{height:20px;color:inherit;letter-spacing:-.005em;white-space:nowrap;justify-content:center;align-items:center;padding:0 4px;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-style:normal;font-weight:540;font-stretch:100%;line-height:20px;display:flex}.app-integration-supported-view-button:hover,.app-integration-supported-view-button:focus-visible{color:#27272a;color:color(display-p3 .153 .153 .165)}.app-integration-supported-view-button:focus-visible{outline-offset:2px;outline:1.5px solid #146dfc}.app-integration-supported-view-button.is-selected{background:#fff;box-shadow:0 3px 3px -2px #27272a1a,0 0 0 .5px #27272a2e,inset 0 0 3px #ffffff40;color:#27272a;color:color(display-p3 .153 .153 .165);background:color(display-p3 1 1 1);box-shadow:0 3px 3px -2px color(display-p3 .153 .153 .165/.1),0 0 0 .5px color(display-p3 .153 .153 .165/.18),inset 0 0 3px color(display-p3 1 1 1/.25)}.app-integration-task-list{background:#fff;box-shadow:0 0 10px 1px #27272a08,0 12px 24px -8px #27272a14,0 4px 6px -4px #27272a29,0 0 0 1px #27272a14;background:color(display-p3 1 1 1);border-radius:12px;flex-direction:column;align-self:center;width:100%;max-width:1008px;display:flex;overflow:hidden;box-shadow:0 0 10px 1px color(display-p3 .153 .153 .165/.03),0 12px 24px -8px color(display-p3 .153 .153 .165/.08),0 4px 6px -4px color(display-p3 .153 .153 .165/.16),0 0 0 1px color(display-p3 .153 .153 .165/.08)}.app-integration-task-row{box-sizing:border-box;border-bottom:1px solid #27272a0f;border-bottom:1px solid color(display-p3 .153 .153 .165/.06);align-items:center;gap:24px;height:80px;padding:16px;display:flex}.app-integration-task-row:last-child{border-bottom:0}.app-integration-task-icons{isolation:isolate;align-items:center;width:88px;height:48px;display:flex}.app-integration-task-icons.is-single{width:48px}.app-integration-task-icons .app-integration-icon{box-shadow:0 0 5px .5px #27272a08,0 6px 12px -4px #27272a14,0 2px 3px -2px #27272a29,0 0 0 .5px #27272a14;border-radius:42px;flex:none;width:48px;height:48px;font-size:16px;box-shadow:0 0 5px .5px color(display-p3 .153 .153 .165/.03),0 6px 12px -4px color(display-p3 .153 .153 .165/.08),0 2px 3px -2px color(display-p3 .153 .153 .165/.16),0 0 0 .5px color(display-p3 .153 .153 .165/.08)}.app-integration-task-icons .app-integration-icon+.app-integration-icon{margin-left:-8px}.app-integration-task-icons .app-integration-icon img{width:25.75px;height:25.75px}.app-integration-task-copy{color:#27272a;color:color(display-p3 .153 .153 .165);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:22px;overflow:hidden}.app-integration-task-action{margin-left:auto}.app-integration-how-heading{grid-template-columns:minmax(0,360px) minmax(0,400px);justify-content:space-between;align-items:end;gap:48px;display:grid}.app-integration-how-card-row{margin-top:0}.app-integration-how-heading h2{flex-direction:column;display:flex}.app-integration-how-heading h2 span:first-child{font-weight:400}.app-integration-how-heading h2 span:last-child{font-weight:500}.app-integration-action-grid-wrap{position:relative}.app-integration-action-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;padding:2px;display:grid}.app-integration-action-grid-wrap.has-more .app-integration-action-grid{-webkit-mask-image:linear-gradient(#000 calc(100% - 380px),#0000 calc(100% - 40px));mask-image:linear-gradient(#000 calc(100% - 380px),#0000 calc(100% - 40px))}.app-integration-action-show-more{z-index:2;color:#27272a;cursor:pointer;height:32px;font:inherit;letter-spacing:-.005em;background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:540;line-height:20px;transition:background .16s,box-shadow .16s,color .16s;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 3px 3px -2px #27272a1a,0 0 0 .5px #27272a2e,inset 0 0 3px #ffffff40}.app-integration-action-show-more:hover{background:#fcfcfd;box-shadow:0 3px 3px -2px #27272a24,0 0 0 .5px #27272a42,inset 0 0 3px #ffffff40}.app-integration-action-show-more:focus-visible{outline-offset:2px;outline:1.5px solid #146dfc}.app-integration-connect-illustration{position:relative}.app-integration-connect-illustration-base,.app-integration-how-cards .cirra-section-card-image img{width:100%;height:auto;display:block}.app-integration-teach-illustration{aspect-ratio:328/261;width:100%;display:block;position:relative;overflow:hidden}.app-integration-teach-message{box-sizing:border-box;background:#f7f7f8;color:#777881;color:color(display-p3 .467 .471 .506);letter-spacing:-.005em;box-shadow:0 12px 24px -8px #27272a0f,0 4px 6px -4px #27272a1f,0 0 0 1px #27272a1a;background:color(display-p3 .969 .969 .973);border-radius:12px;align-items:center;width:fit-content;max-width:76%;padding:8px 10px;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:24px;display:flex;position:absolute;top:26.05%;right:9.76%;box-shadow:0 12px 24px -8px color(display-p3 .153 .153 .165/.06),0 4px 6px -4px color(display-p3 .153 .153 .165/.12),0 0 0 1px color(display-p3 .153 .153 .165/.1)}.app-integration-teach-message-text{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:48px;display:-webkit-box;overflow:hidden}.app-integration-teach-message-highlight{background:#dbeafe;color:#2384ff;color:color(display-p3 .137 .518 1);max-height:22px;font-weight:inherit;letter-spacing:0;background:color(display-p3 .861 .918 .996);border-radius:6px;margin:0 1px;padding:1px 3px;line-height:20px;display:inline-block}.app-integration-teach-thinking{letter-spacing:-.005em;background:linear-gradient(270deg,#ffe4d766 10.74%,#c3a8e8 36.54%,#76d0f4b3 56.94%,#4d90fd00 75.64%),linear-gradient(90deg,#fff0 3.85%,#fff9 42.31%,#fff0 77.56%),#777880;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:24px;position:absolute;top:calc(26.05% + 92px);left:9.76%}.app-integration-connect-illustration-logo-wrap{aspect-ratio:1;justify-content:center;align-items:center;width:14.63%;display:flex;position:absolute;top:49.81%;transform:translate(-50%,-50%)}.app-integration-connect-illustration-logo-wrap.has-app-background{border:1px solid #27272a14;border-radius:12px;box-shadow:0 10px 24px #0f172a1a}.app-integration-connect-illustration-logo-wrap.has-app-background img{filter:var(--app-integration-logo-filter,none);transform:var(--app-integration-logo-transform,none)}.app-integration-connect-illustration-logo-wrap-source{left:24.39%}.app-integration-connect-illustration-logo-wrap-target{left:75.61%}.app-integration-connect-illustration-logo{aspect-ratio:1;color:#27272a;border-radius:8px;justify-content:center;align-items:center;width:62.5%;font-size:clamp(10px,1.5vw,18px);font-weight:600;line-height:1;display:flex;overflow:hidden}.app-integration-connect-illustration-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (max-width:1024px){.app-integration-selectors{gap:40px}.app-integration-select-cta{right:-30px}.app-integration-proof{--companies-logo-scale:.86;gap:24px}.app-integration-proof p{max-width:360px}.app-integration-proof-logos{width:min(100%,620px);max-width:620px}.app-integration-get-connected-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.app-integration-get-connected-search{justify-self:start;width:min(100%,320px)}.app-integration-action-grid{gap:12px}}@media (min-width:641px) and (max-width:1120px){.app-integration-use-cases{padding:96px 0 112px}.app-integration-use-cases-bento{grid-template-rows:repeat(3,minmax(300px,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"left right""left right""top bottom";gap:12px}.app-integration-use-cases-bento-box{min-height:300px}.app-integration-use-cases-bento-box-tall{min-height:612px}.app-integration-use-cases-bento-box:nth-child(2),.app-integration-use-cases-bento-box:nth-child(3){min-height:300px}}@media (min-width:641px) and (max-width:820px){.app-integration-use-cases-bento{grid-template-rows:repeat(3,minmax(280px,auto))}.app-integration-use-cases-bento-box{border-radius:20px;min-height:280px}.app-integration-use-cases-bento-box-tall{min-height:572px}.app-integration-use-cases-bento-box:nth-child(2),.app-integration-use-cases-bento-box:nth-child(3){min-height:280px}.app-integration-use-cases-automate-flow{gap:20px}}@media (max-width:900px){.app-integration-hero.has-pair{--app-integration-hero-gridline-top:660px;--app-integration-hero-height:900px}.app-integration-selectors.has-pair{top:400px}.app-integration-selectors{grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:12px 14px;width:min(620px,100vw - 64px)}.app-integration-action-select{gap:6px}.app-integration-action-select-trigger{width:100%}.app-integration-select-swap{justify-self:center;margin-bottom:12px;position:relative;top:auto;left:auto;transform:none}.app-integration-select-cta{justify-self:center;margin-bottom:12px;position:relative;top:auto;right:auto}.app-integration-proof{--companies-logo-scale:1;text-align:center;grid-template-columns:minmax(0,1fr);gap:20px;top:650px}.app-integration-proof p{justify-self:center}.app-integration-proof-logos{width:100%;max-width:none;margin-left:0}.app-integration-how-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.app-integration-use-cases-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.app-integration-use-cases-heading p{max-width:420px}.app-integration-get-connected-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-integration-get-connected-layout{--app-integration-get-connected-empty-card-rows:5;--app-integration-get-connected-empty-grid-gaps:4}}@media (min-width:600px) and (max-width:900px){.app-integration-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px) and (max-width:900px){.app-integration-hero h1.is-single{width:min(700px,100vw - 48px);font-size:42px;line-height:46px}}@media (max-width:640px){.app-integration-shell{--app-integration-hero-height:680px;--app-integration-hero-gridline-top:536px;--app-integration-hero-title-gap:32px;--app-integration-selector-label-gap:28px}.app-integration-hero.has-pair{--app-integration-hero-height:840px;--app-integration-hero-gridline-top:600px}.app-integration-hero.is-single{--app-integration-hero-height:760px;--app-integration-hero-gridline-top:612px}.app-integration-page:before{background:linear-gradient(#020203 0%,#15161a 22%,#373941 48%,#777a84 68%,#d6d7dc 88%,#f7f7f8 100%);height:820px}.app-integration-hero.has-pair+.app-integration-first-task{padding-top:56px}.app-integration-hero-inner{height:var(--app-integration-hero-height)}.app-integration-pair{top:120px}.app-integration-orbit-lines{width:calc(100vw - (var(--page-frame-x) + 16px)*2);height:420px;top:152px}.app-integration-icon{width:96px;height:96px}.app-integration-hero h1{width:min(430px,100vw - 28px);font-size:42px;line-height:46px;top:226px}.app-integration-hero h1.is-single{width:min(460px,100vw - 24px);font-size:30px;line-height:34px}.app-integration-single-description{width:min(430px,100vw - 48px);font-size:14px;line-height:21px;top:374px}.app-integration-single-prompt-slot{top:calc(var(--app-integration-hero-gridline-top) - 181px);width:min(400px,100vw - 32px)}.app-integration-selectors{grid-template-columns:minmax(0,1fr) 40px;gap:12px 14px;width:min(430px,100vw - 28px);top:390px}.app-integration-selectors.has-pair{top:432px}.app-integration-action-select{gap:6px}.app-integration-action-select-trigger{width:100%;height:46px}.app-integration-action-select-square{width:32px;height:32px}.app-integration-select-swap,.app-integration-select-cta{margin-bottom:7px}.app-integration-proof{--companies-desktop-fade-width:0px;--companies-desktop-right-fade-width:0px;--companies-logo-scale:.6;--companies-mobile-marquee-duration:54s;--companies-mobile-marquee-gap:54px;width:calc(100vw - 48px);top:650px}.app-integration-proof p{max-width:480px}.app-integration-proof-logos{display:none}.app-integration-proof-mobile-logos{width:100vw;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-mobile-marquee-gap), #000 calc(100% - var(--companies-mobile-marquee-gap)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-mobile-marquee-gap), #000 calc(100% - var(--companies-mobile-marquee-gap)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--companies-mobile-marquee-gap), #000 calc(100% - var(--companies-mobile-marquee-gap)), transparent 100%);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);display:block;overflow:hidden}.app-integration-proof .companies-mobile-marquee{display:block}.app-integration-proof .companies-mobile-marquee-track{width:max-content;animation:app-integration-companies-marquee-scroll var(--companies-mobile-marquee-duration) linear infinite;display:flex}.app-integration-proof .companies-mobile-logo-list{justify-content:flex-start;align-items:center;gap:var(--companies-mobile-marquee-gap);width:max-content;min-width:max-content;max-width:none;padding:0 var(--companies-mobile-marquee-gap) 0 0;flex-wrap:nowrap;flex:none;margin:0;list-style:none;display:flex}.app-integration-proof .companies-mobile-logo-shell{flex:none;justify-content:center;align-items:center;height:40px;margin:0;display:flex}.app-integration-proof .companies-mobile-logo{width:calc(var(--company-logo-width)*var(--companies-logo-scale));object-fit:contain;height:auto;display:block}.app-integration-first-task{padding:72px 0 48px}.app-integration-how{padding:40px 0 88px}.app-integration-use-cases{padding:72px 0}.app-integration-use-cases-heading h2{max-width:340px;font-size:34px;line-height:40px}.app-integration-use-cases-heading p{margin-bottom:0;font-size:14px;line-height:22px}.app-integration-use-cases-bento{grid-template:none/minmax(0,1fr);gap:12px;margin-top:40px}.app-integration-use-cases-bento-box:first-child,.app-integration-use-cases-bento-box:nth-child(2),.app-integration-use-cases-bento-box:nth-child(3),.app-integration-use-cases-bento-box:nth-child(4){grid-area:auto}.app-integration-use-cases-bento-box{border-radius:20px;height:280px}.app-integration-use-cases-bento-box-tall{grid-row:auto;height:440px}.app-integration-use-cases-bento-box:nth-child(3){height:352px}.app-integration-use-cases-automate-flow{gap:24px;top:48px}.app-integration-get-connected{padding:72px 0}.app-integration-supported{padding:40px 0 88px}.app-integration-get-connected-grid{grid-template-columns:minmax(0,1fr)}.app-integration-get-connected-layout{--app-integration-get-connected-empty-card-rows:9;--app-integration-get-connected-empty-grid-gaps:8}.app-integration-get-connected-copy h2{font-size:34px;line-height:40px}.app-integration-get-connected-search{width:100%;height:50px}.app-integration-get-connected-pagination{gap:12px}.app-integration-section-heading h2,.app-integration-how-heading h2{font-size:34px;line-height:40px}.app-integration-how-heading h2{display:block}.app-integration-first-task-subtitle br,.app-integration-how-heading p br{display:none}.app-integration-task-row{align-items:center;height:auto;min-height:80px;padding:14px}.app-integration-task-copy{white-space:normal;width:auto}.app-integration-task-action{display:none}}@media (min-width:561px) and (max-width:640px){.app-integration-use-cases-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"left right""left right""top bottom";gap:12px}.app-integration-use-cases-bento-box:first-child{grid-area:left}.app-integration-use-cases-bento-box:nth-child(2){grid-area:top}.app-integration-use-cases-bento-box:nth-child(3){grid-area:bottom}.app-integration-use-cases-bento-box:nth-child(4){grid-area:right}.app-integration-use-cases-bento-box{height:280px}.app-integration-use-cases-bento-box-tall{height:572px}.app-integration-use-cases-bento-box:nth-child(3){height:280px}.app-integration-use-cases-automate-flow{gap:22px;top:44px}}@media (max-width:560px){.app-integration-use-cases-bento{grid-template:none/minmax(0,1fr);gap:12px}}@media (max-width:599px){.app-integration-action-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.app-integration-hero h1{width:min(390px,100vw - 28px)}.app-integration-hero h1.has-pair{font-size:40px;line-height:44px}.app-integration-icon{width:96px;height:96px}}@media (max-width:360px){.app-integration-hero h1.has-pair{font-size:36px;line-height:40px;top:218px}.app-integration-hero h1.is-single{font-size:30px;line-height:34px}.app-integration-single-description{font-size:13px;line-height:20px;top:330px}.app-integration-single-prompt-slot{top:calc(var(--app-integration-hero-gridline-top) - 181px)}.app-integration-selectors.has-pair{top:406px}}@keyframes app-integration-companies-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
