body:has(.integration-catalog-page){color:var(--color-on-brand);font-family:var(--font-interface);background:#041812;margin:0}.integration-catalog-page,.integration-catalog-page *{box-sizing:border-box}.integration-catalog-page{--integration-surface:#08271f;--integration-surface-raised:#0b3026;--integration-text:var(--color-on-brand);--integration-muted:#bdd0c9;--integration-border:#ffffff1a;--integration-accent:#76d9b6;color:var(--integration-text);background:radial-gradient(circle at 85% 8%,#0b815b38,#0000 27rem),linear-gradient(#061f18 0%,#031711 100%);padding-bottom:0;overflow:clip}.integration-catalog-page h1,.integration-catalog-page h2,.integration-catalog-page p{margin-top:0}.integration-eyebrow{color:var(--integration-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.74rem;font-weight:800}.integration-hero{width:min(100% - 2rem, var(--content-width));padding-block:var(--space-subpage-hero-block);gap:clamp(2.5rem,5vw,4.5rem);margin-inline:auto;display:grid}.integration-hero__content{z-index:1;position:relative}.integration-hero h1{max-width:var(--subpage-title-max-width);font-size:var(--font-size-subpage-title);line-height:var(--subpage-title-line-height);letter-spacing:-.055em;text-wrap:balance;margin-bottom:1.5rem}.integration-hero__content>p:not(.integration-eyebrow){max-width:42rem;color:var(--integration-muted);margin-bottom:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.integration-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.integration-hero__actions a,.integration-hero__actions [data-board-start],.integration-cta [data-board-start]{border-radius:var(--radius-control);min-height:3rem;font:800 .82rem/1 var(--font-interface);cursor:pointer;justify-content:center;align-items:center;padding-inline:1.35rem;text-decoration:none;display:inline-flex}.integration-cta [data-board-start]{background:var(--integration-accent);color:#05251c;border:1px solid #0000}.integration-hero__actions [data-board-start]{background:var(--color-brand-green);color:var(--color-on-brand);border:1px solid #0000}.integration-hero__actions a:not([data-board-start]){color:var(--color-heading);background:0 0;border:1px solid #0000;gap:.75rem}.integration-hero__actions a:focus-visible,.integration-hero__actions [data-board-start]:focus-visible,.integration-cta [data-board-start]:focus-visible,.integration-catalog input:focus-visible,.integration-filters button:focus-visible,.integration-grid a:focus-visible{outline:2px solid var(--integration-accent);outline-offset:.2rem}.integration-hero__proof{flex-wrap:wrap;gap:.6rem;margin:2.25rem 0 0;padding:0;list-style:none;display:flex}.integration-hero__proof li{border:1px solid var(--integration-border);color:#d9e8e3;background:#ffffff08;border-radius:999px;padding:.55rem .8rem;font-size:.72rem;font-weight:700}.integration-hero__visual{border:1px solid var(--integration-border);background:radial-gradient(circle,#0f6f5157,#0000 43%),linear-gradient(145deg,#ffffff09,#ffffff02);border-radius:2rem;place-items:center;min-height:21rem;display:grid;position:relative;box-shadow:0 2rem 5rem #00120c38}.integration-hero__hub{z-index:2;background:#ecf6f1;border:1px solid #76d9b680;border-radius:1.5rem;place-items:center;width:5.4rem;height:5.4rem;display:grid;box-shadow:0 0 3rem #76d9b63d}.integration-hero__hub img{object-fit:contain;width:74%;height:74%}.integration-hero__visual>ul{margin:0;padding:0;list-style:none;position:absolute;inset:1rem}.integration-hero__visual>ul li{position:absolute}.integration-hero__visual>ul li:first-child{top:3%;left:8%}.integration-hero__visual>ul li:nth-child(2){top:5%;right:8%}.integration-hero__visual>ul li:nth-child(3){top:42%;right:2%}.integration-hero__visual>ul li:nth-child(4){bottom:3%;right:16%}.integration-hero__visual>ul li:nth-child(5){bottom:4%;left:14%}.integration-hero__visual>ul li:nth-child(6){top:42%;left:1%}.integration-hero__line{border:2px dashed #76d9b699;border-radius:50%;width:68%;height:68%;position:absolute}.integration-hero__line--one{transform:rotate(24deg)scaleY(.65)}.integration-hero__line--two{transform:rotate(-32deg)scaleY(.65)}.integration-hero__line svg{opacity:0;pointer-events:none;width:100%;height:100%;overflow:visible}.integration-hero__line ellipse{fill:none;stroke-linecap:round}.integration-hero__comet-tail{stroke:var(--integration-accent);stroke-width:1.6px;stroke-dasharray:6 94;opacity:.8}.integration-hero__comet-glow{stroke:var(--integration-accent);stroke-width:3.2px;stroke-dasharray:.4 99.6;filter:drop-shadow(0 0 3px var(--integration-accent));opacity:.65}.integration-hero__comet-head{stroke:var(--color-on-brand);stroke-width:2.2px;stroke-dasharray:.3 99.7;filter:drop-shadow(0 0 2px var(--integration-accent))}@media (prefers-reduced-motion:no-preference){.integration-hero__visual.is-in-view .integration-hero__line svg{animation:2.25s linear 2 integration-orbit-reveal}.integration-hero__visual.is-in-view .integration-hero__line ellipse{animation:2.25s linear 2 integration-orbit-travel}.integration-hero__visual.is-in-view .integration-hero__line--two svg,.integration-hero__visual.is-in-view .integration-hero__line--two ellipse{animation-delay:.3s}}@keyframes integration-orbit-reveal{0%,to{opacity:0}5%,95%{opacity:1}}@keyframes integration-orbit-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.integration-catalog{width:min(100% - 2rem, var(--content-width));border-top:1px solid var(--integration-border);margin-inline:auto;padding-block:clamp(2.5rem,5vw,4rem) clamp(4rem,8vw,7rem)}.integration-catalog__heading{gap:1rem;display:grid}.integration-catalog h2,.integration-cta h2{letter-spacing:-.05em;text-wrap:balance;margin-bottom:0;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1}.integration-catalog__heading>p{max-width:33rem;color:var(--integration-muted);margin:0;line-height:1.65}.integration-catalog__controls{border:1px solid var(--integration-border);background:#ffffff07;border-radius:1rem;gap:1.25rem;margin-top:2.5rem;padding:1rem;display:grid}.integration-catalog__controls>label{color:var(--integration-muted);gap:.55rem;font-size:.74rem;font-weight:800;display:grid}.integration-search{align-items:center;display:grid;position:relative}.integration-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.05rem;height:1.05rem;position:absolute;left:.9rem}.integration-search input{border:1px solid var(--integration-border);border-radius:var(--radius-control);width:100%;min-height:3rem;color:var(--color-on-brand);font:inherit;background:#0418128f;padding:0 1rem 0 2.65rem;font-weight:600}.integration-search input::placeholder{color:#9bb5ab}.integration-catalog fieldset{border:0;min-width:0;margin:0;padding:0}.integration-catalog legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.integration-filters{scrollbar-width:thin;gap:.5rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.integration-filters button{border:1px solid var(--integration-border);min-height:2.65rem;color:var(--integration-muted);font:700 .75rem/1 var(--font-interface);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding-inline:1rem}.integration-filters button[aria-pressed=true]{border-color:var(--integration-accent);background:var(--integration-accent);color:#05251c}.integration-catalog__count{color:var(--integration-muted);margin:1.4rem 0 0;font-size:.75rem;font-weight:700}.integration-grid{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.integration-grid li[hidden]{display:none}.integration-grid a{border:1px solid var(--integration-border);min-height:6.1rem;color:inherit;background:linear-gradient(145deg,#ffffff08,#ffffff03);border-radius:1rem;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .16s,transform .16s,background-color .16s;display:flex}.integration-grid a:hover{background:#ffffff0b;border-color:#76d9b65e;transform:translateY(-2px)}.integration-card__content{gap:.35rem;min-width:0;display:grid}.integration-card__content strong{overflow-wrap:anywhere;font-size:.92rem;line-height:1.25}.integration-card__categories{color:var(--integration-muted);font-size:.68rem}.integration-card__arrow{color:var(--integration-accent);margin-left:auto;font-size:1rem}.integration-catalog__empty{border:1px dashed var(--integration-border);color:var(--integration-muted);text-align:center;border-radius:1rem;gap:.5rem;margin-top:1rem;padding:3rem 1rem;display:grid}.integration-catalog__empty[hidden]{display:none}.integration-catalog__empty strong{color:var(--integration-text);font-size:1.1rem}.integration-cta{width:min(100% - 2rem, var(--content-width));border-radius:var(--panel-radius);background:radial-gradient(circle at 85% 15%,#76d9b62e,#0000 18rem),linear-gradient(145deg,#0b3e2f,#06261d);border:1px solid #76d9b633;gap:2rem;margin-inline:auto;padding:clamp(2rem,5vw,4rem);display:grid}.integration-cta h2{max-width:13ch}.integration-cta div>p:last-child{color:#d0e4dc;max-width:40rem;margin:1.25rem 0 0;line-height:1.6}.integration-cta [data-board-start]{place-self:end start;gap:.75rem}@media (width>=42rem){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-catalog__controls{padding:1.25rem}}@media (width>=64rem){.integration-hero{grid-template-columns:minmax(0,1.15fr) minmax(25rem,.85fr);align-items:center}.integration-catalog__heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.55fr);align-items:end}.integration-catalog__controls{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);align-items:end}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end}.integration-cta [data-board-start]{justify-self:end}}:root[data-theme=light] body:has(.integration-catalog-page){color:var(--color-brand-deep);background:#f5f0e7}:root[data-theme=light] .integration-catalog-page{--integration-surface:#f5f0e7;--integration-surface-raised:#fffaf2;--integration-text:var(--color-brand-deep);--integration-muted:var(--color-text-secondary);--integration-border:#0a493b1f;color:var(--integration-text);background:radial-gradient(circle at 85% 8%,#b8dacc70,#0000 27rem),linear-gradient(#eee5d8 0%,#fffaf2 100%)}:root[data-theme=light] .integration-hero__actions [data-board-start]{border-color:var(--color-brand-green);color:var(--color-on-brand)}:root[data-theme=light] .integration-cta{color:var(--color-on-brand)}:root[data-theme=light] .integration-hero__proof li,:root[data-theme=light] .integration-catalog__controls,:root[data-theme=light] .integration-grid a{background:var(--color-surface-warm)}:root[data-theme=light] .integration-hero__proof li{color:#344941}:root[data-theme=light] .integration-hero__visual{background:radial-gradient(circle,#74c5a950,#0000 43%),linear-gradient(145deg,#ffffff9c,#eee5d854);box-shadow:0 2rem 5rem #6c5c4424}:root[data-theme=light] .integration-hero__line{border-color:#0a815b99}:root[data-theme=light] .integration-search input{background:var(--color-surface-paper);color:var(--color-brand-deep)}:root[data-theme=light] .integration-search input::placeholder{color:#5e7069}:root[data-theme=light] .integration-filters button{color:#455a52}:root[data-theme=light] .integration-filters button[aria-pressed=true]{color:#05251c}
