.tk-integrations-page{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(44% 520px at 97% 340px,rgba(34,193,233,.16),transparent 72%),radial-gradient(46% 520px at 2% 900px,rgba(99,99,244,.13),transparent 72%),#f3f7ff;color:#475069;font-family:Poppins,system-ui,sans-serif}
.tk-integrations-page *{box-sizing:border-box}
.tk-integrations-page a{color:inherit;text-decoration:none}
.tk-integrations-page button,.tk-integrations-page input{font:inherit}
.tk-int-wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}
.tk-integrations-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(44% 520px at 97% 340px,rgba(34,193,233,.17),transparent 72%),radial-gradient(46% 520px at 2% 900px,rgba(99,99,244,.13),transparent 72%);animation:tkIntGlow 12s ease-in-out infinite alternate}
.tk-int-hero{padding:clamp(120px,13vw,150px) 0 clamp(48px,6vw,80px)}
.tk-int-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}
.tk-int-eyebrow{display:flex;align-items:center;gap:12px;margin:0;color:#3244fb;font-size:13px;font-weight:600;line-height:1;letter-spacing:2px;text-transform:uppercase}
.tk-int-eyebrow>span{width:24px;height:2px;background:#3244fb}
.tk-int-hero h1{max-width:900px;margin:0;padding-bottom:6px;color:#04123c;font-size:clamp(30px,4.4vw,54px);font-weight:700;line-height:1.18;letter-spacing:-.025em;text-wrap:balance}
.tk-int-hero h1 span,.tk-int-section-heading h2 span,.tk-int-plan-card h2 strong,.tk-int-cta h2 span{background:linear-gradient(90deg,#6363f4,#4290ee 50%,#22c1e9);-webkit-background-clip:text;background-clip:text;color:transparent}
.tk-int-lead{max-width:760px;margin:0;color:#475069;font-size:clamp(16px,1.4vw,18px);line-height:1.65;text-wrap:pretty}
.tk-int-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 28px;border:0;border-radius:14px;background:linear-gradient(90deg,#6363f4,#4290ee);box-shadow:0 12px 28px -12px rgba(66,144,238,.8);color:#fff!important;font-size:16px;font-weight:600;line-height:1;white-space:nowrap;transition:transform .22s,box-shadow .22s,background .22s}
.tk-int-button:hover{transform:translateY(-1px);box-shadow:0 16px 32px -12px rgba(66,144,238,.65)}
.tk-int-catalog{padding:clamp(48px,6vw,80px) 0 clamp(72px,9vw,112px)}
.tk-int-catalog-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}
.tk-int-search{position:relative;display:flex;width:100%;height:54px;flex:1 1 280px;align-items:center;gap:12px;max-width:380px;padding:0 44px 0 16px;border:1px solid #e3e8f2;border-radius:16px;background:#fff;transition:border .2s,box-shadow .2s}
.tk-int-search>span{position:static;display:flex;flex:none;color:#8c98b8;transform:none;pointer-events:none}
.tk-int-search svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.tk-int-search input{width:0;min-width:0;height:100%;flex:1;padding:0;border:0!important;border-radius:0;outline:0;background:transparent;color:#04123c;font-size:15px;font-weight:500;text-align:left!important;box-shadow:none!important}
.tk-int-search:focus-within{border-color:#7c83ff;box-shadow:0 0 0 4px rgba(99,99,244,.1)}
.tk-int-search input::placeholder{color:#8c98b8;text-align:left!important}
.tk-int-search>[data-integrations-clear]{position:absolute;top:50%;right:12px;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#f3f7ff;color:#475069;font-size:20px;line-height:1;cursor:pointer;transform:translateY(-50%)}
.tk-int-filters{display:flex;flex-wrap:wrap;gap:4px;padding:5px;border:1px solid #e3e8f2;border-radius:999px;background:#f3f7ff}
.tk-int-filters button{display:inline-flex;height:42px;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#04123c;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,box-shadow .2s}
.tk-int-filters button[aria-pressed=true]{background:#fff;box-shadow:0 4px 12px -6px rgba(4,18,60,.25)}
.tk-int-filters button b{padding:4px 8px;border-radius:999px;background:rgba(4,18,60,.06);font-size:12px;font-weight:600}
.tk-int-filters button[aria-pressed=true] b{background:#e4edff}
.tk-int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none}
.tk-int-card{min-width:0;min-height:206px}
.tk-int-card[hidden]{display:none}
.tk-int-card>a{position:relative;display:flex;height:100%;min-height:206px;flex-direction:column;padding:18px 20px;border:1px solid #e3e8f2;border-radius:22px;background:#fff;box-shadow:0 10px 26px -24px rgba(4,18,60,.4);transition:transform .22s,box-shadow .22s,border .22s;overflow:hidden}
.tk-int-card>a:hover,.tk-int-card>a:focus-visible{transform:translateY(-3px);border-color:#8192ff;box-shadow:0 18px 36px -22px rgba(4,18,60,.3);outline:0}
.tk-int-case{position:absolute;top:14px;right:14px;padding:5px 10px;border-radius:999px;background:#e4edff;color:#3244fb;font-size:11px;font-weight:600;line-height:1}
.tk-int-logo{display:flex;min-height:0;flex:1;align-items:center;justify-content:center}
.tk-int-logo img{display:block;width:auto;max-width:66%;height:var(--logo-height,40px);object-fit:contain}
.tk-int-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid #f0f2f8}
.tk-int-card-meta>span{color:#7c86a4;font-size:12.5px;line-height:1.3}
.tk-int-card-meta>b{flex:none;color:#3244fb;font-size:13px;font-weight:600;opacity:0;transition:opacity .2s}
.tk-int-card>a:hover .tk-int-card-meta>b,.tk-int-card>a:focus-visible .tk-int-card-meta>b{opacity:1}
.tk-int-generic-icon{display:grid;width:64px;height:64px;place-items:center;border-radius:18px;background:#f3f7ff;color:#4290ee}
.tk-int-generic-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.tk-int-empty{margin:28px 0 0;color:#475069;font-size:16px}
.tk-int-empty a,.tk-int-custom-link a{color:#3244fb;font-weight:600}
.tk-int-custom-link{margin-top:32px}
.tk-int-custom-link a{font-size:15px;line-height:1.4;transition:color .2s}
.tk-int-custom-link a:hover{color:#04123c}
.tk-int-why,.tk-int-tailored{padding:clamp(72px,9vw,112px) 0}
.tk-int-why .tk-int-wrap{display:flex;flex-direction:column;align-items:stretch;gap:clamp(28px,4vw,48px)}
.tk-int-section-heading{display:flex;max-width:760px;flex-direction:column;align-items:center;gap:18px;margin:0 auto;text-align:center}
.tk-int-section-heading h2,.tk-int-cta h2{margin:0;color:#04123c;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.14;letter-spacing:-.02em;text-wrap:balance}
.tk-int-section-heading>p:last-child{margin:0;color:#475069;font-size:clamp(16px,1.4vw,18px);text-wrap:pretty}
.tk-int-why-points{display:flex;max-width:640px;flex-direction:column;gap:12px;margin:0 auto;padding:0;list-style:none}
.tk-int-why-points li{display:flex;gap:12px;color:#04123c;font-size:15px;line-height:1.55}
.tk-int-why-points svg{width:16px;height:16px;flex:none;margin-top:5px;fill:none;stroke:#4290ee;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.tk-int-dashboard{padding:clamp(22px,3vw,44px);border:1px solid #e3e8f2;border-radius:26px;background:#fff;box-shadow:0 30px 60px -40px rgba(4,18,60,.3)}
.tk-int-dashboard-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #eef1f6}
.tk-int-dashboard-brand{display:flex;align-items:center;gap:12px;color:#04123c;font-size:16px}
.tk-int-dashboard-brand>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:linear-gradient(135deg,#3244fb,#03b8f8);color:#fff}
.tk-int-dashboard-brand svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.tk-int-live{display:flex;align-items:center;gap:8px;color:#475069;font-size:12.5px}
.tk-int-live i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.2);animation:tkIntPulse 1.8s infinite}
.tk-int-live b{margin-left:-6px;font-weight:500}
.tk-int-ranges{display:flex;gap:4px;padding:4px;border-radius:999px;background:#f3f7ff}
.tk-int-ranges button{height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#6b7489;font-size:12.5px;font-weight:500;cursor:pointer}
.tk-int-ranges button[aria-pressed=true]{background:#fff;color:#04123c;box-shadow:0 2px 8px -4px rgba(4,18,60,.25)}
.tk-int-sync-panel[hidden]{display:none}
.tk-int-sync-panel{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;animation:tkIntPanel .24s ease both}
.tk-int-metrics{display:flex;max-width:290px;flex:1 1 240px;flex-direction:column;gap:12px}
.tk-int-metrics article{padding:16px 20px;border-radius:14px;background:#f3f7ff}
.tk-int-metrics article>span{display:block;color:#8c98b8;font-size:11px;font-weight:500;line-height:1;letter-spacing:1.5px}
.tk-int-metrics article>b{display:block;margin-top:8px;color:#04123c;font-size:34px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}
.tk-int-metrics .tk-int-metric-primary{padding:20px 22px;border-radius:16px 0 16px 16px;background:linear-gradient(135deg,#3244fb,#4290ee);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%);color:#fff}
.tk-int-metrics .tk-int-metric-primary>span{color:#dce6ff}
.tk-int-metrics .tk-int-metric-primary>b{margin-top:10px;color:#fff;font-size:44px}
.tk-int-metrics .tk-int-metric-warning{background:#fff7e6}
.tk-int-metrics .tk-int-metric-warning>span{color:#b45309}
.tk-int-metrics .tk-int-metric-warning small{color:#475069;font-size:12.5px}
.tk-int-usage>div{display:flex;justify-content:space-between;gap:8px;color:#475069;font-size:12px}
.tk-int-usage>div b{font-weight:500;white-space:nowrap}
.tk-int-usage>i{display:block;height:6px;margin-top:12px;border-radius:3px;background:#dce6ff}
.tk-int-usage>i span{display:block;width:36.5%;height:100%;border-radius:3px;background:linear-gradient(90deg,#6363f4,#22c1e9);animation:tkIntUsage 1.2s ease both}
.tk-int-sync-table-wrap{min-width:0;flex:999 1 520px;overflow-x:auto}
.tk-int-sync-table{min-width:520px}
.tk-int-sync-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,.9fr);align-items:center;gap:14px;padding:20px 8px;border-top:1px solid #eef1f6}
.tk-int-sync-row>*{min-width:0}
.tk-int-sync-row>b{color:#04123c;font-size:15px;font-weight:500;line-height:1.4}
.tk-int-sync-row>span{color:#475069;font-size:14px;line-height:1.35}
.tk-int-sync-row>em{justify-self:start;padding:7px 12px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12.5px;font-style:normal;line-height:1;white-space:nowrap}
.tk-int-sync-row>em.is-waiting{background:#fef3c7;color:#92400e}
.tk-int-sync-row>small{color:#6b7489;font-size:14px}
.tk-int-sync-labels{padding:0 8px 12px;border:0;color:#8c98b8;font-size:12px;font-weight:500;letter-spacing:1.5px;line-height:1}
.tk-int-timeline{display:flex;min-width:280px;flex:1 1 320px;flex-direction:column}
.tk-int-timeline article{display:flex;gap:16px;padding-bottom:22px}
.tk-int-timeline article>b{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;background:linear-gradient(135deg,#6363f4,#22c1e9);color:#fff;font-size:12px}
.tk-int-timeline article>span{display:flex;flex-direction:column;gap:4px}
.tk-int-timeline strong{color:#04123c;font-size:15px;line-height:1.3}
.tk-int-timeline small{color:#8c98b8;font-size:12.5px}
.tk-int-order{display:flex;min-width:280px;flex:1 1 320px;flex-direction:column;gap:12px}
.tk-int-order dl{display:grid;grid-template-columns:auto 1fr;gap:10px 22px;margin:0;padding:20px 22px;border-radius:16px;background:#f3f7ff;font-size:13.5px}
.tk-int-order dt{color:#8c98b8}
.tk-int-order dd{margin:0;color:#04123c;font-weight:500}
.tk-int-order dd:last-of-type{font-weight:600}
.tk-int-order button{align-self:flex-start;height:42px;padding:0 20px;border:1.5px solid #4290ee;border-radius:999px;background:#fff;color:#04123c;font-size:13.5px;font-weight:500;cursor:pointer}
.tk-int-order pre{overflow-x:auto;margin:0;padding:16px 18px;border-radius:14px;background:#04123c;color:#c3cde6;font:400 12px/1.6 ui-monospace,Menlo,monospace}
.tk-int-map-head,.tk-int-map-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px}
.tk-int-map-head{padding:0 6px;color:#8c98b8;font-size:10.5px;font-weight:500;letter-spacing:1.5px}
.tk-int-map-head span:nth-child(2){text-align:center}
.tk-int-map-head span:last-child{text-align:right}
.tk-int-map-row code{min-width:0;padding:16px;border-radius:12px;background:#f3f7ff;color:#475069;font:500 13px/1.3 ui-monospace,Menlo,monospace;overflow-wrap:anywhere}
.tk-int-map-row>span{padding:8px 10px;border-radius:999px;background:#e4edff;color:#3244fb;font-size:12px;line-height:1.3;text-align:center}
.tk-int-map-row code:last-child{border:1px solid #bbf7d0;background:#eafbf0;color:#14532d;font-weight:600;text-align:right}
.tk-int-dashboard-note{margin:18px 0 0;color:#8c98b8;font-size:12.5px}
.tk-int-tailored .tk-int-wrap{max-width:1200px}
.tk-int-section-heading-left{max-width:700px;align-items:flex-start;margin:0 0 clamp(32px,4vw,52px);text-align:left}
.tk-int-section-heading-left .tk-int-eyebrow{align-self:flex-start}
.tk-int-section-heading-left .tk-int-eyebrow>span{display:none}
.tk-int-section-heading-left>p:last-child{font-size:clamp(16px,1.4vw,18px)}
.tk-int-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}
.tk-int-step{display:flex;min-height:230px;flex-direction:column;gap:14px;padding:28px;border:1px solid #e3e8f2;border-radius:24px;background:#fff;transition:transform .22s,box-shadow .22s}
.tk-int-step:hover{transform:translateY(-3px);box-shadow:0 18px 36px -26px rgba(4,18,60,.28)}
.tk-int-step>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#6363f4,#22c1e9);color:#fff;font-size:15px;font-weight:600}
.tk-int-step h3,.tk-int-custom-card h3{margin:0;color:#04123c;font-size:21px;font-weight:600;line-height:1.25}
.tk-int-step p,.tk-int-custom-card p{margin:0;color:#475069;font-size:14.5px;line-height:1.6}
.tk-int-custom-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;margin-top:18px;padding:clamp(24px,3vw,36px);border:1px solid #dce6ff;border-radius:24px;background:#fff}
.tk-int-custom-card>div{display:flex;max-width:680px;flex-direction:column;gap:10px}
.tk-int-custom-card h3{font-size:20px}
.tk-int-plan{padding:clamp(24px,3vw,40px) 0 clamp(56px,7vw,88px)}
.tk-int-plan-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:clamp(24px,3.4vw,40px);border:1px solid #e3e8f2;border-radius:26px;background:#fff;box-shadow:0 24px 48px -36px rgba(4,18,60,.2)}
.tk-int-plan-card>div{display:flex;flex:1 1 420px;flex-direction:column;gap:12px}
.tk-int-plan-card>div>span{color:#3244fb;font-size:12.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}
.tk-int-plan-card h2{margin:0;color:#04123c;font-size:clamp(24px,2.8vw,34px);font-weight:700;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}
.tk-int-plan-card p{margin:0;color:#475069;font-size:15.5px}
.tk-int-cta{padding:clamp(72px,9vw,120px) 0 clamp(80px,10vw,128px)}
.tk-int-cta-inner{display:flex;max-width:880px;flex-direction:column;align-items:center;gap:28px;text-align:center}
.tk-int-cta h2{font-size:clamp(28px,3.8vw,46px)}
.tk-int-cta-inner>p{max-width:680px;margin:0;color:#475069;font-size:clamp(16px,1.5vw,18.5px);line-height:1.65;text-wrap:pretty}
.tk-int-cta-inner>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.tk-int-button-secondary{border:1.5px solid #4290ee;background:transparent;box-shadow:none;color:#04123c!important;transition:background .22s}
.tk-int-button-secondary:hover{background:#e4edff;box-shadow:none}
.tk-int-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.tk-int-js .tk-int-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}
.tk-int-js .tk-int-reveal.is-visible{opacity:1;transform:none}
@keyframes tkIntGlow{from{opacity:.65;transform:translateY(-10px)}to{opacity:1;transform:translateY(14px)}}
@keyframes tkIntPulse{0%,100%{box-shadow:0 0 0 3px rgba(34,197,94,.16)}50%{box-shadow:0 0 0 6px rgba(34,197,94,.08)}}
@keyframes tkIntPanel{from{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:none}}
@keyframes tkIntUsage{from{width:0}to{width:36.5%}}
@media(max-width:1040px){.tk-int-filters{justify-content:flex-start}.tk-int-catalog-tools{align-items:flex-start;flex-direction:column}.tk-int-search{width:100%;max-width:420px}.tk-int-dashboard-head{align-items:flex-start}.tk-int-sync-panel{gap:20px}}
@media(max-width:760px){.tk-int-wrap{width:calc(100% - 36px)}.tk-int-hero{padding-top:112px}.tk-int-hero-inner{gap:18px}.tk-int-hero h1{font-size:clamp(32px,8vw,42px)}.tk-int-catalog{padding-top:40px}.tk-int-filters{width:100%;border-radius:18px}.tk-int-filters button{flex:1 1 auto;justify-content:center;padding:0 10px}.tk-int-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:12px}.tk-int-card,.tk-int-card>a{min-height:180px}.tk-int-card>a{padding:16px}.tk-int-dashboard{padding:20px;border-radius:20px}.tk-int-dashboard-head{flex-direction:column}.tk-int-metrics{max-width:none}.tk-int-sync-table-wrap{flex-basis:100%}.tk-int-section-heading-left{align-items:flex-start}.tk-int-custom-card{align-items:flex-start;flex-direction:column}.tk-int-plan-card{align-items:stretch;flex-direction:column;gap:22px}.tk-int-plan-card>div{flex:0 1 auto;gap:10px}.tk-int-plan-card>.tk-int-button{align-self:stretch}}
@media(max-width:760px){.tk-int-hero{padding-bottom:36px}.tk-int-catalog{padding-bottom:48px}.tk-int-why,.tk-int-tailored{padding:48px 0}.tk-int-why .tk-int-wrap{gap:28px}.tk-int-section-heading{gap:14px}.tk-int-section-heading-left{margin-bottom:28px}.tk-int-plan{padding:24px 0 48px}.tk-int-cta{padding:56px 0 72px}}
@media(max-width:520px){.tk-int-wrap{width:calc(100% - 32px)}.tk-int-hero{padding-top:104px}.tk-int-hero h1{font-size:34px}.tk-int-button{width:100%;padding:0 18px}.tk-int-catalog-tools{gap:14px}.tk-integrations-page .tk-int-catalog-tools>.tk-int-search{box-sizing:border-box!important;display:flex!important;align-self:flex-start!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;flex:0 0 54px!important;padding:0 44px 0 16px!important}.tk-int-search>span{align-items:center}.tk-int-search input{height:100%;font-size:16px}.tk-int-filters{gap:3px;padding:4px}.tk-int-filters button{height:38px;gap:5px;padding:0 7px;font-size:11.5px}.tk-int-filters button b{padding:3px 6px;font-size:10px}.tk-int-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tk-int-card,.tk-int-card>a{min-height:158px}.tk-int-card>a{border-radius:18px;padding:12px}.tk-int-case{top:10px;right:8px;padding:4px 7px;font-size:9px}.tk-int-card-meta{gap:6px;padding-top:10px}.tk-int-card-meta>span{font-size:11px}.tk-int-card-meta>b{font-size:11px}.tk-int-dashboard{padding:16px}.tk-int-ranges{width:100%;justify-content:space-between}.tk-int-ranges button{flex:1;padding:0 9px}.tk-int-map-head,.tk-int-map-row{grid-template-columns:minmax(0,1fr) minmax(80px,.8fr) minmax(0,1fr);gap:6px}.tk-int-map-row code{padding:9px 7px;font-size:10px}.tk-int-map-row>span{padding:7px 4px;font-size:10px}.tk-int-sync-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr);gap:8px}.tk-int-sync-row>*{font-size:11px!important}.tk-int-sync-row>em{padding:6px 7px}.tk-int-step{min-height:0;padding:22px}.tk-int-plan-card>.tk-int-button,.tk-int-custom-card>.tk-int-button{width:100%}.tk-int-cta-inner>div{width:100%;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.tk-integrations-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tk-integrations-glow{animation:none}.tk-int-js .tk-int-reveal{opacity:1;transform:none}}

.tk-int-generic-content{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.tk-int-generic-content>b{color:#04123c;font-size:14px;font-weight:600;line-height:1.25}

.tk-int-logo-label{color:#04123c;font-size:16px;font-weight:600;line-height:1.2}

/* Keep this hand-built template predictable alongside WordPress and other plugins. */
.tk-integrations-page{display:block;width:100%;max-width:none;margin:0;padding:0;min-height:0;text-align:initial;font-size:16px;line-height:1.6}
.tk-integrations-page :where(h1,h2,h3,h4,p,ul,ol,dl,figure){margin-block-start:0}
.tk-integrations-page :where(h1,h2,h3){font-family:inherit;letter-spacing:inherit;text-transform:none}
.tk-integrations-page :where(p,li){font-family:inherit}
.tk-integrations-page :where(button,input){letter-spacing:normal;text-transform:none}
.tk-integrations-page img{max-width:100%;height:auto}
.tk-int-filter-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.tk-int-grid{margin-top:40px}
.tk-int-filters button:focus-visible,.tk-int-ranges button:focus-visible,.tk-int-order button:focus-visible,.tk-int-search>[data-integrations-clear]:focus-visible{outline:3px solid #22c1e9;outline-offset:3px}
@media(max-width:760px){.tk-int-sync-table-wrap{max-width:100%}.tk-int-sync-table{min-width:600px}.tk-int-grid{align-items:stretch}.tk-int-filters{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.tk-int-filters button{flex:0 0 auto}}
@media(max-width:520px){.tk-int-sync-table-wrap{width:100%;margin-right:-2px}.tk-int-sync-table{min-width:620px}.tk-int-map-row code{overflow-wrap:anywhere;word-break:break-word}.tk-int-search input{font-size:16px}}
