.integration-library{scroll-margin-top:24px}.integration-library-heading{margin:0}.integration-library-head{align-items:flex-start}.integration-library-head .settings-card-desc{max-width:680px;margin:6px 0 0}.integration-library-search{display:flex;align-items:center;min-height:42px;gap:10px;padding:0 12px;border:1px solid var(--gray-700);border-radius:var(--app-radius-control);background:var(--gray-850);color:var(--gray-500)}.integration-library-search:focus-within{border-color:var(--app-focus-color);box-shadow:none}.integration-library-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--gray-100);font:inherit;font-size:14px}.integration-library-search input::placeholder{color:var(--gray-500);opacity:1}.integration-library-search button{border:0;padding:3px;background:transparent;color:var(--gray-400);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.integration-library-search button:hover{color:var(--gray-100)}.integration-library-groups,.integration-library-results{display:grid;grid-gap:24px;gap:24px;margin-top:24px}.integration-library-group,.integration-library-result-group{min-width:0}.integration-library-group-head,.integration-library-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.integration-library-group-head h3,.integration-library-result-group h3{margin:0;color:var(--gray-100);font-size:14px;line-height:20px;font-weight:700}.integration-library-group-head p{margin:2px 0 0;color:var(--gray-500);font-size:12px;line-height:18px}.integration-library-results-head{align-items:center;padding-bottom:12px;margin-bottom:0;border-bottom:var(--app-chrome-border-width) solid var(--gray-800);color:var(--gray-400);font-size:13px;font-weight:600}.integration-library-result-group{display:grid;grid-gap:12px;gap:12px}.integration-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.integration-library-tile{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;min-height:72px;padding:12px;border:1px solid var(--gray-800);border-radius:var(--app-radius-control);background:var(--gray-900)}.integration-library-tile-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.integration-library-tile-title{display:flex;min-width:0;align-items:center;gap:7px}.integration-library-tile-title strong{overflow:hidden;min-width:0;color:var(--gray-100);font-size:13px;line-height:19px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.integration-library-tile-meta{display:flex;min-width:0;align-items:center;gap:6px}.integration-library-tile-description{overflow:hidden;min-width:0;color:var(--gray-500);font-size:11.5px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.integration-library-connection-status{flex:0 0 auto;overflow:visible;padding:1px 6px;font-size:10px;line-height:15px;text-overflow:clip}.integration-library-connection-status.is-attention{border-color:color-mix(in srgb,#f59e0b 42%,transparent);background:color-mix(in srgb,#f59e0b 12%,transparent);color:#fbbf24}.integration-library-connection-status.is-pending{border-color:var(--gray-700);background:var(--gray-850);color:var(--gray-300)}.integration-library-action{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;font-size:12px;text-decoration:none}.integration-library-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.integration-library-details-action{flex:0 0 auto;font-size:12px}.integration-library-soon{flex:0 0 auto;font-size:11px}.integration-details{display:grid;grid-gap:20px;gap:20px}.integration-details-brand{display:flex;align-items:center;gap:12px}.integration-details-brand>.integration-provider-logo{width:46px;height:46px;flex-basis:46px;border-radius:11px}.integration-details-brand>.integration-provider-logo img{width:min(var(--integration-logo-width,36px),40px);height:var(--integration-logo-size,36px)}.integration-details-brand>div{display:grid;grid-gap:2px;gap:2px}.integration-details-brand strong{color:var(--gray-100);font-size:15px;line-height:21px}.integration-details-brand span{color:var(--gray-500);font-size:12px;line-height:17px}.integration-details-list{display:grid;margin:0;border-top:var(--app-chrome-border-width) solid var(--gray-800)}.integration-details-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;grid-gap:18px;gap:18px;padding:12px 0;border-bottom:var(--app-chrome-border-width) solid var(--gray-800)}.integration-details-list dd,.integration-details-list dt{min-width:0;overflow-wrap:anywhere}.integration-details-list dt{color:var(--gray-500);font-size:12px}.integration-details-list dd{margin:0;color:var(--gray-100);font-size:12px;font-weight:650;text-align:right}.integration-details-links{display:flex;flex-wrap:wrap;gap:10px 18px}.integration-details-links a{display:inline-flex;align-items:center;gap:4px;color:var(--gray-300);font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.integration-details-links a:hover{color:var(--gray-100)}.integration-setup{display:grid;grid-gap:18px;gap:18px}.integration-setup-instructions{margin:0;color:var(--gray-400);font-size:13px;line-height:20px}.integration-setup-documentation{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;color:var(--gray-300);font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.integration-setup-documentation:hover{color:var(--gray-100)}.integration-setup-form{display:grid;grid-gap:12px;gap:12px}.integration-setup-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0;margin:0 0 4px;border:0}.integration-setup-mode legend{grid-column:1/-1;padding:0;margin-bottom:1px;color:var(--gray-300);font-size:13px;font-weight:650}.integration-setup-mode label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-width:0;padding:11px;border:1px solid var(--gray-800);border-radius:var(--app-radius-control);cursor:pointer}.integration-setup-mode label:has(input:checked){border-color:var(--brand)}.integration-setup-mode input{width:16px;height:16px;margin:0;accent-color:var(--brand)}.integration-setup-mode label span{display:grid;min-width:0;grid-gap:1px;gap:1px}.integration-setup-mode strong{color:var(--gray-100);font-size:13px;line-height:18px}.integration-setup-mode small{color:var(--gray-500);font-size:11px;line-height:16px}.integration-setup-result{display:grid;grid-gap:12px;gap:12px}.integration-setup-confirmation{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid var(--green-700,#047857);border-radius:var(--app-radius-control)}.integration-setup-confirmation>svg{color:var(--green-400,#34d399);margin-top:1px}.integration-setup-confirmation>div{display:grid;grid-gap:2px;gap:2px}.integration-setup-confirmation strong{color:var(--gray-100);font-size:13px;line-height:19px}.integration-setup-confirmation span{color:var(--gray-500);font-size:11.5px;line-height:17px}.integration-setup-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:11px 12px;border:1px solid var(--gray-800);border-radius:var(--app-radius-control)}.integration-setup-value>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.integration-setup-value span{color:var(--gray-500);font-size:11px;line-height:16px}.integration-setup-value code{overflow-wrap:anywhere;color:var(--gray-100);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:17px}.integration-setup-value button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:12px}.managed-provider-dialog{display:grid;grid-gap:18px;gap:18px}.managed-provider-gate{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--gray-800);border-radius:var(--app-radius-control)}.managed-provider-gate strong{color:var(--gray-100);font-size:13px;line-height:19px}.managed-provider-boundary,.managed-provider-gate span{color:var(--gray-500);font-size:11.5px;line-height:18px}.managed-provider-gate a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;color:var(--gray-300);font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.managed-provider-query{display:grid;grid-gap:7px;gap:7px}.managed-provider-selection{display:grid;grid-gap:8px;gap:8px;padding:0;margin:0;border:0}.managed-provider-selection legend{padding:0;margin-bottom:1px;color:var(--gray-300);font-size:13px;font-weight:650}.managed-provider-selection label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px 11px;border:1px solid var(--gray-800);border-radius:var(--app-radius-control);cursor:pointer}.managed-provider-selection label:has(input:checked){border-color:var(--brand)}.managed-provider-selection input{width:16px;height:16px;margin:0;accent-color:var(--brand)}.managed-provider-selection label span{display:grid;min-width:0;grid-gap:1px;gap:1px}.managed-provider-selection label strong{overflow:hidden;color:var(--gray-100);font-size:12.5px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.managed-provider-selection label small{color:var(--gray-500);font-size:11px;line-height:16px}.managed-provider-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;padding:1px;margin:0;border:1px solid var(--gray-800);border-radius:var(--app-radius-control)}.managed-provider-summary>div{display:grid;min-width:0;grid-gap:3px;gap:3px;padding:11px}.managed-provider-summary dt{color:var(--gray-500);font-size:11px;line-height:16px}.managed-provider-summary dd{overflow:hidden;margin:0;color:var(--gray-100);font-size:13px;line-height:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.managed-provider-boundary{margin:-4px 0 0}.managed-provider-actions{align-items:center}.managed-provider-actions .settings-secondary-button{display:inline-flex;align-items:center;gap:5px}.managed-provider-connected{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;margin:-6px 0 0;color:var(--green-400,#34d399);font-size:11.5px;font-weight:650}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-library-search{border-color:#d4d4d8;background:#fff;color:#71717a}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-library-search input{color:#18181b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-library-search input::placeholder{color:#71717a}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-library-search button:hover{color:#18181b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-library-results-head{border-color:#e4e4e7}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-library-group-head h3,.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-library-result-group h3,.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-library-tile-title strong{color:#18181b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-library-connection-status.is-attention{border-color:#fcd34d;background:#fffbeb;color:#92400e}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-library-connection-status.is-pending{border-color:#d4d4d8;background:#f4f4f5;color:#52525b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-library-tile{border-color:#e4e4e7;background:#fff}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-details-brand strong,.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-details-list dd{color:#18181b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-details-list,.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-details-list>div{border-color:#e4e4e7}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-details-links a{color:#52525b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-details-links a:hover{color:#18181b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-setup-instructions{color:#52525b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-setup-documentation{color:#52525b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-setup-documentation:hover{color:#18181b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-setup-mode label,.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-setup-value{border-color:#e4e4e7}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-setup-confirmation strong,.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-setup-mode strong,.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .integration-setup-value code{color:#18181b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .managed-provider-gate,.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .managed-provider-selection label,.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .managed-provider-summary{border-color:#e4e4e7}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .managed-provider-gate strong,.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .managed-provider-selection label strong,.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .managed-provider-summary dd{color:#18181b}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .managed-provider-gate a{color:#52525b}@media (max-width:700px){.integration-library-grid{grid-template-columns:1fr}}@media (max-width:430px){.integration-library-tile{grid-template-columns:34px minmax(0,1fr)}.integration-library-tile .integration-library-actions{grid-column:2;justify-self:start}.integration-library-group-head{align-items:center}.integration-setup-mode,.integration-setup-value{grid-template-columns:1fr}.integration-setup-value button{justify-self:start}.managed-provider-summary{grid-template-columns:1fr}}.app-dialog.settings-dialog.integration-details-dialog{display:flex;flex-direction:column;overflow:hidden}.app-dialog.settings-dialog.integration-details-dialog>.app-dialog-header{flex-shrink:0}.app-dialog.settings-dialog.integration-details-dialog>.app-dialog-body{display:flex;flex-direction:column;min-height:0;padding:0}.integration-details-dialog .integration-details{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}.integration-details-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:16px 24px;border-top:var(--app-chrome-border-width) solid var(--gray-800)}.integration-details-full-link{display:inline-flex;align-items:center;gap:6px;min-height:36px}.integration-details-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto}.app-dialog.settings-dialog.integration-details-dialog .integration-library-action{min-width:92px;min-height:36px;padding:0 14px;border:0;border-radius:999px;font-size:12px}.app-dialog.settings-dialog.integration-details-dialog .integration-library-action>svg{display:none}.app-dialog.settings-dialog.integration-details-dialog .integration-remove-action{background:color-mix(in srgb,var(--red-500) 12%,transparent);color:var(--red-500)}.app-dialog.settings-dialog.integration-details-dialog .integration-remove-action:hover{background:color-mix(in srgb,var(--red-500) 20%,transparent)}.ps-page.is-light .integration-details-footer{border-color:#e4e4e7}.ps-page.is-light .integration-details-dialog .integration-remove-action{color:#b91c1c}@media (max-width:600px){.integration-details-dialog .integration-details{padding:16px}.integration-details-footer{padding:12px 16px}.app-dialog.settings-dialog.integration-details-dialog .integration-library-action,.integration-details-full-link{min-height:44px}}.integration-removal-body{display:grid;grid-gap:20px;gap:20px}.integration-removal-body p{margin:0;line-height:1.6}.integration-removal-body .settings-label{display:grid;grid-gap:8px;gap:8px}.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:.5px 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}.marketplace-search-slot{width:min(320px,45%);height:40px;flex-shrink:0}.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:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:24px;border-bottom:.5px solid var(--market-line);background:var(--app-platform-background)}.marketplace-toolbar-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-left:auto;min-width:0}.marketplace-library-toolbar:not([data-stuck=true]) .integration-library-search{position:absolute;right:0;bottom:calc(100% + 16px)}.integration-marketplace .marketplace-library-toolbar[data-stuck=true] .integration-library-search{width:220px;max-width:100%}.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;grid-gap:4px;gap:4px;width:224px;padding:6px;border:var(--app-chrome-border-width) 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);grid-gap:20px;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}.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;grid-gap:8px;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;grid-gap:15px;gap:15px;min-height:104px;padding:18px 0;border:0;border-bottom:var(--app-chrome-border-width) solid var(--market-line);border-radius:0;background:transparent}.integration-marketplace .integration-library-tile-copy{display:grid;grid-gap:3px;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.integration-remove-action{background:color-mix(in srgb,var(--red-500) 12%,transparent);color:var(--red-500)}.integration-marketplace .integration-library-action.integration-remove-action:hover{background:color-mix(in srgb,var(--red-500) 20%,transparent)}.ps-page.is-light .integration-marketplace .integration-library-action.integration-remove-action{color:#b91c1c}.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-radius:14px;box-shadow:inset 0 0 0 1px rgb(0 0 0/.06)}.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}.marketplace-search-slot{width:100%;height:44px}.marketplace-library-toolbar:not([data-stuck=true]) .integration-library-search{bottom:calc(100% + 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:var(--app-chrome-border-width) 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}