.cv-integrations-logos{z-index:1;border-radius:var(--radius);max-width:100%;transition:transform .35s var(--ease-out),box-shadow .35s ease;background:linear-gradient(#fff,#f2f5f8);border:1px solid #0d162012;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem .6rem;padding:.6rem 1rem;display:inline-flex;position:relative;box-shadow:0 1px 2px #1018280f,0 10px 22px -14px #10182859}html.dark .cv-integrations-logos{background:linear-gradient(#f6f8fa,#e1e8ee);border-color:#ffffff29;box-shadow:inset 0 1px #fff9,0 14px 30px -16px #000000f2}.cv-integrations-logo{flex:0 auto;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.cv-integrations-logo img{object-fit:contain;width:auto;max-width:100%;height:2rem;display:block}.cv-integrations-logo img.is-icon{flex-shrink:0;width:1.8rem;height:1.8rem}.cv-integrations-logo-name{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:var(--ink);font-size:1rem;font-weight:700}.cv-integrations-logos--lg{border-radius:16px;gap:.75rem 1rem;padding:.9rem 1.35rem}.cv-integrations-logos--lg .cv-integrations-logo img{height:2.6rem}.cv-integrations-logos--lg .cv-integrations-logo img.is-icon{width:2.6rem;height:2.6rem}.cv-integrations-logos--lg .cv-integrations-logo-name{font-size:1.4rem}.cv-integrations-grid{gap:clamp(1rem,1.6vw,1.25rem);list-style:none;display:grid}.cv-integrations-grid>li{min-width:0;display:flex}@media (min-width:640px){.cv-integrations-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-integrations-grid>li{grid-column:span 2}.cv-integrations-grid>li:last-child:nth-child(odd){grid-column:2/span 2}}@media (min-width:1024px){.cv-integrations-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.cv-integrations-grid>li:last-child:nth-child(odd){grid-column:span 2}.cv-integrations-grid>li:last-child:nth-child(3n+1){grid-column:3/span 2}}.cv-integrations-grid--related{margin-top:clamp(2.5rem,5vw,3.5rem)}.cv-integrations-tile{border:1px solid var(--hairline);border-radius:var(--radius-card);background-color:var(--card-bg);background-image:var(--card-sheen);width:100%;box-shadow:var(--shadow-card);color:inherit;transition:transform .3s var(--ease-out),border-color .25s ease,box-shadow .3s ease;flex-direction:column;padding:.5rem;text-decoration:none;display:flex;position:relative}.cv-integrations-tile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in oklab, var(--mark) 75%, transparent), transparent 42%, transparent 60%, color-mix(in oklab, var(--accent-2) 55%, transparent));-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cv-integrations-tile:hover{border-color:color-mix(in oklab, var(--mark) 30%, var(--hairline));box-shadow:var(--shadow-lift);transform:translateY(-3px)}.cv-integrations-tile:hover:after{opacity:1}.cv-integrations-tile:hover .cv-integrations-tile-title{color:var(--accent-fg)}.cv-integrations-tile:hover .cv-integrations-logos{transform:translateY(-2px);box-shadow:0 1px 2px #1018280f,0 16px 28px -14px #10182866}.cv-integrations-tile:hover .cv-integrations-tile-more svg{background:var(--mark);color:var(--surface);transform:translate(3px)}.cv-integrations-tile:focus-visible{border-radius:var(--radius-card);outline-offset:4px}html.dark .cv-integrations-tile:hover .cv-integrations-logos{box-shadow:inset 0 1px #fff9,0 20px 36px -16px #000000f2}[dir=rtl] .cv-integrations-tile:hover .cv-integrations-tile-more svg{transform:scaleX(-1)translate(3px)}.cv-integrations-plate{isolation:isolate;border-radius:calc(var(--radius-card) - .5rem);background-color:var(--paper-2);background-image:radial-gradient(70% 90% at 50% 0%, var(--glow-a), transparent 70%),radial-gradient(55% 80% at 100% 100%, var(--glow-b), transparent 70%);min-height:6.5rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--hairline) 75%, transparent);justify-content:center;align-items:center;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden}.cv-integrations-plate:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at center, var(--dot) 1px, transparent 1.3px);background-position:50%;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 90%,#000 25%,#0000 100%);mask-image:radial-gradient(75% 90%,#000 25%,#0000 100%)}.cv-integrations-plate:after{content:"";top:50%;z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--mark) 38%, transparent) 22%, color-mix(in oklab, var(--mark) 38%, transparent) 78%, transparent);height:1px;position:absolute;inset-inline:0}.cv-integrations-tile-body{flex-direction:column;flex:1;align-items:flex-start;gap:.65rem;padding:1.25rem 1rem 1rem;display:flex}.cv-integrations-tile .cv-integrations-tile-cat{border-color:color-mix(in oklab, var(--mark) 22%, var(--hairline));background:color-mix(in oklab, var(--mark) 7%, var(--card-bg));color:var(--accent-fg);font-family:var(--font-display);letter-spacing:.01em;padding:.26rem .72rem;font-size:.875rem;font-weight:600;line-height:1.35}.cv-integrations-tile .cv-integrations-tile-cat:is(:lang(ar),:lang(bn),:lang(he)){letter-spacing:0}.cv-integrations-tile .cv-integrations-tile-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);font-size:1.2rem;font-weight:600;line-height:1.3;transition:color .2s}.cv-integrations-tile-sum{color:var(--fg-2);font-size:1rem;line-height:1.65}.cv-integrations-tile-more{font-family:var(--font-display);color:var(--accent-fg);align-items:center;gap:.6rem;margin-top:auto;padding-top:.6rem;font-size:1rem;font-weight:600;display:inline-flex}.cv-integrations-tile-more svg{box-sizing:content-box;background:color-mix(in oklab, var(--mark) 12%, transparent);transition:transform .3s var(--ease-out),background-color .25s ease,color .25s ease;border-radius:50%;flex-shrink:0;padding:.42rem}.cv-integrations-list{padding-top:clamp(3rem,6vw,4.5rem)}.cv-integrations-chip-wrap{isolation:isolate;max-width:26rem;margin-inline:auto;position:relative}.cv-integrations-chip-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 35% 45%, color-mix(in oklab, var(--mark) 16%, transparent), transparent),radial-gradient(closest-side at 70% 60%, color-mix(in oklab, var(--accent-2) 12%, transparent), transparent);position:absolute;inset:-14% -10%}.cv-integrations-chip{isolation:isolate;border:1px solid var(--hairline);border-radius:var(--radius-lg);background-color:var(--card-bg);background-image:radial-gradient(90% 70% at 50% 0%, color-mix(in oklab, var(--mark) 9%, transparent), transparent 70%),var(--card-sheen);min-height:13rem;box-shadow:var(--shadow-card),var(--shadow-pop);place-items:center;padding:2.5rem 2rem;display:grid;position:relative;overflow:hidden}.cv-integrations-chip:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at center, var(--dot) 1px, transparent 1.3px);background-position:50%;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 80%,#000 20%,#0000 100%)}.cv-integrations-chip:after{content:"";top:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle, var(--mark) 0 2.5px, transparent 3px) left center/7px 7px no-repeat,radial-gradient(circle, var(--mark) 0 2.5px, transparent 3px) right center/7px 7px no-repeat,linear-gradient(90deg, color-mix(in oklab, var(--mark) 45%, transparent), color-mix(in oklab, var(--mark) 45%, transparent)) center/calc(100% - 7px) 1px no-repeat;opacity:.7;height:7px;position:absolute;inset-inline:1.5rem;transform:translateY(-50%)}@media (max-width:1023px){.cv-integrations-chip-wrap{max-width:22rem;margin-inline:0}.cv-integrations-chip{min-height:9.5rem;padding:2rem 1.5rem}}.cv-integrations-overview .ds-heading__lead{max-width:46rem}.cv-integrations-features{gap:clamp(1rem,1.6vw,1.25rem);margin-top:clamp(2.5rem,5vw,3.5rem);list-style:none;display:grid}@media (min-width:640px){.cv-integrations-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cv-integrations-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv-integrations-feature{border:1px solid var(--hairline);border-radius:var(--radius-card);background-color:var(--card-bg);background-image:var(--card-sheen);box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out),border-color .25s ease,box-shadow .3s ease;align-content:start;gap:.7rem;padding:clamp(1.5rem,2.4vw,2rem);display:grid;position:relative}.cv-integrations-feature:hover{border-color:color-mix(in oklab, var(--mark) 30%, var(--hairline));box-shadow:var(--shadow-lift);transform:translateY(-3px)}.cv-integrations-feature:hover .ds-icon-tile{background:var(--mark);color:var(--surface);border-color:#0000}.cv-integrations-feature .ds-icon-tile{border-radius:14px;width:3rem;height:3rem;font-size:1.25rem;transition:background-color .25s,color .25s,border-color .25s}.cv-integrations-feature h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin-top:.55rem;font-size:1.2rem;font-weight:600;line-height:1.3}.cv-integrations-feature p{color:var(--fg-2);font-size:1rem;line-height:1.65}.cv-integrations-steps{margin-top:clamp(2.75rem,5vw,3.75rem)}
