.integrations-page.container{width:min(1280px,100% - 6rem);max-width:1280px;color:var(--ink);margin-inline:auto;font-family:Manrope,system-ui,sans-serif}.integrations-page .ant-typography{color:inherit;margin:0;font-family:inherit}.integrations-page :is(h1,h2,h3,h4){letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.15}.integrations-page h1{letter-spacing:-.055em;max-width:43rem;font-size:clamp(2.8rem,4.8vw,4.6rem);line-height:1.06}.integrations-page h2{font-size:clamp(1.75rem,2.8vw,2.6rem)}.integrations-page h3{font-size:1.25rem}.integrations-page h4{font-size:1.1rem}.integrations-page div.ant-typography{color:var(--muted);font-size:.975rem;line-height:1.8}.integrations-page a{color:var(--ink);text-decoration:none}.integrations-page a:hover{color:var(--orange)}.integrations-page a:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.integrations-skip-link.ant-typography{color:var(--surface)}.integrations-page .integrations-hero{gap:40px;padding:4.5rem 0 5rem}.integrations-page .integrations-breadcrumb{color:var(--muted);font-size:.8rem}.integrations-page .integrations-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.integrations-page .integrations-hero-copy{min-width:0}.integrations-page .integrations-lead{max-width:38rem;font-size:1.05rem;line-height:1.8}.integrations-page .integrations-actions{align-items:center}.integrations-page .integrations-stack{background:0 0;border:0;min-width:0;margin:0;padding:0;position:relative}.integrations-page .integration-brand-label{min-width:0}.integrations-page .integration-brand-label>.ant-typography{min-width:0;line-height:1.5}.integration-brand-label>.ant-image,.integration-brand-vector{flex-shrink:0}.integrations-page .integration-brand-mark{object-fit:contain}.integrations-page .integration-connections .integration-brand-mark,.integrations-page .integration-connections .integration-brand-vector{width:20px;height:20px}.integrations-page .integration-map-source.integration-brand-label{flex-wrap:wrap;justify-content:center}.integrations-page .integrations-hero-grid:has(.integrations-stack--layered){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem}.integrations-page .integrations-stack--layered{background:0 0;border:0;padding:0}.integrations-page .integrations-stack-inputs,.integrations-page .integrations-stack-outputs{border-block:1px solid var(--line);background:0 0;border-radius:0}.integrations-page .integrations-stack-row{background:0 0;border:0;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1.25rem;min-width:0;min-height:5rem;padding:1.25rem}.integrations-page .integrations-stack-inputs>.integrations-stack-row+.integrations-stack-row,.integrations-page .integrations-stack-outputs>.integrations-stack-row+.integrations-stack-row{border-top:1px solid var(--line)}.integrations-page .integrations-stack-block-connector{width:100%;min-height:2rem;color:var(--muted);margin-left:0;position:relative}.integrations-stack-block-connector:before{background:var(--lutino-color-gray-400);content:"";width:1px;position:absolute;top:0;bottom:0;left:50%}.integrations-stack-block-connector>.anticon{background:var(--paper);font-size:.9rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.integrations-page .integrations-stack-panel-title{font-size:.875rem;line-height:1.5}.integrations-page .integrations-stack--layered .integration-brand-label{font-size:.75rem}.integrations-page .integrations-stack-code-brands{align-content:flex-start}.integrations-page .integrations-stack-training-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.integrations-page .integrations-stack-alignment{background:var(--lutino-background-color-orange);border-radius:.75rem}.integrations-page .integrations-stack-alignment-content{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,.65fr);align-items:center;gap:1rem;min-width:0}.integrations-page .integrations-stack-identity{width:100%;max-width:12rem}.integrations-stack-identity .ant-image{width:100%}.integrations-stack-identity img{object-fit:contain}.integrations-stack-expert-connection{color:var(--orange);font-size:1.3rem}.integrations-page .integrations-stack-expert{text-align:center;min-width:0}.integrations-page .integrations-stack-expert-icon{width:2.75rem;height:2.75rem;color:var(--orange);font-size:1.65rem}.integrations-page .integrations-stack-expert strong{font-size:.8125rem}.integrations-page .integrations-workflow-nav{padding:1.4rem 0;gap:1.25rem 2rem!important}.integrations-page .integrations-workflow-nav a{padding:.3rem 0;font-size:.8125rem;position:relative}.integrations-workflow-nav a:after{background:var(--orange);content:"";transform-origin:0;height:1px;transition:transform .15s;position:absolute;inset:auto 0 -.15rem;transform:scaleX(0)}.integrations-workflow-nav a:hover:after,.integrations-workflow-nav a:focus-visible:after{transform:scaleX(1)}.integrations-page .integration-workflow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,6vw,6rem);padding:clamp(4rem,6vw,6rem) 0}.integration-workflow,.integration-directory,.integrations-closing{scroll-margin-top:7rem}.integrations-page .integration-workflow-copy{min-width:0}.integrations-page .integration-number{color:var(--orange);letter-spacing:normal;font-size:.8125rem}.integrations-page .integration-connections{margin:0;padding:0;list-style:none;gap:.5rem 1.1rem!important}.integrations-page .integration-connections li{font-size:.75rem;font-weight:600}.integrations-page .integration-connection-label{color:var(--muted);font-size:.75rem;font-weight:600}.integrations-page .integration-workflow-note{font-size:.8125rem;line-height:1.7}.integrations-page .integration-workflow-illustration{gap:1.5rem;min-width:0}.integrations-page .integration-map{background:color-mix(in srgb, var(--lutino-background-color-cyan) 35%, var(--paper));border:0;border-radius:.75rem;min-width:0;margin:0;padding:1.5rem}.integrations-page .integration-map-caption{color:var(--muted);padding-bottom:1.5rem;font-size:.75rem}.integration-map-caption .anticon{font-size:1rem}.integrations-page .integration-map-path{grid-template-columns:minmax(0,.9fr) 1rem minmax(0,1.1fr) 1rem minmax(0,.85fr);align-items:center;gap:.65rem}.integrations-page .integration-map-source{text-align:center;border:0;padding:.6rem .45rem;font-size:.75rem;line-height:1.5}.integrations-page .integration-map-center{background:var(--surface);text-align:center;border:0;border-radius:.5rem;min-height:7rem;padding:1rem .65rem}.integration-map-center .ant-image{width:100%;max-width:7rem}.integration-map-teammately-logo{object-fit:contain}.integration-map-center .anticon{color:var(--teal);font-size:1.4rem}.integrations-page .integration-map-center strong,.integrations-page .integration-map-destination strong{font-size:.8125rem;font-weight:600;line-height:1.55}.integration-map-destination{text-align:center}.integration-map-arrow{color:var(--lutino-color-gray-400);font-size:.8rem}.integrations-page .integration-map-action{color:var(--muted);text-align:center;margin-top:1.4rem;font-size:.75rem}.integrations-page .integration-map-brands{padding-top:1.5rem}.integrations-page .integration-map-brands .integration-connections{gap:.9rem 1.2rem!important}.integrations-page .integration-map--coding-agents,.integrations-page .integration-map--training{background:color-mix(in srgb, var(--lutino-background-color-orange) 40%, var(--paper))}.integration-map--coding-agents .integration-map-center .anticon,.integration-map--training .integration-map-center .anticon{color:var(--orange)}.integrations-page .integration-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:0;list-style:none}.integrations-page .integration-step{flex-direction:row;align-items:baseline;min-width:0;padding:0;font-size:.75rem;line-height:1.6;gap:.65rem!important}.integrations-page .integration-step-number{width:1.2rem;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.7rem}.integrations-page .integration-directory{gap:2.5rem;padding-top:clamp(4rem,6vw,6rem)}.integrations-page .integration-directory-grid{grid-template-columns:minmax(0,1fr)}.integrations-page .integration-directory-group{grid-template-columns:minmax(0,.7fr) minmax(0,1.8fr);align-items:start;gap:4rem;min-width:0;padding:2.5rem 0}.integrations-page .integration-directory-intro>.ant-flex>.anticon{color:var(--orange);font-size:1.25rem}.integrations-page .integration-directory-intro div.ant-typography{font-size:.85rem;line-height:1.7}.integrations-page .integration-directory-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;margin:0;padding:0;list-style:none}.integrations-page .integration-directory-items li{min-width:0}.integration-directory-items strong{font-size:.8125rem;font-weight:600}.integrations-page .integration-directory-items div.ant-typography{font-size:.75rem;line-height:1.7}.integrations-page .integration-directory-group:has(#directory-inference) .integration-directory-items{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-page .integration-inference-connections .integration-connections{gap:1rem 1.5rem!important}.integrations-page .integration-inference-own-model{color:var(--muted);font-size:.8125rem}.integrations-page .integration-inference-flow{text-align:center;grid-template-columns:minmax(0,1fr) 1rem minmax(0,1fr) 1rem minmax(0,1fr);align-items:center;gap:.75rem;margin:0;padding:1.5rem 0}.integrations-page .integration-inference-flow strong{font-size:.8125rem;line-height:1.6}.integrations-page .integration-inference-trialground .ant-image{width:100%;max-width:7rem}.integrations-page .integration-inference-trialground img{object-fit:contain}.integrations-page .integration-inference-arrow{color:var(--lutino-color-gray-400);font-size:.8rem}.integrations-page .integrations-closing{background:var(--lutino-background-color-orange);border-radius:1rem;align-items:flex-start;gap:1.75rem;margin:5rem 0 0;padding:4rem}.integrations-closing h2{max-width:42rem}.integrations-page .integrations-closing div.ant-typography{max-width:44rem}@media (width<=1100px){.integrations-page.container{width:calc(100% - 4rem)}.integrations-page .integrations-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.5rem}.integrations-page .integrations-stack{padding:1.25rem}.integrations-page .integration-workflow{gap:2.5rem}.integrations-page .integration-map{padding:1.1rem}.integrations-page .integration-map-path{grid-template-columns:minmax(0,1fr) .75rem minmax(0,1.1fr);gap:.5rem}.integrations-page .integration-map-destination{grid-column:1/-1;padding-top:1rem}.integration-map-path>.integration-map-arrow:nth-last-child(2){display:none}}@media (width<=1000px){.integrations-page .integrations-hero-grid:has(.integrations-stack--layered){grid-template-columns:minmax(0,1fr)}.integrations-page .integrations-stack--layered{justify-self:center;width:100%;max-width:44rem}}@media (width<=800px){.integrations-page .integrations-hero{padding:2.5rem 0 3rem}.integrations-page .integrations-hero-grid,.integrations-page .integration-workflow{grid-template-columns:minmax(0,1fr)}.integrations-page .integrations-stack{align-self:center;width:100%;max-width:36rem}.integrations-page .integration-workflow{padding:3rem 0}.integrations-page .integration-map-path{grid-template-columns:minmax(0,.9fr) 1rem minmax(0,1.1fr) 1rem minmax(0,.85fr)}.integrations-page .integration-map-destination{grid-column:auto;padding:0}.integration-map-path>.integration-map-arrow:nth-last-child(2){display:inline-block}.integrations-page .integration-directory-group{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:2rem 0}}@media (width<=580px){.integrations-page.container{width:calc(100% - 2.5rem)}.integrations-page .integrations-hero{gap:2rem}.integrations-page h1{font-size:clamp(2.1rem,9.2vw,2.5rem)}.integrations-page .integrations-hero-copy{gap:1.5rem!important}.integrations-page .integrations-lead{font-size:.95rem}.integrations-page .integrations-actions{gap:1.25rem!important}.integrations-page .integrations-workflow-nav{gap:.75rem 1.25rem!important}.integrations-page .integrations-workflow-nav a{font-size:.75rem}.integrations-page .integration-steps{grid-template-columns:minmax(0,1fr);gap:.75rem}.integrations-page .integration-map-path{grid-template-columns:minmax(0,.9fr) .75rem minmax(0,1.1fr)}.integrations-page .integration-map-destination{grid-column:1/-1;padding-top:1rem}.integration-map-path>.integration-map-arrow:nth-last-child(2){display:none}.integrations-page .integration-directory-grid{grid-template-columns:minmax(0,1fr)}.integrations-page .integration-directory-items{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-page .integration-directory-group:has(#directory-inference) .integration-directory-items{grid-template-columns:minmax(0,1fr)}.integrations-page .integration-inference-flow{grid-template-columns:minmax(0,1fr);gap:1rem;padding:.5rem 0}.integrations-page .integration-inference-arrow{transform:rotate(90deg)}.integrations-page .integrations-closing{margin-top:3rem;padding:2rem 1.5rem}.integrations-page .integrations-stack--layered{padding:0}.integrations-page .integrations-stack-row{grid-template-columns:6.25rem minmax(0,1fr);gap:.75rem;padding:.9rem .75rem}.integrations-page .integrations-stack-panel-title{font-size:.75rem}.integrations-page .integrations-stack-alignment-content{grid-template-columns:minmax(0,1fr) 1rem minmax(0,.65fr);gap:.35rem}.integrations-page .integrations-stack-expert strong,.integrations-page .integrations-stack--layered .integration-brand-label{font-size:.6875rem}.integrations-page .integrations-stack--layered .integration-brand-mark,.integrations-page .integrations-stack--layered .integration-brand-vector{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.integrations-workflow-nav a:after{transition:none}}
