.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:#0a0b0d8c;backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);border-radius:var(--radius-none);border:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}html[data-theme=light] .docs-cta-content:where(.astro-pjn62ihk),:root[data-theme=light] .docs-cta-content:where(.astro-pjn62ihk){background:#f8f8fac7;border-color:#00000012}.docs-cta-text:where(.astro-pjn62ihk){font-size:var(--text-body-xl);line-height:var(--leading-copy);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-button:where(.astro-pjn62ihk){width:100%}}.landing-needle-template:where(.astro-6nrazjvs){background-color:color-mix(in srgb,var(--sl-color-gray-6) 30%,transparent)}.landing-needle-template:where(.astro-6nrazjvs) .section-description{max-width:800px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.template-content:where(.astro-6nrazjvs){max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box;padding:0 1rem}.screenshot-container:where(.astro-6nrazjvs){margin:3rem 0 4rem;display:flex;justify-content:center;align-items:center}.template-screenshot:where(.astro-6nrazjvs){width:100%;max-width:100%;height:auto;border-radius:0;box-shadow:none;border:none;box-sizing:border-box;display:block}.workflow-explanation:where(.astro-6nrazjvs){margin-bottom:3rem;max-width:900px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.explanation-description:where(.astro-6nrazjvs){font-size:1.125rem;line-height:1.7;color:var(--sl-color-text);margin-bottom:1.5rem;text-align:left}.workflow-steps:where(.astro-6nrazjvs){list-style:none;padding:0;margin:0}.workflow-steps:where(.astro-6nrazjvs) li:where(.astro-6nrazjvs){font-size:1.125rem;line-height:1.7;color:var(--sl-color-text);padding-left:1.75rem;position:relative;margin-bottom:.75rem}.workflow-steps:where(.astro-6nrazjvs) li:where(.astro-6nrazjvs):before{content:"→";position:absolute;left:0;color:var(--needle-color, #FF381A);font-weight:600}.workflow-steps:where(.astro-6nrazjvs) li:where(.astro-6nrazjvs):last-child{margin-bottom:0}.template-cta:where(.astro-6nrazjvs){display:flex;justify-content:center;margin-top:2.5rem}@media(max-width:768px){.template-content:where(.astro-6nrazjvs){padding:0 .5rem}.screenshot-container:where(.astro-6nrazjvs){margin:2rem 0 3rem}.template-screenshot:where(.astro-6nrazjvs){border-radius:8px}.workflow-explanation:where(.astro-6nrazjvs){margin-bottom:2rem}.explanation-description:where(.astro-6nrazjvs){font-size:1rem}.workflow-steps:where(.astro-6nrazjvs) li:where(.astro-6nrazjvs){font-size:1rem;padding-left:1.5rem}.template-cta:where(.astro-6nrazjvs){margin-top:2rem}}@media(max-width:480px){.template-content:where(.astro-6nrazjvs){padding:0 .25rem}}.hero-tabs-nav:where(.astro-b6fxljip){border-top:2px solid var(--sl-color-gray-6);display:flex;flex-direction:column;gap:0}@media(min-width:768px){.hero-tabs-nav:where(.astro-b6fxljip){flex-direction:row;justify-content:center;align-items:stretch}}.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{.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}.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}}
