.comparison:where(.astro-ufzahrue){scroll-margin-top:130px}.section-heading:where(.astro-ufzahrue){max-width:760px;margin-bottom:24px}h2:where(.astro-ufzahrue){letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(29px,3.3vw,44px);line-height:1.13}.section-heading:where(.astro-ufzahrue)>p:where(.astro-ufzahrue):last-child{color:var(--ink-2);font-size:17px;line-height:1.75}.comparison__method:where(.astro-ufzahrue){color:var(--ink-2);max-width:900px;font-size:13px;line-height:1.7}.comparison__hint:where(.astro-ufzahrue){color:var(--ink-2);margin:18px 0 10px;font-size:12px}.comparison__scroll:where(.astro-ufzahrue){border:1px solid var(--rule);background:var(--bg);border-radius:16px;overflow-x:auto}.comparison__scroll:where(.astro-ufzahrue):focus-visible{outline:3px solid var(--indigo);outline-offset:4px}table:where(.astro-ufzahrue){border-collapse:collapse;text-align:left;width:100%;min-width:880px;font-size:13px;line-height:1.6}th:where(.astro-ufzahrue),td:where(.astro-ufzahrue){vertical-align:top;border-bottom:1px solid var(--rule);width:20%;padding:20px 18px}thead:where(.astro-ufzahrue) th:where(.astro-ufzahrue){background:var(--bg-2);font-size:16px}tbody:where(.astro-ufzahrue) th:where(.astro-ufzahrue){font-weight:600}td:where(.astro-ufzahrue){color:var(--ink-2)}th:where(.astro-ufzahrue):nth-child(2),td:where(.astro-ufzahrue):nth-child(2){background:var(--indigo-soft)}tr:where(.astro-ufzahrue):last-child td:where(.astro-ufzahrue),tr:where(.astro-ufzahrue):last-child th:where(.astro-ufzahrue){border-bottom:0}.comparison__ours:where(.astro-ufzahrue){color:var(--indigo-ink);margin-top:3px;font-size:10px;font-weight:500;display:block}.comparison__cite:where(.astro-ufzahrue){color:var(--indigo-ink);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.comparison__sources:where(.astro-ufzahrue){border-bottom:1px solid var(--rule);color:var(--ink-2);padding:19px 0;font-size:13px;line-height:1.8}summary:where(.astro-ufzahrue){cursor:pointer;color:var(--ink);font-weight:600}.comparison__sources:where(.astro-ufzahrue) p:where(.astro-ufzahrue){max-width:850px;margin-top:16px}ol:where(.astro-ufzahrue){margin:12px 0;padding-left:23px}li:where(.astro-ufzahrue){overflow-wrap:anywhere;padding:3px 0}li:where(.astro-ufzahrue) a:where(.astro-ufzahrue){color:var(--indigo-ink);text-underline-offset:3px;text-decoration:underline}.sr-only:where(.astro-ufzahrue){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body:has(.integration-detail):before,body:has(.integration-detail):after{display:none}body:has(.integration-detail) .btn--primary{box-shadow:none;background:#4f46e5}.integration-detail:where(.astro-fe2iw7kb){--detail-accent:var(--indigo);isolation:isolate;position:relative}.integration-detail:where(.astro-fe2iw7kb) :is(h1,h2,h3,h4,h5,h6){font-weight:700}.detail-hero:where(.astro-fe2iw7kb){padding:36px 0 66px}.breadcrumbs:where(.astro-fe2iw7kb){color:var(--ink-2);flex-wrap:wrap;gap:12px;margin-bottom:42px;font-size:12px;display:flex}.breadcrumbs:where(.astro-fe2iw7kb) a:where(.astro-fe2iw7kb):hover{color:var(--indigo-ink)}.hero-grid:where(.astro-fe2iw7kb){grid-template-columns:1.14fr 1fr;align-items:center;gap:58px;display:grid}.hero-copy:where(.astro-fe2iw7kb){min-width:0}.hero-copy:where(.astro-fe2iw7kb) .eyebrow:where(.astro-fe2iw7kb){width:fit-content;max-width:100%;color:var(--indigo-ink);background:var(--indigo-soft);border-color:var(--indigo-light);border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;line-height:1.5;display:inline-flex}.integration-mark:where(.astro-fe2iw7kb){width:36px;height:36px;color:var(--indigo-ink);border:1px solid var(--indigo-light);background:var(--bg);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}h1:where(.astro-fe2iw7kb){letter-spacing:-.05em;text-wrap:balance;margin:23px 0;font-size:clamp(34px,3.7vw,51px);line-height:1.09}.hero-lede:where(.astro-fe2iw7kb){color:var(--ink-2);max-width:620px;font-size:16px;line-height:1.85}.hero-actions:where(.astro-fe2iw7kb){flex-wrap:wrap;align-items:center;gap:23px;margin:28px 0 20px;display:flex}.text-link:where(.astro-fe2iw7kb){color:var(--indigo-ink);text-underline-offset:4px;font-size:13px;font-weight:600;line-height:1.6}.text-link:where(.astro-fe2iw7kb):hover{text-decoration:underline}.hero-requirement:where(.astro-fe2iw7kb){color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;line-height:1.6;display:flex}.edition:where(.astro-fe2iw7kb){border:1px solid var(--rule);color:var(--ink);background:var(--bg);border-radius:5px;padding:3px 7px;font-weight:600}.example-panel:where(.astro-fe2iw7kb){background:#f4f3ff;border:1px solid #d9d9ec;border-radius:20px;min-width:0;margin:0;overflow:hidden;box-shadow:0 20px 65px -36px #37306b80}.example-panel__top:where(.astro-fe2iw7kb){color:#34334c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 22px;font-size:11px;display:flex}.example-brand:where(.astro-fe2iw7kb){font-weight:650}.example-brand:where(.astro-fe2iw7kb) span:where(.astro-fe2iw7kb){color:#77738d;margin:0 6px}.example-label:where(.astro-fe2iw7kb){border:1px solid #d7d5e6;border-radius:4px;padding:4px 6px;font-size:9px}.example-panel__body:where(.astro-fe2iw7kb){color:#f8f7ff;background:#18192a;border-radius:12px;margin:0 12px;padding:30px 25px 22px}.example-kicker:where(.astro-fe2iw7kb){color:#b8b3f4;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.example-panel:where(.astro-fe2iw7kb) h2:where(.astro-fe2iw7kb){letter-spacing:-.035em;max-width:320px;margin:12px 0 24px;font-size:24px;line-height:1.25}.example-table:where(.astro-fe2iw7kb){border:1px solid #3d3d55;border-radius:9px;overflow:hidden}.example-table:where(.astro-fe2iw7kb) table:where(.astro-fe2iw7kb){border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:11px;line-height:1.6}.example-table:where(.astro-fe2iw7kb) th:where(.astro-fe2iw7kb),.example-table:where(.astro-fe2iw7kb) td:where(.astro-fe2iw7kb){overflow-wrap:anywhere;border-bottom:1px solid #38394f;padding:12px}.example-table:where(.astro-fe2iw7kb) thead:where(.astro-fe2iw7kb) th:where(.astro-fe2iw7kb){color:#bcb9d8;background:#25263c;font-size:10px;font-weight:500}.example-table:where(.astro-fe2iw7kb) tbody:where(.astro-fe2iw7kb) th:where(.astro-fe2iw7kb){color:#f0eff8;font-weight:500}.example-table:where(.astro-fe2iw7kb) td:where(.astro-fe2iw7kb){color:#c4bfff}.example-table:where(.astro-fe2iw7kb) tr:where(.astro-fe2iw7kb):last-child>:where(.astro-fe2iw7kb){border-bottom:0}.example-path:where(.astro-fe2iw7kb){color:#cfcced;align-items:center;gap:10px;margin-top:22px;font-size:10px;display:flex}.example-path:where(.astro-fe2iw7kb) span:where(.astro-fe2iw7kb):nth-child(2n){color:#9993c3}figcaption:where(.astro-fe2iw7kb){color:#535069;padding:16px 22px 20px;font-size:11px;line-height:1.7}.detail-nav:where(.astro-fe2iw7kb){border-block:1px solid var(--rule);background:var(--bg)}.detail-nav:where(.astro-fe2iw7kb) .wrap:where(.astro-fe2iw7kb){gap:32px;display:flex;overflow-x:auto}.detail-nav:where(.astro-fe2iw7kb) a:where(.astro-fe2iw7kb){color:var(--ink-2);flex-shrink:0;padding:18px 0;font-size:12px;font-weight:600;display:block}.detail-nav:where(.astro-fe2iw7kb) a:where(.astro-fe2iw7kb):hover{color:var(--indigo-ink)}.section-space:where(.astro-fe2iw7kb){border-bottom:1px solid var(--rule);padding:76px 0}section:where(.astro-fe2iw7kb)[id]{scroll-margin-top:110px}.section-heading:where(.astro-fe2iw7kb){max-width:720px;margin-bottom:32px}.section-heading:where(.astro-fe2iw7kb) h2:where(.astro-fe2iw7kb),.related:where(.astro-fe2iw7kb) h2:where(.astro-fe2iw7kb),.closing:where(.astro-fe2iw7kb) h2:where(.astro-fe2iw7kb){letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,3.2vw,42px);line-height:1.15}.section-heading:where(.astro-fe2iw7kb)>p:where(.astro-fe2iw7kb):last-child:not(.eyebrow){color:var(--ink-2);margin-top:20px;font-size:15px;line-height:1.8}.workflow-grid:where(.astro-fe2iw7kb){grid-template-columns:repeat(3,1fr);gap:30px;padding:0;list-style:none;display:grid}.workflow-grid:where(.astro-fe2iw7kb) li:where(.astro-fe2iw7kb){border-top:2px solid var(--indigo-light);padding-top:23px}.step-number:where(.astro-fe2iw7kb){color:var(--indigo-ink);font-size:12px;font-weight:600}h3:where(.astro-fe2iw7kb){letter-spacing:-.025em;font-size:18px;line-height:1.35}.workflow-grid:where(.astro-fe2iw7kb) h3:where(.astro-fe2iw7kb){margin:13px 0 11px}.workflow-grid:where(.astro-fe2iw7kb) p:where(.astro-fe2iw7kb),.setup-steps:where(.astro-fe2iw7kb) p:where(.astro-fe2iw7kb){color:var(--ink-2);font-size:14px;line-height:1.8}.editorial:where(.astro-fe2iw7kb){grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);align-items:start;gap:80px;display:grid}.editorial-body:where(.astro-fe2iw7kb)>.eyebrow:where(.astro-fe2iw7kb){margin-bottom:24px}integration-card-stack:where(.astro-fe2iw7kb){isolation:isolate;display:block}.editorial-body:where(.astro-fe2iw7kb) .editorial-card{background:#f4f3ff;border:1px solid #dfe0ef;border-radius:20px;margin-bottom:24px;padding:32px;position:relative;box-shadow:0 12px 36px -26px #2c25884d}.editorial-body:where(.astro-fe2iw7kb) .editorial-card:last-child{margin-bottom:0}.editorial-body:where(.astro-fe2iw7kb) .editorial-card__number{background:var(--indigo-soft);width:38px;height:38px;color:var(--indigo-ink);border:1px solid #d5d2f5;border-radius:12px;justify-content:center;align-items:center;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.editorial-body:where(.astro-fe2iw7kb) h2{letter-spacing:-.035em;margin:40px 0 19px;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.editorial-body:where(.astro-fe2iw7kb) h2:first-of-type{margin-top:0}.editorial-body:where(.astro-fe2iw7kb) .editorial-card h2{font-size:clamp(23px,2.2vw,30px);line-height:1.25}.editorial-body:where(.astro-fe2iw7kb) p:not(.eyebrow){color:var(--ink-2);margin-bottom:19px;font-size:16px;line-height:1.95}.editorial-body:where(.astro-fe2iw7kb) a{color:var(--indigo-ink);text-underline-offset:4px;text-decoration:underline}.editorial-body:where(.astro-fe2iw7kb) .editorial-card p:last-child{margin-bottom:0}@media (width>=1100px) and (prefers-reduced-motion:no-preference){integration-card-stack:where(.astro-fe2iw7kb)[data-stack] .editorial-card{top:calc(128px + var(--card-index) * 16px);position:sticky}.editorial:where(.astro-fe2iw7kb) .scope-card:where(.astro-fe2iw7kb){position:sticky;top:128px}}.scope-card:where(.astro-fe2iw7kb){border:1px solid var(--rule);background:var(--bg-2);border-radius:15px;padding:27px}.scope-card:where(.astro-fe2iw7kb) h2:where(.astro-fe2iw7kb){letter-spacing:-.03em;margin:14px 0 24px;font-size:25px;line-height:1.2}dl:where(.astro-fe2iw7kb){margin:0}dl:where(.astro-fe2iw7kb)>div:where(.astro-fe2iw7kb){border-top:1px solid var(--rule);padding:15px 0}dt:where(.astro-fe2iw7kb){color:var(--ink-2);margin-bottom:5px;font-size:11px}dd:where(.astro-fe2iw7kb){margin:0;font-size:13px;font-weight:600;line-height:1.6}.scope-card:where(.astro-fe2iw7kb) ul:where(.astro-fe2iw7kb){margin:18px 0 24px;padding-left:17px}.scope-card:where(.astro-fe2iw7kb) li:where(.astro-fe2iw7kb){color:var(--ink-2);margin-bottom:16px;padding-left:3px;font-size:13px;line-height:1.8}.scope-card:where(.astro-fe2iw7kb) li:where(.astro-fe2iw7kb)::marker{color:var(--indigo-ink)}.review-date:where(.astro-fe2iw7kb){color:var(--ink-2);margin-top:24px;font-size:10px;line-height:1.7}.setup-grid:where(.astro-fe2iw7kb){grid-template-columns:1.25fr 1fr;align-items:start;gap:90px;display:grid}.setup-steps:where(.astro-fe2iw7kb){margin:32px 0;padding:0;list-style:none}.setup-steps:where(.astro-fe2iw7kb) li:where(.astro-fe2iw7kb){gap:18px;margin-bottom:26px;display:flex}.setup-steps:where(.astro-fe2iw7kb) li:where(.astro-fe2iw7kb)>span:where(.astro-fe2iw7kb){border:1px solid var(--rule);width:29px;height:29px;color:var(--indigo-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.setup-steps:where(.astro-fe2iw7kb) h3:where(.astro-fe2iw7kb){margin:2px 0 9px;font-size:16px}.prompt-card:where(.astro-fe2iw7kb){background:var(--indigo-soft);border:1px solid var(--indigo-light);border-radius:18px;padding:32px}.prompt-card__heading:where(.astro-fe2iw7kb){color:var(--indigo-ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.prompt-card:where(.astro-fe2iw7kb) h3:where(.astro-fe2iw7kb){margin:20px 0 24px;font-size:24px}blockquote:where(.astro-fe2iw7kb){border-left:2px solid var(--indigo);letter-spacing:-.01em;margin:0 0 22px;padding-left:20px;font-size:17px;line-height:1.8}.prompt-card:where(.astro-fe2iw7kb)>p:where(.astro-fe2iw7kb){color:var(--ink-2);font-size:12px;line-height:1.8}.prompt-card:where(.astro-fe2iw7kb)>a:where(.astro-fe2iw7kb){color:var(--indigo-ink);text-underline-offset:4px;margin-top:22px;font-size:12px;text-decoration:underline;display:inline-block}.integration-faq-grid:where(.astro-fe2iw7kb){grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:85px;display:grid}.integration-faq-list:where(.astro-fe2iw7kb){border:1px solid var(--rule);background:var(--bg);border-radius:16px;min-width:0;overflow:hidden}.integration-faq-list:where(.astro-fe2iw7kb) details:where(.astro-fe2iw7kb){border-bottom:1px solid var(--rule)}.integration-faq-list:where(.astro-fe2iw7kb) details:where(.astro-fe2iw7kb):last-child{border-bottom:0}.integration-faq-list:where(.astro-fe2iw7kb) summary:where(.astro-fe2iw7kb){cursor:pointer;justify-content:space-between;align-items:start;gap:20px;padding:22px 24px;font-size:16px;font-weight:700;line-height:1.5;list-style:none;display:flex}.integration-faq-list:where(.astro-fe2iw7kb) summary:where(.astro-fe2iw7kb)::-webkit-details-marker{display:none}.integration-faq-list:where(.astro-fe2iw7kb) summary:where(.astro-fe2iw7kb) span:where(.astro-fe2iw7kb){width:24px;height:24px;color:var(--indigo-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.integration-faq-list:where(.astro-fe2iw7kb) summary:where(.astro-fe2iw7kb):hover{background:var(--indigo-soft)}.integration-faq-list:where(.astro-fe2iw7kb) summary:where(.astro-fe2iw7kb):focus-visible{outline:2px solid var(--indigo);outline-offset:-4px;border-radius:6px}.integration-faq-list:where(.astro-fe2iw7kb) details:where(.astro-fe2iw7kb)[open] summary:where(.astro-fe2iw7kb) span:where(.astro-fe2iw7kb){transform:rotate(45deg)}.integration-faq-list:where(.astro-fe2iw7kb) details:where(.astro-fe2iw7kb) p:where(.astro-fe2iw7kb){color:var(--ink-2);margin:0;padding:0 24px 24px;font-size:14px;line-height:1.85}.related-heading:where(.astro-fe2iw7kb){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.related-grid:where(.astro-fe2iw7kb){grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.related-card:where(.astro-fe2iw7kb){border:1px solid var(--rule);border-radius:12px;min-width:0;padding:24px}.related-card:where(.astro-fe2iw7kb):hover{border-color:var(--indigo);background:var(--indigo-soft)}.related-card__top:where(.astro-fe2iw7kb){color:var(--indigo-ink);align-items:center;gap:12px;font-size:10px;display:flex}.related-card:where(.astro-fe2iw7kb) h3:where(.astro-fe2iw7kb){justify-content:space-between;gap:10px;margin:23px 0 10px;display:flex}.related-card:where(.astro-fe2iw7kb) h3:where(.astro-fe2iw7kb) span:where(.astro-fe2iw7kb){color:var(--indigo-ink);font-size:14px}.related-card:where(.astro-fe2iw7kb) p:where(.astro-fe2iw7kb){color:var(--ink-2);font-size:12px;line-height:1.8}.closing:where(.astro-fe2iw7kb){background:var(--bg-2);border:1px solid var(--rule);border-radius:18px;justify-content:space-between;align-items:center;gap:36px;margin:70px 0;padding:56px;display:flex}.closing:where(.astro-fe2iw7kb) h2:where(.astro-fe2iw7kb){max-width:620px;font-size:clamp(28px,3vw,38px)}.closing:where(.astro-fe2iw7kb) .btn:where(.astro-fe2iw7kb){flex-shrink:0}.sr-only:where(.astro-fe2iw7kb){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.hero-grid:where(.astro-fe2iw7kb){gap:30px}.editorial:where(.astro-fe2iw7kb),.setup-grid:where(.astro-fe2iw7kb),.integration-faq-grid:where(.astro-fe2iw7kb){gap:40px}.example-panel__body:where(.astro-fe2iw7kb){padding:24px 18px}.example-table:where(.astro-fe2iw7kb) th:where(.astro-fe2iw7kb),.example-table:where(.astro-fe2iw7kb) td:where(.astro-fe2iw7kb){padding:10px}}@media (width<=800px){.hero-grid:where(.astro-fe2iw7kb),.editorial:where(.astro-fe2iw7kb),.setup-grid:where(.astro-fe2iw7kb),.integration-faq-grid:where(.astro-fe2iw7kb){grid-template-columns:1fr}.detail-hero:where(.astro-fe2iw7kb){padding-bottom:42px}.breadcrumbs:where(.astro-fe2iw7kb){margin-bottom:28px}h1:where(.astro-fe2iw7kb){max-width:650px;font-size:clamp(35px,6vw,48px)}.example-panel:where(.astro-fe2iw7kb){width:100%;max-width:620px;margin-top:10px}.example-table:where(.astro-fe2iw7kb) table:where(.astro-fe2iw7kb){font-size:13px}.example-panel:where(.astro-fe2iw7kb) h2:where(.astro-fe2iw7kb){max-width:400px}.detail-nav:where(.astro-fe2iw7kb) .wrap:where(.astro-fe2iw7kb){gap:24px}.section-space:where(.astro-fe2iw7kb){padding:48px 0}.workflow-grid:where(.astro-fe2iw7kb){gap:20px}.workflow-grid:where(.astro-fe2iw7kb) h3:where(.astro-fe2iw7kb){font-size:16px}.workflow-grid:where(.astro-fe2iw7kb) p:where(.astro-fe2iw7kb){font-size:13px}.scope-card:where(.astro-fe2iw7kb){max-width:650px}.setup-grid:where(.astro-fe2iw7kb){gap:36px}.integration-faq-grid:where(.astro-fe2iw7kb){gap:12px}.closing:where(.astro-fe2iw7kb){flex-direction:column;align-items:start;margin:42px 0;padding:32px}}@media (width<=540px){.editorial-body:where(.astro-fe2iw7kb) .editorial-card{border-radius:16px;margin-bottom:18px;padding:24px}.workflow-grid:where(.astro-fe2iw7kb){grid-template-columns:1fr;gap:26px}.workflow-grid:where(.astro-fe2iw7kb) p:where(.astro-fe2iw7kb){font-size:14px}.hero-lede:where(.astro-fe2iw7kb){font-size:15px}.hero-actions:where(.astro-fe2iw7kb){gap:18px}.hero-actions:where(.astro-fe2iw7kb) .btn:where(.astro-fe2iw7kb){padding-inline:19px}.example-panel__top:where(.astro-fe2iw7kb){padding:16px}.example-panel__body:where(.astro-fe2iw7kb){margin-inline:8px;padding:24px 14px 18px}.example-table:where(.astro-fe2iw7kb) table:where(.astro-fe2iw7kb){font-size:11px}.example-table:where(.astro-fe2iw7kb) th:where(.astro-fe2iw7kb),.example-table:where(.astro-fe2iw7kb) td:where(.astro-fe2iw7kb){padding:10px 8px}.prompt-card:where(.astro-fe2iw7kb),.scope-card:where(.astro-fe2iw7kb){padding:24px}.related-grid:where(.astro-fe2iw7kb){grid-template-columns:1fr}.editorial-body:where(.astro-fe2iw7kb) p:not(.eyebrow){font-size:15px}}
