.comparison-section{background:var(--color-surface);border-top:1px solid var(--color-line);position:relative}.comparison-section .home-section-tab{color:var(--color-ink-secondary)}:where(.comparison-section) .shift-intro{justify-content:space-between;align-items:flex-start;gap:var(--figma-space-16);padding:var(--figma-space-64) var(--figma-space-40);display:flex}:where(.comparison-section) .shift-intro h2{letter-spacing:-1.6px;margin:0;font-size:40px;font-weight:500;line-height:48px}:where(.comparison-section) .shift-first-line{margin-bottom:-4px;display:block}:where(.comparison-section) .shift-last-line{white-space:nowrap;position:relative}:where(.comparison-section) .shift-name{color:var(--color-ink-secondary)}.comparison-section .heading-link{left:calc(100% + var(--figma-space-6));top:10px}:where(.comparison-section) .shift-intro>p{width:417px;padding-top:var(--figma-space-8);color:var(--color-ink-secondary);flex-shrink:0;font-size:16px;font-weight:500;line-height:1.4}:where(.comparison-section) .shift-comparison-scroll{padding:var(--figma-space-4);overscroll-behavior-x:contain;border-block:1px solid var(--color-line);background:var(--color-surface-subtle);overflow-x:auto}:where(.comparison-section) .shift-comparison-scroll:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}:where(.comparison-section) .shift-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:720px;color:var(--color-ink-secondary);font-size:14px;font-weight:500;line-height:1.4}:where(.comparison-section) .shift-oneleet-col{width:30.2%}:where(.comparison-section) .shift-table th,:where(.comparison-section) .shift-table td{vertical-align:middle;border-bottom:1px solid var(--color-line);text-align:center;height:48px;padding:10px 16px 10px 12px;font-weight:500}:where(.comparison-section) .shift-table th:first-child{padding-left:var(--figma-space-24);text-align:left}:where(.comparison-section) .shift-table thead th{text-transform:uppercase;height:56px;padding-block:0;font-size:12px}:where(.comparison-section) .shift-table .shift-feature-heading{color:var(--color-ink-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:where(.comparison-section) .shift-table .shift-oneleet{background:var(--color-surface);border-inline:1px solid var(--color-brand);color:var(--color-ink)}:where(.comparison-section) .shift-table .shift-oneleet-heading{border-top:1px solid var(--color-brand);border-bottom-color:var(--color-brand);border-radius:var(--figma-radius-small) var(--figma-radius-small) 0 0;background:var(--color-brand);color:var(--color-surface);letter-spacing:.14px;padding:0;font-size:14px}:where(.comparison-section) .shift-brand-heading{isolation:isolate;border-radius:inherit;place-items:center;height:55px;display:grid;position:relative;overflow:hidden}:where(.comparison-section) .shift-column-title{justify-content:center;align-items:center;gap:var(--figma-space-12);display:inline-flex;position:relative}:where(.comparison-section) .shift-table img{flex-shrink:0;margin-inline:auto;display:block}:where(.comparison-section) .shift-table .shift-tools-heading{color:var(--color-ink);letter-spacing:.12px}:where(.comparison-section) .shift-tools{color:var(--color-ink-tertiary)}:where(.comparison-section) .shift-table tbody tr:last-child>*{border-bottom:0}:where(.comparison-section) .shift-table tbody tr:last-child>.shift-oneleet{border-bottom:1px solid var(--color-brand);border-radius:0 0 var(--figma-radius-small) var(--figma-radius-small)}:where(.comparison-section) .shift-pattern{z-index:-1;pointer-events:none;--shift-tile-border:color-mix(in srgb, var(--color-brand) 94%, var(--color-ink));--shift-tile-bright:color-mix(in srgb, var(--color-brand) 88%, var(--color-surface));position:absolute;inset:0}:where(.comparison-section) .shift-pattern-group{left:var(--pattern-left);width:129.568px;height:64.99px;position:absolute;top:-8.99px}:where(.comparison-section) .shift-pattern-group.is-flipped{transform:scaleY(-1)}:where(.comparison-section) .shift-pattern-tile{background:var(--color-brand);border:.206px solid var(--shift-tile-border);height:21.663px;position:absolute}:where(.comparison-section) .shift-pattern-tile.is-bright{background:var(--shift-tile-bright)}@media (width<=980px){:where(.comparison-section) .shift-intro{flex-direction:column;gap:32px;padding:48px 32px}:where(.comparison-section) .shift-intro>p{width:100%;max-width:520px;padding-top:0}}@media (width<=700px){:where(.comparison-section) .shift-intro{padding:44px 24px}:where(.comparison-section) .shift-intro>p{font-size:14px}.comparison-section .heading-link{top:4px}:where(.comparison-section) .shift-intro{gap:16px;padding:40px 20px 32px}:where(.comparison-section) .shift-intro h2{letter-spacing:-1.28px;font-size:32px;line-height:34px}:where(.comparison-section) .shift-first-line{margin:0}:where(.comparison-section) .shift-name{display:block}.comparison-section .heading-link{display:none}:where(.comparison-section) .shift-comparison-scroll{padding:0}:where(.comparison-section) .shift-table{display:none}}:where(.comparison-section) .shift-mobile-table{display:none}@media (width<=700px){:where(.comparison-section) .shift-mobile-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:calc(100% - 16px);margin-inline:8px;font-size:12px;font-weight:500;line-height:1.3;display:table}:where(.comparison-section) .shift-mobile-table th,:where(.comparison-section) .shift-mobile-table td{font-weight:inherit;vertical-align:middle;padding:0}:where(.comparison-section) .shift-mobile-table thead th{letter-spacing:.1px;text-transform:uppercase;text-align:center;height:1px;font-size:10px;line-height:1.4}:where(.comparison-section) .shift-mobile-brand{isolation:isolate;border-radius:var(--figma-radius-small) var(--figma-radius-small) 0 0;background:var(--color-brand);height:100%;color:var(--color-surface);place-items:center;padding:14px 6px;display:grid;position:relative;overflow:hidden}:where(.comparison-section) .shift-mobile-table thead th:last-child{color:var(--color-ink-tertiary);padding:14px 6px;line-height:1.21}:where(.comparison-section) .shift-mobile-table thead th:last-child>span{opacity:.7}:where(.comparison-section) .shift-mobile-table .shift-mobile-feature{color:var(--color-ink-secondary);text-align:left;border-block:1px solid #0000;padding:14px 8px;position:relative}:where(.comparison-section) .shift-mobile-feature:before{content:"";border-block:1px solid var(--color-line);pointer-events:none;position:absolute;inset:-1px -8px}:where(.comparison-section) .shift-mobile-feature>span{align-items:center;gap:12px;display:flex}:where(.comparison-section) .shift-mobile-feature img{flex:none}:where(.comparison-section) .shift-mobile-table td{text-align:center;overflow-wrap:break-word;height:52px;padding:12px 6px}:where(.comparison-section) .shift-mobile-oneleet{background:var(--color-surface);border-inline:1px solid var(--color-brand);color:var(--color-ink)}:where(.comparison-section) .shift-mobile-tools{color:var(--color-ink-tertiary)}:where(.comparison-section) .shift-mobile-tools>.shift-mobile-text{opacity:.7}:where(.comparison-section) .shift-mobile-table tbody:first-of-type .shift-mobile-tools>div{max-width:139px;margin-inline:auto}:where(.comparison-section) .shift-mobile-table tbody:nth-of-type(8) .shift-mobile-oneleet>div{max-width:106px;margin-inline:auto}:where(.comparison-section) .shift-mobile-table tbody:last-child .shift-mobile-oneleet{border-bottom:1px solid var(--color-brand);border-radius:0 0 var(--figma-radius-small) var(--figma-radius-small)}:where(.comparison-section) .shift-mobile-check{vertical-align:middle;display:inline-flex}:where(.comparison-section) .shift-mobile-check.is-success{border-radius:var(--figma-radius-full);background:var(--color-success-subtle)}:where(.comparison-section) .shift-mobile-minus{vertical-align:middle;background:var(--color-line-strong);width:10px;height:1.5px;display:inline-block}:where(.comparison-section) .shift-pattern.is-mobile .shift-pattern-group{width:52.5px;height:26.334px;transform:rotate(180deg)}:where(.comparison-section) .shift-pattern.is-mobile .shift-pattern-tile{border-width:.084px;height:8.778px}}:where(.comparison-section) .shift-comparison-partners{border:0;padding:0}:where(.comparison-section) .shift-comparison-partners .shift-table .shift-oneleet{border-inline:1px solid var(--color-brand);border-radius:0}:where(.comparison-section) .shift-comparison-partners .shift-table .shift-oneleet-heading{border-top:0}:where(.comparison-section) .shift-comparison-partners .shift-table tbody tr:last-child>.shift-oneleet{border-bottom:1px solid var(--color-brand);border-radius:0}:where(.comparison-section) .shift-comparison-partners .shift-table{min-width:0;font-size:var(--text-body);display:table}:where(.comparison-section) .shift-comparison-partners .shift-oneleet-col{width:50%}:where(.comparison-section) .shift-comparison-partners .shift-table td{padding:var(--figma-space-24) var(--figma-space-32);text-align:left;height:80px}:where(.comparison-section) .shift-comparison-partners .shift-table th:first-child{text-align:center;padding:0}:where(.comparison-section) .shift-comparison-partners .shift-tools{color:var(--color-ink-secondary)}@media (width<=700px){:where(.comparison-section) .shift-comparison-partners .shift-table{font-size:var(--text-body-sm)}:where(.comparison-section) .shift-comparison-partners .shift-table td{padding:var(--figma-space-16) var(--figma-space-12)}:where(.comparison-section) .shift-comparison-partners .shift-column-title{gap:var(--figma-space-8)}}.results-story-links[data-astro-cid-ka7eczlp]{font-size:var(--figma-text-small);color:var(--color-ink-secondary);flex-wrap:wrap;gap:8px;padding:0 40px 24px;display:flex}.results-story-links[data-astro-cid-ka7eczlp] a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.results-story-links[data-astro-cid-ka7eczlp]{padding-inline:20px}}:where(.home-page) .home-pricing{grid-template-columns:minmax(0,1fr) minmax(0,602px) minmax(0,1fr);display:grid}:where(.home-page) .pricing-content{grid-area:1/2;min-width:0}:where(.home-page) .pricing-heading{align-items:center;gap:var(--figma-space-24);height:314px;padding:var(--figma-space-40);text-align:center;flex-direction:column;display:flex}:where(.home-page) .pricing-heading>*{flex-shrink:0}:where(.home-page) .pricing-heading h2 span{color:var(--color-ink-secondary)}:where(.home-page) .pricing-heading p{max-width:417px;color:var(--color-ink-secondary);font-size:var(--figma-text-main)}:where(.home-page) .home-pricing .pricing-cta{--button-background:var(--figma-primitive-neutral-900);--button-border:var(--figma-primitive-neutral-900);--button-label:var(--color-surface);--button-hover-background:var(--color-ink);--button-hover-border:var(--color-ink);--button-hover-label:var(--color-surface)}:where(.home-page) .pricing-mosaic{background:var(--color-surface-subtle);pointer-events:none;grid-row:1;grid-template-rows:repeat(2,105px 105px 104px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.home-page) .pricing-mosaic-left{border-right:1px solid var(--color-line);grid-column:1}:where(.home-page) .pricing-mosaic-right{border-left:1px solid var(--color-line);grid-column:3}:where(.home-page) .pricing-mosaic>span{border-right:1px solid var(--color-line);border-top:1px solid var(--color-line)}:where(.home-page) .pricing-mosaic>span:nth-child(3n){border-right:0}:where(.home-page) .pricing-mosaic>span:nth-child(-n+3){border-top:0}:where(.home-page) .pricing-mosaic-clear{background:var(--color-surface)}:where(.home-page) .pricing-inclusions{gap:var(--figma-space-4);height:314px;padding:var(--figma-space-4);border-block:1px solid var(--color-line);background:var(--color-surface-subtle);flex-direction:column;display:flex}:where(.home-page) .pricing-inclusions-heading{justify-content:space-between;align-items:center;gap:var(--figma-space-12);padding-inline:var(--figma-space-12);font-size:var(--figma-text-small);flex:0 0 40px;line-height:1.4;display:flex}:where(.home-page) .pricing-inclusions-heading>span:first-child{align-items:center;gap:var(--figma-space-12);display:flex}:where(.home-page) .pricing-inclusions-heading>span:last-child{color:var(--color-ink-secondary);letter-spacing:.01em;text-transform:uppercase;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}:where(.home-page) .pricing-inclusions ul{border:1px solid var(--color-line);border-radius:var(--figma-radius-xsmall);background:var(--color-surface);flex:1;grid-template-rows:repeat(4,1fr);min-height:0;padding:0;list-style:none;display:grid;overflow:hidden}:where(.home-page) .pricing-inclusions li{justify-content:space-between;align-items:center;gap:var(--figma-space-12);padding-inline:var(--figma-space-12) var(--figma-space-16);border-bottom:1px solid var(--color-line);display:flex}:where(.home-page) .pricing-inclusions li:last-child{border-bottom:0}:where(.home-page) .pricing-item-copy{min-width:0}:where(.home-page) .pricing-inclusions h3{align-items:center;gap:var(--figma-space-12);font-size:var(--figma-text-small);font-weight:500;line-height:1.4;display:flex}:where(.home-page) .pricing-check{flex:0 0 16px;justify-content:center;align-items:center;height:16px;display:flex}:where(.home-page) .pricing-inclusions p{margin-top:var(--figma-space-4);padding-left:calc(16px + var(--figma-space-12));font-size:var(--figma-text-xsmall);color:var(--color-ink-secondary)}:where(.home-page) .pricing-status{border-radius:var(--figma-radius-xsmall);background:var(--color-success-subtle);color:var(--color-success);letter-spacing:.01em;text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:2px 4px 2px 2px;font-size:10px;line-height:1.4;display:inline-flex}@media (width<=700px){:where(.home-page) .home-pricing{grid-template-columns:minmax(0,1fr)}:where(.home-page) .pricing-content{grid-column:1}:where(.home-page) .pricing-mosaic{display:none}:where(.home-page) .pricing-heading{gap:16px;height:auto;padding:40px 20px 32px}:where(.home-page) .pricing-inclusions{height:auto}:where(.home-page) .pricing-inclusions ul{grid-template-rows:none}:where(.home-page) .pricing-inclusions li{padding-block:14px}:where(.home-page) .pricing-inclusions-heading>span:last-child{font-size:10px}}@media (width<=360px){:where(.home-page) .pricing-inclusions li{flex-wrap:wrap}:where(.home-page) .pricing-item-copy{flex-basis:100%}:where(.home-page) .pricing-status{margin-left:calc(16px + var(--figma-space-12))}}@media (width<=700px){:where(.home-page) .pricing-heading p{font-size:14px}:where(.home-page) .pricing-inclusions li{gap:8px;min-height:86px;padding-block:12px}:where(.home-page) .pricing-inclusions-heading>span:last-child{font-size:11px}}:where(.home-page) .home-integrations .home-section-tab{color:var(--color-ink-secondary)}:where(.home-page) .integrations-heading{justify-content:flex-start;align-items:center;gap:var(--figma-space-20);text-align:center;flex-direction:column;height:274px;padding:68px 24px 0;display:flex;position:relative}:where(.home-page) .home-integrations h2{line-height:1}:where(.home-page) .integrations-heading h2 span{color:var(--color-ink-secondary)}:where(.home-page) .integrations-heading p{max-width:525px;font-size:var(--figma-text-main);color:var(--color-ink-secondary)}:where(.home-page) .integrations-corner{pointer-events:none;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);width:22.2222%;display:grid;position:absolute;inset-block:0}:where(.home-page) .integrations-corner-left{left:0}:where(.home-page) .integrations-corner-right{right:0}:where(.home-page) .integrations-corner span{background:var(--color-surface-subtle);border-inline:1px solid var(--color-line);border-top:1px solid var(--color-line)}:where(.home-page) .integrations-corner span:first-child{border-top:0}:where(.home-page) .integrations-corner-left span:first-child{background:var(--color-surface);grid-column:1}:where(.home-page) .integrations-corner-left span:nth-child(2){grid-area:2/1}:where(.home-page) .integrations-corner-left span:nth-child(3){border-left:0;grid-area:2/2}:where(.home-page) .integrations-corner-left span:not(:nth-child(3)){border-left:0}:where(.home-page) .integrations-corner-right span:first-child{grid-column:2}:where(.home-page) .integrations-corner-right span:nth-child(2){border-right:0;grid-area:2/1}:where(.home-page) .integrations-corner-right span:nth-child(3){grid-area:2/2}:where(.home-page) .integrations-corner-right span:not(:nth-child(2)){border-right:0}:where(.home-page) .integrations-grid{aspect-ratio:9/4;border-block:1px solid var(--color-line);background:var(--color-line);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;display:grid}:where(.home-page) .integration-cell{grid-column:var(--column);grid-row:var(--row);background:var(--color-surface);justify-content:center;align-items:center;min-width:0;display:flex}:where(.home-page) .integration-empty{background:var(--color-surface-subtle)}:where(.home-page) .integration-empty-white{background:var(--color-surface)}:where(.home-page) .integration-mobile-empty{display:none}:where(.home-page) .integrations-hub{background:linear-gradient(var(--color-surface), var(--color-surface-subtle));grid-area:2/4/span 2/span 3;justify-content:center;align-items:center;display:flex}:where(.home-page) .integration-logo{flex:none;position:relative}:where(.home-page) .integration-logo-linear{opacity:.5;mask:url(/images/home/integrations/linear-mask.svg) 50% no-repeat}:where(.home-page) .integration-logo-slack{grid-template-columns:repeat(2,18.3906px);gap:2.09px;display:grid}:where(.home-page) .integration-logo-vercel,:where(.home-page) .integration-logo-gitlab{opacity:.65}:where(.home-page) .integration-logo-gitlab{height:43.486px;overflow:hidden}:where(.home-page) .integration-logo-onepassword,:where(.home-page) .integration-logo-rippling,:where(.home-page) .integration-logo-zoom{opacity:.3}:where(.home-page) .integration-keyhole{position:absolute;top:12.688px;left:19.064px}:where(.home-page) .integration-logo-openai{justify-content:center;align-items:center;width:53.445px;height:53.445px;display:flex;mask:url(/images/home/integrations/openai-outer-mask.svg) 50% no-repeat}:where(.home-page) .integration-openai-inner{mask:url(/images/home/integrations/openai-inner-mask.svg) 50% no-repeat}:where(.home-page) .integrations-action{justify-content:center;padding:49px 24px 56px;display:flex}:where(.home-page) .home-integrations .integrations-cta{--button-background:var(--color-ink);--button-border:var(--color-line);--button-label:var(--color-surface);--button-hover-background:var(--figma-primitive-neutral-900);--button-hover-border:var(--color-line-strong);--button-hover-label:var(--color-surface);font-size:var(--figma-text-small)}@media (width<=980px){:where(.home-page) .integrations-corner{display:none}}@media (width<=700px){:where(.home-page) .integrations-heading{gap:20px;height:auto;padding:40px 24px}:where(.home-page) .home-integrations h2{line-height:1.2}:where(.home-page) .integration-cell{grid-area:auto}:where(.home-page) .integration-empty{display:none}:where(.home-page) .integration-mobile-empty{background:var(--color-surface-subtle);display:block}:where(.home-page) .integrations-heading{gap:16px;padding:48px 20px 32px}:where(.home-page) .home-integrations h2{font-size:30px;line-height:30px}:where(.home-page) .integrations-grid{aspect-ratio:4/5;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}:where(.home-page) .integration-brand-cell{display:none}:where(.home-page) .integration-brand-cell[data-mobile=true]{grid-column:var(--mobile-column);grid-row:var(--mobile-row);display:flex}:where(.home-page) .integration-logo{zoom:.72}:where(.home-page) .integrations-hub{grid-area:2/2/span 2/span 2;padding:0}:where(.home-page) .integrations-hub>img{width:72px;height:auto}:where(.home-page) .integration-mobile-empty{grid-area:5/1}:where(.home-page) .integration-mobile-empty:last-child{grid-column:4}:where(.home-page) .integrations-action{padding:32px 20px 40px}:where(.home-page) .integrations-cta{width:100%}}:where(.home-page) .integrations-grid-desktop{display:none}@media (width>=701px){:where(.home-page) .integrations-grid-mobile{display:none}:where(.home-page) .integrations-heading{height:226px;padding-top:40px}:where(.home-page) .integrations-corner{width:18.1818%}:where(.home-page) .integrations-corner-left span:first-child{background:var(--color-surface-subtle)}:where(.home-page) .integrations-grid-desktop{aspect-ratio:11/4;grid-template-columns:repeat(11,minmax(0,1fr));display:grid}:where(.home-page) .integrations-grid-desktop .integrations-hub{grid-column:5/span 3}:where(.home-page) .integrations-grid-desktop .integrations-hub>img{width:94.704px;height:auto}:where(.home-page) .integrations-grid-desktop .integration-logo-linear{mask-image:url(/images/home/integrations/desktop/linear-mask.svg)}:where(.home-page) .integrations-grid-desktop .integration-logo-slack{grid-template-columns:repeat(2,15.059px);gap:1.712px}:where(.home-page) .integrations-grid-desktop .integration-keyhole{top:10.389px;left:15.611px}:where(.home-page) .integrations-grid-desktop .integration-logo-vercel,:where(.home-page) .integrations-grid-desktop .integration-logo-rippling,:where(.home-page) .integrations-grid-desktop .integration-logo-zoom{opacity:1}:where(.home-page) .integrations-grid-desktop .integration-logo-bitbucket,:where(.home-page) .integrations-grid-desktop .integration-logo-onepassword,:where(.home-page) .integrations-grid-desktop .integration-logo-gitlab,:where(.home-page) .integrations-grid-desktop .integration-logo-openai,:where(.home-page) .integrations-grid-desktop .integration-logo-attio{opacity:.5}:where(.home-page) .integrations-grid-desktop .integration-logo-gitlab{height:35.608px}:where(.home-page) .integrations-grid-desktop .integration-logo-tailscale{opacity:.2}:where(.home-page) .integrations-grid-desktop .integration-logo-openai{width:43.763px;height:43.763px;mask-image:url(/images/home/integrations/desktop/openai-outer-mask.svg)}:where(.home-page) .integrations-grid-desktop .integration-openai-inner{mask-image:url(/images/home/integrations/desktop/openai-inner-mask.svg)}:where(.home-page) .integrations-action{padding:32px 24px;position:relative}:where(.home-page) .integrations-action:before,:where(.home-page) .integrations-action:after{content:"";background:var(--color-surface-subtle);width:9.09091%;position:absolute;inset-block:0}:where(.home-page) .integrations-action:before{border-right:1px solid var(--color-line);left:0}:where(.home-page) .integrations-action:after{border-left:1px solid var(--color-line);right:0}}
