.IntegrationsPage-module__o8sgMa__hero{background:var(--canvas);min-height:max(760px,100svh);padding:0;position:relative;overflow:hidden}.IntegrationsPage-module__o8sgMa__heroInner{place-items:center;min-height:max(760px,100svh);display:grid}.IntegrationsPage-module__o8sgMa__heroCopy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:24px;width:min(900px,100% - 32px);padding:clamp(34px,5vw,58px) clamp(20px,5vw,64px);display:flex;position:relative}.IntegrationsPage-module__o8sgMa__heading{max-width:900px;color:var(--text-primary);text-wrap:balance}.IntegrationsPage-module__o8sgMa__body{max-width:620px;color:var(--text-secondary);text-wrap:pretty}.IntegrationsPage-module__o8sgMa__ctaWrap{margin-top:8px}.IntegrationsPage-module__o8sgMa__orbitStage{z-index:1;pointer-events:none;width:min(100vw,1180px);height:44rem;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.IntegrationsPage-module__o8sgMa__logoTile,.IntegrationsPage-module__o8sgMa__orbitDot{will-change:transform, opacity, filter;position:absolute;top:50%;left:50%}.IntegrationsPage-module__o8sgMa__logoTile{background:#fffffff5;border:1px solid #03040a1f;border-radius:12px;place-items:center;width:46px;height:46px;padding:8px;display:grid;box-shadow:0 10px 28px #03040a1c,0 2px 6px #03040a0f}.IntegrationsPage-module__o8sgMa__logoTile img{object-fit:contain;width:22px;height:22px}.IntegrationsPage-module__o8sgMa__orbitDot{border-radius:999px}.IntegrationsPage-module__o8sgMa__dotBorder{background:#03040a52}.IntegrationsPage-module__o8sgMa__dotMuted{background:#848499b8}.IntegrationsPage-module__o8sgMa__dotFaint{background:#03040a2b}.IntegrationsPage-module__o8sgMa__dotAccent{background:var(--purple);box-shadow:0 0 12px #9a4fbf47}@media (max-width:767px){.IntegrationsPage-module__o8sgMa__hero,.IntegrationsPage-module__o8sgMa__heroInner{min-height:max(640px,100svh)}.IntegrationsPage-module__o8sgMa__heroCopy{gap:18px;width:100%;padding-inline:4px}.IntegrationsPage-module__o8sgMa__heading{font-size:clamp(46px,14vw,64px)}.IntegrationsPage-module__o8sgMa__body{max-width:34ch;font-size:18px}.IntegrationsPage-module__o8sgMa__orbitStage{width:100vw;height:28rem}.IntegrationsPage-module__o8sgMa__logoTile{border-radius:9px;width:34px;height:34px;padding:6px}.IntegrationsPage-module__o8sgMa__logoTile img{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.IntegrationsPage-module__o8sgMa__logoTile,.IntegrationsPage-module__o8sgMa__orbitDot{will-change:auto}}@media (forced-colors:active){.IntegrationsPage-module__o8sgMa__orbitStage{display:none}}
.IntegrationsDirectory-module__6pNRfW__section{background:var(--canvas);min-height:720px;padding:clamp(64px,7vw,104px) 0;position:relative}.IntegrationsDirectory-module__6pNRfW__layout{grid-template-columns:minmax(190px,220px) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,72px);display:grid}.IntegrationsDirectory-module__6pNRfW__sidebar{min-width:0}.IntegrationsDirectory-module__6pNRfW__sidebarTitle{color:var(--text-secondary);margin:0 0 22px}.IntegrationsDirectory-module__6pNRfW__categoryList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.IntegrationsDirectory-module__6pNRfW__categoryButton{width:100%;color:var(--text-secondary);cursor:pointer;font-family:var(--font-v35-body-regular);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 0;font-size:14px;font-weight:400;line-height:1.25;display:grid;position:relative}.IntegrationsDirectory-module__6pNRfW__categoryButton>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IntegrationsDirectory-module__6pNRfW__categoryButton:before{background:var(--gradient-brand);content:"";opacity:0;width:2px;height:18px;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:-16px;transform:translateY(-50%)scaleY(.35)}.IntegrationsDirectory-module__6pNRfW__categoryButton:hover:not(:disabled),.IntegrationsDirectory-module__6pNRfW__categoryButton:focus-visible,.IntegrationsDirectory-module__6pNRfW__categoryButton[data-active=true]{color:var(--purple-text-on-light)}.IntegrationsDirectory-module__6pNRfW__categoryButton[data-active=true]:before{opacity:1;transform:translateY(-50%)scaleY(1)}.IntegrationsDirectory-module__6pNRfW__categoryButton:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}.IntegrationsDirectory-module__6pNRfW__categoryButton:disabled{color:#03040a57;cursor:default}.IntegrationsDirectory-module__6pNRfW__categoryCount{color:var(--text-tertiary);font-family:var(--font-v35-label);font-variant-numeric:tabular-nums;font-size:12px}.IntegrationsDirectory-module__6pNRfW__categoryButton[data-active=true] .IntegrationsDirectory-module__6pNRfW__categoryCount{color:var(--purple-text-on-light)}.IntegrationsDirectory-module__6pNRfW__directory{min-width:0}.IntegrationsDirectory-module__6pNRfW__controls{grid-template-columns:minmax(0,1fr) 160px;gap:12px;display:grid}.IntegrationsDirectory-module__6pNRfW__searchField,.IntegrationsDirectory-module__6pNRfW__sortControl{border:1px solid var(--border);background:#ffffff8f;align-items:center;min-height:48px;display:flex}.IntegrationsDirectory-module__6pNRfW__searchField{color:var(--text-tertiary);gap:12px;padding:0 16px;transition:border-color .16s,box-shadow .16s,background-color .16s}.IntegrationsDirectory-module__6pNRfW__searchField:focus-within{border-color:var(--purple);background:#ffffffe0;box-shadow:0 0 0 3px #9a4fbf1a}.IntegrationsDirectory-module__6pNRfW__searchField input{width:100%;min-width:0;color:var(--text-primary);font-family:var(--font-v35-body-regular);background:0 0;border:0;outline:0;font-size:15px;line-height:1}.IntegrationsDirectory-module__6pNRfW__searchField input::placeholder{color:var(--text-tertiary);opacity:1}.IntegrationsDirectory-module__6pNRfW__searchField input::-webkit-search-cancel-button{cursor:pointer}.IntegrationsDirectory-module__6pNRfW__sortControl{color:var(--text-primary);font-family:var(--font-v35-body-regular);justify-content:space-between;padding:0 14px;font-size:14px}.IntegrationsDirectory-module__6pNRfW__resultCount{color:var(--text-tertiary);font-family:var(--font-v35-label);letter-spacing:.14em;text-transform:uppercase;margin:24px 0 16px;font-size:11px;font-weight:400;line-height:1.4}.IntegrationsDirectory-module__6pNRfW__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.IntegrationsDirectory-module__6pNRfW__card{border:1px solid var(--border);min-height:168px;color:inherit;background:#ffffff8f;border-radius:2px;flex-direction:column;gap:18px;padding:20px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;display:flex;position:relative;overflow:hidden}.IntegrationsDirectory-module__6pNRfW__cardAccent{background:var(--gradient-brand);opacity:0;transform-origin:0;width:100%;height:2px;transition:opacity .18s,transform .22s;position:absolute;top:0;left:0;transform:scaleX(.25)}.IntegrationsDirectory-module__6pNRfW__card:hover,.IntegrationsDirectory-module__6pNRfW__card:focus-visible{background:#ffffffeb;border-color:#9a4fbf85;transform:translateY(-3px);box-shadow:0 14px 32px #03040a1a}.IntegrationsDirectory-module__6pNRfW__card:hover .IntegrationsDirectory-module__6pNRfW__cardAccent,.IntegrationsDirectory-module__6pNRfW__card:focus-visible .IntegrationsDirectory-module__6pNRfW__cardAccent{opacity:1;transform:scaleX(1)}.IntegrationsDirectory-module__6pNRfW__card:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.IntegrationsDirectory-module__6pNRfW__cardLogo{object-fit:contain;width:42px;height:42px}.IntegrationsDirectory-module__6pNRfW__cardCopy{gap:6px;display:grid}.IntegrationsDirectory-module__6pNRfW__cardCopy h3,.IntegrationsDirectory-module__6pNRfW__cardCopy p{margin:0}.IntegrationsDirectory-module__6pNRfW__cardCopy h3{color:var(--text-primary);font-family:var(--font-v35-heading);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.2}.IntegrationsDirectory-module__6pNRfW__cardCopy p{color:var(--text-secondary);font-family:var(--font-v35-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:300;line-height:1.35;display:-webkit-box;overflow:hidden}.IntegrationsDirectory-module__6pNRfW__cardArrow{color:var(--purple-text-on-light);font-family:var(--font-v35-label);opacity:0;font-size:15px;transition:opacity .18s,transform .18s;position:absolute;top:18px;right:18px;transform:translate(-4px,4px)}.IntegrationsDirectory-module__6pNRfW__card:hover .IntegrationsDirectory-module__6pNRfW__cardArrow,.IntegrationsDirectory-module__6pNRfW__card:focus-visible .IntegrationsDirectory-module__6pNRfW__cardArrow{opacity:1;transform:translate(0)}.IntegrationsDirectory-module__6pNRfW__emptyState{border:1px solid var(--border);background:#ffffff70;justify-content:space-between;align-items:center;gap:24px;min-height:168px;padding:24px;display:flex}.IntegrationsDirectory-module__6pNRfW__emptyState p{color:var(--text-secondary);font-family:var(--font-v35-body);margin:0}.IntegrationsDirectory-module__6pNRfW__emptyState button{color:var(--purple-text-on-light);cursor:pointer;font-family:var(--font-v35-body-regular);background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:14px}.IntegrationsDirectory-module__6pNRfW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1199px){.IntegrationsDirectory-module__6pNRfW__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.IntegrationsDirectory-module__6pNRfW__layout{grid-template-columns:180px minmax(0,1fr);gap:32px}.IntegrationsDirectory-module__6pNRfW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.IntegrationsDirectory-module__6pNRfW__section{min-height:640px;padding-top:56px}.IntegrationsDirectory-module__6pNRfW__layout{flex-direction:column;gap:32px;display:flex}.IntegrationsDirectory-module__6pNRfW__sidebar{width:100%}.IntegrationsDirectory-module__6pNRfW__sidebarTitle{margin-bottom:14px}.IntegrationsDirectory-module__6pNRfW__categoryList{width:calc(100% + var(--container-px));padding:0 var(--container-px) 4px 0;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.IntegrationsDirectory-module__6pNRfW__categoryList::-webkit-scrollbar{display:none}.IntegrationsDirectory-module__6pNRfW__categoryButton{border:1px solid var(--border);background:#ffffff80;border-radius:999px;grid-template-columns:auto auto;width:auto;min-width:max-content;padding:9px 12px}.IntegrationsDirectory-module__6pNRfW__categoryButton:before,.IntegrationsDirectory-module__6pNRfW__categoryButton:disabled{display:none}.IntegrationsDirectory-module__6pNRfW__categoryButton[data-active=true]{border-color:var(--purple);background:#9a4fbf14}.IntegrationsDirectory-module__6pNRfW__directory{width:100%}.IntegrationsDirectory-module__6pNRfW__controls{grid-template-columns:1fr}.IntegrationsDirectory-module__6pNRfW__sortControl{display:none}.IntegrationsDirectory-module__6pNRfW__resultCount{margin-top:18px}.IntegrationsDirectory-module__6pNRfW__cardGrid{grid-template-columns:1fr}.IntegrationsDirectory-module__6pNRfW__card{min-height:156px}.IntegrationsDirectory-module__6pNRfW__emptyState{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.IntegrationsDirectory-module__6pNRfW__categoryButton:before,.IntegrationsDirectory-module__6pNRfW__searchField,.IntegrationsDirectory-module__6pNRfW__card,.IntegrationsDirectory-module__6pNRfW__cardAccent,.IntegrationsDirectory-module__6pNRfW__cardArrow{transition:none}.IntegrationsDirectory-module__6pNRfW__card:hover,.IntegrationsDirectory-module__6pNRfW__card:focus-visible{transform:none}}@media (forced-colors:active){.IntegrationsDirectory-module__6pNRfW__cardAccent,.IntegrationsDirectory-module__6pNRfW__categoryButton:before{display:none}}
