.home-cta-bg[data-closing-cta]{background:var(--paper);isolation:isolate;position:relative}.home-cta-bg[data-closing-cta]:after{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(color-mix(in srgb,var(--ink) 3.6%,transparent) .6px,transparent .6px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 3.6%,transparent) .6px,transparent .6px);background-size:36px 36px;position:absolute;inset:0;mask-image:radial-gradient(#0008,#000)}[data-closing-cta]>.home-quiet-grid{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.home-cta-bg[data-closing-cta][data-grid-ready]:after{display:none}[data-closing-cta]>.home-cta.section{padding-block:112px;container-type:inline-size}[data-closing-cta] .home-cta-inner{text-align:center;max-width:720px;margin:0 auto}[data-closing-cta] .home-cta-inner>.af-type-section-title{font:450 clamp(30px,calc(24px + 1.4vw),42px)/1.16 var(--font-heading);letter-spacing:-.025em;text-wrap:balance;white-space:pre-line;max-width:none;margin:0}[data-closing-cta] .home-cta-inner>.af-type-subtitle{font-family:var(--font-body);font-size:var(--af-subtitle-size);font-weight:var(--af-subtitle-weight);line-height:var(--af-subtitle-leading);letter-spacing:var(--af-subtitle-tracking);text-wrap:pretty;color:var(--muted);max-width:510px;margin:20px auto 0}[data-closing-cta] .home-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}@media (width<=899px){[data-closing-cta]>.home-cta.section{padding-block:80px}}@media (width<=719px){[data-closing-cta] .home-cta-inner>.af-type-subtitle{font-size:13px;line-height:1.5}}.native-home .home-workflow-preview{z-index:1;background:0 0;border-top:0;padding-top:64px;padding-bottom:64px;position:relative}.native-home .home-workflow-preview .uca-intro h2{font:500 clamp(1.0625rem,calc(1.03511rem + .11236vw),1.125rem)/1.55 var(--font-body);letter-spacing:0;color:var(--ink)}.home-workflow-stage{max-width:780px;height:var(--home-workflow-idle-height,132px);overflow-anchor:none;margin:30px auto 0;position:relative}.home-workflow-composer{background:0 0;width:100%;display:block;height:100%!important}.home-workflow-composer>.af-island-host{opacity:0;transition:opacity .18s ease-out}.home-workflow-composer[data-ready=true]>.af-island-host{opacity:1}.home-workflow-loading{height:100%;font:400 13px/1.6 var(--font-body);color:var(--muted);text-align:center;place-content:center;margin:0;display:grid}.home-workflow-preview[data-active=true] .home-workflow-stage{height:min(680px,78svh);min-height:420px}.home-workflow-preview[data-active=true][data-has-flow=true] .home-workflow-stage{max-width:1160px}.home-workflow-preview[data-active=true] .uca-privacy{display:none}.home-workflow-used{margin-top:30px}.home-workflow-used .af-signup-actions{margin-top:0}.home-workflow-status{font:400 12px/1.6 var(--font-body);color:var(--muted);text-align:center;margin:12px auto 0}.home-workflow-status:empty,.home-workflow-stage[hidden],.home-workflow-used[hidden],.home-workflow-preview [hidden]{display:none}@media (width<=759px){.native-home .home-workflow-preview{padding-top:44px;padding-bottom:48px}.home-workflow-stage{margin-top:26px}.home-workflow-preview[data-active=true] .home-workflow-stage{height:76svh;min-height:420px}.home-workflow-used{margin-top:26px}}@media (prefers-reduced-motion:reduce){.home-workflow-stage,.home-workflow-composer>.af-island-host{transition:none}}.native-home .home-hero-copy .home-original-title{--primary:var(--ink);font:450 clamp(34px,calc(28px + 1.6vw),50px)/1.22 var(--font-heading);letter-spacing:-.025em}.native-home .home-hero-copy .home-original-title>.af-type-title-line{font:inherit}.native-home .home-hero-copy .home-original-title>.home-hero-processing{font-weight:inherit}.native-home .home-hero-copy .home-original-title .af-type-accent{font-weight:inherit;font-style:normal}.home-hero-processing{--hero-work-ink:31 41 55;--hero-work-head:#b4b4ba;--hero-work-middle:#e2e2e6;--hero-work-tail:#a4a4aa;--hero-work-base:color-mix(in srgb,var(--ink) 56%,var(--landing-canvas));--hero-work-glint:color-mix(in srgb,var(--ink) 44%,var(--landing-canvas));white-space:nowrap;vertical-align:baseline;align-items:center;gap:0;display:inline-flex}:root[data-appearance=dark] .home-hero-processing{--hero-work-ink:245 245 245;--hero-work-head:#8a8a90;--hero-work-middle:#c6c6cc;--hero-work-tail:#96969c;--hero-work-glint:color-mix(in srgb,var(--ink) 68%,var(--landing-canvas))}.home-hero-processing-fixed{white-space:pre}.home-hero-processing-status{font:inherit;letter-spacing:-.005em;flex:none;align-items:center;transition:font-size .65s ease-out,letter-spacing .65s ease-out;display:inline-flex}.home-hero-processing-loader{opacity:1;flex:none;width:.74em;margin-right:.18em;transition:width .65s cubic-bezier(.16,1,.3,1),margin-right .65s cubic-bezier(.16,1,.3,1),opacity .4s ease-out;display:block;overflow:clip}.home-hero-processing-icon{flex:none;width:.74em;height:.74em;display:block;transform:translateY(.075em)}.home-hero-processing-track{stroke:rgb(var(--hero-work-ink)/.08)}.home-hero-processing-words{text-align:left;flex:none;display:inline-grid;overflow:hidden}.home-hero-processing-point{font:inherit;letter-spacing:inherit;color:var(--ink);opacity:0;flex:none;transition:opacity .22s ease-out,transform .22s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(.06em)}.home-hero-processing[data-hero-processing-point-visible=true] .home-hero-processing-point{opacity:1;transform:none}.home-hero-processing-word{opacity:0;grid-area:1/1;font-weight:350;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .18s ease-out,font-weight .65s ease-out;position:relative;transform:translateY(100%)}.home-hero-processing-word[data-current=true]{opacity:1;transform:translateY(0)}.home-hero-processing-word[data-leaving=true]{opacity:0;transition:transform .22s cubic-bezier(.4,0,1,1),opacity .14s ease-in,font-weight .65s ease-out;transform:translateY(-100%)}.home-hero-processing-text{opacity:1;color:var(--hero-work-base);background-color:var(--hero-work-base);background-image:linear-gradient(90deg,var(--hero-work-base) 40%,var(--hero-work-glint) 50%,var(--hero-work-base) 60%);-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;transition:opacity .65s ease-out;animation:3.8s linear infinite paused hero-processing-shimmer;position:absolute;inset:0}.home-hero-processing[data-hero-processing-active=true] .home-hero-processing-text{animation-play-state:running}.home-hero-processing:is([data-hero-processing-state=settling],[data-hero-processing-complete=true]) .home-hero-processing-loader{opacity:0;width:0;margin-right:0}.home-hero-processing:is([data-hero-processing-state=settling],[data-hero-processing-complete=true]) .home-hero-processing-text{opacity:0}.home-hero-processing[data-hero-processing-complete=true] .home-hero-processing-text{animation:none}@keyframes hero-processing-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (width<=599px){.home-hero-processing-status{font-size:min(1em,8.77193vw - 4.21053px)}}.native-home .home-hero-copy .home-original-title>.home-hero-processing:is([data-hero-processing-state=settling],[data-hero-processing-complete=true]),.home-hero-processing:is([data-hero-processing-state=settling],[data-hero-processing-complete=true]) .home-hero-processing-status{font:inherit;letter-spacing:inherit}.home-hero-processing:is([data-hero-processing-state=settling],[data-hero-processing-complete=true]) .home-hero-processing-word{font-weight:inherit}.home-hero-processing:is([data-hero-processing-state=settling],[data-hero-processing-complete=true]) .home-hero-processing-word[data-current=false]{display:none}@media (prefers-reduced-motion:reduce){.home-hero-processing-status{font:inherit;letter-spacing:inherit;transition:none}.home-hero-processing-loader{transition:none;display:none}.home-hero-processing-word{transition:none;display:none;transform:none}.home-hero-processing-word:last-child{font-weight:inherit;opacity:1;display:block;transform:none}.home-hero-processing-word[data-leaving=true]{transition:none;transform:none}.home-hero-processing-text{transition:none;animation:none;display:none}.home-hero-processing-point{opacity:1;transition:none;transform:none}}@media (width<=359px){.native-home .home-hero-copy .home-original-title{font-size:32px}}.native-home .home-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.native-home .home-access-note{font-family:var(--font-body);letter-spacing:0;color:var(--muted);margin:16px 0 0;font-size:12px;font-weight:400;line-height:1.6}.native-home .home-example-note{font-family:var(--font-body);letter-spacing:0;color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.native-home .home-hero-example{text-align:right;margin-top:16px}.native-home .home-tour-preview{min-width:0;margin:0}.native-home .home-tour-demo{aspect-ratio:16/9;height:auto}.native-home .home-tour-example{text-align:left;max-width:none;margin-top:16px}.native-home .home-integrations{padding-top:32px!important;padding-bottom:32px!important}.native-home .home-logo-wall{max-width:none;margin-top:48px}.native-home .home-logo-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px 24px}.native-home .home-service{height:56px}.native-home .home-capabilities-example{color:#aeb5bd;margin-top:28px}.native-home .home-cta-inner .home-access-note{margin-top:16px}@media (width<=719px){.native-home .home-hero-example{text-align:left}}.native-home .home-integrations .home-integration-catalog{font:400 13px/1.5 var(--font-body);letter-spacing:.25px;color:var(--muted);margin:4px auto 0}.native-home .use-case-advisor .uca-intro>p{color:var(--muted);margin:4px auto 0}.home-service[data-integration-slot]{place-items:center;display:grid}.home-integrations[data-integration-join=pending] :is([data-integration-slot],.home-integration-catalog){opacity:0}.home-service [data-integration-mark]{opacity:0;visibility:hidden;filter:blur(3px);grid-area:1/1;transition:opacity .46s ease-out,transform .56s cubic-bezier(.22,1,.36,1),filter .46s ease-out,visibility .56s;transform:translateY(8px)scale(.82)}.home-service [data-integration-mark][data-visible=true]{opacity:1;visibility:visible;filter:none;transform:none}.home-service[data-integration-slot]:hover [data-integration-mark][data-visible=true]{transform:translateY(-1.5px)}[data-appearance=dark] .home-service [data-integration-mark][data-dark-invert]{filter:invert()blur(3px)}[data-appearance=dark] .home-service [data-integration-mark][data-dark-invert][data-visible=true]{filter:invert()}.native-home .home-tour-tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:32px;margin-top:36px;padding:0;display:flex;overflow-x:auto}.native-home .home-tour-tab{white-space:nowrap;font:400 14px/1.5 var(--font-body);color:var(--muted);border-radius:0;flex:none;padding:15px 0;transition:color .18s;display:block;position:relative;background:0 0!important}.native-home .home-tour-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)}.native-home .home-tour-tab[aria-selected=true]{color:var(--ink);font-weight:500}.native-home .home-tour-tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.native-home .home-tour-tab:hover{color:var(--ink)}.native-home .home-tour-tab:focus-visible{outline:2px solid var(--control);outline-offset:-3px}.native-home .home-tour-tab.pulse{animation:none}.native-home .home-tour-tab.pulse:after{opacity:.3;transform:scaleX(.8)}@container (width<=899px){.native-home .home-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:16px}.native-home .home-logo-grid>[data-integration-slot]:nth-child(n+19){display:none}}@container (width<=559px){.native-home .home-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px}.native-home .home-logo-grid>[data-integration-slot]:nth-child(n+13){display:none}}@media (width<=719px){.native-home .home-hero-copy .home-hero-description{max-width:none}.native-home .home-tour-tabs{gap:24px}.native-home .home-integrations{padding-top:24px!important;padding-bottom:24px!important}}@media (prefers-reduced-motion:reduce){.home-service [data-integration-mark],.native-home .home-tour-tab,.native-home .home-tour-tab:after{transition:none}}.native-home :is(.use-case-teaser-title-line h3,.af-faq-item summary){font:500 15px/1.5 var(--font-body);letter-spacing:0}.native-home .home-description,.native-home .af-faq-answer>div{font-family:var(--font-body);font-size:var(--af-subtitle-size);font-weight:var(--af-subtitle-weight);line-height:var(--af-subtitle-leading);letter-spacing:var(--af-subtitle-tracking);text-wrap:pretty}@media (width<=719px){.native-home .home-description,.native-home .af-faq-answer>div{font-size:13px;line-height:1.5}}
