.integrations-gallery-module__qCNEIW__gallery{gap:22px;min-width:0;display:grid}.integrations-gallery-module__qCNEIW__flow{border-radius:var(--radius-panel);background:color-mix(in srgb, var(--warm-3) 70%, var(--card));grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:22px;display:grid}.integrations-gallery-module__qCNEIW__flowSide{gap:10px;min-width:0;display:grid}.integrations-gallery-module__qCNEIW__flowSide small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}.integrations-gallery-module__qCNEIW__flowSide>div{flex-wrap:wrap;gap:8px;display:flex}.integrations-gallery-module__qCNEIW__flowSide:last-child{text-align:right}.integrations-gallery-module__qCNEIW__flowSide:last-child>div{justify-content:flex-end}.integrations-gallery-module__qCNEIW__flowChip{border:1px solid color-mix(in srgb, var(--night) 12%, transparent);background:var(--card);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:600;transition:transform .14s,box-shadow .14s,border-color .14s;display:inline-flex}.integrations-gallery-module__qCNEIW__flowChip .integrations-gallery-module__qCNEIW__mark{width:28px;height:28px;font-size:12px}.integrations-gallery-module__qCNEIW__flowChip:hover{border-color:color-mix(in srgb, var(--night) 30%, transparent);box-shadow:0 8px 18px -12px color-mix(in srgb, var(--night) 60%, transparent);transform:translateY(-1px)}.integrations-gallery-module__qCNEIW__flowChip:active{transform:scale(.97)}.integrations-gallery-module__qCNEIW__flowHub{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.integrations-gallery-module__qCNEIW__flowHub>span{background:var(--card);width:64px;height:64px;box-shadow:var(--shadow-panel);border-radius:50%;place-items:center;animation:3.2s ease-in-out infinite integrations-gallery-module__qCNEIW__hubGlow;display:grid}.integrations-gallery-module__qCNEIW__wire{background:repeating-linear-gradient(90deg, var(--teal) 0 6px, transparent 6px 12px);background-size:24px 2px;height:2px;animation:1.4s linear infinite integrations-gallery-module__qCNEIW__wire}.integrations-gallery-module__qCNEIW__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.integrations-gallery-module__qCNEIW__filters{flex-wrap:wrap;gap:8px;display:flex}.integrations-gallery-module__qCNEIW__filters button{border:1px solid color-mix(in srgb, var(--night) 14%, transparent);background:var(--card);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:14px;font-weight:600;transition:background-color .14s,border-color .14s,transform .12s;display:inline-flex}.integrations-gallery-module__qCNEIW__filters button b{background:var(--warm-3);text-align:center;border-radius:999px;min-width:22px;padding:2px 7px;font-size:12px;font-weight:650}.integrations-gallery-module__qCNEIW__filters button:hover{border-color:color-mix(in srgb, var(--night) 30%, transparent);background:color-mix(in srgb, var(--warm-3) 55%, var(--card))}.integrations-gallery-module__qCNEIW__filters button:active{transform:scale(.97)}.integrations-gallery-module__qCNEIW__filters button[aria-pressed=true]{border-color:var(--night);background:var(--night);color:var(--night-text)}.integrations-gallery-module__qCNEIW__filters button[aria-pressed=true] b{background:color-mix(in srgb, var(--night-text) 20%, transparent)}.integrations-gallery-module__qCNEIW__summary{color:var(--muted);margin:0;font-size:13px}.integrations-gallery-module__qCNEIW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.integrations-gallery-module__qCNEIW__card{border:1px solid color-mix(in srgb, var(--night) 9%, transparent);background:var(--card);min-width:0;box-shadow:var(--shadow-panel);animation:.32s cubic-bezier(.2,.8,.2,1) both integrations-gallery-module__qCNEIW__rise;animation-delay:calc(var(--i,0) * 35ms);border-radius:18px;transition:transform .16s,box-shadow .16s,border-color .16s}.integrations-gallery-module__qCNEIW__card:hover{box-shadow:var(--shadow-panel), 0 18px 34px -24px color-mix(in srgb, var(--night) 45%, transparent);transform:translateY(-2px)}.integrations-gallery-module__qCNEIW__card[data-open]{border-color:color-mix(in srgb, var(--night) 30%, transparent);grid-row:span 2}.integrations-gallery-module__qCNEIW__head{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:6px 12px;padding:14px 16px;display:grid}.integrations-gallery-module__qCNEIW__head:active{transform:scale(.99)}.integrations-gallery-module__qCNEIW__mark{background:var(--night);width:42px;height:42px;color:var(--night-text);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.integrations-gallery-module__qCNEIW__mark[data-tone=teal],.integrations-gallery-module__qCNEIW__flowChip[data-tone=teal] .integrations-gallery-module__qCNEIW__mark{background:var(--teal)}.integrations-gallery-module__qCNEIW__mark[data-tone=ochre],.integrations-gallery-module__qCNEIW__flowChip[data-tone=ochre] .integrations-gallery-module__qCNEIW__mark{background:var(--ochre);color:var(--ink)}.integrations-gallery-module__qCNEIW__mark[data-tone=coral],.integrations-gallery-module__qCNEIW__flowChip[data-tone=coral] .integrations-gallery-module__qCNEIW__mark{background:var(--coral)}.integrations-gallery-module__qCNEIW__mark[data-tone=green],.integrations-gallery-module__qCNEIW__flowChip[data-tone=green] .integrations-gallery-module__qCNEIW__mark{background:var(--green)}.integrations-gallery-module__qCNEIW__name{min-width:0;display:grid}.integrations-gallery-module__qCNEIW__name strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.integrations-gallery-module__qCNEIW__name small{color:var(--muted);font-size:12px}.integrations-gallery-module__qCNEIW__badges{flex-wrap:wrap;grid-area:2/2;gap:6px;display:flex}.integrations-gallery-module__qCNEIW__mark,.integrations-gallery-module__qCNEIW__chevron{grid-row:1/span 2}.integrations-gallery-module__qCNEIW__head .integrations-gallery-module__qCNEIW__mark{grid-column:1}.integrations-gallery-module__qCNEIW__chevron{grid-column:3}.integrations-gallery-module__qCNEIW__badge{background:var(--warm-3);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.integrations-gallery-module__qCNEIW__badge[data-kind=live]{background:var(--good-soft);color:var(--good-text)}.integrations-gallery-module__qCNEIW__badge[data-kind=file]{background:color-mix(in srgb, var(--ochre) 22%, var(--card));color:var(--ochre-text)}.integrations-gallery-module__qCNEIW__badge[data-kind=pro]{background:var(--night);color:var(--night-text)}.integrations-gallery-module__qCNEIW__badge[data-kind=country]{background:color-mix(in srgb, var(--teal) 16%, var(--card));color:var(--teal)}.integrations-gallery-module__qCNEIW__badge[data-kind=connected]{background:var(--good-soft);color:var(--good-text)}.integrations-gallery-module__qCNEIW__badge[data-kind=connected] i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite integrations-gallery-module__qCNEIW__pulse}.integrations-gallery-module__qCNEIW__chevron{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.integrations-gallery-module__qCNEIW__card[data-open] .integrations-gallery-module__qCNEIW__chevron{transform:rotate(225deg)translate(-2px,-1px)}.integrations-gallery-module__qCNEIW__detail>div{padding:0 16px 16px 70px;animation:.22s both integrations-gallery-module__qCNEIW__open}.integrations-gallery-module__qCNEIW__detail h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:10px 0 2px;font-size:12px;font-weight:650}.integrations-gallery-module__qCNEIW__detail p{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.integrations-gallery-module__qCNEIW__action{background:var(--night);min-height:40px;color:var(--night-text);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .14s,transform .12s;display:inline-flex}.integrations-gallery-module__qCNEIW__action:hover{background:var(--night-soft)}.integrations-gallery-module__qCNEIW__action:hover span{transform:translate(2px)}.integrations-gallery-module__qCNEIW__action span{transition:transform .14s}.integrations-gallery-module__qCNEIW__action:active{transform:scale(.97)}.integrations-gallery-module__qCNEIW__gallery :is(button,a):focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes integrations-gallery-module__qCNEIW__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes integrations-gallery-module__qCNEIW__open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes integrations-gallery-module__qCNEIW__wire{to{background-position:24px 0}}@keyframes integrations-gallery-module__qCNEIW__hubGlow{0%,to{box-shadow:var(--shadow-panel), 0 0 0 0 color-mix(in srgb, var(--teal) 30%, transparent)}50%{box-shadow:var(--shadow-panel), 0 0 0 10px color-mix(in srgb, var(--teal) 0%, transparent)}}@keyframes integrations-gallery-module__qCNEIW__pulse{50%{opacity:.35}}@media (max-width:760px){.integrations-gallery-module__qCNEIW__flow{grid-template-columns:1fr;padding:16px}.integrations-gallery-module__qCNEIW__flowSide:last-child{text-align:left}.integrations-gallery-module__qCNEIW__flowSide:last-child>div{justify-content:flex-start}.integrations-gallery-module__qCNEIW__flowHub{grid-template-columns:1fr auto 1fr}.integrations-gallery-module__qCNEIW__detail>div{padding-left:16px}.integrations-gallery-module__qCNEIW__card[data-open]{grid-row:auto}}@media (prefers-reduced-motion:reduce){.integrations-gallery-module__qCNEIW__card,.integrations-gallery-module__qCNEIW__detail>div,.integrations-gallery-module__qCNEIW__wire,.integrations-gallery-module__qCNEIW__flowHub>span,.integrations-gallery-module__qCNEIW__badge[data-kind=connected] i{animation:none}.integrations-gallery-module__qCNEIW__card,.integrations-gallery-module__qCNEIW__chevron,.integrations-gallery-module__qCNEIW__flowChip,.integrations-gallery-module__qCNEIW__filters button,.integrations-gallery-module__qCNEIW__action,.integrations-gallery-module__qCNEIW__action span{transition:none}.integrations-gallery-module__qCNEIW__card:hover,.integrations-gallery-module__qCNEIW__flowChip:hover{transform:none}}.integrations-gallery-module__qCNEIW__mark[data-logo],.integrations-gallery-module__qCNEIW__flowChip .integrations-gallery-module__qCNEIW__mark[data-logo]{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.integrations-gallery-module__qCNEIW__mark[data-logo] svg{width:55%;height:55%}.integrations-gallery-module__qCNEIW__mark[data-own],.integrations-gallery-module__qCNEIW__flowChip .integrations-gallery-module__qCNEIW__mark[data-own]{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--teal)}.integrations-gallery-module__qCNEIW__mark[data-own][data-tone=ochre],.integrations-gallery-module__qCNEIW__flowChip .integrations-gallery-module__qCNEIW__mark[data-own][data-tone=ochre]{color:var(--ochre-text);background:color-mix(in srgb, var(--ochre) 26%, var(--card));box-shadow:none}.integrations-gallery-module__qCNEIW__mark[data-own] svg{width:58%;height:58%}.integrations-gallery-module__qCNEIW__mark:not([data-logo]),.integrations-gallery-module__qCNEIW__flowChip .integrations-gallery-module__qCNEIW__mark:not([data-logo]){background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}a.integrations-gallery-module__qCNEIW__head,a.integrations-gallery-module__qCNEIW__flowChip{text-decoration:none}a.integrations-gallery-module__qCNEIW__head:focus-visible,a.integrations-gallery-module__qCNEIW__flowChip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.integrations-gallery-module__qCNEIW__chevron[data-link]{transform:rotate(-45deg)}a.integrations-gallery-module__qCNEIW__head:hover .integrations-gallery-module__qCNEIW__chevron[data-link]{transform:translate(3px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){a.integrations-gallery-module__qCNEIW__head:hover .integrations-gallery-module__qCNEIW__chevron[data-link]{transform:rotate(-45deg)}}
