.af-language-flag[data-astro-cid-k37a5usi]{border-radius:1px;flex:none;width:18px;height:12px;display:block;overflow:hidden}.af-navbar.af-navbar{backdrop-filter:none;isolation:isolate;opacity:1;background:0 0;border:0;transition:transform .3s ease-in-out,opacity .2s ease-in-out;transform:translateY(0)}.af-navbar:before{content:"";z-index:-1;background:color-mix(in srgb,var(--surface) var(--nav-fill,0%),transparent);backdrop-filter:blur(var(--nav-blur,0px));border-bottom:.7px solid var(--border);pointer-events:none;position:absolute;inset:0}.af-navbar[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(-100%)}:root[data-nav-entry=false] .af-nav-join{animation:none}.af-nav-preferences{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;margin-right:18px;display:flex}.af-nav-preferences+.af-nav-auth{margin-left:0}.af-language-menu{align-items:center;height:56px;display:flex;position:relative}.af-language-trigger{letter-spacing:.2px;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 5px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.af-product-trigger>.af-product-chevron,.af-language-trigger>.native-material-icon{transition:transform .18s var(--ease-out-cubic);transform-origin:50%}.af-language-trigger[aria-expanded=true]>.native-material-icon{transform:rotate(180deg)}.af-navbar .af-product-panel{opacity:0;pointer-events:none;transition:opacity .16s ease-out,transform .18s var(--ease-out-cubic);padding:10px;transform:translateY(-6px)}.af-navbar .af-product-panel[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}:root .af-navbar [data-nav-menu] .af-product-panel a{gap:12px;min-height:44px;margin:2px 0;padding:10px 12px}.af-language-panel.af-product-panel{min-width:166px;left:auto;right:0}.af-language-panel a[aria-current=true]{font-weight:600}.af-language-check{margin-left:auto;font-size:12px}.af-theme-toggle{width:32px;height:32px;color:var(--text-primary);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:relative}.af-theme-toggle:hover{color:var(--text-secondary)}.af-theme-toggle[data-tooltip]:after{inset:calc(100% + 8px) 0 auto auto;transform:none}.af-theme-toggle>svg{transition:transform .24s var(--ease-out-cubic),opacity .16s ease-out;grid-area:1/1}.af-theme-moon{opacity:0;transform:rotate(-70deg)scale(.5)}:root[data-appearance=dark] .af-theme-sun{opacity:0;transform:rotate(70deg)scale(.5)}:root[data-appearance=dark] .af-theme-moon{opacity:1;transform:none}@media (width<=999px){.af-nav-preferences{margin-right:12px}.af-desktop-nav+.af-nav-preferences{margin-left:auto}}@media (width<=639px){.af-nav-auth{display:none}.af-nav-preferences{margin-right:0}.af-menu-button{margin-left:2px}}@media (width<=359px){.af-nav-preferences{gap:0}.af-language-trigger{padding-inline:2px}.af-theme-toggle{width:28px}}@media (prefers-reduced-motion:reduce){.af-product-trigger>.af-product-chevron,.af-language-trigger>.native-material-icon,.af-navbar .af-product-panel{transition:none}.af-navbar .af-product-panel{transform:none}}.af-navbar .af-nav-link,.af-navbar .af-product-trigger,.af-navbar .af-login,.af-navbar .af-language-trigger{font-weight:500}.af-navbar .af-signup{font-weight:550}.af-navbar .af-nav-inner{position:relative}.af-navbar .af-product-menu{animation:none;position:static}.af-navbar .af-product-trigger{min-height:40px;margin-inline:-9px;padding-inline:9px;transition:background .18s ease-out}.af-navbar .af-product-trigger:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--ink) 5%,transparent)}.af-navbar .af-product-panel{border-radius:14px;transition:opacity .18s ease-out,transform .22s cubic-bezier(.16,1,.3,1);box-shadow:0 18px 48px -14px #00000029,0 3px 12px -5px #00000012}.af-navbar .af-product-panel:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.af-navbar .af-mega-panel{width:min(820px,100vw - 80px);min-width:0;padding:0;top:64px;left:50%;overflow:visible;transform:translate(-50%,-8px)}.af-navbar .af-mega-panel[data-open=true]{transform:translate(-50%)}.af-mega-content{grid-template-columns:1.05fr 1fr;padding:24px;display:grid}.af-mega-content h2{font:450 12px/1.5 var(--font-body);letter-spacing:0;color:var(--muted);margin:0 12px 12px}.af-mega-products{padding-right:24px}.af-mega-cases{border-left:1px solid var(--border);padding-left:24px}:root .af-navbar [data-nav-menu] .af-mega-panel .af-mega-product{border-radius:9px;align-items:flex-start;gap:13px;min-height:78px;margin:3px 0;padding:13px 12px;transition:background .16s ease-out}.af-mega-icon{background:color-mix(in srgb,var(--ink) 4%,transparent);width:34px;height:34px;color:var(--ink);border-radius:9px;flex:none;place-items:center;transition:background .18s ease-out,color .18s ease-out;display:grid}.af-mega-product[data-product=automations] .af-mega-icon,.af-mega-product[data-product=team] .af-mega-icon{color:var(--control)}.af-mega-product[data-product=marketing] .af-mega-icon{color:var(--growth)}.af-mega-product[data-product=enterprise] .af-mega-icon{color:var(--enterprise)}.af-mega-copy{gap:5px;min-width:0;display:grid}.af-mega-name{font:550 16px/1.3 var(--font-heading);letter-spacing:-.015em;color:var(--ink)}.af-mega-description{font:400 12.5px/1.55 var(--font-body);letter-spacing:0;color:var(--muted);max-width:29ch}.af-mega-arrow{color:var(--muted);opacity:0;align-self:center;margin-left:auto;transition:opacity .16s ease-out,transform .22s cubic-bezier(.16,1,.3,1);transform:translate(-4px)}.af-mega-panel a:is(:hover,:focus-visible) .af-mega-arrow{opacity:1;transform:none}.af-navbar .af-mega-panel a:is(:hover,:focus-visible){background:color-mix(in srgb,var(--ink) 4%,transparent)}:root .af-navbar [data-nav-menu] .af-mega-panel .af-mega-sectors a{min-height:41px;font:450 13px/1.5 var(--font-body);letter-spacing:0;justify-content:space-between;gap:12px;margin:1px 0;padding:9px 12px}:root .af-navbar [data-nav-menu] .af-mega-panel .af-mega-all{gap:8px;min-height:40px;margin:8px 0 0;padding:8px 12px;font-size:12px;font-weight:500}.af-mega-all>.native-line-icon{transition:transform .2s cubic-bezier(.16,1,.3,1)}.af-mega-all:hover>.native-line-icon{transform:translate(3px)}.af-mega-bottom{background:color-mix(in srgb,var(--ink) 3%,var(--surface));border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 36px;display:flex}.af-mega-bottom>span{font:400 12px/1.5 var(--font-body);letter-spacing:0;color:var(--muted)}:root .af-navbar [data-nav-menu] .af-mega-panel .af-mega-bottom>a{background:0 0;gap:8px;min-height:28px;margin:0;padding:4px 0;font-size:12px;font-weight:500}.af-mega-bottom>a>.native-line-icon{transition:transform .2s cubic-bezier(.16,1,.3,1)}.af-mega-bottom>a:hover>.native-line-icon{transform:translate(3px)}.af-navbar .af-mega-single{width:400px}.af-mega-single .af-mega-content{padding:20px;display:block}.af-mega-single .af-mega-products{padding:0}.af-mega-single .af-mega-bottom{padding:14px 32px;display:block}.af-mega-single .af-mega-bottom>span{display:none}.af-navbar a:focus-visible,.af-navbar button:focus-visible,.af-mobile-panel a:focus-visible,.af-mobile-panel button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.af-navbar ::selection,.af-mobile-panel ::selection{background:var(--primary);color:#22272d}:root[data-appearance=dark] .af-navbar .af-product-panel{background:#2b2b2b;box-shadow:0 18px 48px -12px #0007,0 3px 12px -5px #0004}:root #af-mobile-menu{scrollbar-width:thin;scrollbar-color:var(--muted) var(--surface);overscroll-behavior:contain;border-radius:14px;width:360px;max-height:calc(100dvh - 88px);margin:64px 16px 24px auto;overflow:auto}:root .af-mobile-panel{border-radius:14px;padding:10px 12px 12px;animation:.24s cubic-bezier(.16,1,.3,1) af-mobile-directory-enter}.af-mobile-heading{font:500 14px/1.5 var(--font-heading);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:0 0 8px 10px;display:flex}.af-mobile-heading button{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:7px;place-items:center;padding:8px;display:grid}.af-mobile-heading button:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}:root .af-mobile-panel a:not(.af-signup){letter-spacing:0;border-radius:7px;min-height:44px;padding:10px;font-weight:450}.af-mobile-section>summary{cursor:pointer;min-height:44px;font:500 14px/1.5 var(--font-body);letter-spacing:0;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:10px;list-style:none;display:flex}.af-mobile-section>summary::-webkit-details-marker{display:none}.af-mobile-section>summary>.native-material-icon{color:var(--muted);transition:transform .18s cubic-bezier(.16,1,.3,1)}.af-mobile-section[open]>summary>.native-material-icon{transform:rotate(180deg)}.af-mobile-section>summary:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.af-mobile-section>summary:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.af-mobile-group-links{padding:0 0 6px 10px}:root .af-mobile-panel .af-mobile-product{align-items:center;gap:12px;font-size:13px}.af-mobile-product>svg{color:var(--muted)}:root .af-mobile-panel .af-mobile-cases>a{font-size:12.5px}:root .af-mobile-panel .af-mobile-case-all{justify-content:space-between;font-weight:500}:root .af-mobile-panel .af-mobile-links,.af-mobile-session{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.af-mobile-auth{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root .af-mobile-panel .af-mobile-auth>a{justify-content:center;min-height:44px;margin:0;padding:10px;font-size:13px;font-weight:500;line-height:1.4}:root .af-mobile-panel .af-mobile-auth>.af-signup{border-radius:7px;height:auto}@keyframes af-mobile-directory-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@media (width>=1000px) and (width<=1150px){.af-navbar .af-desktop-nav{gap:20px;margin-left:22px}.af-navbar .af-nav-inner{padding-inline:28px}}@media (width<=359px){:root #af-mobile-menu{max-width:calc(100vw - 20px);margin-right:10px}}@media (prefers-reduced-motion:reduce){.af-navbar .af-product-panel,.af-mega-arrow,.af-mega-all>.native-line-icon,.af-mega-bottom>a>.native-line-icon,.af-mobile-section>summary>.native-material-icon{transition:none}.af-navbar .af-mega-panel{transform:translate(-50%)}:root .af-mobile-panel{animation:none}}.knowledge-header[data-astro-cid-4rfgiqun]{border-bottom:1px solid var(--border);background:var(--landing-canvas)}.knowledge-header-inner[data-astro-cid-4rfgiqun]{justify-content:space-between;align-items:center;gap:24px;max-width:1160px;min-height:72px;margin:auto;padding:12px 40px;display:flex}nav[data-astro-cid-4rfgiqun]{align-items:center;gap:24px;display:flex}.knowledge-login[data-astro-cid-4rfgiqun]{padding:12px 0;font-size:13px}.knowledge-skip[data-astro-cid-4rfgiqun]{z-index:100;background:var(--ink);color:var(--surface);border-radius:8px;padding:12px 20px;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.knowledge-skip[data-astro-cid-4rfgiqun]:focus{transform:none}@media (width<=599px){.knowledge-header-inner[data-astro-cid-4rfgiqun]{gap:12px;min-height:68px;padding-inline:24px}.knowledge-login[data-astro-cid-4rfgiqun]{display:none}nav[data-astro-cid-4rfgiqun]{gap:0}.af-action[data-astro-cid-4rfgiqun]{padding-inline:14px;font-size:13px}}.af-footer[data-astro-cid-d6jvseg4] nav[data-astro-cid-d6jvseg4] h2[data-astro-cid-d6jvseg4]{font:500 13px/1.5 var(--font-body);letter-spacing:0;margin-bottom:18px}.af-footer[data-astro-cid-d6jvseg4] nav[data-astro-cid-d6jvseg4] a[data-astro-cid-d6jvseg4],.af-footer[data-astro-cid-d6jvseg4] nav[data-astro-cid-d6jvseg4] .af-cookie-settings[data-astro-cid-d6jvseg4]{margin-bottom:10px;font-size:13px;font-weight:400;line-height:1.5}.af-footer-description[data-astro-cid-d6jvseg4]{max-width:30ch;font-size:13px;font-weight:400;line-height:1.7}.af-company-details[data-astro-cid-d6jvseg4]{color:var(--muted);letter-spacing:0;margin-top:20px;font-size:11.5px;font-weight:400;line-height:1.85}.af-footer-bottom[data-astro-cid-d6jvseg4]{color:var(--muted);font-size:12px;font-weight:400}.af-trademarks[data-astro-cid-d6jvseg4]{letter-spacing:0;max-width:105ch;font-size:10.5px;font-weight:400;line-height:1.8}.af-footer[data-astro-cid-d6jvseg4] nav[data-astro-cid-d6jvseg4] a[data-astro-cid-d6jvseg4]:hover,.af-footer[data-astro-cid-d6jvseg4] .af-socials[data-astro-cid-d6jvseg4] a[data-astro-cid-d6jvseg4]:hover{color:var(--ink)}.af-footer[data-astro-cid-d6jvseg4] nav[data-astro-cid-d6jvseg4] a[data-astro-cid-d6jvseg4]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=899px){.af-footer-top[data-astro-cid-d6jvseg4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.af-footer-company[data-astro-cid-d6jvseg4]{grid-column:1/-1}.af-footer-top[data-astro-cid-d6jvseg4]>nav[data-astro-cid-d6jvseg4]:nth-child(n){grid-column:auto}.af-footer-bottom[data-astro-cid-d6jvseg4]{margin-top:36px}.af-trademarks[data-astro-cid-d6jvseg4]{max-width:72ch}}@media (width<=479px){.af-footer-top[data-astro-cid-d6jvseg4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.af-footer-top[data-astro-cid-d6jvseg4]>nav[data-astro-cid-d6jvseg4]:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:20px;display:grid}.af-footer-top[data-astro-cid-d6jvseg4]>nav[data-astro-cid-d6jvseg4]:last-child h2[data-astro-cid-d6jvseg4]{grid-column:1/-1}.af-copyright-mobile[data-astro-cid-d6jvseg4]{font-size:11.5px}}.af-cookie-banner{z-index:100;background:var(--surface);color:var(--ink);letter-spacing:-.1px;border-radius:12px;align-items:center;gap:20px;padding:24px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 8px 24px #0000001a}.af-cookie-icon{background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--muted);border-radius:8px;flex:none;padding:10px}.af-cookie-copy{flex:1;min-width:0}.af-cookie-copy h2{font-family:var(--font-body);letter-spacing:-.2px;font-size:14px;font-weight:600;line-height:1.4}.af-cookie-copy p{color:var(--muted);max-width:72ch;margin-top:6px;font-size:13px;line-height:1.5}.af-cookie-links{gap:16px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.af-cookie-links a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.af-cookie-actions,.af-cookie-dialog-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.af-cookie-actions button,.af-cookie-dialog-actions button{letter-spacing:-.1px;border:0;border-radius:6px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.4}.af-cookie-text-button{color:var(--muted);background:0 0}.af-cookie-choice{background:var(--ink);color:var(--surface)}.af-cookie-choice:hover{background:color-mix(in srgb,var(--ink) 92%,var(--surface))}.af-cookie-text-button:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.af-cookie-dialog{background:var(--surface);width:calc(100vw - 32px);max-width:500px;max-height:calc(100dvh - 32px);color:var(--ink);letter-spacing:-.1px;border:0;border-radius:12px;margin:auto;padding:28px;overflow:auto;box-shadow:0 12px 36px #00000026}.af-cookie-dialog::backdrop{background:#0006}.af-cookie-dialog h2{letter-spacing:-.25px;font-size:20px;font-weight:700;line-height:1.3}.af-cookie-dialog h2+p{color:var(--muted);margin:8px 0 24px;font-size:14px;line-height:1.5}.af-cookie-option{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding-block:8px;display:flex}.af-cookie-option>span{gap:4px;display:grid}.af-cookie-option strong{font-size:14px;font-weight:600;line-height:1.4}.af-cookie-option span span{color:var(--muted);font-size:13px;line-height:1.5}.af-cookie-option input{width:20px;height:20px;accent-color:var(--ink);flex:none}.af-cookie-dialog-actions{justify-content:flex-end;margin-top:24px}.af-footer nav .af-cookie-settings{width:fit-content;color:var(--text-secondary);text-align:left;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:14px;font-weight:500;line-height:1.3;display:block}.af-footer nav .af-cookie-settings:hover{color:var(--ink)}.np-legal .af-cookie-settings{font:500 13px/1.5 var(--font-body);color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}@media (width<=1099px){.af-cookie-banner{flex-wrap:wrap}.af-cookie-actions{margin-left:62px}}@media (width<=767px){.af-cookie-banner{gap:12px;max-height:calc(100dvh - 32px);padding:20px;bottom:16px;left:16px;right:16px;overflow:auto}.af-cookie-icon{display:none}.af-cookie-copy{flex-basis:100%}.af-cookie-actions{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.af-cookie-actions [data-cookie-preferences]{grid-area:2/1/auto/-1}.af-cookie-actions button{padding-inline:10px}.af-cookie-dialog{padding:24px}}:root .af-section-tabs[role=tablist]{scrollbar-width:thin;scrollbar-color:var(--border) transparent;border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;align-items:stretch;gap:32px;padding:0;display:flex;overflow-x:auto}:root .af-section-tabs[role=tablist]>button[role=tab]{min-height:48px;color:var(--muted);font:400 14px/1.5 var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;border:0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:9px;padding:14px 0;transition:color .18s;display:inline-flex;position:relative;background:0 0!important}:root .af-section-tabs[role=tablist]>button[role=tab]:after{content:"";background:var(--ink);opacity:0;transform-origin:0;height:2px;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.65)}:root .af-section-tabs[role=tablist]>button[role=tab][aria-selected=true]{color:var(--ink);font-weight:500!important}:root .af-section-tabs[role=tablist]>button[role=tab][aria-selected=true]:after{opacity:1;transform:scaleX(1)}:root .af-section-tabs[role=tablist]>button[role=tab]:hover{color:var(--ink)}:root .af-section-tabs[role=tablist]>button[role=tab]:focus-visible{outline:2px solid var(--control);outline-offset:-3px}@media (width<=719px){:root .af-section-tabs[role=tablist]{gap:24px}:root .af-section-tabs[role=tablist]>button[role=tab]{font-size:13px}}@media (prefers-reduced-motion:reduce){:root .af-section-tabs[role=tablist]>button[role=tab],:root .af-section-tabs[role=tablist]>button[role=tab]:after{transition:none}}
