@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--sl-font: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--sl-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--sl-content-width: 45rem;--sl-color-black: #03070a;--sl-color-gray-6: #081823;--sl-color-gray-5: #163142;--sl-color-gray-4: #22455c;--sl-color-gray-3: #6f8ea0;--sl-color-gray-2: #9ec4d8;--sl-color-gray-1: #c0e0f2;--sl-color-white: #e6e9ec;--sl-color-accent-low: hsl(204, 70%, 25%);--sl-color-accent: hsl(202, 71%, 85%);--sl-color-accent-high: hsl(204, 67%, 95%);--sl-color-text: var(--sl-color-white);--sl-color-text-accent: var(--sl-color-accent);--sl-color-text-invert: hsl(206, 65%, 14%);--sl-color-bg: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-black);--sl-color-bg-sidebar: var(--sl-color-black);--sl-color-bg-inline-code: var(--sl-color-gray-6);--sl-color-hairline-light: var(--sl-color-gray-5);--sl-color-hairline: var(--sl-color-gray-5);--sl-color-hairline-shade: var(--sl-color-gray-6)}:root[data-theme=light]{--sl-color-white: #0d2d3f;--sl-color-gray-1: #1f3c4d;--sl-color-gray-2: #34556a;--sl-color-gray-3: #5b6e79;--sl-color-gray-4: #7a8a94;--sl-color-gray-5: #b3c2cb;--sl-color-gray-6: #cdd9e0;--sl-color-gray-7: #e3edf2;--sl-color-black: #fbfefe;--sl-color-accent-low: hsl(202, 64%, 86%);--sl-color-accent: hsl(202, 70%, 31%);--sl-color-accent-high: hsl(206, 65%, 14%);--sl-color-text: hsl(206, 65%, 14%);--sl-color-text-accent: var(--sl-color-accent);--sl-color-text-invert: hsl(0, 0%, 100%);--sl-color-bg-nav: var(--sl-color-black);--sl-color-bg-sidebar: var(--sl-color-black);--sl-color-bg-inline-code: hsl(204, 31%, 96%);--sl-color-hairline-light: hsl(204, 27%, 92%);--sl-color-hairline-shade: hsl(204, 25%, 88%)}:is(h1,h2,h3,h4,h5,h6){font-family:Poppins,system-ui,-apple-system,sans-serif;letter-spacing:-.01em;font-weight:300}h1{letter-spacing:-.02em}h2{letter-spacing:-.015em}.sl-markdown-content h1:first-of-type,.content-panel h1{font-weight:300;letter-spacing:-.02em;line-height:1.1}.sl-markdown-content a:not(.sl-anchor-link a){text-decoration:none;border-bottom:1px solid transparent;transition:border-color .12s cubic-bezier(.16,1,.3,1)}.sl-markdown-content a:not(.sl-anchor-link a):hover{border-bottom-color:currentColor}.sl-markdown-content code:not(pre code){border:1px solid var(--sl-color-hairline-light);border-radius:4px;padding:.05rem .35rem;font-size:.9em}.starlight-aside{border-radius:8px}.starlight-aside--note{--sl-color-asides-text-accent: var(--sl-color-accent);background:#e9f5fb;border-color:var(--sl-color-accent)}:root[data-theme=dark] .starlight-aside--note,:root .starlight-aside--note{background:#0b2332}.sidebar-content a[aria-current=page]{position:relative}.sidebar-content a[aria-current=page]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--sl-color-accent)}::selection{background:#40bedd4d;color:#0c273b}:root[data-theme=dark] ::selection,:root ::selection{background:#bee0f44d;color:#fff}:root{--sl-content-width: 60%;--sl-sidebar-width: 18.75rem;--sl-content-pad-x: 1rem;--sl-nav-pad-x: 1rem}.content-panel .sl-container{margin-inline:auto}@media(min-width:50em){:root{--sl-nav-height: 4rem;--sl-nav-pad-x: 1.5rem}}@media(min-width:72rem){:root{--sl-content-pad-x: 1.5rem}}.integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:2rem 0}.integration-card{display:grid;grid-template-columns:48px 1fr;column-gap:1rem;row-gap:.25rem;align-items:center;padding:1rem 1.25rem;border-radius:8px;border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg);text-decoration:none;color:var(--sl-color-text);transition:border-color .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1)}.integration-card:hover{border-color:var(--sl-color-accent);box-shadow:var(--sl-shadow-md);transform:translateY(-1px)}.integration-card img{grid-row:span 2;width:48px;height:48px;object-fit:contain;margin:0}.integration-card__label{font-family:Poppins,sans-serif;font-weight:400;font-size:1rem;line-height:1.2}.integration-card__meta{font-size:.8125rem;color:var(--sl-color-gray-3);line-height:1.35}
