body[data-page=pricing],body[data-page=integrations],body[data-page=contact]{isolation:isolate;background:#080c10}.wave-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#080c10;contain:strict}.wave-backdrop img{position:absolute;left:50%;top:50%;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.82;transform:translate(-50%,-50%) rotate(var(--texture-turn,0deg)) scale(1.06)}.wave-backdrop canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.82}.wave-backdrop[data-wave-state=running] img{visibility:hidden}.wave-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 85% at 78% 20%,#080c1026,#080c10a6 75%),linear-gradient(180deg,#080c1026,#080c1040 58%,#080c10eb)}@media(min-aspect-ratio:1/1){.wave-backdrop img{width:100svh;height:100vw;--texture-turn:-90deg}}@media(max-width:900px){.wave-backdrop:after{background:linear-gradient(180deg,#080c1040,#080c1080 70%,#080c10eb)}}body[data-page] header.site-nav{background:linear-gradient(180deg,#080c1099,#080c1026);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-page] .directory-top:before,body[data-page] .pricing-intro:before,body[data-page] .contact-form-only .page-heading:before{display:none}body[data-page] .directory-controls,body[data-page] .integration-grid,body[data-page] .plan-grid,body[data-page] .page-faq,body[data-page] .contact-form-only form{background:linear-gradient(115deg,#080c1099,#080c1040);border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-page] .directory-results p,body[data-page] .directory-results button{background:transparent;text-shadow:0 1px 8px #080c10}body[data-page] .integration-card{background:transparent}body[data-page] .integration-identity{display:grid;justify-items:start;align-content:center;gap:7px;min-height:66px}body[data-page] .integration-identity h3{margin:0}body[data-page] .directory-top h1,body[data-page] .page-heading h1{color:#edf3f5;text-shadow:0 2px 25px #080c10}body[data-page] .plan-usage-note{font-size:14px;line-height:1.65;min-height:65px;color:#b8cbd6;margin:0 0 18px}@media(prefers-reduced-transparency:reduce){body[data-page] .directory-controls,body[data-page] .integration-grid,body[data-page] .plan-grid,body[data-page] .page-faq,body[data-page] .contact-form-only form,body[data-page] header.site-nav{background:#080c10}}body:is([data-page=integrations],[data-page=pricing],[data-page=contact]){min-height:100svh;display:flex;flex-direction:column}body:is([data-page=integrations],[data-page=pricing],[data-page=contact]) header.site-nav{background:#080c10;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}body:is([data-page=integrations],[data-page=pricing],[data-page=contact])>main{flex:1}body:is([data-page=integrations],[data-page=pricing],[data-page=contact])>.page-footer{width:100%;max-width:none;margin:0;padding:36px 6.5vw 44px;min-height:132px;background:#080c10;border:0;flex-shrink:0}@media(min-width:1101px){body:is([data-page=integrations],[data-page=pricing],[data-page=contact]){padding-top:104px}body:is([data-page=integrations],[data-page=pricing],[data-page=contact]) header.site-nav{height:104px}}body:is([data-page=integrations],[data-page=pricing],[data-page=contact]) header.site-nav{isolation:isolate}body:is([data-page=integrations],[data-page=pricing],[data-page=contact]) header.site-nav:after{content:"";position:absolute;left:0;right:0;top:100%;height:96px;background:linear-gradient(180deg,#080c10,#080c1080 38%,#080c1000);pointer-events:none;z-index:-1}body:is([data-page=integrations],[data-page=pricing],[data-page=contact])>.page-footer{position:relative;isolation:isolate}body:is([data-page=integrations],[data-page=pricing],[data-page=contact])>.page-footer:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:80px;background:linear-gradient(0deg,#080c10,#080c1000);pointer-events:none}.directory-search-group{min-width:0;display:grid;gap:8px}.directory-count-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:20px}.directory-count-row p,.directory-count-row button{font:inherit;font-size:14px;line-height:20px;color:#b8cbd6;margin:0;padding:0;background:none;border:0}.directory-count-row button{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.directory-search-group .directory-search{width:100%;margin:0}@media(max-width:1000px){.directory-search-group{grid-column:1/-1}}@media(hover:hover)and (pointer:fine){.integration-logo img{transition:transform .18s var(--ease,cubic-bezier(.23,1,.32,1))}.integration-card:hover .integration-logo img{transform:translateY(-4px) scale(1.08)}.integration-card:hover h3{color:#91c9f5}.integration-card:hover{background:linear-gradient(120deg,#91c9f509,transparent)}.plan-card{transition:transform .18s var(--ease,cubic-bezier(.23,1,.32,1))}.plan-card:hover{transform:translateY(-4px)}}body.reduced .integration-logo img,body.reduced .plan-card,body.keyboard-input .plan-card{transition:none!important;transform:none!important}body.reduced .integration-card:hover .integration-logo img{transform:none}@media(prefers-reduced-motion:reduce){.integration-logo img,.plan-card{transition:none!important;transform:none!important}.integration-card:hover .integration-logo img{transform:none}}@media(prefers-reduced-transparency:reduce){body[data-page] header.site-nav{background:#080c10}body[data-page] header.site-nav:after{display:none}}.integration-description{min-height:0!important;height:auto!important;line-height:1.7}.integration-description>span{display:block}.reading-group{position:relative}.reading-group>.reading-spine{position:absolute;left:-19px;top:0;bottom:0;width:1px;background:#7389a257;transform-origin:top center;transform:scaleY(0);pointer-events:none}.reading-group>.integration-card,.reading-group>details{position:relative}.reading-ink{position:absolute;left:0;right:0;top:0;height:1px;background:#8fa2bf85;transform:scaleX(0);transform-origin:left center;pointer-events:none}.page-faq details.is-in-view summary{color:#d6e5f4}.page-faq details[open] summary{color:#f0f3f5}.page-faq details{scroll-margin-top:130px}@media(min-width:901px){.page-faq>div:first-child{position:sticky;top:130px;align-self:start}}@media(hover:hover)and (pointer:fine){.page-faq summary:hover{color:#fff;background:linear-gradient(90deg,#91c9f50d,transparent)}.plan-grid .plan-card:hover{background:linear-gradient(180deg,#91c9f511,transparent 70%);border-top-color:#91c9f5;box-shadow:0 -1px #91c9f5;transform:translateY(-3px)}.plan-grid .plan-card:hover h2{color:#91c9f5}.plan-includes li:hover{background:linear-gradient(90deg,transparent 0 12px,#91c9f520 12px,transparent);color:#eef6ff}.plan-includes li:hover:before{background:#91c9f5}}@media(max-width:900px){.reading-group>.reading-spine{display:none}}body.reduced .reading-ink,body.reduced .reading-spine{transform:scale(1)!important}@media(prefers-reduced-motion:reduce){.reading-ink,.reading-spine{transform:scale(1)!important}.plan-grid .plan-card:hover{transform:none!important}}
