.automation-docs-cta:where(.astro-pjn62ihk){padding-top:2rem;padding-bottom:2rem}.docs-cta-content:where(.astro-pjn62ihk){max-width:900px;margin:0 auto;padding:2rem;background:linear-gradient(135deg,color-mix(in srgb,var(--tool-color, var(--color-primary)) 8%,transparent),color-mix(in srgb,var(--sl-color-gray-6) 30%,transparent));border-radius:12px;border:1px solid color-mix(in srgb,var(--tool-color, var(--color-primary)) 20%,var(--sl-color-gray-6));display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;position:relative;overflow:hidden}.docs-cta-content:where(.astro-pjn62ihk):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,color-mix(in srgb,var(--tool-color, var(--color-primary)) 12%,transparent) 0%,transparent 60%);pointer-events:none;z-index:0}.docs-cta-content:where(.astro-pjn62ihk)>:where(.astro-pjn62ihk){position:relative;z-index:1}html[data-theme=light] .docs-cta-content:where(.astro-pjn62ihk),:root[data-theme=light] .docs-cta-content:where(.astro-pjn62ihk){background:linear-gradient(135deg,color-mix(in srgb,var(--tool-color, var(--color-primary)) 5%,transparent),color-mix(in srgb,var(--sl-color-gray-5) 20%,transparent));border-color:color-mix(in srgb,var(--tool-color, var(--color-primary)) 15%,var(--sl-color-gray-6))}html[data-theme=light] .docs-cta-content:where(.astro-pjn62ihk):before,:root[data-theme=light] .docs-cta-content:where(.astro-pjn62ihk):before{background:radial-gradient(circle at top right,color-mix(in srgb,var(--tool-color, var(--color-primary)) 8%,transparent) 0%,transparent 60%)}.docs-cta-text:where(.astro-pjn62ihk){font-size:1.125rem;line-height:1.6;color:var(--sl-color-gray-2);margin:0}html[data-theme=light] .docs-cta-text:where(.astro-pjn62ihk),:root[data-theme=light] .docs-cta-text:where(.astro-pjn62ihk){color:var(--sl-color-gray-4)}.docs-cta-text:where(.astro-pjn62ihk) strong:where(.astro-pjn62ihk){color:var(--sl-color-white);font-weight:600}html[data-theme=light] .docs-cta-text:where(.astro-pjn62ihk) strong:where(.astro-pjn62ihk),:root[data-theme=light] .docs-cta-text:where(.astro-pjn62ihk) strong:where(.astro-pjn62ihk){color:var(--sl-color-gray-1)}.docs-cta-button:where(.astro-pjn62ihk){flex-shrink:0}@media(max-width:768px){.docs-cta-content:where(.astro-pjn62ihk){padding:1.5rem;gap:1.25rem}.docs-cta-text:where(.astro-pjn62ihk){font-size:1rem}.docs-cta-button:where(.astro-pjn62ihk){width:100%}}.about-needle-content:where(.astro-kaz4vqbs) .capabilities-grid:where(.astro-kaz4vqbs){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;max-width:100%;box-sizing:border-box;min-width:0}@media(min-width:1024px){.about-needle-content:where(.astro-kaz4vqbs) .capabilities-grid:where(.astro-kaz4vqbs){grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1023px){.about-needle-content:where(.astro-kaz4vqbs) .capabilities-grid:where(.astro-kaz4vqbs){grid-template-columns:repeat(2,1fr)}}.about-needle-content:where(.astro-kaz4vqbs) .capability-card:where(.astro-kaz4vqbs){display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background-color:color-mix(in srgb,var(--sl-color-gray-6) 50%,transparent);border-radius:12px;border:1px solid var(--sl-color-gray-6);transition:transform .2s ease,border-color .2s ease;text-align:left;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.about-needle-content:where(.astro-kaz4vqbs) .capability-card:where(.astro-kaz4vqbs):hover{transform:translateY(-2px);border-color:var(--sl-color-gray-4)}.about-needle-content:where(.astro-kaz4vqbs) .capability-header:where(.astro-kaz4vqbs){display:flex;align-items:center;gap:.75rem}.about-needle-content:where(.astro-kaz4vqbs) .capability-icon:where(.astro-kaz4vqbs){width:28px;height:28px;color:var(--color-primary);flex-shrink:0}.about-needle-content:where(.astro-kaz4vqbs) .capability-title:where(.astro-kaz4vqbs){font-size:1rem;color:var(--sl-color-text);font-weight:500;margin:0;line-height:1.4}.about-needle-content:where(.astro-kaz4vqbs) .capability-description:where(.astro-kaz4vqbs){font-size:.875rem;line-height:1.5;color:var(--sl-color-gray-2);margin:.25rem 0 0}.about-needle-content:where(.astro-kaz4vqbs) .capability-description:where(.astro-kaz4vqbs) p:where(.astro-kaz4vqbs){margin:0;margin-bottom:.5rem;font-size:inherit;line-height:inherit;color:inherit}.about-needle-content:where(.astro-kaz4vqbs) .capability-description:where(.astro-kaz4vqbs) p:where(.astro-kaz4vqbs):last-child{margin-bottom:0}@media(max-width:768px){.about-needle-content:where(.astro-kaz4vqbs) .capabilities-grid:where(.astro-kaz4vqbs){grid-template-columns:1fr;gap:1.5rem}.about-needle-content:where(.astro-kaz4vqbs) .capability-card:where(.astro-kaz4vqbs){padding:1.25rem 1rem}}@layer starlight.core{html,body{overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:0}body{position:relative}.landing-page:where(.astro-kaz4vqbs){min-height:100vh;display:flex;flex-direction:column;position:relative;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.needle-page:where(.astro-kaz4vqbs){--tool-gradient-start: rgba(255, 56, 26, .08);--tool-gradient-mid: rgba(255, 56, 26, .04);--tool-gradient-end: transparent;--needle-color: #FF381A}.needle-page:where(.astro-kaz4vqbs) .tool-logo-svg{color:var(--needle-color)!important;fill:var(--needle-color)!important}.tool-brand-overlay:where(.astro-kaz4vqbs){position:fixed;top:0;right:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.6}.needle-page:where(.astro-kaz4vqbs) .tool-brand-overlay:where(.astro-kaz4vqbs){background:radial-gradient(circle at top right,var(--tool-gradient-start) 0%,var(--tool-gradient-mid) 30%,var(--tool-gradient-end) 70%)}html[data-theme=light] .tool-brand-overlay:where(.astro-kaz4vqbs),:root[data-theme=light] .tool-brand-overlay:where(.astro-kaz4vqbs){opacity:.3}.doc-bg:where(.astro-kaz4vqbs){width:100%;overflow:hidden}.doc-bg:where(.astro-kaz4vqbs) img:where(.astro-kaz4vqbs){width:100%}.header:where(.astro-kaz4vqbs){z-index:var(--sl-z-index-navbar);position:sticky;inset-inline-start:0;inset-block-start:0;width:100%;max-width:100vw;overflow-x:hidden;border-bottom:1px solid color-mix(in srgb,var(--sl-color-white) 10%,transparent);padding:var(--sl-nav-pad-y) 0px;box-sizing:border-box}@media(max-width:800px){.header:where(.astro-kaz4vqbs){background-color:var(--sl-color-black);padding:6px var(--sl-nav-pad-x)}}.landing-main:where(.astro-kaz4vqbs){flex:1;position:relative;z-index:1;width:100%;overflow-x:hidden}.main-frame:where(.astro-kaz4vqbs){width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}footer:where(.astro-kaz4vqbs){width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box;position:relative}.connector-setup:where(.astro-kaz4vqbs){background-color:color-mix(in srgb,var(--sl-color-gray-6) 30%,transparent)}.connector-setup-description:where(.astro-kaz4vqbs){max-width:900px;margin:0 auto 3rem;text-align:center}.connector-setup-description:where(.astro-kaz4vqbs) p:where(.astro-kaz4vqbs){font-size:1.125rem;line-height:1.7;color:var(--sl-color-text);margin-bottom:1rem}.connector-setup-description:where(.astro-kaz4vqbs) p:where(.astro-kaz4vqbs):last-child{margin-bottom:0}.connector-setup-content:where(.astro-kaz4vqbs){max-width:1200px;margin:0 auto}.tab-subtitle:where(.astro-kaz4vqbs){font-size:.875rem;opacity:.9;margin:0;line-height:1.4}.tab-subtitle:where(.astro-kaz4vqbs) p:where(.astro-kaz4vqbs){margin:0;margin-bottom:.5rem;font-size:inherit;line-height:inherit;opacity:inherit}.tab-subtitle:where(.astro-kaz4vqbs) p:where(.astro-kaz4vqbs):last-child{margin-bottom:0}.workflows-content:where(.astro-kaz4vqbs){max-width:1000px;width:100%;margin:0 auto;box-sizing:border-box;padding:0 1rem}.workflows-grid:where(.astro-kaz4vqbs){display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.workflow-card:where(.astro-kaz4vqbs){display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background-color:color-mix(in srgb,var(--sl-color-gray-6) 50%,transparent);border-radius:12px;border:1px solid var(--sl-color-gray-6);transition:transform .2s ease,border-color .2s ease;text-align:left;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.workflow-card:where(.astro-kaz4vqbs):hover{transform:translateY(-2px);border-color:var(--sl-color-gray-4)}.workflow-title:where(.astro-kaz4vqbs){font-size:1rem;color:var(--sl-color-text);font-weight:500;margin:0;line-height:1.4}.workflow-description:where(.astro-kaz4vqbs){font-size:.875rem;line-height:1.5;color:var(--sl-color-gray-2);margin:.25rem 0 0}.about-needle:where(.astro-kaz4vqbs){padding-top:2rem!important}.about-needle-description:where(.astro-kaz4vqbs){max-width:800px;margin:0 auto 3rem;text-align:center}.about-needle-description:where(.astro-kaz4vqbs) p:where(.astro-kaz4vqbs){font-size:1.125rem;line-height:1.7;color:var(--sl-color-text);margin-bottom:1rem}.about-needle-description:where(.astro-kaz4vqbs) p:where(.astro-kaz4vqbs):last-child{margin-bottom:0}.about-needle-content:where(.astro-kaz4vqbs){max-width:1000px;width:100%;margin:0 auto;box-sizing:border-box;padding:0 1rem}@media(max-width:768px){.workflows-content:where(.astro-kaz4vqbs),.about-needle-content:where(.astro-kaz4vqbs){padding:0 .5rem}.connector-setup-description:where(.astro-kaz4vqbs){margin-bottom:2rem}.connector-setup-description:where(.astro-kaz4vqbs) p:where(.astro-kaz4vqbs){font-size:1rem}.workflows-grid:where(.astro-kaz4vqbs){grid-template-columns:1fr;gap:1.5rem}.workflow-card:where(.astro-kaz4vqbs){padding:1.25rem 1rem}.about-needle-description:where(.astro-kaz4vqbs){margin-bottom:2rem}.about-needle-description:where(.astro-kaz4vqbs) p:where(.astro-kaz4vqbs){font-size:1rem}}@media(max-width:480px){.workflows-content:where(.astro-kaz4vqbs),.about-needle-content:where(.astro-kaz4vqbs){padding:0 .25rem}.workflow-card:where(.astro-kaz4vqbs){padding:1.25rem 1rem}}.needle-page:where(.astro-kaz4vqbs) .capability-badge{background-color:color-mix(in srgb,var(--needle-color) 15%,transparent)!important;border-color:color-mix(in srgb,var(--needle-color) 30%,transparent)!important}.needle-page:where(.astro-kaz4vqbs) .capability-badge:hover{background-color:color-mix(in srgb,var(--needle-color) 25%,transparent)!important;border-color:var(--needle-color)!important}}
