.integration-marketplace{--market-ink:var(--gray-100);--market-muted:var(--gray-400);--market-line:color-mix(in srgb,var(--gray-100) 12%,transparent);--market-surface:var(--gray-900);min-width:0;min-height:100dvh;color:var(--market-ink)}.marketplace-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:49px;height:49px;padding:0 28px;border-bottom:1px solid var(--market-line)}.marketplace-topbar h1{margin:0;font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.025em}.marketplace-site{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--market-muted);font-size:12px}.marketplace-site>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-site .ps-dashboard-icon{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.marketplace-content{width:min(100%,1440px);margin:0 auto;padding:30px 40px 64px}.marketplace-eyebrow{margin:0 0 10px;color:var(--gray-500);font-size:10px;line-height:16px;font-weight:600;letter-spacing:.12em}.marketplace-library-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px}.integration-marketplace .marketplace-library-header h2{margin:0;color:var(--market-ink);font-size:27px;line-height:36px;font-weight:600;letter-spacing:-.035em}.marketplace-library-toolbar{position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:24px;border-bottom:1px solid var(--market-line);background:var(--app-platform-background)}.marketplace-filters{display:flex;align-items:center;gap:26px;min-width:0}.marketplace-filters button{display:inline-flex;align-items:center;justify-content:center;position:relative;min-height:50px;padding:0;border:0;background:transparent;color:var(--market-muted);font:inherit;font-size:13px;line-height:20px;font-weight:500;white-space:nowrap;cursor:pointer}.marketplace-filters button:hover,.marketplace-filters button[aria-current=page]{color:var(--market-ink)}.marketplace-filters button[aria-current=page]:after{position:absolute;inset:auto 0 -1px;height:2px;background:var(--app-brand-500);content:""}.integration-marketplace :is(.marketplace-filters button,.marketplace-category-trigger,.marketplace-back,.marketplace-app-name,.marketplace-shelf-heading button,.marketplace-feature button):focus-visible{outline:1px solid var(--app-focus-color);outline-offset:4px}.marketplace-category-filter{position:relative;flex:0 0 auto;margin-left:auto}.marketplace-category-trigger{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 9px;border:1px solid transparent;border-radius:var(--app-radius-control);background:transparent;color:var(--market-ink);font:inherit;font-size:12px;line-height:18px;cursor:pointer}.marketplace-category-label,.marketplace-category-trigger>svg{color:var(--market-muted)}.marketplace-category-trigger:hover,.marketplace-category-trigger[aria-expanded=true]{border-color:var(--market-line);background:var(--market-surface)}.marketplace-category-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;gap:4px;width:224px;padding:6px;border:1px solid var(--market-line);border-radius:10px;background:var(--market-surface);box-shadow:0 12px 36px rgb(0 0 0/.18)}.marketplace-category-menu button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;padding:8px 10px;border:0;border-radius:5px;background:transparent;color:var(--market-muted);font:inherit;font-size:13px;line-height:20px;text-align:left;cursor:pointer}.marketplace-category-menu button:focus-visible,.marketplace-category-menu button:hover{color:var(--market-ink);background:color-mix(in srgb,var(--market-ink) 7%,transparent)}.marketplace-category-menu button[aria-checked=true]{color:var(--market-ink)}.marketplace-category-menu button:focus-visible{outline:1px solid var(--app-focus-color);outline-offset:-1px}.integration-marketplace .integration-library.is-marketplace{margin:0;padding:0;border:0;border-radius:0;background:transparent}.integration-marketplace .is-marketplace>.settings-card-body{padding:0}.integration-marketplace .integration-library-search{width:min(320px,45%);min-height:40px;gap:9px;padding-inline:12px;border-color:var(--market-line);background:transparent}.integration-marketplace .integration-library-search input{font-size:13px}.integration-marketplace .integration-library-search input::-webkit-search-cancel-button{-webkit-appearance:none}.integration-marketplace .integration-library-search button{display:grid;place-items:center;flex:0 0 auto;min-width:28px;min-height:30px;margin-right:-5px}.marketplace-features{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;margin:26px 0 38px}.marketplace-features.is-single{grid-template-columns:minmax(0,1fr)}.marketplace-feature{--feature-ink:#302252;position:relative;isolation:isolate;min-width:0;min-height:320px;overflow:hidden;border-radius:16px;color:var(--feature-ink);background:#ddceff}.marketplace-feature.is-revenue{background:linear-gradient(115deg,#e8dfff,#d5c2ff 55%,#b6aff5)}.marketplace-feature.is-automations{--feature-ink:#143c39;background:linear-gradient(130deg,#ddf6d6,#aee4d4 64%,#8ad2c4)}.marketplace-feature.is-installation{--feature-ink:#532b25;background:linear-gradient(115deg,#ffe2c4,#ffc6bd 60%,#e99bbd)}.marketplace-feature.is-analytics{--feature-ink:#193955;background:linear-gradient(130deg,#d9eeff,#b9d5ff 60%,#a5bdf3)}.marketplace-feature-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:56%;min-height:inherit;padding:30px}.marketplace-feature-eyebrow{margin:0 0 17px;color:inherit;font-size:9px;line-height:14px;font-weight:750;letter-spacing:.1em}.integration-marketplace .marketplace-feature h3{margin:0;color:inherit;font-size:clamp(26px,2.55vw,37px);line-height:1.1;font-weight:650;letter-spacing:-.05em}.marketplace-feature-description{max-width:230px;margin:13px 0 22px;font-size:12px;line-height:18px;color:color-mix(in srgb,var(--feature-ink) 85%,transparent);text-wrap:pretty}.marketplace-feature button{display:inline-flex;align-items:center;gap:10px;min-height:36px;margin-top:auto;padding:0 13px;border:1px solid rgb(255 255 255/.5);border-radius:999px;background:rgb(255 255 255/.64);color:var(--feature-ink);font:inherit;font-size:11px;line-height:18px;font-weight:650;white-space:nowrap;cursor:pointer}.marketplace-feature button:hover{background:#fff}.marketplace-features.is-single .marketplace-feature{min-height:300px}.marketplace-features.is-single .marketplace-feature-copy{width:50%;max-width:540px;padding:34px 40px}.marketplace-features.is-single .marketplace-feature h3{font-size:clamp(32px,3.5vw,46px)}.marketplace-features.is-single .marketplace-feature-description{max-width:300px}.store-art{position:absolute;z-index:1;pointer-events:none;width:48%;height:100%;right:0;top:0}.store-art-tile{position:absolute;width:108px;height:108px;border-radius:25%;box-shadow:0 3px 0 rgb(255 255 255/.45),0 16px 28px rgb(58 37 104/.18),0 35px 50px rgb(58 37 104/.1)}.integration-marketplace .store-art .marketplace-app-logo{width:100%;height:100%;border-radius:inherit}.integration-marketplace .store-art .marketplace-app-logo img{width:68%;height:68%;max-width:none}.integration-marketplace .store-art .marketplace-app-logo.is-full-artwork img{width:100%;height:100%}.store-art-revenue .store-art-tile-1{z-index:3;width:146px;height:146px;left:7%;top:31%;transform:rotate(-12deg)}.store-art-revenue .store-art-tile-2{z-index:2;width:100px;height:100px;right:6%;top:12%;transform:rotate(14deg)}.store-art-revenue .store-art-tile-3{z-index:4;width:88px;height:88px;right:9%;bottom:10%;transform:rotate(8deg)}.store-art-plinth{position:absolute;width:300px;height:100px;left:-8%;bottom:-26px;border-radius:50%;background:#c0a6e7;box-shadow:inset 0 8px 0 #d8c5f6,0 24px 0 #b39bd6;transform:rotate(-12deg)}.store-art-receipt{position:absolute;display:grid;align-content:start;gap:8px;width:80px;height:118px;left:-2%;top:9%;padding:19px 13px;background:#f9f3ff;border-radius:8px;box-shadow:0 12px 24px rgb(78 37 131/.12);transform:rotate(-20deg)}.store-art-receipt span{height:4px;border-radius:2px;background:#d8c8f1}.store-art-receipt span:nth-child(2){width:60%}.store-art-receipt svg{margin-top:9px;color:#7146b5}.store-art-connections{position:absolute;top:15%;left:-35%;width:150%;height:82%;overflow:visible}.store-art-connections path{stroke:#4a9a87;stroke-width:2px;stroke-dasharray:4 5}.store-art-origin{position:absolute;display:grid;place-items:center;width:58px;height:58px;border-radius:16px;top:43%;left:-2%;background:#effbf2;color:#267767;box-shadow:0 8px 18px rgb(37 122 94/.12);transform:rotate(-8deg)}.store-art-automations .store-art-tile{width:80px;height:80px;right:12%;box-shadow:0 2px 0 rgb(255 255 255/.5),0 14px 24px rgb(23 91 71/.16)}.store-art-automations .store-art-tile-1{top:9%;transform:rotate(10deg)}.store-art-automations .store-art-tile-2{top:40%;right:2%;transform:rotate(-8deg)}.store-art-automations .store-art-tile-3{bottom:5%;right:25%;transform:rotate(10deg)}.store-art-browser{position:absolute;top:23%;left:-3%;width:70%;height:150px;border:1px solid rgb(255 255 255/.8);border-radius:14px;background:#fff7ef;box-shadow:0 25px 35px rgb(132 62 58/.14);transform:rotate(-9deg)}.store-art-browser>div{display:flex;align-items:center;gap:5px;height:26px;padding:0 11px;border-bottom:1px solid #efd9d0}.store-art-browser i{width:5px;height:5px;border-radius:50%;background:#d2b7b1}.store-art-browser>svg{display:block;margin:25px auto 13px;color:#d19588}.store-art-browser>span{display:block;width:42%;height:5px;margin:0 auto;border-radius:3px;background:#e9d4cc}.store-art-installation .store-art-tile-1{width:124px;height:124px;top:30%;right:17%;transform:rotate(10deg)}.store-art-installation .store-art-tile-2{width:88px;height:88px;top:6%;right:6%;transform:rotate(-10deg)}.store-art-installation .store-art-tile-3{width:90px;height:90px;bottom:6%;left:14%;transform:rotate(-7deg)}.store-art-search{position:absolute;width:185px;height:138px;top:22%;right:-12%;padding:15px;border-radius:14px;background:#edf7ff;transform:rotate(9deg);box-shadow:0 20px 30px rgb(41 92 150/.18)}.store-art-search>div{display:flex;align-items:center;gap:8px;height:29px;padding:0 8px;border:1px solid #d0e2f5;border-radius:8px;color:#568ac4}.store-art-search>div>span{width:65%;height:4px;border-radius:2px;background:#b9d0ee}.store-art-search>i{display:block;height:6px;margin:11px 0 0 7px;width:78%;border-radius:2px;background:#bfd7f5}.store-art-search>i:nth-child(3){width:55%}.store-art-search>i:nth-child(4){width:66%}.store-art-analytics .store-art-tile-1{width:112px;height:112px;left:7%;bottom:10%;transform:rotate(-12deg)}.marketplace-features.is-single .store-art{right:4%;max-width:460px}.marketplace-features.is-single .store-art-automations .store-art-tile{width:90px;height:90px}.integration-marketplace .integration-library-results{gap:34px;margin-top:28px;scroll-margin-top:124px}.integration-marketplace .integration-library-results:focus{outline:none}.integration-marketplace .integration-library-results-head:not(.sr-only){gap:12px;margin:0 0 -12px;padding:0;border:0;color:var(--gray-500);font-size:12px;font-weight:400}.integration-marketplace .integration-library-result-group{gap:8px}.marketplace-shelf-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:4px}.integration-marketplace .marketplace-shelf-heading h3{margin:0;font-size:20px;line-height:27px;font-weight:550;letter-spacing:-.03em}.marketplace-shelf-heading>button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:36px;padding:0;border:0;background:transparent;color:var(--market-muted);font:inherit;font-size:12px;cursor:pointer}.marketplace-shelf-heading>button:hover{color:var(--market-ink)}.integration-marketplace .integration-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.integration-marketplace .integration-library-tile{display:grid;grid-template-columns:62px minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:15px;min-height:104px;padding:18px 0;border:0;border-bottom:1px solid var(--market-line);border-radius:0;background:transparent}.integration-marketplace .integration-library-tile-copy{display:grid;gap:3px;min-width:0}.integration-marketplace .integration-library-tile-title{align-self:auto}.marketplace-app-name{min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.integration-marketplace .integration-library-tile-title strong{display:block;white-space:normal;overflow:visible;color:var(--market-ink);font-size:14px;line-height:19px;font-weight:600;letter-spacing:-.015em}.marketplace-app-name:hover strong{text-decoration:underline;text-underline-offset:3px}.integration-marketplace .integration-library-tile-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.integration-marketplace .integration-library-tile-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;color:var(--market-muted);font-size:11.5px;line-height:16px;text-wrap:pretty}.integration-marketplace .integration-library-connection-status{padding:0;border:0;border-radius:0;background:transparent;font-size:10px;line-height:15px}.integration-marketplace .integration-library-provider-state{color:var(--gray-500);font-size:10px;line-height:15px}.integration-marketplace .integration-library-actions{align-self:center;justify-content:flex-end;grid-column:auto;width:auto;gap:6px}.integration-marketplace .integration-library-action{display:inline-flex;justify-content:center;min-width:70px;min-height:32px;margin:0;padding:0 12px;border:0;border-radius:999px;background:color-mix(in srgb,var(--market-ink) 10%,transparent);color:var(--market-ink);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.integration-marketplace .integration-library-action:hover{background:color-mix(in srgb,var(--market-ink) 18%,transparent)}.integration-marketplace .integration-library-action>svg{display:none}.integration-marketplace .integration-library-soon{max-width:90px;margin:0;padding:0;border:0;background:transparent;color:var(--gray-500);font-size:10px;font-weight:500;line-height:15px;text-align:right}.integration-marketplace .marketplace-app-logo{display:grid;place-items:center;width:62px;height:62px;flex-basis:62px;overflow:hidden;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgb(0 0 0/.06)}.integration-marketplace .marketplace-app-logo img{width:72%;height:72%;max-width:none;object-fit:contain}.integration-marketplace .marketplace-app-logo.is-full-artwork{background:transparent}.integration-marketplace .marketplace-app-logo.is-full-artwork img{width:100%;height:100%}.integration-marketplace .marketplace-app-logo[data-provider=wordpress]{background:#21759b}.integration-marketplace .marketplace-app-logo[data-provider=framer]{background:#171717}.integration-marketplace .marketplace-app-logo[data-provider=webflow]{background:#146ef5}.integration-marketplace .marketplace-app-logo[data-provider=discord]{background:#5865f2}.integration-marketplace .marketplace-app-logo[data-provider=zapier]{background:#fff}.integration-marketplace .marketplace-app-logo[data-provider=make]{background:#6d00cc}.integration-marketplace .marketplace-app-logo:is([data-provider=wordpress],[data-provider=framer],[data-provider=webflow],[data-provider=discord],[data-provider=make]) img{filter:brightness(0) invert(1)}.integration-marketplace .marketplace-app-logo[data-provider=paypal]{background:#eaf5ff}.integration-marketplace .marketplace-app-logo[data-provider=lemon-squeezy]{background:#5422bd}.integration-marketplace .marketplace-app-logo[data-provider=paddle]{background:#fbdc56}.integration-marketplace .marketplace-app-logo[data-provider=n8n]{background:#fff0f2}.integration-marketplace .marketplace-app-logo:is([data-provider=hubspot],[data-provider=google-analytics],[data-provider=google-ads],[data-provider=html5]){border-radius:0;background:transparent;box-shadow:none}.integration-marketplace .marketplace-app-logo:is([data-provider=hubspot],[data-provider=google-analytics],[data-provider=google-ads],[data-provider=html5]) img{width:88%;height:88%}.marketplace-configuration{max-width:880px;margin-inline:auto}.marketplace-back{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0;border:0;background:transparent;color:var(--market-muted);font:inherit;font-size:13px;cursor:pointer}.marketplace-back:hover{color:var(--market-ink)}.marketplace-configuration-heading{padding:24px 0 28px}.marketplace-configuration-heading h2{margin:0 0 8px;color:var(--market-ink);font-size:30px;font-weight:550;line-height:1.2;letter-spacing:-.03em}.marketplace-configuration-heading>p:last-child{margin:0;color:var(--market-muted);font-size:14px;line-height:22px}.marketplace-configuration .settings-card,.marketplace-configuration>.settings-card{margin-bottom:20px;border-color:var(--market-line);border-radius:12px}.marketplace-configuration .settings-card-head{padding:20px 22px}.marketplace-configuration .settings-card-body{padding:22px}.marketplace-configuration .settings-card-desc{max-width:680px;font-size:13px;line-height:21px}.marketplace-configuration .settings-list-row{gap:18px;flex-wrap:wrap}.marketplace-configuration .settings-list-row>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.marketplace-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:56px 40px}.marketplace-empty h2{margin:0;font-size:24px;line-height:32px;font-weight:550}.marketplace-empty p{max-width:520px;margin:0;color:var(--market-muted);font-size:14px;line-height:22px}@media (min-width:1600px){.marketplace-feature{min-height:350px}.store-art-revenue .store-art-tile-1{width:166px;height:166px}}@media (max-width:1100px){.marketplace-content{padding:30px 28px 48px}.marketplace-library-toolbar{column-gap:16px}.marketplace-filters{gap:21px}.marketplace-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marketplace-feature{min-height:400px}.marketplace-feature-copy{width:100%;min-height:400px;padding:24px}.marketplace-feature-description{max-width:225px;margin-bottom:14px}.marketplace-feature button{margin-top:0}.store-art{width:64%;height:200px;top:auto;bottom:-5px}.store-art-revenue .store-art-tile-1{width:115px;height:115px}.store-art-revenue .store-art-tile-2{width:78px;height:78px}.store-art-revenue .store-art-tile-3{width:72px;height:72px}.store-art-receipt{width:60px;height:90px;padding:13px 10px}.store-art-automations .store-art-tile{width:63px;height:63px}.store-art-origin{width:45px;height:45px}.marketplace-features.is-single .marketplace-feature,.marketplace-features.is-single .marketplace-feature-copy{min-height:300px}.marketplace-features.is-single .marketplace-feature-copy{width:52%}.marketplace-features.is-single .store-art{height:100%;width:47%;max-width:none;bottom:0}.integration-marketplace .integration-library-grid{gap:0 24px}.integration-marketplace .integration-library-tile{grid-template-columns:54px minmax(0,1fr);gap:4px 13px;padding-block:17px}.integration-marketplace .integration-library-tile>.marketplace-app-logo{grid-row:1/3;width:54px;height:54px}.integration-marketplace .integration-library-actions{grid-column:2;justify-self:start}.integration-marketplace .integration-library-action{min-height:28px;margin-top:5px;font-size:10px}.integration-marketplace .integration-library-soon{margin-top:4px;text-align:left}}@media (max-width:640px){.marketplace-topbar{padding-inline:16px}.marketplace-content{padding:26px 18px 40px}.marketplace-library-header{align-items:stretch;flex-direction:column;gap:18px;margin-bottom:8px}.integration-marketplace .marketplace-library-header h2{font-size:25px;line-height:32px}.integration-marketplace .integration-library-search{width:100%;min-height:44px}.integration-marketplace .integration-library-search button{min-width:36px;min-height:40px}.marketplace-library-toolbar{gap:0}.marketplace-filters{width:100%;gap:21px;overflow-x:auto}.marketplace-filters button{min-height:48px;font-size:12px}.marketplace-filters button:focus-visible{outline-offset:-2px}.marketplace-category-filter{width:100%;padding-block:4px;border-top:1px solid var(--market-line)}.marketplace-category-trigger{width:100%;min-height:44px;padding-inline:0}.marketplace-category-trigger>svg{margin-left:auto}.marketplace-category-trigger:hover,.marketplace-category-trigger[aria-expanded=true]{border-color:transparent;background:transparent}.marketplace-category-menu{width:min(100%,280px)}.marketplace-category-menu button{min-height:44px}.marketplace-features{grid-template-columns:minmax(0,1fr);gap:14px;margin:22px 0 30px}.marketplace-feature,.marketplace-feature-copy{min-height:280px}.marketplace-feature-copy{width:65%;padding:24px}.integration-marketplace .marketplace-feature h3{font-size:28px}.marketplace-feature-eyebrow{font-size:8px;margin-bottom:15px}.marketplace-feature-description{max-width:178px;font-size:11px;line-height:17px;margin:13px 0 19px}.marketplace-feature button{margin-top:auto;font-size:10px;gap:6px;padding:0 11px}.store-art{width:39%;height:100%;bottom:0;right:-2%}.store-art-revenue .store-art-tile-1{width:92px;height:92px;left:0;top:38%}.store-art-revenue .store-art-tile-2{width:60px;height:60px;right:4%;top:14%}.store-art-revenue .store-art-tile-3{width:64px;height:64px;right:8%;bottom:10%}.store-art-receipt{left:-8%;top:15%;width:54px;height:75px}.store-art-receipt svg{width:16px;height:16px;margin-top:1px}.store-art-automations .store-art-tile{width:62px;height:62px}.store-art-origin{width:37px;height:37px;left:-3%;top:42%}.store-art-origin svg{width:23px}.marketplace-features.is-single .marketplace-feature,.marketplace-features.is-single .marketplace-feature-copy{min-height:330px}.marketplace-features.is-single .marketplace-feature-copy{width:67%;padding:25px}.marketplace-features.is-single .marketplace-feature h3{font-size:29px}.marketplace-features.is-single .store-art{width:42%;right:-3%}.marketplace-features.is-single .store-art-automations .store-art-tile{width:70px;height:70px}.store-art-installation .store-art-tile-1{width:90px;height:90px;right:9%;top:38%}.store-art-installation .store-art-tile-2{width:66px;height:66px}.store-art-installation .store-art-tile-3{width:65px;height:65px;left:10%;bottom:9%}.store-art-browser{width:110px;height:128px;top:26%;left:-20%}.store-art-search{width:140px;height:118px;top:13%;right:-45%}.store-art-analytics .store-art-tile-1{width:85px;height:85px;left:-1%}.integration-marketplace .integration-library-grid{grid-template-columns:minmax(0,1fr);gap:0}.integration-marketplace .integration-library-tile{grid-template-columns:58px minmax(0,1fr) auto;gap:12px;min-height:104px}.integration-marketplace .integration-library-tile>.marketplace-app-logo{grid-row:auto;width:58px;height:58px}.integration-marketplace .integration-library-actions{grid-column:auto;justify-self:end}.integration-marketplace .integration-library-action{min-width:64px;min-height:44px;padding:0 10px;margin:0;font-size:10px}.integration-marketplace .integration-library-tile-title strong{font-size:13px}.integration-marketplace .integration-library-tile-description{font-size:11px;line-height:15px}.integration-marketplace .marketplace-shelf-heading h3{font-size:18px;line-height:24px}.marketplace-shelf-heading{gap:12px}.marketplace-shelf-heading>button{font-size:11px;gap:5px}.marketplace-configuration .settings-card-body,.marketplace-configuration .settings-card-head{padding:16px}.marketplace-empty{padding:32px 20px}}@media (prefers-reduced-motion:no-preference){.integration-marketplace .integration-library-action,.marketplace-feature button{transition:background-color .14s ease}}.integration-site-options{display:flex;flex-wrap:wrap;gap:12px}.integration-directory{--market-ink:var(--foreground);--market-muted:var(--muted-foreground);--market-line:var(--border);--market-surface:var(--muted);--gray-100:var(--foreground);--gray-400:var(--muted-foreground);--gray-500:var(--muted-foreground);--gray-900:var(--muted);--app-focus-color:var(--ring);--app-platform-background:var(--background);min-height:100svh;padding-top:72px;background:var(--background);color:var(--foreground);font-family:var(--website-font-sans)}.integration-directory a{text-decoration:none}.integration-directory :is(button,a,input,select):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.integration-directory button{cursor:pointer}.integration-directory button:disabled{cursor:not-allowed;opacity:.6}.integration-directory .marketplace-app-logo{flex-shrink:0}.directory-skip{position:fixed;z-index:300;top:12px;left:16px;padding:12px 18px;border-radius:8px;background:var(--foreground);color:var(--background);transform:translateY(-160%)}.directory-skip:focus{transform:none}.directory-detail,.directory-footer,.directory-main{width:min(1360px,calc(100% - 80px));margin-inline:auto}.directory-main{padding:48px 0 80px;outline:none}.directory-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:18px}.directory-heading h1{margin:0;font-size:34px;line-height:1.2;letter-spacing:-.04em;font-weight:600}.directory-search-slot{width:310px;height:44px;flex-shrink:0}.directory-search{display:flex;align-items:center;gap:10px;width:310px;min-height:44px;padding:0 13px;border:1px solid var(--border);border-radius:999px;color:var(--muted-foreground)}.directory-search input{min-width:0;width:100%;height:42px;padding:0;border:0;outline:none;background:transparent;color:var(--foreground);font:inherit;font-size:14px}.directory-search:focus-within{outline:2px solid var(--ring);outline-offset:3px}.directory-search input:focus-visible{outline:none}.directory-search input::-webkit-search-cancel-button{-webkit-appearance:none}.directory-search button{display:grid;place-items:center;min-width:28px;min-height:32px;border:0;background:transparent}.directory-toolbar{position:sticky;top:72px;z-index:30;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0 20px;border-bottom:1px solid var(--border);background:var(--background)}.directory-toolbar-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-left:auto;min-width:0}.directory-toolbar:not([data-stuck=true]) .directory-search{position:absolute;right:0;bottom:calc(100% + 18px)}.directory-toolbar[data-stuck=true] .directory-search{width:220px;max-width:100%}.directory-toolbar .marketplace-filters{gap:28px}.directory-toolbar .marketplace-filters :is(a,button){display:flex;align-items:center;min-height:58px;color:var(--muted-foreground);font-size:14px;font-weight:500;white-space:nowrap}.directory-toolbar .marketplace-filters :is(a:hover,button:hover,button[aria-current=page]){color:var(--foreground)}.directory-category{display:flex;align-items:center;gap:10px;min-height:48px;color:var(--muted-foreground);font-size:13px}.directory-category select{field-sizing:content;max-width:195px;min-height:40px;padding:0 7px;border:0;border-radius:5px;background:var(--background);color:var(--foreground);font:inherit}.integration-directory .marketplace-feature{min-height:354px}.integration-directory .marketplace-feature h3{font-size:clamp(29px,3vw,41px)}.integration-directory .marketplace-feature-description{font-size:14px;line-height:1.6}.integration-directory .marketplace-feature button{min-height:40px;padding-inline:16px;font-size:12px}.directory-results{display:grid;gap:40px;scroll-margin-top:158px}.directory-result-count{margin:0;color:var(--muted-foreground);font-size:14px}.directory-toolbar+.directory-results{margin-top:32px}.directory-shelf h2{margin:0;font-size:23px;font-weight:550;letter-spacing:-.03em}.directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.directory-listing{min-height:118px;padding:22px 0;border-bottom:1px solid var(--border)}.directory-listing,.directory-listing-identity{display:flex;align-items:center;gap:18px;min-width:0}.directory-listing-identity{flex:1}.directory-listing-identity>span:last-child{display:grid;gap:5px;min-width:0}.directory-listing strong{color:var(--foreground);font-size:16px;font-weight:550}.directory-listing-identity:hover strong{text-decoration:underline;text-underline-offset:4px}.directory-listing-identity>span>span{color:var(--muted-foreground);font-size:13px;line-height:1.5}.directory-listing small{color:var(--muted-foreground);font-size:11px}.directory-pill{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:34px;padding:5px 16px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 9%,transparent);color:var(--foreground);font-size:13px;font-weight:600}.directory-pill:hover{background:color-mix(in srgb,var(--foreground) 16%,transparent)}.directory-empty{padding:60px 0}.directory-empty h2{font-size:24px}.directory-empty p{color:var(--muted-foreground)}.directory-empty button{padding:10px 0;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px}.directory-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px;padding:35px 0;border-top:1px solid var(--border)}.directory-footer>a{font-size:24px;font-weight:650;letter-spacing:-.05em}.directory-footer nav{display:flex;flex-wrap:wrap;gap:22px;color:var(--muted-foreground);font-size:13px}.directory-footer a:hover{color:var(--foreground)}.directory-detail{--directory-sidebar-width:280px;padding:36px 0 72px;outline:none}.directory-back{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--muted-foreground);font-size:13px}.directory-back:hover{color:var(--foreground)}.directory-detail-header{display:grid;grid-template-columns:92px minmax(0,1fr) var(--directory-sidebar-width);gap:28px;align-items:start;padding:34px 0 44px;border-bottom:1px solid var(--border)}.integration-directory .directory-detail-header>.marketplace-app-logo{width:92px;height:92px;border-radius:22px}.directory-detail-title h1{margin:7px 0 14px;font-size:clamp(32px,3.5vw,46px);line-height:1.12;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.directory-detail-title>p:first-child{margin:0;font-size:12px;color:var(--muted-foreground)}.directory-detail-title>p{max-width:650px;margin:0;font-size:16px;line-height:1.6;color:var(--muted-foreground);text-wrap:pretty}.directory-availability{display:inline-flex;align-items:center;gap:7px;margin-top:19px;font-size:12px;color:var(--muted-foreground)}.directory-availability>span{width:6px;height:6px;border-radius:50%;background:currentColor}.directory-availability.is-available{color:#318566}.clarity .directory-availability.is-available,:root[data-theme=dark] .directory-availability.is-available{color:#80c8a9}.directory-detail-actions{display:grid;gap:16px;padding-top:26px}.directory-primary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 22px;border:0;border-radius:999px;background:var(--foreground);color:var(--background);font:inherit;font-size:14px;font-weight:600}.directory-primary:hover{opacity:.86}.directory-action-note{display:grid;gap:8px}.directory-detail-actions p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.65}.directory-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--directory-sidebar-width);gap:64px;padding-top:44px}.directory-detail-content{min-width:0}.directory-detail-content>section{margin-bottom:42px}.directory-detail-content h2,.directory-detail-sidebar h2,.directory-related h2{margin:0 0 20px;font-size:24px;line-height:1.25;letter-spacing:-.03em;font-weight:550}.directory-detail-content p{max-width:740px;margin:0 0 16px;color:var(--muted-foreground);font-size:15px;line-height:1.8;text-wrap:pretty}.directory-use-case{display:flex;gap:13px;padding-top:14px}.directory-use-case>svg{flex:0 0 auto;margin-top:3px;color:var(--muted-foreground)}.directory-detail-content h3{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.5}.directory-preview{margin:8px 0 44px}.directory-preview img{width:100%;height:auto;border:1px solid var(--border);border-radius:14px}.directory-preview figcaption{margin-top:12px;color:var(--muted-foreground);font-size:11px;line-height:1.5}.directory-requirements p{display:flex;align-items:flex-start;gap:12px}.directory-requirements svg{flex:0 0 auto;margin-top:5px}.directory-provider-gate{padding:18px 22px;border-left:2px solid var(--primary);background:var(--muted);border-radius:0 8px 8px 0}.directory-provider-gate strong{font-size:14px}.directory-provider-gate p{margin:7px 0 0;font-size:13px}.directory-expectations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px}.directory-expectations p{font-size:13px;line-height:1.7}.directory-detail-content .directory-setup-guide{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px;padding:27px 0;border-block:1px solid var(--border)}.directory-setup-guide h2{margin-bottom:7px;font-size:20px}.directory-setup-guide>div{flex:1}.directory-setup-guide p{margin:0;font-size:13px}.directory-setup-guide a{display:inline-flex;align-items:center;gap:7px;min-height:36px;color:var(--foreground);font-size:13px;font-weight:550}.directory-detail-sidebar{min-width:0}.directory-detail-sidebar section{margin-bottom:35px}.directory-detail-sidebar h2{font-size:17px}.directory-detail-sidebar dl{margin:0}.directory-detail-sidebar dl>div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--border);font-size:12px;line-height:1.5}.directory-detail-sidebar dt{color:var(--muted-foreground)}.directory-detail-sidebar dd{margin:0;text-align:right}.directory-small{color:var(--muted-foreground);font-size:12px;line-height:1.7}.directory-resource-links{display:grid;gap:4px}.directory-resource-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;font-size:13px;line-height:1.4}.directory-resource-links a:hover{text-decoration:underline;text-underline-offset:4px}.directory-resource-links svg{flex:0 0 auto;color:var(--muted-foreground)}.directory-related{margin-top:24px;padding-top:36px;border-top:1px solid var(--border)}.directory-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.directory-related a{display:flex;align-items:center;gap:14px;min-width:0}.directory-related a>span:not(.marketplace-app-logo){display:grid;gap:4px;min-width:0}.directory-related strong{font-size:14px;font-weight:550}.directory-related a>span>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:var(--muted-foreground);line-height:1.5}.directory-related a>svg{flex:0 0 auto}@media (max-width:1050px){.directory-detail,.directory-footer,.directory-main{width:calc(100% - 48px)}.directory-toolbar .marketplace-filters{gap:20px}.directory-category{margin-left:auto}.directory-grid{column-gap:26px}.directory-listing,.directory-listing-identity{gap:12px}.directory-detail-header{grid-template-columns:80px minmax(0,1fr);gap:24px}.directory-detail-actions{grid-column:2;justify-items:start;padding-top:0}.directory-detail-layout{gap:32px;grid-template-columns:minmax(0,1fr) 240px}.directory-related>div{grid-template-columns:1fr}}@media (max-width:700px){.directory-detail,.directory-footer,.directory-main{width:calc(100% - 36px)}.directory-main{padding-top:28px}.directory-heading{display:grid;gap:22px}.directory-heading h1{font-size:29px}.directory-search,.directory-search-slot{width:100%}.directory-toolbar{display:block}.directory-toolbar .marketplace-filters{overflow-x:auto;gap:24px;scrollbar-width:none}.directory-toolbar .marketplace-filters :is(a,button){min-height:52px;font-size:13px}.directory-category{justify-content:space-between;min-height:46px}.directory-category select{min-height:44px}.integration-directory .marketplace-features{grid-template-columns:minmax(0,1fr);margin-top:22px;gap:16px}.integration-directory .marketplace-feature{min-height:304px}.integration-directory .marketplace-feature h3{font-size:31px}.integration-directory .marketplace-feature-copy{padding:25px}.integration-directory .marketplace-feature-description{font-size:12px}.directory-grid{grid-template-columns:1fr}.directory-results{scroll-margin-top:194px;gap:32px}.directory-listing{min-height:107px}.directory-pill{min-height:44px;min-width:64px}.directory-detail{padding-top:23px}.directory-detail-header{grid-template-columns:68px minmax(0,1fr);gap:18px;padding-top:24px}.integration-directory .directory-detail-header>.marketplace-app-logo{width:68px;height:68px;border-radius:16px}.directory-detail-title h1{font-size:30px}.directory-detail-title>p{font-size:14px}.directory-detail-actions{grid-column:1/-1;justify-items:stretch}.directory-detail-actions p{text-align:center}.directory-detail-layout{grid-template-columns:1fr;gap:20px;padding-top:32px}.directory-expectations{grid-template-columns:1fr;gap:14px}.directory-detail-content h2{font-size:22px}.directory-detail-content p{font-size:14px}.directory-setup-guide a{width:100%;min-height:44px}.directory-related>div{gap:24px}.directory-footer{padding-block:28px}}