.integrations-page .integrations-detail-hero--scene{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:start;gap:clamp(28px,4vw,64px);padding:12px 0 40px}.integrations-page .integrations-detail-hero--scene .integrations-detail-main{min-width:0}.wfs{--wfs-source: #2563eb;--wfs-dest: #13b5ea;--wfs-tint: #e8f7fd;min-width:0;width:100%;padding:14px;background:#f7f9fc;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 12px 32px #183b6a0d;color:#28384e;font-size:12px}.wfs-badge{display:inline-block;margin:0 0 10px 2px;padding:3px 9px;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#5d6d83;font-size:10.5px;font-weight:700;letter-spacing:.02em}.wfs-top{display:grid;grid-template-columns:minmax(0,1.15fr) 22px minmax(0,1fr);align-items:center}.wfs-card{min-width:0;padding:12px 13px;background:#fff;border:1px solid #e3e9f1;border-radius:13px;box-shadow:0 3px 10px #1d385b0d}.wfs-card--source{border-top:2px solid var(--wfs-source)}.wfs-card--dest{border-top:2px solid var(--wfs-dest)}.wfs--staggered .wfs-card--dest,.wfs--staggered .wfs-outcome{margin-left:12%}.wfs-head{display:flex;align-items:center;gap:7px;color:#6a7890;font-size:10.5px;font-weight:700}.wfs-head--dest strong{color:#1d2b3c;font-size:13px}.wfs-head--dest span:last-child{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--wfs-tint);color:#0b7fa4}.wfs-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--wfs-source);color:#fff;font-size:12px;font-weight:800}.wfs-xero{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--wfs-dest);color:#fff}.wfs-title{margin-top:9px;color:#202d3d;font-size:13px;font-weight:700}.wfs-amount{margin-top:2px;color:#202d3d;font-size:22px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wfs-rows{margin:9px 0 0}.wfs-row{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px solid #eef1f5}.wfs-row dt{color:#8492a5}.wfs-row dd{display:inline-flex;align-items:center;gap:4px;margin:0;min-width:0;color:#28384e;font-weight:600;text-align:right}.wfs-pill{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;border-radius:999px;background:#e7f6ee;color:#1d7a4a;font-weight:700}.wfs-link{display:flex;justify-content:center;color:#86a5d0}.wfs-arrow-v{display:none}.wfs-steps{min-width:0;padding:10px 11px;background:#fff;border:1px dashed #cbd8ea;border-radius:13px}.wfs-steps-title{margin-bottom:4px;color:#6a7890;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.wfs-steps ul{list-style:none;margin:0;padding:0}.wfs-steps li{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:7px;padding:5px 0}.wfs-dot{width:6px;height:6px;margin-top:5px;border-radius:50%;background:var(--wfs-source)}.wfs-step-label{font-weight:700;color:#28384e}.wfs-step-value{grid-column:2;color:#8492a5;overflow-wrap:anywhere}.wfs-drop{display:flex;justify-content:center;height:22px;align-items:center;color:#86a5d0}.wfs--staggered .wfs-drop{margin-left:40%}.wfs-dest-line{display:flex;align-items:baseline;gap:6px;margin-top:9px;color:#6a7890}.wfs-dest-line .wfs-title{margin-top:0}.wfs-amount--sm{margin:0 0 0 auto;font-size:15px}.wfs-outcome{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;padding-top:10px;border-top:1px dashed #d6dfeb}.wfs-outcome-label{margin-right:4px;color:#28384e;font-weight:700}.wfs-chip{padding:3px 9px;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#5d6d83;font-weight:600}.wfs--linear .wfs-top{grid-template-columns:minmax(0,1fr)}.wfs--linear .wfs-link{height:24px;align-items:center}.wfs--linear .wfs-arrow-h{display:none}.wfs--linear .wfs-arrow-v{display:block}.wfs--linear .wfs-steps ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}@media(max-width:1023px){.integrations-page .integrations-detail-hero--scene{grid-template-columns:minmax(0,1fr);gap:30px}}@media(max-width:520px){.wfs{padding:12px}.wfs-top{grid-template-columns:minmax(0,1fr);row-gap:0}.wfs-link{height:24px;align-items:center}.wfs-arrow-h{display:none}.wfs-arrow-v{display:block}.wfs--staggered .wfs-card--dest,.wfs--staggered .wfs-outcome,.wfs--staggered .wfs-drop{margin-left:0}}@media(min-width:1024px){.wfs--staggered{padding:12px 14px}.wfs--staggered .wfs-badge{margin-bottom:8px}.wfs--staggered .wfs-top{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.wfs--staggered .wfs-card{padding:10px 12px}.wfs--staggered .wfs-card--source{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:8px}.wfs--staggered .wfs-card--source .wfs-head{grid-column:1 / -1;margin-bottom:6px}.wfs--staggered .wfs-card--source .wfs-title{margin-top:0}.wfs--staggered .wfs-card--source .wfs-amount{margin-top:0;font-size:19px}.wfs--staggered .wfs-card--source .wfs-rows{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;column-gap:14px;margin-top:7px}.wfs--staggered .wfs-card--source .wfs-row{flex-direction:column;gap:1px;padding:5px 0 3px}.wfs--staggered .wfs-card--source .wfs-row dd{justify-content:flex-start;text-align:left}.wfs--staggered .wfs-steps{padding:9px 11px}.wfs--staggered .wfs-steps ul{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.wfs--staggered .wfs-steps li{padding:4px 0}.wfs--staggered .wfs-drop{height:16px}.wfs--staggered .wfs-card--dest .wfs-dest-line{margin-top:6px}.wfs--staggered .wfs-card--dest .wfs-rows{display:grid;grid-template-columns:1.5fr 1fr 1fr;column-gap:14px;margin-top:6px}.wfs--staggered .wfs-card--dest .wfs-row{flex-direction:column;gap:1px;padding:5px 0 0}.wfs--staggered .wfs-card--dest .wfs-row dd{justify-content:flex-start;text-align:left}.wfs--staggered .wfs-outcome{margin-top:9px;padding-top:8px}}@media(min-width:1024px){.integrations-page .integrations-detail-hero--scene-adp{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.integrations-detail-hero--scene-adp .wfs{max-width:600px;justify-self:end}}.adp{display:grid;gap:12px;grid-template-columns:1fr;line-height:1.4}.adp-card{position:relative;min-width:0;padding:11px 12px;background:#fff;border:1px solid #e3e9f1;border-radius:13px;box-shadow:0 3px 10px #1d385b0d}.adp-record{border-top:2px solid var(--wfs-dest)}.adp-remizen{border-top:2px solid var(--wfs-source)}.adp-summary{border-top:2px solid #c9d8f2}.adp-head{display:flex;align-items:center;gap:7px;color:#1d2b3c;font-size:12px}.adp-sub{color:#8492a5;font-size:11px;font-weight:600}.adp-logo .integrations-logo{width:22px;height:22px;border:0;border-radius:6px}.adp-logo .integrations-logo svg,.adp-logo .integrations-logo img{width:17px;height:17px}.adp-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--wfs-source);color:#fff;font-size:12px;font-weight:800}.adp-person,.adp-expense{display:flex;align-items:center;gap:8px;margin-top:8px}.adp-expense{justify-content:space-between}.adp-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:11px;font-weight:800}.adp-avatar--red{background:var(--wfs-tint);color:#b3211a}.adp-name{color:#202d3d;font-size:13px;font-weight:700;line-height:1.25}.adp-muted{color:#8492a5;font-size:11.5px;line-height:1.3}.adp-amount{color:#1d4fbf;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.adp-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:7px 0 0}.adp-fields>div{min-width:0;padding:5px 0 2px;border-top:1px solid #eef1f5}.adp-fields dt{color:#8492a5;font-size:11px}.adp-fields dd{display:flex;align-items:center;gap:4px;margin:0;color:#28384e;font-size:12px;font-weight:600;overflow-wrap:anywhere}.adp-fields--sum{grid-template-columns:minmax(0,1fr)}.adp-fields--sum>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:3px 0}.adp-fields--sum dd{text-align:right}.adp-match{background:#f7faff;border-color:#cfdcf3}.adp-match-title{display:flex;align-items:center;gap:5px;margin-bottom:6px;color:#1d4fbf;font-size:11.5px;font-weight:700}.adp-ok{display:inline-flex;align-items:center;gap:4px;margin-top:7px;padding:2px 9px;border-radius:999px;background:#e7f6ee;color:#1d7a4a;font-size:11px;font-weight:700}.adp-timeline{list-style:none;margin:9px 0 0;padding:8px 0 0;border-top:1px solid #eef1f5}.adp-timeline li{position:relative;display:flex;align-items:center;gap:8px;padding:3px 0;color:#28384e;font-size:12px;font-weight:600}.adp-timeline li:not(:last-child):after{content:"";position:absolute;left:7px;top:19px;height:8px;border-left:1px solid #c9d8ec}.adp-dot{display:inline-flex;flex:none;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1.5px solid #2563eb;background:#fff;color:#fff}.adp-timeline .is-done .adp-dot{background:#2563eb}.adp-timeline .is-current{color:#1d4fbf}.adp-arrow{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fff;border:1px solid #cbd8ec;color:#2563eb}.adp-arrow--r,.adp-arrow--match{left:50%;bottom:-16px;transform:translate(-50%)}.adp-arrow--r{transform:translate(-50%) rotate(90deg)}@media(min-width:768px)and (max-width:1023px){.adp{grid-template-columns:1fr 1fr}.adp-remizen{grid-column:1 / -1}}@media(min-width:1024px){.adp{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:12px 14px;align-items:stretch}.adp-record{grid-column:1;grid-row:1}.adp-match{grid-column:2;grid-row:1;margin-left:-18px;align-self:center}.adp-remizen{grid-column:1;grid-row:2;margin-top:-20px;align-self:start;z-index:1;box-shadow:0 10px 24px #2563eb1a}.adp-summary{grid-column:2;grid-row:2;margin-top:-4px;margin-left:-6px}.adp-arrow--r{inset:50% -17px auto auto;transform:translateY(-50%)}.adp-record .adp-arrow--r{right:-6px}.adp-arrow--match{left:-18px;bottom:-29px;transform:rotate(40deg)}}@media(min-width:1024px){.integrations-page .integrations-detail-hero--scene-gusto{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.integrations-detail-hero--scene-gusto .wfs{max-width:600px;justify-self:end}}.gus{display:flex;flex-direction:column;gap:10px;line-height:1.4}.gus-cols,.gus-col{display:flex;flex-direction:column}.gus-cols{gap:18px}.gus-col{gap:18px;min-width:0}.gus-curve,.gus-vline{display:none}.gus-card{position:relative;min-width:0;padding:10px 12px;background:#fff;border:1px solid #e3e9f1;border-radius:13px;box-shadow:0 3px 10px #1d385b0d}.gus-people:after,.gus-context:after,.gus-expense:after{content:"";position:absolute;left:28px;top:100%;height:18px;border-left:1px dashed #9db9e6}.gus-people{border-top:2px solid var(--wfs-dest)}.gus-expense{border-top:2px solid var(--wfs-source);box-shadow:0 10px 24px #2563eb1a}.gus-head{display:flex;align-items:center;gap:7px;color:#1d2b3c;font-size:12px;line-height:1.4}.gus-sub{color:#8492a5;font-size:11px;font-weight:600}.gus-logo .integrations-logo{width:22px;height:22px;border:0;border-radius:6px}.gus-logo .integrations-logo svg,.gus-logo .integrations-logo img{width:16px;height:16px}.gus-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--wfs-source);color:#fff;font-size:12px;font-weight:800;line-height:1}.gus-person{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px}.gus-person>div{flex:1 1 80px;min-width:0}.gus-person .gus-pill{margin-left:auto}.gus-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--wfs-tint);color:#c4412f;font-size:11px;font-weight:800;line-height:1}.gus-name{color:#202d3d;font-size:13px;font-weight:700;line-height:1.35}.gus-muted{color:#8492a5;font-size:11.5px;line-height:1.35}.gus-inline{display:flex;gap:16px;margin:7px 0 0;padding-top:6px;border-top:1px solid #eef1f5}.gus-inline dt{color:#8492a5;font-size:11px;line-height:1.35}.gus-inline dd{margin:0;color:#28384e;font-size:12px;font-weight:600;line-height:1.35}.gus-pill{display:inline-flex;align-items:center;gap:3px;width:fit-content;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.4}.gus-pill--green{background:#e7f6ee;color:#1d7a4a}.gus-pill--blue{background:#eaf1ff;color:#1d4fbf}.gus-pill--right{margin-left:auto}.gus-context{background:#fffaf9;border-color:#f6d3cc;padding:9px 12px}.gus-ctx-title{color:#c4412f;font-size:11px;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.gus-ctx-line{display:flex;flex-wrap:wrap;gap:4px 10px;margin:3px 0 6px;font-size:12px;color:#6a7890;line-height:1.4}.gus-ctx-line strong{color:#202d3d}.gus-exp-main{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:8px 0}.gus-exp-text{flex:1 1 120px;min-width:0}.gus-thumb{display:inline-flex;flex:none;align-items:center;justify-content:center;width:38px;height:44px;border-radius:7px;background:#f2f6fd;border:1px solid #d8e3f5;color:#2563eb}.gus-amount{margin-left:auto;color:#1d4fbf;font-size:21px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.gus-rev-line{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px}.gus-rev-amount{color:#202d3d;font-size:14px;font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums}.gus-steps{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:8px 0 0;padding:7px 0 0;border-top:1px solid #eef1f5}.gus-steps li{display:flex;align-items:center;gap:5px;color:#28384e;font-size:12px;font-weight:600;line-height:1.4}.gus-dot{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1.5px solid #2563eb;background:#fff;color:#fff}.gus-steps .is-done .gus-dot{background:#2563eb}.gus-steps .is-next{color:#1d4fbf}.gus-queue{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px;margin-left:10px;background:#fff;border:1px solid #e3e9f1;border-radius:12px;box-shadow:0 3px 10px #1d385b0a;font-size:12px}.gus-queue-head{display:flex;flex-direction:column}.gus-queue-head strong{color:#1d2b3c;font-size:12px;line-height:1.35}.gus-queue ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.gus-queue li{display:flex;gap:6px;padding:2px 9px;border-radius:999px;background:#f4f7fb;color:#6a7890;line-height:1.4}.gus-queue li strong{color:#28384e}.gus-cue{display:inline-flex;align-items:center;gap:4px;color:#1d4fbf;font-weight:700;line-height:1.4}@media(min-width:1024px){.gus-cols{display:grid;grid-template-columns:minmax(0,.8fr) 26px minmax(0,1.2fr);gap:0}.gus-col{gap:10px}.gus-col--left{justify-content:space-between}.gus-col--left .gus-people:after,.gus-col--left .gus-context:after{display:none}.gus-vline{display:block;flex:1;min-height:14px;margin-left:28px;width:0;border-left:1px dashed #9db9e6}.gus-curve{display:block;width:100%;height:100%}.gus-context{margin-right:-32px;z-index:1}.gus-expense:after{height:10px}.gus-queue{margin-left:0}}@media(min-width:1024px){.integrations-page .integrations-detail-hero--scene-workday{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}}.wfs--custom{padding:12px 14px 14px}.wdy{display:grid;gap:12px;grid-template-columns:1fr;grid-template-areas:"record" "chips" "profile" "route" "change"}.wdy-card{position:relative;min-width:0;padding:11px 12px;background:#fff;border:1px solid #e3e9f1;border-radius:13px;box-shadow:0 3px 10px #1d385b0d}.wdy-record{border-top:2px solid var(--wfs-dest)}.wdy-profile,.wdy-route-card{border-top:2px solid var(--wfs-source)}.wdy-record:after{content:"";position:absolute;bottom:-10px;left:50%;height:9px;border-left:1px solid #cbd8ea}.wdy-profile:before{content:"";position:absolute;top:-10px;left:50%;height:9px;border-left:1px solid #cbd8ea}.wdy-route-card:before{content:"";position:absolute;top:-12px;left:50%;height:11px;border-left:1px solid #cbd8ea}.wdy-route-card:after{content:"";position:absolute;top:-6px;left:calc(50% - 3px);width:6px;height:6px;border-right:1px solid #a3b7d2;border-bottom:1px solid #a3b7d2;transform:rotate(45deg)}.wdy-head{display:flex;align-items:center;gap:7px;color:#1d2b3c;font-size:12px}.wdy-sub{color:#8492a5;font-size:11px;font-weight:600}.wdy-logo .integrations-logo{width:22px;height:22px;border:0;border-radius:6px}.wdy-logo .integrations-logo img,.wdy-logo .integrations-logo svg{width:16px;height:16px}.wdy-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--wfs-source);color:#fff;font-size:12px;font-weight:800}.wdy-pill{margin-left:auto;padding:1px 8px;border-radius:999px;background:#e7f6ee;color:#1d7a4a;font-size:11px;font-weight:700}.wdy-person{display:flex;align-items:center;gap:8px;margin-top:8px}.wdy-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e3edff;color:#1d4fbf;font-size:11px;font-weight:800}.wdy-avatar--wd{background:var(--wfs-tint);color:#b45f08}.wdy-avatar--sm{width:24px;height:24px;font-size:10px}.wdy-name{color:#202d3d;font-size:13px;font-weight:700;line-height:1.25}.wdy-muted{color:#8492a5;font-size:11.5px;line-height:1.3}.wdy-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:7px 0 0}.wdy-fields>div{padding:5px 0 2px;border-top:1px solid #eef1f5;min-width:0}.wdy-fields dt{color:#8492a5;font-size:11px}.wdy-fields dd{margin:0;color:#28384e;font-size:12px;font-weight:600;overflow-wrap:anywhere}.wdy-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.wdy-chip{display:flex;flex-direction:column;padding:5px 10px;background:var(--wfs-tint);border:1px solid #f6d9b4;border-radius:10px;font-size:11px;color:#9a6a2e;line-height:1.3}.wdy-chip strong{color:#5b3a0e;font-size:12px}.wdy-change{background:#fbfcfe;border-style:dashed;border-color:#cbd8ea}.wdy-tag{position:absolute;top:9px;right:10px;padding:1px 7px;border-radius:999px;background:#eef4ff;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.wdy-change-title{display:flex;align-items:center;gap:5px;padding-right:58px;color:#28384e;font-size:12px;font-weight:700}.wdy-swap{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:12px;color:#8492a5}.wdy-swap strong{color:#202d3d}.wdy-route{margin-top:7px;padding-top:6px;border-top:1px solid #eef1f5;color:#6a7890;font-size:11px;line-height:1.35}.wdy-route span{display:block;color:#1d4fbf;font-weight:700;font-size:12px}.wdy-expense{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.wdy-amount{color:#202d3d;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.wdy-chain{display:flex;margin:9px 0 0;padding:0;list-style:none;position:relative}.wdy-chain:before{content:"";position:absolute;top:12px;left:16%;right:16%;border-top:1px solid #cbd8ea}.wdy-chain li{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px;min-width:0}.wdy-chain .wdy-avatar{box-shadow:0 0 0 3px #fff}.wdy-node-name{margin-top:3px;color:#28384e;font-size:11.5px;font-weight:700}.wdy-status{display:inline-block;margin-top:8px;padding:2px 9px;border-radius:999px;background:#eef4ff;color:#1d4fbf;font-size:11px;font-weight:700}@media(min-width:768px)and (max-width:1023px){.wdy{grid-template-columns:1fr 1fr;grid-template-areas:"record record" "chips chips" "profile route" "change change"}.wdy-chips{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.wdy{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"change record" "chips chips" "profile route";gap:10px 12px}.wdy-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;position:relative;padding-top:0}.wdy-chip{position:relative;padding:4px 8px}.wdy-chip:before,.wdy-chip:after{content:"";position:absolute;left:50%;height:9px;border-left:1px solid #cbd8ea}.wdy-chip:before{top:-10px}.wdy-chip:after{bottom:-10px}.wdy-chips:before,.wdy-chips:after{content:"";position:absolute;left:12%;right:12%;border-top:1px solid #cbd8ea}.wdy-chips:before{top:-5px}.wdy-chips:after{bottom:-5px}.wdy-route-card:before{top:50%;left:-13px;width:12px;height:0;border-left:0;border-top:1px solid #cbd8ea}.wdy-route-card:after{top:calc(50% - 3px);left:-7px;transform:rotate(-45deg)}.wdy-change{align-self:end;justify-self:start;width:100%;max-width:250px}}.integrations-page .integrations-detail-hero--sage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:12px 0 45px}.sgi{position:relative;background:#eef0f3;border-radius:28px;padding:40px 28px;min-height:390px;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center;overflow:hidden;font-size:12px;color:#28384e}.sgi-panel{background:#fff;border-radius:16px;box-shadow:0 10px 28px #28384e1a;padding:14px;min-width:0;position:relative}.sgi-remizen{transform:translateY(-14px)}.sgi-sage{transform:translateY(18px)}.sgi-head{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:10px}.sgi-head small{display:block;margin-top:2px;color:#7b8797;font-size:10px;font-weight:500}.sgi-head .integrations-logo{width:28px;height:28px;border:0}.sgi-brand{width:24px;height:24px;border-radius:7px;background:#1f2d44;color:#fff;display:grid;place-items:center;font-weight:800}.sgi-amt{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;margin:2px 0 8px}.sgi-row{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-top:1px solid #edf0f4}.sgi-row span:first-child{color:#7b8797}.sgi-row b{font-weight:600;text-align:right}.sgi-trail{margin-top:8px;padding:8px;border-radius:10px;background:#f4f7fb;line-height:1.5}.sgi-trail i{display:block;font-style:normal;color:#5b6a7e}.sgi-status{display:inline-block;margin-top:10px;padding:4px 9px;border-radius:99px;background:#e3f6ea;color:#17703a;font-weight:700;font-size:11px}.sgi-flow{display:none}.sgi-link{position:absolute;left:50%;top:50%;width:44px;height:2px;background:repeating-linear-gradient(90deg,#8aa3c4 0 5px,transparent 5px 9px);transform:translate(-50%,-50%);z-index:2}.sgi-link:after{content:"";position:absolute;right:-2px;top:-4px;border-left:7px solid #8aa3c4;border-top:5px solid transparent;border-bottom:5px solid transparent}.sgi-gl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.sgi-gl th{text-align:left;color:#7b8797;font-weight:600;padding:4px 0}.sgi-gl td{padding:5px 0;border-top:1px solid #edf0f4}.sgi-gl td:last-child,.sgi-gl th:last-child{text-align:right}@media(max-width:900px){.integrations-page .integrations-detail-hero--sage{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:560px){.sgi{grid-template-columns:1fr;padding:20px 16px}.sgi-remizen,.sgi-sage{transform:none}.sgi-link{display:none}}.d365{background:#eef0f3;border-radius:28px;padding:36px 22px;min-height:390px;display:grid;grid-template-columns:minmax(0,1.25fr) 22px minmax(0,.95fr) 22px minmax(0,1.15fr);align-items:center;font-size:11px;color:#1f2d44;overflow:hidden}.d365-card{background:#fff;border-radius:14px;box-shadow:0 8px 24px #1f2d441a;padding:12px;min-width:0}.d365-head{display:flex;align-items:center;gap:7px;font-weight:700;margin-bottom:8px}.d365-head small{display:block;color:#7b8797;font-size:9.5px;font-weight:500;margin-top:1px}.d365-head .integrations-logo{width:26px;height:26px;border:0;flex:none}.d365-brand{width:24px;height:24px;border-radius:7px;background:#1f3a68;color:#fff;display:grid;place-items:center;font-weight:800}.d365-amt{font-size:21px;font-weight:800;margin-bottom:6px;font-variant-numeric:tabular-nums}.d365-row{display:flex;justify-content:space-between;gap:6px;padding:5px 0;border-top:1px solid #edf0f4}.d365-row span{color:#7b8797}.d365-row b{font-weight:600;text-align:right}.d365-row b.d365-done{background:#e3f6ea;color:#17703a;border-radius:99px;padding:1px 7px;font-size:10px}.d365-title{font-weight:700;margin-bottom:6px}.d365-check{display:flex;align-items:center;gap:7px;padding:6px 0;border-top:1px solid #edf0f4}.d365-check i{width:12px;height:7px;border-left:2px solid #2f6fd6;border-bottom:2px solid #2f6fd6;transform:rotate(-45deg) translateY(-2px);flex:none}.d365-arrow{height:2px;background:repeating-linear-gradient(90deg,#4f86e0 0 3px,transparent 3px 6px);position:relative;margin:0 2px}.d365-arrow:after{content:"";position:absolute;right:-2px;top:-4px;border-left:6px solid #4f86e0;border-top:5px solid transparent;border-bottom:5px solid transparent}.d365-pill{display:inline-block;margin-top:8px;padding:4px 9px;border-radius:99px;background:#e4eefc;color:#1f55b5;font-weight:700}.integrations-page .integrations-detail-hero--d365{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:12px 0 45px}@media(max-width:1199px){.integrations-page .integrations-detail-hero--d365{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:560px){.d365{grid-template-columns:1fr;gap:10px;padding:18px 14px}.d365-arrow{width:2px;height:22px;margin:0 auto;background:repeating-linear-gradient(180deg,#4f86e0 0 3px,transparent 3px 6px)}.d365-arrow:after{right:-4px;top:auto;bottom:-2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #4f86e0;border-bottom:0}}.rip{background:#eef2f8;border:1px solid #dde4ee;border-radius:24px;padding:28px 20px;display:grid;grid-template-columns:minmax(0,1.15fr) 22px minmax(0,.9fr) 22px minmax(0,1.15fr);grid-template-areas:"a a1 b a2 c" ". . . . a3" ". . . . d";align-items:center;row-gap:0;font-size:11px;color:#14233f;min-width:0}.rip-a{grid-area:a}.rip-b{grid-area:b}.rip-c{grid-area:c}.rip-d{grid-area:d}.rip-arrow-1{grid-area:a1}.rip-arrow-2{grid-area:a2}.rip-arrow-3{grid-area:a3}.rip-card{background:#fff;border:1px solid #e1e6ee;border-radius:14px;box-shadow:0 6px 20px #14233f14;padding:12px;min-width:0}.rip-head{display:flex;align-items:center;gap:7px;font-weight:700;margin-bottom:8px}.rip-head small,.rip-person small{display:block;color:#7a8698;font-size:9.5px;font-weight:500;margin-top:1px}.rip-head .integrations-logo{width:26px;height:26px;border:0;flex:none}.rip-brand{width:24px;height:24px;border-radius:7px;background:#1f4fb8;color:#fff;display:grid;place-items:center;font-weight:800;flex:none}.rip-person{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:13px}.rip-person i{width:28px;height:28px;border-radius:50%;background:#efe6f8;color:#6b2fa0;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;flex:none}.rip-person strong{display:block}.rip-row{display:flex;justify-content:space-between;gap:6px;padding:5px 0;border-top:1px solid #edf0f4;align-items:center}.rip-row span{color:#7a8698}.rip-row b{font-weight:600;text-align:right}.rip-row b.rip-green{background:#e3f6ea;color:#17703a;border-radius:99px;padding:1px 7px;font-size:10px}.rip-row b.rip-blue{background:#e4eefc;color:#1f55b5;border-radius:99px;padding:1px 7px;font-size:10px}.rip-title{font-weight:700;margin-bottom:6px}.rip-check{display:flex;align-items:center;gap:7px;padding:6px 0;border-top:1px solid #edf0f4}.rip-check i{width:11px;height:6px;border-left:2px solid #2f6fd6;border-bottom:2px solid #2f6fd6;transform:rotate(-45deg) translateY(-2px);flex:none}.rip-arrow{height:2px;background:repeating-linear-gradient(90deg,#4f86e0 0 3px,transparent 3px 6px);position:relative;margin:0 2px}.rip-arrow:after{content:"";position:absolute;right:-2px;top:-4px;border-left:6px solid #4f86e0;border-top:5px solid transparent;border-bottom:5px solid transparent}.rip-arrow-3{width:2px;height:26px;justify-self:center;background:repeating-linear-gradient(180deg,#4f86e0 0 3px,transparent 3px 6px)}.rip-arrow-3:after{right:-4px;top:auto;bottom:-2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #4f86e0;border-bottom:0}.integrations-page .integrations-detail-hero--rippling{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:12px 0 45px}@media(max-width:1199px){.integrations-page .integrations-detail-hero--rippling{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:640px){.rip{grid-template-columns:minmax(0,1fr);grid-template-areas:"a" "a1" "b" "a2" "c" "a3" "d";padding:18px 14px}.rip-arrow-1,.rip-arrow-2{width:2px;height:22px;margin:0 auto;background:repeating-linear-gradient(180deg,#4f86e0 0 3px,transparent 3px 6px)}.rip-arrow-1:after,.rip-arrow-2:after{right:-4px;top:auto;bottom:-2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #4f86e0;border-bottom:0}.rip-arrow-3{height:22px}}.bhr{--navy:#14264a;--blue:#2f6fe4;display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);grid-template-rows:auto 30px auto;grid-template-areas:"a h b" "a . v" "a . c";align-items:stretch;width:100%;min-width:0;box-sizing:border-box;padding:22px;background:#eef4fc;border:1px solid #dde6f3;border-radius:20px;color:var(--navy)}.bhr *,.bhr *:before,.bhr *:after{box-sizing:border-box}.bhr-card{background:#fff;border:1px solid #e1e7f0;border-radius:14px;padding:14px 16px;box-shadow:0 1px 3px #14264a0f;min-width:0}.bhr-a{grid-area:a;align-self:center;border-top:3px solid #67a30a}.bhr-b{grid-area:b;align-self:end}.bhr-c{grid-area:c;border-top:3px solid var(--blue)}.bhr-head{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;margin-bottom:10px}.bhr-head .integrations-logo{width:28px;height:28px;border:0;flex:none}.bhr-head small{display:block;font-weight:500;font-size:12px;color:#5d6b86}.bhr-brand{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--blue);color:#fff;font-weight:800;font-size:14px;flex:none}.bhr-person{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:6px;background:#f3f8ea;border-radius:10px}.bhr-person-plain{background:#eef4fc}.bhr-person i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#67a30a;color:#fff;font-style:normal;font-weight:700;font-size:12px;flex:none}.bhr-person strong{display:block;font-size:14px}.bhr-person small{display:block;font-size:12px;color:#5d6b86}.bhr-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-top:1px solid #edf0f5;font-size:13px}.bhr-row span{color:#5d6b86;flex:none}.bhr-row b{font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.bhr-row b.bhr-green,.bhr-row b.bhr-blue{padding:2px 9px;border-radius:999px;font-size:12px}.bhr-green{background:#e6f3d4;color:#3f6b05}.bhr-blue{background:#dfeafc;color:#1d56c2}.bhr-title{font-weight:700;font-size:14px;margin-bottom:8px}@media(min-width:641px){.bhr{padding:18px;grid-template-rows:auto 24px auto;line-height:1.35}.bhr-card{padding:12px 14px}.bhr-a{align-self:start}.bhr-head{font-size:13px;margin-bottom:8px}.bhr-head small,.bhr-person small{font-size:11px}.bhr-person{padding:6px 8px}.bhr-person strong{font-size:13px}.bhr-person i{width:28px;height:28px}.bhr-row{font-size:12px;padding:4px 0}.bhr-row b.bhr-green,.bhr-row b.bhr-blue{font-size:11px}.bhr-title{font-size:13px;margin-bottom:6px}}.bhr-check{display:flex;align-items:center;gap:9px;padding:4px 0;font-size:13px}.bhr-check i{position:relative;width:16px;height:16px;border-radius:50%;background:var(--blue);flex:none}.bhr-check i:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media(min-width:641px){.bhr-check{font-size:12px;padding:2px 0}}.bhr-arrow{position:relative;align-self:center;justify-self:center}.bhr-arrow-h{grid-area:h;width:100%;height:2px;background:repeating-linear-gradient(90deg,#4f86e0 0 4px,transparent 4px 8px)}.bhr-arrow-h:after{content:"";position:absolute;right:-2px;top:-4px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #4f86e0}.bhr-arrow-v{grid-area:v;width:2px;height:100%;background:repeating-linear-gradient(180deg,#4f86e0 0 4px,transparent 4px 8px)}.bhr-arrow-v:after{content:"";position:absolute;bottom:-2px;left:-4px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #4f86e0}.integrations-page .integrations-detail-hero--bamboohr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:12px 0 45px}@media(max-width:1199px){.integrations-page .integrations-detail-hero--bamboohr{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:640px){.bhr{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"a" "h" "b" "v" "c";padding:16px 12px}.bhr-a,.bhr-b{align-self:stretch}.bhr-arrow-h,.bhr-arrow-v{width:2px;height:24px;background:repeating-linear-gradient(180deg,#4f86e0 0 4px,transparent 4px 8px)}.bhr-arrow-h:after{inset:auto auto -2px -4px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #4f86e0;border-bottom:0}}.integrations-page .integrations-detail-hero--m365{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:12px 0 45px}@media(max-width:1199px){.integrations-page .integrations-detail-hero--m365{grid-template-columns:minmax(0,1fr);gap:32px}}.m365{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1.15fr) 18px minmax(0,1fr);align-items:center;gap:4px;padding:20px 14px;background:#eef3fa;border:1px solid #d5e0ef;border-radius:16px;color:#14233f;font-size:11.5px;min-width:0}.m365-card{background:#fff;border:1px solid #dbe3ef;border-radius:14px;padding:11px;box-shadow:0 2px 8px #14233f12;min-width:0}.m365-head{display:flex;align-items:center;gap:7px;font-size:12px}.m365-head .integrations-logo{width:22px;height:22px;flex:none}.m365-head .integrations-logo img{width:20px;height:20px}.m365-brand{width:22px;height:22px;border-radius:6px;background:#2563eb;color:#fff;display:grid;place-items:center;font-weight:700;flex:none}.m365-sub{margin:4px 0 8px;color:#5b6b86;font-size:11px}.m365-row{display:flex;flex-direction:column;gap:1px;padding:4px 0;border-top:1px solid #e8edf5}.m365-row span{color:#7a879d;font-size:10px}.m365-row b{font-weight:600;overflow-wrap:anywhere}.m365-pill{align-self:flex-start;font-style:normal;font-weight:600;font-size:10.5px;background:#dbeafe;color:#1d4ed8;padding:2px 8px;border-radius:99px}.m365-conn{height:0;border-top:2px dotted #3b7ddd;position:relative}.m365-conn:after{content:"";position:absolute;right:-2px;top:-5px;border:4px solid transparent;border-left:6px solid #3b7ddd}.m365-msg{display:flex;gap:8px}.m365-msg p{margin:0 0 3px;font-weight:600;line-height:1.35}.m365-msg small,.m365-file small{display:block;color:#7a879d;font-size:10px}.m365-av{width:24px;height:24px;border-radius:50%;background:#5b5fc7;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:700;flex:none}.m365-att{display:flex;align-items:center;gap:5px;margin:7px 0;padding:5px 7px;border:1px solid #dbe3ef;border-radius:6px;background:#f6f8fc;color:#5b5fc7}.m365-view{display:inline-block;color:#5b5fc7;font-weight:600}.m365-reply{margin-top:5px}.m365-file{display:flex;gap:7px;align-items:flex-start;padding:7px 0;border-top:1px solid #e8edf5;color:#2563eb}.m365-file svg{flex:none;margin-top:1px}.m365-file b{display:block;color:#14233f;font-weight:600;overflow-wrap:anywhere}@media(max-width:640px){.m365{grid-template-columns:1fr;gap:10px}.m365-conn{height:18px;width:0;border-top:0;border-left:2px dotted #3b7ddd;margin-left:24px}.m365-conn:after{inset:auto auto -2px -5px;border:4px solid transparent;border-top:6px solid #3b7ddd}}.integrations-page .integrations-detail-hero--gworkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:12px 0 45px}.integrations-detail-hero--gworkspace>.integrations-detail-main{min-width:0}.gws{--gws-navy: #14213d;--gws-blue: #2f6bff;--gws-ink2: #5b6780;--gws-line: #dfe5ee;display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);grid-template-rows:auto 26px auto;padding:18px;width:100%;min-width:0;box-sizing:border-box;background:linear-gradient(160deg,#eef2f7,#e6eefb);border:1px solid #d5deec;border-radius:20px;color:var(--gws-navy);line-height:1.35}.gws *,.gws *:before,.gws *:after{box-sizing:border-box}.gws-card{background:#fff;border:1px solid var(--gws-line);border-radius:14px;padding:12px;box-shadow:0 2px 12px #14213d0f;min-width:0}.gws-remizen{grid-column:1;grid-row:1}.gws-drive{grid-column:3;grid-row:1}.gws-sheet{grid-column:1 / -1;grid-row:3}.gws-head{display:flex;align-items:center;gap:9px;margin-bottom:10px}.gws-head img{display:block;flex:none}.gws-title{display:flex;flex-direction:column;line-height:1.25;min-width:0}.gws-title b{font-size:13px;font-weight:650}.gws-title small{font-size:11px;color:var(--gws-ink2)}.gws-brand{width:26px;height:26px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--gws-blue);color:#fff;font-weight:700;font-size:14px}.gws-amount{display:flex;align-items:center;gap:9px;padding:8px 10px;margin-bottom:8px;background:#f3f6fd;border:1px solid #dbe5fb;border-radius:10px;color:var(--gws-blue)}.gws-amount svg{flex:none}.gws-amount span{display:flex;flex-direction:column}.gws-amount small{font-size:11px;color:var(--gws-ink2)}.gws-amount b{font-size:20px;color:var(--gws-navy);letter-spacing:-.01em}.gws-details{margin:0;display:grid;gap:5px}.gws-details div,.gws-status{display:flex;justify-content:space-between;gap:8px;font-size:12px}.gws-details dt,.gws-status span{color:var(--gws-ink2)}.gws-details dd{margin:0;font-weight:600}.gws-status{margin-top:8px;padding-top:8px;border-top:1px solid var(--gws-line);align-items:center}.gws-status i{font-style:normal;font-weight:600;font-size:11px;color:#137333;background:#e6f4ea;border-radius:999px;padding:2px 9px}.gws-folder{display:flex;align-items:center;gap:8px;padding:8px;border-radius:9px;background:#e8f0fe;color:#1a56c4;font-size:12px}.gws-folder svg{flex:none}.gws-folder b{font-weight:600;color:var(--gws-navy);overflow-wrap:anywhere}.gws-files{list-style:none;margin:8px 0 0 10px;padding:0 0 0 8px;border-left:1px solid var(--gws-line);display:grid;gap:4px}.gws-files li{display:flex;gap:8px;align-items:center;padding:4px 0;color:#d93025}.gws-files svg{flex:none}.gws-files li span{display:flex;flex-direction:column;min-width:0}.gws-files b{font-size:12px;font-weight:600;color:var(--gws-navy);overflow-wrap:anywhere}.gws-files small{font-size:10px;color:var(--gws-ink2)}.gws-formula{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:4px 8px;border:1px solid var(--gws-line);border-radius:6px;font-size:11px;color:var(--gws-ink2)}.gws-formula i{font-style:italic;font-family:serif;color:#188038;padding-right:8px;border-right:1px solid var(--gws-line)}.gws-grid{border:1px solid var(--gws-line);border-radius:8px;overflow:hidden;font-size:12px}.gws-tr{display:grid;grid-template-columns:24px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--gws-line)}.gws-tr:first-child{border-top:0}.gws-tr>span{padding:6px 8px;border-left:1px solid var(--gws-line);color:#7b8599;min-width:0;display:flex;align-items:center;overflow-wrap:anywhere}.gws-tr>span:first-child{border-left:0}.gws-th>span{background:#f4f6f9;font-weight:600;color:var(--gws-ink2)}.gws-n{justify-content:center;background:#f4f6f9;font-size:10px;padding:6px 0!important}.gws-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.gws-hot>span:not(.gws-n){background:#e8f0fe;color:var(--gws-navy);font-weight:600}.gws-hot>span:nth-child(2){box-shadow:inset 0 0 0 2px #1a73e8}.gws-conn{position:relative;align-self:center;justify-self:stretch}.gws-conn-h{grid-column:2;grid-row:1;height:0;border-top:2px dotted var(--gws-blue);margin:0 4px}.gws-conn-h:after{content:"";position:absolute;right:-4px;top:-6px;border:5px solid transparent;border-left:7px solid var(--gws-blue);border-right:0}.gws-conn-v{grid-column:3;grid-row:2;width:0;height:100%;justify-self:center;border-left:2px dotted var(--gws-blue)}.gws-conn-v:after{content:"";position:absolute;left:-6px;bottom:-3px;border:5px solid transparent;border-top:7px solid var(--gws-blue);border-bottom:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--gworkspace{grid-template-columns:minmax(0,1fr);gap:32px}.gws{max-width:680px;margin:0 auto}}@media(max-width:560px){.gws{padding:12px;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto}.gws-remizen,.gws-drive,.gws-sheet{grid-column:1;grid-row:auto}.gws-conn-h,.gws-conn-v{grid-column:1;grid-row:auto;justify-self:center;width:0;height:26px;border-top:0;border-left:2px dotted var(--gws-blue);margin:0}.gws-conn-h:after{inset:auto auto -3px -6px;border:5px solid transparent;border-top:7px solid var(--gws-blue);border-bottom:0}.gws-tr{grid-template-columns:20px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr)}.gws-tr>span{padding:6px 4px;font-size:11px}}@media(max-width:380px){.gws-sheet{padding:10px 0}.gws-sheet .gws-head,.gws-sheet .gws-formula{margin-left:8px;margin-right:8px}.gws-tr{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.05fr)}.gws-tr>.gws-n{display:none}.gws-tr>span{padding:6px 3px;font-size:10.5px}}.integrations-page .integrations-detail-hero--slack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:12px 0 45px}.slk-scene{width:100%;min-width:0;align-self:center;display:flex;justify-content:center}.slk-frame{width:100%;max-width:640px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.82fr) 34px minmax(0,1.3fr);align-items:center;gap:6px;padding:22px 18px;background:linear-gradient(145deg,#e9eff8,#dde7f5);border:1px solid #d3deee;border-radius:22px;color:#14213d;text-align:left}.slk-report,.slk-panel{background:#fff;border:1px solid #dbe3ef;border-radius:14px;box-shadow:0 8px 22px #14213d17;box-sizing:border-box;min-width:0}.slk-report{padding:14px}.slk-report-head{display:flex;align-items:center;gap:7px;margin-bottom:12px}.slk-mark{width:20px;height:20px;border-radius:6px;background:#2f6bff;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.slk-brand{font-size:12px;font-weight:700}.slk-kicker{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#6b7a93;font-weight:600}.slk-title{font-size:15px;font-weight:700;margin-top:2px}.slk-amount{font-size:24px;font-weight:700;margin:2px 0 10px;letter-spacing:-.01em}.slk-meta{margin:0;display:grid;gap:6px;border-top:1px solid #e8edf5;padding-top:10px}.slk-meta div{display:flex;flex-direction:column}.slk-meta dt{font-size:9.5px;color:#8593aa}.slk-meta dd{margin:0;font-size:11.5px;font-weight:600;display:flex;align-items:center;gap:5px}.slk-dot{width:6px;height:6px;border-radius:50%;background:#f0a020;flex:none}.slk-arrow{width:34px;height:14px;display:block;overflow:visible}.slk-panel{overflow:hidden}.slk-panel-head{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#4a154b;color:#fff}.slk-slack-logo{width:22px;height:22px;border-radius:6px;background:#fff;display:grid;place-items:center;flex:none}.slk-slack-logo .integrations-logo{width:16px;height:16px;display:grid;place-items:center}.slk-slack-logo svg,.slk-slack-logo img{width:14px;height:14px}.slk-channel{font-size:12.5px;font-weight:700}.slk-channel b{opacity:.7;font-weight:600;margin-right:1px}.slk-msg{display:flex;gap:8px;padding:9px 12px 0}.slk-msg:last-child{padding-bottom:12px}.slk-av{width:24px;height:24px;border-radius:6px;flex:none;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.slk-av--navy{background:#14213d}.slk-av--teal{background:#1f8a8a}.slk-body{min-width:0;flex:1}.slk-who{display:flex;align-items:baseline;gap:5px;font-size:11.5px}.slk-who time{font-size:9.5px;color:#8593aa}.slk-app{font-size:8px;font-weight:700;background:#e6ecf7;color:#4c5d7a;padding:1px 4px;border-radius:3px}.slk-body p{margin:1px 0 0;font-size:11.5px;line-height:1.4;color:#2a3550}.slk-embed{margin-top:6px;padding:8px 10px;border-left:3px solid #4a154b;background:#f6f8fc;border-radius:0 8px 8px 0}.slk-embed-top{display:flex;justify-content:space-between;gap:8px;font-size:12px}.slk-embed-top span{font-weight:700;color:#2f6bff}.slk-embed-sub{font-size:10.5px;color:#6b7a93;margin-top:2px}.slk-receipt{display:flex;align-items:center;gap:4px}.slk-actions{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.slk-actions span{font-size:10px;font-weight:600;padding:3px 8px;border:1px solid #cfd8e8;border-radius:6px;background:#fff;color:#14213d}.slk-actions .slk-actions-primary{background:#2f6bff;border-color:#2f6bff;color:#fff}.slk-approved{display:inline-block;margin-left:4px;font-size:9.5px;font-weight:700;color:#1b7a43;background:#dcf4e5;border:1px solid #b5e3c7;padding:1px 7px;border-radius:999px;vertical-align:1px}@media(max-width:1199px){.integrations-page .integrations-detail-hero--slack{grid-template-columns:minmax(0,1fr);gap:32px}.slk-frame{max-width:640px;margin:0 auto}}@media(max-width:560px){.slk-frame{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:4px;padding:16px 12px}.slk-arrow{transform:rotate(90deg);width:30px;height:14px;margin:10px auto}}.integrations-page .integrations-detail-hero--teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:12px 0 45px}.integrations-detail-hero--teams>*{min-width:0}.tms-frame{width:100%;max-width:560px;justify-self:center;box-sizing:border-box;padding:14px;border-radius:20px;border:1px solid #dbe3ee;background:linear-gradient(145deg,#eef1f6,#e6eefb);color:#14233f;font-size:11.5px;line-height:1.35}.tms-frame *{box-sizing:border-box}.tms-window{display:flex;background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 6px 18px #14233f12;overflow:hidden}.tms-rail{width:36px;flex:none;background:#ece9f7;border-right:1px solid #ddd8f0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0}.tms-rail-team{width:24px;height:24px;border-radius:7px;background:#fff;color:#5b5fc7;font-size:9px;font-weight:700;display:grid;place-items:center;border:1px solid #d9d4ef}.tms-rail-team--on{background:#5b5fc7;color:#fff;border-color:#5b5fc7}.tms-panel{flex:1;min-width:0}.tms-header{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid #e6eaf1;border-top:3px solid #5b5fc7;flex-wrap:wrap}.tms-header-logo{display:inline-flex;width:22px;height:22px;flex:none}.tms-header-logo .integrations-logo{width:22px;height:22px;min-width:0;padding:0;border:0;box-shadow:none;background:none}.tms-header-logo svg,.tms-header-logo img{width:20px;height:20px}.tms-crumb{font-weight:600}.tms-crumb--channel{color:#5b5fc7}.tms-chev{color:#8a96ab;flex:none}.tms-feed{position:relative;padding:11px;display:flex;flex-direction:column;gap:10px}.tms-line{position:absolute;left:23px;top:25px;bottom:30px;width:1px;background:repeating-linear-gradient(to bottom,#b7c9e9 0 3px,transparent 3px 6px)}.tms-msg{position:relative;display:flex;gap:8px;align-items:flex-start}.tms-body{flex:1;min-width:0}.tms-avatar{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;color:#fff;position:relative;z-index:1;border:2px solid #fff}.tms-avatar--remizen{background:#1f5eff}.tms-avatar--maya{background:#5b5fc7}.tms-meta{display:flex;align-items:center;gap:5px;margin-bottom:3px;flex-wrap:wrap}.tms-meta strong{font-weight:600}.tms-meta time{color:#7a869b;font-size:10px}.tms-app{font-size:8px;font-weight:600;color:#5b5fc7;background:#edeafa;border-radius:3px;padding:1px 4px}.tms-text{margin:0 0 5px;font-size:11.5px}.tms-bubble{margin:0;display:inline-block;max-width:100%;background:#f1effb;border:1px solid #e0dcf4;border-radius:4px 12px 12px;padding:6px 9px;font-size:11.5px}.tms-card{background:#fff;border:1px solid #dbe3ee;border-left:3px solid #1f5eff;border-radius:12px;padding:9px 10px;box-shadow:0 2px 8px #14233f0f}.tms-card--done{border-left-color:#1f9d63;background:#fbfefc}.tms-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;flex-wrap:wrap}.tms-card-title{font-weight:600;font-size:12px}.tms-card-amt{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:1px}.tms-status{display:flex;flex-direction:column;gap:2px}.tms-status small{font-size:10px;color:#7a869b}.tms-done-label{font-size:11px;font-weight:600;color:#1f7a4f}.tms-pill{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600;white-space:nowrap}.tms-pill--wait{background:#e8effe;color:#1f4fc4}.tms-pill--ok{background:#dcf5e7;color:#16774a}.tms-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px;margin:7px 0 0;padding-top:6px;border-top:1px solid #edf0f5}.tms-grid dt{font-size:10px;color:#7a869b}.tms-grid dd{margin:0;font-weight:600;font-size:11.5px}.tms-actions{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.tms-btn{border:1px solid #cfd6e4;border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:600;background:#fff;color:#14233f}.tms-btn--primary{background:#5b5fc7;border-color:#5b5fc7;color:#fff}.tms-summary{display:flex;justify-content:space-between;gap:6px;margin-top:5px;flex-wrap:wrap}.tms-summary strong{font-size:14px;font-variant-numeric:tabular-nums}.tms-by{margin-top:4px;font-size:11px;color:#4a587a}@media(max-width:1199px){.integrations-page .integrations-detail-hero--teams{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:420px){.tms-frame{padding:10px}.tms-rail{display:none}}.integrations-page .integrations-detail-hero--onepassword{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:12px 0 45px}.integrations-detail-hero--onepassword>.integrations-detail-main{min-width:0}.opw-scene{container-type:inline-size;width:100%;min-width:0;max-width:680px;margin:0 auto}.opw-frame{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:16px;background:linear-gradient(145deg,#eef2f7,#e6eefb);border:1px solid #d5deec;border-radius:20px;box-sizing:border-box}.opw-frame *{box-sizing:border-box}.opw-card{background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 2px 8px #14285012;padding:12px;min-width:0;color:#14274a;font-size:12px;line-height:1.35}.opw-head,.opw-vault{display:flex;align-items:center;gap:8px;min-width:0}.opw-head-text{display:flex;flex-direction:column;min-width:0}.opw-head-text strong{font-size:13px;font-weight:700}.opw-head-text span{font-size:11px;color:#0572ec;font-weight:500}.opw-brand{width:26px;height:26px;flex:none;border-radius:8px;background:#2f6bff;color:#fff;font-weight:700;font-size:14px;display:grid;place-items:center}.opw-logo{width:26px;height:26px;flex:none;display:grid;place-items:center}.opw-logo .integrations-logo{width:26px;height:26px;border:0;box-shadow:none;background:transparent;padding:0}.opw-logo svg,.opw-logo img{width:22px;height:22px}.opw-logo--sm,.opw-logo--sm .integrations-logo{width:20px;height:20px}.opw-logo--sm svg,.opw-logo--sm img{width:16px;height:16px}.opw-title{margin:10px 0 6px;padding-top:8px;border-top:1px solid #e6ebf3;font-weight:700;font-size:12.5px}.opw-list{margin:0;display:flex;flex-direction:column;gap:5px}.opw-row{display:flex;flex-direction:column;gap:1px;min-width:0;margin:0}.opw-row dt{font-size:10px;color:#6b7a93;text-transform:uppercase;letter-spacing:.04em}.opw-row dd{margin:0;font-weight:600;font-size:12px;overflow-wrap:anywhere}.opw-pill{display:inline-block;padding:2px 8px;border-radius:999px;background:#e3eefd;color:#0a57b8;font-size:11px;font-weight:600}.opw-checks{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.opw-checks li{display:flex;align-items:center;gap:8px;font-weight:600;font-size:12px;margin:0;padding:0}.opw-tick{width:18px;height:18px;flex:none;border-radius:50%;background:#0572ec;color:#fff;display:grid;place-items:center}.opw-vault{margin:10px 0 6px;padding:7px 8px;border-radius:10px;background:#f1f5fb;border:1px solid #e1e8f2}.opw-vault .opw-head-text strong{font-size:12px}.opw-vault .opw-head-text span{color:#6b7a93}.opw-mask{letter-spacing:.08em;color:#0572ec}.opw-avatars{display:flex;align-items:center}.opw-av,.opw-more{width:22px;height:22px;border-radius:50%;border:2px solid #fff;margin-right:-5px;display:grid;place-items:center;font-size:9px;font-weight:700;color:#fff}.opw-av--a{background:#0572ec}.opw-av--b{background:#3f6aa8}.opw-more{background:#e3eefd;color:#0a57b8;margin-right:0}.opw-granted{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border-radius:9px;background:#e4f6ea;color:#17703a;border:1px solid #bfe6cc;font-weight:700;font-size:12px}.opw-arrow{align-self:center;width:12px;height:28px;flex:none;display:grid;place-items:center}.opw-arrow svg{width:40px;height:12px;transform:rotate(90deg);overflow:visible}.opw-arrow line{stroke:#0572ec;stroke-width:1.4;stroke-dasharray:1.5 3;stroke-linecap:round;vector-effect:non-scaling-stroke}.opw-arrow polyline{fill:none;stroke:#0572ec;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@container (min-width:500px){.opw-frame{flex-direction:row;align-items:flex-start;gap:4px;padding:14px 12px}.opw-card{flex:1 1 0;padding:10px}.opw-arrow{width:22px;height:12px;margin-top:44px;align-self:flex-start}.opw-arrow svg{width:22px;transform:none}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--onepassword{grid-template-columns:minmax(0,1fr);gap:32px}}.integrations-page .integrations-detail-hero--okta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:12px 0 45px}.integrations-detail-hero--okta .integrations-detail-main{min-width:0}.okt-scene{container-type:inline-size;width:100%;max-width:680px;margin:0 auto;min-width:0;align-self:center;box-sizing:border-box;padding:22px 16px;border-radius:20px;border:1px solid #dbe5f2;background:radial-gradient(circle at 1px 1px,rgba(37,99,235,.09) 1px,transparent 0) 0 0 / 18px 18px,linear-gradient(180deg,#f3f7fc,#eaf0f8)}.okt-scene *,.okt-scene *:before,.okt-scene *:after{box-sizing:border-box}.okt-flow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.08fr) 22px minmax(0,1fr);align-items:center}.okt-card{min-width:0;background:#fff;border:1px solid #e0e8f3;border-radius:14px;padding:14px 12px;box-shadow:0 8px 22px #1e407814,0 1px 2px #1e40780d}.okt-card-mid{border-color:#c9dcf7;box-shadow:0 12px 28px #2563eb21,0 1px 2px #1e40780d}.okt-brand{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding-bottom:11px;border-bottom:1px solid #edf1f7}.okt-logo-wrap{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#f4f8fe;border:1px solid #e0e8f3;font-size:18px}.okt-logo-wrap .integrations-logo{display:grid;place-items:center;width:100%;height:100%;border:0;padding:0;background:transparent;box-shadow:none}.okt-logo-wrap .integrations-logo svg{width:20px;height:20px}.okt-rlogo{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:800;font-size:16px}.okt-brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.okt-brand-text strong{font-size:14px;color:#14233b}.okt-brand-text span{font-size:11.5px;color:#5d6c82;overflow-wrap:anywhere}.okt-person{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;color:#14233b;min-width:0}.okt-avatar{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;background:#dbe8fd;color:#1d4ed8}.okt-rows{margin:0;display:grid;gap:7px}.okt-rows>div{display:flex;flex-direction:column;gap:1px}.okt-rows dt{font-size:10.5px;color:#6b7a90}.okt-rows dd{margin:0;font-size:12.5px;font-weight:600;color:#1b2b44;overflow-wrap:anywhere}.okt-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 7px;border-radius:999px;background:#e8f0fe;color:#1d4ed8;font-size:11px;font-weight:600}.okt-pill i{width:6px;height:6px;border-radius:50%;background:#2563eb;flex:none}.okt-mid-title{margin:0 0 12px;font-size:13px;line-height:1.3;font-weight:700;color:#14233b}.okt-steps{list-style:none;margin:0;padding:0;display:grid;gap:9px}.okt-steps li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.3;color:#1b2b44}.okt-check{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#2563eb;color:#fff}.okt-connector{position:relative;height:100%;min-height:24px;display:grid;place-items:center;color:#2563eb}.okt-dots{position:absolute;left:0;right:0;top:50%;border-top:2px dotted #7aa5ee}.okt-arrow{position:relative;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #c9dcf7;display:grid;place-items:center}.okt-arrow-v{display:none}@container (max-width:500px){.okt-flow{grid-template-columns:minmax(0,1fr)}.okt-connector{height:34px}.okt-dots{inset:0 auto 0 50%;border-top:0;border-left:2px dotted #7aa5ee}.okt-arrow-h{display:none}.okt-arrow-v{display:grid}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--okta{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.okt-scene{padding:12px 10px;border-radius:16px}.okt-card{padding:12px 10px}}.integrations-page .integrations-detail-hero--entra{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.integrations-detail-hero--entra .integrations-detail-main{min-width:0}.eid-scene{container-type:inline-size;width:100%;max-width:640px;margin:0 auto;box-sizing:border-box;padding:20px 14px;border-radius:20px;border:1px solid #d9e4f2;background:linear-gradient(180deg,#f4f8fd,#eaf1f9)}.eid-scene *,.eid-scene *:before,.eid-scene *:after{box-sizing:border-box}.eid-flow{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1.05fr) 20px minmax(0,1fr);align-items:center}.eid-card{min-width:0;background:#fff;border:1px solid #e0e8f3;border-radius:14px;padding:13px 11px;box-shadow:0 8px 22px #1e407814,0 1px 2px #1e40780d}.eid-src{border-top:3px solid #2563eb}.eid-mid{border-color:#c9dcf7;box-shadow:0 12px 28px #2563eb21,0 1px 2px #1e40780d}.eid-brand{display:flex;align-items:center;gap:8px;margin-bottom:11px;padding-bottom:10px;border-bottom:1px solid #edf1f7}.eid-logo{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#f4f8fe;border:1px solid #e0e8f3}.eid-logo .integrations-logo{display:grid;place-items:center;width:100%;height:100%;border:0;padding:0;background:transparent;box-shadow:none}.eid-logo .integrations-logo svg,.eid-logo .integrations-logo img{width:19px;height:19px}.eid-r{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:800;font-size:15px}.eid-bt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.eid-bt strong{font-size:12.5px;color:#14233b;overflow-wrap:anywhere}.eid-bt span{font-size:11px;color:#5d6c82}.eid-person{display:flex;align-items:center;gap:7px;margin-bottom:9px;font-size:13px;color:#14233b}.eid-av{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:700;background:#dbe8fd;color:#1d4ed8}.eid-rows{margin:0;display:grid;gap:7px}.eid-rows>div{display:flex;flex-direction:column;gap:1px}.eid-rows dt{font-size:10px;color:#6b7a90;text-transform:uppercase;letter-spacing:.04em}.eid-rows dd{margin:0;font-size:12.5px;font-weight:600;color:#1b2b44;overflow-wrap:anywhere}.eid-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:#e8f0fe;color:#1d4ed8;font-size:11px;font-weight:600}.eid-pill i{width:6px;height:6px;border-radius:50%;background:#2563eb}.eid-title{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:12.5px;line-height:1.3;font-weight:700;color:#14233b}.eid-title svg{flex:none;color:#2563eb}.eid-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.eid-steps li{position:relative;display:flex;align-items:flex-start;gap:8px;padding-bottom:11px;font-size:12px;line-height:1.3;color:#1b2b44}.eid-steps li:last-child{padding-bottom:0}.eid-steps li:not(:last-child):before{content:"";position:absolute;left:8px;top:18px;bottom:1px;border-left:2px dotted #9dbcf2}.eid-check{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#2563eb;color:#fff}.eid-conn{position:relative;align-self:stretch;min-height:20px}.eid-line{position:absolute;left:0;right:3px;top:50%;border-top:2px dotted #7aa5ee}.eid-head{position:absolute;right:0;top:50%;width:7px;height:7px;border-top:2px solid #2563eb;border-right:2px solid #2563eb;transform:translateY(-50%) rotate(45deg)}@container (max-width:480px){.eid-flow{grid-template-columns:minmax(0,1fr)}.eid-conn{height:32px}.eid-line{inset:0 auto 3px 50%;border-top:0;border-left:2px dotted #7aa5ee}.eid-head{inset:auto auto 0 50%;transform:translate(-50%) rotate(135deg)}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--entra{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.eid-scene{padding:12px 10px;border-radius:16px}}.integrations-page .integrations-detail-hero--salesforce{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.integrations-detail-hero--salesforce .integrations-detail-main{min-width:0}.sfc-scene{container-type:inline-size;width:100%;max-width:720px;margin:0 auto;box-sizing:border-box;padding:22px 14px;border-radius:20px;border:1px solid #d9e4f2;background:linear-gradient(180deg,#f4f8fd,#e9f0f8)}.sfc-scene *,.sfc-scene *:before,.sfc-scene *:after{box-sizing:border-box}.sfc-flow{display:grid;grid-template-columns:minmax(0,1.1fr) 18px minmax(0,.85fr) 18px minmax(0,1.1fr);align-items:center}.sfc-card{min-width:0;background:#fff;border:1px solid #e0e8f3;border-radius:14px;padding:13px 11px;box-shadow:0 8px 22px #1e407814,0 1px 2px #1e40780d}.sfc-src{border-top:3px solid #2563eb}.sfc-sf{border-top:3px solid #00a1e0;box-shadow:0 12px 28px #00a1e024,0 1px 2px #1e40780d}.sfc-mid{padding:12px 10px;border-color:#c9dcf7}.sfc-brand{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #edf1f7}.sfc-logo{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#f1f9fd;border:1px solid #d6ecf7}.sfc-logo .integrations-logo{display:grid;place-items:center;width:100%;height:100%;border:0;padding:0;background:transparent;box-shadow:none}.sfc-logo .integrations-logo svg,.sfc-logo .integrations-logo img{width:19px;height:19px}.sfc-r{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:800;font-size:15px}.sfc-bt{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sfc-bt strong{font-size:12.5px;color:#14233b}.sfc-bt span{font-size:11px;color:#5d6c82}.sfc-head-row{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.sfc-name{margin:0;font-size:14px;line-height:1.25;font-weight:700;color:#14233b;overflow-wrap:anywhere}.sfc-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:#e8f0fe;color:#1d4ed8;font-size:10.5px;font-weight:600}.sfc-amount{margin:7px 0 10px;font-size:22px;font-weight:700;letter-spacing:-.01em;color:#14233b}.sfc-rows{margin:0;display:grid;gap:7px}.sfc-rows>div{display:flex;flex-direction:column;gap:1px}.sfc-rows dt{font-size:10px;color:#6b7a90;text-transform:uppercase;letter-spacing:.04em}.sfc-rows dd{margin:0;font-size:12.5px;font-weight:600;color:#1b2b44;overflow-wrap:anywhere}.sfc-status{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:#e6f6ee;color:#157347;font-size:11px;font-weight:600}.sfc-status i{width:6px;height:6px;border-radius:50%;background:#1fa463}.sfc-title{margin:0 0 12px;font-size:12.5px;line-height:1.3;font-weight:700;color:#14233b}.sfc-steps{list-style:none;margin:0;padding:0;display:grid}.sfc-steps li{position:relative;display:flex;gap:8px;padding-bottom:11px;font-size:12px;line-height:1.3;color:#1b2b44}.sfc-steps li:last-child{padding-bottom:0}.sfc-steps li:not(:last-child):before{content:"";position:absolute;left:8px;top:18px;bottom:1px;border-left:2px dotted #9dbcf2}.sfc-check{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#2563eb;color:#fff}.sfc-acct{display:flex;align-items:center;gap:7px;margin-bottom:10px}.sfc-acct-ic{flex:none;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:#e0f3fb;color:#0b7fae}.sfc-opp{display:flex;align-items:center;gap:5px;color:#0b7fae!important}.sfc-stage{display:inline-block;padding:2px 8px;border-radius:6px;background:#e0f3fb;color:#0b6f99;font-size:11px;font-weight:600}.sfc-related{margin-top:11px;padding:9px;border-radius:9px;background:#f3f9fc;border:1px solid #d6ecf7;display:grid;gap:6px}.sfc-related>div{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:#5d6c82}.sfc-related b{font-size:13px;color:#14233b}.sfc-conn{position:relative;align-self:stretch;min-height:20px}.sfc-line{position:absolute;left:0;right:3px;top:50%;border-top:2px dotted #7aa5ee}.sfc-arrow{position:absolute;right:0;top:50%;width:7px;height:7px;border-top:2px solid #2563eb;border-right:2px solid #2563eb;transform:translateY(-50%) rotate(45deg)}@container (max-width:480px){.sfc-flow{grid-template-columns:minmax(0,1fr)}.sfc-conn{height:32px}.sfc-line{inset:0 auto 3px 50%;border-top:0;border-left:2px dotted #7aa5ee}.sfc-arrow{inset:auto auto 0 50%;transform:translate(-50%) rotate(135deg)}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--salesforce{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.sfc-scene{padding:12px 10px;border-radius:16px}}.integrations-page .integrations-detail-hero--hubspot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.integrations-detail-hero--hubspot .integrations-detail-main{min-width:0}.hsc-scene{container-type:inline-size;width:100%;max-width:720px;margin:0 auto;padding:22px 14px;border-radius:20px;border:1px solid #d9e4f2;background:linear-gradient(160deg,#f5f8fc,#e8eff7)}.hsc-scene *,.hsc-scene *:before,.hsc-scene *:after{box-sizing:border-box}.hsc-scene,.hsc-scene *{overflow-wrap:anywhere}.hsc-flow{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,.8fr) 16px minmax(0,1.15fr);align-items:center}.hsc-card{min-width:0;background:#fff;border:1px solid #e0e8f3;border-radius:16px;padding:13px 11px;box-shadow:0 10px 26px #1e407817,0 1px 2px #1e40780d}.hsc-src{border-left:3px solid #2563eb}.hsc-mid{padding:12px 10px;border-color:#c9dcf7}.hsc-hs{box-shadow:0 14px 30px #ff7a5921,0 1px 2px #1e40780d}.hsc-brand{display:flex;align-items:center;gap:8px;margin-bottom:10px}.hsc-brand strong{font-size:12.5px;color:#14233b}.hsc-logo{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center}.hsc-r{background:#2563eb;color:#fff;font-weight:800;font-size:14px}.hsc-hslogo{background:#fff3ef;border:1px solid #ffd9cd}.hsc-logo .integrations-logo{display:grid;place-items:center;width:100%;height:100%;border:0;padding:0;background:transparent;box-shadow:none}.hsc-logo .integrations-logo svg,.hsc-logo .integrations-logo img{width:17px;height:17px}.hsc-ind{display:inline-flex;align-items:center;gap:5px;margin-bottom:7px;font-size:10px;font-weight:600;color:#3b5fb0;letter-spacing:.02em}.hsc-ind i{width:5px;height:5px;border-radius:50%;background:#2563eb;opacity:.6}.hsc-name{margin:0;font-size:14px;line-height:1.25;font-weight:700;color:#14233b}.hsc-amount{margin:4px 0 11px;padding-bottom:10px;border-bottom:1px dashed #d5deec;font-size:23px;font-weight:700;letter-spacing:-.01em;color:#14233b}.hsc-rows{margin:0;display:grid;gap:7px}.hsc-rows>div{display:flex;flex-direction:column;gap:1px}.hsc-rows dt{font-size:10px;color:#6b7a90;text-transform:uppercase;letter-spacing:.04em}.hsc-rows dd{margin:0;font-size:12.5px;font-weight:600;color:#1b2b44}.hsc-status{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:#e6f6ee;color:#157347;font-size:11px;font-weight:600}.hsc-status i{width:6px;height:6px;border-radius:50%;background:#1fa463}.hsc-steps{list-style:none;margin:0;padding:0;display:grid}.hsc-title{margin:0 0 12px;font-size:12.5px;line-height:1.3;font-weight:700;color:#14233b}.hsc-steps li{position:relative;display:flex;gap:8px;padding-bottom:14px;font-size:12px;line-height:1.3;font-weight:500;color:#1b2b44}.hsc-steps li:last-child{padding-bottom:0}.hsc-steps li:not(:last-child):before{content:"";position:absolute;left:8px;top:19px;bottom:2px;border-left:2px dotted #9dbcf2}.hsc-check{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#2563eb;color:#fff}.hsc-co{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #edf1f7}.hsc-co-ic{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#fff3ef;color:#e8603c}.hsc-co>div{min-width:0;display:flex;flex-direction:column}.hsc-sub{font-size:11px;color:#e8603c;font-weight:600}.hsc-contact{display:flex;align-items:center;gap:8px;padding:9px 0}.hsc-av{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e8f0fe;color:#1d4ed8;font-size:10px;font-weight:700}.hsc-contact>div{display:flex;flex-direction:column;min-width:0}.hsc-contact b{font-size:12.5px;color:#14233b}.hsc-k{font-size:10px;color:#6b7a90;text-transform:uppercase;letter-spacing:.04em}.hsc-deal{padding:9px;border-radius:11px;background:#f6f9fd;border:1px solid #e0e8f3}.hsc-deal-h{display:flex;align-items:center;gap:5px;color:#e8603c}.hsc-deal-n{display:block;margin:2px 0 8px;font-size:12.5px;color:#14233b}.hsc-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-bottom:9px}.hsc-bar i{height:4px;border-radius:2px;background:#d5deec}.hsc-bar i:nth-child(-n+4){background:#ffb4a0}.hsc-bar i.on{background:#ff7a59}.hsc-rows-s{gap:6px}.hsc-stage{display:inline-block;padding:2px 8px;border-radius:6px;background:#fff0eb;color:#c9482a;font-size:11px;font-weight:600}.hsc-related{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:9px;border-top:1px dashed #d5deec;font-size:11px;color:#5d6c82}.hsc-related svg{color:#2563eb}.hsc-related b{margin-left:auto;font-size:13px;color:#14233b}.hsc-conn{position:relative;align-self:stretch;min-height:20px}.hsc-line{position:absolute;left:0;right:3px;top:50%;border-top:2px dotted #7aa5ee}.hsc-arrow{position:absolute;right:0;top:50%;width:7px;height:7px;border-top:2px solid #2563eb;border-right:2px solid #2563eb;transform:translateY(-50%) rotate(45deg)}@container (max-width:480px){.hsc-flow{grid-template-columns:minmax(0,1fr)}.hsc-conn{height:32px}.hsc-line{inset:0 auto 3px 50%;border-top:0;border-left:2px dotted #7aa5ee}.hsc-arrow{inset:auto auto 0 50%;transform:translate(-50%) rotate(135deg)}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--hubspot{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.hsc-scene{padding:12px 10px;border-radius:16px}}.integrations-page .integrations-detail-hero--dropbox{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:clamp(28px,4vw,64px);align-items:center}.integrations-detail-hero--dropbox .integrations-detail-main{min-width:0}.dxc-scene{container-type:inline-size;width:100%;max-width:760px;margin:0 auto;padding:22px 14px;border-radius:20px;border:1px solid #d9e4f2;background:linear-gradient(160deg,#f5f8fc,#e8eff7)}.dxc-scene *,.dxc-scene *:before,.dxc-scene *:after{box-sizing:border-box}.dxc-scene,.dxc-scene *{overflow-wrap:anywhere}.dxc-flow{display:grid;grid-template-columns:minmax(0,1.05fr) 16px minmax(0,.8fr) 16px minmax(0,1.2fr);align-items:center}.dxc-card{min-width:0;background:#fff;border:1px solid #e0e8f3;border-radius:16px;padding:13px 11px;box-shadow:0 10px 26px #1e407817,0 1px 2px #1e40780d}.dxc-mid{padding:12px 10px;border-color:#c9dcf7}.dxc-db{box-shadow:0 14px 30px #0061ff1a,0 1px 2px #1e40780d}.dxc-brand{display:flex;align-items:center;gap:8px;margin-bottom:11px}.dxc-brand>div{display:flex;flex-direction:column;min-width:0;line-height:1.25}.dxc-brand strong{font-size:12.5px;color:#14233b}.dxc-sub{font-size:11px;color:#3b5fb0;font-weight:600}.dxc-sub-db{color:#0061ff}.dxc-logo{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center}.dxc-r{background:#2563eb;color:#fff;font-weight:800;font-size:14px}.dxc-dbl{background:#eef4ff;border:1px solid #cfe0ff}.dxc-logo .integrations-logo{display:grid;place-items:center;width:100%;height:100%;border:0;padding:0;background:transparent;box-shadow:none}.dxc-logo .integrations-logo svg,.dxc-logo .integrations-logo img{width:17px;height:17px}.dxc-main{display:flex;gap:10px;align-items:center;margin-bottom:11px;padding-bottom:11px;border-bottom:1px dashed #d5deec}.dxc-thumb{flex:none;width:46px;height:60px;padding:6px 5px;border-radius:5px;background:#fff;border:1px solid #d5deec;box-shadow:2px 3px #e3ebf6,0 4px 10px #1e40781f;display:flex;flex-direction:column;gap:3px;position:relative}.dxc-thumb b{display:block;width:55%;height:4px;margin:0 auto 3px;border-radius:2px;background:#2563eb}.dxc-thumb i{display:block;height:2px;border-radius:1px;background:#c9d4e4}.dxc-thumb i.s{width:60%}.dxc-thumb u{display:block;height:0;border-top:1px dashed #b8c5d9;margin:2px 0}.dxc-thumb em{position:absolute;right:5px;bottom:5px;width:14px;height:5px;border-radius:2px;background:#1fa463;opacity:.8}.dxc-ttl{min-width:0}.dxc-ttl h4{margin:0;font-family:inherit;font-size:13.5px;font-weight:700;color:#14233b}.dxc-ttl p{margin:2px 0 0;font-size:21px;font-weight:700;letter-spacing:-.01em;color:#14233b}.dxc-rows{margin:0;display:grid;gap:7px}.dxc-rows>div{display:flex;flex-direction:column;gap:1px}.dxc-rows dt,.dxc-meta dt{font-size:10px;color:#6b7a90;text-transform:uppercase;letter-spacing:.04em}.dxc-rows dd{margin:0;font-size:12.5px;font-weight:600;color:#1b2b44}.dxc-att{display:flex;align-items:center;gap:4px}.dxc-status{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:#e6f6ee;color:#157347;font-size:11px;font-weight:600}.dxc-status i{width:6px;height:6px;border-radius:50%;background:#1fa463}.dxc-doc{display:grid;place-items:center;width:36px;height:36px;margin-bottom:9px;border-radius:10px;background:#e8f0fe;color:#2563eb}.dxc-title{margin:0 0 12px;font-family:inherit;font-size:12.5px;line-height:1.3;font-weight:700;color:#14233b}.dxc-steps{list-style:none;margin:0;padding:0;display:grid}.dxc-steps li{position:relative;display:flex;gap:8px;padding-bottom:14px;font-size:12px;line-height:1.3;font-weight:500;color:#1b2b44}.dxc-steps li:last-child{padding-bottom:0}.dxc-steps li:not(:last-child):before{content:"";position:absolute;left:8px;top:19px;bottom:2px;border-left:2px dotted #9dbcf2}.dxc-check{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#2563eb;color:#fff}.dxc-tree{padding:8px 6px;border-radius:11px;background:#f6f9fd;border:1px solid #e0e8f3;display:grid;gap:2px}.dxc-node{position:relative;display:flex;align-items:center;gap:6px;min-width:0;padding:4px 6px;padding-left:calc(6px + var(--d) * 13px);border-radius:6px;font-size:12px;font-weight:600;color:#1b2b44}.dxc-node svg{flex:none;color:#0061ff}.dxc-node:not([style*="--d: 0"]):not([style*="--d:0"]):before{content:"";position:absolute;left:calc(12px + (var(--d) - 1) * 13px);top:0;height:50%;width:8px;border-left:1.5px solid #b9cbe8;border-bottom:1.5px solid #b9cbe8;border-bottom-left-radius:4px}.dxc-file{background:#e8f0fe;color:#0b3fa8}.dxc-file svg{color:#d94b4b}.dxc-meta{margin:10px 0 0;display:grid;gap:7px}.dxc-meta>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid #edf1f7}.dxc-meta dd{margin:0;font-size:12px;font-weight:600;color:#1b2b44;text-align:right}.dxc-avs{display:flex}.dxc-av{width:22px;height:22px;margin-left:-5px;border-radius:50%;display:grid;place-items:center;background:#dbe7fd;color:#1d4ed8;border:2px solid #fff;font-size:9px;font-weight:700}.dxc-av:first-child{margin-left:0}.dxc-av2{background:#d9f0e4;color:#157347}.dxc-av3{background:#eef1f6;color:#4b5a70}.dxc-conn{position:relative;align-self:stretch;min-height:20px}.dxc-line{position:absolute;left:0;right:3px;top:50%;border-top:2px dotted #7aa5ee}.dxc-arrow{position:absolute;right:0;top:50%;width:7px;height:7px;border-top:2px solid #2563eb;border-right:2px solid #2563eb;transform:translateY(-50%) rotate(45deg)}@container (max-width:520px){.dxc-flow{grid-template-columns:minmax(0,1fr)}.dxc-conn{height:32px}.dxc-line{inset:0 auto 3px 50%;border-top:0;border-left:2px dotted #7aa5ee}.dxc-arrow{inset:auto auto 0 50%;transform:translate(-50%) rotate(135deg)}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--dropbox{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.dxc-scene{padding:12px 10px;border-radius:16px}}.integrations-page .integrations-detail-hero--box{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(28px,4vw,64px);align-items:center}.integrations-detail-hero--box .integrations-detail-main{min-width:0}.bxc-scene{container-type:inline-size;width:100%;max-width:760px;margin:0 auto;padding:22px 14px;border-radius:20px;border:1px solid #d9e4f2;background:linear-gradient(160deg,#f5f8fc,#e8eff7)}.bxc-scene *,.bxc-scene *:before,.bxc-scene *:after{box-sizing:border-box}.bxc-scene,.bxc-scene *{overflow-wrap:anywhere}.bxc-flow{display:grid;grid-template-columns:minmax(0,.95fr) 104px minmax(0,1.3fr);align-items:center;gap:6px}.bxc-card{min-width:0;background:#fff;border:1px solid #e0e8f3;border-radius:16px;padding:13px 12px;box-shadow:0 10px 26px #1e407817,0 1px 2px #1e40780d}.bxc-box{box-shadow:0 14px 30px #0061d51a,0 1px 2px #1e40780d}.bxc-brand{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bxc-brand>div{display:flex;flex-direction:column;min-width:0;line-height:1.25}.bxc-brand strong{font-size:13px;color:#14233b}.bxc-sub{font-size:12px;color:#3b5fb0;font-weight:600}.bxc-sub-box{color:#0061d5}.bxc-logo{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center}.bxc-r{background:#2563eb;color:#fff;font-weight:800;font-size:14px}.bxc-bl{background:#eef4ff;border:1px solid #cfe0ff}.bxc-logo .integrations-logo{display:grid;place-items:center;width:100%;height:100%;border:0;padding:0;background:transparent;box-shadow:none}.bxc-logo .integrations-logo svg,.bxc-logo .integrations-logo img{width:17px;height:17px}.bxc-id{font-size:12px;font-weight:700;letter-spacing:.04em;color:#3b5fb0}.bxc-amt{margin-top:2px;font-size:24px;line-height:1.1;font-weight:700;letter-spacing:-.01em;color:#14233b}.bxc-ttl{margin:2px 0 10px;padding-bottom:10px;border-bottom:1px dashed #d5deec;font-family:inherit;font-size:13px;font-weight:600;color:#4b5a70}.bxc-rows{margin:0;display:grid;gap:7px}.bxc-rows>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.bxc-rows dt,.bxc-meta dt{font-size:12px;color:#6b7a90}.bxc-rows dd,.bxc-meta dd{margin:0;font-size:12.5px;font-weight:600;color:#1b2b44;text-align:right}.bxc-att{display:flex;align-items:center;gap:4px}.bxc-status{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:#e6f6ee;color:#157347;font-size:12px;font-weight:600}.bxc-status i,.bxc-synced i{width:7px;height:7px;border-radius:50%;background:#1fa463}.bxc-docs{list-style:none;margin:11px 0 0;padding:0;display:grid;gap:4px}.bxc-docs li{display:flex;align-items:flex-start;gap:7px;padding:6px 8px;border-radius:8px;background:#f6f9fd;border:1px solid #e6edf7;font-size:12px;font-weight:500;color:#1b2b44;line-height:1.3}.bxc-docs svg{flex:none;margin-top:1px;color:#d94b4b}.bxc-path{list-style:none;margin:0;padding:0;display:grid;position:relative;align-self:center}.bxc-path li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding-bottom:20px;font-size:12px;line-height:1.25;font-weight:600;color:#1b2b44}.bxc-path li:last-child{padding-bottom:0}.bxc-path li:not(:last-child):after{content:"";position:absolute;left:50%;bottom:3px;height:12px;border-left:2px solid #9dbcf2;transform:translate(-1px)}.bxc-path li:not(:last-child):before{content:"";position:absolute;left:50%;bottom:2px;width:6px;height:6px;border-right:2px solid #7fa5e8;border-bottom:2px solid #7fa5e8;transform:translate(-50%) rotate(45deg)}.bxc-check{position:relative;z-index:1;flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#2563eb;color:#fff;box-shadow:0 0 0 3px #eaf1fb}.bxc-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px 3px;margin-bottom:10px;padding:6px 8px;border-radius:8px;background:#f6f9fd;font-size:12px;color:#6b7a90}.bxc-crumb{display:inline-flex;align-items:center;gap:3px}.bxc-cur{color:#14233b;font-weight:600}.bxc-table{border:1px solid #e0e8f3;border-radius:10px;overflow:hidden}.bxc-tr{display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:8px;padding:7px 10px;border-top:1px solid #edf1f7;font-size:12.5px;color:#1b2b44}.bxc-th{border-top:0;background:#f1f5fb;font-size:12px;font-weight:600;color:#6b7a90}.bxc-name{display:flex;align-items:flex-start;gap:7px;min-width:0;line-height:1.3}.bxc-name svg{flex:none;margin-top:1px}.bxc-sel{background:#eaf2ff;box-shadow:inset 3px 0 #0061d5}.bxc-sel svg{color:#0061d5}.bxc-sel b{font-weight:700}.bxc-child .bxc-name{padding-left:14px;position:relative}.bxc-child .bxc-name:before{content:"";position:absolute;left:3px;top:-12px;height:20px;width:8px;border-left:1.5px solid #b9cbe8;border-bottom:1.5px solid #b9cbe8;border-bottom-left-radius:4px}.bxc-child svg{color:#d94b4b}.bxc-type{color:#6b7a90}.bxc-meta{margin:10px 0 0;padding:8px 10px;border-radius:10px;background:#f6f9fd;border:1px solid #e6edf7;display:grid;gap:5px}.bxc-meta>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.bxc-synced{display:inline-flex;align-items:center;gap:6px}@container (max-width:560px){.bxc-flow{grid-template-columns:minmax(0,1fr);gap:20px}.bxc-path{width:100%;max-width:200px;margin:0 auto}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--box{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.bxc-scene{padding:12px 10px;border-radius:16px}}.integrations-page .integrations-detail-hero--zapier{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(28px,4vw,64px);align-items:center}.integrations-detail-hero--zapier .integrations-detail-main{min-width:0}.zpc-scene{container-type:inline-size;width:100%;max-width:760px;margin:0 auto;padding:20px 14px;border-radius:20px;border:1px solid #dbe3ee;background:#eef2f8}.zpc-scene,.zpc-scene *{overflow-wrap:anywhere}.zpc-flow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.08fr) 22px minmax(0,1fr);align-items:center}.zpc-card,.zpc-builder{min-width:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px;box-shadow:0 8px 22px #1e2d5014;color:#1c2a44}.zpc-builder{border-top:3px solid #ff4f00}.zpc-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.zpc-head div{min-width:0;display:flex;flex-direction:column;line-height:1.25}.zpc-head strong{font-family:inherit;font-size:13px}.zpc-head span:not(.zpc-r){font-size:12px;color:#6b7588}.zpc-r{flex:none;width:22px;height:22px;border-radius:6px;background:#2563eb;color:#fff;font-weight:800;font-size:12px;display:grid;place-items:center}.zpc-amt{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #edf0f5;font-size:22px;font-weight:700;letter-spacing:-.01em}.zpc-rows{margin:0;display:grid;gap:7px}.zpc-rows>div{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.zpc-rows dt{font-size:12px;color:#6b7588}.zpc-rows dd{margin:0;font-size:12px;font-weight:600;text-align:right}.zpc-ok{display:inline-flex;align-items:center;gap:4px;color:#157347}.zpc-ok svg{flex:none;padding:2px;border-radius:50%;background:#dff4e8;color:#1fa463}.zpc-foot{margin-top:10px;padding:7px 9px;border-radius:8px;background:#f4f6fa;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1px;font-size:12px}.zpc-foot span{color:#6b7588}.zpc-foot strong{font-weight:600}.zpc-bhead{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-bottom:10px}.zpc-bhead strong{font-family:inherit;font-size:14px}.zpc-logo{display:grid;place-items:center;width:24px;height:24px;flex:none}.zpc-logo .integrations-logo{display:grid;place-items:center;width:100%;height:100%;border:0;padding:0;background:transparent;box-shadow:none}.zpc-logo svg,.zpc-logo img{width:20px;height:20px}.zpc-on{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#157347;padding:2px 8px;border-radius:999px;background:#e6f6ee}.zpc-on i{width:6px;height:6px;border-radius:50%;background:#1fa463}.zpc-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.zpc-steps li{display:flex;flex-direction:column;align-items:center}.zpc-step{width:100%;display:flex;align-items:center;gap:7px;padding:8px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.zpc-step>div{min-width:0;display:flex;flex-direction:column;line-height:1.25}.zpc-kind{font-size:12px;color:#6b7588}.zpc-step strong{font-size:12px;font-weight:600}.zpc-num{flex:none;width:18px;height:18px;border-radius:50%;background:#fff1ea;color:#e04500;font-size:11px;font-weight:700;display:grid;place-items:center}.zpc-ico{flex:none;width:22px;height:22px;border-radius:6px;background:#f4f6fa;color:#4b5a70;display:grid;place-items:center}.zpc-ico .zpc-r{width:22px;height:22px}.zpc-down{margin:3px 0;color:#ff4f00}.zpc-conn{display:flex;align-items:center;justify-content:center;color:#9aa5b8;position:relative}.zpc-conn-line{width:100%;border-top:1px solid #b7c1d1}.zpc-conn-h{position:absolute;right:-3px}.zpc-conn-v{display:none}@container (max-width:540px){.zpc-flow{grid-template-columns:minmax(0,1fr)}.zpc-conn{height:28px}.zpc-conn-line{width:0;height:100%;border-top:0;border-left:1px solid #b7c1d1}.zpc-conn-h{display:none}.zpc-conn-v{display:block;position:absolute;bottom:-2px}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--zapier{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.zpc-scene{padding:12px 10px;border-radius:16px}}.integrations-page .integrations-detail-hero--freshbooks{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(28px,4vw,64px);align-items:center}.integrations-detail-hero--freshbooks .integrations-detail-main{min-width:0}.fbc-scene{container-type:inline-size;width:100%;max-width:760px;margin:0 auto;padding:20px 14px;border-radius:20px;border:1px solid #d9e4f1;background:#eef3fa}.fbc-scene *,.fbc-scene *:before,.fbc-scene *:after{box-sizing:border-box}.fbc-scene,.fbc-scene *{overflow-wrap:break-word}.fbc-flow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.08fr) 22px minmax(0,1fr);align-items:center}.fbc-card{min-width:0;background:#fff;border:1px solid #e4e8ef;border-radius:14px;padding:12px;box-shadow:0 8px 22px #1e2d5014;color:#1c2a44}.fbc-review{border-top:3px solid #2563eb}.fbc-fb{border-top:3px solid #0075dd}.fbc-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fbc-head div{min-width:0;display:flex;flex-direction:column;line-height:1.25}.fbc-head strong{font-family:inherit;font-size:13px}.fbc-head span:not(.fbc-r):not(.fbc-logo){font-size:12px;color:#6b7588}.fbc-r{flex:none;width:24px;height:24px;border-radius:7px;background:#2563eb;color:#fff;font-weight:800;font-size:12px;display:grid;place-items:center}.fbc-logo{display:grid;place-items:center;width:24px;height:24px;flex:none}.fbc-logo .integrations-logo{display:grid;place-items:center;width:100%;height:100%;border:0;padding:0;background:transparent;box-shadow:none}.fbc-logo svg,.fbc-logo img{width:22px;height:22px}.fbc-amt{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #edf0f5;font-size:22px;font-weight:700;letter-spacing:-.01em;color:#2563eb}.fbc-amt-fb{color:#0075dd}.fbc-merchant{margin:0 0 2px;font-size:14px;font-weight:600}.fbc-rows{margin:0;display:grid;gap:7px}.fbc-rows>div{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.fbc-rows dt{font-size:12px;color:#6b7588}.fbc-rows dd{margin:0;font-size:12px;font-weight:600;text-align:right}.fbc-ok{display:inline-flex;align-items:center;gap:4px;color:#157347;font-size:12px;font-weight:600;white-space:nowrap}.fbc-ok svg{flex:none;padding:2px;border-radius:50%;background:#dff4e8;color:#1fa463;width:16px;height:16px}.fbc-title{display:block;font-family:inherit;font-size:14px;margin-bottom:10px}.fbc-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fbc-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;padding:8px;border:1px solid #e4e8ef;border-radius:10px;background:#f7f9fd}.fbc-list li .fbc-ok{grid-column:2}.fbc-list li div{min-width:0;display:flex;flex-direction:column;line-height:1.25}.fbc-list li div span{font-size:12px;color:#6b7588}.fbc-list li div strong{font-size:12px;font-weight:600}.fbc-ico{grid-row:span 2;width:24px;height:24px;border-radius:7px;background:#e3edff;color:#2563eb;display:grid;place-items:center}.fbc-ready{margin-top:10px;padding:8px 10px;border-radius:10px;background:#e6f6ee;color:#157347;display:flex;align-items:flex-start;gap:6px;font-size:12px;font-weight:600;line-height:1.3}.fbc-ready svg{flex:none;color:#1fa463}.fbc-conn{display:flex;align-items:center;justify-content:center;color:#2563eb;position:relative}.fbc-line{width:100%;border-top:1px solid #2563eb}.fbc-ah{position:absolute;right:-3px}.fbc-av{display:none}@container (max-width:540px){.fbc-flow{grid-template-columns:minmax(0,1fr)}.fbc-conn{height:28px}.fbc-line{width:0;height:100%;border-top:0;border-left:1px solid #2563eb}.fbc-ah{display:none}.fbc-av{display:block;position:absolute;bottom:-2px}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--freshbooks{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.fbc-scene{padding:12px 10px;border-radius:16px}}.integrations-page .integrations-detail-hero--zoho{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(28px,4vw,64px);align-items:center}.integrations-detail-hero--zoho .integrations-detail-main{min-width:0}.zbc-scene{container-type:inline-size;width:100%;max-width:820px;margin:0 auto;padding:20px 14px;border-radius:16px;border:1px solid #d9e4f1;background:#eef3fa}.zbc-scene *,.zbc-scene *:before,.zbc-scene *:after{box-sizing:border-box}.zbc-scene,.zbc-scene *{overflow-wrap:break-word}.zbc-flow{display:grid;grid-template-columns:minmax(0,.85fr) 20px minmax(0,1.45fr) 20px minmax(0,.9fr);align-items:center}.zbc-card{min-width:0;background:#fff;border:1px solid #e4e8ef;border-radius:14px;padding:12px;box-shadow:0 8px 22px #1e2d5014;color:#1c2a44}.zbc-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.zbc-head div{min-width:0;display:flex;flex-direction:column;line-height:1.25}.zbc-head strong{font-family:inherit;font-size:13px}.zbc-head span:not(.zbc-r):not(.zbc-logo){font-size:12px;color:#6b7588}.zbc-r{flex:none;width:24px;height:24px;border-radius:7px;background:#2563eb;color:#fff;font-weight:800;font-size:12px;display:grid;place-items:center}.zbc-logo{display:grid;place-items:center;width:24px;height:24px;flex:none}.zbc-logo .integrations-logo{display:grid;place-items:center;width:100%;height:100%;border:0;padding:0;margin:0;background:transparent;box-shadow:none}.zbc-logo svg,.zbc-logo img{width:22px;height:22px}.zbc-amt{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #edf0f5;font-size:21px;font-weight:700;letter-spacing:-.01em;color:#1c2a44}.zbc-src .zbc-amt{color:#2563eb}.zbc-merchant{margin:0 0 2px;font-size:14px;font-weight:600}.zbc-rows{margin:0;display:grid;gap:7px}.zbc-rows>div{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.zbc-rows dt{font-size:12px;color:#6b7588}.zbc-rows dd{margin:0;font-size:12px;font-weight:600;text-align:right}.zbc-ok{display:inline-flex;align-items:center;gap:4px;color:#157347;white-space:nowrap}.zbc-ok svg{padding:2px;border-radius:50%;background:#dff4e8;color:#1fa463;width:16px;height:16px}.zbc-title{display:flex;align-items:center;gap:7px;font-family:inherit;font-size:14px;margin-bottom:10px}.zbc-title svg{flex:none;color:#2563eb}.zbc-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.zbc-list li{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 18px;gap:6px;align-items:center;padding:8px;border-radius:12px;background:#f6f9fe;border:1px solid #dbe6f6}.zbc-f{min-width:0;display:flex;flex-direction:column;line-height:1.25}.zbc-f span{font-size:12px;color:#6b7588}.zbc-f strong{font-size:12px;font-weight:600}.zbc-t{padding:3px 6px;border-radius:6px;background:#e6efff}.zbc-mi{color:#2563eb}.zbc-chk{width:18px;height:18px;padding:3px;border-radius:50%;background:#dff4e8;color:#1fa463}.zbc-foot{margin-top:10px;display:grid;gap:6px;font-size:12px;font-weight:600;color:#157347}.zbc-progress-labels{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 8px}.zbc-bar{height:3px;border-radius:2px;background:#d5e3f8;overflow:hidden}.zbc-bar i{display:block;width:100%;height:100%;background:#2563eb}.zbc-ready{margin-top:10px;padding:8px 10px;border-radius:10px;background:#e6f6ee;color:#157347;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.zbc-ready svg{flex:none;color:#1fa463}.zbc-conn{display:flex;align-items:center;justify-content:center;color:#2563eb;position:relative}.zbc-line{width:100%;border-top:1px solid #2563eb}.zbc-ah{position:absolute;right:-3px}.zbc-av{display:none}@container (max-width:540px){.zbc-flow{grid-template-columns:minmax(0,1fr)}.zbc-conn{height:28px}.zbc-line{width:0;height:100%;border-top:0;border-left:1px solid #2563eb}.zbc-ah{display:none}.zbc-av{display:block;position:absolute;bottom:-2px}}@container (max-width:340px){.zbc-list li{grid-template-columns:minmax(0,1fr) 18px}.zbc-mi{grid-column:1;transform:rotate(90deg)}.zbc-t{grid-column:1}.zbc-chk{grid-column:2;grid-row:1 / span 3}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--zoho{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.zbc-scene{padding:12px 10px;border-radius:16px}}.integrations-page .integrations-detail-hero--wave{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(28px,4vw,64px);align-items:center}.integrations-detail-hero--wave .integrations-detail-main{min-width:0}.wvc-scene{container-type:inline-size;width:100%;max-width:780px;margin:0 auto;padding:20px 14px;border-radius:20px;border:1px solid #d9e4f1;background:#eef3f9;color:#1c2a44}.wvc-scene *,.wvc-scene *:before,.wvc-scene *:after{box-sizing:border-box}.wvc-scene{overflow-wrap:break-word}.wvc-flow{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1.02fr) 20px minmax(0,1fr);align-items:center}.wvc-card{min-width:0;background:#fff;border:1px solid #e4e8ef;border-radius:14px;padding:12px;box-shadow:0 8px 22px #1e2d5014}.wvc-src{border-top:3px solid #2563eb}.wvc-wave{border-top:3px solid #0a6cdc}.wvc-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.wvc-head div{min-width:0;display:flex;flex-direction:column;line-height:1.25}.wvc-head strong{font-family:inherit;font-size:14px}.wvc-head div span{font-size:12px;color:#6b7588}.wvc-r{flex:none;width:26px;height:26px;border-radius:8px;background:#2563eb;color:#fff;font-weight:800;font-size:13px;display:grid;place-items:center}.wvc-logo{flex:none;display:grid;place-items:center;width:26px;height:26px}.wvc-logo .integrations-logo{display:grid;place-items:center;width:100%;height:100%;margin:0;border:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.wvc-logo svg,.wvc-logo img{width:24px;height:24px}.wvc-list,.wvc-tx{list-style:none;margin:0;padding:0;display:grid;gap:7px}.wvc-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px;border:1px solid #e4e8ef;border-radius:10px;background:#f7f9fd;align-items:center}.wvc-list li .wvc-ok{grid-column:1 / -1}.wvc-list div,.wvc-tx div{min-width:0;display:flex;flex-direction:column;line-height:1.25}.wvc-list div strong,.wvc-tx div strong{font-family:inherit;font-size:13px;font-weight:600}.wvc-list div span,.wvc-tx div span{font-size:12px;color:#6b7588}.wvc-list b,.wvc-tx b{font-size:13px;font-weight:700}.wvc-ok{display:inline-flex;align-items:center;gap:4px;color:#157347;font-size:12px;font-weight:600}.wvc-ok svg{flex:none;padding:2px;border-radius:50%;background:#dff4e8;color:#1fa463}.wvc-foot{margin-top:10px;padding-top:8px;border-top:1px dashed #cfd8e6;display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px 8px;font-size:12px;color:#6b7588}.wvc-foot strong{color:#1c2a44;font-size:13px}.wvc-batch{background:#f4f8ff;border:1.5px solid #2563eb;box-shadow:0 10px 26px #2563eb29}.wvc-bhead{display:flex;align-items:center;gap:6px;color:#2563eb;margin-bottom:8px}.wvc-bhead strong{font-family:inherit;font-size:14px;color:#1c2a44}.wvc-big{margin:0 0 10px;padding:10px;border-radius:10px;background:#fff;border:1px solid #d9e4f1;display:flex;flex-direction:column;line-height:1.2}.wvc-big span{font-size:12px;color:#6b7588}.wvc-big b{font-size:24px;letter-spacing:-.01em;color:#2563eb}.wvc-facts{margin:0;display:grid;gap:6px}.wvc-facts div{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.wvc-facts dt{display:flex;align-items:center;gap:5px;font-size:12px;color:#6b7588}.wvc-facts dt svg{flex:none;color:#2563eb}.wvc-facts dd{margin:0;font-size:12px;font-weight:600;text-align:right}.wvc-prog{margin-top:10px;font-size:12px;font-weight:600}.wvc-progress-track{margin-top:5px;height:4px;border-radius:4px;background:#d9e4f1;overflow:hidden}.wvc-progress-track span{display:block;width:100%;height:100%;background:#1fa463}.wvc-ready{margin-top:10px;padding:8px 10px;border-radius:10px;background:#e6f6ee;color:#157347;display:flex;align-items:flex-start;gap:6px;font-size:12px;font-weight:600;line-height:1.3}.wvc-ready svg{flex:none;color:#1fa463}.wvc-tx li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #edf0f5}.wvc-meta{margin:8px 0 0;display:grid;gap:5px}.wvc-meta div{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.wvc-meta dt{font-size:12px;color:#6b7588}.wvc-meta dd{margin:0;font-size:12px;font-weight:600;text-align:right}.wvc-meta .wvc-total{font-size:15px;color:#0a6cdc;font-weight:700}.wvc-conn{position:relative;display:flex;align-items:center;justify-content:center;color:#2563eb}.wvc-line{width:100%;border-top:1px solid #2563eb}.wvc-ah{position:absolute;right:-3px}.wvc-av{display:none}@container (max-width:560px){.wvc-flow{grid-template-columns:minmax(0,1fr)}.wvc-conn{height:28px}.wvc-line{width:0;height:100%;border-top:0;border-left:1px solid #2563eb}.wvc-ah{display:none}.wvc-av{display:block;position:absolute;bottom:-2px}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--wave{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.wvc-scene{padding:12px 10px;border-radius:16px}}.integrations-page .integrations-detail-hero--kashoo{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(28px,4vw,64px);align-items:center}.integrations-detail-hero--kashoo .integrations-detail-main{min-width:0}.ksc-scene{container-type:inline-size;width:100%;max-width:780px;margin:0 auto;padding:24px 16px;border-radius:22px;border:1px solid #dde6f1;background:#eef3f9}.ksc-scene *,.ksc-scene *:before,.ksc-scene *:after{box-sizing:border-box}.ksc-scene{overflow-wrap:break-word;color:#14233b}.ksc-flow{display:grid;grid-template-columns:minmax(0,1.1fr) 22px minmax(0,.8fr) 22px minmax(0,1.1fr);align-items:center;gap:6px}.ksc-card{min-width:0;background:#fff;border:1px solid #e1e8f1;border-radius:16px;padding:14px;box-shadow:0 8px 22px #1e407814,0 1px 2px #1e40780d;display:flex;flex-direction:column;gap:12px}.ksc-dest{border-top:3px solid #e8b923}.ksc-head-row{display:flex;align-items:center;gap:9px}.ksc-head-row>div{min-width:0;line-height:1.25}.ksc-scene h3{font-family:inherit;margin:0;font-size:14px;font-weight:700;color:#14233b;line-height:1.25}.ksc-sub{margin:0;font-size:12px;font-weight:600;color:#2f66d0}.ksc-gold{color:#9a7408}.ksc-logo{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;overflow:hidden}.ksc-r{background:#2563eb;color:#fff;font-weight:800;font-size:15px}.ksc-k{background:#fff8e1;border:1px solid #f3dc8a}.ksc-logo .integrations-logo{display:grid;place-items:center;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ksc-logo .integrations-logo img,.ksc-logo .integrations-logo svg{width:18px;height:18px;object-fit:contain}.ksc-title{display:flex;flex-direction:column;gap:2px;padding-bottom:11px;border-bottom:1px solid #e9eef5}.ksc-title strong{font-size:13px;color:#4b5a70;font-weight:600}.ksc-amt{font-size:24px;line-height:1.1;font-weight:700;letter-spacing:-.01em}.ksc-rows{margin:0;display:grid;gap:9px}.ksc-rows>div{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ksc-rows dt{font-size:12px;color:#6b7a90;flex:none}.ksc-rows dd{margin:0;font-size:12.5px;font-weight:600;color:#1b2b44;text-align:right;min-width:0}.ksc-ok{display:inline-flex;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:600;color:#1b2b44;text-align:left}.ksc-tick{flex:none;width:16px;height:16px;margin-top:0;border-radius:50%;background:#1fa463;color:#fff;display:grid;place-items:center}.ksc-pill{align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3}.ksc-blue{background:#e8f0ff;color:#1d4fb8}.ksc-green{background:#e3f6ec;color:#157347}.ksc-review{min-width:0;display:flex;flex-direction:column;gap:12px;padding:4px 2px}.ksc-review ul{list-style:none;margin:0;padding:0 0 0 10px;display:grid;gap:10px;border-left:2px solid #c6d7f5}.ksc-acct{display:flex;flex-direction:column;gap:1px;font-size:12px;color:#6b7a90}.ksc-acct strong{font-size:12.5px;color:#1b2b44}.ksc-arrow{display:flex;align-items:center;justify-content:center;color:#4f84e6}.ksc-line{display:none}.ksc-head{flex:none}@container (max-width:540px){.ksc-flow{grid-template-columns:minmax(0,1fr);gap:6px}.ksc-arrow{height:26px}.ksc-head{transform:rotate(90deg)}.ksc-line{display:block;width:0;height:8px;border-left:1.5px solid #8fb0ee}.ksc-arrow{flex-direction:column}.ksc-review{padding:12px 14px}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--kashoo{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.ksc-scene{padding:12px 10px;border-radius:16px}}.integrations-page .integrations-detail-hero--freeagent{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(28px,4vw,64px);align-items:center}.integrations-detail-hero--freeagent .integrations-detail-main{min-width:0}.fac-scene{container-type:inline-size;width:100%;max-width:780px;margin:0 auto;padding:22px 16px;border-radius:22px;border:1px solid #dbe4ef;background:#eef2f8;color:#16243d;overflow-wrap:break-word}.fac-scene *,.fac-scene *:before,.fac-scene *:after{box-sizing:border-box}.fac-flow{display:grid;grid-template-columns:minmax(0,1.1fr) 20px minmax(0,.86fr) 20px minmax(0,1.1fr);align-items:center;gap:4px}.fac-card{min-width:0;background:#fff;border:1px solid #e0e7f0;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 22px #1e407814,0 1px 2px #1e40780d}.fac-source{border-top:3px solid #2563eb}.fac-dest{border-top:3px solid #0a7fd6}.fac-mid{border-style:dashed;border-color:#c4d3e8;padding:14px 12px;gap:14px}.fac-head{display:flex;align-items:center;gap:9px}.fac-head>div{min-width:0;line-height:1.25}.fac-scene h3{font-family:inherit;margin:0;font-size:14px;font-weight:700;color:#16243d;line-height:1.25}.fac-sub{margin:0;font-size:12px;font-weight:600}.fac-sub-blue{color:#2563eb}.fac-sub-fa{color:#0a74c4}.fac-logo{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;overflow:hidden}.fac-r{background:#2563eb;color:#fff;font-weight:800;font-size:15px}.fac-fa{background:#fff;border:1px solid #cfe3f5}.fac-logo .integrations-logo{display:grid;place-items:center;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.fac-logo .integrations-logo img,.fac-logo .integrations-logo svg{width:18px;height:18px;object-fit:contain}.fac-title{display:flex;flex-direction:column;gap:2px;padding-bottom:11px;border-bottom:1px solid #e9eef5}.fac-title strong{font-size:13px;font-weight:600;color:#4b5a70}.fac-amt{font-size:24px;line-height:1.1;font-weight:700;letter-spacing:-.01em}.fac-rows{margin:0;display:grid;gap:9px}.fac-rows>div{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.fac-rows dt{font-size:12px;color:#6b7a90;flex:none}.fac-rows dd{margin:0;font-size:12.5px;font-weight:600;color:#1b2b44;text-align:right;min-width:0}.fac-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.fac-ok{display:inline-flex;align-items:center;gap:6px}.fac-tick{flex:none;width:16px;height:16px;border-radius:50%;background:#1fa463;color:#fff;display:inline-grid;place-items:center}.fac-tick-blue{background:#2563eb}.fac-status{margin-top:auto;display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9px;font-size:12.5px;font-weight:700}.fac-status-blue{background:#e6eeff;color:#1d4fb8}.fac-status-green{background:#e3f6ec;color:#157347}.fac-mid-title{display:flex;align-items:center;gap:6px;color:#0a74c4}.fac-fields{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fac-fields li{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:10px;background:#f5f8fc;border:1px solid #e6edf6}.fac-fields li>span:not(.fac-tick){display:flex;flex-direction:column;min-width:0;line-height:1.3}.fac-fields small{font-size:12px;color:#6b7a90}.fac-fields b{font-size:12.5px;color:#1b2b44;font-weight:600}.fac-ready{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#e3f6ec;color:#157347}.fac-arrow{display:flex;align-items:center;justify-content:center;color:#4f84e6}.fac-arrow-v{display:none}@container (max-width:540px){.fac-flow{grid-template-columns:minmax(0,1fr);gap:6px}.fac-arrow{height:26px}.fac-arrow-h{display:none}.fac-arrow-v{display:block}.fac-mid{padding:14px}}@media(max-width:1199px){.integrations-page .integrations-detail-hero--freeagent{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:360px){.fac-scene{padding:12px 10px;border-radius:16px}}.mbc-frame{--navy: #14213d;--mute: #66768f;--line: #dfe5ee;--blue: #2f6fed;--purple: #6b2fc0;--green: #157347;position:relative;box-sizing:border-box;width:100%;max-width:650px;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:10px;padding:14px;background:#eef2f8;border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 28px #14213d12;color:var(--navy);font-family:inherit}.mbc-frame *,.mbc-frame *:before,.mbc-frame *:after{box-sizing:border-box}.mbc-frame :is(h3,h4,p,dl,dd,ul){margin:0;font-family:inherit}.mbc-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;box-shadow:0 1px 2px #14213d0d,0 4px 12px #14213d0a;min-width:0}.mbc-head{display:flex;align-items:center;gap:9px;margin-bottom:10px}.mbc-remizen{flex:none;width:28px;height:28px;border-radius:8px;background:var(--blue);color:#fff;font-weight:700;font-size:14px;display:grid;place-items:center}.mbc-logo{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex:none}.mbc-logo .integrations-logo{all:unset;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center}.mbc-logo img,.mbc-logo svg{width:100%;height:100%;object-fit:contain}.mbc-name{font-size:14px;font-weight:650;line-height:1.2}.mbc-muted{font-size:12px;color:var(--mute);line-height:1.3}.mbc-label{font-size:12px;color:var(--mute);margin:0;font-weight:500}.mbc-strong{font-size:14px;font-weight:650;margin-bottom:8px}.mbc-kv{display:grid;gap:5px}.mbc-kv div{display:flex;justify-content:space-between;gap:8px;font-size:12px}.mbc-kv dt{color:var(--mute)}.mbc-kv dd{font-weight:600;text-align:right}.mbc-ok{color:var(--green);display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.mbc-check{color:var(--green);flex:none}.mbc-dest{border-top:3px solid var(--purple)}.mbc-dest .mbc-kv dd:not(.mbc-ok){color:var(--navy)}.mbc-review{padding:12px;box-shadow:0 2px 4px #14213d0d,0 12px 28px #14213d14}.mbc-review-head{margin-bottom:6px}.mbc-title{font-size:18px;font-weight:700;letter-spacing:-.01em}.mbc-table{width:100%;border-collapse:collapse;font-size:12px;line-height:16px;table-layout:auto}.mbc-table th,.mbc-table td{padding:4px 3px;text-align:left;font-weight:400;border-bottom:1px solid #edf0f5}.mbc-table thead th{font-size:12px;color:var(--mute);font-weight:600;border-bottom:1px solid var(--line)}.mbc-table tbody th{font-weight:600}.mbc-table td{color:var(--mute)}.mbc-table .mbc-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--navy);white-space:nowrap}.mbc-table tfoot th,.mbc-table tfoot td{border-bottom:0;border-top:1px solid var(--line);font-weight:700;color:var(--navy);padding-top:9px}.mbc-checks{margin-top:8px;padding:8px 10px;background:#f6f8fc;border:1px solid #e8ecf3;border-radius:10px}.mbc-checks ul{list-style:none;padding:0;margin-top:6px;display:grid;gap:6px}.mbc-checks li{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;line-height:16px}.mbc-checks li span{display:inline-flex;align-items:center;gap:7px;overflow-wrap:anywhere;min-width:0}.mbc-checks b{font-weight:650;margin-left:auto}.mbc-ready{margin:10px 0 0 auto;width:fit-content;max-width:100%;display:flex;align-items:center;gap:7px;background:var(--green);color:#fff;font-size:13px;font-weight:650;padding:8px 14px;border-radius:9px}.mbc-ready .mbc-check{color:#fff}.mbc-arrow{display:flex;justify-content:center;color:var(--blue)}.mbc-table :is(tbody th,tbody td,thead th):not(.mbc-num){overflow-wrap:anywhere}.mbc-dest .mbc-kv{grid-template-columns:1fr 1fr;gap:6px 14px}.mbc-dest .mbc-head,.mbc-dest .mbc-strong{margin-bottom:6px}.mbc-source .mbc-kv{gap:4px}.mbc-arrow{height:22px;align-items:center}@media(min-width:1200px){.mbc-frame{grid-template-columns:178px 26px minmax(0,1fr);gap:0 8px;padding:14px;align-items:start}.mbc-review{padding:14px}.mbc-source{grid-column:1;grid-row:1}.mbc-arrow-a{grid-column:2;grid-row:1;height:auto;align-self:start;margin-top:52px;transform:rotate(-90deg)}.mbc-review{grid-column:3;grid-row:1}.mbc-arrow-b{grid-column:3;grid-row:2;justify-self:end;margin-right:56px}.mbc-dest{grid-column:3;grid-row:3;width:100%;max-width:360px;justify-self:end;padding:12px 14px}.mbc-dest .mbc-kv{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:6px 12px}.mbc-dest .mbc-kv div{flex-direction:column;gap:1px}.mbc-dest .mbc-kv dd{text-align:left;justify-content:flex-start}.mbc-dest .mbc-head{margin-bottom:6px}}.integrations-page .integrations-detail-hero--myob{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.integrations-page .integrations-detail-hero--myob>*{min-width:0}@media(min-width:1200px){.integrations-page .integrations-detail-hero--myob{grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:48px}}@media(max-width:360px){.mbc-frame{padding:10px}}.integrations-page .integrations-detail-hero--accountedge{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:center;gap:40px}.integrations-page .integrations-detail-hero--accountedge>:first-child{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--accountedge{grid-template-columns:minmax(0,1fr);gap:28px}}.aec-scene{container-type:inline-size;container-name:aec;width:100%;min-width:0;font-family:inherit;color:#14213d;--aec-blue: #2f5bea;--aec-ae: #1f6fb5;--aec-green: #157347;--aec-muted: #62708a;--aec-border: #dfe4ec}.aec-scene *,.aec-scene *:before,.aec-scene *:after{box-sizing:border-box}.aec-scene :where(h3,dl,dd,ul,table){margin:0;padding:0;font-family:inherit}.aec-frame{display:grid;grid-template-columns:minmax(0,.8fr) 22px minmax(0,1.25fr) 22px minmax(0,1.4fr);align-items:center;gap:4px;padding:16px 12px;background:#eef2f8;border:1px solid var(--aec-border);border-radius:20px}.aec-card{background:#fff;border:1px solid var(--aec-border);border-radius:12px;box-shadow:0 1px 2px #14213d0d,0 6px 16px #14213d0d;padding:12px;min-width:0;font-size:12px;line-height:1.35}.aec-coding{padding:14px;border-color:#cfd8ea;box-shadow:0 2px 4px #14213d0f,0 12px 28px #2f5bea1a}.aec-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.aec-mark{flex:none;width:24px;height:24px;border-radius:7px;background:var(--aec-blue);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px}.aec-logo{flex:none;width:28px;height:28px;border-radius:7px;border:1px solid var(--aec-border);background:#fff;display:grid;place-items:center;overflow:hidden}.aec-logo .integrations-logo{width:20px;height:20px;min-width:0;margin:0;padding:0;border:0;background:none;box-shadow:none;display:grid;place-items:center}.aec-logo img,.aec-logo svg{width:18px;height:18px;max-width:100%;object-fit:contain}.aec-brand{font-weight:700;font-size:13px}.aec-brand-ae{color:var(--aec-ae)}.aec-sub{color:var(--aec-muted);font-size:12px}.aec-title{font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0}.aec-list>div,.aec-meta>div,.aec-foot>div{display:flex;flex-direction:column}.aec-list{display:grid;gap:6px}.aec-list dt,.aec-meta dt,.aec-foot dt,.aec-label{color:var(--aec-muted);font-size:12px}.aec-list dd,.aec-meta dd,.aec-foot dd{font-weight:600}.aec-strong{font-variant-numeric:tabular-nums}.aec-ok{display:inline-flex;align-items:center;gap:4px;color:var(--aec-green)}.aec-check{flex:none;width:14px;height:14px}.aec-check circle{fill:#e5f6ed;stroke:var(--aec-green);stroke-width:1.2}.aec-check path{fill:none;stroke:var(--aec-green);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.aec-arrow{display:grid;place-items:center}.aec-arrow svg{fill:none;stroke:var(--aec-blue);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.aec-arrow-h{width:22px;height:10px}.aec-arrow-v{display:none;width:10px;height:20px}.aec-map{margin-top:10px;display:grid;justify-items:stretch;gap:2px}.aec-field{display:flex;flex-direction:column;padding:6px 8px;border:1px solid var(--aec-border);border-radius:8px;background:#f8fafc}.aec-field-hl{border-color:#b9c8f5;background:#f0f4ff}.aec-value{font-weight:700}.aec-down{width:10px;height:16px;justify-self:center;fill:none;stroke:var(--aec-blue);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.aec-meta{display:grid;gap:6px;margin:10px 0;padding-top:10px;border-top:1px solid var(--aec-border)}.aec-meta>div{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:2px 8px}.aec-checks{list-style:none;display:grid;gap:4px}.aec-checks li{display:flex;align-items:center;gap:6px}.aec-done{margin-top:10px;padding-top:10px;border-top:1px solid var(--aec-border)}.aec-done-text{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--aec-green)}.aec-bar{display:block;height:3px;margin-top:6px;border-radius:2px;background:#e5f6ed;overflow:hidden}.aec-bar span{display:block;height:100%;width:100%;background:var(--aec-green)}.aec-ledger{border-top:3px solid var(--aec-ae)}.aec-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.aec-table th,.aec-table td{padding:6px 0 6px 6px;text-align:left;vertical-align:top;font-weight:500;border-bottom:1px solid #edf0f5}.aec-table thead th{color:var(--aec-muted);font-weight:600;font-size:12px;border-bottom:1px solid var(--aec-border);padding-top:0}.aec-table th:first-child{padding-left:0;padding-right:4px}.aec-table tbody th,.aec-table tfoot th{font-weight:600}.aec-table .aec-num{text-align:right;white-space:nowrap}.aec-dash{color:var(--aec-muted)}.aec-table tfoot th,.aec-table tfoot td{border-top:1.5px solid #14213d;border-bottom:0;font-weight:700;padding-top:7px}.aec-foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--aec-border)}@container aec (max-width: 600px){.aec-frame{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px}.aec-arrow{padding:4px 0}.aec-arrow-h{display:none}.aec-arrow-v{display:block}.aec-list{grid-template-columns:1fr 1fr}}.integrations-page .integrations-detail-hero--patriot{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--patriot .integrations-detail-main{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--patriot{grid-template-columns:minmax(0,1fr);gap:28px}}.pbc-wrap{container-type:inline-size;width:100%;max-width:680px;margin:0 auto}.pbc-scene{--navy:#10223f;--mute:#64748b;--blue:#1d5ff0;--purple:#6b3fa0;--line:#e5e7eb;display:grid;grid-template-columns:minmax(0,.8fr) 22px minmax(0,1.15fr) 22px minmax(0,1fr);align-items:center;gap:4px;padding:16px 12px;background:#eef3f9;border:1px solid #e1e8f1;border-radius:20px;font-family:inherit;color:var(--navy);box-sizing:border-box}.pbc-scene *{font-family:inherit;box-sizing:border-box;margin:0}.pbc-card{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 6px 18px #10223f12;padding:10px;min-width:0;width:100%}.pbc-source{align-self:start;margin-top:20px}.pbc-review{padding:14px 12px;box-shadow:0 12px 28px #1d5ff01f;border-color:#d5e0f5}.pbc-dest{border-top:3px solid var(--purple);align-self:center}.pbc-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--line)}.pbc-head>div{min-width:0}.pbc-head b{display:block;font-size:13px;line-height:1.2;font-weight:650}.pbc-head small{font-size:12px;color:var(--mute)}.pbc-rz{flex:none;width:26px;height:26px;border-radius:8px;background:var(--blue);color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center}.pbc-logo{flex:none;width:30px;height:30px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;overflow:hidden}.pbc-logo .integrations-logo{width:22px;height:22px;min-width:0;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;display:flex;align-items:center;justify-content:center}.pbc-logo img,.pbc-logo svg{max-width:100%;max-height:100%;width:20px;height:20px}.pbc-rhead h3{font-size:15px;font-weight:700;line-height:1.2}.pbc-rhead p{font-size:12px;color:var(--mute);margin:2px 0 6px}.pbc-row{padding:5px 0;border-bottom:1px solid #f0f2f5;display:flex;flex-direction:column;gap:1px}.pbc-k{font-size:12px;color:var(--mute);line-height:1.3}.pbc-v{font-size:12.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;display:flex;align-items:center;gap:4px}.pbc-ok{color:#15803d;flex:none}.pbc-green{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:600;color:#15803d}.pbc-cta{margin-top:10px;background:var(--blue);color:#fff;border-radius:9px;padding:9px 10px;font-size:13px;font-weight:650;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 10px #1d5ff04d}.pbc-form{display:flex;flex-direction:column;gap:6px;background:#f8f7fb;border-radius:9px;padding:7px}.pbc-two{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pbc-field{background:#fff;border:1px solid #d9d4e6;border-radius:7px;padding:4px 7px;display:flex;flex-direction:column;min-width:0}.pbc-fv{font-size:12.5px;font-weight:600;overflow-wrap:anywhere;line-height:1.3}.pbc-total{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-top:8px;padding-top:7px;border-top:1px dashed var(--line);font-size:12px;color:var(--mute)}.pbc-total b{color:var(--navy);font-size:14px;white-space:nowrap}.pbc-arrow{color:var(--blue);display:flex;justify-content:center}.pbc-arrow svg{width:20px;height:auto}@container (max-width:600px){.pbc-scene{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px}.pbc-source{margin-top:0}.pbc-arrow svg{transform:rotate(90deg);width:26px;height:26px}.pbc-arrow{height:22px;align-items:center}}.integrations-page .integrations-detail-hero--zipbooks{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--zipbooks .integrations-detail-main{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--zipbooks{grid-template-columns:minmax(0,1fr);gap:28px}}.zpc-scene{--zpc-navy: #14213d;--zpc-muted: #66758c;--zpc-blue: #2563eb;--zpc-green: #157347;--zpc-line: #e2e8f0;box-sizing:border-box;width:100%;max-width:680px;min-width:0;margin-inline:auto;padding:16px;display:flex;align-items:center;gap:4px;background:#f4f7fb;border:1px solid #dde5ef;border-radius:16px;font-family:inherit;color:var(--zpc-navy);text-align:left}.zpc-scene *,.zpc-scene *:before,.zpc-scene *:after{box-sizing:border-box}.zpc-scene :where(h3,p,dl,dd,ol,ul){margin:0;padding:0;list-style:none}.zpc-nowrap{white-space:nowrap}.zpc-source,.zpc-coding,.zpc-ledger{min-width:0}.zpc-source{flex:0 0 22%;background:#fff;border:1px solid var(--zpc-line);border-radius:12px;box-shadow:0 4px 14px #14213d0f;padding:10px}.zpc-coding{flex:0 0 24%;padding:0 2px}.zpc-ledger{flex:1 1 0;background:#fff;border:1px solid var(--zpc-line);border-radius:12px;box-shadow:0 6px 18px #14213d14;overflow:hidden}.zpc-link{flex:0 0 auto;color:var(--zpc-blue);display:flex}.zpc-link-v{display:none}.zpc-source-head{display:flex;align-items:center;gap:7px;margin-bottom:9px}.zpc-source-head div{display:flex;flex-direction:column;min-width:0}.zpc-source-head strong{font-size:13px;line-height:1.2}.zpc-source-head span:not(.zpc-mark){font-size:12px;color:var(--zpc-muted);line-height:1.2}.zpc-mark{flex:0 0 24px;width:24px;height:24px;border-radius:7px;background:var(--zpc-blue);color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center}.zpc-facts{display:grid;gap:6px}.zpc-facts dt{font-size:12px;color:var(--zpc-muted);line-height:1.2}.zpc-facts dd{font-size:12px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.zpc-approved{display:flex;align-items:center;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid var(--zpc-line);font-size:12px;font-weight:600;color:var(--zpc-green)}.zpc-check{flex:0 0 auto;color:var(--zpc-green)}.zpc-coding h3{font-size:13px;font-weight:700;margin-bottom:8px}.zpc-path{display:flex;flex-direction:column;align-items:stretch;border-left:2px solid var(--zpc-blue);padding-left:8px}.zpc-node{font-size:12px;line-height:1.25;display:flex;flex-direction:column;overflow-wrap:anywhere}.zpc-node b,.zpc-node-final span{font-weight:700;color:var(--zpc-blue)}.zpc-arrow{color:var(--zpc-blue);height:22px;display:flex;align-items:center;padding-left:2px}.zpc-down,.zpc-down path{color:var(--zpc-blue);stroke:var(--zpc-blue)}.zpc-checks{margin-top:10px;border-top:1px solid var(--zpc-line)}.zpc-checks li{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 0;border-bottom:1px solid var(--zpc-line);font-size:12px;color:var(--zpc-muted)}.zpc-ready{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:6px;background:var(--zpc-blue);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600}.zpc-ledger-head{display:flex;align-items:center;gap:8px;background:#151a23;color:#fff;padding:9px 10px}.zpc-ledger-head div{display:flex;flex-direction:column;min-width:0}.zpc-ledger-head strong{font-size:13px;line-height:1.2}.zpc-ledger-head span:not(.zpc-logo){font-size:12px;color:#aab4c4;line-height:1.2}.zpc-logo{flex:0 0 26px;width:26px;height:26px;border-radius:7px;background:#fff;display:grid;place-items:center;overflow:hidden}.zpc-logo .integrations-logo{width:100%;height:100%;min-width:0;padding:3px;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;display:grid;place-items:center}.zpc-logo img,.zpc-logo svg{width:100%;height:100%;max-width:20px;max-height:20px;object-fit:contain}.zpc-ledger-body{padding:10px}.zpc-ledger table{width:100%;border-collapse:collapse;table-layout:fixed}.zpc-ledger th{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--zpc-muted);text-align:left;padding:0 4px 6px 0;border-bottom:1px solid var(--zpc-line);vertical-align:bottom;overflow-wrap:break-word}.zpc-ledger td{font-size:12px;font-weight:600;padding:8px 4px 8px 0;vertical-align:top;overflow-wrap:break-word;line-height:1.3}.zpc-ledger th:nth-child(1),.zpc-ledger td:nth-child(1){width:34px;padding-right:0}.zpc-ledger th:nth-child(2),.zpc-ledger td:nth-child(2){width:auto}.zpc-ledger th:nth-child(3),.zpc-ledger td:nth-child(3){width:72px}.zpc-ledger th:nth-child(4),.zpc-ledger td:nth-child(4){width:54px;padding-right:0;text-align:right}.zpc-ledger tbody tr{background:#f4f7fb}.zpc-ledger tbody td{padding-left:4px}.zpc-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--zpc-line)}.zpc-meta dt{font-size:12px;color:var(--zpc-muted)}.zpc-meta dd{font-size:12px;font-weight:600;overflow-wrap:anywhere}.zpc-done{display:flex;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:600;color:var(--zpc-green)}@media(max-width:1199px)and (min-width:760px){.zpc-scene{max-width:720px}}@media(max-width:759px){.zpc-scene{flex-direction:column;align-items:stretch;max-width:100%;gap:2px;padding:12px}.zpc-source,.zpc-coding,.zpc-ledger{flex:0 0 auto;width:100%}.zpc-coding{padding:4px 8px}.zpc-link{justify-content:center}.zpc-link-h{display:none}.zpc-link-v{display:block}.zpc-facts{grid-template-columns:1fr 1fr}}.integrations-page .integrations-detail-hero--manager{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--manager>*:first-child{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--manager{grid-template-columns:minmax(0,1fr);gap:28px}}.mpc-scene{container-type:inline-size;width:100%;max-width:680px;margin-inline:auto;box-sizing:border-box;padding:16px;background:#f3f6fa;border:1px solid #e6ebf2;border-radius:20px;font:inherit;color:#13213c}.mpc-scene *,.mpc-scene *:before,.mpc-scene *:after{box-sizing:border-box}:where(.mpc-scene) :where(h3,p,dl,dd,dt,header,footer,section){margin:0;padding:0}.mpc-flow{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1.35fr) 24px minmax(0,1fr);align-items:center;gap:6px}.mpc-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 2px #13213c0d,0 6px 16px #13213c0d;padding:12px;min-width:0;font-size:12px;line-height:1.35}.mpc-center{padding:16px;box-shadow:0 2px 4px #13213c0f,0 14px 30px #2f6df61f;border-color:#d3def0}.mpc-head{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid #edf1f6}.mpc-head div{display:flex;flex-direction:column;min-width:0}.mpc-head strong{font-size:13px;color:#13213c}.mpc-head span{color:#6b7a90}.mpc-mark,.mpc-logo{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.mpc-mark svg{width:28px;height:28px}.mpc-logo .integrations-logo{width:28px;height:28px;min-width:0;padding:0;margin:0;border:0;box-shadow:none;background:none;border-radius:0}.mpc-logo img,.mpc-logo svg{max-width:100%;max-height:100%}.mpc-merchant{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;padding:8px 10px;margin-bottom:6px;background:#f6f8fc;border-radius:10px}.mpc-name{font-weight:700;font-size:14px}.mpc-amt,.mpc-nw{white-space:nowrap;font-variant-numeric:tabular-nums}.mpc-amt{font-weight:700;font-size:14px}.mpc-list>div{padding:5px 0}.mpc-list dt,.mpc-field dt{color:#6b7a90}.mpc-list dd{font-weight:600;overflow-wrap:anywhere}.mpc-receipt{display:flex;align-items:center;gap:4px}.mpc-receipt svg{width:14px;height:14px;color:#6b7a90;flex:none}.mpc-ok{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;border-radius:8px;background:#eef8f2;color:#157347;font-weight:600}.mpc-dest .mpc-ok{background:none;border-top:1px solid #edf1f6;border-radius:0;padding:10px 0 0;margin-top:6px}.mpc-check{width:14px;height:14px;flex:none;color:#157347}.mpc-chead{display:flex;gap:10px;align-items:center;margin-bottom:12px}.mpc-chead h3{font-size:15px;font-weight:700;color:#13213c}.mpc-chead p{color:#6b7a90}.mpc-doc{flex:none;width:32px;height:32px;border-radius:9px;background:#e8f0ff;color:#2f6df6;display:inline-flex;align-items:center;justify-content:center}.mpc-doc svg{width:18px;height:18px}.mpc-field{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;margin-bottom:6px;border:1px solid #e6ebf2;border-radius:10px}.mpc-field>div{min-width:0}.mpc-field dd{font-weight:600;overflow-wrap:anywhere}.mpc-status{margin-top:12px;padding:10px 12px;border-radius:10px;background:#2f6df6;color:#fff;font-weight:600;display:flex;justify-content:space-between;cursor:default}.mpc-arrow{display:flex;justify-content:center}.mpc-arrow-h{width:24px;height:12px}.mpc-arrow-v{display:none;width:12px;height:28px}@container (max-width:580px){.mpc-flow{grid-template-columns:minmax(0,1fr);gap:4px}.mpc-arrow-h{display:none}.mpc-arrow-v{display:block}.mpc-center{max-height:none}}@media(max-width:480px){.mpc-scene{padding:8px;border-radius:14px}}.integrations-page .integrations-detail-hero--tallyprime{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--tallyprime .integrations-detail-main{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--tallyprime{grid-template-columns:minmax(0,1fr);gap:28px}}.tpw{container-type:inline-size;container-name:tpw;width:100%;min-width:0;box-sizing:border-box;padding:18px;background:#eef2f8;border:1px solid #dde4ee;border-radius:20px;color:#5d6b82;font-family:inherit;font-size:12.5px;line-height:1.35}.tpw *,.tpw *:before,.tpw *:after{box-sizing:border-box}.tpw :where(h3,p,dl,dd,dt,ol,li,hr,table,footer,header,section){margin:0;padding:0}.tpw :where(ol){list-style:none}.tpw-grid{display:grid;grid-template-columns:minmax(0,.7fr) 22px minmax(0,1fr) 22px minmax(0,1.45fr);align-items:center;gap:6px}.tpw-card{min-width:0;width:100%;background:#fff;border:1px solid #e1e6ee;border-radius:14px;box-shadow:0 6px 18px #1a2a4e12;padding:12px;display:flex;flex-direction:column;gap:10px}.tpw h3{color:#14213d;font-size:13px;font-weight:650;line-height:1.2}.tpw-head p{color:#6b7a92;font-size:12px;margin-top:2px}.tpw-head{display:flex;align-items:center;gap:8px}.tpw-head--col{flex-direction:column;align-items:flex-start;gap:0}.tpw-mark{width:24px;height:24px;border-radius:7px;background:#2f6bff;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.tpw-dl>div{display:flex;flex-direction:column;padding:5px 0;border-top:1px solid #edf0f5}.tpw-dl dt,.tpw-meta dt,.tpw-ref dt,.tpw-k{font-size:12px;color:#7a879c}.tpw-dl dd,.tpw-meta dd,.tpw-ref dd,.tpw-v{color:#14213d;font-weight:600;font-size:12.5px;overflow-wrap:anywhere}.tpw-foot{margin-top:auto;display:flex;align-items:center;gap:6px;font-weight:600;font-size:12px;padding-top:8px;border-top:1px solid #edf0f5}.tpw-ok{color:#157347}.tpw-conn{display:flex;justify-content:center;align-items:center;min-width:0}.tpw-arrow{color:#2f6bff;stroke:#2f6bff;flex:none}.tpw-arrow--down,.tpw-conn .tpw-arrow--down{display:none}.tpw-path{display:flex;flex-direction:column;align-items:stretch}.tpw-path li{display:flex;flex-direction:column;align-items:center;gap:1px}.tpw-path li>.tpw-arrow{width:14px;height:14px}.tpw-path .tpw-arrow--down{display:block}.tpw-step{width:100%;display:flex;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;border:1px solid #e6ebf2;border-radius:9px;background:#f8fafd}.tpw-step>div{display:flex;flex-direction:column;min-width:0}.tpw-tick{flex:none;width:17px;height:17px;border-radius:50%;background:#e6f4ec;display:grid;place-items:center}.tpw-ref{display:flex;justify-content:space-between;gap:6px;align-items:baseline;padding-top:8px;border-top:1px solid #edf0f5}.tpw-bar{margin-top:auto;background:#2f6bff;color:#fff;font-weight:600;font-size:12.5px;border-radius:9px;padding:8px 10px;display:flex;justify-content:space-between;gap:6px}.tpw-voucher{border-top:3px solid #9b1b3a}.tpw-head--tally{padding-bottom:8px;border-bottom:1px solid #f0dfe4}.tpw-logo{width:28px;height:28px;display:grid;place-items:center;flex:none}.integrations-page .tpw-logo .integrations-logo{width:28px;height:28px;min-width:0;padding:0;margin:0;border:0;box-shadow:none;background:transparent}.tpw-logo img,.tpw-logo svg{max-width:100%;max-height:100%;width:24px;height:24px;object-fit:contain}.tpw-voucher h3{color:#14213d}.tpw-head--tally p{color:#9b1b3a;font-weight:600}.tpw-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.tpw-meta>div{min-width:0}.tpw-voucher hr{border:0;border-top:1px solid #e1e6ee;width:100%}.tpw-ledger{width:100%}.tpw-ledger dt{text-align:left;font-size:12px;font-weight:700;color:#9b1b3a;text-transform:uppercase;letter-spacing:.04em;padding:4px 0 2px}.tpw-ledger dd{display:flex;justify-content:space-between;gap:10px;padding:3px 0;color:#14213d;font-weight:500}.tpw-ledger dd>span:first-child{min-width:0;overflow-wrap:break-word}.tpw-ledger .tpw-amt{text-align:right;white-space:nowrap;font-weight:650;font-variant-numeric:tabular-nums}@container tpw (max-width: 580px){.tpw{padding:12px}.tpw-grid{grid-template-columns:minmax(0,1fr);gap:4px}.tpw-conn{height:22px}.tpw-conn .tpw-arrow--right{display:none}.tpw-conn .tpw-arrow--down{display:block}}@container tpw (min-width: 581px) and (max-width: 640px){.tpw-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tpw (max-width: 400px){.tpw-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.integrations-page .integrations-detail-hero--sage-cloud{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--sage-cloud .integrations-detail-main{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--sage-cloud{grid-template-columns:minmax(0,1fr);gap:28px}}.sgc-wrap{container-type:inline-size;container-name:sgc;width:100%;min-width:0}.sgc-scene{--navy:#10213d;--muted:#5d6f8a;--blue:#2563eb;--sage:#00a651;--line:#dde4ee;box-sizing:border-box;width:100%;max-width:680px;min-width:0;margin:0 auto;padding:16px;background:#eef3f9;border:1px solid var(--line);border-radius:18px;font:inherit;font-size:12px;line-height:1.35;color:var(--navy);display:grid;grid-template-columns:minmax(0,.6fr) auto minmax(0,1fr) auto minmax(0,1.15fr);align-items:center;gap:0}.sgc-scene :where(*){box-sizing:border-box;min-width:0}.sgc-scene :where(dl,dd,dt,hr,p,header){margin:0;padding:0}.sgc-scene :where(div,dl){font:inherit}.sgc-card{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #10213d0d,0 8px 20px -10px #10213d24;padding:12px;width:100%;display:flex;flex-direction:column;gap:9px}.sgc-review{padding:12px;gap:8px;box-shadow:0 1px 2px #10213d0d,0 12px 26px -10px #2563eb38}.sgc-dest{padding:14px;border-top:3px solid var(--sage)}.sgc-head,.sgc-dhead{display:flex;gap:8px;align-items:center}.sgc-head div,.sgc-dhead div{display:flex;flex-direction:column}.sgc-head strong,.sgc-dhead strong,.sgc-rhead strong{font-size:13px;font-weight:700;color:var(--navy);overflow-wrap:break-word}.sgc-head span,.sgc-dhead span,.sgc-rhead span{color:var(--muted);font-size:12px}.sgc-head .sgc-rmark{flex:none;width:24px;height:24px;border-radius:7px;background:var(--blue);color:#fff;font-weight:700;display:grid;place-items:center;font-size:12px}.sgc-rhead{display:flex;flex-direction:column;padding-bottom:9px;border-bottom:1px solid var(--line)}.sgc-list{display:flex;flex-direction:column;gap:6px}.sgc-list>div{display:flex;flex-direction:column;gap:1px}.sgc-scene dt{color:var(--muted);font-size:12px}.sgc-scene dd{color:var(--navy);font-weight:600;font-size:12px;overflow-wrap:break-word}.sgc-money{white-space:nowrap}.sgc-done{margin-top:auto;display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:8px;background:#eaf6ef;color:#157347;font-weight:600}.sgc-check{flex:none;vertical-align:-2px;margin-right:3px}.sgc-origin{display:flex;justify-content:space-between;gap:8px;padding:7px 9px;background:#f6f8fc;border-radius:8px}.sgc-map{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px;border:1px dashed #b9c9e6;border-radius:10px;background:#f4f8ff;text-align:center}.sgc-map svg{height:18px}.sgc-from{color:var(--muted);font-weight:600}.sgc-to{color:var(--blue);font-weight:700;font-size:13px;overflow-wrap:break-word}.sgc-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.sgc-grid dd{display:flex;align-items:center}.sgc-status{margin-top:2px;padding:8px 10px;border-radius:8px;background:var(--blue);color:#fff;font-weight:600;text-align:center}.sgc-logo{flex:none}.integrations-page .sgc-logo .integrations-logo{width:28px;height:28px;padding:0;margin:0;background:none;border:0;box-shadow:none;border-radius:6px;display:inline-grid;place-items:center}.integrations-page .sgc-logo .integrations-logo svg,.integrations-page .sgc-logo .integrations-logo img{width:24px;height:24px}.sgc-sum{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:6px;padding:8px 10px;background:#f6f8fc;border-radius:8px}.sgc-sum>div{display:flex;flex-direction:column}.sgc-total dd{color:#157347}.sgc-hr{border:0;border-top:1px solid var(--line);height:0}.sgc-rec{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 9px;border-radius:8px;background:#eaf6ef}.sgc-rec span{color:var(--muted)}.sgc-rec b{color:#157347;font-weight:600;display:inline-flex;align-items:center;gap:4px}.sgc-conn{width:28px;display:flex;justify-content:center}.sgc-arrow-h{display:block;width:28px;height:10px;overflow:visible}.sgc-arrow-v{display:none;width:12px;height:30px}@container sgc (max-width:580px){.sgc-scene{grid-template-columns:minmax(0,1fr);padding:14px;gap:0}.sgc-conn{width:100%;height:34px;align-items:center}.sgc-arrow-h{display:none}.sgc-arrow-v{display:block}.sgc-card{width:100%}}.integrations-page .integrations-detail-hero--zarmoney{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--zarmoney .integrations-detail-main{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--zarmoney{grid-template-columns:minmax(0,1fr);gap:28px}}.zmc-wrap{container-type:inline-size;container-name:zmc;width:100%;min-width:0;padding:18px;background:#f3f6fb;border:1px solid #e3e9f2;border-radius:18px;box-sizing:border-box}.zmc-wrap *,.zmc-wrap *:before,.zmc-wrap *:after{box-sizing:border-box}.zmc{display:grid;grid-template-columns:minmax(0,.8fr) 28px minmax(0,1.15fr) 28px minmax(0,1fr);align-items:center;min-width:0;font:inherit;font-size:12px;line-height:1.35;color:#66758f}.zmc :where(h3,dl,dd,dt,hr,header,footer,div,span,p){margin:0;padding:0}.zmc :where(h3){font-size:13px;font-weight:650;color:#14213d;letter-spacing:0}.zmc :where(dl){display:flex;flex-direction:column;gap:7px}.zmc :where(dl>div){display:flex;flex-direction:column;gap:1px;min-width:0}.zmc dt{font-size:12px;color:#7a889f}.zmc dd{font-size:12.5px;font-weight:600;color:#14213d;overflow-wrap:anywhere}.zmc .zmc-nw{white-space:nowrap}.zmc-card{min-width:0;background:#fff;border:1px solid #e2e8f1;border-radius:12px;box-shadow:0 6px 16px #14213d0f;padding:12px;display:flex;flex-direction:column;gap:10px}.zmc-src{padding:11px;align-self:center}.zmc-mid{padding:14px;border-color:#bcd0f7;box-shadow:0 10px 26px #2563eb21}.zmc-dst{border-top:3px solid #06b6d4}.zmc-eyebrow{font-size:12px;font-weight:600;color:#2563eb}.zmc .zmc-cy{color:#0891b2}.zmc-ok{color:#157347}.zmc dd.zmc-ok,.zmc-status.zmc-ok,.zmc-acct .zmc-ok{display:flex;flex-direction:row;align-items:center;gap:5px;flex-wrap:nowrap;white-space:nowrap;font-weight:600;font-size:12.5px}.zmc-check{display:block;flex:none}.zmc-status{padding-top:9px;border-top:1px solid #edf1f7;background:transparent}.zmc-stack{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:8px;background:#f3f7ff;border:1px solid #d3e0fa;border-radius:10px}.zmc-doc{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dbe5f7;border-radius:8px;padding:7px 10px}.zmc-doc svg{flex:none;display:block}.zmc-doc div{display:flex;flex-direction:column}.zmc-doc span{font-size:12px;color:#7a889f}.zmc-doc strong{font-size:17px;line-height:1.15;color:#14213d;font-weight:700;font-variant-numeric:tabular-nums}.zmc-eq{display:flex;justify-content:center}.zmc-eq svg{display:block}.zmc-ready{display:flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:nowrap;align-self:flex-start;color:#1d4fd8;font-weight:600;font-size:12.5px;background:#eef4ff;border-radius:8px;padding:6px 10px}.zmc-ready svg{display:block;flex:none}.zmc-brand{display:flex;align-items:center;gap:8px}.zmc-brand div{display:flex;flex-direction:column}.zmc-logo{display:inline-flex;flex:none}.integrations-page .zmc-logo .integrations-logo{width:28px;height:28px;background:none;padding:0;border:0;box-shadow:none}.zmc hr{border:0;border-top:1px solid #e5eaf2;height:0}.zmc-acct{display:flex;flex-direction:column;gap:3px}.zmc-conn{display:flex;justify-content:center}.zmc-conn svg{display:block;overflow:visible}.zmc-conn-v{display:none!important}@container zmc (max-width: 580px){.zmc{grid-template-columns:minmax(0,1fr)}.zmc-conn{padding:6px 0}.zmc-conn-h{display:none!important}.zmc-conn-v{display:block!important}}@container zmc (max-width: 330px){.zmc-doc strong{font-size:16px}}@media(max-width:480px){.zmc-wrap{padding:12px}}.integrations-page .integrations-detail-hero--kashflow{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--kashflow .integrations-detail-main{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--kashflow{grid-template-columns:minmax(0,1fr);gap:28px}}.kfl-wrap{container-type:inline-size;container-name:kfl;width:100%;min-width:0;padding:18px;background:#f3f6fb;border:1px solid #e3e9f2;border-radius:18px;box-sizing:border-box}.kfl-wrap *,.kfl-wrap *:before,.kfl-wrap *:after{box-sizing:border-box}.kfl{display:grid;grid-template-columns:minmax(0,.85fr) 28px minmax(0,1.05fr) 28px minmax(0,1fr);align-items:center;min-width:0;font:inherit;font-size:12px;line-height:1.35;color:#66758f}.kfl :where(h3,dl,dd,dt,hr,header,footer,div,span,p,ol,li,strong,em){margin:0;padding:0}.kfl :where(ol,li){list-style:none}.kfl :where(li):before,.kfl :where(li)::marker{content:none}.kfl :where(h3){font-size:13px;font-weight:650;color:#14213d;letter-spacing:0}.kfl :where(em){font-style:normal}.kfl dl{display:flex;flex-direction:column;gap:6px}.kfl dl>div{display:flex;flex-direction:column;gap:1px;min-width:0}.kfl dt{font-size:12px;color:#7a889f}.kfl dd{font-size:12.5px;font-weight:600;color:#14213d;overflow-wrap:anywhere}.kfl .kfl-nw{white-space:nowrap}.kfl-card{min-width:0;background:#fff;border:1px solid #e2e8f1;border-radius:12px;box-shadow:0 6px 16px #14213d0f;padding:12px;display:flex;flex-direction:column;gap:10px}.kfl-src{padding:11px}.kfl-dst{border-top:3px solid #1a8fd0}.kfl-eyebrow{display:block;font-size:12px;font-weight:600;color:#2563eb}.kfl-ok{color:#157347;display:flex;flex-direction:row;align-items:center;gap:5px;font-weight:600;font-size:12.5px}.kfl-check{display:block;flex:none}.kfl-src footer{padding-top:9px;border-top:1px solid #edf1f7}.kfl-dst footer{display:flex;flex-direction:column;gap:4px}.kfl-label{font-size:12px;font-weight:700;color:#14213d;letter-spacing:.04em}.kfl hr{border:0;border-top:1px solid #e5eaf2;height:0}.kfl-brand{display:flex;align-items:center;gap:8px}.kfl-brand>div{display:flex;flex-direction:column}.kfl-logo{display:inline-flex;flex:none}.integrations-page .kfl-logo .integrations-logo{width:28px;height:28px;background:none;padding:0;border:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.integrations-page .kfl-logo .integrations-logo img,.integrations-page .kfl-logo .integrations-logo svg{width:28px;height:28px;max-width:100%;display:block}.kfl-conn{display:flex;justify-content:center}.kfl-conn svg{display:block;overflow:visible}.kfl-conn-v{display:none!important}.kfl-steps{position:relative;display:flex;flex-direction:column;gap:22px;padding:4px 4px 4px 6px;min-width:0}.kfl-steps:before{content:"";position:absolute;left:16px;top:18px;bottom:18px;width:1px;background:#b9cdf0}.kfl-steps li{position:relative;display:flex;gap:12px;align-items:flex-start;min-width:0}.kfl-dot{position:relative;z-index:1;flex:none;width:20px;height:20px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 4px #f3f6fb;display:flex;align-items:center;justify-content:center}.kfl-dot svg{display:block}.kfl-step-body{display:flex;flex-direction:column;gap:1px;min-width:0}.kfl-step-body strong{font-size:13px;font-weight:650;color:#14213d}.kfl-step-body span{color:#66758f;overflow-wrap:anywhere}.kfl-step-body .kfl-ok{margin-top:2px;font-size:12px}@container kfl (max-width: 580px){.kfl{grid-template-columns:minmax(0,1fr)}.kfl-conn{padding:8px 0}.kfl-conn-h{display:none!important}.kfl-conn-v{display:block!important}.kfl-steps{padding:4px 8px}.kfl-steps:before{left:18px}}@media(max-width:480px){.kfl-wrap{padding:12px}}.integrations-page .integrations-detail-hero--oracle-fusion{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--oracle-fusion .integrations-detail-main{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--oracle-fusion{grid-template-columns:minmax(0,1fr);gap:28px}}.ofw-scene{container-type:inline-size;container-name:ofw;width:100%;max-width:680px;min-width:0;margin-inline:auto;box-sizing:border-box;padding:16px;border-radius:20px;background:#eef3f8;border:1px solid #dde5ee;font-family:inherit;font-size:12px;line-height:1.35;color:#0f2140}.ofw-scene *{box-sizing:border-box}.ofw-flow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.5fr) 22px minmax(0,1fr);align-items:center}.ofw-card{background:#fff;border:1px solid #e1e8f0;border-radius:14px;box-shadow:0 6px 18px #18305612;padding:14px;min-width:0}.ofw-center{padding:12px;border-color:#cfdcf0;box-shadow:0 10px 28px #1e5ac81f}.ofw-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-height:28px}.ofw-head-text{min-width:0}.ofw-title{margin:0;font-size:14px;font-weight:700;line-height:1.25;color:#0f2140}.ofw-sub{margin:0;font-size:12px;line-height:1.3;color:#62758f}.ofw-icon{flex:none;width:28px;height:28px;border-radius:8px;background:#e8f0ff;color:#1f5fe0;display:grid;place-items:center}.ofw-dl{margin:0;display:grid}.ofw-f{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;border-top:1px solid #edf1f6}.ofw-f dt{font-size:12px;color:#62758f;flex:none}.ofw-f dd{margin:0;font-size:12px;font-weight:600;color:#0f2140;text-align:right;min-width:0;overflow-wrap:anywhere}.ofw-money{white-space:nowrap}.ofw-row{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:2px 8px;padding:4px 8px;margin-bottom:4px;border:1px solid #e5ebf3;border-left:3px solid #1f5fe0;border-radius:8px;background:#f8fafd}.ofw-row dt{font-size:12px;color:#62758f;line-height:1.2}.ofw-row dd{margin:1px 0 0;font-size:13px;font-weight:600;color:#0f2140;line-height:1.3;overflow-wrap:break-word}.ofw-row .ofw-val{grid-column:1}.ofw-chk{grid-column:2;grid-row:1/span 2;width:18px;height:18px;border-radius:50%;background:#1f9d5c;color:#fff;display:grid;place-items:center}.ofw-rows{display:block;margin:0}.ofw-bar{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 12px;border-radius:9px;background:#1f5fe0;color:#fff;font-size:13px;font-weight:600}.ofw-status{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;border-radius:8px;background:#eaf7f0;color:#176e41;font-size:12px;font-weight:600}.ofw-status-row{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:#62758f;margin-top:8px}.ofw-status-row .ofw-status{margin-top:0}.ofw-arrow{display:grid;place-items:center;color:#1f5fe0}.ofw-arrow svg{width:22px;height:14px}.ofw-oracle-head{border-bottom:2px solid #c74634;padding-bottom:8px;margin-bottom:6px}.ofw-tag{display:inline-block;font-size:12px;color:#c74634;font-weight:600}.integrations-page .ofc-logo .integrations-logo{width:28px;height:28px;flex:none;display:grid;place-items:center;background:none;border:0;padding:0;margin:0;box-shadow:none;border-radius:0}.integrations-page .ofc-logo .integrations-logo img,.integrations-page .ofc-logo .integrations-logo svg{width:28px;height:28px;max-width:28px;object-fit:contain;background:none;border:0;padding:0;box-shadow:none}@container ofw (max-width:580px){.ofw-flow{grid-template-columns:minmax(0,1fr)}.ofw-arrow{height:26px}.ofw-arrow svg{transform:rotate(90deg)}}.integrations-page .integrations-detail-hero--acumatica{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--acumatica .integrations-detail-main{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--acumatica{grid-template-columns:minmax(0,1fr);gap:28px}}.acw-wrap{container-type:inline-size;container-name:acw;width:100%;max-width:680px;min-width:0;margin-inline:auto}.acw-wrap :where(*){box-sizing:border-box}.acw-scene{background:#eef3f8;border-radius:16px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.22fr) 22px minmax(0,1fr);align-items:center;gap:4px;font-family:inherit;color:#5f7088;font-size:12px;line-height:1.35}:where(.acw-scene) :where(h3,p,dl,dd,dt,ul,li){margin:0;padding:0}:where(.acw-scene) :where(ul){list-style:none}.acw-card{background:#fff;border:1px solid #dfe5ec;border-radius:12px;box-shadow:0 1px 2px #1020400d;overflow:hidden;min-width:0;display:flex;flex-direction:column}.acw-card--main{box-shadow:0 4px 14px #10204014;border-color:#cfd9e6}.acw-head{padding:10px 11px 8px;border-bottom:1px solid #e9edf2;display:flex;align-items:center;gap:8px}.acw-head>div{min-width:0}.acw-head--dest{background:#f1fafd}.acw-title{font-size:13px;font-weight:650;color:#14213d;overflow-wrap:break-word;min-width:0}.acw-sub{font-size:12px;color:#6a7b92;overflow-wrap:break-word}.acw-icon{flex:none;width:26px;height:26px;border-radius:7px;background:#e8f0fe;color:#2f5fe0;display:grid;place-items:center}.acw-icon svg{width:15px;height:15px}.acw-logo{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#e0f6fc}.acw-fields{padding:4px 11px 8px}.acw-fields>div{padding:6px 0;border-bottom:1px solid #eef1f5;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:8px;align-items:baseline}.acw-fields>div:last-child{border-bottom:0}.acw-fields dt{color:#6a7b92;overflow-wrap:break-word}.acw-fields dd{color:#14213d;font-weight:600;overflow-wrap:break-word;min-width:0;text-align:right}.acw-fields .acw-nowrap{white-space:nowrap}.acw-map>div{flex-wrap:nowrap;align-items:center}.acw-map .acw-k{flex:1;min-width:0}.acw-map dd{text-align:left;flex:1.2}.acw-map .acw-ctx{background:#f5f8fc;margin:0 -11px;padding-inline:11px}.acw-ck{flex:none;width:16px;height:16px;border-radius:50%;background:#1fa56a;color:#fff;display:inline-grid;place-items:center}.acw-ck svg{width:10px;height:10px}.acw-status{display:inline-flex;align-items:center;gap:5px;color:#137a4c;background:#e8f6ee;border-radius:999px;padding:2px 8px 2px 4px;font-weight:600}.acw-foot{margin:0 11px 10px;padding-top:8px;border-top:1px solid #eef1f5;display:flex}.acw-bar{background:#2f5fe0;color:#fff;font-weight:600;font-size:12.5px;padding:9px 11px;text-align:center}.acw-arrow{color:#2f5fe0;display:grid;place-items:center}.acw-arrow svg{width:20px;height:20px}@container acw (max-width: 580px){.acw-scene{grid-template-columns:minmax(0,1fr);gap:2px}.acw-arrow svg{transform:rotate(90deg)}.acw-arrow{height:22px}}.integrations-page .acw-logo .integrations-logo,.integrations-page .acw-logo .integrations-logo img,.integrations-page .acw-logo .integrations-logo svg,.integrations-page .acw-logo img,.integrations-page .acw-logo svg{padding:0;border:0;background:transparent;box-shadow:none;width:28px;height:28px;border-radius:8px;display:block}.integrations-page .integrations-detail-hero--odoo{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--odoo .integrations-detail-main{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--odoo{grid-template-columns:minmax(0,1fr);gap:28px}}.odw-wrap{container-type:inline-size;container-name:odw;width:100%;max-width:680px;min-width:0;margin-inline:auto;font:inherit}.odw-frame{--odw-navy: #0f1b3d;--odw-mute: #64708a;--odw-blue: #2563eb;--odw-purple: #714b67;--odw-green: #157347;--odw-line: #e3e6ee;display:grid;grid-template-columns:minmax(0,.8fr) 24px minmax(0,1.35fr) 24px minmax(0,.85fr);align-items:stretch;gap:0;padding:16px 12px;border-radius:22px;background:#f4f2fb;font-size:12px;line-height:1.35;color:var(--odw-navy);box-sizing:border-box}:where(.odw-frame,.odw-frame *){box-sizing:border-box;margin:0;font-family:inherit}:where(.odw-frame dl,.odw-frame dd,.odw-frame h3,.odw-frame p){margin:0;padding:0}:where(.odw-frame) dt{color:var(--odw-mute);font-weight:500}:where(.odw-frame) dd{color:var(--odw-navy);font-weight:600;overflow-wrap:anywhere}.odw-card{min-width:0;background:#fff;border:1px solid var(--odw-line);border-radius:12px;box-shadow:0 1px 2px #0f1b3d0d;padding:12px;display:flex;flex-direction:column;gap:10px}.odw-center{padding:14px;gap:10px;box-shadow:0 4px 14px #0f1b3d12;align-self:center}.odw-source,.odw-dest{align-self:center}.odw-head{display:flex;flex-direction:column;gap:1px;padding-bottom:8px;border-bottom:1px solid var(--odw-line)}.odw-brand{font-weight:700;font-size:13px;color:var(--odw-navy)}.odw-sub{color:var(--odw-mute);font-size:12px}.odw-dhead{flex-direction:row;align-items:center;gap:8px}.integrations-page .odw-logo,.odw-logo{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:none;padding:0;border:0;box-shadow:none;border-radius:0}.integrations-page .odw-logo .integrations-logo{width:28px;height:28px;background:none;padding:0;border:0;box-shadow:none;border-radius:0}.odw-logo img,.odw-logo svg{width:28px;height:28px;max-width:100%;object-fit:contain;display:block}.odw-tag{align-self:flex-start;color:var(--odw-purple);font-weight:600;font-size:12px}.odw-list{display:flex;flex-direction:column;gap:7px}.odw-f{display:flex;flex-direction:column;min-width:0}.odw-money{white-space:nowrap;font-variant-numeric:tabular-nums}.odw-ok{display:flex;align-items:center;gap:5px;color:var(--odw-green);font-weight:600;background:#eef9f3;border-radius:8px;padding:6px 8px}.odw-ok>span{display:inline}.odw-ok svg,.odw-posted svg{flex:none}.odw-status{justify-content:space-between}.odw-slabel{color:var(--odw-mute);font-weight:500}.odw-ok .odw-posted{display:inline-flex;align-items:center;gap:4px}.odw-chead h3{font-size:15px;font-weight:700;color:var(--odw-navy)}.odw-chead p{color:var(--odw-mute);font-size:12px}.odw-mods{display:flex;flex-direction:column;gap:6px}.odw-mod{--c: var(--odw-purple);display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;border:1px solid var(--odw-line);border-radius:9px;overflow:hidden;background:#fff}.odw-mod-accounting{--c: #714b67}.odw-mod-purchasing{--c: #2563eb}.odw-mod-analytic{--c: #0f8f8a}.odw-mod-h{display:flex;align-items:center;gap:5px;align-self:stretch;padding:7px 8px;color:var(--c);background:color-mix(in srgb,var(--c) 9%,#fff);font-weight:700;font-size:12px;border-right:1px solid var(--odw-line)}.odw-mod-h svg{flex:none}.odw-mod-b{padding:5px 9px;min-width:0;display:flex;flex-direction:column}.odw-mod-b dt,.odw-mod-b dd{font-size:12px}.odw-rows{display:flex;flex-direction:column}.odw-row{display:grid;grid-template-columns:82px minmax(0,1fr) 14px;gap:6px;align-items:center;padding:5px 0;border-top:1px solid var(--odw-line)}.odw-tick{color:var(--odw-green)}.odw-bar{display:flex;align-items:center;justify-content:space-between;background:var(--odw-blue);color:#fff;font-weight:600;font-size:13px;padding:9px 12px;border-radius:9px}.odw-sum{display:flex;flex-direction:column;gap:3px;padding:7px 0;border-top:1px solid var(--odw-line)}.odw-sum>div{display:flex;justify-content:space-between;gap:8px}.odw-conn{display:flex;align-items:center;justify-content:center}.odw-conn-v{display:none}@container odw (max-width: 580px){.odw-frame{grid-template-columns:minmax(0,1fr);padding:12px;justify-items:stretch}.odw-card{align-self:stretch}.odw-conn{height:28px}.odw-conn-h{display:none}.odw-conn-v{display:block}.odw-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.odw-mod{grid-template-columns:100px minmax(0,1fr)}.odw-row{grid-template-columns:96px minmax(0,1fr) 14px}}.integrations-page .integrations-detail-hero--epicor{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--epicor .integrations-detail-main{min-width:0}@media(max-width:1199px){.integrations-page .integrations-detail-hero--epicor{grid-template-columns:minmax(0,1fr);gap:28px}}.epw-wrap{container-type:inline-size;container-name:epw;width:100%;max-width:680px;min-width:0;margin-inline:auto}.epw{--epw-navy:#12233f;--epw-muted:#62728c;--epw-line:#dde5f0;--epw-blue:#1f5eff;--epw-cyan:#0f8a9d;box-sizing:border-box;width:100%;max-width:680px;display:grid;grid-template-columns:minmax(0,.82fr) 28px minmax(0,1.3fr) 28px minmax(0,1fr);align-items:center;gap:6px;padding:14px 10px;border-radius:22px;background:linear-gradient(160deg,#f1f6fd,#e9f0fa);font:inherit;font-size:12px;line-height:1.35;color:var(--epw-navy)}.epw :where(*,*:before,*:after){box-sizing:border-box}.epw :where(dl,dd,ol,ul,li,p,header){margin:0;padding:0;list-style:none}.epw :where(strong){font-weight:650}.epw-card{background:#fff;border:1px solid var(--epw-line);border-radius:12px;box-shadow:0 1px 2px #12233f0d,0 4px 10px -6px #12233f14;padding:10px;min-width:0;display:flex;flex-direction:column;gap:8px}.epw-center{border-top:2px solid var(--epw-blue);padding:12px;gap:6px}.epw-dest{border-top:2px solid var(--epw-cyan)}.epw header{display:flex;flex-direction:column}.epw header strong{font-size:13px;color:var(--epw-navy)}.epw-sub{font-size:12px;color:var(--epw-muted)}.epw-list{display:flex;flex-direction:column;gap:5px}.epw-field{min-width:0}.epw-field dt{font-size:12px;color:var(--epw-muted)}.epw-field dd{display:flex;align-items:center;justify-content:space-between;gap:6px;font-weight:600;overflow-wrap:anywhere}.epw-val{min-width:0}.epw-field .epw-val:where(:first-child){white-space:normal}.epw .epw-money{white-space:nowrap}.epw-tick{flex:none}.epw .epw-status{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-weight:650;color:#1a7a45}.epw-tree{display:flex;flex-direction:column;align-items:stretch;padding:2px 0 2px 10px;position:relative}.epw-tree:before{content:"";position:absolute;left:3px;top:10px;bottom:10px;width:1px;background:var(--epw-line)}.epw-node{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;background:#f6f9fd;border:1px solid var(--epw-line);border-radius:8px;padding:4px 6px;position:relative}.epw-node:first-child .epw-kicker,.epw-node:first-child .epw-main{grid-column:1/-1}.epw-node:before{content:"";position:absolute;left:-10px;top:50%;width:10px;height:1px;background:var(--epw-line)}.epw-kicker{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--epw-muted);font-weight:600}.epw-main{font-weight:700;font-size:13px}.epw-note{color:var(--epw-muted);grid-column:1/-1}.epw-down{display:flex;justify-content:center;height:12px}.epw-down svg{display:block;height:12px}.epw-map{display:flex;flex-direction:column;gap:5px;padding-top:8px;border-top:1px solid var(--epw-line)}.epw-map .epw-field:not(:first-child){display:grid;grid-template-columns:82px minmax(0,1fr);gap:6px;align-items:center}.epw .epw-bar{margin-top:2px;background:var(--epw-blue);color:#fff;text-align:center;font-weight:650;padding:8px 10px;border-radius:8px}.epw-dhead{flex-direction:row!important;align-items:center;gap:8px}.epw-dhead>div{display:flex;flex-direction:column;min-width:0}.integrations-page .epw-logo .integrations-logo,.integrations-page .epw-logo .integrations-logo img,.integrations-page .epw-logo .integrations-logo svg{background:none;padding:0;border:0;box-shadow:none;border-radius:0}.integrations-page .epw-logo .integrations-logo{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.integrations-page .epw-logo .integrations-logo img,.integrations-page .epw-logo .integrations-logo svg{max-width:28px;max-height:28px;width:28px;height:28px;object-fit:contain}.epw-logo{flex:none;display:inline-flex}.epw-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px}.epw-grid .epw-field:nth-child(-n+2){grid-column:1/-1}.epw-summary{display:flex;flex-direction:column;gap:5px;padding:7px 8px;background:#effafb;border:1px solid #cfe9ed;border-radius:8px}.epw-conn{display:flex;align-items:center;justify-content:center}.epw-conn-v{display:none}.epw-conn-h{display:block}@container epw (max-width:580px){.epw{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:4px;padding:12px 10px}.epw-conn-h{display:none}.epw-conn-v{display:block}.epw-grid{grid-template-columns:1fr 1fr;gap:6px 10px}.epw-grid .epw-field:nth-child(-n+2){grid-column:auto}}.integrations-page .integrations-detail-hero--infor{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--infor .integrations-detail-main{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--infor{grid-template-columns:minmax(0,1fr);gap:28px}}.ifw{container-type:inline-size;container-name:ifw;width:100%;max-width:680px;margin:0 auto;padding:14px;border-radius:20px;background:#f6f8fa;color:#5f6f86;font:inherit;font-size:12px;line-height:1.35;box-sizing:border-box;text-align:left}.ifw :where(*,*:before,*:after){box-sizing:border-box}.ifw :where(h3,p,dl,dd,ol,li,footer,header){margin:0;padding:0}.ifw :where(ol){list-style:none}.ifw-grid{display:grid;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.3fr) auto minmax(0,.95fr);align-items:center;gap:4px}.ifw-card{min-width:0;padding:11px;background:#fff;border:1px solid #e3e8ee;border-radius:12px;box-shadow:0 1px 3px #1428500d;display:flex;flex-direction:column;gap:9px}.ifw-mid{gap:6px}.ifw-card h3{color:#14264a;font-size:13px;font-weight:700;letter-spacing:-.01em;overflow-wrap:break-word}.ifw-card header>p{color:#6b7b92;font-size:12px}.ifw-dst header{display:flex;align-items:center;gap:8px}.ifw-dst header>div{min-width:0}.ifw-row{display:flex;flex-direction:column;padding:4px 0;border-top:1px solid #eef1f5}.ifw-row:first-child{border-top:0;padding-top:0}.ifw-dst>dl:not(.ifw-sum){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px}.ifw-dst>dl:not(.ifw-sum)>.ifw-row:nth-child(-n+2){grid-column:1/-1}.ifw-row dt,.ifw-map dt{color:#6b7b92;font-size:12px}.ifw-row dd{color:#14264a;font-weight:600;font-size:12px;overflow-wrap:anywhere}.ifw-nw{white-space:nowrap;overflow-wrap:normal!important}.ifw .ifw-ok{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid #eef1f5;color:#1f8a4c;font-weight:700;font-size:12px}.ifw .ifw-check{display:inline-flex;flex:none}.ifw-conn{display:flex;align-items:center;justify-content:center}.ifw-conn-v{display:none}.ifw-ladder{display:flex;flex-direction:column;gap:10px;position:relative}.ifw-level{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:5px;align-items:center;padding:4px 6px;border:1px solid #e3e8ee;border-left:2px solid #2563eb;border-radius:8px;background:#fbfcfe}.ifw-level-down{position:absolute;top:calc(100% + 1px);left:5px;width:10px;height:8px;color:#8ca1bd}.ifw-step{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:14px;height:18px;color:#1d4fb8;font-size:12px;font-weight:700}.ifw-lv{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.ifw-lv strong{color:#14264a;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.ifw-lv span{color:#6b7b92;font-size:12px}.ifw-val{grid-column:2;color:#1d4fb8;font-weight:600;font-size:12px;overflow-wrap:break-word}.ifw-map{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;padding-top:8px;border-top:1px solid #eef1f5}.ifw-map dd{display:flex;align-items:center;justify-content:space-between;gap:4px;color:#14264a;font-weight:600;font-size:12px}.ifw-map dd>span{min-width:0;overflow-wrap:break-word}.ifw-bar{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:9px;background:#2563eb;color:#fff;font-weight:700;font-size:13px}.ifw-sum{padding:7px 9px;border:1px solid #e3e8ee;border-left:2px solid #d71920;border-radius:8px;background:#fafbfd}.ifw-sum .ifw-row{flex-direction:row;justify-content:space-between;gap:8px}.integrations-page .ifw-logo,.integrations-page .ifw-logo .integrations-logo{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;border-radius:6px;background:none;box-shadow:none}.integrations-page .ifw-logo img,.integrations-page .ifw-logo svg{width:28px;height:28px;max-width:100%;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}@container ifw (max-width: 580px){.ifw-grid{grid-template-columns:minmax(0,1fr);gap:2px}.ifw-conn-h{display:none}.ifw-conn-v{display:block}.ifw-card{padding:12px}.ifw-src>dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}.ifw-dst>dl:not(.ifw-sum)>.ifw-row:nth-child(-n+2){grid-column:auto}}.integrations-page .integrations-detail-hero--ifs{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--ifs .integrations-detail-main{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--ifs{grid-template-columns:minmax(0,1fr);gap:28px}}.ifsc-root{container-type:inline-size;container-name:ifsc;width:100%;max-width:680px;min-width:0;margin-inline:auto;font:inherit}.ifsc-root :where(*){box-sizing:border-box;margin:0;min-width:0}.ifsc-frame{display:grid;grid-template-columns:minmax(0,.9fr) 20px minmax(0,1.25fr) 20px minmax(0,1fr);align-items:center;gap:0;padding:14px 10px;background:#f3f2fb;border-radius:18px}.ifsc-card{background:#fff;border:1px solid #e3e6ee;border-radius:12px;box-shadow:0 1px 2px #141e3c0d;padding:10px;font-size:12px;line-height:1.3;color:#0f1d3d;overflow-wrap:anywhere}.ifsc-mid{padding:12px;box-shadow:0 4px 14px #28286414}.ifsc-head{display:flex;flex-direction:column;gap:1px;padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid #edf0f5}.ifsc-head strong{font-size:13px;color:#0f1d3d}.ifsc-title{font-size:14px!important}.ifsc-head>span,.ifsc-stl{color:#64748b;font-size:12px}.ifsc-dl{display:flex;flex-direction:column;gap:5px}.ifsc-f dt,.ifsc-rt dt{color:#64748b;font-size:12px}.ifsc-f dd,.ifsc-rt dd{margin:0;color:#0f1d3d;font-weight:600;font-size:12px}.ifsc-nw{white-space:nowrap}.ifsc-ok,.ifsc-status{margin-top:8px}.ifsc-ok{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:8px;background:#ecfaf1;color:#15803d;font-weight:600}.ifsc-rows{display:flex;flex-direction:column;gap:0}.ifsc-row{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid #edf0f5}.ifsc-row:last-child{border-bottom:0}.ifsc-ico{flex:none;color:#2563eb}.ifsc-rt{flex:1}.ifsc-chk{flex:none;color:#16a34a}.ifsc-sec{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #edf0f5}.ifsc-sf{display:flex;align-items:center;gap:4px}.ifsc-bar{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:8px;border-radius:8px;background:#2563eb;color:#fff;font-weight:600}.ifsc-brand{display:flex;align-items:center;gap:6px}.ifsc-dhead{gap:2px}.ifsc-div{height:1px;background:#e3e6ee;margin:8px 0}.ifsc-status{display:flex;justify-content:space-between;align-items:center;margin-top:0}.ifsc-posted{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#ecfaf1;color:#15803d;font-weight:600}.ifsc-conn{display:flex;align-items:center;justify-content:center;position:relative;height:16px}.ifsc-line{position:absolute;left:0;right:8px;top:50%;height:1px;background:currentColor}.ifsc-conn-blue{color:#2563eb}.ifsc-conn-purple{color:#6d3fc8}.ifsc-arr-h{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ifsc-arr-v{display:none}.ifsc-root .ifsc-logo{display:inline-flex}.integrations-page .ifsc-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.integrations-page .ifsc-logo .integrations-logo img,.integrations-page .ifsc-logo .integrations-logo svg{width:28px;height:28px;max-width:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}@container ifsc (max-width: 580px){.ifsc-frame{grid-template-columns:minmax(0,1fr);gap:0;padding:12px}.ifsc-conn{height:28px}.ifsc-line{inset:0 auto 8px 50%;width:1px;height:auto}.ifsc-arr-h{display:none}.ifsc-arr-v{display:block;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}}.integrations-page .integrations-detail-hero--erpnext{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--erpnext .integrations-detail-main{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--erpnext{grid-template-columns:minmax(0,1fr);gap:28px}}.enwf{--n:#14233f;--m:#64748b;--b:#2563eb;--e:#2490ef;--g:#15803d;--l:#e2e8f0;width:100%;max-width:680px;min-width:0;margin-inline:auto;container:enwf/inline-size;font:inherit;color:var(--n)}.enwf *,.enwf *:before,.enwf *:after{box-sizing:border-box}.enwf :where(h3,h4,p,dl,dd,ul,hr){margin:0;padding:0;font:inherit;letter-spacing:normal;text-transform:none}.enwf :where(ul){list-style:none}.enwf :where(dd){margin:0}.enwf-frame{display:grid;grid-template-columns:minmax(0,.95fr) 14px minmax(0,1.75fr) 14px minmax(0,1.05fr);align-items:center;gap:4px;padding:12px;border-radius:20px;background:#eef3f9}.enwf-card{min-width:0;background:#fff;border:1px solid var(--l);border-radius:12px;padding:10px;box-shadow:0 1px 2px #14233f0d,0 4px 12px #14233f0a;display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.3}.enwf-map{padding:12px;border-color:#cfdcf0;gap:9px}.enwf-head{display:flex;flex-direction:column;gap:1px}.enwf-dhead{flex-direction:row;align-items:center;gap:8px}.enwf-dhead>div{min-width:0}.enwf-brand{font-size:13px;font-weight:700;color:var(--n)}.enwf-title{font-size:15px;font-weight:700;color:var(--n)}.enwf-sub{font-size:12px;color:var(--m)}.enwf-source .enwf-brand{color:var(--b)}.enwf-fields{display:flex;flex-direction:column;gap:6px}.enwf-dest .enwf-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}.enwf-dest .enwf-field:nth-child(-n+2){grid-column:1/-1}.enwf-field{min-width:0}.enwf dt{font-size:12px;color:var(--m)}.enwf dd{font-size:12px;font-weight:600;color:var(--n);overflow-wrap:anywhere}.enwf-money,.enwf-amt{white-space:nowrap;font-variant-numeric:tabular-nums}.enwf-ok{display:inline-flex;align-items:center;gap:6px;align-self:stretch;padding:5px 8px;border-radius:8px;background:#ecf8f0;color:var(--g);font-size:12px;font-weight:600;margin-top:auto}.enwf-check{flex:none;color:var(--g)}.enwf-rows{display:flex;flex-direction:column;gap:5px}.enwf-row{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 14px;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--l);border-radius:8px;background:#f8fafc}.enwf-pair{min-width:0}.enwf-to dd{color:var(--b)}.enwf-rarrow{color:var(--m)}.enwf-meta{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid var(--l)}.enwf-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;background:var(--b);color:#fff;font-size:13px;font-weight:600}.enwf-conn{display:flex;align-items:center;justify-content:center;color:var(--b)}.enwf-c2{color:var(--e)}.enwf-line{flex:1;height:1px;background:currentColor}.enwf-conn svg{flex:none;margin-left:-2px}.enwf-dest{border-top:2px solid var(--e)}.enwf-hr{border:0;border-top:1px solid var(--l)}.enwf-led{font-size:12px;font-weight:700;color:var(--n)}.enwf-ledger{display:flex;flex-direction:column;gap:5px}.enwf-entry{display:grid;grid-template-columns:1fr auto;gap:0 6px;padding:6px 7px;border:1px solid var(--l);border-radius:8px;background:#f8fafc}.enwf-entry dt{font-weight:600}.enwf-amt{text-align:right}.enwf-acct{grid-column:1/-1;font-weight:600}.integrations-page .enwf-logo{display:inline-flex;flex:none;width:28px;height:28px}.integrations-page .enwf-logo .integrations-logo{width:28px;height:28px;min-width:0;padding:0;margin:0;border:0;background:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.integrations-page .enwf-logo .integrations-logo img,.integrations-page .enwf-logo .integrations-logo svg{width:28px;height:28px;max-width:100%;padding:0;border:0;background:none;box-shadow:none;border-radius:0;object-fit:contain}@container enwf (max-width:580px){.enwf-frame{grid-template-columns:minmax(0,1fr);gap:0;padding:12px}.enwf-conn{flex-direction:column;height:26px}.enwf-line{width:1px;height:auto;flex:1}.enwf-conn svg{transform:rotate(90deg);margin:-3px 0 0}.enwf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.enwf-dest .enwf-field:nth-child(-n+2){grid-column:auto}.enwf-card{padding:12px}.enwf-row{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 14px}}@container enwf (max-width:300px){.enwf-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.enwf-meta>div:first-child{grid-column:1/-1}}.integrations-page .integrations-detail-hero--syspro{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--syspro .integrations-detail-main{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--syspro{grid-template-columns:minmax(0,1fr);gap:28px}}.syw-wrap{container-type:inline-size;container-name:syw;width:100%;max-width:680px;min-width:0;margin-inline:auto}.syw{--n:#12233f;--m:#62728c;--l:#dde5f0;--b:#1f5eff;--g:#1f9d55;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,.9fr) 22px minmax(0,1.45fr) 22px minmax(0,1fr);align-items:center;gap:4px;padding:14px 10px;border-radius:22px;background:#eef3fa;font:inherit;font-size:12px;line-height:1.35;color:var(--n)}.syw :where(*,*:before,*:after){box-sizing:border-box}.syw :where(dl,dd,dt,p,h3,ul,li,div){margin:0;padding:0;list-style:none;min-width:0}.syw-card{background:#fff;border:1px solid var(--l);border-radius:12px;box-shadow:0 1px 2px #12233f0d,0 4px 10px -6px #12233f14;padding:10px;display:flex;flex-direction:column;gap:8px}.syw-allocation{padding:12px}.syw-source .syw-ok{padding:5px 7px;background:#ecf8f0;border-radius:6px}.syw-head{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--n);font-size:13px}.syw-head.b{color:var(--b)}.syw-lab{font-size:12px;color:var(--m)}.syw-h3{font-size:13.5px;font-weight:700;color:var(--n);line-height:1.25;overflow-wrap:normal}.syw-sub{font-size:12px;color:var(--m)}.syw-big{font-size:21px;font-weight:700;line-height:1.1;white-space:nowrap;color:var(--n)}.syw-fields{display:flex;flex-direction:column;gap:6px}.syw-fields dt{font-size:12px;color:var(--m);line-height:1.2}.syw-fields dd{font-size:12px;font-weight:600;color:var(--n);overflow-wrap:break-word}.syw-money{white-space:nowrap}.syw-ok{display:inline-flex;align-items:center;gap:4px;color:var(--g);font-weight:600}.syw-ok svg,.syw-tick{flex:none}.syw-rows{display:flex;flex-direction:column;gap:5px}.syw-row{display:grid;grid-template-columns:20px minmax(0,1fr) 14px;gap:6px;align-items:center;border:1px solid var(--l);border-radius:8px;padding:4px 6px}.syw-row dt{font-size:12px;color:var(--m);line-height:1.15}.syw-row dd{font-size:12px;font-weight:600;line-height:1.2}.syw-bar{display:flex;flex-direction:column;gap:4px}.syw-bar-line{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap;font-weight:600}.syw-track{height:8px;border-radius:4px;background:var(--b);width:100%}.syw-val{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:14px}.syw-status{background:var(--b);color:#fff;border-radius:8px;padding:7px 10px;font-weight:650;text-align:center}.syw-div{border:0;border-top:1px solid var(--l);margin:0;width:100%}.syw-dest{border-top:3px solid #0a7ea4}.integrations-page .syw-logo .integrations-logo{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;padding:0;border:0;box-shadow:none}.integrations-page .syw-logo .integrations-logo img,.integrations-page .syw-logo .integrations-logo svg{width:28px;height:28px;max-width:28px;max-height:28px;background:none;padding:0;border:0;box-shadow:none}.syw-logo{display:inline-flex;flex:none}.syw-conn{display:flex;justify-content:center}.syw-conn .v{display:none}@container syw (max-width:580px){.syw{grid-template-columns:minmax(0,1fr);gap:2px}.syw-conn{height:22px;align-items:center}.syw-conn .h{display:none}.syw-conn .v{display:block}}.integrations-page .integrations-detail-hero--unit4{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--unit4 .integrations-detail-main{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--unit4{grid-template-columns:minmax(0,1fr);gap:28px}}.u4w{--u4w-blue:#1f5eff;--u4w-navy:#0f1f3d;--u4w-muted:#5d6b85;--u4w-line:#e1e6ef;--u4w-green:#16915a;width:100%;max-width:680px;min-width:0;margin-inline:auto;container-type:inline-size;container-name:u4w;font:inherit;font-size:12px;line-height:1.2;color:var(--u4w-navy)}.u4w :where(*,*:before,*:after){box-sizing:border-box;margin:0;font:inherit}.u4w :where(p,h3,h4,dl,dd,ul,hr){margin:0;padding:0}.u4w-frame{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:14px;background:#eef2f8;border-radius:16px}.u4w-card{background:#fff;border:1px solid var(--u4w-line);border-radius:10px;box-shadow:0 1px 3px #0f1f3d0f;padding:12px;min-width:0}.u4w-head{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:8px}.u4w-source .u4w-head{flex-direction:column;align-items:flex-start;gap:1px}.u4w-dest .u4w-head{justify-content:flex-start}.u4w-brand{font-size:14px;font-weight:700;color:var(--u4w-navy)}.u4w-source .u4w-brand{color:var(--u4w-blue)}.u4w-label{font-size:12px;color:var(--u4w-muted);line-height:1.3}.u4w-block{display:block;margin-bottom:6px}.u4w-merchant{font-size:13px;font-weight:600;line-height:1.3}.u4w-money{white-space:nowrap;font-variant-numeric:tabular-nums}.u4w-amount-sm{font-size:20px;font-weight:700;margin:2px 0 8px}.u4w-list{display:flex;flex-direction:column;gap:5px}.u4w-list .u4w-field{display:flex;flex-direction:column;font-size:12px;line-height:1.3}.u4w-field dt{font-size:12px;color:var(--u4w-muted)}.u4w-field dd{font-size:12px;font-weight:600;color:var(--u4w-navy);overflow-wrap:anywhere}.u4w-status,.u4w-ok{display:inline-flex;align-items:center;gap:5px;color:var(--u4w-green);font-size:12.5px;font-weight:600}.u4w-status{margin-top:10px;background:#e9f7ef;border-radius:6px;padding:5px 8px;width:100%}.u4w-check{width:13px;height:13px;color:var(--u4w-green);flex:none}.u4w-conn{display:flex;align-items:center;justify-content:center;color:var(--u4w-blue);height:22px}.u4w-conn svg{width:18px;height:18px}.u4w-arrow-h{display:none}.u4w-title{font-size:14px;font-weight:700}.u4w-chead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.u4w-chead>div{min-width:0}.u4w-sub{font-size:12px;color:var(--u4w-muted)}.u4w-total{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none}.u4w-amount{font-size:20px;font-weight:700}.u4w-project{background:#eaf1ff;border:1px solid #bcd0fb;border-radius:8px;padding:7px;display:flex;flex-direction:column;gap:2px}.u4w-plabel{font-size:12px;letter-spacing:.06em;color:var(--u4w-blue);font-weight:600}.u4w-pname{font-size:13.5px;font-weight:700;line-height:1.25}.u4w-pmeta{display:flex;gap:18px;margin-top:3px}.u4w-pmeta>div{display:flex;flex-direction:column}.u4w-v{font-size:12px;font-weight:600}.u4w-active{color:var(--u4w-green)}.u4w-alloch{font-size:12px;font-weight:600;color:var(--u4w-muted);margin:6px 0 3px;text-transform:uppercase;letter-spacing:.05em}.u4w-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px}.u4w-span{grid-column:1/-1}.u4w-grid .u4w-field{position:relative;padding-right:18px}.u4w-grid .u4w-field:after{content:"";position:absolute;right:3px;top:50%;width:5px;height:9px;border:solid var(--u4w-green);border-width:0 2px 2px 0;transform:translateY(-65%) rotate(45deg)}.u4w-bar-wrap{margin-top:6px}.u4w-bar-top{display:flex;justify-content:space-between;font-size:12px;color:var(--u4w-muted)}.u4w-bar-top strong{color:var(--u4w-navy);font-size:13px}.u4w-bar{height:8px;border-radius:99px;background:#dde5f3;margin:4px 0}.u4w-bar i{display:block;height:100%;width:100%;border-radius:99px;background:var(--u4w-blue)}.u4w-bar-note{font-size:12px;color:var(--u4w-muted)}.u4w-valid{list-style:none;margin:6px 0;display:flex;flex-direction:column;gap:2px}.u4w-valid li{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--u4w-green);font-weight:600}.u4w-ready{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--u4w-blue);color:#fff;border-radius:8px;padding:8px;font-size:13px;font-weight:600}.u4w-ready svg{width:14px;height:14px}.u4w-logo{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center}.integrations-page .u4w-logo .integrations-logo{width:28px;height:28px;background:none;padding:0;border:0;box-shadow:none;display:inline-flex}.integrations-page .u4w-logo .integrations-logo img,.integrations-page .u4w-logo .integrations-logo svg{width:28px;height:28px;max-width:28px;max-height:28px;background:none;padding:0;border:0;box-shadow:none}.u4w-hr{border:0;border-top:1px solid var(--u4w-line);margin:8px 0}.u4w-list .u4w-posting dd{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}@container u4w (min-width:580px){.u4w-frame{flex-direction:row;align-items:center;gap:0;padding:16px 10px}.u4w-source{flex:25 1 0}.u4w-center{flex:45 1 0}.u4w-dest{flex:30 1 0}.u4w-conn{width:20px;flex:none;height:auto}.u4w-arrow-h{display:block;width:18px;height:18px}.u4w-arrow-v{display:none}.u4w-conn svg{width:16px}.u4w-card{padding:10px}}.integrations-page .integrations-detail-hero--qad{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--qad .integrations-detail-main{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--qad{grid-template-columns:minmax(0,1fr);gap:28px}}.qadc{width:100%;max-width:680px;min-width:0;margin-inline:auto;container:qadc / inline-size;font-size:12px;line-height:1.3}.qadc *,.qadc *:before,.qadc *:after{box-sizing:border-box}.qadc :where(p,h3,dl,dd,ul,li){margin:0;padding:0;min-width:0}.qadc-frame{display:grid;grid-template-columns:160px 12px minmax(0,1fr) 12px 190px;gap:0;align-items:center;background:#eef2f8;border-radius:20px;padding:14px 10px;font-family:inherit;color:#14213d}.qadc-card{background:#fff;border:1px solid #dfe5ee;border-radius:12px;box-shadow:0 1px 2px #14213d0d;padding:10px;min-width:0;display:flex;flex-direction:column;gap:7px}.qadc-center{padding:10px;gap:4px;box-shadow:0 4px 14px #14213d14}.qadc-label{font-size:12px;color:#6b7a93;font-weight:500}.qadc-head,.qadc-vendor,.qadc-chead,.qadc-state{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.qadc-head{flex-direction:column;gap:1px}.qadc-head strong,.qadc-dhead strong{font-size:13px;color:#14213d}.qadc-vendor b{font-size:13px}.qadc-money{font-weight:700;color:#14213d}.qadc-money,.qadc-amt b{white-space:nowrap;font-variant-numeric:tabular-nums}.qadc-list{margin:0;display:flex;flex-direction:column;gap:5px}.qadc-row{min-width:0}.qadc-row dt{font-size:12px;color:#6b7a93}.qadc-row dd{margin:0;font-weight:600;display:flex;align-items:center;gap:4px;justify-content:space-between}.qadc-row dd>span{min-width:0;overflow-wrap:break-word}.qadc-check{width:12px;height:12px;flex:none;color:#1f9d55}.qadc-ok{margin-top:2px;display:flex;align-items:center;gap:5px;color:#17803f;background:#e8f6ee;border-radius:8px;padding:5px 8px;font-weight:600}.qadc-ok svg,.qadc-val svg,.qadc-state svg{width:12px;height:12px;color:#1f9d55;flex:none}.qadc-chead h3{margin:0;font-size:13.5px;font-weight:700;color:#14213d;line-height:1.2}.qadc-sub{color:#6b7a93}.qadc-amt{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:none}.qadc-amt b{font-size:16px}.qadc-amt span{color:#6b7a93}.qadc-site{border:1px solid #cfdcf5;background:#f2f6fe;border-radius:10px;padding:6px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;align-items:center}.qadc-sitename{font-size:13.5px}.qadc-meta{display:flex;gap:12px;flex-wrap:wrap;font-weight:600;grid-column:1/-1}.qadc-meta i{font-style:normal;font-weight:400;color:#6b7a93;margin-right:3px}.qadc-active{font-style:normal;color:#17803f}.qadc-panel{display:flex;flex-direction:column;gap:4px;line-height:1.2}.qadc-grid{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px}.qadc-span{grid-column:1 / -1}.qadc-tree{list-style:none;margin:2px 0 0;padding:4px 0 0;border-top:1px solid #edf0f5;display:flex;flex-direction:column;gap:0}.qadc-node{position:relative;display:flex;align-items:center;gap:5px;min-height:14.4px;padding-left:0;font-weight:500}.qadc-node svg{width:12px;height:12px;color:#4a5b78;flex:none}.qadc-branch{position:absolute;left:-7px;top:-8px;width:7px;height:16px;border-left:1px solid #b9c4d6;border-bottom:1px solid #b9c4d6;border-bottom-left-radius:3px}.qadc-node:not(:first-child){padding-left:4px}.qadc-alloc{display:flex;flex-direction:column;gap:4px}.qadc-alloc>div:first-child{display:flex;justify-content:space-between}.qadc-alloc span{color:#6b7a93}.qadc-bar{height:4px;border-radius:4px;background:#dbe6fb;overflow:hidden}.qadc-bar i{display:block;height:100%;width:100%;background:#2563eb}.qadc-val{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.qadc-val li{display:flex;gap:5px;align-items:center}.qadc-ready{display:flex;justify-content:space-between;align-items:center;background:#2563eb;color:#fff;font-weight:600;border-radius:8px;padding:6px 10px}.qadc-ready svg{width:13px;height:13px}.qadc-dhead{display:flex;align-items:center;gap:8px}.qadc-dhead>div{display:flex;flex-direction:column;min-width:0}.qadc-hr{border:0;border-top:1px solid #e3e8f0;margin:0}.qadc-post{display:flex;flex-direction:column;gap:4px}.qadc-post .qadc-vendor{display:grid;grid-template-columns:minmax(0,1fr) auto}.qadc-post .qadc-vendor b{font-size:12px}.qadc-state b{display:flex;align-items:center;gap:4px;color:#17803f}.qadc-state{align-items:center}.qadc-state span{color:#6b7a93}.qadc-dest{background:#fff;border-top:2px solid #2b2f36}.qadc-conn{display:flex;justify-content:center;color:#2563eb}.qadc-conn svg{width:12px;height:12px}.qadc-arr-v{display:none}.integrations-page .qadc-logo .integrations-logo,.integrations-page .qadc-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;flex:none}.integrations-page .qadc-logo .integrations-logo img,.integrations-page .qadc-logo .integrations-logo svg,.integrations-page .qadc-logo img,.integrations-page .qadc-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}@container qadc (max-width: 640px){.qadc-frame{grid-template-columns:minmax(0,1fr);gap:0;padding:14px}.qadc-conn{padding:5px 0}.qadc-arr-h{display:none}.qadc-arr-v{display:block}.qadc-conn svg{width:16px;height:16px}}.integrations-page .integrations-detail-hero--deltek{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--deltek .integrations-detail-main{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--deltek{grid-template-columns:minmax(0,1fr);gap:28px}}.dcp-scene{container:dcp/inline-size;width:100%;max-width:680px;min-width:0;margin:0 auto;box-sizing:border-box;padding:20px;border-radius:20px;background:#f3f6fa;color:#5f6f86;font-size:12px;line-height:1.25}.dcp-scene *{box-sizing:border-box;min-width:0}.dcp-scene :where(p,h3,dl,dd,ul,li){margin:0;padding:0;list-style:none;font:inherit}.dcp-grid{display:grid;grid-template-columns:1fr;gap:0;align-items:center}.dcp-card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;box-shadow:0 1px 2px #1020400d;padding:11px;display:flex;flex-direction:column;gap:6px}.dcp-head{display:flex;flex-direction:column;gap:1px;min-height:35px;justify-content:center}.dcp-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:#14284b}.dcp-label{font-size:12px;color:#7a889c}.dcp-card--center{border-color:#cfdcf2}.dcp-card--dest{border-top:2px solid #0b5cab}.dcp-fields{display:flex;flex-direction:column;gap:5px}.dcp-card--source .dcp-field{flex-direction:column;align-items:flex-start;gap:0}.dcp-card--source .dcp-field dd{text-align:left}.dcp-card--dest,.dcp-card--dest .dcp-fields{gap:4px}.dcp-card--dest .dcp-field{min-height:20px;gap:4px}.dcp-card--dest .dcp-field dt{flex:none}.dcp-field{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-height:22px}.dcp-field dt{color:#7a889c}.dcp-field dd{color:#14284b;font-weight:600;text-align:right;overflow-wrap:anywhere}.dcp-money{white-space:nowrap}.dcp-rows{display:flex;flex-direction:column;gap:4px}.dcp-row{display:grid;grid-template-columns:14px minmax(72px,.9fr) minmax(0,1.2fr) 14px;align-items:center;gap:6px;min-height:40px;padding:4px 6px;border:1px solid #edf1f6;border-radius:8px;background:#fafcfe}.dcp-row svg{flex:none;color:#2563eb}.dcp-row .dcp-k{color:#7a889c}.dcp-row .dcp-v{color:#14284b;font-weight:600;overflow-wrap:break-word}.dcp-row .dcp-ok,.dcp-ok{color:#1f9d55;flex:none}.dcp-hr{border:0;border-top:1px solid #e6ebf2;margin:2px 0}.dcp-sec{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.dcp-sec div{display:flex;flex-direction:column;gap:1px}.dcp-sec .dcp-v{display:flex;align-items:center;gap:4px;color:#14284b;font-weight:600}.dcp-status{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:#eaf7ef;color:#177a42;font-weight:600}.dcp-status--action{background:#2563eb;color:#fff;justify-content:space-between;min-height:30px}.dcp-dist-h{font-size:12px;font-weight:650;color:#14284b;line-height:1.2}.dcp-distribution{display:flex;flex-direction:column;gap:3px}.dcp-dist{display:flex;justify-content:space-between;gap:8px;color:#14284b}.dcp-dist--total{font-weight:700;border-top:1px solid #e6ebf2;padding-top:3px}.dcp-dhead{display:flex;align-items:center;gap:6px}.dcp-dhead>div{display:flex;flex-direction:column;gap:1px}.dcp-logo{display:inline-flex;flex:none;width:28px;height:28px}.dcp-logo .integrations-logo{width:28px;height:28px;display:inline-flex}.integrations-page .dcp-logo .integrations-logo,.integrations-page .dcp-logo .integrations-logo img,.integrations-page .dcp-logo .integrations-logo svg{width:28px;height:28px;max-width:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.dcp-conn{display:flex;justify-content:center;align-items:center;color:#2563eb;height:26px}.dcp-conn svg{width:18px;height:18px;transform:rotate(90deg)}@container dcp (max-width:599px){.dcp-card--source .dcp-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px}}@container dcp (min-width:600px){.dcp-grid{grid-template-columns:26fr 20px 43fr 20px 31fr}.dcp-conn{height:auto}.dcp-conn svg{transform:none;width:20px}}@media(max-width:420px){.dcp-scene{padding:12px}}.integrations-page .integrations-detail-hero--plex{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--plex .integrations-detail-main{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--plex{grid-template-columns:minmax(0,1fr);gap:32px}}.plxa-scene{container:plxa-scene / inline-size;width:100%;max-width:680px;min-width:0;margin-inline:auto;color:#12203b;font-family:inherit;font-size:12px;line-height:1.25}.plxa-scene *,.plxa-scene *:before,.plxa-scene *:after{box-sizing:border-box}.plxa-scene :where(p,h3,h4,dl,dd,ul,ol,li){margin:0;padding:0;min-width:0}.plxa-frame{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:16px;background:#eff3f9;border-radius:20px}.plxa-card{min-width:0;background:#fff;border:1px solid #dfe5ee;border-radius:12px;padding:10px;box-shadow:0 1px 2px #12203b0d;display:flex;flex-direction:column;gap:6px}.plxa-head{display:flex;align-items:center;gap:8px}.plxa-head h3{margin:0;font-size:13px;font-weight:700;color:#12203b;overflow-wrap:anywhere}.plxa-head p{margin:1px 0 0;font-size:12px;color:#667895}.plxa-logo{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px}.integrations-page .plxa-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.integrations-page .plxa-logo .integrations-logo img,.integrations-page .plxa-logo .integrations-logo svg,.integrations-page .plxa-logo img,.integrations-page .plxa-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.plxa-fields{margin:0;display:grid;gap:5px}.plxa-dest{border-top:2px solid #14b8c8}.plxa-dest .plxa-field{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.plxa-dest .plxa-field dt{flex:none}.plxa-dest .plxa-field dd{text-align:right}.plxa-field,.plxa-coding>div{min-width:0}.plxa-fields dt,.plxa-coding dt,.plxa-sum dt,.plxa-chain-text span{font-size:12px;color:#667895;margin:0}.plxa-fields dd,.plxa-coding dd,.plxa-sum dd{margin:0;font-size:12px;font-weight:600;color:#12203b;overflow-wrap:break-word;min-width:0}.plxa-money{white-space:nowrap;font-variant-numeric:tabular-nums}.plxa-check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#dcf5e6;color:#158a4a}.plxa-status{display:flex;align-items:center;gap:6px;margin-top:auto;padding:6px 8px;border-radius:8px;background:#e9f8ef;color:#12703b;font-weight:600;font-size:12px}.plxa-rule{border:0;border-top:1px solid #e3e8f0;margin:0;width:100%}.plxa-sub{margin:0;font-family:inherit;font-size:12px;font-weight:700;color:#12203b}.plxa-chain{list-style:none;margin:0;padding:0;display:grid;gap:0}.plxa-chain li{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:4px 0}.plxa-chain li:not(:last-child):after{content:"";position:absolute;left:4px;top:50%;height:100%;width:2px;background:#2563eb;opacity:.35}.plxa-node{position:relative;z-index:1;flex:none;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #2563eb}.plxa-chain-text{flex:1;min-width:0;display:flex;flex-direction:column}.plxa-chain-text strong{font-size:12px;font-weight:600;overflow-wrap:break-word}.plxa-coding{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 8px;padding:6px;background:#f5f8fc;border-radius:8px}.plxa-coding>div:first-child{grid-column:1/-1}.plxa-coding dd{display:flex;align-items:center;gap:4px;justify-content:space-between}.plxa-coding dd>span:first-child{min-width:0}.plxa-coding .plxa-check{width:12px;height:12px;background:none}.plxa-sum{margin:0;display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:8px}.plxa-sum>div{min-width:0}.plxa-bar{height:4px;border-radius:4px;background:#dfe5ee;overflow:hidden}.plxa-bar span{display:block;width:100%;height:100%;background:#2563eb;border-radius:4px}.plxa-allocation{display:flex;flex-direction:column;gap:4px;color:#667895}.plxa-ready{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:8px;background:#2563eb;color:#fff;font-weight:600;font-size:12px}.plxa-link{display:flex;align-items:center;justify-content:center;height:28px;color:#2563eb}.plxa-line{width:1px;height:100%;background:#2563eb;opacity:.55}.plxa-arrow-h{display:none}.plxa-arrow-v{position:absolute;background:#eff3f9}.plxa-link{position:relative}.plxa-arrow-v{bottom:0}@container plxa-scene (max-width:639px){.plxa-source .plxa-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px}}@container plxa-scene (min-width: 640px){.plxa-frame{flex-direction:row;align-items:center;padding:18px 14px}.plxa-source,.plxa-dest{flex:0 1 170px}.plxa-center{flex:1.35 1 0;min-width:0;padding:12px}.plxa-link{flex:none;width:22px;height:auto}.plxa-line{width:100%;height:1px}.plxa-arrow-v{display:none}.plxa-arrow-h{display:block;position:absolute;right:-2px;background:#eff3f9}}.integrations-page .integrations-detail-hero--priority{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--priority .integrations-detail-main{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--priority{grid-template-columns:minmax(0,1fr);gap:28px}}.prerp{container-type:inline-size;container-name:prerp;width:100%;min-width:0;max-width:680px;margin-inline:auto;font-family:inherit;color:#0f1b3d}.prerp *,.prerp *:before,.prerp *:after{box-sizing:border-box}.prerp h3,.prerp h4,.prerp dl,.prerp dd,.prerp dt,.prerp hr,.prerp p{margin:0;font-family:inherit}.prerp-frame{background:#f3f6fb;border-radius:20px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;margin-inline:auto;width:100%}.prerp-card{background:#fff;border:1px solid #e3e8f0;border-radius:12px;box-shadow:0 1px 2px #0f1b3d0d;padding:10px;min-width:0;font-size:12px;line-height:1.25}.prerp-head{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.prerp-title{font-size:13px;font-weight:650;line-height:1.25;color:#0f1b3d;letter-spacing:0}.prerp-head--dest{flex-direction:row;align-items:center;gap:8px}.prerp-head--dest>div{display:flex;flex-direction:column;gap:2px;min-width:0}.prerp-dest{border-top:2px solid #6d4fc2}.prerp-sub{font-size:12px;color:#6b7a96}.prerp-sub-accent{color:#6d4fc2}.prerp-brand{display:flex;align-items:center;gap:8px}.prerp-logo{display:inline-flex;flex:none;width:28px;height:28px}.prerp-list>div{display:flex;flex-direction:column;gap:0;padding:3px 0;border-top:1px solid #edf0f6;min-width:0}.prerp-list>div:first-child{border-top:0}.prerp-list dt,.prerp-map dt,.prerp-post dt,.prerp-tot dt{color:#6b7a96;font-size:12px}.prerp-v{color:#0f1b3d;font-size:12px;font-weight:600;overflow-wrap:break-word;min-width:0}.prerp-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;color:#0f1b3d;font-size:12px}.prerp-list-split>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:6px}.prerp-list-split dt{flex:none}.prerp-list-split dd{text-align:right;min-width:0}.prerp-status{margin-top:6px;display:flex;align-items:center;gap:6px;background:#ecf8f1;color:#17794a;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.prerp-check{flex:none;color:#1f9d62}.prerp-coding{border-color:#d3dcf0;box-shadow:0 4px 14px #2563eb14}.prerp-ledger{border:1px solid #e3e8f0;border-radius:10px;overflow:hidden}.prerp-group{display:grid;grid-template-columns:minmax(0,1fr)}.prerp-group+.prerp-group{border-top:1px solid #e3e8f0}.prerp-group:nth-child(odd){background:#f8faff}.prerp-map{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 6px}.prerp-map+.prerp-map{border-top:1px dashed #e3e8f0}.prerp-map dt{flex:none}.prerp-map dd{display:flex;align-items:flex-start;gap:4px;text-align:right;justify-content:flex-end;min-width:0}.prerp-map .prerp-check{margin-top:2px}.prerp-rule{border:0;border-top:1px solid #e3e8f0;margin:6px 0!important;height:0}.prerp-totals{display:grid;gap:4px}.prerp-tot{display:flex;justify-content:space-between;gap:8px}.prerp-tot-main dt{color:#0f1b3d;font-weight:600}.prerp-bar{height:4px;border-radius:4px;background:#e3e8f0;margin-top:8px;overflow:hidden}.prerp-bar span{display:block;height:100%;width:100%;background:#2563eb;border-radius:4px}.prerp-progress{display:block;margin-top:3px;color:#6b7a96;font-size:12px}.prerp-next{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;border-radius:8px;background:#2563eb;color:#fff;font-size:12px;font-weight:600}.prerp .prerp-sect{font-size:12px;font-weight:650;color:#0f1b3d;margin-bottom:4px}.prerp-post{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.prerp-post dd{font-size:12px;font-weight:600;color:#0f1b3d;overflow-wrap:break-word}.prerp-conn{position:relative;justify-self:center;width:1px;height:24px;background:#2563eb}.prerp-conn:after{content:"";position:absolute;left:50%;bottom:-1px;width:6px;height:6px;border-right:1px solid #2563eb;border-bottom:1px solid #2563eb;transform:translate(-50%) rotate(45deg)}@container prerp (min-width: 640px){.prerp-frame{max-width:none;grid-template-columns:160px 20px minmax(0,1fr) 20px 180px;align-items:center}.prerp-conn{width:20px;height:1px;justify-self:stretch}.prerp-conn:after{inset:50% 0 auto auto;transform:translateY(-50%) rotate(-45deg)}.prerp-coding{padding:12px}}@container prerp (max-width: 639px){.prerp-source .prerp-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 10px}.prerp-source .prerp-row{border:0}}.integrations-page .prerp-logo .integrations-logo,.integrations-page .prerp-logo .integrations-logo img,.integrations-page .prerp-logo .integrations-logo svg,.integrations-page .prerp-logo img,.integrations-page .prerp-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.integrations-page .prerp-logo .integrations-logo{display:inline-flex;align-items:center;justify-content:center}.integrations-page .integrations-detail-hero--sage100{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--sage100 .integrations-detail-main{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--sage100{grid-template-columns:minmax(0,1fr);gap:28px}}.s100w-wrap{container-type:inline-size;container-name:s100w;max-width:680px;width:100%;margin:0 auto;padding:0;min-width:0}.s100w,.s100w *{box-sizing:border-box;min-width:0;margin:0;letter-spacing:normal;text-transform:none;font-family:inherit;font-size:12px;line-height:1.35;font-weight:400}.s100w{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:14px;border-radius:18px;background:#f1f5fa;color:#0f1d3a;border:0}.s100w-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:10px;box-shadow:0 1px 2px #0f1d3a0d;display:flex;flex-direction:column;gap:8px}.s100w-head{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.s100w-source .s100w-head{flex-direction:column;align-items:flex-start;gap:1px}.s100w .s100w-source .s100w-label,.s100w .s100w-head--dest .s100w-label{margin-left:0}.s100w-head--dest>div{display:flex;flex-direction:column;gap:1px}.s100w-dest{border-top:2px solid #16a34a}.s100w .s100w-title{font-size:13px;font-weight:700;color:#0f1d3a}.s100w h5.s100w-sec{font-size:12px;font-weight:600;color:#0f1d3a}.s100w .s100w-label,.s100w .s100w-sub{color:#64748b;margin-left:auto}.s100w .s100w-sub{margin-left:0;flex-basis:100%}.s100w-fields{display:flex;flex-direction:column;gap:5px}.s100w-field{display:flex;justify-content:space-between;gap:8px}.s100w-field dt{color:#64748b;flex:none}.s100w-field dd{color:#0f1d3a;font-weight:600;text-align:right;overflow-wrap:break-word}.s100w .s100w-money{white-space:nowrap;font-variant-numeric:tabular-nums}.s100w .s100w-status{margin-top:auto;display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:8px;background:#ecfaf1;color:#15803d;font-weight:600}.s100w-check{flex:none;color:#16a34a}.s100w-rule{border:0;border-top:1px solid #e3e8ef;width:100%}.s100w-review{border-color:#cfdaea;box-shadow:0 4px 14px #2563eb14}.s100w-coding{list-style:none;padding:0;display:flex;flex-direction:column;gap:4px}.s100w-coding li{display:flex;align-items:flex-start;gap:6px}.s100w .s100w-k{color:#64748b;flex:0 0 68px}.s100w .s100w-v{color:#0f1d3a;font-weight:600;flex:1 1 auto;overflow-wrap:break-word}.s100w-table{width:100%;border-collapse:collapse;table-layout:fixed}.s100w .s100w-table th,.s100w .s100w-table td{padding:2px;vertical-align:top;text-align:left;border:0;background:none}.s100w .s100w-table th{color:#64748b;font-weight:600;border-bottom:1px solid #e3e8ef}.s100w .s100w-table td{color:#0f1d3a}.s100w .s100w-table .s100w-num{width:54px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:visible}.s100w .s100w-table td.s100w-num{width:54px}.s100w .s100w-table .s100w-acct{overflow-wrap:break-word;word-break:normal}.s100w-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s100w-totals{display:flex;justify-content:space-between;gap:6px;padding:5px 6px;border-radius:8px;background:#f6f8fb}.s100w-totals div{display:flex;flex-direction:column;gap:1px}.s100w-totals span{color:#64748b}.s100w .s100w-totals b{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.s100w .s100w-balanced{display:flex;align-items:center;gap:5px;color:#15803d;font-weight:600}.s100w .s100w-ready{display:flex;justify-content:space-between;align-items:center;gap:6px;background:#2563eb;color:#fff;font-weight:600;border-radius:8px;padding:6px 8px}.s100w-logo{display:inline-flex;width:28px;height:28px}.integrations-page .s100w-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.integrations-page .s100w-logo .integrations-logo img,.integrations-page .s100w-logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.s100w-conn{display:flex;justify-content:center;align-items:center}.s100w-conn-h{display:none}.s100w-conn-v{display:block;margin:0 auto}@container s100w (min-width: 640px){.s100w{flex-direction:row;align-items:center;padding:18px 14px}.s100w-source{flex:0 0 160px;width:160px}.s100w-dest{flex:0 0 180px;width:180px}.s100w-review{flex:1 1 0}.s100w-conn{flex:0 0 20px;width:20px}.s100w-conn-h{display:block}.s100w-conn-v{display:none}}@container s100w (max-width: 639px){.s100w-card{width:100%}}.integrations-page .integrations-detail-hero--sage-x3{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:40px;align-items:center}.integrations-detail-hero--sage-x3 .integrations-detail-main{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--sage-x3{grid-template-columns:minmax(0,1fr);gap:28px}}.sx3{container:sx3 / inline-size;width:100%;max-width:680px;min-width:0;padding:0;margin-inline:auto}.sx3,.sx3 *{box-sizing:border-box;font-family:inherit;font-size:12px;line-height:1.2}.sx3 h3,.sx3 h4,.sx3 p,.sx3 dl,.sx3 dd,.sx3 ul,.sx3 hr{margin:0;padding:0}.sx3 ul{list-style:none}.sx3-frame{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:14px;border-radius:16px;background:#f3f6fa}.sx3-card{min-width:0;background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:10px;box-shadow:0 1px 2px #1024460d;display:flex;flex-direction:column;gap:6px}.sx3-head h3{font-size:13px;font-weight:650;color:#14274a}.sx3-head p{color:#6b7a93;margin-top:2px}.sx3-head-logo{display:flex;align-items:center;gap:8px}.sx3-logo{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center}.integrations-page .sx3-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.integrations-page .sx3-logo .integrations-logo img,.integrations-page .sx3-logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.sx3-dest{border-top:2px solid #00b04f}.sx3-pairs{display:flex;flex-direction:column;gap:5px}.sx3-pair{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 6px}.sx3-pair dt{color:#6b7a93}.sx3-pair dd{color:#14274a;font-weight:600;text-align:right;margin-left:auto;min-width:0;overflow-wrap:break-word}.sx3 .sx3-money{white-space:nowrap;font-variant-numeric:tabular-nums}.sx3-rule{border:0;border-top:1px solid #e3e8ef}.sx3-sub{font-size:13px;font-weight:650;color:#14274a}.sx3-status{margin-top:auto;display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:8px;background:#e8f6ee;color:#14803f;font-weight:600}.sx3-fields{display:flex;flex-direction:column;gap:3px}.sx3-field{display:flex;align-items:center;gap:7px;padding:2px 6px;min-height:26px;background:#f7f9fc;border:1px solid #e3e8ef;border-radius:8px;box-shadow:inset 0 1px 1px #1024460a}.sx3-ficon{flex:none;color:#5a6f93}.sx3-ftext{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,66px) minmax(0,1fr);align-items:center;gap:6px}.sx3-flabel{color:#6b7a93}.sx3-fvalue{color:#14274a;font-weight:600;min-width:0;overflow-wrap:break-word}.sx3-tick{flex:none;color:#1a9d52}.sx3-totals{display:flex;justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid #e3e8ef}.sx3-totals div{display:flex;flex-direction:column;gap:2px;min-width:0}.sx3-totals div:last-child{text-align:right}.sx3-totals dt{color:#6b7a93}.sx3-totals dd{color:#14274a;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.sx3-bar{height:4px;border-radius:4px;background:#dbe6f7;overflow:hidden}.sx3-bar span{display:block;width:100%;height:100%;background:#2563d8}.sx3-pct{color:#2563d8;font-weight:600;text-align:right;margin-top:-3px}.sx3-action{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:8px;background:#2563d8;color:#fff;font-weight:600}.sx3-conn{display:flex;justify-content:center;align-items:center;flex-direction:column;height:24px;color:#2563d8}.sx3-conn .sx3-line{width:1px;flex:1;background:#2563d8}.sx3-arrow-h{display:none}.sx3-arrow-v{margin-top:-4px}@container sx3 (min-width: 640px){.sx3-frame{flex-direction:row;align-items:center}.sx3-source{flex:0 0 160px}.sx3-dest{flex:0 0 180px}.sx3-map{flex:1 1 0;min-width:0}.sx3-conn{flex:0 0 20px;height:auto;flex-direction:row}.sx3-conn .sx3-line{width:auto;height:1px;flex:1}.sx3-arrow-h{display:block;margin-left:-4px;flex:none}.sx3-arrow-v{display:none}}.integrations-page .integrations-detail-hero--avalara{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px;align-items:center}.integrations-page .integrations-detail-hero--avalara>*{min-width:0}@media(max-width:1399px){.integrations-page .integrations-detail-hero--avalara{grid-template-columns:minmax(0,1fr);gap:28px}}.avtax-container{container:avtax / inline-size;width:100%;max-width:700px;min-width:0;padding:0;margin-inline:auto}.avtax-frame{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:14px;border:0;border-radius:18px;background:#f4f6f9;font-size:12px;line-height:1.35;color:#1f2937;font-family:inherit;min-width:0}.avtax-frame *{box-sizing:border-box;min-width:0}.avtax-frame h3,.avtax-frame h4,.avtax-frame dl,.avtax-frame dd,.avtax-frame p{margin:0;font-family:inherit;letter-spacing:normal;text-transform:none}.avtax-card{background:#fff;border:1px solid #e5e8ee;border-radius:12px;padding:12px;box-shadow:0 1px 2px #1018280d;width:100%}.avtax-eyebrow{font-size:12px;font-weight:600;color:#2563eb}.avtax-title{font-size:13px;font-weight:700;color:#111827;margin-bottom:8px!important}.avtax-dl{display:flex;flex-direction:column;gap:6px}.avtax-row{display:flex;justify-content:space-between;gap:8px}.avtax-row dt{color:#6b7280;font-size:12px;flex:none}.avtax-row dd{font-size:12px;text-align:right;overflow-wrap:break-word;color:#1f2937}.avtax-strong{font-weight:700;color:#111827!important}.avtax-money{white-space:nowrap;font-variant-numeric:tabular-nums}.avtax-amount-line{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px!important;padding-top:8px;border-top:1px solid #eef0f4;font-size:12px;color:#6b7280}.avtax-amount-line strong{font-size:15px;color:#111827;white-space:nowrap;font-variant-numeric:tabular-nums}.avtax-status{display:flex;align-items:center;gap:6px;margin-top:10px!important;padding:5px 8px;border-radius:8px;background:#ecfdf3;color:#067647;font-size:12px;font-weight:600}.avtax-status svg,.avtax-tick,.avtax-validated svg{flex:none}.avtax-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.avtax-head .avtax-title{margin-bottom:8px!important}.integrations-page .avtax-logo,.avtax-logo{display:inline-flex;flex:none;width:28px;height:28px}.integrations-page .avtax-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.integrations-page .avtax-logo .integrations-logo img,.integrations-page .avtax-logo .integrations-logo svg,.integrations-page .avtax-logo img,.integrations-page .avtax-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.avtax-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px}.avtax-field{border:1px solid #e5e8ee;border-radius:8px;padding:6px 8px}.avtax-field dt{color:#6b7280;font-size:12px;overflow-wrap:break-word}.avtax-field dd{display:flex;justify-content:space-between;align-items:flex-start;gap:4px;font-size:12px;font-weight:600;color:#111827;overflow-wrap:break-word}.avtax-jur{font-size:14px;font-weight:700}.avtax-tick{color:#12a150;margin-top:2px}.avtax-journal{margin-top:10px!important;border-top:1px dashed #d5dae2}.avtax-journal>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0;border-bottom:1px solid #eef0f4}.avtax-journal dt{color:#4b5563;font-size:12px}.avtax-journal dt small{display:block;font-size:12px;color:#6b7280}.avtax-journal dd{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.avtax-taxrow dd{font-size:16px;font-weight:700;color:#111827}.avtax-total dt,.avtax-total dd{font-weight:600;color:#111827}.avtax-validated{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px!important;padding:7px 10px;border-radius:8px;background:#2563eb;color:#fff;font-size:12px;font-weight:600;cursor:default}.avtax-connector{display:flex;justify-content:center;align-items:center;height:24px;flex:none}.avtax-line{position:relative;width:1.5px;height:24px;background:#2563eb}.avtax-line:after{content:"";position:absolute;left:50%;bottom:-1px;width:7px;height:7px;border-right:1.5px solid #2563eb;border-bottom:1.5px solid #2563eb;transform:translate(-50%) rotate(45deg)}@container avtax (min-width: 640px){.avtax-frame{flex-direction:row;align-items:center}.avtax-source{flex:0 0 160px;width:160px}.avtax-dest{flex:0 0 180px;width:180px}.avtax-review{flex:1 1 0}.avtax-connector{width:20px;height:auto;flex:none}.avtax-line{width:20px;height:1.5px}.avtax-line:after{inset:50% -1px auto auto;transform:translateY(-50%) rotate(-45deg)}.avtax-fields{grid-template-columns:1fr}}@container avtax (min-width: 640px) and (max-width: 679px){.avtax-fields{grid-template-columns:1fr}}@container avtax (max-width: 320px){.avtax-fields{grid-template-columns:minmax(0,1fr)}}.vxflow{container-type:inline-size;container-name:vxflow;width:100%;max-width:700px;min-width:0;margin:0 auto;box-sizing:border-box;font-family:inherit;font-size:12px;line-height:1.3;color:#33465c}.vxflow-frame{padding:14px;background:#f6f8fb;border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;min-width:0}.vxflow *{box-sizing:border-box;font-family:inherit}.vxflow-card{min-width:0;background:#fff;border:1px solid #e5e9ef;border-radius:12px;box-shadow:0 4px 14px #22354b0f;padding:12px}.vxflow-head{display:flex;align-items:center;gap:8px;min-height:32px;margin-bottom:8px}.vxflow-head h3{margin:0;font-size:13px;font-weight:600;color:#1f2f45;line-height:1.2}.vxflow-head p{margin:2px 0 0;font-size:12px;color:#6b7a8d;line-height:1.25}.vxflow-brand{font-size:15px;font-weight:900;font-style:italic;letter-spacing:-.02em;color:#111827;font-family:inherit;margin-right:2px}.vxflow-card:first-child .vxflow-head{flex-direction:column;align-items:flex-start;gap:2px}.vxflow-dl{margin:0}.vxflow-row{display:flex;align-items:flex-start;gap:6px;padding:4px 0;border-top:1px solid #eef1f5;line-height:1.3}.vxflow-row dt{flex:0 0 70px;color:#6b7a8d;margin:0;overflow-wrap:break-word}.vxflow-row dd{flex:1;min-width:0;margin:0;text-align:right;font-weight:500;color:#1f2f45;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.vxflow-card:not(.vxflow-center) .vxflow-row dt{flex:0 0 auto}.vxflow-card:not(.vxflow-center) .vxflow-row{justify-content:space-between}.vxflow-card:not(.vxflow-center) .vxflow-row dd{flex:0 1 auto}.vxflow .vxflow-money{white-space:nowrap}.vxflow-check{flex:0 0 13px;margin-top:2px;color:#16a34a}.vxflow-calc{margin:8px 0;padding:8px 10px;background:#f6f8fb;border-radius:8px}.vxflow-calc div{display:flex;justify-content:space-between;gap:8px;padding:2px 0}.vxflow-calc dt{margin:0;color:#6b7a8d}.vxflow-calc dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-weight:500;color:#1f2f45}.vxflow-calc .total{border-top:1px solid #dde3ec;margin-top:3px;padding-top:5px}.vxflow-calc .total dt,.vxflow-calc .total dd{font-weight:700;color:#1f2f45}.vxflow-action{margin:0;display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:28px;padding:6px 8px;border-radius:8px;background:#2563eb;color:#fff;font-weight:600}.vxflow-ok{margin:8px 0 0;display:flex;align-items:center;gap:5px;color:#15803d;background:#ecf8f1;padding:5px 6px;border-radius:8px;font-weight:600}.vxflow-card h4{margin:10px 0 0;font-size:12px;font-weight:600;color:#1f2f45;padding-top:8px;border-top:1px solid #dde3ec}.vxflow-card h4+.vxflow-dl .vxflow-row:first-child{border-top:0}.vxflow-conn{display:flex;justify-content:center;color:#2563eb}.vxflow-conn .h{display:none}.integrations-page .vxflow-logo{display:inline-flex;flex:0 0 28px;width:28px;height:28px}.integrations-page .vxflow-logo .integrations-logo,.integrations-page .vxflow-logo .integrations-logo img,.integrations-page .vxflow-logo .integrations-logo svg,.integrations-page .vxflow-logo img,.integrations-page .vxflow-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}@container vxflow (min-width:640px){.vxflow-frame{grid-template-columns:160px 20px minmax(0,1fr) 20px 180px}.vxflow-conn .h{display:block}.vxflow-conn .v{display:none}}.integrations-page.integrations-detail--vertex .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px;align-items:center}.integrations-page.integrations-detail--vertex .integrations-detail-hero>*{min-width:0}@media(max-width:1399px){.integrations-page.integrations-detail--vertex .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.integrations-page.integrations-detail--taxjar .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px;align-items:center}.integrations-page.integrations-detail--taxjar .integrations-detail-hero>*{min-width:0}@media(max-width:1399px){.integrations-page.integrations-detail--taxjar .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.tjflow{container-type:inline-size;container-name:tjflow;width:100%;max-width:700px;min-width:0;margin-inline:auto;font:inherit;font-size:12px;line-height:1.3;color:#1e293b;padding:0}.tjflow *{box-sizing:border-box;font-family:inherit}.tjflow-frame{background:#f3f5f8;border:0;border-radius:16px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;min-width:0}.tjflow dl,.tjflow dd,.tjflow h3,.tjflow h4{margin:0;font-family:inherit}.tjflow h3{font-size:13px;font-weight:650;color:#0f1d3a;line-height:1.25;overflow-wrap:anywhere}.tjflow h4{font-size:12px;font-weight:500;color:#64748b;line-height:1.25}.tjflow-card{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 1px 2px #0f1d3a0d;padding:10px;min-width:0;width:100%;align-self:center;overflow-wrap:break-word}.tjflow-tj{border-top:2px solid #3a9a4a}.tjflow-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.tjflow-titles{min-width:0}.tjflow-logo,.tjflow-logo .integrations-logo{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.integrations-page .tjflow-logo .integrations-logo,.integrations-page .tjflow-logo .integrations-logo img,.integrations-page .tjflow-logo .integrations-logo svg,.integrations-page .tjflow-logo img,.integrations-page .tjflow-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.tjflow-rows{display:flex;flex-direction:column}.tjflow-row{display:flex;justify-content:space-between;gap:6px;padding:4px 0;border-top:1px solid #eef1f5}.tjflow-row dt{flex:none;font-size:12px;color:#64748b;line-height:1.3}.tjflow-row dd{min-width:0;text-align:right;overflow-wrap:break-word;font-size:12px;font-weight:600;color:#0f1d3a;line-height:1.3}.tjflow-money{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.tjflow-ctx{gap:0}.tjflow-crow{display:grid;grid-template-columns:76px minmax(0,1fr) 14px;gap:6px;align-items:start;padding:6px 0;border-top:1px solid #eef1f5}.tjflow-crow dt{color:#64748b;font-size:12px;line-height:1.3}.tjflow-crow dd{min-width:0;overflow-wrap:break-word;font-weight:600;color:#0f1d3a;font-size:12px;line-height:1.3}.tjflow-check{flex:none;margin-top:1px}.tjflow-calc{margin-top:8px;border:1px solid #cfe6d3;background:#fff;border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;gap:4px}.tjflow-calc div{display:flex;justify-content:space-between;gap:6px;align-items:baseline}.tjflow-calc dt{color:#64748b;font-size:12px}.tjflow-calc dd{font-weight:600;font-size:12px;color:#0f1d3a}.tjflow-total{border-top:1px solid #e3e7ee;padding-top:4px}.tjflow-total dt,.tjflow-total dd{color:#0f1d3a;font-weight:700}.tjflow-bar{margin-top:8px;background:#2563eb;color:#fff;font-weight:600;font-size:12px;border-radius:8px;padding:7px 10px;display:flex;justify-content:space-between}.tjflow-ok{margin-top:8px;display:flex;align-items:center;gap:6px;background:#eaf7ee;color:#166534;font-weight:600;font-size:12px;border-radius:8px;padding:7px 8px}.tjflow-filing{margin-top:8px;border-top:1px solid #e3e7ee;padding-top:6px}.tjflow-filing h4{color:#166534;font-weight:650;margin-bottom:4px}.tjflow-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.tjflow-meta div{min-width:0}.tjflow-meta dt{font-size:12px;color:#64748b;line-height:1.25}.tjflow-meta dd{font-size:12px;font-weight:600;color:#0f1d3a;line-height:1.25;overflow-wrap:break-word}.tjflow-conn{display:flex;justify-content:center;align-items:center;height:24px}.tjflow-arrow-h{display:none}@container tjflow (min-width:640px){.tjflow-frame{grid-template-columns:160px 20px minmax(0,1fr) 20px 180px}.tjflow-conn{height:auto}.tjflow-arrow-h{display:block}.tjflow-arrow-v{display:none}}.integrations-page.integrations-detail--onesource .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px;align-items:center}.integrations-page.integrations-detail--onesource .integrations-detail-hero>*{min-width:0}@media(max-width:1399px){.integrations-page.integrations-detail--onesource .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.osflow{container-type:inline-size;container-name:osflow;max-width:700px;min-width:0;width:100%;margin-inline:auto;font:inherit;font-size:12px;line-height:1.3;color:#1f2937}.osflow *{box-sizing:border-box;font-family:inherit}.osflow-frame{background:#f4f5f7;border:0;padding:14px;border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:0;width:100%}.osflow-card{min-width:0;background:#fff;border:1px solid #e3e5ea;border-radius:12px;padding:10px;box-shadow:0 1px 2px #1018280d}.osflow-center{border-color:#e3e5ea;border-top:3px solid #e8731a}.osflow-head{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eceef2}.osflow-head h3{margin:0;font-size:13px;font-weight:700;line-height:1.25;overflow-wrap:break-word}.osflow-head p{margin:2px 0 0;font-size:12px;color:#5b6472}.osflow-wordmark{font-style:italic;font-weight:900}.osflow-head-center{display:flex;gap:8px;align-items:center}.osflow-head-center>div{min-width:0}.osflow-head-center h3{font-size:13px}.osflow-head-center p{color:#c25a0a;font-weight:600}.integrations-page .osflow-logo,.integrations-page .osflow-logo .integrations-logo,.integrations-page .osflow-logo img,.integrations-page .osflow-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.osflow-logo{flex:none;display:inline-flex;align-items:center;justify-content:center}.osflow-rows,.osflow-calc{margin:0;display:grid;gap:5px}.osflow-row{display:flex;justify-content:space-between;align-items:baseline;gap:6px;min-width:0}.osflow-row dt{flex:0 1 auto;min-width:0;color:#5b6472;overflow-wrap:break-word;word-break:normal}.osflow-source .osflow-row dt{flex:none}.osflow-row dd{margin:0;min-width:0;text-align:right;font-weight:600;color:#111827;overflow-wrap:break-word}.osflow-row dd.osflow-money{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.osflow-checklist{list-style:none;margin:10px 0 0;padding:6px 8px;display:grid;gap:4px;border:1px solid #eceef2;border-radius:8px}.osflow-checklist li{display:flex;justify-content:space-between;align-items:center;gap:6px}.osflow-check{flex:none;color:#1a8a4a}.osflow-calc{margin-top:8px;background:#f4f5f7;border-radius:8px;padding:8px}.osflow-strong{color:#0b3fb5!important;font-weight:700!important}.osflow-status{margin:10px 0 0;padding:6px 8px;border-radius:8px;display:flex;align-items:center;gap:6px;font-weight:600}.osflow-ok{background:#eaf7ef;color:#17703d}.osflow-info{background:#eaf1fd;color:#1d4fd8;justify-content:space-between}.osflow-evidence{margin-top:10px}.osflow-evidence .osflow-row dd{flex:none;white-space:nowrap}.osflow-evidence h4{margin:0 0 5px;font-size:12px;font-weight:700;color:#111827}.osflow-connector{display:flex;justify-content:center;align-items:center;height:24px;color:#2563eb}.osflow-arrow-h{display:none}.osflow-arrow-v{display:block}@container osflow (min-width:640px){.osflow-frame{grid-template-columns:160px 20px minmax(0,1fr) 20px 180px;gap:0;align-items:center}.osflow-connector{height:auto}.osflow-arrow-h{display:block}.osflow-arrow-v{display:none}.osflow-dest{padding:10px 9px;border-width:1px}.osflow-center{padding:12px}}.integrations-page.integrations-detail--cch-axcess .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px;align-items:center}.integrations-page.integrations-detail--cch-axcess .integrations-detail-hero>*{min-width:0}@media(max-width:1399px){.integrations-page.integrations-detail--cch-axcess .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.cchdoc{container:cchdoc/inline-size;max-width:700px;width:100%;min-width:0;margin-inline:auto;font:inherit;font-size:12px;line-height:1.3;color:#1f2937}.cchdoc *{box-sizing:border-box;font-family:inherit}.cchdoc-frame{background:#f6f7f9;border:0;border-radius:16px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:0}.cchdoc-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #1018280d;padding:10px;min-width:0;font-size:12px}.cchdoc-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.cchdoc-head>div{min-width:0}.cchdoc-head h3{margin:0;font-size:13px;font-weight:600;color:#111827;line-height:1.25}.cchdoc-head h4{margin:0;font-size:12px;font-weight:400;color:#6b7280;line-height:1.25}.cchdoc-logo{flex:none;width:28px;height:28px;display:inline-flex}.integrations-page .cchdoc-logo .integrations-logo,.integrations-page .cchdoc-logo .integrations-logo img,.integrations-page .cchdoc-logo .integrations-logo svg,.integrations-page .cchdoc-logo img,.integrations-page .cchdoc-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.cchdoc-rows,.cchdoc-inset dl,.cchdoc-fields{margin:0}.cchdoc-row{display:flex;gap:6px;justify-content:space-between;padding:3px 0}.cchdoc-row dt{flex:none;color:#6b7280}.cchdoc-row dd{margin:0;min-width:0;text-align:right;color:#111827;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.cchdoc .cchdoc-money{white-space:nowrap;flex:none}.cchdoc-inset{margin-top:8px;background:#f9fafb;border:1px solid #eef0f3;border-radius:8px;padding:6px}.cchdoc-inset h4{margin:0 0 4px;font-size:13px;font-weight:600;color:#111827}.cchdoc-ev{display:flex;gap:6px;padding:2px 0}.cchdoc-ev dt{flex:1;min-width:0;color:#4b5563}.cchdoc-ev dd{flex:none;margin:0 0 0 auto;text-align:right;white-space:nowrap;color:#111827;font-weight:500}.cchdoc-status{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding:6px 8px;border-radius:8px;background:#ecfdf3;color:#16794a;font-weight:600}.cchdoc-check{flex:none;color:#16a05a;margin-top:0}.cchdoc-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.cchdoc-field{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:5px;min-width:0}.cchdoc-field dt{color:#6b7280;font-size:12px}.cchdoc-field dd{margin:2px 0 0;font-weight:600;color:#111827;overflow-wrap:break-word}.cchdoc-field:last-child dd{color:#4b5563}.cchdoc-docs{margin-top:8px;border-top:1px solid #eef0f3;padding-top:6px}.cchdoc-docs h4{margin:0 0 4px;font-size:13px;font-weight:600}.cchdoc-docs ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 8px}.cchdoc-docs li{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.cchdoc-summary{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.cchdoc-summary .cchdoc-row{display:block;padding:0}.cchdoc-summary .cchdoc-row dd{text-align:left;font-weight:600}.cchdoc-summary .cchdoc-row:last-child dd{color:#16794a}.cchdoc-progress{margin-top:6px}.cchdoc-progress p{margin:4px 0 0;color:#6b7280}.cchdoc-meter{height:4px;border-radius:2px;background:#e5e7eb;overflow:hidden}.cchdoc-meter span{display:block;height:100%;width:100%;background:#2563eb;border-radius:2px}.cchdoc-cta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:10px;padding:8px 10px;border-radius:8px;background:#2563eb;color:#fff;font-weight:600}.cchdoc-cta svg{flex:none}.cchdoc-connector{display:flex;justify-content:center;align-items:center;color:#2563eb;opacity:.6}.cchdoc-arrow-h{display:none}.cchdoc-arrow-v{display:block}@container cchdoc (min-width:640px){.cchdoc-frame{grid-template-columns:160px 20px minmax(0,1fr) 20px 180px;gap:0;align-items:center}.cchdoc-arrow-h{display:block}.cchdoc-arrow-v{display:none}}@container cchdoc (max-width:259px){.cchdoc-fields{grid-template-columns:1fr}}.integrations-page.integrations-detail--drake-tax .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px;align-items:center}.integrations-page.integrations-detail--drake-tax .integrations-detail-hero>*{min-width:0}@media(max-width:1399px){.integrations-page.integrations-detail--drake-tax .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.drakeprep{container:drakeprep/inline-size;max-width:700px;width:100%;min-width:0;margin-inline:auto;font:inherit;font-size:12px;line-height:1.3;padding:0;color:#1f2937}.drakeprep *{box-sizing:border-box;min-width:0;font-family:inherit}.drakeprep svg{flex:none}.drakeprep-frame{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:0;justify-items:stretch;background:#f7f8fa;border:0;border-radius:16px;padding:14px}.drakeprep-packet,.drakeprep-ws{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #1018280d;padding:10px}.drakeprep-paper{background:#fff;border:1px solid #9ca3af;border-radius:6px;box-shadow:0 2px 4px #10182814;padding:10px}.drakeprep-money{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.drakeprep-phead{display:flex;flex-direction:column;padding-bottom:6px;border-bottom:1px solid #eef0f3}.drakeprep-phead strong{font-size:13px}.drakeprep-phead span{color:#6b7280}.drakeprep-items{list-style:none;margin:0;padding:0}.drakeprep-items li{padding:4px 0;border-bottom:1px solid #f1f3f5}.drakeprep-merchant{font-weight:600}.drakeprep-pair{display:flex;justify-content:space-between;gap:8px;color:#4b5563}.drakeprep-receipt{display:flex;align-items:center;gap:3px;color:#15803d;font-size:12px}.drakeprep-sum{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid #d1d5db;margin-top:2px;flex-wrap:wrap}.drakeprep-ok{display:flex;align-items:center;gap:5px;background:#f0fdf4;color:#15803d;border-radius:6px;padding:5px 7px;font-weight:600}.drakeprep-conn{display:flex;justify-content:center;align-items:center;height:24px;color:#2563eb}.drakeprep-arr-h{display:none}.drakeprep-follow{display:flex;justify-content:center;height:24px;align-items:center;color:#2563eb}.drakeprep-wshead{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid #1d4ed8}.drakeprep-wshead div{display:flex;flex-direction:column}.drakeprep-wshead strong{font-size:13px;color:#1e40af}.drakeprep-wshead span{color:#6b7280}.drakeprep-logo{display:inline-flex;width:28px;height:28px;flex:none}.integrations-page .drakeprep-logo .integrations-logo,.integrations-page .drakeprep-logo .integrations-logo img,.integrations-page .drakeprep-logo .integrations-logo svg,.integrations-page .drakeprep-logo img,.integrations-page .drakeprep-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.drakeprep-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.drakeprep-field-label{display:block;color:#6b7280;font-size:12px;margin-bottom:2px}.drakeprep-fake{display:flex;justify-content:space-between;align-items:center;gap:4px;border:1px solid #e5e7eb;background:#f9fafb;border-radius:6px;padding:6px 8px;font-weight:600;min-height:28px}.drakeprep h4{margin:8px 0 3px;font-size:13px;font-weight:600}.drakeprep-rows{margin:0}.drakeprep-rows>div{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px solid #f1f3f5}.drakeprep-rows dt{color:#374151}.drakeprep-rows dd{margin:0;display:flex;align-items:center;gap:4px}.drakeprep-rows .drakeprep-total{border-top:1px solid #9ca3af;border-bottom:0;font-weight:700}.drakeprep-chk{color:#15803d}.drakeprep-status{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.drakeprep-status>div{border:1px solid #e5e7eb;border-radius:6px;padding:5px 7px;display:flex;flex-direction:column}.drakeprep-status span{color:#6b7280;font-size:12px}.drakeprep-status b{color:#15803d;display:flex;align-items:center;gap:3px}.drakeprep-cta{margin-top:8px;display:flex;justify-content:space-between;align-items:center;gap:6px;background:#2563eb;color:#fff;font-weight:600;border-radius:6px;padding:7px 10px}.drakeprep-paper header{border-bottom:1px solid #111827;padding-bottom:6px;margin-bottom:4px}.drakeprep-paper header span{display:block;color:#6b7280;font-size:12px}.drakeprep-paper header strong{font-size:13px}.drakeprep-pl{display:flex;flex-direction:column;padding:5px 0;border-bottom:1px solid #e5e7eb}.drakeprep-pl span{color:#6b7280;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.drakeprep-pl b{font-weight:600;text-align:left}.drakeprep-paper footer{display:flex;align-items:center;gap:5px;margin-top:10px;color:#15803d;font-weight:600}@container drakeprep (min-width:640px){.drakeprep-frame{grid-template-columns:160px 20px minmax(0,1fr) 14px 150px;align-items:center}.drakeprep-conn{height:auto;width:20px}.drakeprep-arr-h{display:block}.drakeprep-arr-v,.drakeprep-follow{display:none}.drakeprep-paper{grid-column:5}}.integrations-page.integrations-detail--lacerte .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px;align-items:center}.integrations-page.integrations-detail--lacerte .integrations-detail-hero>*{min-width:0}@media(max-width:1399px){.integrations-page.integrations-detail--lacerte .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.lcsubst{container:lcsubst/inline-size;min-width:0;width:100%;max-width:700px;margin-inline:auto;font:inherit;font-size:12px;line-height:1.3;color:#1f2937}.lcsubst *{box-sizing:border-box;min-width:0;font-family:inherit}.lcsubst svg{flex:none}.lcsubst h3,.lcsubst h4,.lcsubst p,.lcsubst dl,.lcsubst dd,.lcsubst ul{margin:0;padding:0}.lcsubst ul{list-style:none}.lcsubst-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 14px;border:0;background:none}.lcsubst-inbox,.lcsubst-work,.lcsubst-paper{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #1018280d;padding:10px}.lcsubst-money{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.lcsubst-ok{color:#15803d;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.lcsubst-ok svg{width:12px;height:12px;flex:none}.lcsubst-title{font-size:13px;font-weight:600;margin-bottom:8px!important}.lcsubst-item{display:flex;gap:6px;padding:6px 0;border-top:1px solid #f0f1f3}.lcsubst-doc{width:14px;height:14px;color:#2563eb;flex:none;margin-top:1px}.lcsubst-item-main{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;flex:1}.lcsubst-item-main>span{color:#6b7280;font-size:12px}.lcsubst-item-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px 6px}.lcsubst-foot{display:flex;flex-direction:column;gap:2px;border-top:1px solid #e5e7eb;padding-top:6px!important;font-weight:600}.lcsubst-foot dd{text-align:left}.lcsubst-hist{margin-top:6px!important;white-space:normal}.lcsubst-conn{display:flex;justify-content:center;align-items:center;height:16px;color:#2563eb}.lcsubst-conn span{display:none}.lcsubst-conn svg{width:16px;height:16px;stroke-width:1.5;transform:rotate(90deg)}.lcsubst-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lcsubst-head h3{font-size:13px;font-weight:600}.lcsubst-head small{display:block;color:#1d4ed8;font-size:12px;font-weight:500}.integrations-page .lcsubst-logo{display:inline-flex;width:28px;height:28px;flex:none}.integrations-page .lcsubst-logo .integrations-logo,.integrations-page .lcsubst-logo .integrations-logo img,.integrations-page .lcsubst-logo .integrations-logo svg,.integrations-page .lcsubst-logo img,.integrations-page .lcsubst-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.lcsubst .lcsubst-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.lcsubst-fields div{background:#f8f9fb;border-radius:6px;padding:4px 6px}.lcsubst-fields dt,.lcsubst-paper dt{color:#6b7280;font-size:12px}.lcsubst-fields dd{font-weight:600}.lcsubst-table{width:100%;border-collapse:collapse;font-size:12px}.lcsubst-table th,.lcsubst-table td{padding:4px;text-align:left;border-bottom:1px solid #f0f1f3;font-weight:400;overflow-wrap:break-word}.lcsubst-table thead th{color:#6b7280;font-size:12px;font-weight:500}.lcsubst-table tbody th{font-weight:500}.lcsubst-table td.lcsubst-money,.lcsubst-table thead th:nth-child(2){text-align:right}.lcsubst-table td.lcsubst-ok{display:table-cell;white-space:nowrap}.lcsubst-table td.lcsubst-ok svg{display:inline;vertical-align:-2px;margin-right:3px}.lcsubst-sub{font-size:12px;font-weight:600;margin:10px 0 4px!important}.lcsubst-checks li{display:flex;justify-content:space-between;gap:6px;padding:2px 0}.lcsubst .lcsubst-sum{display:grid;gap:3px;margin-top:8px}.lcsubst-sum div{display:flex;justify-content:space-between;gap:6px}.lcsubst-sum dt{color:#6b7280}.lcsubst-sum dd{font-weight:600}.lcsubst-bar{height:3px;background:#dbe5fb;border-radius:3px;margin:6px 0 8px;overflow:hidden}.lcsubst-bar i{display:block;height:100%;width:100%;background:#2563eb}.lcsubst-cta{display:flex;align-items:center;gap:5px;color:#2563eb;font-weight:600}.lcsubst-cta svg{width:13px;height:13px}.lcsubst-paper{border-radius:4px;border-top:3px solid #1d4ed8;font-family:inherit}.lcsubst-paper h3{font-size:12px;font-weight:700;padding-bottom:6px;border-bottom:1px solid #e5e7eb;margin-bottom:6px!important}.lcsubst-paper dl{display:grid;gap:1px;margin-bottom:8px}.lcsubst-paper dd{font-weight:600;text-align:left;margin-bottom:4px}.lcsubst-paper .lcsubst-break{border-top:1px dashed #d1d5db;padding-top:6px}.lcsubst-paper p{font-weight:600;border-top:1px solid #e5e7eb;padding-top:6px}@container lcsubst (max-width:639px){.lcsubst-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lcsubst-table,.lcsubst-table tbody{display:block}.lcsubst-table tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;padding:6px 0;border-bottom:1px solid #f0f1f3}.lcsubst-table th,.lcsubst-table td{display:block;border:0;padding:0}.lcsubst-table td.lcsubst-ok{display:block}.lcsubst-table td.lcsubst-money{text-align:right}.lcsubst-table [data-label]:before{content:attr(data-label);display:block;color:#6b7280;font-size:12px}}@container lcsubst (min-width:640px){.lcsubst-frame{grid-template-columns:140px 18px minmax(0,1fr) 140px;gap:12px;align-items:start}.lcsubst-conn{grid-column:2;grid-row:1;align-self:center;height:auto}.lcsubst-conn span{display:block;flex:1;height:1px;background:#2563eb}.lcsubst-conn svg{width:12px;height:12px;margin-left:-4px;flex:none;transform:none}.lcsubst-inbox{grid-column:1;grid-row:1;align-self:center}.lcsubst-work{grid-column:3;grid-row:1}.lcsubst-paper{grid-column:4;grid-row:1;margin-top:20px}.lcsubst-table th,.lcsubst-table td{padding:4px}.lcsubst-item-main{grid-template-columns:1fr}.lcsubst-item-main .lcsubst-money{text-align:left}}.integrations-page.integrations-detail--proconnect-tax .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px;align-items:center}.integrations-page.integrations-detail--proconnect-tax .integrations-detail-hero>*{min-width:0}@media(max-width:1399px){.integrations-page.integrations-detail--proconnect-tax .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.pctax{container:pctax/inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;font:inherit;font-size:12px;line-height:1.3;color:#14213d}.pctax *{box-sizing:border-box;min-width:0;font-family:inherit}.pctax svg{flex:none}.pctax h3,.pctax h4,.pctax p,.pctax dl,.pctax dd,.pctax dt,.pctax ul{margin:0;padding:0}.pctax ul{list-style:none}.pctax-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:14px}.pctax-panel{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 2px 8px #14213d0f;padding:12px}.pctax-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3;margin-bottom:10px!important}.pctax-title svg{width:14px;height:14px;color:#2563eb}.pctax-src .pctax-title,.pctax-head .pctax-title{display:block}.pctax-title small{display:block;font-size:12px;font-weight:400;color:#5b6679}.pctax-money{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.pctax-link{display:flex;justify-content:center;align-items:center;color:#2563eb;height:28px}.pctax-link svg{width:16px;height:16px}.pctax-right{display:none}.pctax-item{display:flex;align-items:flex-start;gap:6px;padding:6px 0;border-top:1px solid #eef0f4}.pctax-item:first-child{border-top:0}.pctax-item-main{flex:1;display:flex;flex-direction:column;gap:1px}.pctax-item-main span{color:#5b6679}.pctax-item-main .pctax-money{color:#14213d;text-align:left}.pctax-ok{width:12px;height:12px;flex:none;margin-top:2px;border-radius:50%;background:#e7f6ec;color:#15803d;display:inline-flex;align-items:center;justify-content:center}.pctax-ok svg{width:10px;height:10px}.pctax .pctax-foot{display:flex;justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid #e3e7ee;color:#5b6679}.pctax-foot dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pctax-foot dd{font-weight:600;color:#14213d}.pctax-good,.pctax-ok-t{display:inline-flex;align-items:center;gap:4px;color:#15803d;font-weight:600}.pctax-ok-t{flex:none;white-space:nowrap}.pctax-good{margin-top:8px!important;padding:5px 8px!important;background:#eef9f1;border-radius:6px}.pctax-good svg,.pctax-ok-t svg{width:12px;height:12px}.pctax-head{display:flex;align-items:flex-start;gap:8px}.pctax-head .pctax-title{flex:1}.pctax-logo{width:28px;height:28px;display:inline-flex;flex:none}.integrations-page .pctax-logo .integrations-logo,.integrations-page .pctax-logo .integrations-logo img,.integrations-page .pctax-logo .integrations-logo svg,.integrations-page .pctax-logo img,.integrations-page .pctax-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.pctax-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px!important}.pctax-fields div{background:#f6f8fb;border-radius:8px;padding:6px 8px}.pctax-fields dt,.pctax-stack dt{color:#5b6679}.pctax-fields dd{font-weight:600}.pctax-table{width:100%;border-collapse:collapse;display:block}.pctax-table tbody{display:block}.pctax-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pctax-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px;padding:7px 0;border-top:1px solid #eef0f4}.pctax-table td{display:block;font-size:12px}.pctax-table td:before{content:attr(data-label);display:block;color:#5b6679;font-size:12px}.pctax-table td.pctax-money{text-align:right}.pctax-sub{font-size:12px;font-weight:600;margin:10px 0 6px!important;padding-top:8px!important;border-top:1px solid #e3e7ee}.pctax-docs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px}.pctax-docs li,.pctax-split li{display:flex;justify-content:space-between;gap:6px;align-items:center}.pctax-stack div{display:block;padding:5px 0;border-bottom:1px dashed #e3e7ee}.pctax-stack dd{font-weight:600;text-align:left}.pctax-split{margin-top:10px!important;display:grid;gap:5px;padding:8px!important;background:#f6f8fb;border-radius:8px}.pctax-paper{border-radius:6px;border-left:3px solid #2563eb}@container pctax (min-width:640px){.pctax-frame{grid-template-columns:140px 14px minmax(0,1fr) 14px 150px;align-items:center}.pctax-link{height:auto}.pctax-down{display:none}.pctax-right{display:block}.pctax-link svg{width:14px;height:14px}.pctax-src,.pctax-paper{align-self:center}.pctax .pctax-foot{flex-direction:column}.pctax-split li{flex-direction:column;align-items:flex-start;gap:1px}}@container pctax (min-width:680px){.pctax-table{display:table}.pctax-table tbody{display:table-row-group}.pctax-table tr{display:table-row}.pctax-table th,.pctax-table td{display:table-cell;padding:5px 3px;border-top:1px solid #eef0f4;text-align:left;font-weight:400}.pctax-table td:before{display:none}.pctax-table td.pctax-money,.pctax-table th:nth-child(2){text-align:right}.pctax-table thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:table-header-group}.pctax-table thead th{border-top:0;color:#5b6679;font-weight:500}}.stripeflow{container:stripeflow/inline-size;width:100%;max-width:700px;min-width:0;margin:0 auto;padding:0;color:#0b1b3a;font:inherit;font-size:12px;line-height:1.3}.stripeflow *{box-sizing:border-box;min-width:0;font-family:inherit}.stripeflow-frame{padding:10px;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;background:#fff;border:1px solid #e5e8ee;border-radius:16px;box-shadow:0 1px 3px #0b1b3a0f}.stripeflow-card{background:#fff;border:1px solid #e5e8ee;border-radius:12px;padding:10px;box-shadow:0 1px 2px #0b1b3a0d}.stripeflow-source{border-top:2px solid #635bff}.stripeflow h3{margin:0;font-size:13px;font-weight:600;line-height:1.3;color:#0b1b3a}.stripeflow p,.stripeflow dl,.stripeflow dd,.stripeflow ul{margin:0;padding:0}.stripeflow ul{list-style:none}.stripeflow-kicker{font-size:12px;font-weight:600;color:#4a5878}.stripeflow-source .stripeflow-kicker{color:#635bff}.stripeflow-kicker.blue{color:#1f5eff}.stripeflow-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;text-align:right}.stripeflow-money.strong{font-weight:700}.stripeflow-money.big{display:block;text-align:left;font-size:15px;font-weight:700}.stripeflow-source-head{display:flex;gap:8px;align-items:center;margin-bottom:8px}.stripeflow-logo{flex:none;display:inline-flex;width:28px;height:28px}.integrations-page .stripeflow-logo .integrations-logo,.integrations-page .stripeflow-logo .integrations-logo img,.integrations-page .stripeflow-logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.stripeflow-list,.stripeflow-recon,.stripeflow-facts{display:grid;gap:4px}.stripeflow-row,.stripeflow-recon>div,.stripeflow-tx-row{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.stripeflow-row dt,.stripeflow-recon dt,.stripeflow-tx-row span:first-child{flex:1;overflow-wrap:break-word;word-break:normal}.stripeflow-row dd,.stripeflow-recon dd,.stripeflow-tx-row .stripeflow-money{flex:none}.stripeflow .stripeflow-tx{margin-top:8px;display:grid;gap:5px;border-top:1px solid #e5e8ee;padding-top:8px}.stripeflow-tx li{background:#f6f7fb;border-radius:8px;padding:5px 6px}.stripeflow-tx .fee,.stripeflow-tx .fee .stripeflow-money{color:#4a5878;font-weight:500}.stripeflow-arrow{display:flex;justify-content:center;color:#1f5eff}.stripeflow-arrow svg{width:14px;height:14px}.stripeflow-arrow .right{display:none}.stripeflow-centre header{margin-bottom:8px}.stripeflow-groups{display:grid;gap:6px}.stripeflow-group{border:1px solid #e5e8ee;border-radius:8px;padding:7px 8px}.stripeflow-group.funds{background:#eef2f9;border-color:#c9d3e6}.stripeflow-group.costs{background:#fff;border-color:#bcd0ff;border-left:3px solid #1f5eff}.stripeflow-note{color:#4a5878}.stripeflow-fees{margin-top:8px;display:grid;gap:5px}.stripeflow-fees li{border:1px solid #e5e8ee;border-radius:8px;padding:5px 6px}.stripeflow-meta{color:#4a5878;font-size:12px}.stripeflow-meta b{font-weight:600;color:#0b1b3a;background:#eef2f9;border-radius:4px;padding:0 4px}.stripeflow .stripeflow-summary{margin-top:8px;display:grid;gap:4px;border-top:1px solid #e5e8ee;padding-top:8px}.stripeflow-summary div{display:flex;justify-content:space-between;gap:6px}.stripeflow-summary dt{font-weight:600;flex:none}.stripeflow-summary dd{text-align:right;color:#4a5878}.stripeflow-centre header,.stripeflow-final header{display:block}.stripeflow-final header{margin-bottom:8px}.stripeflow-facts>div{display:flex;flex-direction:column}.stripeflow-facts dt{color:#4a5878;font-size:12px}.stripeflow-facts dd{font-weight:600;overflow-wrap:anywhere}.stripeflow .stripeflow-recon{margin-top:8px;border-top:1px solid #e5e8ee;padding-top:8px}.stripeflow-recon .total{border-top:1px solid #e5e8ee;padding-top:4px;font-weight:700}.stripeflow .stripeflow-ok{margin-top:8px;display:inline-block;color:#0f7a43;background:#e8f6ee;border:1px solid #b7e2c8;border-radius:6px;padding:4px 8px;font-weight:600}@container stripeflow (min-width:640px){.stripeflow-frame{grid-template-columns:170px 14px minmax(0,1fr) 14px 180px;gap:0;align-items:center}.stripeflow-arrow .down{display:none}.stripeflow-arrow .right{display:block}.stripeflow-groups{grid-template-columns:minmax(0,1fr)}.stripeflow-tx-row{flex-wrap:wrap}.stripeflow-tx-row span:first-child{flex-basis:100%}.stripeflow-fees .stripeflow-tx-row{flex-wrap:nowrap}.stripeflow-fees .stripeflow-tx-row span:first-child{flex-basis:auto}}.integrations-page.integrations-detail--stripe .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px;align-items:center}.integrations-page.integrations-detail--stripe .integrations-detail-hero>*{min-width:0}@media(max-width:1399px){.integrations-page.integrations-detail--stripe .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.integrations-page.integrations-detail--taxact .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px;align-items:center}.integrations-page.integrations-detail--taxact .integrations-detail-hero>*{min-width:0}@media(max-width:1399px){.integrations-page.integrations-detail--taxact .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.taxactflow{container:taxactflow / inline-size;width:100%;max-width:700px;min-width:0;margin:0 auto;padding:0;font:inherit;font-size:12px;line-height:1.3;color:#0f1f3d}.taxactflow *{box-sizing:border-box;min-width:0;font-family:inherit}.taxactflow svg{flex:none}.taxactflow-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px}.taxactflow-panel{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 1px 2px #0f1f3d0d;padding:10px;min-width:0;color:#0f1f3d}.taxactflow-head{margin:0 0 8px;font:inherit;font-size:12px;font-weight:650;line-height:1.3;color:#0f1f3d}.taxactflow-head-doc{display:flex;gap:6px;align-items:center;color:#1d4ed8}.taxactflow-head small{display:block;font-size:12px;font-weight:400;color:#5b6b86}.taxactflow-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.taxactflow-muted{color:#5b6b86}.taxactflow-arrow{display:flex;justify-content:center;align-items:center;color:#2f6df0}.taxactflow-arrow-h{display:none}.taxactflow-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.taxactflow-item{border-top:1px solid #e9edf3;padding:5px 0;display:flex;flex-direction:column;gap:1px}.taxactflow-row{display:flex;justify-content:space-between;align-items:center;gap:6px}.taxactflow-merchant{font-weight:650}.taxactflow-row .taxactflow-money{flex:none}.taxactflow-approved{display:inline-flex;flex:none;align-items:center;gap:3px;font-size:12px;color:#15803d;font-weight:600}.taxactflow-proof{display:flex;align-items:flex-start;gap:4px;color:#3d4d68}.taxactflow-proof svg,.taxactflow-ok svg,.taxactflow-check,.taxactflow-ready svg{color:#16a34a;flex:none;margin-top:1px}.taxactflow-foot{margin-top:8px;padding-top:8px;border-top:1px solid #e9edf3;display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center;justify-content:space-between}.taxactflow-ok{display:inline-flex;gap:4px;align-items:center;color:#15803d;font-weight:600;width:100%}.taxactflow-folders{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.taxactflow-folder{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;border:1px solid #dbe5fb;background:#f5f8ff;border-radius:8px;padding:6px}.taxactflow-folder svg{color:#2f6df0;margin-bottom:2px}.taxactflow-folder-name{font-weight:650}.taxactflow-sub{margin:10px 0 4px;font-weight:650;color:#1d4ed8}.taxactflow-records{list-style:none;margin:0;padding:0}.taxactflow-records li{display:grid;grid-template-columns:auto 1fr auto auto;gap:6px;align-items:center;padding:4px 0;border-top:1px solid #eef1f6}.taxactflow-records li>svg:first-child{color:#5b6b86}.taxactflow-count{min-width:10px;text-align:right}.taxactflow-brand{display:flex;align-items:center;gap:8px;margin-bottom:4px}.taxactflow-brand .taxactflow-head{margin:0}.taxactflow-logo{display:inline-flex;flex:none;width:28px;height:28px}.integrations-page .taxactflow-logo .integrations-logo,.integrations-page .taxactflow-logo .integrations-logo img,.integrations-page .taxactflow-logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.taxactflow-caption{font-size:13px;font-weight:650;margin-bottom:6px}.taxactflow-meta{margin:0 0 8px;display:grid;gap:3px}.taxactflow-meta>div{display:flex;justify-content:space-between;gap:6px}.taxactflow-meta dt{margin:0;color:#5b6b86}.taxactflow-meta dd{margin:0;font-weight:600}.taxactflow-okText{color:#15803d}.taxactflow-table{width:100%;border-collapse:collapse;margin-bottom:8px}.taxactflow-table th{text-align:left;font-weight:600;color:#5b6b86;padding:3px 0;border-bottom:1px solid #e3e7ee}.taxactflow-table th:last-child,.taxactflow-table td:last-child{text-align:right;padding-left:6px}.taxactflow-table td{padding:3px 0;border-bottom:1px solid #eef1f6}.taxactflow-ready{display:flex;gap:4px;align-items:flex-start;color:#15803d;background:#ecf8f0;border-radius:6px;padding:5px 6px;font-weight:600}@container taxactflow (min-width: 640px){.taxactflow-frame{grid-template-columns:215px 14px minmax(0,1fr) 14px 180px;align-items:center;gap:0}.taxactflow-meta>div{display:block}.taxactflow-arrow-h{display:block}.taxactflow-arrow-v{display:none}}@container taxactflow (min-width:640px) and (max-width:679px){.taxactflow-frame{grid-template-columns:180px 14px minmax(0,1fr) 14px 180px}}.integrations-page.integrations-detail--paypal .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:40px}@media(max-width:1399px){.integrations-page.integrations-detail--paypal .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.integrations-page.integrations-detail--paypal .integrations-detail-hero>*{min-width:0}.ppflow{container:ppflow / inline-size;width:100%;max-width:700px;margin-inline:auto;min-width:0;color:#14213d}.ppflow *,.ppflow *:before,.ppflow *:after{box-sizing:border-box;min-width:0;font-family:inherit}.ppflow svg{flex:none}.ppflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:14px;background:#fff;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 2px 8px #183b6a0a}.ppflow-card{padding:14px;background:#fff;border:1px solid #e3e9f1;border-radius:14px;box-shadow:0 2px 8px #14213d0a;font-size:12px;line-height:1.4}.ppflow h3{margin:0;font-size:14px;line-height:1.3;font-weight:700;color:#14213d;letter-spacing:-.01em}.ppflow :where(p,dl,ul,dd){margin:0}.ppflow ul{list-style:none;padding:0}.ppflow-kicker{font-size:12px;font-weight:700;color:#4a5a75;margin-bottom:2px}.ppflow-kicker.pp{color:#003087}.ppflow-money{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.ppflow-money.big{display:block;font-size:16px;margin:2px 0;color:#14213d}.ppflow-name{display:block;font-weight:700;color:#14213d;overflow-wrap:break-word}.ppflow-sub,.ppflow-note{display:block;color:#5f6e86;font-size:12px}.ppflow-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ppflow-logo{display:inline-flex;flex:none;width:28px;height:28px}.integrations-page .ppflow-logo .integrations-logo,.integrations-page .ppflow-logo .integrations-logo img,.integrations-page .ppflow-logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.ppflow-source{border-top:3px solid #0070e0}.ppflow-tx li,.ppflow-exp li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #edf1f6}.ppflow-tx li.in .ppflow-money,.ppflow-totals .in dd,.ppflow-recon .in dd{color:#0b5bd3}.ppflow-tx li.out .ppflow-money{color:#28364d}.ppflow-totals{margin-top:8px;display:grid;gap:4px}.ppflow-totals div,.ppflow-facts div,.ppflow-recon div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.ppflow-totals dt,.ppflow-facts dt,.ppflow-recon dt{color:#5f6e86}.ppflow-groups{display:grid;gap:8px;margin:10px 0}.ppflow-group{padding:10px 12px;border:1px solid #e3e9f1;border-radius:10px;background:#fafbfd}.ppflow-group.excluded{background:#eef4ff;border:1px dashed #9dbdf2}.ppflow-group.excluded .ppflow-money{color:#0b5bd3}.ppflow-exp li:last-child{border-bottom:0}.ppflow-exp .grow{flex:1}.ppflow-exp .doc{flex:none;color:#0b5bd3}.ppflow-exp .end{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.ppflow-badge{font-size:12px;font-weight:600;color:#166a3d}.ppflow-facts,.ppflow-recon{display:grid;gap:6px;margin-top:10px}.ppflow-facts dd{font-weight:700;text-align:right}.ppflow-recon{padding-top:10px;border-top:1px solid #edf1f6}.ppflow-total{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:10px;background:#14213d;color:#fff;font-weight:700}.ppflow-total .ppflow-money.big{color:#fff;margin:0}.ppflow-ok{display:flex;align-items:center;gap:6px;margin-top:10px;font-weight:700;color:#166a3d}.ppflow-arrow{display:flex;justify-content:center;color:#5b8def}.ppflow-arrow .right{display:none}@container ppflow (min-width: 640px){.ppflow-frame{flex-direction:row;align-items:center;gap:4px;padding:12px}.ppflow-card{flex:1 1 0;padding:12px}.ppflow-mid{flex:1.1 1 0}.ppflow-arrow{flex:none}.ppflow-arrow .down{display:none}.ppflow-arrow .right{display:block}.ppflow-card{align-self:stretch}.ppflow-exp li{flex-wrap:wrap}.ppflow-exp .end{flex-basis:100%;flex-direction:row;justify-content:space-between;text-align:left}.ppflow-facts div{display:block}.ppflow-facts dd{text-align:left}.ppflow-total{display:block}}.integrations-page.integrations-detail--airwallex .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px;align-items:center}.integrations-page.integrations-detail--airwallex .integrations-detail-hero>*{min-width:0}@media(max-width:1199px){.integrations-page.integrations-detail--airwallex .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.awflow{container:awflow / inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;font:inherit;font-size:12px;line-height:1.3;color:#0f1f3d}:where(.awflow) *,:where(.awflow) *:before,:where(.awflow) *:after{box-sizing:border-box;min-width:0;font-family:inherit}:where(.awflow) :is(h3,ul,li,dl,dd,dt,div,section){margin:0;padding:0}:where(.awflow) ul{list-style:none}.awflow svg{flex:none}.awflow-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px}.awflow-panel{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 1px 2px #0f1f3d0d;padding:10px}.awflow-head{font-size:12px;font-weight:650;color:#0f1f3d;margin-bottom:8px}.awflow-brand{display:flex;align-items:center;gap:8px;margin-bottom:6px}.awflow-brand .awflow-head{margin:0}.awflow-logo{display:inline-flex;flex:none;width:28px;height:28px}.integrations-page .awflow-logo,.integrations-page .awflow-logo .integrations-logo,.integrations-page .awflow-logo .integrations-logo img,.integrations-page .awflow-logo img,.integrations-page .awflow-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.awflow-brand .awflow-head{border-bottom:2px solid #f26a1b;padding-bottom:1px}.awflow-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.awflow-muted{color:#5b6b86}.awflow-label{margin:8px 0 4px}.awflow-list{display:flex;flex-direction:column}.awflow-item{border-top:1px solid #e9edf3;padding:5px 0;display:flex;flex-direction:column;gap:1px}.awflow-row{display:flex;justify-content:space-between;align-items:center;gap:6px}.awflow-wrap{flex-wrap:wrap;align-items:baseline}.awflow-merchant{font-weight:650;overflow-wrap:break-word}.awflow-cat{color:#5b6b86;text-align:right}.awflow-row .awflow-money{flex:none}.awflow-arrow{display:flex;justify-content:center;align-items:center;color:#2f6df0}.awflow-arrow-h{display:none}.awflow-chips{display:flex;flex-wrap:wrap;gap:4px}.awflow-chip{border:1px solid #dbe5fb;background:#f5f8ff;color:#1d4ed8;border-radius:6px;padding:2px 6px;font-weight:600}.awflow-ok,.awflow-ready{display:flex;gap:4px;align-items:flex-start;color:#15803d;font-weight:600}.awflow-ok{margin-top:8px}.awflow-ready{background:#ecf8f0;border-radius:6px;padding:5px 6px;margin-top:8px}.awflow-ok svg,.awflow-ready svg{margin-top:1px}.awflow-meta{display:grid;gap:3px;margin-bottom:6px}.awflow-meta>div{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}.awflow-meta dt{color:#5b6b86}.awflow-meta dd{font-weight:600}.awflow-break li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 6px;padding:3px 0;border-top:1px solid #eef1f6}@container awflow (min-width: 610px){.awflow-frame{grid-template-columns:180px 14px minmax(0,1fr) 14px 180px;align-items:center;gap:0}.awflow-meta>div{display:block}.awflow-arrow-h{display:flex}.awflow-arrow-v{display:none}}.integrations-page.integrations-detail--mercury .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px;align-items:center}.integrations-page.integrations-detail--mercury .integrations-detail-hero>*{min-width:0}@media(max-width:1359px){.integrations-page.integrations-detail--mercury .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.mzflow{container:mzflow / inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;font:inherit;font-size:12px;line-height:1.3;color:#0f1f3d}:where(.mzflow) *,:where(.mzflow) *:before,:where(.mzflow) *:after{box-sizing:border-box;min-width:0;font-family:inherit}:where(.mzflow) :is(h3,ul,li,dl,dd,dt,div,section){margin:0;padding:0}:where(.mzflow) ul{list-style:none}.mzflow svg{flex:none}.mzflow-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px}.mzflow-panel{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 1px 2px #0f1f3d0d;padding:10px}.mzflow-head{font-size:12px;font-weight:650;color:#0f1f3d;margin-bottom:8px}.mzflow-brand{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mzflow-brand .mzflow-head{margin:0}.mzflow-logo{display:inline-flex;flex:none;width:28px;height:28px}.integrations-page .mercuryflow-logo,.integrations-page .mercuryflow-logo .integrations-logo,.integrations-page .mercuryflow-logo .integrations-logo img,.integrations-page .mercuryflow-logo img,.integrations-page .mercuryflow-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.mzflow-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.mzflow-muted{color:#5b6b86}.mzflow-plate{background:#1f2430;color:#fff;border-radius:8px;padding:8px;margin-bottom:6px}.mzflow-plate .mzflow-muted{color:#b6bdcc}.mzflow-balance{font-size:15px;margin-top:2px}.mzflow-list{display:flex;flex-direction:column}.mzflow-tx{display:flex;align-items:center;gap:6px;border-top:1px solid #e9edf3;padding:5px 0;flex-wrap:wrap}.mzflow-ico{color:#6b7280}.mzflow-tx-main{flex:1 1 60px;display:flex;flex-direction:column}.mzflow-merchant{font-weight:650;overflow-wrap:break-word}.mzflow-doc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 6px;border-top:1px solid #e9edf3;padding:5px 0}.mzflow-doc-main{display:flex;flex-direction:column}.mzflow-doc .mzflow-money{text-align:right}.mzflow-ok,.mzflow-ready{display:flex;gap:4px;align-items:flex-start;color:#15803d;font-weight:600}.mzflow-doc .mzflow-ok{grid-column:1 / -1}.mzflow-proof{color:#5b6b86}.mzflow-ready{background:#ecf8f0;border-radius:6px;padding:5px 6px;margin-top:6px}.mzflow-ok svg,.mzflow-ready svg{margin-top:1px}.mzflow-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:6px}.mzflow-fields>div{border:1px solid #dbe5fb;background:#f5f8ff;border-radius:6px;padding:3px 6px}.mzflow-fields dd{font-weight:600;overflow-wrap:break-word}.mzflow-total{font-size:15px}.mzflow-meta{display:grid;gap:3px;margin:6px 0}.mzflow-meta>div{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}.mzflow-meta dd{font-weight:600}.mzflow-break{margin-top:6px}.mzflow-break li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 6px;padding:3px 0;border-top:1px solid #eef1f6}.mzflow-arrow{display:flex;justify-content:center;align-items:center;color:#2f6df0}.mzflow-arrow-h{display:none}@container mzflow (min-width: 610px){.mzflow-frame{grid-template-columns:200px 14px minmax(0,1fr) 14px 180px;align-items:center;gap:0}.mzflow-arrow-h{display:flex}.mzflow-arrow-v{display:none}}@container mzflow (min-width:610px) and (max-width:639px){.mzflow-fields{grid-template-columns:minmax(0,1fr)}.mzflow-fields>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:4px}}.integrations-page.integrations-detail--brex .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px;align-items:center}.integrations-page.integrations-detail--brex .integrations-detail-hero>*{min-width:0}@media(max-width:1359px){.integrations-page.integrations-detail--brex .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.brexflow{container:brexflow / inline-size;width:100%;max-width:700px;margin-inline:auto;min-width:0;font:inherit;font-size:12px;line-height:1.3}.brexflow-frame{position:relative;display:grid;gap:22px;padding:4px;min-width:0;--bx-blue: #2f6bff;--bx-navy: #14213d;--bx-gray: #667085;--bx-line: #e4e7ec}:where(.brexflow) :where(*){box-sizing:border-box;min-width:0;font-family:inherit;margin:0;padding:0}.brexflow svg{flex:none}:where(.brexflow) :where(ul){list-style:none}:where(.brexflow){font-size:12px;color:var(--bx-navy, #14213d)}.brexflow-panel{background:#fff;border:1px solid var(--bx-line);border-radius:12px;box-shadow:0 1px 3px #1018280f;min-width:0;position:relative;z-index:1}.brexflow-source{padding:12px;align-self:start}.brexflow-main{display:grid;gap:0;min-width:0;position:relative;z-index:1}.brexflow-card{background:#111214;color:#fff;border-radius:10px;padding:12px 14px;display:grid;gap:4px}.brexflow-card-top{display:flex;align-items:center;justify-content:space-between}.brexflow-wordmark{font-weight:700;letter-spacing:.14em;font-size:14px;color:#fff}.brexflow-card-num{font-size:12px;color:#d0d5dd;font-variant-numeric:tabular-nums;margin-top:10px}.brexflow-card-holder{font-size:12px;color:#fff}.integrations-page .brexflow-logo,.integrations-page .brexflow-logo .integrations-logo,.integrations-page .brexflow-logo .integrations-logo img,.integrations-page .brexflow-logo .integrations-logo svg,.integrations-page .brexflow-logo img,.integrations-page .brexflow-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.brexflow-logo{display:inline-flex;width:28px;height:28px}.brexflow-list{margin-top:8px;display:grid}.brexflow-row,.brexflow-rec-head{display:flex;align-items:center;gap:6px;min-width:0}.brexflow-row{padding:7px 0;border-bottom:1px solid #f0f2f5}.brexflow-row:last-child{border-bottom:0}.brexflow-ico{flex:none;width:18px;height:18px;border-radius:5px;background:#f2f4f7;color:#475467;display:grid;place-items:center}.brexflow-ico-lg{width:32px;height:32px}.brexflow-rowtext{display:grid;min-width:0;flex:1}.brexflow-name{font-weight:600;color:var(--bx-navy);font-size:12px;line-height:1.3}.brexflow-cat{color:var(--bx-gray);font-size:12px;line-height:1.3}.brexflow-money{flex:none;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600;color:var(--bx-navy);margin-left:auto}.brexflow-amount{font-size:15px}.brexflow-record{padding:14px}.brexflow-record-label{font-size:12px;font-weight:650;color:var(--bx-navy);margin-bottom:6px}.brexflow-matched{color:var(--bx-blue);font-weight:600;font-size:12px}.brexflow-rec-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f2f5}.brexflow-thumb{width:38px;height:52px;border:1px solid var(--bx-line);border-radius:6px;display:grid;place-items:center;color:var(--bx-blue);background:#f8faff}.brexflow-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;min-width:0}.brexflow-wide{grid-column:1 / -1}.brexflow-fields dt{color:var(--bx-gray);font-size:12px}.brexflow-fields dd{font-weight:600;font-size:12px;color:var(--bx-navy)}.brexflow-receipt{display:inline-flex;align-items:center;gap:4px;color:var(--bx-navy)}.brexflow-receipt svg{color:var(--bx-blue)}.brexflow-queue{display:grid;gap:0;margin:0 14px}.brexflow-qitem{display:flex;justify-content:space-between;gap:8px;background:#fff;border:1px solid var(--bx-line);border-top:0;border-radius:0 0 10px 10px;padding:5px 12px;box-shadow:0 1px 2px #1018280d;margin-inline:calc(var(--i) * 10px + 0px);margin-top:-1px;color:var(--bx-gray)}.brexflow-qitem .brexflow-name{color:var(--bx-gray);font-weight:500}.brexflow-policy{padding:10px;margin-top:18px;width:100%;max-width:190px;justify-self:end}.brexflow-policy h4{font-size:12px;font-weight:700;margin-bottom:6px;color:var(--bx-navy)}.brexflow-policy li{display:flex;align-items:center;gap:7px;padding:2px 0;font-size:12px;color:var(--bx-navy)}.brexflow-tick{flex:none;width:16px;height:16px;border-radius:50%;background:#e7f6ec;color:#1a8f4b;display:grid;place-items:center}.brexflow-status{margin-top:6px;padding-top:6px;border-top:1px solid #f0f2f5;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px}.brexflow-status span{color:var(--bx-gray)}.brexflow-status strong{color:var(--bx-blue);font-size:12px}.brexflow-source:after,.brexflow-record:after{content:"";position:absolute;left:50%;bottom:-22px;width:1px;height:22px;background:var(--bx-blue);opacity:.7}.brexflow-policy:before{content:"";position:absolute;top:-18px;left:50%;width:1px;height:18px;background:var(--bx-blue);opacity:.7}.brexflow-queue{margin-top:0}.brexflow-policy{justify-self:stretch;max-width:none}.brexflow-record:after{display:none}.brexflow-source:before{content:"";position:absolute;left:calc(50% - 3px);bottom:-22px;width:6px;height:6px;border-right:1px solid var(--bx-blue);border-bottom:1px solid var(--bx-blue);transform:rotate(45deg)}.brexflow-policy:after{content:"";position:absolute;left:calc(50% - 3px);top:-7px;width:6px;height:6px;border-right:1px solid var(--bx-blue);border-bottom:1px solid var(--bx-blue);transform:rotate(45deg)}@container brexflow (min-width: 610px){.brexflow-frame{grid-template-columns:210px minmax(0,1fr);gap:0 34px;align-items:start}.brexflow-source{margin-top:0}.brexflow-main{margin-top:36px;grid-template-columns:minmax(0,1fr) 190px;column-gap:14px}.brexflow-record{grid-column:1/-1}.brexflow-queue{margin:18px 0 0;align-self:start}.brexflow-source:after{inset:56px -34px auto auto;width:34px;height:1px}.brexflow-source:before{inset:53px -33px auto auto;border-bottom:0;border-top:1px solid var(--bx-blue)}.brexflow-policy{justify-self:end;width:190px;margin-top:22px;margin-right:0}.brexflow-policy:before{top:-22px;height:22px}}.integrations-page.integrations-detail--ramp .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px;align-items:center}.integrations-page.integrations-detail--ramp .integrations-detail-hero>*{min-width:0}@media(max-width:1359px){.integrations-page.integrations-detail--ramp .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.rampflow{container:rampflow / inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;color:#14213d;font-size:12px;font-family:inherit;line-height:1.3}.rampflow :where(*,*:before,*:after){box-sizing:border-box;min-width:0}.rampflow :where(h3,p,ul,dl,dd,dt){margin:0;padding:0}.rampflow :where(ul){list-style:none}.rampflow-frame{display:grid;grid-template-columns:200px 1fr;gap:0;padding:10px;background:#fff;border:1px solid #e3e7ee;border-radius:16px;box-shadow:0 1px 2px #14213d0a,0 8px 24px -12px #14213d14;position:relative;align-items:center}.rampflow-source,.rampflow-record{background:#fff;border:1px solid #e3e7ee;border-radius:12px;position:relative;z-index:1}.rampflow-source{padding:11px 10px;width:200px}.rampflow-record{padding:12px;margin-left:28px;box-shadow:0 1px 2px #14213d0d,0 10px 24px -14px #2563eb40;display:flex;flex-direction:column;gap:9px}.rampflow-connector{position:absolute;left:210px;width:28px;top:0;bottom:0;display:block;z-index:0;pointer-events:none}.rampflow-connector span{position:absolute;left:0;right:0;top:35%;height:2px;background:#2f6bed;opacity:.55}.rampflow-connector span:after{content:"";position:absolute;right:0;top:-3px;border:4px solid transparent;border-left:6px solid #2f6bed;border-right:0}.rampflow-source-head{display:flex;align-items:center;gap:8px;padding-bottom:8px}.rampflow-logo{display:inline-flex;width:28px;height:28px;flex:none}.integrations-page .rampflow-logo,.integrations-page .rampflow-logo .integrations-logo,.integrations-page .rampflow-logo .integrations-logo img,.integrations-page .rampflow-logo img,.integrations-page .rampflow-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.rampflow-source-title{font-weight:600;font-size:13px;padding-bottom:2px;border-bottom:2px solid #d4f23a;white-space:nowrap}.rampflow-card-ind{font-size:12px;color:#6b7487;padding:4px 0 8px 8px;margin-bottom:4px;border-left:2px solid #c9d0dd;font-variant-numeric:tabular-nums;white-space:nowrap}.rampflow-rows{display:flex;flex-direction:column;gap:3px}.rampflow-rows li{display:flex;align-items:center;gap:8px;padding:7px 6px;border-radius:8px;position:relative}.rampflow-rows li.is-selected{background:#eaf1ff;box-shadow:inset 2px 0 #2f6bed}.rampflow-ico{flex:none;color:#6b7487}.is-selected .rampflow-ico{color:#2f6bed}.rampflow-merch{flex:1 1 0;display:flex;flex-direction:column;min-width:0;line-height:1.25}.rampflow-name{font-weight:600;overflow-wrap:normal;word-break:normal}.rampflow-cat{color:#6b7487}.rampflow-amt{flex:none;width:70px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.rampflow-record-head{display:flex;align-items:center;justify-content:space-between}.rampflow-brand{font-weight:700;font-size:13px;letter-spacing:.01em;color:#2f6bed}.rampflow-matched{color:#2f6bed;background:#eaf1ff;font-weight:600;padding:2px 8px;border-radius:99px}.rampflow-title{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.rampflow-title-name{font-size:16px;font-weight:700}.rampflow-title-amt{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.rampflow-details{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start}.rampflow-receipt{width:72px;min-height:102px;background:#fdfdfb;border:1px solid #dfe3ea;border-radius:3px;padding:6px;display:flex;flex-direction:column;gap:3px;box-shadow:0 2px 4px #14213d14;font-size:12px}.rampflow-receipt b{font-size:12px;line-height:1.3}.rampflow-receipt i{font-size:12px;line-height:1.3;font-style:normal;color:#6b7487}.rampflow-receipt u{display:block;height:2px;background:#e3e6ec;border-radius:1px;text-decoration:none}.rampflow-receipt u:nth-of-type(2){width:60%}.rampflow-receipt:before{content:"";display:block;height:3px;width:70%;background:#14213d;border-radius:1px}.rampflow-receipt strong{margin-top:auto;font-size:12px;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.rampflow-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.rampflow-fields .wide{grid-column:1 / -1}.rampflow-fields dt{color:#6b7487}.rampflow-fields dd{font-weight:600;overflow-wrap:anywhere}.rampflow-policy{border-top:1px solid #e8ebf1;padding-top:9px;display:flex;flex-direction:column;gap:8px}.rampflow-policy h3{font-size:12px;font-weight:700;color:#14213d}.rampflow-policy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.rampflow-policy ul li{display:flex;align-items:flex-start;gap:5px;color:#14213d;overflow-wrap:break-word}.rampflow-policy ul li svg{color:#1f9d55;flex:none;margin-top:1px}.rampflow-approval{display:flex;align-items:center;gap:8px;padding:7px 8px;background:#f6f8fb;border-radius:8px}.rampflow-avatar{flex:none;width:24px;height:24px;border-radius:50%;background:#dbe5f7;color:#35507f;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:12px}.rampflow-appr-text{flex:1 1 0;display:flex;flex-direction:column;line-height:1.25}.rampflow-appr-label{color:#6b7487}.rampflow-appr-name{font-weight:600}.rampflow-approved{flex:none;display:inline-flex;gap:3px;align-items:center;color:#1f9d55;font-weight:600}.rampflow-ready{display:flex;align-items:center;gap:7px;font-weight:600;color:#1f9d55}.rampflow-ready span{width:7px;height:7px;border-radius:50%;background:#1f9d55}@container rampflow (max-width: 609px){.rampflow-frame{grid-template-columns:minmax(0,1fr);gap:22px}.rampflow-source{width:100%}.rampflow-record{margin-left:0}.rampflow-connector{position:relative;left:auto;top:auto;bottom:auto;width:auto;height:0;order:0;grid-row:2;display:flex;justify-content:center;align-items:center}.rampflow-source{grid-row:1}.rampflow-record{grid-row:3}.rampflow-connector span{position:absolute;top:-4px;left:50%;right:auto;width:2px;height:22px;transform:translate(-1px)}.rampflow-connector span:after{inset:auto auto -1px -3px;border:4px solid transparent;border-top:6px solid #2f6bed;border-bottom:0}.rampflow-policy ul{grid-template-columns:minmax(0,1fr)}}@container rampflow (max-width: 330px){.rampflow-details,.rampflow-fields{grid-template-columns:minmax(0,1fr)}}@container rampflow (min-width: 610px) and (max-width: 680px){.rampflow-policy ul{grid-template-columns:minmax(0,1fr)}}@container rampflow (min-width:610px){.rampflow-details{grid-template-columns:72px minmax(0,1fr)}.rampflow-fields{grid-template-columns:minmax(0,1fr);gap:5px}.rampflow-fields>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:6px;align-items:baseline}.rampflow-fields dd{overflow-wrap:normal}.rampflow-connector{display:none}.rampflow-rows li.is-selected:after{content:"";position:absolute;right:-39px;top:50%;width:39px;height:1px;background:#2f6bed;opacity:.65}.rampflow-rows li.is-selected:before{content:"";position:absolute;right:-39px;top:calc(50% - 3px);width:6px;height:6px;border-top:1px solid #2f6bed;border-right:1px solid #2f6bed;transform:rotate(45deg)}}.integrations-page.integrations-detail--amex .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px;align-items:center}.integrations-page.integrations-detail--amex .integrations-detail-hero>*{min-width:0}@media(max-width:1359px){.integrations-page.integrations-detail--amex .integrations-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.amexflow{container:amexflow / inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;color:#14213d;font-size:12px;font-family:inherit;line-height:1.3}.amexflow :where(*,*:before,*:after){box-sizing:border-box;min-width:0}.amexflow :where(h3,p,ul,dl,dd,dt){margin:0;padding:0}.amexflow :where(ul){list-style:none}.amexflow-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;background:#fff;border:1px solid #e3e7ee;border-radius:16px;box-shadow:0 1px 2px #14213d0a,0 8px 24px -12px #14213d14}.amexflow-source,.amexflow-record{background:#fff;border:1px solid #e3e7ee;border-radius:12px}.amexflow-source{padding:10px;background:#f8fafd}.amexflow-source-head{display:flex;align-items:center;gap:8px;padding-bottom:8px}.amexflow-logo{display:inline-flex;width:28px;height:28px;flex:none}.integrations-page .amexflow-logo,.integrations-page .amexflow-logo .integrations-logo,.integrations-page .amexflow-logo .integrations-logo img,.integrations-page .amexflow-logo img,.integrations-page .amexflow-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.amexflow-source-title{display:flex;flex-direction:column}.amexflow-source-title strong{font-weight:600;font-size:13px}.amexflow-source-title span{color:#6b7487;font-variant-numeric:tabular-nums;white-space:nowrap}.amexflow-rows{display:flex;flex-direction:column;gap:3px}.amexflow-rows li{display:flex;align-items:center;gap:8px;padding:7px 6px;border-radius:8px;position:relative}.amexflow-rows li.is-selected{background:#e4eefb;box-shadow:inset 2px 0 #006fcf}.amexflow-ico{flex:none;color:#6b7487}.is-selected .amexflow-ico{color:#006fcf}.amexflow-merch{flex:1 1 0;display:flex;flex-direction:column;line-height:1.25}.amexflow-name{font-weight:600}.amexflow-cat{color:#6b7487}.amexflow-amt{flex:none;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.amexflow-total{display:flex;justify-content:space-between;gap:8px;margin-top:6px;padding:7px 6px 0;border-top:1px solid #e3e7ee;color:#6b7487}.amexflow-total b{flex:none;color:#14213d;font-variant-numeric:tabular-nums;white-space:nowrap}.amexflow-arrow{position:relative;height:22px}.amexflow-arrow span{position:absolute;left:50%;top:0;width:2px;height:16px;background:#2f6bed;opacity:.6;transform:translate(-1px)}.amexflow-arrow span:after{content:"";position:absolute;left:-3px;bottom:-4px;border:4px solid transparent;border-top:6px solid #2f6bed;border-bottom:0}.amexflow-main{display:flex;flex-direction:column;gap:8px}.amexflow-record{padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px #14213d0d,0 10px 24px -14px #2563eb40}.amexflow-record-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.amexflow-brand{font-weight:700;font-size:13px;letter-spacing:.01em;color:#2f6bed}.amexflow-doc{display:inline-flex;align-items:center;gap:4px;color:#1f9d55;font-weight:600}.amexflow-title{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.amexflow-title h3{font-size:16px;font-weight:700}.amexflow-title-amt{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.amexflow-details{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start}.amexflow-receipt{width:76px;min-height:108px;background:#fdfdfb;border:1px solid #dfe3ea;border-radius:3px;padding:6px;display:flex;flex-direction:column;gap:3px;box-shadow:0 2px 4px #14213d14}.amexflow-receipt:before{content:"";display:block;height:3px;width:70%;background:#14213d;border-radius:1px}.amexflow-receipt b{font-size:12px;line-height:1.3}.amexflow-receipt i{font-style:normal;color:#6b7487}.amexflow-receipt u{display:block;height:2px;background:#e3e6ec;border-radius:1px;text-decoration:none}.amexflow-receipt u:nth-of-type(2){width:60%}.amexflow-receipt strong{margin-top:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.amexflow-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.amexflow-fields dt{color:#6b7487}.amexflow-fields dd{font-weight:600;overflow-wrap:break-word}.amexflow-match{display:inline-flex;align-items:flex-start;gap:4px;color:#1f9d55}.amexflow-match svg{flex:none;margin-top:1px}.amexflow-ready{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f1faf4;border:1px solid #cfe9d9;border-radius:10px}.amexflow-check{flex:none;width:20px;height:20px;border-radius:50%;background:#1f9d55;color:#fff;display:inline-flex;align-items:center;justify-content:center}.amexflow-ready-text{flex:1 1 0;display:flex;flex-direction:column}.amexflow-ready-text b{color:#1f9d55}.amexflow-ready-text span{color:#4a5568}@container amexflow (min-width: 610px){.amexflow-frame{grid-template-columns:200px minmax(0,1fr);gap:0;align-items:center}.amexflow-arrow{display:none}.amexflow-main{margin-left:34px}.amexflow-fields>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:6px;align-items:baseline}.amexflow-rows li.is-selected:after{content:"";position:absolute;right:-45px;top:50%;width:45px;height:1px;background:#2f6bed;opacity:.7}.amexflow-rows li.is-selected:before{content:"";position:absolute;right:-45px;top:calc(50% - 3px);width:6px;height:6px;border-top:1px solid #2f6bed;border-right:1px solid #2f6bed;transform:rotate(45deg)}}@container amexflow (max-width: 330px){.amexflow-details{grid-template-columns:minmax(0,1fr)}}.integrations-page.integrations-detail--jpmorgan{container:jpmhero / inline-size}.integrations-page.integrations-detail--jpmorgan .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--jpmorgan .integrations-detail-hero>*{min-width:0}@container jpmhero (min-width: 1150px){.integrations-page.integrations-detail--jpmorgan .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}}.jpmflow{--jpm-navy: #14213d;--jpm-muted: #6b7280;--jpm-blue: #2563eb;--jpm-green: #15803d;--jpm-line: #e5e7eb;container-type:inline-size;container-name:jpmflow;width:100%;max-width:700px;min-width:0;margin-inline:auto;padding:0;font-family:inherit;font-size:12px;line-height:1.3;color:var(--jpm-navy)}.jpmflow-frame{padding:8px;display:flex;flex-direction:column;align-items:stretch;gap:0}:where(.jpmflow) :where(*,ul,ol,dl,dd,dt,p,header,section){min-width:0;margin:0;padding:0;box-sizing:border-box;list-style:none;font-size:inherit;line-height:inherit}.jpmflow-card{background:#fff;border:1px solid var(--jpm-line);border-radius:10px;box-shadow:0 1px 2px #14213d0d;padding:12px;min-width:0;display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.jpmflow-head{display:flex;align-items:center;gap:8px}.jpmflow-head-split{justify-content:space-between}.jpmflow-title{font-weight:600;color:var(--jpm-navy)}.jpmflow-muted{color:var(--jpm-muted)}.jpmflow .jpmflow-logo{display:inline-flex;width:28px;height:28px;flex:none}.integrations-page .jpmflow-logo .integrations-logo,.integrations-page .jpmflow-logo .integrations-logo img,.integrations-page .jpmflow-logo .integrations-logo svg,.integrations-page .jpmflow-logo img,.integrations-page .jpmflow-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.jpmflow-list{display:flex;flex-direction:column;gap:4px}.jpmflow-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px 8px;padding:5px 6px;border-radius:6px}.jpmflow-row-selected{border:1px solid var(--jpm-blue);background:#fff;flex-direction:column}.jpmflow-row-selected .jpmflow-merchant{font-weight:600}.jpmflow-sel-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px}.jpmflow-sel-meta strong{color:var(--jpm-blue);font-weight:600}.jpmflow-sel-meta strong,.jpmflow-row:not(.jpmflow-row-selected) .jpmflow-muted{white-space:nowrap;font-variant-numeric:tabular-nums}.jpmflow-row:not(.jpmflow-row-selected){color:var(--jpm-muted)}.jpmflow-details{display:flex;flex-direction:column;gap:6px}.jpmflow-detail{display:flex;gap:8px;align-items:baseline}.jpmflow-detail dt{flex:0 0 90px;color:var(--jpm-muted)}.jpmflow-detail dd{flex:1 1 0;min-width:0;color:var(--jpm-navy);font-weight:500;overflow-wrap:break-word;word-break:normal}.jpmflow-status{align-self:flex-start;display:inline-block;color:var(--jpm-green);background:#fff;border:1px solid #bbe5c9;border-radius:999px;padding:1px 8px;font-weight:600}.jpmflow-checks{display:flex;flex-direction:column;gap:6px}.jpmflow-checks li{display:flex;gap:6px;align-items:flex-start}.jpmflow-check{flex:none;color:var(--jpm-green);margin-top:0}.jpmflow-ready{margin-top:2px}.jpmflow-arrow{color:var(--jpm-blue);display:flex;align-items:center;justify-content:center;flex:none}.jpmflow-arrow-h{display:none}.jpmflow-arrow-v{display:block}@container jpmflow (min-width: 610px){.jpmflow-frame{flex-direction:row;align-items:center}.jpmflow-source{flex:0 0 160px;width:160px}.jpmflow-review{flex:0 0 158px;width:158px}.jpmflow-main{flex:1 1 0;min-width:0}.jpmflow-arrow{flex:0 0 14px;width:14px}.jpmflow-arrow-h{display:block}.jpmflow-arrow-v{display:none}}:where(.integrations-page.integrations-detail--cashpro){container:cashprohero / inline-size}.integrations-page.integrations-detail--cashpro .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--cashpro .integrations-detail-hero>*{min-width:0}@container cashprohero (min-width: 1150px){.integrations-page.integrations-detail--cashpro .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}}:where(.cashproflow) :where(*){box-sizing:border-box;margin:0;padding:0;min-width:0}.cashproflow{container:cashproflow / inline-size;margin-inline:auto;--cf-navy: #14213d;--cf-muted: #6b7587;--cf-line: #e3e7ee;--cf-blue: #2f6bff;--cf-green: #1e8a55;--cf-green-bg: #eaf6ef;width:100%;max-width:700px;min-width:0;color:var(--cf-navy);font-family:inherit;font-size:12px;line-height:1.35}.cashproflow .cashproflow-frame{padding:8px;display:flex;flex-direction:column;align-items:stretch;gap:6px}.cashproflow .cashproflow-card{background:#fff;border:1px solid var(--cf-line);border-radius:10px;padding:10px;box-shadow:0 1px 2px #14213d0d,0 4px 12px #14213d0a;display:flex;flex-direction:column;gap:7px;overflow-wrap:break-word;word-break:normal}.cashproflow .cashproflow-main{border-color:#cfdcff}.cashproflow .cashproflow-arrow{color:var(--cf-blue);display:flex;justify-content:center;align-items:center;flex:none}.cashproflow .cashproflow-arrow-h{display:none}.cashproflow .cashproflow-arrow-v{display:block}.cashproflow .cashproflow-brand{display:flex;align-items:center;gap:6px}.cashproflow .cashproflow-name{font-weight:650;font-size:13px;color:var(--cf-navy)}.cashproflow .cashproflow-blue{color:var(--cf-blue)}.cashproflow .cashproflow-muted{color:var(--cf-muted);font-size:12px}.cashproflow .cashproflow-strong{font-weight:600;font-size:12px;color:var(--cf-navy)}.cashproflow .cashproflow-money{font-weight:650;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.cashproflow .cashproflow-row{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.cashproflow .cashproflow-logo{display:inline-flex;width:28px;height:28px;flex:none}.cashproflow .cashproflow-logo .integrations-logo,.cashproflow .cashproflow-logo .integrations-logo img,.cashproflow .cashproflow-logo .integrations-logo svg{width:28px;height:28px;max-width:28px;max-height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.cashproflow .cashproflow-logo .integrations-logo{display:inline-flex;align-items:center;justify-content:center;border-radius:0}.cashproflow .cashproflow-selected{display:flex;flex-direction:column;gap:3px;padding:8px;border-radius:8px;background:#f3f7ff;border:1px solid #cfdcff;box-shadow:inset 2px 0 0 var(--cf-blue)}.cashproflow .cashproflow-green{color:var(--cf-green);font-weight:600;font-size:12px}.cashproflow .cashproflow-dot{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cashproflow .cashproflow-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cf-green)}.cashproflow .cashproflow-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cashproflow .cashproflow-matched{margin-left:auto}.cashproflow .cashproflow-pay{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;padding-bottom:7px;border-bottom:1px solid var(--cf-line)}.cashproflow .cashproflow-doc{display:flex;align-items:center;gap:9px;padding:7px;border:1px solid var(--cf-line);border-radius:8px;background:#fafbfd}.cashproflow .cashproflow-doc-text{display:flex;flex-direction:column}.cashproflow .cashproflow-attached{display:inline-flex;align-items:center;gap:4px;color:var(--cf-blue)}.cashproflow .cashproflow-thumb{position:relative;flex:none;width:30px;height:38px;background:#fff;border:1px solid #cdd4e0;border-radius:3px;padding:6px 4px;display:flex;flex-direction:column;gap:3px;box-shadow:0 1px 2px #14213d1a}.cashproflow .cashproflow-thumb i{display:block;height:2px;background:#cdd4e0;border-radius:1px}.cashproflow .cashproflow-thumb i:nth-child(2){width:70%}.cashproflow .cashproflow-thumb b{display:block;height:3px;width:55%;margin-top:auto;background:var(--cf-blue);border-radius:1px;opacity:.7}.cashproflow .cashproflow-fields{display:flex;flex-direction:column;gap:5px}.cashproflow .cashproflow-fields>div{display:flex;flex-direction:column}.cashproflow .cashproflow-fields dt{color:var(--cf-muted);font-size:12px}.cashproflow .cashproflow-fields dd{color:var(--cf-navy);font-size:12px;font-weight:550}.cashproflow .cashproflow-checks{list-style:none;display:flex;flex-direction:column;gap:6px}.cashproflow .cashproflow-checks li{display:flex;align-items:flex-start;gap:6px;font-size:12px}.cashproflow .cashproflow-tick{flex:none;width:16px;height:16px;border-radius:50%;background:var(--cf-green-bg);color:var(--cf-green);display:inline-flex;align-items:center;justify-content:center}.cashproflow .cashproflow-ready{padding:6px 8px;border-radius:6px;background:var(--cf-green-bg);align-self:flex-start}@container cashproflow (min-width: 610px){.cashproflow .cashproflow-frame{flex-direction:row;align-items:center;gap:0}.cashproflow .cashproflow-arrow{flex:0 0 14px}.cashproflow .cashproflow-arrow-h{display:block}.cashproflow .cashproflow-arrow-v{display:none}.cashproflow .cashproflow-source{flex:0 0 155px}.cashproflow .cashproflow-main{flex:1 1 0}.cashproflow .cashproflow-final{flex:0 0 155px}.cashproflow .cashproflow-fields{display:grid;grid-template-columns:1fr}}.integrations-page.integrations-detail--adyen{container:adyenhero / inline-size}.integrations-page.integrations-detail--adyen .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--adyen .integrations-detail-hero>*{min-width:0}@container adyenhero (min-width: 1150px){.integrations-page.integrations-detail--adyen .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}}:where(.adyenflow) :where(*){box-sizing:border-box;margin:0;padding:0;min-width:0}.adyenflow{--af-navy: #14213d;--af-muted: #667085;--af-line: #e4e7ec;--af-blue: #2f6bff;--af-blue-bg: #eaf1ff;--af-green: #0abf53;--af-gdark: #067a37;--af-gray: #f4f5f7;container:adyenflow / inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;padding:0;color:var(--af-navy);font-family:inherit;font-size:12px;line-height:1.35}.adyenflow__row{display:flex;align-items:center;padding:8px;gap:0}.adyenflow__card{background:#fff;border:1px solid var(--af-line);border-radius:10px;box-shadow:0 1px 2px #1018280d;overflow-wrap:break-word}.adyenflow__source{flex:0 0 170px}.adyenflow__mid{flex:0 0 135px}.adyenflow__final{flex:1 1 0}.adyenflow__head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;padding:8px 10px;border-bottom:1px solid var(--af-line)}.adyenflow__head--navy{background:#fff;color:var(--af-navy)}.adyenflow__title{font-weight:600;font-size:12px}.adyenflow__brand{font-weight:800;font-style:italic;letter-spacing:-.01em;font-size:13px;padding-right:8px;border-right:1px solid var(--af-line)}.adyenflow__logo{display:inline-flex;width:28px;height:28px;flex:none}.integrations-page .adyenflow__logo .integrations-logo,.integrations-page .adyenflow__logo .integrations-logo img,.integrations-page .adyenflow__logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.adyenflow__ok{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--af-gdark);font-weight:600;font-size:12px}.adyenflow__ok i,.adyenflow__ready i{width:6px;height:6px;border-radius:50%;background:var(--af-green)}.adyenflow__sum{padding:4px 6px}.adyenflow__sum>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 6px;padding:6px 4px;border-radius:6px;color:var(--af-muted)}.adyenflow__sum dd{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--af-navy);margin-left:auto}.adyenflow__sum .is-sel{background:var(--af-blue-bg);color:var(--af-blue);font-weight:600;box-shadow:inset 0 0 0 1px #c5d7ff}.adyenflow__sum .is-sel dd{color:var(--af-blue)}.adyenflow__sum .is-net{border-top:1px solid var(--af-line);border-radius:0;margin-top:2px;font-weight:600;color:var(--af-navy)}.adyenflow__arrow{flex:0 0 14px;align-self:stretch;display:flex;align-items:center}.adyenflow__arrow svg{width:14px;height:14px;visibility:hidden;overflow:visible;fill:none;stroke:var(--af-blue);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.adyenflow__arrow-v{display:none}.adyenflow__mid{padding-bottom:8px}.adyenflow__path{margin:8px 8px 0;padding:6px 8px;border-radius:8px;background:var(--af-gray);border:1px solid var(--af-line);display:flex;flex-direction:column;color:var(--af-muted)}.adyenflow__path b{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--af-navy);font-size:13px}.adyenflow__path em{font-style:normal}.adyenflow__path.is-sel{background:var(--af-blue-bg);border-color:var(--af-blue);color:var(--af-blue)}.adyenflow__path.is-sel b{color:var(--af-blue)}.adyenflow__path.is-sel em{font-weight:600}.adyenflow__check{display:flex;align-items:center;gap:5px;margin:8px 10px 0;font-weight:600;color:var(--af-gdark)}.adyenflow__check svg{width:14px;height:14px;flex:none;fill:none;stroke:var(--af-green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.adyenflow__amount{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;padding:8px 10px;background:var(--af-blue-bg);border-bottom:1px solid var(--af-line)}.adyenflow__amount span{font-weight:600}.adyenflow__amount b{font-size:16px;color:var(--af-blue);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.adyenflow__meta{padding:4px 10px}.adyenflow__meta>div{display:flex;gap:8px;padding:3px 0}.adyenflow__meta dt{flex:0 0 76px;color:var(--af-muted)}.adyenflow__meta dd{flex:1 1 0;overflow-wrap:break-word;font-weight:500}.adyenflow__doc{display:flex;align-items:flex-start;gap:5px}.adyenflow__doc svg{width:14px;height:14px;flex:none;margin-top:1px;fill:none;stroke:var(--af-blue);stroke-width:1.2;stroke-linejoin:round}.adyenflow__ready{display:flex;align-items:center;gap:5px;margin:2px 10px 9px;color:var(--af-gdark);font-weight:600}@container adyenflow (min-width: 610px){.adyenflow__source .adyenflow__sum .is-sel,.adyenflow__mid .adyenflow__path.is-sel{position:relative}.adyenflow__source .adyenflow__sum .is-sel:after,.adyenflow__mid .adyenflow__path.is-sel:after{content:"";position:absolute;top:50%;height:1px;background:var(--af-blue)}.adyenflow__source .adyenflow__sum .is-sel:after{right:-21px;width:21px}.adyenflow__mid .adyenflow__path.is-sel:after{right:-23px;width:23px}.adyenflow__source .adyenflow__sum .is-sel:before,.adyenflow__mid .adyenflow__path.is-sel:before{content:"";position:absolute;top:calc(50% - 3px);width:6px;height:6px;border-top:1px solid var(--af-blue);border-right:1px solid var(--af-blue);transform:rotate(45deg)}.adyenflow__source .adyenflow__sum .is-sel:before{right:-21px}.adyenflow__mid .adyenflow__path.is-sel:before{right:-23px}}@container adyenflow (max-width: 609px){.adyenflow__row{flex-direction:column;align-items:stretch}.adyenflow__source,.adyenflow__mid,.adyenflow__final{flex:none;width:100%;max-width:360px;margin-inline:auto}.adyenflow__arrow{flex:0 0 24px;height:24px;align-self:center;justify-content:center}.adyenflow__arrow svg{width:14px;height:24px;visibility:visible}.adyenflow__arrow-h{display:none}.adyenflow__arrow-v{display:block}}@container adyenflow (max-width: 300px){.adyenflow__meta>div{flex-direction:column;gap:0}.adyenflow__meta dt{flex:none}}.integrations-page.integrations-detail--square{container:squarehero / inline-size}.integrations-page.integrations-detail--square .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--square .integrations-detail-hero>*{min-width:0}@container squarehero (min-width: 1150px){.integrations-page.integrations-detail--square .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}}:where(.squareflow) :where(*){box-sizing:border-box;min-width:0;margin:0;padding:0;font:inherit}.squareflow{--sf-navy: #14213d;--sf-muted: #6b7a90;--sf-blue: #2563eb;--sf-line: #e3e7ee;--sf-green: #15803d;--sf-green-bg: #ecf8f0;--sf-sel: #e8f0fe;container:squareflow / inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;padding:0;color:var(--sf-navy);font-size:12px;line-height:1.3;font-family:inherit}.squareflow-row{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px}.squareflow-card{min-width:0;background:#fff;border:1px solid var(--sf-line);border-radius:12px;box-shadow:0 1px 3px #14213d0f;padding:10px;overflow-wrap:break-word;word-wrap:break-word;display:flex;flex-direction:column;gap:8px}.squareflow-arrow{display:flex;justify-content:center;align-items:center;color:var(--sf-blue);height:24px;transform:rotate(90deg);flex:none}.squareflow-head{display:flex;align-items:center;gap:8px;min-width:0}.squareflow-title{font-size:12px;font-weight:650;color:var(--sf-navy)}.squareflow-sub{font-size:12px;color:var(--sf-muted)}.squareflow-logo,.squareflow-logo .integrations-logo{display:inline-flex;flex:none}.squareflow-brand{font-style:italic;font-weight:800;font-size:13px;letter-spacing:-.02em;color:#0a0a0a}.integrations-page .squareflow-logo,.integrations-page .squareflow-logo .integrations-logo,.integrations-page .squareflow-logo .integrations-logo img,.integrations-page .squareflow-logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.squareflow-money{white-space:nowrap;font-variant-numeric:tabular-nums}.squareflow-tabs{display:flex;gap:12px;border-bottom:1px solid var(--sf-line)}.squareflow-tab{color:var(--sf-muted);padding-bottom:5px;border-bottom:2px solid transparent;margin-bottom:-1px}.squareflow-tab-on{color:var(--sf-blue);border-bottom-color:var(--sf-blue);font-weight:600}.squareflow-list{list-style:none;display:flex;flex-direction:column;gap:2px}.squareflow-tx{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:6px;padding:5px 6px;border-radius:6px}.squareflow-tx-name{min-width:0}.squareflow-tx-sel{background:var(--sf-sel);outline:1px solid #c7d8fb;font-weight:600}.squareflow-tx-date{flex-basis:100%;color:var(--sf-muted);font-weight:400}.squareflow-foot{color:var(--sf-muted);margin-top:auto}.squareflow-body{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:start;gap:10px}.squareflow-detail{display:contents}.squareflow-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;flex-wrap:wrap}.squareflow-amt{font-size:16px;font-weight:700;line-height:1.2}.squareflow-matched,.squareflow-ready{display:inline-flex;align-items:center;gap:4px;color:var(--sf-green);background:var(--sf-green-bg);border-radius:999px;padding:2px 8px;font-weight:600;width:fit-content}.squareflow-check{flex:none;color:var(--sf-green)}.squareflow-fields{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;gap:4px}.squareflow-field{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #eef1f5;padding-top:4px}.squareflow-field dt{flex:0 0 74px;color:var(--sf-muted)}.squareflow-field dd{flex:1 1 0;text-align:left;min-width:0;font-weight:500}.squareflow-ok{color:var(--sf-green)}.squareflow-receipt{grid-column:2;grid-row:1;width:72px;background:#fffdf7;border:1px solid var(--sf-line);border-radius:3px;box-shadow:0 1px 2px #14213d14;padding:5px 4px;display:flex;flex-direction:column;gap:3px;text-align:center;font-size:12px}.squareflow-receipt b{font-size:12px;font-weight:700;line-height:1.1}.squareflow-receipt i{display:block;height:2px;background:#d8dde6}.squareflow-receipt i.squareflow-short{width:60%}.squareflow-receipt .squareflow-money{font-weight:700;font-size:12px}.squareflow-checks{list-style:none;display:flex;flex-direction:column;gap:3px}.squareflow-checks li{display:flex;gap:5px;align-items:flex-start}.squareflow-final{gap:6px}.squareflow-approval{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 4px;border-top:1px solid var(--sf-line);padding-top:8px}.squareflow-approval .squareflow-sub{grid-column:1 / -1}.squareflow-approval .squareflow-title{grid-row:2}.squareflow-approval .squareflow-matched{grid-column:2;grid-row:2;padding:0;background:none}.squareflow-ready{width:100%;justify-content:center;border-radius:8px;padding:4px}@container squareflow (min-width: 610px){.squareflow-row{flex-direction:row;align-items:center}.squareflow-arrow{transform:none;width:14px;height:auto;align-self:center;margin-inline:0}.squareflow-source{flex:0 0 155px}.squareflow-main{flex:1 1 0}.squareflow-final{flex:0 0 170px}.squareflow-tx-sel{position:relative}.squareflow-tx-sel:after{content:"";position:absolute;right:-25px;top:50%;width:25px;height:1px;background:var(--sf-blue)}.squareflow-tx-sel:before{content:"";position:absolute;right:-25px;top:calc(50% - 3px);width:6px;height:6px;border-top:1px solid var(--sf-blue);border-right:1px solid var(--sf-blue);transform:rotate(45deg)}.squareflow-arrow-selected svg{visibility:hidden}}@container squareflow (max-width: 300px){.squareflow-field{flex-direction:column;gap:0}.squareflow-field dt{flex:none}.squareflow-field dd{text-align:left}}:where(.plaidflow) :where(*){box-sizing:border-box;min-width:0;margin:0;padding:0}.integrations-page.integrations-detail--plaid{container:plaidhero/inline-size}.integrations-page.integrations-detail--plaid .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--plaid .integrations-detail-hero>*{min-width:0}@container plaidhero (min-width:1150px){.integrations-page.integrations-detail--plaid .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}}.plaidflow{container:plaidflow/inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;font-family:inherit;color:#13203a;line-height:1.3}.plaidflow-frame{display:grid;grid-template-columns:150px 14px minmax(0,1fr) 14px 145px;gap:0;align-items:center;padding:8px}.plaidflow *{min-width:0;font-size:12px;line-height:1.3;font-family:inherit;overflow-wrap:break-word;word-break:normal}.plaidflow-card{background:#fff;border:1px solid #e3e6ec;border-radius:10px;box-shadow:0 1px 2px #13203a0d;padding:8px}.plaidflow ul{list-style:none;display:grid;gap:4px}.plaidflow-head{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;font-weight:600;margin-bottom:6px}.plaidflow-source .plaidflow-head{justify-content:flex-start}.plaidflow-demo{color:#5b6679;margin-bottom:6px}.plaidflow-brand{font-style:italic;font-weight:800;font-size:13px}.plaidflow-source li{padding:3px 5px;border-radius:6px;display:block}.plaidflow-source li.is-sel{background:#f2f6ff;border:1px solid #2563eb}.plaidflow-line{display:flex;align-items:center;gap:4px;justify-content:space-between;flex-wrap:wrap}.plaidflow-line strong{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.plaidflow small{color:#5b6679;display:block}.plaidflow-logo,.integrations-page .plaidflow-logo .integrations-logo{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;box-shadow:none}.integrations-page .plaidflow-logo .integrations-logo img,.integrations-page .plaidflow-logo .integrations-logo svg,.plaidflow-logo img,.plaidflow-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.plaidflow-arrow{color:#2563eb;display:flex;justify-content:center}.plaidflow-arrow svg{width:14px;height:14px;stroke-width:1.25}.plaidflow-arrow .v{display:none}.plaidflow-main dl{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;margin-bottom:6px}.plaidflow dt{color:#5b6679}.plaidflow dd{font-weight:600}.plaidflow dd svg{vertical-align:middle;margin-right:3px;color:#2563eb}.plaidflow-cost{display:flex;justify-content:space-between;gap:6px;color:#5b6679;margin-bottom:6px}.plaidflow-amt{font-weight:700;color:#13203a;white-space:nowrap;font-variant-numeric:tabular-nums}.plaidflow-ok,.plaidflow-ready{color:#157347;background:#eaf7ef;border-radius:4px;padding:0 5px;font-weight:600;display:inline-flex;gap:3px;align-items:center}.plaidflow-purpose{grid-column:1/-1;border-top:1px solid #e3e6ec;padding-top:6px}.plaidflow-purpose dt,.plaidflow-purpose dd{color:#13203a}.plaidflow-purpose dt{color:#5b6679}.plaidflow-final li{display:flex;gap:4px;align-items:flex-start}.plaidflow-tick{color:#157347;flex:none;margin-top:1px}.plaidflow-ready{margin-top:6px}@container plaidflow (min-width:610px){.plaidflow-source li.is-sel{position:relative}.plaidflow-source li.is-sel:after{content:"";position:absolute;right:-23px;top:50%;width:23px;height:1px;background:#2563eb}.plaidflow-source li.is-sel:before{content:"";position:absolute;right:-23px;top:calc(50% - 3px);width:6px;height:6px;border-top:1px solid #2563eb;border-right:1px solid #2563eb;transform:rotate(45deg)}.plaidflow-arrow-selected .h{visibility:hidden}}@container plaidflow (max-width:609px){.plaidflow-frame{grid-template-columns:minmax(0,1fr);gap:4px}.plaidflow-arrow .h{display:none}.plaidflow-arrow .v{display:block}}@supports not (container-type:inline-size){@media(max-width:640px){.plaidflow-frame{grid-template-columns:minmax(0,1fr)}.plaidflow-arrow .h{display:none}.plaidflow-arrow .v{display:block}}}:where(.marqetaflow) :where(*){min-width:0;box-sizing:border-box;margin:0;padding:0}.marqetaflow{width:100%;max-width:700px;min-width:0;margin-inline:auto;padding:0;container:marqetaflow / inline-size;font-family:inherit;color:#0f1b3d;font-size:12px;line-height:1.3}.marqetaflow__frame{display:grid;grid-template-columns:150px 14px minmax(0,1fr) 14px 180px;align-items:center;gap:0;padding:8px}.marqetaflow__card{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:9px;box-shadow:0 1px 2px #0f1b3d0d,0 4px 12px #0f1b3d0a;display:flex;flex-direction:column;gap:4px;overflow-wrap:break-word}.marqetaflow__arrow{display:flex;align-items:center;justify-content:center;align-self:center}.marqetaflow__arrow svg{width:14px;height:12px}.marqetaflow__source .marqetaflow__arrow{align-self:auto}.marqetaflow__head{display:flex;align-items:center;gap:7px;padding-bottom:4px;border-bottom:1px solid #E5E7EB}.marqetaflow__head>span{display:flex;flex-direction:column}.marqetaflow strong{font-weight:600;font-size:12px}.marqetaflow small{font-size:12px;color:#64708a;line-height:1.25}.marqetaflow__head img,.marqetaflow__head>svg{flex:none}.marqetaflow__logo{display:inline-flex;flex:none;width:28px;height:28px}.integrations-page .marqetaflow__logo .integrations-logo,.integrations-page .marqetaflow__logo .integrations-logo img,.integrations-page .marqetaflow__logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.marqetaflow__list,.marqetaflow__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.marqetaflow__list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 6px;padding:5px 6px;border:1px solid transparent;border-radius:8px}.marqetaflow__list li b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.marqetaflow__list li.is-selected{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.marqetaflow__fee{display:flex;align-items:flex-start;gap:10px}.marqetaflow__doc{flex:none;width:30px;height:40px;border:1px solid #E5E7EB;border-radius:3px;background:#fff;box-shadow:0 1px 2px #0f1b3d14;padding:6px 4px;display:flex;flex-direction:column;gap:4px}.marqetaflow__doc i{display:block;height:2px;background:#cbd5e1;border-radius:1px}.marqetaflow__doc i:first-child{background:#3b82f6;width:60%}.marqetaflow__title{font-weight:600}.marqetaflow__amt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.marqetaflow__amt b{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.marqetaflow__ok{color:#15803d;font-weight:600}.marqetaflow__grid{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.marqetaflow__grid>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:6px}.marqetaflow__grid dt{color:#64708a}.marqetaflow__grid dd{margin:0;font-weight:500;overflow-wrap:break-word}.marqetaflow__grid .is-wide{grid-column:1 / -1}.marqetaflow__checks{gap:2px}.marqetaflow__checks li{display:flex;gap:5px}.marqetaflow__checks em{font-style:normal;color:#15803d;font-weight:700}.marqetaflow__label{color:#64708a;font-weight:600}.marqetaflow__rev{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.marqetaflow__rev>span:nth-child(2){display:flex;flex-direction:column}.marqetaflow__av{width:20px;height:20px;border-radius:50%;background:#dbeafe;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;letter-spacing:-.06em;flex:none}.marqetaflow__ready{margin-top:auto;padding:4px 6px;border:1px solid #BBF7D0;background:#f0fdf4;color:#15803d;border-radius:8px;font-weight:600}@container marqetaflow (min-width: 610px){.marqetaflow__list li.is-selected{position:relative}.marqetaflow__list li.is-selected:after{content:"";position:absolute;right:-25px;top:50%;width:25px;height:1px;background:#3b82f6}.marqetaflow__list li.is-selected:before{content:"";position:absolute;right:-25px;top:calc(50% - 3px);width:6px;height:6px;border-top:1px solid #3B82F6;border-right:1px solid #3B82F6;transform:rotate(45deg)}.marqetaflow__arrow-selected svg{visibility:hidden}}@container marqetaflow (max-width: 609px){.marqetaflow__frame{grid-template-columns:minmax(0,1fr);gap:0}.marqetaflow__arrow{padding:4px 0}.marqetaflow__arrow svg{transform:rotate(90deg)}}.integrations-page.integrations-detail--marqeta{container-name:marqetahero;container-type:inline-size}.integrations-page.integrations-detail--marqeta .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--marqeta .integrations-detail-hero>*{min-width:0}@container marqetahero (min-width: 1150px){.integrations-page.integrations-detail--marqeta .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}}:where(.mtflow) :where(*){margin:0;padding:0;font:inherit;box-sizing:border-box;min-width:0}.integrations-page.integrations-detail--modern-treasury{container:mthero / inline-size}.integrations-page.integrations-detail--modern-treasury .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--modern-treasury .integrations-detail-hero>*{min-width:0}@container mthero (min-width: 1150px){.integrations-page.integrations-detail--modern-treasury .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px;align-items:center}}.integrations-page .mtflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.integrations-page .mtflow-logo .integrations-logo img,.integrations-page .mtflow-logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.mtflow{container:mtflow / inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;font-family:inherit;color:#0f1b3d;font-size:12px;line-height:1.3}.mtflow-frame{display:grid;grid-template-columns:1fr;gap:0;padding:8px}.mtflow-card{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 1px 2px #0f1b3d0d;padding:10px;position:relative}.mtflow-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mtflow-head b{display:block;font-size:13px;font-weight:650}.mtflow-head small,.mtflow-who small{display:block;font-size:12px;color:#667189;overflow-wrap:break-word}.mtflow-review-head{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:0 8px}.mtflow-review-head>div{display:contents}.mtflow-review-head b{grid-column:2;grid-row:1;font-style:italic;font-weight:800}.mtflow-review-head small{grid-column:2 / -1;grid-row:2}.mtflow-review-head .mtflow-ok{grid-column:3;grid-row:1}.mtflow-logo{display:inline-flex;flex:none;width:28px;height:28px}.mtflow-fav{border-radius:4px;flex:none}.mtflow-shield{color:#3b82f6;flex:none}.mtflow-label{font-size:12px;font-weight:600;color:#667189;margin-bottom:4px}.mtflow-list,.mtflow-checks{list-style:none;display:grid;gap:2px}.mtflow-row{position:relative;padding:3px 4px;border-radius:8px}.mtflow-row.is-sel{background:#eef4ff}.mtflow-rowtop{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 4px;align-items:baseline}.mtflow-name{display:block;font-weight:600;overflow-wrap:break-word;word-break:normal}.mtflow-amt{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:1px}.mtflow-chev{color:#3b82f6}.mtflow-date{color:#667189;font-size:12px}.mtflow-origin{display:none}.mtflow-arrow{display:flex;justify-content:center;align-items:center;height:14px;color:#3b82f6}.mtflow-right{display:none}.mtflow-hero{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px;border:1px solid #e3e7ee;border-radius:8px;margin-bottom:6px}.mtflow-doc{position:relative;width:40px;height:50px;flex:none;border:1px solid #d5dbe6;border-radius:4px;background:#f8fafd;padding:4px;display:grid;gap:3px;align-content:start;color:#3b82f6}.mtflow-doc i{display:block;height:2px;background:#d5dbe6;border-radius:1px}.mtflow-doc i.s{width:60%}.mtflow-doc em{position:absolute;right:3px;bottom:2px;font-style:normal;font-size:8px;font-weight:700;color:#667189}.mtflow-summary{display:grid;flex:1}.mtflow-vendor{font-weight:650}.mtflow-svc{color:#667189;overflow-wrap:break-word}.mtflow-summary strong{font-size:16px;font-weight:700;white-space:nowrap}.mtflow-ok{background:#e6f6ec;color:#17803d;border-radius:999px;padding:1px 8px;font-weight:600;white-space:nowrap}.mtflow-fields{display:grid}.mtflow-field{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px;padding:2px 0;border-top:1px solid #eef1f6}.mtflow-field dt{color:#667189}.mtflow-field dd{font-weight:550;overflow-wrap:break-word}.mtflow-field dd.good{color:#17803d}.mtflow-checks{margin-bottom:8px}.mtflow-checks li{display:flex;gap:6px;align-items:flex-start}.mtflow-checks svg{flex:none;margin-top:2px;color:#17803d}.mtflow-appr{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px 6px;padding:6px;border:1px solid #e3e7ee;border-radius:8px}.mtflow-appr .mtflow-ok{grid-column:2;width:fit-content;padding-inline:6px}.mtflow-avatar{flex:none;width:24px;height:24px;border-radius:50%;background:#dbe7ff;color:#1d4ed8;font-size:12px;font-weight:700;display:grid;place-items:center}.mtflow-who{flex:1}.mtflow-who b{font-weight:600;overflow-wrap:break-word}.mtflow-ready{margin-top:8px;background:#e6f6ec;color:#17803d;border:1px solid #c9ebd5;border-radius:8px;padding:6px;text-align:center;font-weight:600}@container mtflow (min-width: 610px){.mtflow-frame{grid-template-columns:190px 14px minmax(0,1fr) 14px 170px;align-items:center}.mtflow-arrow{height:auto;align-self:center}.mtflow-down{display:none}.mtflow-right{display:block}.mtflow-origin{display:block;position:absolute;top:50%;left:100%;width:28px;height:1px;background:#3b82f6}.mtflow-origin:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid #3b82f6;border-right:1px solid #3b82f6;transform:rotate(45deg)}.mtflow-arrow-selected .mtflow-right{visibility:hidden}}:where(.rvflow) :where(*){margin:0;padding:0;font:inherit;min-width:0;box-sizing:border-box}.rvflow{container:rvflow / inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;--rv-navy: #14213d;--rv-gray: #6b7385;--rv-line: #e3e7ee;--rv-blue: #3b82f6;--rv-green: #15803d;--rv-greenbg: #eaf7ef;--rv-soft: #f5f8fc;color:var(--rv-navy);font-family:inherit;font-size:12px;line-height:1.3}.rvflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px}.rvflow-card{background:#fff;border:1px solid var(--rv-line);border-radius:10px;box-shadow:0 1px 2px #14213d0d;padding:10px;display:flex;flex-direction:column;gap:6px}.rvflow-wrap{overflow-wrap:break-word;word-break:normal}.rvflow-money{white-space:nowrap;font-variant-numeric:tabular-nums}.rvflow-muted{color:var(--rv-gray)}.rvflow-head{display:flex;align-items:center;gap:8px}.rvflow-titles{display:grid;min-width:0}.rvflow-titles strong{font-size:13px;font-weight:650}.rvflow-titles span{color:var(--rv-gray);font-size:12px}.rvflow-brand{font-style:italic}.rvflow-icon{border-radius:4px;flex:none}.rvflow-shield{color:var(--rv-blue);flex:none}.rvflow-logo{flex:none;width:28px;height:28px;display:inline-flex}.rvflow-list{list-style:none;display:grid;gap:2px}.rvflow-row{display:grid;gap:1px;padding:3px 4px;border:1px solid var(--rv-line);border-radius:8px}.rvflow-row.is-selected{border-color:var(--rv-blue);background:#f3f8ff;box-shadow:inset 3px 0 0 var(--rv-blue)}.rvflow-rowmain{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 6px;align-items:baseline}.rvflow-merchant{font-weight:600}.rvflow-sel{display:grid;gap:3px;margin-top:3px;padding-top:3px;border-top:1px dashed #c9dcfa}.rvflow-chip{justify-self:start;font-size:12px;color:var(--rv-gray)}.rvflow-arrow{display:flex;justify-content:center;color:var(--rv-blue)}.rvflow-right{display:none}.rvflow-ok{font-size:12px;font-weight:600;color:var(--rv-green);background:var(--rv-greenbg);border-radius:999px;padding:1px 8px;white-space:nowrap}.rvflow-summary{display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px}.rvflow-sumtop{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px}.rvflow-fx{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;background:var(--rv-soft);border:1px solid var(--rv-line);border-radius:8px;padding:6px 8px}.rvflow-fx>div+div{border-left:1px solid var(--rv-line);padding-left:8px}.rvflow-fx small{display:block;color:var(--rv-gray);font-size:12px}.rvflow-big{font-size:15px;font-weight:700}.rvflow-big i{font-size:12px;font-style:normal;color:var(--rv-gray);font-weight:600}.rvflow-fxarrow{color:var(--rv-blue)}.rvflow-receipt{grid-column:1;grid-row:1;width:34px;height:42px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;color:var(--rv-gray);border:1px solid var(--rv-line);border-radius:3px;padding:4px}.rvflow-receipt em{display:block;width:100%;height:2px;background:#cbd5e1}.rvflow-receipt em:last-child{width:70%}.rvflow-fields{display:grid;gap:0}.rvflow-field{display:grid;grid-template-columns:106px minmax(0,1fr);gap:6px;padding:2px 0;border-top:1px solid var(--rv-line)}.rvflow-field dt{color:var(--rv-gray)}.rvflow-field dd{font-weight:550}.rvflow-field.is-fx dd{color:#1d4ed8}.rvflow-checks{list-style:none;display:grid;gap:2px}.rvflow-checks li{display:flex;align-items:flex-start;gap:7px}.rvflow-checks svg{color:var(--rv-green);flex:none;margin-top:2px}.rvflow-approval{border-top:1px solid var(--rv-line);padding-top:8px;display:grid;gap:5px}.rvflow-approval small{color:var(--rv-gray);font-size:12px}.rvflow-appgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;justify-items:start}.rvflow-person{display:grid}.rvflow-ready{display:flex;align-items:center;gap:6px;color:var(--rv-green);background:var(--rv-greenbg);border-radius:8px;padding:4px 6px;font-weight:600}.rvflow-ready svg{flex:none}@container rvflow (min-width: 610px){.rvflow-frame{flex-direction:row;align-items:center;gap:0}.rvflow-source{flex:0 0 175px}.rvflow-central{flex:1 1 0}.rvflow-final{flex:0 0 170px}.rvflow-arrow{flex:none;width:14px;align-self:center}.rvflow-down{display:none}.rvflow-right{display:block}.rvflow-row.is-selected{position:relative}.rvflow-row.is-selected:after{content:"";position:absolute;right:-25px;top:50%;width:25px;height:1px;background:var(--rv-blue)}.rvflow-row.is-selected:before{content:"";position:absolute;right:-25px;top:calc(50% - 3px);width:6px;height:6px;border-top:1px solid var(--rv-blue);border-right:1px solid var(--rv-blue);transform:rotate(45deg)}.rvflow-arrow-selected .rvflow-right{visibility:hidden}}.integrations-page .rvflow-logo .integrations-logo,.integrations-page .rvflow-logo .integrations-logo img,.integrations-page .rvflow-logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.integrations-page.integrations-detail--revolut{container:rvhero / inline-size}.integrations-page.integrations-detail--revolut .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--revolut .integrations-detail-hero>*{min-width:0}@container rvhero (min-width: 1150px){.integrations-page.integrations-detail--revolut .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px;align-items:center}}:where(.mlflow) :where(*){font:inherit;margin:0;padding:0;box-sizing:border-box;min-width:0}:where(.mlflow) :where(*):before,:where(.mlflow) :where(*):after{box-sizing:border-box}.mlflow{container:mlflow / inline-size;width:100%;max-width:700px;min-width:0;margin:0 auto;color:#12203a;font-size:12px;font-family:inherit;line-height:1.3;font-variant-numeric:tabular-nums}.mlflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px}.mlflow-card{background:#fff;border:1px solid #e3e7ee;border-radius:12px;padding:10px;box-shadow:0 1px 2px #12203a0d;display:flex;flex-direction:column;gap:6px;overflow-wrap:break-word}.mlflow-card--source{border-top:2px solid #7c5cd6}.mlflow-card--mid{border-top:2px solid #3b82f6}.mlflow-card--final{border-top:2px solid #1f9d6b}.mlflow-head{display:flex;align-items:center;gap:8px}.mlflow-head>div{display:flex;flex-direction:column}.mlflow-head b{font-size:13px;font-weight:650}.mlflow-head span{color:#6b768a;font-size:12px}.mlflow-fav{border-radius:4px;flex:none}.mlflow-shield{color:#3b82f6;flex:none}.mlflow-logo{display:inline-flex;flex:none;width:28px;height:28px}.integrations-page .mlflow-logo .integrations-logo,.integrations-page .mlflow-logo .integrations-logo img,.integrations-page .mlflow-logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.mlflow-arrow{display:flex;justify-content:center;align-items:center;color:#3b82f6;opacity:.75}.mlflow-bill{display:flex;gap:10px;align-items:center}.mlflow-bill-main{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.mlflow-bill-main b{font-size:13px;font-weight:650}.mlflow-bill-main>span:not(.mlflow-pill){color:#6b768a}.mlflow-money{font-size:15px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.mlflow-rows{display:flex;flex-direction:column;border-top:1px solid #edf0f5}.mlflow-rows>div{display:grid;grid-template-columns:108px minmax(0,1fr);gap:6px;padding:2px 0;border-bottom:1px solid #edf0f5}.mlflow-card--source .mlflow-rows>div{grid-template-columns:minmax(0,1fr);gap:0}.mlflow-rows dt{color:#6b768a}.mlflow-rows dd{font-weight:550}.mlflow-pill{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.mlflow-pill--purple{background:#efeafc;color:#5b3fb5}.mlflow-pill--green{background:#e6f6ee;color:#167a52}.mlflow-thumb{flex:none}.mlflow-thumb-paper{fill:#fff;stroke:#d5dae4}.mlflow-thumb-line{fill:#e3e7ee}.mlflow-thumb-id{font-size:6px;font-weight:700;fill:#12203a;font-family:inherit}.mlflow-thumb--purple .mlflow-thumb-accent{fill:#7c5cd6}.mlflow-thumb--blue .mlflow-thumb-accent{fill:#3b82f6}.mlflow-checks{list-style:none;display:flex;flex-direction:column;gap:2px}.mlflow-checks li{display:flex;gap:7px;align-items:flex-start}.mlflow-checks svg{color:#1f9d6b;flex:none;margin-top:2px}.mlflow-review{border-top:1px solid #edf0f5;padding-top:8px;display:flex;flex-direction:column;gap:4px}.mlflow-review-label{color:#6b768a}.mlflow-reviewer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.mlflow-reviewer>div{display:flex;flex-direction:column}.mlflow-reviewer b{font-weight:650}.mlflow-reviewer span:not(.mlflow-pill){color:#6b768a}.mlflow-done{background:#e6f6ee;color:#167a52;border-radius:8px;padding:6px 10px;font-weight:600;text-align:center}@container mlflow (min-width: 610px){.mlflow-frame{display:grid;grid-template-columns:160px 14px minmax(0,1fr) 14px 170px;align-items:center;gap:0}.mlflow-card{align-self:center}.mlflow-arrow svg{width:14px;height:14px;transform:rotate(-90deg)}}.integrations-page.integrations-detail--melio{container:mlhero / inline-size}.integrations-page.integrations-detail--melio .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--melio .integrations-detail-hero>*{min-width:0}@container mlhero (min-width: 1150px){.integrations-page.integrations-detail--melio .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}}:where(.gcflow) :where(*){font:inherit;margin:0;padding:0;box-sizing:border-box;min-width:0}.integrations-page.integrations-detail--gocardless{container:gchero / inline-size}.integrations-page.integrations-detail--gocardless .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--gocardless .integrations-detail-hero>*{min-width:0}@container gchero (min-width: 1150px){.integrations-page.integrations-detail--gocardless .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}}.integrations-page .gcflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.integrations-page .gcflow-logo .integrations-logo img,.integrations-page .gcflow-logo .integrations-logo svg{width:28px;height:28px;object-fit:contain}.gcflow{container:gcflow / inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;color:#12203a;font-family:inherit;font-size:12px;line-height:1.3;font-variant-numeric:tabular-nums;--navy: #12203a;--gray: #64708a;--line: #e2e6ee;--blue: #2f6fe4;--blue-soft: #eaf1fe;--green: #12805c;--green-soft: #e6f5ee;--gcy: #ffdd02}.gcflow-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:8px}.gcflow-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px;box-shadow:0 1px 2px #12203a0d;display:flex;flex-direction:column;gap:6px;overflow-wrap:break-word;word-break:normal}.gcflow-head{display:flex;align-items:center;gap:7px;padding-bottom:6px;border-bottom:1px solid var(--line)}.gcflow-titles{display:grid}.gcflow-titles strong{font-size:13px;font-weight:700;color:var(--navy)}.gcflow-titles small{font-size:12px;color:var(--gray)}.gcflow-italic{font-style:italic}.gcflow-fav{border-radius:4px;flex:none}.gcflow-logo{flex:none;display:inline-flex;width:28px;height:28px;border-bottom:2px solid var(--gcy)}.gcflow-shield{color:var(--blue);flex:none}.gcflow-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.gcflow-rows{list-style:none;display:grid;gap:4px}.gcflow-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:6px;padding:3px 4px;border-radius:7px;border:1px solid transparent}.gcflow-row-date{grid-column:1 / -1;font-size:12px;color:var(--gray)}.gcflow-row-label{grid-column:1 / -1;font-weight:600}.gcflow-row>.gcflow-money{grid-column:1 / -1}.gcflow-row--in{color:var(--gray);background:#f3f4f7}.gcflow-row--in .gcflow-money{color:#4a566e;font-weight:600}.gcflow-row--fee{color:var(--navy)}.gcflow-row--fee .gcflow-money{color:var(--blue)}.gcflow-row.is-selected{background:var(--blue-soft);border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.gcflow-row.is-selected .gcflow-money{color:var(--blue)}.gcflow-row.is-selected .gcflow-row-date{color:#4467a8}.gcflow-expense{display:flex;align-items:center;gap:7px}.gcflow-thumb{flex:none;width:24px;height:30px;border:1px solid var(--line);border-radius:3px;background:#fff;display:grid;align-content:center;gap:3px;padding:0 4px;box-shadow:1px 1px 0 var(--line)}.gcflow-thumb b{display:block;height:2px;background:#c7cedd;border-radius:1px}.gcflow-thumb b:first-child{background:var(--blue);width:60%}.gcflow-expense-main{flex:1;display:grid}.gcflow-expense-main small{color:var(--gray);font-size:12px}.gcflow-expense-main strong{font-weight:700}.gcflow-expense-side{display:grid;justify-items:end;gap:3px}.gcflow-expense-amt{font-size:14px;color:var(--navy)}.gcflow-pill{display:inline-block;padding:1px 7px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.gcflow-pill--ok{background:var(--green-soft);color:var(--green)}.gcflow-fields{display:grid;gap:0}.gcflow-field{display:grid;grid-template-columns:108px minmax(0,1fr);gap:6px;padding:2px 0;border-top:1px solid #eef0f5}.gcflow-field dt{color:var(--gray)}.gcflow-field dd{font-weight:600;overflow-wrap:break-word}.gcflow-note{display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:7px;background:var(--blue-soft);color:#2a54a8;font-weight:600}.gcflow-note svg{flex:none}.gcflow-checks{list-style:none;display:grid;gap:4px}.gcflow-checks li{display:flex;align-items:flex-start;gap:6px}.gcflow-checks svg{flex:none;margin-top:1px;color:var(--green)}.gcflow-approval{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 0;border-top:1px solid var(--line)}.gcflow-person{display:grid}.gcflow-person small{color:var(--gray);font-size:12px}.gcflow-person strong{font-weight:700}.gcflow-person span{color:var(--gray)}.gcflow-ready{display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:7px;background:var(--green-soft);color:var(--green);font-weight:600;margin-top:auto}.gcflow-ready svg{flex:none}.gcflow-conn{height:14px;display:flex;justify-content:center}.gcflow-conn i{position:relative;width:1.5px;height:100%;background:var(--blue)}.gcflow-conn i:after{content:"";position:absolute;bottom:-1px;left:50%;width:6px;height:6px;border-right:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);transform:translate(-50%) rotate(45deg)}.gcflow-row.is-selected:after{content:none}@container gcflow (min-width: 610px){.gcflow-frame{grid-template-columns:minmax(0,170px) 14px minmax(0,1fr) 14px minmax(0,170px);align-items:center}.gcflow-conn--a{visibility:hidden}.gcflow-conn{height:auto;align-items:center}.gcflow-conn--b i{width:100%;height:1.5px}.gcflow-conn--b i:after{inset:50% -1px auto auto;transform:translateY(-50%) rotate(-45deg)}.gcflow-row.is-selected:after{content:"";position:absolute;top:50%;left:100%;width:24px;height:1.5px;margin-top:-1px;background:var(--blue);z-index:2}.gcflow-row.is-selected:before{content:"";position:absolute;top:50%;left:calc(100% + 18px);width:6px;height:6px;margin-top:-3.5px;border-right:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);transform:rotate(-45deg);z-index:3}}.integrations-page.integrations-detail--dwolla{container:dwhero / inline-size}.integrations-page.integrations-detail--dwolla .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--dwolla .integrations-detail-hero>*{min-width:0}@container dwhero (min-width: 1150px){.integrations-page.integrations-detail--dwolla .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}}.integrations-page .dwflow-logo .integrations-logo,.integrations-page .dwflow-logo .integrations-logo img,.integrations-page .dwflow-logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}:where(.dwflow) :where(*){margin:0;padding:0;font:inherit;min-width:0;box-sizing:border-box}.dwflow{container:dwflow / inline-size;width:100%;max-width:700px;min-width:0;margin-inline:auto;color:#0f1b3d;font-family:inherit;font-size:12px;line-height:1.3;--navy: #0f1b3d;--blue: #2563eb;--line: #e3e7ef;--muted: #5d6783;--green: #15803d}.dwflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px}.dwflow-arrow{display:flex;justify-content:center;height:14px;color:var(--blue)}.dwflow-arrow-svg{display:block}.dwflow-arrow-source[data-connected=false] svg{visibility:hidden}.dwflow-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 2px #0f1b3d0a}.dwflow-head{display:flex;align-items:center;gap:8px}.dwflow-head>svg,.dwflow-ricon{flex:none}.dwflow-logo{flex:none;display:inline-flex;width:28px;height:28px}.dwflow-titles{display:flex;flex-direction:column;min-width:0}.dwflow-titles b{font-weight:650;font-size:13px;color:var(--navy)}.dwflow-titles small{font-size:12px;color:var(--muted)}.dwflow-ital{font-style:italic}.dwflow-dwolla{border-top:3px solid var(--navy)}.dwflow-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.dwflow-tab{background:none;border:0;cursor:pointer;font-size:12px;padding:4px 2px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.dwflow-tab[aria-selected=true]{color:var(--navy);font-weight:650;border-bottom-color:var(--navy)}.dwflow-tab:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-radius:4px}.dwflow-rows{list-style:none;display:flex;flex-direction:column;gap:3px}.dwflow-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:4px;padding:3px 4px;border-radius:8px;border:1px solid transparent;background:#f5f6f9;color:var(--muted)}.dwflow-label{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-weight:550}.dwflow-amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.dwflow-date{white-space:nowrap}.dwflow-ach{font-style:normal;font-size:12px;border:1px solid #d3d8e3;border-radius:4px;padding:0 4px}.dwflow-row.is-fee{background:#fff;border-color:var(--line);color:var(--navy)}.dwflow-row.is-fee .dwflow-label{padding-left:0}.dwflow-row.is-focus{background:#eff5ff;border-color:#93b4f5;box-shadow:inset 3px 0 0 var(--navy)}.dwflow-remizen{border-top:3px solid var(--blue)}.dwflow-expense{display:grid;grid-template-columns:38px minmax(0,1fr);gap:4px 8px;padding:6px;border-radius:8px;background:#f7f9fe;border:1px solid var(--line)}.dwflow-exp-top{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;align-items:flex-start}.dwflow-expense>.dwflow-ok{grid-column:2;justify-self:start}.dwflow-exp-amt{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.dwflow-ok{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--green);background:#ecf8f0;border:1px solid #c4e6d0;border-radius:999px;padding:1px 8px;white-space:nowrap}.dwflow-fields{display:flex;flex-direction:column}.dwflow-fields div{display:grid;grid-template-columns:108px minmax(0,1fr);gap:6px;padding:2px 0;border-bottom:1px solid #eef0f5}.dwflow-fields dt{color:var(--muted)}.dwflow-fields dd{font-weight:550;overflow-wrap:break-word}.dwflow-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dwflow-doc{grid-column:1;grid-row:1 / 3;width:38px;height:46px;border:1px solid var(--line);border-radius:4px;background:#fff;padding:4px;display:flex;flex-direction:column;gap:3px;box-shadow:0 1px 2px #0f1b3d0f}.dwflow-doc i{display:block;height:2px;background:#d3d8e3;border-radius:1px}.dwflow-doc i:first-child{background:var(--navy);width:55%}.dwflow-doc span{margin-top:auto;font-size:8px;color:var(--muted)}.dwflow-info{display:inline-flex;align-items:center;gap:5px;color:var(--blue);background:#eff5ff;border-radius:6px;padding:3px 7px;font-weight:550}.dwflow-info b{width:14px;height:14px;border-radius:50%;background:var(--blue);color:#fff;font-size:10px;display:grid;place-items:center;font-style:italic}.dwflow-finance{border-top:3px solid var(--blue)}.dwflow-checks{list-style:none;display:flex;flex-direction:column;gap:4px}.dwflow-checks li{display:flex;align-items:center;gap:6px}.dwflow-tick{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;flex:none;background:#ecf8f0;color:var(--green)}.dwflow-review{border-top:1px solid var(--line);padding-top:6px;display:flex;flex-direction:column;gap:4px}.dwflow-rlabel{color:var(--muted);font-weight:600}.dwflow-person{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.dwflow-avatar{width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:12px;flex:none}.dwflow-person .dwflow-titles{flex:1 1 90px}.dwflow-titles b{overflow-wrap:normal;word-break:normal}.dwflow-ready{display:flex;align-items:center;gap:6px;color:var(--green);background:#f1faf4;border:1px solid #c4e6d0;border-radius:8px;padding:4px 8px;font-weight:600}.dwflow-ready svg{flex:none}@container dwflow (min-width: 610px){.dwflow-frame{flex-direction:row;align-items:center}.dwflow-dwolla{flex:0 0 190px}.dwflow-remizen{flex:1 1 0}.dwflow-finance{flex:0 0 170px}.dwflow-arrow{align-self:center;width:14px;height:auto;flex:none}.dwflow-arrow-svg{transform:rotate(-90deg)}.dwflow-arrow-source svg{visibility:hidden}.dwflow-row.is-focus:after{content:"";position:absolute;top:50%;right:-25px;width:25px;height:1px;background:var(--blue);pointer-events:none}.dwflow-row.is-focus:before{content:"";position:absolute;top:calc(50% - 3px);right:-25px;width:6px;height:6px;border-right:1px solid var(--blue);border-top:1px solid var(--blue);transform:rotate(45deg);pointer-events:none}}.cpflow{--cp-blue: #1f6feb;--cp-navy: #14213d;--cp-gray: #5b6578;--cp-line: #e2e6ee;--cp-green: #12805c;--cp-green-bg: #e7f6ef;container:cpflow / inline-size;width:100%;max-width:700px;min-width:0;margin:0 auto;color:var(--cp-navy);font-family:inherit;font-size:12px;line-height:1.3}:where(.cpflow) :where(*){margin:0;padding:0;font:inherit;min-width:0;box-sizing:border-box}.cpflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px}.cpflow-card{background:#fff;border:1px solid var(--cp-line);border-radius:10px;box-shadow:0 1px 2px #14213d0d;padding:10px;display:flex;flex-direction:column;gap:4px;overflow-wrap:normal;word-break:normal}.cpflow-source{border-top:3px solid var(--cp-blue)}.cpflow-head{display:flex;align-items:center;gap:8px}.cpflow-head b{display:block;font-size:13px;font-weight:700}.cpflow-head small{display:block;font-size:12px;color:var(--cp-gray)}.cpflow-brand{font-style:italic;color:var(--cp-navy)}.cpflow-head img{border-radius:4px;flex:none}.cpflow-shield{color:var(--cp-blue);flex:none}.cpflow-logo{display:inline-flex;width:28px;height:28px;flex:none}.cpflow-money{font-variant-numeric:tabular-nums;white-space:nowrap}.cpflow-pill{display:inline-block;width:fit-content;white-space:nowrap;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px}.cpflow-pill--green{background:var(--cp-green-bg);color:var(--cp-green)}.cpflow-po{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap}.cpflow-poid{font-size:13px;font-weight:700;color:var(--cp-blue);white-space:nowrap}.cpflow-kv>div,.cpflow-rec>div{display:flex;justify-content:space-between;gap:6px;padding:2px 0;border-bottom:1px dashed var(--cp-line);font-size:12px}.cpflow-kv dt,.cpflow-rec dt{color:var(--cp-gray);flex:none}.cpflow-kv dd,.cpflow-rec dd{font-weight:600;text-align:right}.cpflow-rec>div{gap:4px 6px}.cpflow-rec dt{flex:0 0 108px}.cpflow-rec dd{flex:1 1 100px;text-align:left}.cpflow-trail{list-style:none;display:grid;gap:2px;background:#f3f7fe;border-radius:8px;padding:4px 6px}.cpflow-trail li{display:flex;justify-content:space-between;gap:4px;font-size:12px}.cpflow-trail em{font-style:normal;color:var(--cp-green);font-weight:600;display:inline-flex;align-items:center;gap:3px}.cpflow-check{color:var(--cp-green);flex:none;width:12px;height:12px}.cpflow-foot{font-size:12px;font-weight:600;text-align:center;padding:5px 8px;border-radius:8px}.cpflow-foot--blue{background:#eaf2ff;color:var(--cp-blue)}.cpflow-foot--green{background:var(--cp-green-bg);color:var(--cp-green);margin-top:auto}.cpflow-exp{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.cpflow-exp-main{display:grid;gap:2px}.cpflow-exp-main strong{font-size:14px;font-weight:650}.cpflow-amt{font-size:15px;font-weight:700}.cpflow-thumb{position:relative;width:44px;height:56px;flex:none;background:#fff;border:1px solid var(--cp-line);border-radius:4px;padding:6px 5px;display:grid;align-content:start;gap:4px;box-shadow:0 1px 2px #14213d0f}.cpflow-thumb i{display:block;height:3px;border-radius:2px;background:#d5dbe6}.cpflow-thumb i:nth-child(2){width:70%}.cpflow-thumb b{position:absolute;left:5px;right:5px;bottom:6px;height:5px;border-radius:2px;background:var(--cp-blue);opacity:.6}.cpflow-cmp{border:1px solid #bfe5d4;background:#f6fcf9;border-radius:8px;padding:4px 8px;display:grid;gap:2px}.cpflow-cmp>div{display:flex;justify-content:space-between;gap:8px;font-size:12px}.cpflow-cmp>div span:first-child{color:var(--cp-gray)}.cpflow-cmp>div span:last-child{font-weight:700}.cpflow-exact{display:inline-flex;align-items:center;gap:5px;color:var(--cp-green);font-size:12px;font-weight:700;margin-top:2px}.cpflow-checks{list-style:none;display:grid;gap:2px}.cpflow-checks li{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.cpflow-rev{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--cp-line);padding-top:8px}.cpflow-rev small{display:block;font-size:12px;color:var(--cp-gray)}.cpflow-rev b{display:block;font-size:13px;white-space:nowrap}.cpflow-rev em{display:block;font-style:normal;font-size:12px;color:var(--cp-gray);white-space:nowrap}.cpflow-conn{display:flex;justify-content:center;color:var(--cp-blue);opacity:.75}.cpflow-arrow-h{display:none}@container cpflow (min-width: 610px){.cpflow-frame{flex-direction:row;align-items:center;gap:0}.cpflow-source{flex:0 0 190px}.cpflow-final{flex:0 0 170px}.cpflow-mid{flex:1 1 0}.cpflow-conn{flex:0 0 14px;width:14px}.cpflow-arrow-v{display:none}.cpflow-arrow-h{display:block;width:14px;flex:none}}.integrations-page .cpflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.integrations-page .cpflow-logo .integrations-logo img,.integrations-page .cpflow-logo .integrations-logo svg{width:28px;height:28px;object-fit:contain}.integrations-page.integrations-detail--coupa{container:cphero / inline-size}.integrations-page.integrations-detail--coupa .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--coupa .integrations-detail-hero>*{min-width:0}@container cphero (min-width: 1150px){.integrations-page.integrations-detail--coupa .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px;align-items:center}}.saflow{container:saflow/inline-size;width:100%;max-width:740px;min-width:0;margin:0 auto;font-family:inherit;font-size:12px;line-height:1.3;color:#0f1b3d}:where(.saflow) :where(*){margin:0;padding:0;font:inherit;min-width:0;box-sizing:border-box}.saflow b{font-weight:600}.saflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px}.saflow-card{background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 1px 2px #0f1b3d0d;padding:10px;display:flex;flex-direction:column;gap:4px;min-width:0}.saflow-head{display:flex;align-items:center;gap:8px}.saflow-head b{display:block;font-size:13px;color:#0f1b3d}.saflow-head small,.saflow small{display:block;font-size:12px;color:#6b7280}.saflow-head .saflow-brand{font-style:italic;color:#0f1b3d;font-weight:700}.saflow-fav,.saflow-shield{flex:none;border-radius:5px}.saflow-ok{display:inline-block;font-size:12px;font-weight:600;color:#15803d;background:#ecfdf3;border:1px solid #BBF7D0;border-radius:999px;padding:1px 8px;white-space:nowrap}.saflow-check{color:#16a34a;flex:none}.saflow-money{font-variant-numeric:tabular-nums;white-space:nowrap}.saflow-bar{display:flex;align-items:center;gap:6px;margin-top:auto;padding:4px 6px;border-radius:8px;background:#ecfdf3;border:1px solid #BBF7D0;color:#15803d;font-weight:600;font-size:12px}.saflow-tabs{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px;border-bottom:1px solid #E5E7EB}.saflow-tabs span{font-size:12px;color:#6b7280;padding:3px 0 5px;border-bottom:2px solid transparent;margin-bottom:-1px;overflow-wrap:normal;word-break:normal}.saflow-tabs span.on{color:#0a6ed1;border-color:#0a6ed1;font-weight:600}.saflow-src{border-top:3px solid #0A6ED1}.saflow-po{background:#f5f9fe;border:1px solid #DCE9F8;border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:4px}.saflow-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px}.saflow-row b{color:#0a6ed1}.saflow-kv{display:flex;flex-direction:column;gap:3px}.saflow-kv div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 6px}.saflow-kv dt{color:#6b7280}.saflow-kv dd{font-weight:500;text-align:right}.saflow-hist h4{font-size:12px;font-weight:600;margin-bottom:4px}.saflow-hrow{display:flex;align-items:center;gap:4px;padding:2px 0;border-top:1px solid #F1F2F4}.saflow-hrow span{flex:1}.saflow-hrow em{font-style:normal;color:#15803d;font-weight:500}.saflow-exp{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.saflow-grow{flex:1;display:flex;flex-direction:column}.saflow-vendor{font-weight:600;font-size:13px}.saflow-amt{font-size:15px;font-weight:700;color:#0f1b3d}.saflow-thumb{width:28px;height:36px;border:1px solid #D1D5DB;border-radius:3px;background:#fff;padding:4px 3px;display:flex;flex-direction:column;gap:3px;flex:none}.saflow-thumb i{height:2px;background:#cbd5e1;border-radius:1px}.saflow-thumb u{height:4px;width:60%;background:#3b82f6;border-radius:1px;margin-top:auto}.saflow-fields{display:flex;flex-direction:column;gap:3px}.saflow-fields div{display:flex;flex-wrap:wrap;gap:0 6px}.saflow-fields dt{flex:0 0 108px;color:#6b7280}.saflow-fields dd{flex:1 1 100px;font-weight:500}.saflow-att{display:flex;align-items:center;gap:4px}.saflow-cmp{border:1px solid #DBEAFE;background:#f3f8ff;border-radius:8px;padding:7px 9px;display:flex;flex-direction:column;gap:3px}.saflow-cmp div{display:flex;justify-content:space-between;gap:6px}.saflow-cmp span{color:#6b7280}.saflow-cmp .diff{border-top:1px dashed #BFDBFE;padding-top:3px;color:#15803d}.saflow-cmp .diff span{color:#15803d}.saflow-list{list-style:none;display:flex;flex-direction:column;gap:3px}.saflow-list li{display:flex;align-items:center;gap:6px}.saflow-fin hr{border:0;border-top:1px solid #E5E7EB}.saflow-rev{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.saflow-actor{display:flex;align-items:center;gap:8px}.saflow-actor b{display:block}.saflow-av{width:28px;height:28px;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-weight:600;font-size:12px;display:grid;place-items:center;flex:none}.saflow-arrow{display:flex;justify-content:center;align-items:center;height:24px}.saflow-arrow-h{display:none}@container saflow (min-width:640px){.saflow-frame{flex-direction:row;align-items:center}.saflow-src{flex:0 0 195px}.saflow-fin{flex:0 0 170px}.saflow-mid{flex:1 1 0}.saflow-arrow{width:14px;height:auto;align-self:center;flex:none}.saflow-arrow-h{display:block}.saflow-arrow-v{display:none}.saflow-fin .saflow-bar{align-items:flex-start}}.integrations-page.integrations-detail--sap-ariba{container:sahero/inline-size}.integrations-page.integrations-detail--sap-ariba .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--sap-ariba .integrations-detail-hero>*{min-width:0}@container sahero (min-width:1150px){.integrations-page.integrations-detail--sap-ariba .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px;align-items:center}}.integrations-page .saflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.integrations-page .saflow-logo .integrations-logo img,.integrations-page .saflow-logo .integrations-logo svg{width:28px;height:28px;object-fit:contain}.saflow-logo{display:inline-flex;flex:none}:where(.ivflow) :where(*){margin:0;padding:0;font:inherit;min-width:0;box-sizing:border-box}.ivflow{container:ivflow / inline-size;width:100%;max-width:740px;min-width:0;margin:0 auto;font-family:inherit;font-size:12px;line-height:1.3;color:#5b6578}.ivflow .ivflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px}.ivflow .ivflow-card{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 1px 3px #1018280d;padding:10px;display:flex;flex-direction:column;gap:4px}.ivflow .ivflow-head{display:flex;align-items:center;gap:8px}.ivflow .ivflow-head>svg{flex:none;width:18px;height:18px}.ivflow .ivflow-title{color:#0f1d3a;font-size:13px;font-weight:600;display:block}.ivflow .ivflow-sub{color:#6b7488;font-size:12px;display:block}.ivflow .ivflow-brand{font-style:italic;color:#0f1d3a;font-weight:700}.ivflow .ivflow-mark{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex:none}.ivflow .ivflow-mark img{width:18px;height:18px;border-radius:4px}.ivflow .ivflow-sec{color:#0f1d3a;font-weight:600;font-size:12px}.ivflow .ivflow-row{display:flex;justify-content:space-between;gap:6px;align-items:baseline}.ivflow .ivflow-k{color:#6b7488;flex:0 0 auto;max-width:50%}.ivflow .ivflow-v{color:#0f1d3a;font-weight:500;text-align:right;overflow-wrap:normal;word-break:normal}.ivflow .ivflow-list{display:flex;flex-direction:column;gap:2px}.ivflow .ivflow-ok{color:#12805c;font-weight:600;display:inline-flex;align-items:center;justify-content:flex-end;gap:3px}.ivflow .ivflow-ok svg,.ivflow .ivflow-status svg{flex:none}.ivflow .ivflow-money{font-variant-numeric:tabular-nums;white-space:nowrap}.ivflow .ivflow-chk{display:flex;align-items:center;gap:6px;color:#0f1d3a}.ivflow .ivflow-chk svg,.ivflow .ivflow-ic{flex:none;width:14px;height:14px}.ivflow .ivflow-line{border-top:1px solid #e3e7ee}.ivflow .ivflow-box{border:1px solid #e3e7ee;border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:2px;background:#fafbfd}.ivflow .ivflow-iv .ivflow-box{border-color:#cfe6ea;background:#f3fafb}.ivflow .ivflow-iv .ivflow-sec{color:#0b6477}.ivflow .ivflow-status{display:flex;align-items:center;gap:6px;background:#e8f6ef;color:#12805c;border-radius:8px;padding:4px 6px;font-weight:600}.ivflow .ivflow-badge{background:#e8f6ef;color:#12805c;border-radius:999px;padding:2px 8px;font-weight:600;white-space:nowrap;flex:none}.ivflow .ivflow-ref{display:flex;justify-content:space-between;align-items:center;gap:4px;flex-wrap:wrap}.ivflow .ivflow-ref b{color:#0f1d3a;font-size:13px;font-weight:600;display:block}.ivflow .ivflow-amt{color:#0f1d3a;font-size:14px;font-weight:700}.ivflow .ivflow-merch{display:flex;justify-content:space-between;align-items:center;gap:8px}.ivflow .ivflow-thumb{width:34px;height:44px;border:1px solid #d6dce6;border-radius:4px;background:#fff;padding:5px 4px;display:flex;flex-direction:column;gap:3px;flex:none}.ivflow .ivflow-thumb i{display:block;height:2px;background:#cdd5e1;border-radius:1px}.ivflow .ivflow-thumb i:first-child{background:#3b82f6;width:50%}.ivflow .ivflow-remain{color:#12805c;font-weight:700}.ivflow .ivflow-conn{align-self:center;flex:none;color:#3b82f6;display:flex;align-items:center;justify-content:center}.ivflow .ivflow-conn svg{width:14px;height:24px}.ivflow .ivflow-conn .ivflow-h{display:none}@container ivflow (min-width: 640px){.ivflow .ivflow-frame{flex-direction:row;align-items:center}.ivflow .ivflow-src{flex:0 0 28%}.ivflow .ivflow-mid{flex:1 1 0}.ivflow .ivflow-fin{flex:0 0 25%}.ivflow .ivflow-card{align-self:center}.ivflow .ivflow-conn svg.ivflow-v2{display:none}.ivflow .ivflow-conn .ivflow-h{display:block;width:14px;height:14px}.ivflow .ivflow-conn{width:14px}.ivflow .ivflow-mid .ivflow-k{flex-basis:108px;max-width:none}}.integrations-page.integrations-detail--ivalua{container:ivhero / inline-size}.integrations-page.integrations-detail--ivalua .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--ivalua .integrations-detail-hero>*{min-width:0}@container ivhero (min-width: 700px) and (max-width: 1149px){.integrations-page.integrations-detail--ivalua .ivflow{max-width:640px}}@container ivhero (min-width: 1150px){.integrations-page.integrations-detail--ivalua .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px;align-items:center}}.integrations-page .ivflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.integrations-page .ivflow-logo .integrations-logo img,.integrations-page .ivflow-logo .integrations-logo svg{width:28px;height:28px;object-fit:contain}:where(.gpflow) :where(*){margin:0;padding:0;font:inherit;min-width:0;box-sizing:border-box}.gpflow{container:gpflow / inline-size;width:100%;max-width:740px;min-width:0;margin:0 auto;font-size:12px;line-height:1.3;color:#0f1f3d}.gpflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px}.gpflow-card{background:#fff;border:1px solid #e3e8ef;border-radius:10px;padding:10px;box-shadow:0 1px 3px #0f1f3d0f;display:flex;flex-direction:column;gap:4px;min-width:0}.gpflow-head{display:flex;align-items:center;gap:8px;font-size:13px;padding-bottom:4px;border-bottom:1px solid #eef1f6}.gpflow-head>svg,.gpflow-head>img{flex:none}.gpflow-title{font-weight:650;font-size:13px;color:#0f1f3d}.gpflow-brand{font-style:italic;color:#1e3a8a;font-weight:700}.gpflow-sub{font-size:12px;color:#6b7686;display:block}.gpflow-label{display:block;font-size:12px;color:#6b7686}.gpflow-value{display:block;font-size:12px;font-weight:600;color:#0f1f3d;overflow-wrap:normal;word-break:normal}.gpflow-field{padding:2px 0}.gpflow-field.is-strong{background:#effaf9;border-left:2px solid #0d9488;border-radius:4px;padding:3px 6px}.gpflow-source .gpflow-field{display:flex;justify-content:space-between;gap:6px}.gpflow-source .gpflow-field .gpflow-label{flex:none}.gpflow-source .gpflow-field .gpflow-value{text-align:right}.gpflow-cat{display:flex;flex-direction:column;gap:3px;margin:2px 0}.gpflow-pr,.gpflow-person{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap}.gpflow-person>div{flex:none}.gpflow-pr .gpflow-value{font-size:14px}.gpflow-green{font-size:12px;font-weight:600;color:#15803d;background:#ecfdf3;border-radius:999px;padding:1px 8px;white-space:nowrap;flex:none}.gpflow-section{font-size:12px;font-weight:650;color:#1d4ed8;margin-top:4px}.gpflow-route{list-style:none;display:flex;flex-direction:column;gap:3px;border-left:1px solid #cfe3f5;margin-left:7px}.gpflow-route li{display:flex;align-items:flex-start;gap:6px;margin-left:-8px}.gpflow-route li>span:last-child{flex:1;display:flex;justify-content:space-between;align-items:center;gap:4px}.gpflow-dot{width:15px;height:15px;flex:none;border-radius:50%;background:#16a34a;color:#fff;display:grid;place-items:center}.gpflow-role{display:block;font-size:12px;font-weight:600}.gpflow-state{display:block;font-size:12px;color:#15803d;flex:none;white-space:nowrap}.gpflow-currency{font-variant-numeric:tabular-nums;white-space:nowrap}.gpflow-ok{display:flex;align-items:flex-start;gap:5px;font-size:12px;color:#15803d;font-weight:600}.gpflow-ok svg{flex:none;margin-top:1px}.gpflow-footer{margin-top:4px;background:#ecfdf3;border:1px solid #c7ecd5;border-radius:6px;padding:4px 6px}.gpflow-exp{display:flex;justify-content:space-between;align-items:center;gap:8px}.gpflow-money{display:block;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.gpflow-exp .gpflow-label{color:#0f1f3d;font-size:13px;font-weight:650}.gpflow-thumb{width:26px;height:32px;flex:none;border:1px solid #d5dce6;border-radius:3px;background:#f7f9fc;padding:4px 3px;display:flex;flex-direction:column;gap:3px}.gpflow-thumb i{height:2px;background:#c3cddb;display:block}.gpflow-thumb b{height:4px;width:50%;background:#3b82f6;margin-top:auto;display:block}.gpflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}.gpflow-owner{grid-column:1 / -1}.gpflow-ctx{border-top:1px solid #eef1f6;padding-top:4px;display:flex;flex-direction:column;gap:3px}.gpflow-checks{display:flex;flex-direction:column;gap:4px}.gpflow-rule{border:0;border-top:1px solid #eef1f6;margin:4px 0}.gpflow-fin .gpflow-footer{margin-top:auto}.gpflow-connector{display:flex;justify-content:center;color:#3b82f6}.gpflow-connector svg{width:14px;height:14px;stroke-width:1.2;flex:none}.gpflow-right{display:none}.integrations-page .gpflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.gpflow-logo{display:inline-flex;width:28px;height:28px;flex:none}.integrations-page .gpflow-logo .integrations-logo img,.integrations-page .gpflow-logo .integrations-logo svg{width:28px;height:28px;object-fit:contain}@container gpflow (min-width: 640px){.gpflow-frame{flex-direction:row;align-items:center;gap:0}.gpflow-source{flex:0 0 34%}.gpflow-fin{flex:0 0 24.5%}.gpflow-main{flex:1 1 0}.gpflow-card{align-self:center}.gpflow-connector{flex:0 0 14px}.gpflow-down{display:none}.gpflow-right{display:block}}.integrations-page.integrations-detail--gep-smart{container:gphero / inline-size}.integrations-page.integrations-detail--gep-smart .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--gep-smart .integrations-detail-hero>*{min-width:0}@container gphero (min-width: 1150px){.integrations-page.integrations-detail--gep-smart .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px;align-items:center}}@container gphero (min-width: 700px) and (max-width: 1149px){.gpflow{max-width:640px}}:where(.prflow) :where(*){margin:0;padding:0;font:inherit;min-width:0;box-sizing:border-box}.prflow-hero-slot{container:prflow-scene / inline-size;width:100%;max-width:none;min-width:0}.prflow{--pr-navy: #14213d;--pr-gray: #5f6b7e;--pr-line: #e3e7ee;--pr-blue: #2563eb;--pr-green: #15803d;--pr-green-bg: #e8f6ec;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;color:var(--pr-navy);font-size:12px;line-height:1.3}.prflow-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--pr-line);border-radius:12px;box-shadow:0 1px 3px #14213d0d;overflow-wrap:normal;word-break:normal}.prflow-head{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--pr-line);min-height:48px}.prflow-head h3{font-size:13px;font-weight:700;color:var(--pr-navy);line-height:1.2}.prflow-card--expense .prflow-head h3{font-style:italic}.prflow-head p{font-size:12px;color:var(--pr-gray)}.prflow-logo{flex:none;width:28px;height:28px;display:grid;place-items:center}.integrations-page .prflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.integrations-page .prflow-logo .integrations-logo img,.integrations-page .prflow-logo .integrations-logo svg{width:28px;height:28px;object-fit:contain}.prflow-logo>img{width:18px;height:18px;object-fit:contain}.prflow-body{flex:1;padding:10px;display:flex;flex-direction:column;gap:6px}.prflow-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.prflow-title strong{font-size:14px;font-weight:700;color:var(--pr-navy)}.prflow-status{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--pr-green-bg);color:var(--pr-green);font-weight:600;white-space:nowrap}.prflow dl{display:flex;flex-direction:column}.prflow-row{display:flex;justify-content:space-between;gap:6px;padding:1px 0;border-top:1px solid #eef1f5}.prflow-row:first-child{border-top:0}.prflow-row dt{color:var(--pr-gray);flex:none;max-width:50%}.prflow-row dd{color:var(--pr-navy);font-weight:600;text-align:right}.prflow-money{font-variant-numeric:tabular-nums;white-space:nowrap}.prflow-match{background:#f3f7ff;border:1px solid #dbe6fb;border-radius:8px;padding:2px 10px}.prflow-match .prflow-row{border-color:#dbe6fb}.prflow-match .prflow-row:last-child dd{color:var(--pr-blue)}.prflow-exp{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.prflow-exp strong{font-size:14px}.prflow-amt{font-size:15px;font-weight:700;color:var(--pr-navy)}.prflow-receipt{flex:none;order:2;width:34px;height:44px;border:1px solid var(--pr-line);border-radius:4px;background:#fafbfd;padding:6px 5px;display:flex;flex-direction:column;gap:4px}.prflow-card--request .prflow-title{flex-wrap:wrap}.prflow-receipt i{display:block;height:2px;background:#c9d1de;border-radius:1px}.prflow-receipt i:nth-child(2){width:70%}.prflow-receipt b{display:block;height:3px;width:50%;background:var(--pr-blue);margin-top:auto;border-radius:1px}.prflow-list{list-style:none;display:flex;flex-direction:column;gap:4px}.prflow-list li{display:flex;align-items:flex-start;gap:7px;font-weight:500}.prflow-check{flex:none;width:14px;height:14px;margin-top:1px}.prflow-check circle{fill:var(--pr-green)}.prflow-check path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.prflow-foot{display:flex;align-items:center;gap:6px;padding:4px 10px;border-top:1px solid var(--pr-line);background:#f7faf8;border-radius:0 0 11px 11px;color:var(--pr-green);font-weight:600}.prflow-arrow{align-self:center;flex:none;width:14px;height:24px;color:var(--pr-blue);display:grid;place-items:center;transform:rotate(90deg)}.prflow-arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}@container prflow-scene (min-width: 640px){.prflow{flex-direction:row;gap:0;align-items:center}.prflow-card--request{flex:0 0 28.5%}.prflow-card--finance{flex:0 0 24.5%}.prflow-arrow{transform:none;flex:0 0 14px}}.integrations-page.integrations-detail--procurify{container:prhero / inline-size}.integrations-page.integrations-detail--procurify .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--procurify .integrations-detail-hero>*{min-width:0}@container prhero (min-width: 1150px){.integrations-page.integrations-detail--procurify .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px}}.integrations-page.integrations-detail--precoro{container:pchero / inline-size}.integrations-page.integrations-detail--precoro .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;justify-items:stretch}.integrations-page.integrations-detail--precoro .integrations-detail-hero>*{min-width:0}@container pchero (min-width: 1150px){.integrations-page.integrations-detail--precoro .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px;align-items:center}}.integrations-page .pcflow-logo .integrations-logo img,.integrations-page .pcflow-logo .integrations-logo svg{width:28px;height:28px;object-fit:contain}:where(.pcflow) :where(*){font:inherit;margin:0;padding:0;min-width:0;box-sizing:border-box}.pcflow{--pc-navy: #14213d;--pc-gray: #667085;--pc-line: #e4e8ef;--pc-blue: #2f6bff;--pc-green: #15803d;container:pcflow / inline-size;width:100%;min-width:0;font-size:12.5px;line-height:1.35;color:var(--pc-navy)}.pcflow .pcflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:6px}.pcflow .pcflow-card{background:#fff;border:1px solid var(--pc-line);border-radius:12px;box-shadow:0 1px 3px #14213d0f;display:flex;flex-direction:column}.pcflow .pcflow-head{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--pc-line)}.pcflow .pcflow-logo{width:28px;height:28px;flex:none;display:inline-flex}.pcflow .pcflow-icon,.pcflow .pcflow-shield{width:18px;height:18px;flex:none}.pcflow .pcflow-main .pcflow-brand{font-style:italic}.pcflow .pcflow-brand{font-size:13px;font-weight:700;color:var(--pc-navy)}.pcflow .pcflow-sub{font-size:12px;color:var(--pc-gray)}.pcflow .pcflow-body{padding:8px 10px;display:flex;flex-direction:column;gap:6px;flex:1}.pcflow .pcflow-title{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.pcflow .pcflow-title strong{font-size:14px;font-weight:700}.pcflow .pcflow-title--col{flex-direction:column;align-items:flex-start;gap:0}.pcflow .pcflow-amount{font-size:17px;font-weight:700;color:var(--pc-navy)}.pcflow .pcflow-status{font-size:12px;font-weight:600;color:var(--pc-green);background:#ecfdf3;border-radius:6px;padding:1px 7px;white-space:nowrap}.pcflow .pcflow-list{display:flex;flex-direction:column;gap:2px}.pcflow .pcflow-row{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.pcflow .pcflow-row dt{font-size:12px;color:var(--pc-gray);flex:none;max-width:50%}.pcflow .pcflow-row dd{font-size:12px;font-weight:600;text-align:right;overflow-wrap:normal;word-break:normal}.pcflow .pcflow-money{font-variant-numeric:tabular-nums;white-space:nowrap}.pcflow .pcflow-track{list-style:none;display:flex;flex-direction:column;gap:3px;border-left:2px solid var(--pc-blue);background:#f5f8ff;border-radius:0 8px 8px 0;padding:6px 8px}.pcflow .pcflow-ok{display:flex;gap:6px;align-items:flex-start;font-size:12px;font-weight:500}.pcflow .pcflow-check{flex:none;color:var(--pc-green);margin-top:1px}.pcflow .pcflow-foot{display:flex;align-items:center;gap:6px;padding:7px 10px;background:#f3fbf6;border-top:1px solid #d6efe0;border-radius:0 0 11px 11px;color:var(--pc-green);font-size:12px;font-weight:700}.pcflow .pcflow-expense{display:flex;gap:10px;align-items:center}.pcflow .pcflow-receipt{width:34px;height:44px;flex:none;border:1px solid var(--pc-line);border-radius:4px;background:#fff;padding:6px 5px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 2px #14213d14}.pcflow .pcflow-receipt i{display:block;height:2px;background:#cfd6e2;border-radius:1px}.pcflow .pcflow-receipt b{display:block;height:3px;width:55%;background:var(--pc-blue);border-radius:1px;margin-top:auto}.pcflow .pcflow-match{border:1px solid #cfdcff;border-radius:8px;background:#fff;padding:6px 8px;display:flex;flex-direction:column;gap:4px}.pcflow .pcflow-match h4{font-size:12px;font-weight:700;color:var(--pc-blue);letter-spacing:.02em}.pcflow .pcflow-match .pcflow-track{background:none;border-left:0;padding:0}.pcflow .pcflow-checks{gap:5px}.pcflow .pcflow-reviewer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid var(--pc-line);padding-top:6px;margin-top:auto}.pcflow .pcflow-reviewer>div{flex:none}.pcflow .pcflow-reviewer strong{font-size:13px;font-weight:700;display:block}.pcflow .pcflow-label{font-size:12px;color:var(--pc-gray)}.pcflow .pcflow-arrow{align-self:center;color:var(--pc-blue);display:inline-flex;transform:rotate(90deg);flex:none}@container pcflow (min-width: 640px){.pcflow .pcflow-frame{flex-direction:row;align-items:center;gap:4px}.pcflow .pcflow-arrow{transform:none}.pcflow .pcflow-source{flex:190 1 0}.pcflow .pcflow-review{flex:170 1 0}.pcflow .pcflow-main{flex:331 1 0}}:where(.ziflow) :where(*){font:inherit;margin:0;padding:0;min-width:0;box-sizing:border-box}.ziflow{container:ziflow / inline-size;width:100%;color:#14213d;font-family:inherit;font-size:12px;line-height:1.3;--zi-blue: #2563eb;--zi-gray: #667085;--zi-line: #e4e8ee;--zi-green: #12805c}.ziflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}.ziflow .ziflow-card{background:#fff;border:1px solid var(--zi-line);border-radius:12px;box-shadow:0 1px 3px #14213d0f;padding:10px;display:flex;flex-direction:column;gap:4px}.ziflow .ziflow-head{display:flex;align-items:center;gap:8px}.ziflow .ziflow-title{font-size:13px;font-weight:650;color:#14213d;line-height:1.2}.ziflow .ziflow-main .ziflow-title{font-style:italic}.ziflow .ziflow-sub{font-size:12px;color:var(--zi-gray)}.ziflow .ziflow-logo{display:inline-flex;width:28px;height:28px;flex:none}.ziflow .ziflow-brand{width:18px;height:18px;object-fit:contain;flex:none}.integrations-page .ziflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.integrations-page .ziflow-logo .integrations-logo img,.integrations-page .ziflow-logo .integrations-logo svg{width:28px;height:28px;object-fit:contain}.ziflow .ziflow-idline{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid var(--zi-line);border-radius:8px;background:#f8fafc}.ziflow .ziflow-id{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.ziflow .ziflow-ok{color:var(--zi-green);font-weight:650}.ziflow .ziflow-list{display:flex;flex-direction:column;gap:2px}.ziflow .ziflow-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ziflow .ziflow-row dt{color:var(--zi-gray);flex:none;max-width:50%}.ziflow .ziflow-row dd{text-align:right;font-weight:550;flex:1 1 auto;overflow-wrap:normal;word-break:normal}.ziflow .ziflow-money{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.ziflow .ziflow-num{white-space:nowrap;font-variant-numeric:tabular-nums}.ziflow .ziflow-unit{font-size:12px;color:var(--zi-gray);font-weight:450;white-space:nowrap}.ziflow .ziflow-section{border-top:1px solid var(--zi-line);padding-top:6px;display:flex;flex-direction:column;gap:4px}.ziflow .ziflow-label{display:block;font-size:12px;font-weight:600;color:var(--zi-gray)}.ziflow .ziflow-check{color:var(--zi-green);flex:none}.ziflow .ziflow-route{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px 4px;position:relative}.ziflow .ziflow-route li{display:flex;align-items:center;gap:5px;padding:2px 6px;border:1px solid var(--zi-line);border-radius:8px;font-weight:550}.ziflow .ziflow-foot{display:flex;align-items:center;gap:6px;color:var(--zi-green);font-weight:650;border-top:1px solid var(--zi-line);padding-top:8px;margin-top:auto}.ziflow .ziflow-expense{display:flex;align-items:center;gap:10px;padding:4px;border-radius:8px;background:#f8fafc;border:1px solid var(--zi-line)}.ziflow .ziflow-receipt{width:34px;height:44px;flex:none;background:#fff;border:1px solid var(--zi-line);border-radius:4px;padding:6px 5px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 2px #14213d14}.ziflow .ziflow-receipt i{display:block;height:3px;border-radius:2px;background:#cdd5e0}.ziflow .ziflow-receipt i:first-child{width:60%;background:var(--zi-blue)}.ziflow .ziflow-receipt b{display:block;height:4px;width:50%;margin-top:auto;align-self:flex-end;border-radius:2px;background:#14213d}.ziflow .ziflow-exp-text{display:flex;flex-direction:column}.ziflow .ziflow-vendor{color:var(--zi-gray);font-weight:550}.ziflow .ziflow-amount{font-size:18px;font-weight:700;line-height:1.2}.ziflow .ziflow-context{background:#f5f8ff;border:1px solid #d9e4fb;border-radius:8px;padding:6px}.ziflow .ziflow-context .ziflow-label{color:var(--zi-blue)}.ziflow .ziflow-matched{display:flex;align-items:center;gap:6px;color:var(--zi-green);font-weight:650}.ziflow .ziflow-checks{list-style:none;display:flex;flex-direction:column;gap:6px}.ziflow .ziflow-checks li{display:flex;align-items:center;gap:6px}.ziflow .ziflow-reviewer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;border-top:1px solid var(--zi-line);padding-top:6px}.ziflow .ziflow-reviewer>div{display:flex;flex-direction:column;flex:none}.ziflow .ziflow-status{align-items:flex-end}.ziflow .ziflow-person{font-weight:650}.ziflow .ziflow-role{color:var(--zi-gray)}.ziflow .ziflow-arrow{display:flex;justify-content:center;align-items:center;color:var(--zi-blue)}.ziflow .ziflow-arrow-h{display:none}@container ziflow (min-width: 640px){.ziflow-frame{flex-direction:row;align-items:center;justify-content:center;gap:0}.ziflow .ziflow-source{flex:0 0 28.5%}.ziflow .ziflow-main{flex:1 1 0}.ziflow .ziflow-finance{flex:0 0 26%}.ziflow .ziflow-arrow{flex:none;width:14px;margin:0 3px;align-self:center}.ziflow .ziflow-arrow-v{display:none}.ziflow .ziflow-arrow-h{display:block;width:14px;height:14px}.ziflow .ziflow-route{grid-template-columns:1fr;gap:4px}}.integrations-page.integrations-detail--zip{container:zihero / inline-size}.integrations-page.integrations-detail--zip .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--zip .integrations-detail-hero>*{min-width:0}@container zihero (min-width: 1150px){.integrations-page.integrations-detail--zip .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px}}.integrations-page.integrations-detail--order-co{container:ochero / inline-size}.integrations-page.integrations-detail--order-co .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--order-co .integrations-detail-hero>*{min-width:0}@container ochero (min-width: 1150px){.integrations-page.integrations-detail--order-co .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px;align-items:center;justify-items:stretch}}.ocflow{container:ocflow / inline-size;--oc-navy: #0f1f3d;--oc-gray: #5b6678;--oc-line: #e3e7ee;--oc-blue: #2563eb;--oc-blue-soft: #eef3ff;--oc-green: #15803d;--oc-green-soft: #e8f6ee;width:100%;color:var(--oc-navy);font-size:12px;line-height:1.35}:where(.ocflow) :where(*){font:inherit;margin:0;padding:0;min-width:0;box-sizing:border-box;overflow-wrap:normal;word-break:normal}.ocflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:4px}.ocflow-arrow{display:flex;align-items:center;justify-content:center;color:var(--oc-blue);height:24px}.ocflow-arrow-h{display:none}.ocflow-arrow-v{display:block}.ocflow-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--oc-line);border-radius:12px;box-shadow:0 1px 2px #0f1f3d0d}.ocflow-head{display:flex;align-items:center;gap:8px;padding:9px 10px;border-bottom:1px solid var(--oc-line)}.ocflow-body{display:flex;flex-direction:column;gap:4px;padding:9px 10px;flex:1}.ocflow-foot{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid var(--oc-line);color:var(--oc-green);font-weight:600;font-size:12px;background:#fafbfd;border-radius:0 0 12px 12px}.ocflow .ocflow-title{font-size:13px;font-weight:700;color:var(--oc-navy);line-height:1.25}.ocflow .ocflow-main .ocflow-head .ocflow-title{font-style:italic}.ocflow .ocflow-sub{font-size:12px;font-weight:400;color:var(--oc-gray);line-height:1.3}.ocflow .ocflow-k{font-size:12px;color:var(--oc-gray)}.ocflow .ocflow-v{font-size:12px;font-weight:600;color:var(--oc-navy);text-align:right}.ocflow-kv{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ocflow-kv .ocflow-k{flex:none;max-width:50%}.ocflow-money,.ocflow .ocflow-money{font-variant-numeric:tabular-nums;white-space:nowrap}.ocflow-check{color:var(--oc-green);flex:none}.integrations-page .ocflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;box-shadow:none;background:none}.integrations-page .ocflow-logo .integrations-logo img,.integrations-page .ocflow-logo .integrations-logo svg{width:28px;height:28px;object-fit:contain}.ocflow-logo{display:inline-flex;width:28px;height:28px;flex:none}.ocflow-icon{display:inline-flex;width:18px;height:18px;flex:none}.ocflow-icon img{width:18px;height:18px;display:block}.ocflow-idrow{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;flex-wrap:wrap}.ocflow .ocflow-id{font-size:13px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.ocflow-status{display:inline-flex;align-items:center;gap:4px;color:var(--oc-green);font-weight:600}.ocflow-pay{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:8px;border:1px solid}.ocflow .ocflow-paytag{font-weight:700;font-size:12px}.ocflow-pay-co{background:var(--oc-blue-soft);border-color:#c7d6fb;border-left:4px solid var(--oc-blue)}.ocflow-pay-co .ocflow-paytag{color:var(--oc-blue)}.ocflow-pay-card{background:#fff;border:1px dashed #9aa6ba;border-left:4px dashed #9aa6ba}.ocflow-sum,.ocflow-cmp{display:flex;flex-direction:column;gap:3px;margin-top:2px;padding-top:6px;border-top:1px solid var(--oc-line)}.ocflow-exp{display:flex;justify-content:space-between;align-items:center;gap:8px}.ocflow .ocflow-amt{font-size:20px;font-weight:700;line-height:1.2}.ocflow-receipt{width:34px;height:44px;flex:none;padding:6px 5px;background:#fff;border:1px solid var(--oc-line);border-radius:4px;box-shadow:0 1px 2px #0f1f3d14;display:flex;flex-direction:column;gap:4px}.ocflow-receipt i{display:block;height:3px;border-radius:2px;background:#d5dbe6}.ocflow-receipt i:nth-child(2){width:70%}.ocflow-receipt i:nth-child(3){width:85%}.ocflow-receipt b{display:block;height:4px;width:50%;margin-top:auto;border-radius:2px;background:var(--oc-blue)}.ocflow-notpart{margin-top:2px;padding:6px 8px;border-radius:8px;background:var(--oc-blue-soft);border:1px solid #c7d6fb;color:var(--oc-blue);font-weight:700}.ocflow-rec{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:10px;border:1px solid var(--oc-line)}.ocflow-rec-co{border-left:4px solid var(--oc-blue);background:var(--oc-blue-soft)}.ocflow-rec-emp{border-left:4px dashed #9aa6ba;background:#fff;margin-bottom:4px}.ocflow .ocflow-rid{font-weight:700;font-size:12px;white-space:nowrap}.ocflow .ocflow-ramt{font-weight:700;font-size:16px}.ocflow-result{display:inline-flex;align-items:center;gap:4px;color:var(--oc-green);font-weight:600}.ocflow-checks{list-style:none;display:flex;flex-direction:column;gap:4px}.ocflow-checks li{display:flex;align-items:flex-start;gap:6px}.ocflow-checks .ocflow-check{margin-top:1px}.ocflow-rev{display:flex;align-items:center;gap:8px;margin-top:2px;padding-top:6px;border-top:1px solid var(--oc-line)}.ocflow-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--oc-blue-soft);color:var(--oc-blue);font-weight:700;font-size:12px}@container ocflow (min-width: 640px){.ocflow-frame{flex-direction:row;align-items:center;gap:0}.ocflow-source{flex:27 1 0}.ocflow-main{flex:41 1 0}.ocflow-fin{flex:28 1 0}.ocflow-arrow{width:14px;flex:0 0 14px}.ocflow-arrow-h{display:block}.ocflow-arrow-v{display:none}}:where(.axflow) :where(*){font:inherit;margin:0;padding:0;min-width:0;box-sizing:border-box}.axflow{container:axflow / inline-size;width:100%;color:#0f1f3d;font-size:12px;line-height:1.3}.axflow .axflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0 auto}.axflow .axflow-card{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 1px 2px #0f1f3d0d;padding:12px;display:flex;flex-direction:column;gap:8px}.axflow .axflow-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #eef1f5}.axflow .axflow-title{font-size:13px;font-weight:600;line-height:1.25;color:#0f1f3d}.axflow .axflow-body{display:flex;flex-direction:column;gap:6px;flex:1;list-style:none}.axflow .axflow-row{display:flex;flex-direction:column;gap:1px}.axflow .axflow-k{font-size:12px;line-height:1.3;color:#6b7587}.axflow .axflow-v{font-size:12px;line-height:1.3;font-weight:600;color:#0f1f3d;overflow-wrap:normal}.axflow .axflow-num{font-variant-numeric:tabular-nums;white-space:nowrap}.axflow .axflow-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;white-space:nowrap;color:#0f1f3d}.axflow .axflow-status{font-size:12px;font-weight:600;line-height:1.3;display:flex;align-items:center;gap:5px;padding-top:8px;border-top:1px solid #eef1f5}.axflow .axflow-ok{color:#15803d}.axflow .axflow-ctx{color:#6b7587}.axflow .axflow-check{color:#16a34a;flex:none}.axflow .axflow-checks li{display:flex;align-items:center;justify-content:space-between;gap:8px}.axflow .axflow-remizen{width:18px;height:18px;flex:none}.axflow .axflow-review{color:#2563eb;flex:none}.axflow .axflow-arrow{display:flex;justify-content:center;align-items:center;color:#2563eb}.axflow .axflow-arrow-h{display:none}.axflow .axflow-arrow-v{display:block;margin:4px 0}.integrations-page .axflow-logo{display:flex;flex:none}.integrations-page .axflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.integrations-page .axflow-logo .integrations-logo img,.integrations-page .axflow-logo .integrations-logo svg{width:28px;height:28px;object-fit:contain}@container axflow (min-width: 640px){.axflow .axflow-frame{flex-direction:row;align-items:center}.axflow .axflow-card{align-self:stretch}.axflow .axflow-source{flex:34 1 0}.axflow .axflow-expense{flex:37 1 0}.axflow .axflow-finance{flex:25 1 0}.axflow .axflow-arrow{flex:none;width:14px}.axflow .axflow-arrow-h{display:block}.axflow .axflow-arrow-v{display:none}}.integrations-page.integrations-detail--avidxchange{container:axhero / inline-size}.integrations-page.integrations-detail--avidxchange .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--avidxchange .integrations-detail-hero>*{min-width:0}@container axhero (min-width: 1150px){.integrations-page.integrations-detail--avidxchange .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px}}.integrations-page.integrations-detail--basware{container-type:inline-size;container-name:bwhero}.integrations-page.integrations-detail--basware .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--basware .integrations-detail-hero>*{min-width:0}@container bwhero (min-width: 1150px){.integrations-page.integrations-detail--basware .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px}}.bwflow{container-type:inline-size;container-name:bwflow;width:100%;min-width:0;color:#5f6b7c;font-size:12px;line-height:1.3}:where(.bwflow) :where(*){font:inherit;margin:0;padding:0;min-width:0;box-sizing:border-box}.bwflow .bwflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}.bwflow .bwflow-card{background:#fff;border:1px solid #e3e7ee;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;width:100%}.bwflow .bwflow-arrow{color:#2563eb;display:flex;justify-content:center;transform:rotate(90deg);height:14px;align-items:center}.bwflow .bwflow-arrow svg{height:14px;width:14px}.bwflow .bwflow-head{display:flex;align-items:center;gap:8px}.bwflow .bwflow-head h3{font-size:13px;line-height:1.2;font-weight:600;color:#0f1b3d;overflow-wrap:normal;word-break:normal}.bwflow .bwflow-main .bwflow-head h3{font-style:italic}.bwflow .bwflow-head p{font-size:12px;line-height:1.2;color:#6b7686;margin-top:1px}.bwflow .bwflow-fav{width:18px;height:18px;flex:none}.integrations-page .bwflow-logo .integrations-logo,.integrations-page .bwflow-logo.integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;flex:none;display:inline-flex;align-items:center;justify-content:center}.integrations-page .bwflow-logo img,.integrations-page .bwflow-logo svg{width:28px;height:28px;object-fit:contain}.bwflow .bwflow-logo{display:inline-flex;flex:none}.bwflow .bwflow-shield{color:#0f1b3d;flex:none}.bwflow .bwflow-list{display:flex;flex-direction:column;gap:2px}.bwflow .bwflow-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;line-height:1.3}.bwflow .bwflow-row dt{color:#6b7686;flex:none;max-width:50%}.bwflow .bwflow-row dd{color:#0f1b3d;font-weight:500;text-align:right;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.bwflow .bwflow-row dd.bwflow-id{white-space:nowrap}.bwflow .bwflow-expense{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:4px;border-bottom:1px solid #eef1f5}.bwflow .bwflow-merchant{font-size:13px;font-weight:600;color:#0f1b3d}.bwflow .bwflow-num{font-variant-numeric:tabular-nums;white-space:nowrap}.bwflow .bwflow-amt{font-size:13px;font-weight:600;color:#0f1b3d}.bwflow .bwflow-context{border:1px solid #e3e7ee;border-radius:8px;background:#f8f9fc;padding:6px 8px;display:flex;flex-direction:column;gap:4px}.bwflow .bwflow-context h4{font-size:12px;font-weight:600;color:#0f1b3d}.bwflow .bwflow-seq,.bwflow .bwflow-checks{list-style:none;display:flex;flex-direction:column;gap:4px}.bwflow .bwflow-seq{border-top:1px solid #eef1f5;padding-top:8px}.bwflow .bwflow-seq li,.bwflow .bwflow-checks li{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.3;color:#3b475a}.bwflow .bwflow-check{color:#16a34a;flex:none}.bwflow .bwflow-reviewer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #eef1f5;padding-top:6px;font-size:12px;line-height:1.3}.bwflow .bwflow-reviewer div{display:flex;flex-direction:column;flex:1}.bwflow .bwflow-reviewer strong{font-weight:600;color:#0f1b3d}.bwflow .bwflow-reviewer div span{color:#6b7686}.bwflow .bwflow-reviewer em{font-style:normal;font-weight:600;color:#15803d}.bwflow .bwflow-status{display:flex;align-items:center;gap:6px;margin-top:auto;padding:4px 6px;border-radius:6px;background:#f0faf4;color:#15803d;font-size:12px;font-weight:600;line-height:1.3}@container bwflow (min-width: 640px){.bwflow .bwflow-frame{flex-direction:row;align-items:center;justify-content:center;gap:4px}.bwflow .bwflow-card{width:auto}.bwflow .bwflow-source{flex:29 1 0}.bwflow .bwflow-main{flex:43 1 0}.bwflow .bwflow-fin{flex:24 1 0}.bwflow .bwflow-arrow{transform:none;width:14px;height:auto;flex:none}}.integrations-page.integrations-detail--stampli{container:sthero / inline-size}.integrations-page.integrations-detail--stampli .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--stampli .integrations-detail-hero>*{min-width:0}.stflow{container-name:stflow;container-type:inline-size;width:100%;font-size:12px;line-height:1.3;color:#5b6676}:where(.stflow) :where(*){box-sizing:border-box;font:inherit;margin:0;padding:0;min-width:0;color:inherit}.stflow .stflow-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch}.stflow .stflow-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e1e6ee;border-radius:10px;box-shadow:0 1px 2px #0f1e3c0a;word-break:normal;overflow-wrap:normal}.stflow .stflow-head-row{display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid #edf0f5}.stflow .stflow-title h3{font-size:13px;font-weight:650;line-height:1.2;color:#14213d}.stflow .stflow-main .stflow-title h3{font-style:italic}.stflow .stflow-title p{font-size:12px;line-height:1.2;color:#7a8494;margin-top:1px}.stflow .stflow-body{flex:1;padding:8px 10px;display:flex;flex-direction:column;gap:3px}.integrations-page .stflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.integrations-page .stflow-logo .integrations-logo img,.integrations-page .stflow-logo .integrations-logo svg{width:28px;height:28px;object-fit:contain}.stflow .stflow-logo,.stflow .stflow-icon,.stflow .stflow-shield{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.stflow .stflow-icon img{width:18px;height:18px}.stflow .stflow-row{display:flex;gap:8px;justify-content:space-between;align-items:baseline}.stflow .stflow-k{flex:none;max-width:50%;color:#7a8494}.stflow .stflow-v{text-align:right;color:#14213d;font-weight:550;white-space:normal}.stflow .stflow-nw{white-space:nowrap;font-variant-numeric:tabular-nums}.stflow .stflow-status,.stflow .stflow-foot{display:inline-flex;align-items:center;gap:5px;color:#15803d;font-weight:600}.stflow .stflow-status{align-self:flex-start;background:#edf9f1;border:1px solid #cdeed8;border-radius:999px;padding:1px 7px;margin:3px 0 4px}.stflow .stflow-foot{background:#f2fbf5;border-top:1px solid #d9f0e1;border-radius:0 0 9px 9px;padding:6px 10px}.stflow .stflow-steps{list-style:none;position:relative;display:flex;flex-direction:column;gap:5px;border-top:1px solid #edf0f5;padding-top:7px}.stflow .stflow-steps li{position:relative;display:flex;align-items:center;gap:7px;color:#14213d}.stflow .stflow-steps li:not(:last-child):after{content:"";position:absolute;left:8px;top:17px;height:7px;width:1px;background:#cdeed8}.stflow .stflow-dot,.stflow .stflow-tick{flex:none;width:16px;height:16px;border-radius:50%;background:#edf9f1;color:#15803d;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cdeed8}.stflow .stflow-dot svg,.stflow .stflow-tick svg{width:10px;height:10px}.stflow .stflow-foot svg{flex:none}.stflow .stflow-exp{display:flex;gap:8px;align-items:flex-start}.stflow .stflow-exp-info{flex:1;display:flex;flex-direction:column;gap:3px}.stflow .stflow-merchant{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#14213d;margin-bottom:1px}.stflow .stflow-merchant strong{font-weight:650}.stflow .stflow-thumb{flex:none;width:40px;padding-top:1px}.stflow .stflow-ctx{margin-top:5px;padding:6px 8px;display:flex;flex-direction:column;gap:3px;background:#f6f9ff;border:1px solid #dce7fb;border-left:3px solid #2563eb;border-radius:6px}.stflow .stflow-ctx h4{font-size:12px;font-weight:650;color:#14213d;margin-bottom:1px}.stflow .stflow-checks{list-style:none;display:flex;flex-direction:column;gap:5px;color:#14213d}.stflow .stflow-checks li{display:flex;align-items:center;gap:7px}.stflow .stflow-rev{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;border-left-color:#dce7fb;background:#fafbfd;border-color:#e6eaf1}.stflow .stflow-person{display:flex;flex-direction:column}.stflow .stflow-person strong{color:#14213d;font-weight:650}.stflow .stflow-rev .stflow-status{margin:0}.stflow .stflow-conn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:14px;color:#2563eb}.stflow .stflow-line{width:1.5px;flex:1;background:#2563eb}.stflow .stflow-head{transform:rotate(90deg);margin-top:-5px}@container stflow (min-width: 640px){.stflow .stflow-frame{grid-template-columns:minmax(0,29fr) 14px minmax(0,43fr) 14px minmax(0,24fr)}.stflow .stflow-conn{flex-direction:row;height:auto;align-self:center;width:14px}.stflow .stflow-line{width:auto;height:1.5px;flex:1}.stflow .stflow-head{transform:none;margin:0 0 0 -5px}}@container sthero (min-width: 1150px){.integrations-page.integrations-detail--stampli .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px}}.integrations-page.integrations-detail--medius{container:mdhero / inline-size}.integrations-page.integrations-detail--medius .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--medius .integrations-detail-hero>*{min-width:0}@container mdhero (min-width: 1150px){.integrations-page.integrations-detail--medius .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px}}.mdflow{container-type:inline-size;container-name:mdflow;width:100%;min-width:0;font-size:12px;line-height:1.3;color:#5f6b7c;text-align:left}.mdflow *,.mdflow *:before,.mdflow *:after{box-sizing:border-box;min-width:0}.mdflow :is(h3,h4,p,dl,dd,dt,ul,li){margin:0;padding:0;list-style:none;letter-spacing:0;text-transform:none}.mdflow-notes{display:flex;gap:12px;margin-bottom:8px;font-size:12px;color:#7b8696}.mdflow-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch}.mdflow-card{min-width:0;background:#fff;border:1px solid #e3e7ee;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;overflow-wrap:normal;word-break:normal}.mdflow .mdflow-card h3{font-size:12px;line-height:1.3;font-weight:400;color:#7b8696}.mdflow .mdflow-card h4{font-family:inherit;font-size:12px;line-height:1.3;font-weight:650;color:#14213d;margin-top:2px}.mdflow-head{display:flex;align-items:center;gap:7px;min-width:0;padding-bottom:8px;border-bottom:1px solid #edf0f5}.mdflow-brand{font-size:13px;font-weight:650;color:#14213d}.mdflow-remizen-name{font-style:italic}.mdflow-remizen{width:20px;height:20px;flex:none}.mdflow-shield{flex:none;color:#2563eb}.mdflow-rows{display:flex;flex-direction:column}.mdflow-row{display:flex;justify-content:space-between;gap:8px;padding:1px 0;border-bottom:1px dashed #edf0f5;min-width:0;font-size:12px;line-height:1.3}.mdflow-row:last-child{border-bottom:0}.mdflow-row dt{color:#7b8696;flex:none;max-width:50%;min-width:0}.mdflow-row dd{color:#14213d;font-weight:550;text-align:right;min-width:0}.mdflow .mdflow-num{font-variant-numeric:tabular-nums;white-space:nowrap}.mdflow .mdflow-approved{color:#15803d}.mdflow-checks{display:flex;flex-direction:column;gap:4px}.mdflow-checks li{display:flex;align-items:flex-start;gap:6px;color:#14213d}.mdflow-check{flex:none;color:#16a34a;margin-top:0}.mdflow .mdflow-status{display:flex;align-items:center;gap:6px;margin-top:auto!important;padding:4px 6px!important;border-radius:7px;background:#f0faf3;border:1px solid #cdeed8;color:#15803d;font-size:12px;line-height:1.3;font-weight:650}.mdflow .mdflow-merchant{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 6px!important;background:#f5f8ff;border:1px solid #dbe6fb;border-radius:7px;color:#14213d;font-size:12px;line-height:1.3;font-weight:600}.mdflow-merchant strong{color:#2563eb;font-size:14px}.mdflow-context{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid #dbe6fb}.mdflow-arrow{display:flex;align-items:center;justify-content:center;color:#2563eb;padding:4px 0}.mdflow-arrow-h{display:none}.integrations-page .mdflow-logo{display:inline-flex;align-items:center;height:28px;max-width:100%}.integrations-page .mdflow-logo .integrations-logo,.integrations-page .mdflow-logo .integrations-logo img,.integrations-page .mdflow-logo .integrations-logo svg,.integrations-page .mdflow-logo>img,.integrations-page .mdflow-logo>svg{width:28px;height:28px;max-width:28px;max-height:28px}.integrations-page .mdflow-logo .integrations-logo{padding:0;border:0;background:none;box-shadow:none;flex:none}@container mdflow (min-width: 640px){.mdflow-frame{grid-template-columns:minmax(0,29fr) 18px minmax(0,43fr) 18px minmax(0,24fr);align-items:center}.mdflow-arrow{padding:0}.mdflow-arrow-h{display:block;width:18px}.mdflow-arrow-v{display:none}}.integrations-page.integrations-detail--yooz{container:yzhero / inline-size}.integrations-page.integrations-detail--yooz .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--yooz .integrations-detail-hero>*{min-width:0}@container yzhero (min-width: 1150px){.integrations-page.integrations-detail--yooz .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px}}.yzflow{--yz-navy: #14213d;--yz-muted: #667085;--yz-line: #e0e4ea;--yz-blue: #2563eb;--yz-green: #15803d;--yz-gbg: #ecf8f0;container:yzscene / inline-size;width:100%;min-width:0;max-width:none;box-sizing:border-box;font-size:12px;line-height:1.3;color:var(--yz-navy);font-family:inherit}.yzflow *,.yzflow *:before,.yzflow *:after{box-sizing:border-box;min-width:0}.yzflow .yzflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:6px}.yzflow .yzflow-card{background:#fff;border:1px solid var(--yz-line);border-radius:10px;min-width:0;overflow:visible;display:flex;flex-direction:column;box-shadow:none}.yzflow .yzflow-head{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f6f8fb;border-bottom:1px solid var(--yz-line);border-radius:10px 10px 0 0}.yzflow .yzflow-title{min-width:0;flex:1}.yzflow p,.yzflow h3,.yzflow h4,.yzflow span,.yzflow li,.yzflow strong{font-family:inherit;letter-spacing:normal;text-transform:none;word-break:normal;overflow-wrap:normal}.yzflow h3.yzflow-x,.yzflow .yzflow-title h3{margin:0;font-size:13px;line-height:1.25;font-weight:650;color:var(--yz-navy);font-family:inherit}.yzflow .yzflow-title p{margin:0;font-size:12px;line-height:1.3;color:var(--yz-muted)}.yzflow .yzflow-body h4{margin:6px 0 3px;padding-top:4px;border-top:1px dashed var(--yz-line);font-size:12px;line-height:1.3;font-weight:650;color:var(--yz-navy);font-family:inherit}.yzflow .yzflow-title--remizen h3{font-style:italic}.yzflow .yzflow-body{padding:8px 10px;flex:1}.yzflow .yzflow-row{display:flex;justify-content:space-between;gap:8px;padding:1px 0}.yzflow .yzflow-k{color:var(--yz-muted);flex:none;max-width:50%}.yzflow .yzflow-v{text-align:right;font-weight:550;min-width:0}.yzflow .yzflow-nw,.yzflow .yzflow-num{white-space:nowrap}.yzflow .yzflow-num{font-variant-numeric:tabular-nums}.yzflow .yzflow-inline{display:inline-flex;align-items:center;gap:4px}.yzflow .yzflow-pill{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--yz-gbg);color:var(--yz-green);font-weight:600;font-size:12px;white-space:nowrap;border:1px solid #c6e8d1}.yzflow .yzflow-check{flex:none;fill:var(--yz-gbg);stroke:var(--yz-green)}.yzflow .yzflow-check path{stroke:var(--yz-green)}.yzflow .yzflow-foot{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--yz-gbg);color:var(--yz-green);font-weight:600;border-top:1px solid #c6e8d1;border-radius:0 0 9px 9px}.integrations-page .yzflow-logo.integrations-logo,.yzflow .yzflow-logo{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;box-shadow:none}.integrations-page .yzflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;flex:none}.integrations-page .yzflow-logo.integrations-logo img,.integrations-page .yzflow-logo.integrations-logo svg,.yzflow .yzflow-logo img,.yzflow .yzflow-logo svg{width:28px;height:28px;object-fit:contain}.yzflow .yzflow-logo--shield svg{width:22px;height:22px;stroke:var(--yz-blue)}.yzflow .yzflow-logo--rz img{width:18px;height:18px}.yzflow .yzflow-track{list-style:none;margin:0;padding:0;position:relative}.yzflow .yzflow-track li{display:flex;align-items:center;gap:7px;padding:2px 0;position:relative}.yzflow .yzflow-track li:not(:last-child):after{content:"";position:absolute;left:6.5px;top:18px;height:6px;width:1px;background:#b7d9c4}.yzflow .yzflow-checks{list-style:none;margin:0;padding:0}.yzflow .yzflow-checks li{display:flex;align-items:center;gap:7px;padding:2px 0}.yzflow .yzflow-reviewer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yzflow .yzflow-reviewer strong{font-weight:650}.yzflow .yzflow-reviewer p{margin:0;color:var(--yz-muted);font-size:12px}.yzflow .yzflow-receipt-wrap{display:flex;align-items:center;gap:10px;padding:6px 8px;margin-bottom:4px;border:1px dashed var(--yz-line);border-radius:8px;background:#fbfcfe}.yzflow .yzflow-receipt{width:30px;height:38px;flex:none;background:#fff;border:1px solid var(--yz-line);border-radius:3px;padding:5px 4px;display:flex;flex-direction:column;gap:3px;transform:rotate(-3deg)}.yzflow .yzflow-receipt i{display:block;height:2px;background:#cdd5e0;border-radius:1px}.yzflow .yzflow-receipt i:nth-child(2){width:70%}.yzflow .yzflow-receipt b{margin-top:auto;height:3px;background:var(--yz-blue);border-radius:1px;width:50%}.yzflow .yzflow-merchant{font-weight:650;font-size:13px}.yzflow .yzflow-amt{font-size:13px;font-weight:650;color:var(--yz-navy)}.yzflow .yzflow-arrow{display:flex;justify-content:center;color:var(--yz-blue)}.yzflow .yzflow-arrow svg{stroke:var(--yz-blue);transform:rotate(90deg)}.yzflow .yzflow-note{margin:6px 0 0;font-size:11px;line-height:1.3;color:var(--yz-muted);font-family:inherit}@container yzscene (min-width: 640px){.yzflow .yzflow-frame{flex-direction:row;align-items:stretch;gap:4px}.yzflow .yzflow-card{flex:1 1 0}.yzflow .yzflow-card--main{flex:1.35 1 0}.yzflow .yzflow-arrow{align-items:center;flex:none}.yzflow .yzflow-arrow svg{transform:none}}.integrations-page.integrations-detail--proactis{container:pchero/inline-size}.integrations-page.integrations-detail--proactis .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--proactis .integrations-detail-hero>*{min-width:0}@container pchero (min-width:1150px){.integrations-page.integrations-detail--proactis .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px}}.pcscene{container:pcscene/inline-size;width:100%;min-width:0;color:#14213d;font-size:12px;line-height:1.3}.pcscene *,.pcscene *:before,.pcscene *:after{box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:normal}.pcflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:6px}.pcflow-card{background:#fff;border:1px solid #e6e9ef;border-radius:12px;box-shadow:0 1px 3px #14213d12;padding:12px;min-width:0;flex:1 1 0;display:flex;flex-direction:column;gap:6px}.pcscene .pcflow-card h3,.pcscene .pcflow-card h4,.pcscene .pcflow-card p{font-family:inherit;margin:0;line-height:1.3;letter-spacing:0;text-transform:none}.pcscene .pcflow-card h3{font-size:13px;font-weight:700;color:#14213d}.pcscene .pcflow-card h4{font-size:12px;font-weight:500;color:#6b7280}.pcscene .pcflow-card p{font-size:12px;color:#14213d}.pcflow-brand{font-style:italic}.pcflow-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #eef0f4;margin-bottom:2px}.pcflow-head img,.pcflow-head svg{flex:none}.pcflow-head .pcflow-remizen-icon{width:20px;height:20px}.integrations-page .pcflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none}.pcflow-logo{width:28px;height:28px;flex:none;display:inline-flex}.integrations-page .pcflow-logo img,.integrations-page .pcflow-logo svg{width:28px;height:28px;object-fit:contain}.pcflow-row{display:flex;justify-content:space-between;gap:8px}.pcflow-k{color:#6b7280;font-size:12px;flex:none;max-width:50%}.pcflow-v{font-weight:600;text-align:right;white-space:normal;word-break:normal;overflow-wrap:normal}.pcflow-num{white-space:nowrap;font-variant-numeric:tabular-nums}.pcflow-ok{display:inline-flex;gap:4px;align-items:center;color:#15803d}.pcflow-check{flex:none}.pcflow-policy{margin-top:2px;padding:8px;background:#f7f8fb;border:1px dashed #d8dde7;border-radius:10px;display:flex;flex-direction:column;gap:4px}.pcflow-policy p,.pcflow-item{display:flex;gap:6px;align-items:flex-start}.pcflow-link{margin-top:2px;padding:8px;border:1px solid #cfe0ff;border-left:3px solid #2f6df6;border-radius:10px;background:#f5f8ff}.pcflow-link-t{font-size:12px;color:#2f6df6;font-weight:600}.pcscene .pcflow-link p{font-weight:600}.pcflow-final{margin-top:auto;padding:8px;border-radius:10px;background:#f0fdf4;border:1px solid #c9ecd5;display:flex;flex-direction:column}.pcflow-final strong{color:#15803d;font-size:12px}.pcflow-arrow{display:flex;justify-content:center;align-items:center;flex:none}.pcflow-arrow-h{display:none}.pcscene .pcflow-note{margin:8px 0 0;font-size:11px;line-height:1.3;color:#8a93a3;text-align:center}@container pcscene (min-width:640px){.pcflow-frame{flex-direction:row}.pcflow-wide{flex:1.25 1 0}.pcflow-arrow-h{display:block}.pcflow-arrow-v{display:none}.pcflow-arrow{align-self:center}}.phflow{container-type:inline-size;container-name:phscene;width:100%;min-width:0;font-size:12px;line-height:1.3;color:#0f1f3d}.phflow *,.phflow *:before,.phflow *:after{box-sizing:border-box;min-width:0;overflow-wrap:normal;word-break:normal}.phflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0}.phflow .phflow-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0f1f3d0f;padding:10px;min-width:0;font:inherit;overflow-wrap:normal;word-break:normal}.phflow .phflow-card h3,.phflow .phflow-card h4{font:inherit;font-size:13px;font-weight:700;line-height:1.3;color:#0f1f3d;margin:0 0 8px;font-family:inherit}.phflow .phflow-card p,.phflow .phflow-card dl,.phflow .phflow-card dd,.phflow .phflow-card dt{margin:0;font:inherit;font-size:12px;line-height:1.3}.phflow .phflow-brand{display:flex;align-items:center;gap:6px;min-height:28px;margin-bottom:6px;font-size:12px;color:#0f1f3d}.phflow .phflow-brand em{font-style:italic;font-weight:700;font-size:13px}.phflow .phflow-bt{font-size:13px;font-weight:700}.phflow .phflow-brand h3{margin:0}.phflow .phflow-brand img,.phflow .phflow-brand svg{flex:none}.integrations-page .phflow-logo{display:inline-flex;align-items:center;height:28px;width:auto;border:0;padding:0;background:none;box-shadow:none}.integrations-page .phflow-logo .integrations-logo{height:28px;width:28px;flex:none;border:0;padding:0;background:none;box-shadow:none}.integrations-page .phflow-logo img,.integrations-page .phflow-logo svg{height:28px;width:28px;object-fit:contain;max-width:100%;border:0;padding:0;background:none;box-shadow:none}.phflow dl{display:flex;flex-direction:column;gap:4px}.phflow .phflow-row{display:flex;justify-content:space-between;gap:8px;min-width:0}.phflow .phflow-row dt{color:#6b7280;flex:none;max-width:50%;min-width:0}.phflow .phflow-row dd{color:#0f1f3d;font-weight:500;text-align:right;min-width:0}.phflow .phflow-nw{white-space:nowrap;font-variant-numeric:tabular-nums}.phflow .phflow-cardref{display:inline-flex;align-items:center;gap:5px;color:#2563eb}.phflow .phflow-cardref svg{flex:none}.phflow .phflow-cardref .phflow-nw{color:#0f1f3d}.phflow .phflow-ok{color:#15803d;font-weight:600}.phflow .phflow-status{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid #eef0f3}.phflow .phflow-list{list-style:none;margin:10px 0 0;padding:8px 0 0;border-top:1px solid #eef0f3;display:flex;flex-direction:column;gap:5px}.phflow .phflow-list li{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0;min-width:0;color:#0f1f3d;font-size:12px;line-height:1.3}.phflow .phflow-list li:before{display:none}.phflow .phflow-check{flex:none;margin-top:1px}.phflow .phflow-final{margin-top:10px;padding-top:8px;border-top:1px solid #eef0f3;display:flex;flex-direction:column;gap:2px;color:#6b7280}.phflow .phflow-final strong{color:#15803d;font-weight:600}.phflow .phflow-arrow{display:flex;justify-content:center;align-items:center;padding:3px 0;flex:none}.phflow .phflow-arrow-h{display:none}.phflow .phflow-arrow-v{display:block}.phflow .phflow-note{margin:8px 0 0;font-size:11px;line-height:1.3;color:#6b7280}@container phscene (min-width:620px){.phflow-frame{flex-direction:row;align-items:center}.phflow .phflow-card{flex:1 1 0}.phflow .phflow-mid{flex:1.3 1 0}.phflow .phflow-arrow{padding:0 3px}.phflow .phflow-arrow-h{display:block}.phflow .phflow-arrow-v{display:none}}.integrations-page.integrations-detail--payhawk{container-type:inline-size;container-name:phhero}.integrations-page.integrations-detail--payhawk .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px}.integrations-page.integrations-detail--payhawk .integrations-detail-hero>*{min-width:0}@container phhero (min-width:1150px){.integrations-page.integrations-detail--payhawk .integrations-detail-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}}.scflow{container-type:inline-size;container-name:scscene;min-width:0;width:100%;font-size:12px;line-height:1.3;color:#0f1f3d}.scflow *,.scflow *:before,.scflow *:after{box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:normal}.scflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:6px}.scflow .scflow-card{background:#fff;border:1px solid #e5e8ee;border-radius:12px;box-shadow:0 1px 3px #0f1f3d0f;padding:10px 12px;min-width:0;font-family:inherit;display:flex;flex-direction:column}.scflow .scflow-card h3,.scflow .scflow-card h4,.scflow .scflow-card p{font-family:inherit;margin:0;letter-spacing:0}.scflow .scflow-card h3{font-size:13px;font-weight:700;color:#0f1f3d;line-height:1.3}.scflow .scflow-card h4{font-size:12px;font-weight:500;color:#6b7280;line-height:1.3}.scflow .scflow-card .scflow-wm{font-style:italic}.scflow-head{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #eef0f4}.scflow-head>div{min-width:0}.scflow-head svg{flex:none}.integrations-page .scflow-logo,.integrations-page .scflow-logo .integrations-logo,.integrations-page .scflow-logo .integrations-logo img,.integrations-page .scflow-logo .integrations-logo svg,.integrations-page .scflow-logo img,.integrations-page .scflow-logo svg{width:28px;height:28px;border:0;padding:0;box-shadow:none;background:none;border-radius:0;flex:none;display:block}.scflow-rz{width:20px;height:20px;flex:none}.scflow-itin{display:flex;align-items:center;gap:4px;margin:0 0 4px}.scflow-dot{width:7px;height:7px;border-radius:50%;border:2px solid #2563eb;background:#fff}.scflow-dot-end{background:#2563eb}.scflow-line{flex:1;border-top:1.5px dashed #93b4f0}.scflow-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:1.5px 0;min-width:0}.scflow-k{flex:none;max-width:50%;color:#6b7280}.scflow-v{flex:1 1 0;min-width:0;text-align:right;font-weight:600;color:#0f1f3d;white-space:normal;overflow-wrap:normal;word-break:normal}.scflow-nw{white-space:nowrap;font-variant-numeric:tabular-nums}.scflow-ctx{margin-top:6px;margin-bottom:8px;padding:6px 8px;border:1px solid #dbe6fb;border-radius:8px;background:#f8fafe}.scflow .scflow-ctx h4{color:#2563eb;font-weight:700;margin-bottom:2px}.scflow-checks{list-style:none;margin:6px 0 8px;padding:6px 0 0;border-top:1px solid #eef0f4;display:grid;gap:3px}.scflow-fin .scflow-checks{border-top:0;margin-top:0;padding-top:0;gap:5px}.scflow-checks li,.scflow-foot{display:flex;align-items:flex-start;gap:6px;min-width:0}.scflow-check{flex:none}.scflow-foot{margin-top:auto;padding-top:8px;border-top:1px solid #eef0f4;font-weight:700;color:#15803d}.scflow-rev{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;margin-bottom:8px;padding:6px 8px;border:1px solid #e5e8ee;border-radius:8px}.scflow-rev-t{display:flex;flex-direction:column;min-width:0;flex:1 1 70px}.scflow-rev-t span{color:#6b7280}.scflow .scflow-ok{color:#15803d;font-weight:700}.scflow-arrow{display:flex;justify-content:center;align-items:center;flex:none}.scflow-arrow-h{display:none}.scflow .scflow-note{margin:8px 0 0;font-size:11px;line-height:1.3;color:#9aa1ae;text-align:center}@container scscene (min-width:640px){.scflow-frame{flex-direction:row;align-items:stretch;gap:3px}.scflow-arrow{width:18px}.scflow-arrow-h{display:block}.scflow-arrow-v{display:none}.scflow-trip{flex:30 1 0}.scflow-main{flex:43 1 0}.scflow-fin{flex:25 1 0}.scflow .scflow-card{padding:10px}.scflow-row{padding:1px 0}}.integrations-page.integrations-detail--sap-concur{container:schero/inline-size}.integrations-page.integrations-detail--sap-concur .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px}.integrations-page.integrations-detail--sap-concur .integrations-detail-hero>*{min-width:0}@container schero (min-width:1150px){.integrations-page.integrations-detail--sap-concur .integrations-detail-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:40px}}.integrations-page.integrations-detail--navan{container-name:nvhero;container-type:inline-size}.integrations-page.integrations-detail--navan .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--navan .integrations-detail-hero>*{min-width:0}@container nvhero (min-width: 1150px){.integrations-page.integrations-detail--navan .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.nvflow{container-name:nvscene;container-type:inline-size;width:100%;min-width:0;font-size:12px;line-height:1.3;color:#64708a}.nvflow,.nvflow *,.nvflow *:before,.nvflow *:after{box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:normal}.nvflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:0}.nvflow .nvflow-card{background:#fff;border:1px solid #e6e9ef;border-radius:12px;box-shadow:0 1px 2px #1018280d;padding:10px;display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;overflow-wrap:normal;word-break:normal}.nvflow .nvflow-card h3,.nvflow .nvflow-card h4,.nvflow .nvflow-card p{font-family:inherit;font-size:12px;line-height:1.3;margin:0;letter-spacing:0;text-transform:none}.nvflow .nvflow-card h3,.nvflow .nvflow-card h4{font-size:13px;font-weight:650;color:#14213d}.nvflow .nvflow-card p{color:#64708a;font-weight:400}.nvflow .nvflow-word{font-style:italic;font-size:13px;font-weight:700;line-height:1.3}.nvflow-head{display:flex;align-items:center;gap:8px;min-width:0}.nvflow-head>div{min-width:0;flex:1}.nvflow-head svg{flex:none}.nvflow-fav{flex:none;width:20px;height:20px}.nvflow-receipt{margin-left:auto;width:26px;height:34px}.integrations-page .nvflow-logo .integrations-logo,.nvflow-logo{width:28px;height:28px;flex:none;display:block}.integrations-page .nvflow-logo .integrations-logo{border:0;padding:0;background:none;box-shadow:none}.integrations-page .nvflow-logo .integrations-logo img,.integrations-page .nvflow-logo .integrations-logo svg,.nvflow-logo>img,.nvflow-logo>svg{width:28px;height:28px;object-fit:contain}.nvflow-dest{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;padding:4px 0 0;border-top:1px solid #eef0f4}.nvflow .nvflow-card .nvflow-dest h3{font-size:13px}.nvflow-badge{font-size:11px;font-weight:600;color:#166a3f;background:#e8f6ee;border-radius:999px;padding:2px 8px}.nvflow-money{white-space:nowrap;font-variant-numeric:tabular-nums}.nvflow-amt{font-weight:700;color:#14213d;font-size:13px}.nvflow-list{margin:0;display:flex;flex-direction:column;gap:2px}.nvflow-row{display:flex;justify-content:space-between;gap:8px;min-width:0}.nvflow-row dt{color:#64708a;flex:none;max-width:50%;min-width:0}.nvflow-row dd{margin:0;color:#14213d;font-weight:500;text-align:right;min-width:0;flex:0 1 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.nvflow-section{border-top:1px solid #eef0f4;padding-top:6px;display:flex;flex-direction:column;gap:4px}.nvflow-context{background:#f7f8fb;border:1px solid #eef0f4;border-radius:8px;padding:6px}.nvflow .nvflow-context h4{font-size:12px}.nvflow-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nvflow-checks li{display:flex;align-items:flex-start;gap:6px;color:#14213d;min-width:0}.nvflow-check{color:#1f9d57;flex:none}.nvflow-success{margin-top:auto;display:flex;align-items:flex-start;gap:6px;background:#e8f6ee;color:#166a3f;font-weight:600;border-radius:8px;padding:4px 6px}.nvflow-divider{border:0;border-top:1px solid #eef0f4;margin:0;width:100%}.nvflow-reviewer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:flex-start}.nvflow-who{display:flex;flex-direction:column;gap:1px;min-width:0}.nvflow-who strong{color:#14213d;font-weight:650}.nvflow-lbl,.nvflow-sub{color:#64708a}.nvflow-approved{display:inline-flex;align-items:center;gap:4px;color:#166a3f;font-weight:600;flex-wrap:wrap}.nvflow-arrow{display:flex;align-items:center;justify-content:center;color:#2f5bea;flex:none;padding:6px 0}.nvflow-arrow-h{display:none}.nvflow .nvflow-note{margin:8px 0 0;font-family:inherit;font-size:11px;line-height:1.3;color:#64708a;text-align:center}@container nvscene (min-width: 640px){.nvflow-frame{flex-direction:row;align-items:stretch}.nvflow-source{flex:30 1 0}.nvflow-main{flex:44 1 0}.nvflow-fin{flex:26 1 0}.nvflow-arrow{padding:0 3px;width:18px}.nvflow-arrow-h{display:block}.nvflow-arrow-v{display:none}.nvflow .nvflow-card{width:auto;min-width:0}}.integrations-page.integrations-detail--travelperk{container:tphero / inline-size}.integrations-page.integrations-detail--travelperk .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px}.integrations-page.integrations-detail--travelperk .integrations-detail-hero>*{min-width:0}@container tphero (min-width: 1150px){.integrations-page.integrations-detail--travelperk .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.tpflow{container:tpscene / inline-size;width:100%;min-width:0;font-size:12px;line-height:1.3;color:#5b6578;font-family:inherit}.tpflow *,.tpflow *:before,.tpflow *:after{box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:normal}.tpflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:0}.tpflow-card{background:#fff;border:1px solid #e5e8ee;border-radius:12px;box-shadow:0 1px 3px #1018280f;padding:10px;min-width:0;display:flex;flex-direction:column;gap:6px}.tpflow .tpflow-card h3,.tpflow .tpflow-card h4,.tpflow .tpflow-card p{font-family:inherit;font-style:normal;font-size:13px;line-height:1.3;font-weight:700;color:#14213d;margin:0;letter-spacing:0}.tpflow .tpflow-card p.tpflow-sub{font-weight:400;font-size:12px;color:#5b6578;margin-top:-6px}.tpflow strong{color:#14213d;font-weight:600}.tpflow dl,.tpflow ul,.tpflow ol{margin:0;padding:0;list-style:none}.tpflow-nw{white-space:nowrap;font-variant-numeric:tabular-nums}.tpflow-head{display:flex;align-items:center;gap:8px}.tpflow-head h3{display:inline}.tpflow-kicker{font-size:12px;color:#5b6578}.tpflow-logo{display:inline-flex;width:28px;height:28px;align-items:center;flex:none}.integrations-page .tpflow-logo .integrations-logo{width:28px;height:28px;border:0;padding:0;box-shadow:none;background:none;display:inline-flex;align-items:center}.integrations-page .tpflow-logo .integrations-logo img,.integrations-page .tpflow-logo .integrations-logo svg{height:28px;width:28px;object-fit:contain;border:0;padding:0;box-shadow:none;background:none}.tpflow-brand-logo{width:20px;height:20px;flex:none}.tpflow .tpflow-card .tpflow-wordmark{font-style:italic}.tpflow-status{display:flex;align-items:center;gap:6px;font-weight:600;color:#15803d}.tpflow-dot{width:7px;height:7px;border-radius:50%;background:#16a34a;flex:none}.tpflow-facts{display:flex;flex-direction:column;gap:2px}.tpflow-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.tpflow-facts dt{flex:none;max-width:50%}.tpflow-facts dd{min-width:0;flex:1;text-align:right;color:#14213d;font-weight:600;margin:0 0 0 auto}.tpflow-facts dd.tpflow-ok{justify-content:flex-end}.tpflow-facts dd.tpflow-reviewer-name{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.tpflow-reviewer-name>span:last-child{color:#5b6578;font-weight:400}.tpflow-check{flex:none}.tpflow .tpflow-ok{display:inline-flex;align-items:flex-start;gap:4px;color:#15803d;font-weight:600}.tpflow .tpflow-timeline{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px 0 0;border-top:1px dashed #e5e8ee}.tpflow-ev{position:relative;display:flex;gap:8px}.tpflow-ev:not(:last-child):before{content:"";position:absolute;left:10px;top:22px;bottom:-6px;border-left:2px solid #bbf7d0}.tpflow-ev.tpflow-stay:before{border-left-color:#16a34a}.tpflow-node{flex:none;width:22px;height:22px;border-radius:50%;background:#ecfdf3;color:#15803d;border:1px solid #86efac;display:flex;align-items:center;justify-content:center}.tpflow-evbody{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.tpflow-date{font-size:11px;font-weight:700;color:#15803d}.tpflow-route{flex-basis:100%;display:flex;flex-wrap:wrap;gap:0 8px;color:#5b6578}.tpflow-route>span:first-child{color:#14213d;font-weight:500}.tpflow-foot{border-top:1px solid #e5e8ee;padding-top:6px;display:flex;flex-direction:column;gap:4px;margin-top:auto}.tpflow-row{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.tpflow-exps{display:flex;flex-direction:column;gap:6px}.tpflow-exps li{display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid #eef0f4;border-radius:8px;background:#fafbfd}.tpflow-exp-top,.tpflow-exp-detail{display:flex;justify-content:space-between;gap:6px;min-width:0}.tpflow-exp-detail{flex-wrap:wrap;align-items:baseline;gap:2px 6px}.tpflow-exp-detail>.tpflow-ok{margin-left:auto}.tpflow-bar{display:flex;align-items:flex-start;gap:6px;background:#ecfdf3;color:#15803d;font-weight:600;border-radius:8px;padding:6px;margin-top:auto}.tpflow-checks{display:flex;flex-direction:column;gap:4px;color:#14213d}.tpflow-checks li{display:flex;align-items:flex-start;gap:6px}.tpflow-facts dd.tpflow-pill{background:#eff6ff;color:#1d4ed8;border-radius:8px;padding:1px 6px}.tpflow-arrow{display:flex;justify-content:center;align-items:center;height:26px}.tpflow-arrow-right{display:none}.tpflow .tpflow-note{font-size:11px;line-height:1.3;color:#6b7487;margin:8px 0 0;text-align:center}@container tpscene (min-width: 640px){.tpflow-frame{flex-direction:row;align-items:stretch}.tpflow-source{flex:37 1 0}.tpflow-main{flex:32 1 0}.tpflow-review{flex:31 1 0}.tpflow-card{min-width:0}.tpflow-arrow{height:auto;width:18px;flex:none}.tpflow-arrow-down{display:none}.tpflow-arrow-right{display:block}}.integrations-page.integrations-detail--uber-business{container:ubhero / inline-size}.integrations-page.integrations-detail--uber-business .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--uber-business .integrations-detail-hero>*{min-width:0}@container ubhero (min-width: 1150px){.integrations-page.integrations-detail--uber-business .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.ubflow{container:ubscene / inline-size;width:100%;min-width:0;--ub-navy: #0f1f3d;--ub-muted: #6b7385;--ub-blue: #2f5bea;--ub-green: #1c9a5b;--ub-border: #e8eaef}.ubflow *,.ubflow *:before,.ubflow *:after{box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:normal}.ubflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.ubflow-arrow{display:flex;justify-content:center;color:var(--ub-blue)}.ubflow-arrow-right{display:none}.ubflow-card{min-width:0;background:#fff;border:1px solid var(--ub-border);border-radius:12px;box-shadow:0 1px 2px #0f1f3d0d;padding:12px;font-family:inherit;font-size:12px;line-height:1.3;color:var(--ub-navy);display:flex;flex-direction:column;gap:7px}.ubflow .ubflow-card h3,.ubflow .ubflow-card h4,.ubflow .ubflow-card p{font-family:inherit;margin:0;padding:0;line-height:1.3;letter-spacing:normal;text-transform:none}.ubflow .ubflow-card h3{font-size:13px;font-weight:650;color:var(--ub-navy)}.ubflow .ubflow-card h4{font-size:13px;font-weight:600;color:var(--ub-navy);overflow-wrap:normal;word-break:normal}.ubflow .ubflow-card p{font-size:12px;color:var(--ub-muted)}.ubflow .ubflow-note{font-family:inherit;font-size:11px;line-height:1.3;color:var(--ub-muted);margin:10px 0 0;text-align:center}.ubflow-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--ub-border)}.ubflow-title{min-width:0;flex:1}.integrations-page .ubflow-logo{width:28px;height:28px;flex:none;display:grid;place-items:center}.integrations-page .ubflow-logo .integrations-logo,.integrations-page .ubflow-logo .integrations-logo img,.integrations-page .ubflow-logo .integrations-logo svg,.integrations-page .ubflow-logo img,.integrations-page .ubflow-logo svg{width:28px;height:28px;border:0;padding:0;box-shadow:none;background:none;border-radius:6px}.integrations-page .ubflow-logo img[width="20"]{width:20px;height:20px;border-radius:0}.ubflow-wordmark{font-style:italic;font-size:13px}.ubflow-badge{align-self:flex-start;flex:none;font-size:11px;font-weight:600;color:var(--ub-green);background:#eaf7f0;border-radius:99px;padding:2px 8px}.ubflow-cap{display:block;font-size:11px;color:var(--ub-muted)}.ubflow-route{display:flex;gap:10px;padding:4px 0}.ubflow-rail{display:flex;flex-direction:column;align-items:center;padding:4px 0 2px;width:12px;flex:none}.ubflow-dot{width:10px;height:10px;border-radius:50%;border:2.5px solid #111;background:#fff;box-sizing:border-box}.ubflow-line{flex:1;width:2px;min-height:22px;background:#cfd3dc;margin:3px 0;border-radius:2px}.ubflow-stops{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.ubflow-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.ubflow-k{flex:none;max-width:50%;color:var(--ub-muted)}.ubflow-v{flex:1;min-width:0;text-align:right;font-weight:600;color:var(--ub-navy);overflow-wrap:normal;word-break:normal}.ubflow-money{white-space:nowrap;font-variant-numeric:tabular-nums}.ubflow-big{font-size:15px}.ubflow-total{margin-top:auto;border-top:1px solid var(--ub-border);padding-top:8px;display:flex;flex-direction:column;gap:5px}.ubflow-ok,.ubflow-checks li{display:flex;align-items:flex-start;gap:6px;color:var(--ub-green);font-weight:550}.ubflow-checks li{color:var(--ub-navy);font-weight:500}.ubflow-checks{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid var(--ub-border);display:flex;flex-direction:column;gap:5px}.ubflow-check{flex:none;color:var(--ub-green)}.ubflow-lead{align-items:center}.ubflow-merchant{font-size:15px;font-weight:650}.ubflow-doc{display:flex;align-items:center;gap:8px;border:1px dashed #d5d9e2;border-radius:8px;padding:7px 8px;color:var(--ub-blue)}.ubflow-doc>svg{flex:none}.ubflow-doc-text{flex:1;min-width:0;display:flex;flex-direction:column;color:var(--ub-navy)}.ubflow-doc-text span{color:var(--ub-muted)}.ubflow-doc-amt{font-weight:600;color:var(--ub-navy)}.ubflow-bar{margin-top:auto;display:flex;align-items:flex-start;gap:6px;background:#eaf7f0;color:var(--ub-green);font-weight:600;border-radius:8px;padding:7px 8px}.ubflow-shield{color:var(--ub-blue);flex:none}.ubflow-approval{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--ub-border);padding-top:8px}.ubflow-review{container:ubpolicy / inline-size}.ubflow-people{display:flex;align-items:center;gap:6px;color:var(--ub-blue)}.ubflow-people>svg{flex:none}.ubflow-chip{background:#f1f4fd;border-radius:6px;padding:2px 7px;font-weight:600;color:var(--ub-navy);white-space:nowrap}@container ubpolicy (max-width: 195px){.ubflow-people{flex-direction:column;align-items:flex-start;gap:3px}.ubflow-people>svg{transform:rotate(90deg);margin-left:32px}}@container ubscene (min-width: 640px){.ubflow-frame{flex-direction:row;align-items:stretch;gap:0;max-width:none}.ubflow-source{flex:33 1 0}.ubflow-main{flex:34 1 0}.ubflow-review{flex:33 1 0}.ubflow-arrow{flex:none;width:18px;align-items:center}.ubflow-arrow-right{display:block}.ubflow-arrow-down{display:none}}.lfworkflow{container:lfscene / inline-size;width:100%;min-width:0;color:#0f1b3d}.lfworkflow,.lfworkflow *,.lfworkflow *:before,.lfworkflow *:after{box-sizing:border-box;min-width:0;overflow-wrap:normal;word-break:normal}.lfworkflow-frame{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0}.lfworkflow .lfworkflow-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0f1b3d0f;padding:10px;min-width:0;font-family:inherit;font-size:12px;line-height:1.3}.lfworkflow .lfworkflow-card h3,.lfworkflow .lfworkflow-card h4,.lfworkflow .lfworkflow-card p{font-family:inherit;margin:0;font-size:12px;line-height:1.3;letter-spacing:0;text-transform:none}.lfworkflow .lfworkflow-card h3{font-size:13px;font-weight:700;color:#0f1b3d}.lfworkflow .lfworkflow-card h4{font-weight:600;color:#0f1b3d;overflow-wrap:normal}.lfworkflow-muted{color:#6b7280}.lfworkflow-head{display:flex;align-items:center;gap:8px;padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid #eef0f3}.lfworkflow-brand{display:inline-flex;align-items:center;gap:6px}.lfworkflow-brand-text{display:flex;flex-direction:column}.lfworkflow-brand img{width:20px;height:20px;flex:none}.lfworkflow-wordmark{font-style:italic;font-weight:700;font-size:13px;line-height:1.3;color:#0f1b3d}.lfworkflow-stacked{display:inline-flex;flex-direction:column;align-items:flex-end}.lfworkflow-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:1px 0;min-width:0}.lfworkflow-label{flex:none;max-width:50%;color:#6b7280;font-size:11px}.lfworkflow-value{flex:1;min-width:0;text-align:right;font-size:12px;overflow-wrap:normal}.lfworkflow-value.is-strong{font-weight:700}.lfworkflow-money{font-variant-numeric:tabular-nums;white-space:nowrap}.lfworkflow-logo{display:inline-flex;width:28px;height:28px;flex:none}.integrations-page .lfworkflow-logo .integrations-logo,.integrations-page .lfworkflow-logo .integrations-logo img,.integrations-page .lfworkflow-logo .integrations-logo svg,.integrations-page .lfworkflow-logo img,.integrations-page .lfworkflow-logo svg{width:28px;height:28px;border:0;padding:0;background:none;box-shadow:none;object-fit:contain}.lfworkflow-route{margin:6px 0;padding:6px;border:1px solid #eef0f3;border-radius:8px;position:relative}.lfworkflow-stop{display:flex;gap:9px;align-items:flex-start;position:relative;padding:3px 0}.lfworkflow-stop:first-child{padding-bottom:12px}.lfworkflow-stop:first-child:before{content:"";position:absolute;left:3px;top:12px;bottom:-2px;width:1px;background:#cfd4dc}.lfworkflow-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#ea0b8c;margin-top:4px;position:relative}.lfworkflow-stop:last-child .lfworkflow-dot{background:#0f1b3d}.lfworkflow-stop p{color:#6b7280}.lfworkflow-foot{display:flex;align-items:flex-start;gap:7px;margin-top:6px;padding:5px 6px;border-radius:8px;font-weight:600;font-size:11px}.lfworkflow-pink{background:#fdf0f8;color:#b0086b}.lfworkflow-pdot{width:7px;height:7px;border-radius:50%;background:#ea0b8c}.lfworkflow-green{background:#eaf7f0;color:#167a4c}.lfworkflow-purpose{margin:4px 0;padding:4px 6px;border:1px solid #2563eb;border-radius:8px;background:#f6f9ff}.lfworkflow .lfworkflow-card .lfworkflow-kicker{font-size:10px;font-weight:700;letter-spacing:.08em;color:#2563eb}.lfworkflow .lfworkflow-card .lfworkflow-purpose-title{font-size:14px;line-height:1.2;margin:2px 0;font-weight:700}.lfworkflow-chain{margin:4px 0;padding:4px;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:2px}.lfworkflow-loc{width:100%;padding:0;border:0;border-radius:6px;display:flex;flex-direction:column;gap:1px;text-align:center}.lfworkflow-loc.is-purpose{border-color:#2563eb;background:#fff}.lfworkflow-down{flex:none}.lfworkflow-ok{display:inline-flex;align-items:flex-start;gap:5px;color:#167a4c;font-weight:600;font-size:11px;margin-top:2px}.lfworkflow-row .lfworkflow-ok{margin:0}.lfworkflow-check{flex:none}.lfworkflow-checks{list-style:none;margin:6px 0;padding:6px 0;border-top:1px solid #eef0f3;border-bottom:1px solid #eef0f3;display:flex;flex-direction:column;gap:4px}.lfworkflow-checks li{display:flex;align-items:flex-start;gap:7px;font-size:12px}.lfworkflow-arrow{display:flex;align-items:center;justify-content:center;height:30px;flex:none}.lfworkflow-arrow .lfh{display:none}.lfworkflow .lfworkflow-note{margin:8px 0 0;font-family:inherit;font-size:11px;line-height:1.3;color:#6b7280;text-align:center}@container lfscene (min-width: 640px){.lfworkflow-frame{flex-direction:row;align-items:center}.lfworkflow-arrow{width:18px;height:auto;margin:0}.lfworkflow-arrow .lfv{display:none}.lfworkflow-arrow .lfh{display:block}.lfworkflow-source{flex:27 1 0}.lfworkflow-center{flex:43 1 0}.lfworkflow-review{flex:30 1 0}.lfworkflow .lfworkflow-card{min-width:0}}@container lfscene (max-width: 639px){.lfworkflow-card{max-width:100%}}.integrations-page.integrations-detail--lyft-business{container:lfhero / inline-size}.integrations-page.integrations-detail--lyft-business .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--lyft-business .integrations-detail-hero>*{min-width:0}@container lfhero (min-width: 1150px){.integrations-page.integrations-detail--lyft-business .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.bkflow{container:bkscene/inline-size;width:100%;min-width:0;color:#0f1d3a}.bkflow,.bkflow *,.bkflow *:before,.bkflow *:after{box-sizing:border-box;min-width:0;overflow-wrap:normal;word-break:normal}.bkflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.bkflow .bkflow-card,.bkflow .bkflow-card h3,.bkflow .bkflow-card h4,.bkflow .bkflow-card p{font-family:inherit;font-size:12px;line-height:1.3;margin:0;letter-spacing:0;text-transform:none}.bkflow .bkflow-card h3,.bkflow .bkflow-card h4{font-size:13px;font-weight:700;color:#0f1d3a}.bkflow .bkflow-card h4.bkflow-blue{color:#003b95}.bkflow .bkflow-card p{color:#6b7488}.bkflow-card{width:100%;min-width:0;background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 1px 3px #0f1d3a0f;padding:10px;display:flex;flex-direction:column;gap:3px}.bkflow-booking{border-top:3px solid #003b95}.bkflow-head{display:flex;align-items:center;gap:8px}.bkflow-head>div{min-width:0}.bkflow .bkflow-logo,.bkflow .bkflow-logo .integrations-logo{width:28px;height:28px;flex:none;display:inline-flex}.integrations-page .bkflow-logo .integrations-logo,.integrations-page .bkflow-logo .integrations-logo img,.integrations-page .bkflow-logo .integrations-logo svg,.integrations-page .bkflow-logo img,.integrations-page .bkflow-logo svg{width:28px;height:28px;border:0;padding:0;background:none;box-shadow:none;border-radius:0;object-fit:contain}.bkflow-brand{display:inline-flex;align-items:center;gap:6px;flex:none}.bkflow-brand-text,.bkflow-person{display:flex;flex-direction:column}.bkflow-person{align-items:flex-end}.bkflow-muted{color:#6b7488;font-weight:400}.bkflow-brand img{width:20px;height:20px;flex:none}.bkflow-brand em{font-size:13px;font-style:italic;font-weight:700;color:#0f1d3a}.bkflow-hotel{display:flex;gap:6px;align-items:flex-start;justify-content:space-between;padding:4px 0;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4}.bkflow-hotel>div{min-width:0}.bkflow-thumb{width:32px;height:32px;flex:none}.bkflow-hotel .bkflow-thumb{order:-1}.bkflow-hotel:has(.bkflow-thumb){justify-content:flex-start}.bkflow-amt{font-size:15px;color:#0f1d3a;font-variant-numeric:tabular-nums}.bkflow-row{display:flex;gap:6px;align-items:baseline;justify-content:space-between;font-size:12px;line-height:1.3}.bkflow-l{flex:none;max-width:50%;color:#6b7488;font-size:11px}.bkflow-v{flex:1;min-width:0;text-align:right;font-weight:600;color:#0f1d3a;overflow-wrap:normal;word-break:normal}.bkflow-nw{white-space:nowrap;font-variant-numeric:tabular-nums}.bkflow-m{flex:none;display:inline-flex;gap:3px;align-items:center;color:#15803d;font-weight:600;white-space:nowrap;font-size:10px}.bkflow-check{flex:none;vertical-align:-3px}.bkflow-ok{display:inline-flex;gap:4px;align-items:center;color:#15803d}.bkflow-timeline{background:#f3f7fd;border-radius:8px;padding:5px 6px}.bkflow-tl-top{display:flex;justify-content:space-between;font-size:10px;color:#6b7488;letter-spacing:.04em}.bkflow-tl-top span{display:flex;flex-direction:column;gap:1px}.bkflow-tl-top b{font-size:12px;color:#003b95}.bkflow-tl-r{text-align:right}.bkflow-track{position:relative;display:flex;justify-content:space-between;align-items:center;margin:6px 4px 3px}.bkflow-track:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:2px;background:#003b95;transform:translateY(-50%)}.bkflow-track i{position:relative;width:9px;height:9px;border-radius:50%;background:#003b95;border:2px solid #f3f7fd;box-sizing:content-box}.bkflow-nights{text-align:center;font-size:10px;font-weight:700;color:#003b95;letter-spacing:.06em}.bkflow-price{display:flex;flex-direction:column;gap:3px;border-top:1px dashed #dfe4ec;padding-top:4px}.bkflow-price .bkflow-v{display:flex;gap:3px;flex-wrap:wrap;justify-content:flex-end}.bkflow-total{font-weight:700}.bkflow-total .bkflow-v{color:#003b95;font-size:14px}.bkflow-foot{margin-top:auto;display:flex;align-items:flex-start;gap:6px;padding:5px 6px;border-radius:8px;background:#ecfdf3;color:#15803d;font-size:11px;font-weight:600}.bkflow-foot-blue{background:#eaf1fb;color:#003b95}.bkflow-foot-blue .bkflow-check{display:none}.bkflow-foot-blue:before{content:"";width:14px;height:14px;border-radius:50%;background:#003b95 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.6 8.2l2.3 2.3 4.5-4.7' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");flex:none}.bkflow-panel{border:1px solid #bfd3f5;background:#f5f9ff;border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:4px}.bkflow-panel-t{font-size:10px;font-weight:700;letter-spacing:.08em;color:#2563eb}.bkflow-compare{display:flex;align-items:stretch;gap:4px;margin-top:2px}.bkflow-cmp{flex:1;min-width:0;background:#fff;border:1px solid #dbe6f8;border-radius:8px;padding:5px 2px;display:flex;flex-direction:column;gap:2px;text-align:center}.bkflow-cmp small{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#6b7488}.bkflow-cmp b{font-size:14px;color:#0f1d3a}.bkflow-cmp-mid{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:9px;font-weight:700;color:#15803d}.bkflow-checks{list-style:none;margin:0;padding:4px 0;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;display:flex;flex-direction:column;gap:3px;font-size:12px}.bkflow-checks li{display:flex;gap:6px;align-items:flex-start;margin:0;padding:0;font-family:inherit;font-size:12px;line-height:1.3}.bkflow-limit{padding:2px 0}.bkflow-lt{position:relative;height:6px;border-radius:3px;background:#e6eaf1;border-right:2px solid #0f1d3a}.bkflow-lt i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#2563eb}.bkflow-lt u{position:absolute;top:-3px;width:2px;height:12px;background:#0f1d3a;margin-left:0}.bkflow-lm{display:flex;justify-content:space-between;font-size:10px;color:#6b7488;margin-top:4px;font-variant-numeric:tabular-nums}.bkflow-status{color:#0f1d3a;font-size:12px}.bkflow-arrow{flex:none;display:flex;align-items:center;justify-content:center}.bkflow .bkflow-note{margin:8px 0 0;font-family:inherit;font-size:11px;line-height:1.3;color:#6b7488;text-align:center}@container bkscene (min-width:640px){.bkflow-frame{flex-direction:row;align-items:stretch;gap:0}.bkflow-arrow{align-self:center;width:18px}.bkflow-arrow-path{transform:rotate(-90deg);transform-origin:9px 9px}.bkflow-booking{flex:33 1 0}.bkflow-match{flex:36 1 0}.bkflow-review{flex:31 1 0}.bkflow-card{max-width:none}}.integrations-page.integrations-detail--booking-business{container:bkhero/inline-size}.integrations-page.integrations-detail--booking-business .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--booking-business .integrations-detail-hero>*{min-width:0}@container bkhero (min-width:1150px){.integrations-page.integrations-detail--booking-business .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-page.integrations-detail--egencia{container:eghero / inline-size}.integrations-detail--egencia .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-detail--egencia .integrations-detail-hero>*{min-width:0}@container eghero (min-width: 1150px){.integrations-detail--egencia .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.egflow{--eg-navy: #14213d;--eg-muted: #667085;--eg-blue: #2563eb;--eg-line: #e5e7eb;--eg-green: #16a34a;--eg-eg: #1b4f9c;container-type:inline-size;container-name:egscene;width:100%;min-width:0;color:var(--eg-navy);font-size:13px;line-height:1.3}.egflow *,.egflow *:before,.egflow *:after{box-sizing:border-box;min-width:0;font-family:inherit;color:inherit;margin:0;line-height:1.3;overflow-wrap:normal;word-break:normal}.egflow .egflow-card h3,.egflow .egflow-card h4,.egflow .egflow-card p{font-family:inherit;margin:0;padding:0;letter-spacing:normal;text-transform:none;line-height:1.3}.egflow .egflow-card h3,.egflow .egflow-card h4{font-size:13px;font-weight:700}.egflow .egflow-card p{font-size:12px;color:var(--eg-muted)}.egflow-frame{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0}.egflow-card{background:#fff;border:1px solid var(--eg-line);border-radius:12px;box-shadow:0 1px 3px #1018280f;padding:10px;display:flex;flex-direction:column;gap:5px;width:100%;min-width:0;font-size:12px}.egflow-source{border-top:3px solid var(--eg-eg)}.egflow-mid{border-top:3px solid var(--eg-blue)}.egflow-arrow{display:flex;justify-content:center;align-items:center;height:30px}.egflow-arrow svg{fill:none;stroke:var(--eg-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.egflow-arrow-v{width:12px;height:18px}.egflow-arrow-h{display:none;width:18px;height:10px}@container egscene (min-width: 640px){.egflow-frame{flex-direction:row;align-items:stretch}.egflow-arrow{width:18px;height:auto;flex:none}.egflow-arrow-v{display:none}.egflow-arrow-h{display:block}.egflow-source{flex:31 1 0}.egflow-mid{flex:37 1 0}.egflow-review{flex:32 1 0}}.egflow-head,.egflow-brand{display:flex;align-items:center;gap:8px}.egflow-logo,.egflow-logo .integrations-logo{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.integrations-page .egflow-logo .integrations-logo,.integrations-page .egflow-logo .integrations-logo img,.integrations-page .egflow-logo .integrations-logo svg,.integrations-page .egflow-logo img,.integrations-page .egflow-logo svg{width:28px;height:28px;border:0;padding:0;box-shadow:none;background:none;max-width:100%;max-height:100%}.egflow-logo .integrations-logo{width:28px;height:28px}.egflow-logo img,.egflow-logo svg{width:28px;height:28px;object-fit:contain}.egflow-title,.egflow-wordmark{font-weight:700;font-size:13px}.egflow-wordmark{font-style:italic}.egflow-title{color:var(--eg-eg)}.egflow-sub{font-size:11px;color:var(--eg-muted)}.egflow-brand img{width:20px;height:20px;flex:none}.egflow-p{color:var(--eg-muted)}.egflow-p b{color:var(--eg-navy);font-weight:600}.egflow-dates{font-weight:600}.egflow-line{border:1px solid var(--eg-line);border-radius:10px;padding:6px;background:#f8fafd}.egflow-line-ends{display:flex;justify-content:space-between;gap:8px}.egflow-line-ends div{display:flex;flex-direction:column;font-size:11px;color:var(--eg-muted);min-width:0}.egflow-line-ends b{font-size:15px;color:var(--eg-navy)}.egflow-right{text-align:right}.egflow-track{width:100%;height:16px;margin:4px 0 2px}.egflow-track circle{fill:var(--eg-eg)}.egflow-track path{stroke:var(--eg-eg);stroke-width:1.5;stroke-dasharray:3 3;fill:none;vector-effect:non-scaling-stroke}.egflow-track .egflow-plane{fill:var(--eg-eg);stroke:none;stroke-dasharray:none}.egflow-line-dates{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--eg-muted)}.egflow-list{display:flex;flex-direction:column;gap:3px;margin:0}.egflow-list>div{display:flex;justify-content:space-between;gap:6px;align-items:baseline}.egflow-list dt{flex:none;max-width:50%;font-size:11px;color:var(--eg-muted);margin:0}.egflow-list dd{flex:1;min-width:0;margin:0;font-size:12px;font-weight:600;text-align:right;overflow-wrap:normal;word-break:normal}.egflow-person{display:flex;flex-direction:column;align-items:flex-end}.egflow-num{white-space:nowrap;font-variant-numeric:tabular-nums}.egflow-exp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.egflow-exp li{display:flex;justify-content:space-between;gap:6px;padding:5px 6px;border:1px solid var(--eg-line);border-radius:8px}.egflow-exp-l,.egflow-exp-r{display:flex;flex-direction:column;min-width:0}.egflow-exp-r{align-items:flex-end;flex:none}.egflow-exp b{font-size:12px}.egflow-exp span{font-size:11px;color:var(--eg-muted)}.egflow-exp .egflow-ok{color:var(--eg-green)}.egflow-ok{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--eg-green)}.egflow-check{width:13px;height:13px;flex:none}.egflow-check circle{fill:#e8f6ee;stroke:var(--eg-green);stroke-width:1.2}.egflow-check path{fill:none;stroke:var(--eg-green);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.egflow-total{border-top:1px solid var(--eg-line);padding-top:5px;display:flex;flex-direction:column;gap:4px}.egflow-kicker{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--eg-blue)}.egflow-grand{border-top:1px dashed var(--eg-line);padding-top:4px}.egflow-grand dt,.egflow-grand dd{font-weight:700;font-size:13px;color:var(--eg-navy)}.egflow-stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.egflow-stages li{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;font-size:10px;color:var(--eg-muted);overflow-wrap:normal}.egflow-stages li:not(:last-child):after{content:"";position:absolute;width:7px;height:7px;right:-4px;top:5px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 5h8M6 2l3 3-3 3' fill='none' stroke='%232563eb' stroke-width='1.2'/%3E%3C/svg%3E")}.egflow-icon{width:18px;height:18px;padding:2px;border-radius:50%;background:#eaf1ff;fill:none;stroke:var(--eg-blue);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.egflow-amount{font-size:16px;font-weight:700}.egflow-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.egflow-checks li{display:flex;gap:6px;align-items:flex-start;font-size:12px;padding:1px 0}.egflow-checks .egflow-check{margin-top:1px}.egflow-policy{border:1px solid var(--eg-line);border-radius:8px;padding:5px 6px;display:flex;flex-direction:column;gap:4px}.egflow-bar{display:flex;align-items:flex-start;justify-content:flex-start;gap:6px;padding:5px 6px;border-radius:8px;font-weight:700;font-size:11px;margin-top:auto}.egflow-bar-eg{background:#eef3fb;color:var(--eg-eg)}.egflow-bar-blue{background:#eaf1ff;color:var(--eg-blue)}.egflow-bar-ok{background:#e8f6ee;color:var(--eg-green)}.egflow .egflow-note{margin:8px 0 0;font-family:inherit;font-size:11px;line-height:1.3;color:var(--eg-muted);text-align:center}.agflow{--ag-navy:#14213d;--ag-muted:#6b7385;--ag-blue:#2563eb;--ag-amex:#00175a;--ag-line:#e3e6ec;--ag-green:#15803d;inline-size:100%;min-width:0;container:agscene/inline-size;font-family:inherit}.agflow,.agflow *,.agflow *:before,.agflow *:after{box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:normal}.agscene{display:flex;flex-direction:column;align-items:stretch;min-width:0}.agflow-card{background:#fff;border:1px solid var(--ag-line);border-radius:12px;box-shadow:0 1px 2px #14213d0d;padding:10px;min-width:0;color:var(--ag-navy)}.agflow .agflow-card h3,.agflow .agflow-card h4,.agflow .agflow-card p{font-family:inherit;font-size:12px;line-height:1.3;margin:0;letter-spacing:normal;text-transform:none}.agflow .agflow-card h3{font-size:13px;font-weight:700;margin:8px 0 4px}.agflow .agflow-card h4{font-size:10px;letter-spacing:.06em;color:var(--ag-muted);font-weight:600;margin:0 0 3px}.agflow-source{border-top:3px solid var(--ag-amex)}.agflow-card{font-size:12px;line-height:1.3}.agflow-brand{display:flex;align-items:center;gap:8px;min-width:0}.agflow-brand img{width:20px;height:20px;flex:none}.agflow-brand>div{display:flex;flex-direction:column;min-width:0}.agflow-word{font-size:13px;font-weight:700;font-style:italic}.agflow-sub{font-size:12px;color:var(--ag-muted)}.integrations-page .agflow-logo,.integrations-page .agflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;flex:none;display:inline-flex}.integrations-page .agflow-logo img,.integrations-page .agflow-logo svg,.integrations-page .agflow-logo .integrations-logo img,.integrations-page .agflow-logo .integrations-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;object-fit:contain}.agflow-row{display:flex;justify-content:space-between;gap:8px;padding:2px 0;align-items:baseline}.agflow-k{flex:none;max-width:50%;font-size:11px;color:var(--ag-muted)}.agflow-k small{display:block;font-size:11px}.agflow-v{flex:1;min-width:0;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.agflow-money{white-space:nowrap}.agflow-v small{display:block;font-size:11px;font-weight:400;color:var(--ag-muted)}.agflow-sec{border-top:1px solid var(--ag-line);margin-top:6px;padding-top:6px}.agflow-ok{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:5px 6px;border-radius:8px;background:#ecf8f0;color:var(--ag-green);font-size:11px;font-weight:600}.agflow-check{flex:none;color:var(--ag-green)}.agflow-split{display:flex;flex-direction:column;gap:6px}.agflow-group{border:1px solid var(--ag-line);border-radius:8px;padding:5px 6px;min-width:0}.agflow-group-emp{background:#f7f8fb}.agflow-item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:6px;padding:3px 0;align-items:baseline}.agflow-item-name{font-size:12px;color:var(--ag-navy);font-weight:600}.agflow-item-detail{grid-column:1/-1;font-size:11px;font-weight:400;color:var(--ag-muted)}.agflow-match{grid-column:1/-1;display:inline-flex;gap:3px;align-items:center;justify-self:end;font-size:11px;color:var(--ag-green)}.agflow-lower{display:flex;flex-direction:column;gap:8px;margin-top:8px}.agflow-cost{border:1px solid var(--ag-line);border-radius:8px;padding:6px 8px;flex:1;min-width:0}.agflow-track{height:4px;border-radius:2px;background:#eef0f5;margin:1px 0 4px;overflow:hidden}.agflow-fill{display:block;height:100%;border-radius:2px}.agflow-fill-m{background:var(--ag-amex)}.agflow-fill-e{background:var(--ag-blue)}.agflow-rel{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--ag-blue);font-size:11px;text-align:center;justify-content:center;min-width:0}.agflow-rel span{border:1px solid var(--ag-line);border-radius:6px;padding:2px 4px;color:var(--ag-navy);background:#fff}.agflow-pill{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:999px;background:#e8f0fe;color:var(--ag-blue);font-size:12px;font-weight:600}.agflow-checks{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12px}.agflow-checks li{display:flex;gap:6px;align-items:flex-start}.agflow-connector{display:flex;flex-direction:column;align-items:center;color:var(--ag-blue);height:22px;justify-content:center}.agflow-line{width:1px;flex:1;background:currentColor;opacity:.5}.agflow-arrow{display:flex}.agflow .agflow-note{margin:8px 0 0;font-family:inherit;font-size:11px;line-height:1.3;color:var(--ag-muted);text-align:center}@container agscene (min-width:640px){.agscene{display:grid;grid-template-columns:minmax(0,26fr) 18px minmax(0,44fr) 18px minmax(0,30fr);align-items:center}.agflow-connector{height:auto;flex-direction:row;width:18px}.agflow-line{width:auto;height:1px;flex:1}.agflow-arrow{transform:rotate(-90deg)}.agflow-split{flex-direction:row}.agflow-group{flex:1 1 0}.agflow-lower{flex-direction:row}.agflow-rel{flex:0 0 92px}}.integrations-page.integrations-detail--amex-gbt{container:aghero/inline-size}.integrations-page.integrations-detail--amex-gbt .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--amex-gbt .integrations-detail-hero>*{min-width:0}@container aghero (min-width:1150px){.integrations-page.integrations-detail--amex-gbt .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.bdflow{--bd-navy:#14213d;--bd-muted:#6b7385;--bd-line:#e3e6ec;--bd-blue:#2f5fd0;--bd-or:#e8591f;--bd-green:#1c8a55;width:100%;min-width:0;max-width:none;font-family:inherit;font-size:12px;line-height:1.3;color:var(--bd-navy)}.bdscene{container:bdscene/inline-size}.bdflow,.bdflow *,.bdflow *:before,.bdflow *:after{box-sizing:border-box;min-width:0;overflow-wrap:normal;word-break:normal}.bdflow .bdflow-note{margin:8px 0 0;font-family:inherit;font-size:11px;line-height:1.3;color:var(--bd-muted);text-align:center}.bdflow-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch}.bdflow .bdflow-card{background:#fff;border:1px solid var(--bd-line);border-radius:12px;box-shadow:0 1px 2px #14213d0a;padding:10px;min-width:0;display:flex;flex-direction:column;gap:6px;font-family:inherit;font-size:12px;line-height:1.3}.bdflow .bdflow-card h3,.bdflow .bdflow-card h4,.bdflow .bdflow-card p{font-family:inherit;line-height:1.3;font-size:12px;margin:0;font-weight:400;letter-spacing:normal;text-transform:none}.bdflow .bdflow-card h3{font-size:13px;font-weight:600;color:var(--bd-navy)}.bdflow .bdflow-card h4.bdflow-trip{font-size:13px;font-weight:600;padding-top:8px;border-top:1px solid var(--bd-line)}.bdflow .bdflow-source{border-top:2px solid var(--bd-or)}.bdflow .bdflow-expenses,.bdflow .bdflow-review{border-top:2px solid var(--bd-blue)}.bdflow-muted{color:var(--bd-muted)}.bdflow-head{display:flex;align-items:center;gap:8px;min-width:0}.bdflow-head>p{margin-left:auto!important;text-align:right}.integrations-page .bdflow-logo,.integrations-page .bdflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;flex:none;display:inline-flex;align-items:center;justify-content:center}.integrations-page .bdflow-logo img,.integrations-page .bdflow-logo svg{width:28px;height:28px;object-fit:contain;padding:0;border:0;background:none;box-shadow:none}.bdflow-brand{display:inline-flex;align-items:center;gap:8px}.bdflow-brand>img{width:20px;height:20px;flex:none}.bdflow-wordmark{display:block;font-size:13px;font-style:italic;font-weight:700;color:var(--bd-navy)}.bdflow-subtitle,.bdflow-approver-role{display:block;font-size:11px;font-weight:400;color:var(--bd-muted)}.bdflow .bdflow-card p.bdflow-muted{font-size:12px}.bdflow dl,.bdflow ul,.bdflow ol{margin:0;padding:0;list-style:none}.bdflow dd{margin:0}.bdflow-meta{display:flex;flex-direction:column;gap:4px}.bdflow-meta>div,.bdflow-totals>div,.bdflow-pol li{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.bdflow dt,.bdflow-label,.bdflow-pol li span{font-size:11px;color:var(--bd-muted);flex:none;max-width:50%;overflow-wrap:normal;word-break:normal}.bdflow dd,.bdflow-pol li b{flex:1;min-width:0;text-align:right;font-weight:600;font-size:12px;overflow-wrap:normal}.bdflow .nw{white-space:nowrap;font-variant-numeric:tabular-nums}.bdflow-itin{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid var(--bd-line);border-bottom:1px solid var(--bd-line)}.bdflow-itin li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px}.bdflow-d{font-size:10.5px;font-weight:600;color:var(--bd-or);white-space:nowrap}.bdflow-itin strong{display:block;font-size:12px}.bdflow-itin span:not(.bdflow-d){font-size:11px;color:var(--bd-muted);overflow-wrap:normal}.bdflow-pill{display:inline-flex;align-items:flex-start;gap:5px;align-self:flex-start;font-size:11px;font-weight:600;border-radius:8px;padding:4px 6px}.bdflow-pill-bcd{background:#fdeee6;color:#c2410c}.bdflow-pill-blue{background:#e8effc;color:var(--bd-blue)}.bdflow-pill-green{background:#e4f4eb;color:var(--bd-green)}.bdflow-pill-bcd .bdflow-check{color:var(--bd-or)}.bdflow-pill-green .bdflow-check{color:var(--bd-green)}.bdflow-check{color:var(--bd-green);flex:none}.bdflow-receipt{color:var(--bd-blue);flex:none}.bdflow-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;align-items:start;padding:5px 0;border-bottom:1px solid var(--bd-line)}.bdflow-rows strong{display:block;font-size:12px}.bdflow-expense-detail{font-size:11px;color:var(--bd-muted);overflow-wrap:normal}.bdflow-evidence{display:inline-flex;justify-content:flex-end;align-items:center;gap:4px}.bdflow-date{font-size:11px;color:var(--bd-muted);white-space:nowrap}.bdflow-rows b{font-size:12px;min-width:48px;text-align:right}.bdflow-totals{display:flex;flex-direction:column;gap:5px}.bdflow-totals dt{font-size:11px;max-width:65%}.bdflow-total{padding-top:6px;border-top:1px solid var(--bd-line)}.bdflow-total dt{font-weight:700;color:var(--bd-navy);font-size:11px;letter-spacing:.04em}.bdflow-total dd{font-size:13px;color:var(--bd-blue)}.bdflow-rel{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:11px;color:var(--bd-blue);background:#f4f7fd;border:1px solid #dde6f8;border-radius:8px;padding:4px 6px;line-height:1.2}.bdflow-rel i{font-style:normal;color:var(--bd-muted)}.bdflow-list{display:flex;flex-direction:column;gap:3px}.bdflow-list li{display:flex;gap:6px;align-items:flex-start;font-size:12px}.bdflow-label{margin:0;font-size:10.5px!important;letter-spacing:.06em;font-weight:600!important}.bdflow-pol{display:flex;flex-direction:column;gap:5px}.bdflow-pol li{display:grid;grid-template-columns:minmax(0,1fr) auto 12px;gap:8px;align-items:center}.bdflow-pol li span{max-width:none}.bdflow-pol li b{flex:none;font-size:11.5px}.bdflow-sp{width:12px}.bdflow-arrow{color:var(--bd-blue);display:flex;justify-content:center;align-items:center;height:30px}.bdflow-arrow-h{display:none}.bdflow-arrow-v{display:block}.bdflow-timeline{margin-top:14px;background:#fff;border:1px solid var(--bd-line);border-radius:12px;box-shadow:0 1px 2px #14213d0a;padding:14px}.bdflow-timeline ol{display:flex;flex-direction:column;gap:0;position:relative}.bdflow-timeline li{display:grid;grid-template-columns:74px 14px minmax(0,1fr);column-gap:10px;align-items:start;position:relative;padding-bottom:14px}.bdflow-timeline li.last{padding-bottom:0}.bdflow-tl-d{grid-column:1;grid-row:1;font-size:11px;font-weight:600;color:var(--bd-navy)}.bdflow-tl-l{grid-column:1;grid-row:2;font-size:11px;color:var(--bd-muted)}.bdflow-dot{grid-column:2;grid-row:1;width:9px;height:9px;border-radius:50%;background:var(--bd-or);margin:2px auto 0;position:relative;z-index:1}.bdflow-stem{display:none}.bdflow-timeline li:not(.last):before{content:"";position:absolute;left:91px;top:12px;bottom:0;width:1px;background:var(--bd-line)}.bdflow-mk{grid-column:3;grid-row:1/3;display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;border-left:2px solid var(--bd-blue);padding:2px 0 2px 8px;font-size:11px}.bdflow-mk em{font-style:normal;color:var(--bd-muted)}.bdflow-mk strong{font-weight:600}.bdflow-mk b{color:var(--bd-blue);font-weight:600;margin-left:auto}@container bdscene (min-width:640px){.bdflow-cards{grid-template-columns:minmax(0,30fr) 18px minmax(0,38fr) 18px minmax(0,32fr)}.bdflow-arrow{height:auto;align-self:center}.bdflow-arrow-h{display:block}.bdflow-arrow-v{display:none}.bdflow-timeline{padding:14px 16px 16px}.bdflow-timeline ol{flex-direction:row}.bdflow-timeline li{flex:1;min-width:0;display:flex;flex-direction:column;padding:0 8px 0 0;position:relative}.bdflow-timeline li:not(.last):before{left:0;margin:0;transform:none;top:41px;bottom:auto;height:1px;width:100%;background:#cfd5e1}.bdflow-tl-d,.bdflow-tl-l{grid-area:auto}.bdflow-tl-l{margin-bottom:8px}.bdflow-dot{margin:0;position:relative}.bdflow-stem{display:block;width:0;height:14px;border-left:1px dashed var(--bd-blue);margin-left:4px}.bdflow-mk{border-left:0;border-top:0;padding:6px 8px;background:#f4f7fd;border:1px solid #dde6f8;border-radius:8px;flex-direction:column;gap:1px;align-items:flex-start}.bdflow-mk b{margin-left:0}}.integrations-page.integrations-detail--bcd-travel{container:bdhero/inline-size}.integrations-page.integrations-detail--bcd-travel .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--bcd-travel .integrations-detail-hero>*{min-width:0}@container bdhero (min-width:1150px){.integrations-page.integrations-detail--bcd-travel .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-page .cwflow{--n:#14213d;--m:#6b7385;--bl:#2f5bea;--co:#e8704f;--gr:#1f9d63;--bd:#e3e6ec;font-size:12px;line-height:1.3;color:var(--n);min-width:0;width:100%}.integrations-page .cwflow *{box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:normal;text-overflow:clip}.integrations-page .cwflow .cwscene{container:cwscene/inline-size;display:block}.integrations-page .cwflow .cwflow-card h3,.integrations-page .cwflow .cwflow-card h4,.integrations-page .cwflow .cwflow-card p{font-family:inherit;margin:0;line-height:1.3;font-size:12px;letter-spacing:normal;text-transform:none}.integrations-page .cwflow .cwflow-card h3,.integrations-page .cwflow .cwflow-card h4{font-size:13px;font-weight:650;color:var(--n)}.integrations-page .cwflow .nw{white-space:nowrap}.integrations-page .cwflow .cwflow-card{background:#fff;border:1px solid var(--bd);border-radius:12px;box-shadow:0 1px 2px #14213d0d;padding:12px;display:flex;flex-direction:column;gap:6px}.integrations-page .cwflow .cwflow-cards{display:flex;flex-direction:column;align-items:stretch}.integrations-page .cwflow .cwflow-arrow{color:var(--bl);display:flex;justify-content:center;height:30px;align-items:center}.integrations-page .cwflow .cwflow-logo,.integrations-page .cwflow .cwflow-logo .integrations-logo{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;flex:none;display:block}.integrations-page .cwflow .cwflow-logo img,.integrations-page .cwflow .cwflow-logo svg{width:28px;height:28px;object-fit:contain;padding:0;border:0;background:none;box-shadow:none;border-radius:0}.cwflow-head,.cwflow-brand{display:flex;align-items:center;gap:8px}.cwflow-brandtext{display:flex;flex-direction:column}.cwflow-brand>img{width:20px;height:20px;flex:none}.cwflow-brandtext strong{font-style:italic;font-size:13px}.cwflow-brandtext span{font-size:11px;color:var(--m)}.cwflow-muted{color:var(--m)}.integrations-page .cwflow .cwflow-cwt{border-top:2px solid var(--co)}.cwflow-eyebrow{font-size:10px;letter-spacing:.06em;color:var(--m);font-weight:600;margin-top:4px}.cwflow-kv{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.cwflow-k{font-size:11px;color:var(--m);flex:none;max-width:50%}.cwflow-v{flex:1;min-width:0;text-align:right;font-weight:550;white-space:nowrap}.cwflow-wrap .cwflow-v{white-space:normal}.cwflow-good .cwflow-v{color:var(--gr)}.cwflow-bookings,.cwflow-exps,.cwflow-checks,.cwflow-leaves{list-style:none;margin:0;padding:0}.cwflow-bookings{display:flex;flex-direction:column;gap:5px;margin-top:2px}.cwflow-bookings li{border:1px solid var(--bd);border-left:2px solid var(--co);border-radius:6px;padding:5px 7px;display:flex;flex-wrap:wrap;gap:2px 8px}.cwflow-bookings b{width:100%;font-size:10px;letter-spacing:.06em;color:var(--co)}.cwflow-foot{margin-top:auto;font-size:11px;font-weight:600;border-radius:8px;padding:5px 6px;display:flex;align-items:flex-start;gap:5px}.cwflow-coral{background:#fdf0ec;color:#b8492b}.cwflow-green{background:#e8f6ee;color:var(--gr)}.cwflow-exps{display:flex;flex-direction:column;gap:5px}.cwflow-exps li{border:1px solid var(--bd);border-radius:8px;padding:5px 8px}.cwflow-line1,.cwflow-line2{display:flex;justify-content:space-between;gap:8px}.cwflow-label{font-weight:600}.cwflow-amt{font-weight:650;white-space:nowrap}.cwflow-line2{font-size:11px;color:var(--m)}.cwflow-ok{color:var(--gr);font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:3px;flex:none}.cwflow-check{width:12px;height:12px;flex:none;color:var(--gr)}.cwflow-sums{border-top:1px solid var(--bd);padding-top:6px;display:flex;flex-direction:column;gap:3px}.cwflow-total .cwflow-k{color:var(--n);font-weight:650}.cwflow-total .cwflow-v{font-weight:700}.cwflow-pill{align-self:flex-start;background:#e9effd;color:var(--bl);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.cwflow-checks{display:flex;flex-direction:column;gap:3px}.cwflow-checks li{display:flex;gap:6px}.cwflow-checks i{font-style:normal;color:var(--gr);font-weight:700;flex:none}.cwflow-recon{margin-top:12px;gap:8px}.cwflow-rhead{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0}.cwflow-rhead b{color:var(--n);font-size:12px}.cwflow-track{display:grid;grid-template-columns:1fr auto;gap:3px 8px;align-items:center}.cwflow-tl{font-size:11px;color:var(--m)}.cwflow-tv{font-weight:650;white-space:nowrap}.cwflow-rail{grid-column:1/-1;grid-row:2;height:6px;background:#f0f2f6;border-radius:3px;overflow:hidden}.cwflow-fill{display:block;height:100%;border-radius:3px}.cwflow-fill-c{background:var(--co)}.cwflow-fill-b{background:var(--bl)}.cwflow-tree{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--bd);padding-top:10px}.cwflow-node,.cwflow-hub{border:1px solid var(--bd);border-radius:8px;padding:5px 8px;display:flex;flex-direction:column;background:#fff}.cwflow-node small,.cwflow-hub small{font-size:10px;color:var(--m)}.cwflow-node-c{border-left:2px solid var(--co)}.cwflow-node-b{border-left:2px solid var(--bl)}.cwflow-hub{background:#e9effd;border-color:#c5d3f8;align-items:center;text-align:center;color:var(--bl)}.cwflow-hub b{color:var(--bl);white-space:nowrap}.cwflow-ln{height:14px;width:1px;background:#aab6d6;align-self:center}.cwflow-leaves{margin-left:14px;display:flex;flex-direction:column;gap:4px}.cwflow-leaf{position:relative;padding-left:16px;display:flex;align-items:center}.cwflow-leaf:before{content:"";position:absolute;left:0;top:50%;width:12px;height:1px;background:#aab6d6}.cwflow-leaf:after{content:"";position:absolute;left:0;top:-4px;bottom:0;width:1px;background:#aab6d6}.cwflow-leaf:first-child:after{top:-4px}.cwflow-leaf:last-child:after{bottom:50%}.cwflow-leaf span{border:1px solid var(--bd);border-radius:6px;padding:2px 7px;white-space:nowrap}.cwflow-leaf em{font-style:normal;color:var(--m);font-size:10px}.cwflow-leaves-l{order:0}.integrations-page .cwflow .cwflow-note{margin:8px 0 0;font-family:inherit;font-size:11px;line-height:1.3;color:var(--m);text-align:center}@container cwscene (min-width:640px){.cwflow-tree{flex-direction:row;align-items:center}.cwflow-leaves{margin:0}.cwflow-leaves-l{order:-1}.cwflow-ln{height:1px;width:auto;flex:1;min-width:10px;align-self:center}.cwflow-leaves-l .cwflow-leaf{padding:0 16px 0 0;justify-content:flex-end}.cwflow-leaves-l .cwflow-leaf:before{left:auto;right:0}.cwflow-leaves-l .cwflow-leaf:after{left:auto;right:0}.cwflow-leaves-r .cwflow-leaf{padding-left:16px}.cwflow-node{flex:none}}@container cwscene (min-width:640px){.integrations-page .cwflow .cwflow-cards{display:grid;grid-template-columns:minmax(0,30fr) 18px minmax(0,37fr) 18px minmax(0,33fr);align-items:stretch}.integrations-page .cwflow .cwflow-arrow{height:auto;align-self:center}.cwflow-arrow svg{transform:rotate(-90deg)}}.integrations-page.integrations-detail--cwt{container:cwh/inline-size}.integrations-page.integrations-detail--cwt .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--cwt .integrations-detail-hero>*{min-width:0}@container cwh (min-width:1150px){.integrations-page.integrations-detail--cwt .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-page.integrations-detail--fcm-travel{container:fch/inline-size}.integrations-page.integrations-detail--fcm-travel .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--fcm-travel .integrations-detail-hero>*{min-width:0}@container fch (min-width:1150px){.integrations-page.integrations-detail--fcm-travel .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-page .fcflow{container:fcscene/inline-size;width:100%;min-width:0;padding-top:30px;color:#0f2147;font-size:12px;line-height:1.3}.integrations-page .fcflow *{box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:normal}.integrations-page .fcflow .fcflow-card h3,.integrations-page .fcflow .fcflow-card h4,.integrations-page .fcflow .fcflow-control h4,.integrations-page .fcflow p,.integrations-page .fcflow dl,.integrations-page .fcflow dd,.integrations-page .fcflow ul{font-family:inherit;margin:0;padding:0;letter-spacing:normal;text-transform:none;line-height:1.3;list-style:none}.integrations-page .fcflow .fcflow-card h3{font-size:13px;font-weight:700;margin:8px 0}.integrations-page .fcflow .fcflow-card p{font-size:12px}.integrations-page .fcflow .fcflow-card h4,.integrations-page .fcflow .fcflow-control h4{font-size:10.5px;font-weight:700;color:#5b6b86;text-transform:uppercase;letter-spacing:.04em}.integrations-page .fcflow .fcflow-cards{display:grid;grid-template-columns:minmax(0,30fr) 18px minmax(0,38fr) 18px minmax(0,32fr);align-items:start}.fcflow-card,.fcflow-control{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 1px 2px #0f21470d;padding:11px}.fcflow-conn{position:relative;align-self:start;margin-top:22px;height:2px;background:#2f6bff}.fcflow-conn:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid #2f6bff;border-right:0}.fcflow-conn span{position:absolute;bottom:calc(100% + 24px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:10.5px;font-weight:600;color:#2f6bff}.fcflow-conn span:after{content:"";position:absolute;left:50%;top:100%;height:20px;border-left:1px dashed #9db8ff}.fcflow-brand{display:flex;align-items:center;gap:7px}.fcflow-brand em{display:block;font-style:italic;font-weight:700;font-size:13px;line-height:1.2}.fcflow-brand-fcm em{font-style:normal}.fcflow-brand span{display:block;font-size:11px;color:#6b7a93}.fcflow-brand img{flex:none}.integrations-page .fcflow-logo,.integrations-page .fcflow-logo .integrations-logo,.integrations-page .fcflow-logo img,.integrations-page .fcflow-logo svg{width:28px;height:28px;flex:none;border:0;padding:0;background:none;box-shadow:none;object-fit:contain;border-radius:0}.integrations-page .fcflow-logo{display:inline-flex}.fcflow-src{border-top:3px solid #2e9e5b}.fcflow-kv{display:grid;gap:3px}.fcflow-kv>div{display:flex;gap:6px;justify-content:space-between}.fcflow-kv dt{font-size:11px;color:#6b7a93;flex:none;max-width:50%}.fcflow-kv dd{font-size:12px;font-weight:600;flex:1;text-align:right}.fcflow .nw{white-space:nowrap;font-variant-numeric:tabular-nums}.fcflow-itin{margin-top:8px!important;border-top:1px solid #edf0f5}.fcflow-itin li{padding:6px 0;border-bottom:1px solid #edf0f5;display:grid;grid-template-columns:auto 1fr;gap:1px 8px}.fcflow-itin b{font-size:10px;color:#2e9e5b;text-transform:uppercase;letter-spacing:.04em}.fcflow-itin p{font-size:11.5px}.fcflow-itin i{grid-column:2;font-style:normal;font-size:11px;color:#6b7a93}.fcflow-ok{display:flex;align-items:flex-start;gap:5px;margin-top:9px;font-size:11px;font-weight:600;color:#1f8a4c;background:#eef8f2;border-radius:8px;padding:6px 8px}.fcflow-ok-fcm{background:none;padding:0;color:#2e9e5b;font-size:11.5px}.fcflow-check{color:#2e9e5b;flex:none}.fcflow-head{display:flex;justify-content:space-between;gap:6px;align-items:flex-start}.fcflow-pill{display:inline-block;max-width:100%;font-size:11px;font-weight:600;border-radius:99px;padding:2px 8px}.fcflow-pill-blue{background:#eaf1ff;color:#2f6bff}.fcflow-pill-green{background:#e6f6ec;color:#1f8a4c}.fcflow-approval{background:#f7f9fc;border:1px solid #e3e7ee;border-radius:9px;padding:8px}.fcflow-approval h4{margin-bottom:5px!important}.fcflow-approval-row{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:flex-end}.fcflow small{display:block;font-size:11px;color:#6b7a93}.fcflow strong{font-size:12px;font-weight:700}.fcflow-approval-row .fcflow-pill{margin-left:auto}.integrations-page .fcflow .fcflow-sec{margin:10px 0 4px}.fcflow-exp li{display:grid;grid-template-columns:1fr auto;gap:0 8px;padding:5px 0;border-bottom:1px solid #edf0f5}.fcflow-exp .m{font-weight:600}.fcflow-exp .a{font-weight:700;text-align:right;white-space:nowrap}.fcflow-exp .d{color:#6b7a93;font-size:11px}.fcflow-exp .ma{display:flex;gap:3px;align-items:center;justify-content:flex-end;color:#1f8a4c;font-size:11px;white-space:nowrap}.fcflow-tot{display:flex;flex-direction:column;gap:4px;margin-top:8px}.fcflow-tot>div{display:flex;justify-content:space-between;gap:6px;align-items:baseline}.fcflow-tot small{max-width:60%}.fcflow-tot strong{display:block;white-space:nowrap;font-variant-numeric:tabular-nums}.fcflow .g{color:#1f8a4c}.fcflow-tot-3{margin:0 0 7px}.fcflow-checks{display:grid;gap:3px;margin:8px 0 2px!important}.fcflow-checks li{display:flex;gap:5px;align-items:flex-start;font-size:11.5px}.fcflow-checks .fcflow-check{margin-top:2px}.fcflow-pol li{display:flex;justify-content:space-between;gap:6px;padding:2px 0;font-size:11.5px}.fcflow-pol em{font-style:normal;color:#1f8a4c;font-weight:600}.fcflow-final{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #edf0f5}.fcflow-final span{display:block;font-size:11px;color:#6b7a93}.fcflow-control{margin-top:14px;border-color:#b9cffd;padding:14px 16px}.fcflow-control-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.integrations-page .fcflow .fcflow-control h4{color:#0f2147;font-size:12px}.fcflow-trip{font-size:11px;color:#6b7a93;text-transform:uppercase;letter-spacing:.04em}.fcflow-control-head .fcflow-pill{margin-left:auto}.fcflow-track-row{display:grid;grid-template-columns:62px minmax(0,1fr) 78px;gap:10px;align-items:center;margin-bottom:8px}.fcflow-track-row .l{color:#6b7a93;font-size:11px}.fcflow-track-row .v{font-weight:700;text-align:right;white-space:nowrap}.fcflow-track{display:flex;height:12px;border-radius:4px;background:#eef2f8;overflow:hidden}.fcflow-track i{display:block;height:100%}.fcflow-track .full{width:100%;background:#d3e0fd}.fcflow-track .act{background:#2f6bff}.fcflow-track .rem{background:#a7dfbb}.fcflow-remaining{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:11px;color:#1f8a4c}.fcflow-brk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px!important;padding-top:10px!important;border-top:1px solid #e3e7ee}.fcflow-brk li{display:grid;gap:1px;font-size:11px;color:#6b7a93}.fcflow-brk strong{color:#0f2147;white-space:nowrap}.fcflow-brk .t strong{color:#1f8a4c}.integrations-page .fcflow .fcflow-note{margin-top:8px;font-size:11px;line-height:1.3;color:#6b7a93;text-align:center}@container fcscene (max-width:639px){.integrations-page .fcflow .fcflow-cards{display:flex;flex-direction:column;align-items:stretch;gap:28px}.fcflow-conn{align-self:center;width:2px;height:22px;margin:0}.fcflow-conn:after{inset:auto auto -1px -4px;border:5px solid transparent;border-top:7px solid #2f6bff;border-bottom:0}.fcflow-conn span{bottom:auto;top:50%;left:12px;transform:translateY(-50%)}.fcflow-conn span:after{display:none}.fcflow-brk{grid-template-columns:1fr 1fr}.fcflow-brk .t{grid-column:1/-1}.fcflow-track-row{grid-template-columns:48px minmax(0,1fr) 64px;gap:8px}.fcflow-track-row .v{font-size:12px}}.integrations-page.integrations-detail--spotnana{container:sph/inline-size}.integrations-detail--spotnana .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-detail--spotnana .integrations-detail-hero>*{min-width:0}@container sph (min-width:1150px){.integrations-detail--spotnana .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--spotnana .spflow{--n:#14213d;--m:#64708a;--bl:#2f6fed;--gr:#1f9d5c;--am:#c27803;--rd:#d9453d;--bd:#dfe3ea;container:spscene/inline-size;min-width:0;width:100%;font-family:inherit;font-size:12px;line-height:1.35;color:var(--n);padding-top:30px}.integrations-detail--spotnana .spflow *{box-sizing:border-box;min-width:0}.integrations-detail--spotnana .spflow :is(h3,h4,p,ul,ol,dl,dd,dt,li,div){font-family:inherit;margin:0;padding:0;-webkit-hyphens:none;hyphens:none;text-overflow:clip}.integrations-detail--spotnana .spflow :is(ul,ol){list-style:none}.integrations-detail--spotnana .spflow .spflow-grid{display:flex;flex-direction:column;gap:10px;align-items:stretch}.integrations-detail--spotnana .spflow .spflow-card{position:relative;background:#fff;border:1px solid var(--bd);border-radius:12px;padding:12px;box-shadow:0 1px 2px #14213d0d;overflow-wrap:normal;word-break:normal}.integrations-detail--spotnana .spflow .spflow-src{border-top:2px solid var(--rd)}.integrations-detail--spotnana .spflow h3{font-size:13px;font-weight:650;color:var(--n);line-height:1.3;margin:8px 0}.integrations-detail--spotnana .spflow p{font-size:12px;line-height:1.35}.integrations-detail--spotnana .spflow h4{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--m);margin:10px 0 5px}.integrations-detail--spotnana .spflow .spflow-head{display:flex;align-items:flex-start}.integrations-detail--spotnana .spflow .spflow-brand{display:inline-flex;align-items:center;gap:7px;font-weight:650;font-size:13px}.integrations-detail--spotnana .spflow .spflow-brand img{flex:none}.integrations-detail--spotnana .spflow .spflow-brandtext{display:flex;flex-direction:column}.integrations-detail--spotnana .spflow .spflow-brandtext strong{font-size:13px;font-style:italic;line-height:1.3}.integrations-detail--spotnana .spflow .spflow-sp strong{font-style:normal}.integrations-detail--spotnana .spflow .spflow-brand i{font-style:normal;font-weight:500;font-size:11px;color:var(--m);line-height:1.3}.integrations-detail--spotnana .spflow .spflow-logo,.integrations-detail--spotnana .spflow .spflow-logo .integrations-logo{display:inline-flex;align-items:center;width:28px;height:28px;border:0;padding:0;background:none;box-shadow:none;flex:none}.integrations-detail--spotnana .spflow .spflow-logo :is(img,svg){height:28px;width:28px;object-fit:contain;border-radius:0;box-shadow:none;border:0;padding:0;background:none}.integrations-detail--spotnana .spflow .spflow-nw{white-space:nowrap}.integrations-detail--spotnana .spflow .spflow-ic{width:13px;height:13px;flex:none}.integrations-detail--spotnana .spflow .spflow-ok{color:var(--gr)}.integrations-detail--spotnana .spflow .spflow-rc{color:var(--bl)}.integrations-detail--spotnana .spflow .spflow-wn{color:var(--am)}.integrations-detail--spotnana .spflow :is(.spflow-meta,.spflow-ctx)>div,.integrations-detail--spotnana .spflow :is(.spflow-var,.spflow-appr)>div{display:flex;gap:8px;justify-content:space-between;padding:2px 0}.integrations-detail--spotnana .spflow dt{flex:0 1 45%;color:var(--m);font-size:11px}.integrations-detail--spotnana .spflow dd{flex:1 1 0;text-align:right;color:var(--n);font-weight:550}.integrations-detail--spotnana .spflow dd small{display:block;color:var(--m);font-weight:400;font-size:11px}.integrations-detail--spotnana .spflow .spflow-meta{padding-bottom:6px;border-bottom:1px solid var(--bd)}.integrations-detail--spotnana .spflow .spflow-tl{margin-top:8px;position:relative}.integrations-detail--spotnana .spflow .spflow-ev{display:flex;gap:8px;position:relative;padding-bottom:9px}.integrations-detail--spotnana .spflow .spflow-ev:not(:last-child):before{content:"";position:absolute;left:6.5px;top:15px;bottom:0;width:1px;background:var(--bd)}.integrations-detail--spotnana .spflow .spflow-node{flex:none;width:14px;height:14px;border-radius:50%;border:1px solid var(--bd);background:#fff;display:grid;place-items:center;margin-top:1px}.integrations-detail--spotnana .spflow .spflow-none .spflow-node{border-color:var(--rd)}.integrations-detail--spotnana .spflow .spflow-node .spflow-ic{width:14px;height:14px}.integrations-detail--spotnana .spflow .spflow-evb{flex:1 1 0}.integrations-detail--spotnana .spflow .spflow-evt{display:flex;justify-content:space-between;gap:6px;color:var(--m);font-size:11px}.integrations-detail--spotnana .spflow .spflow-amt{font-weight:650;color:var(--n)}.integrations-detail--spotnana .spflow .spflow-evn b{font-weight:650}.integrations-detail--spotnana .spflow .spflow-evs{font-size:11px;color:var(--m)}.integrations-detail--spotnana .spflow .spflow-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:550;border-radius:99px;padding:1px 7px;margin-top:2px}.integrations-detail--spotnana .spflow .spflow-g{color:#17794a;background:#e8f6ee}.integrations-detail--spotnana .spflow .spflow-b{color:#2556c4;background:#e9f0fe}.integrations-detail--spotnana .spflow .spflow-a{color:#8a5300;background:#fdf1d8}.integrations-detail--spotnana .spflow .spflow-foot{display:flex;align-items:center;gap:5px;border-top:1px solid var(--bd);padding-top:8px;color:#17794a;font-weight:600}.integrations-detail--spotnana .spflow .spflow-legend{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--m);font-size:11px;margin-bottom:6px}.integrations-detail--spotnana .spflow .spflow-legend span{display:inline-flex;align-items:center;gap:4px}.integrations-detail--spotnana .spflow .spflow-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 0;border-top:1px solid var(--bd)}.integrations-detail--spotnana .spflow .spflow-mer{font-weight:600}.integrations-detail--spotnana .spflow .spflow-rows .spflow-amt{text-align:right}.integrations-detail--spotnana .spflow .spflow-cat{color:var(--m);font-size:11px}.integrations-detail--spotnana .spflow .spflow-rows .spflow-tag{justify-self:end;margin:0}.integrations-detail--spotnana .spflow .spflow-pill{display:inline-block;margin:8px 0;padding:2px 9px;border-radius:99px;background:#e9f0fe;color:var(--bl);font-weight:600;font-size:11px}.integrations-detail--spotnana .spflow .spflow-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid var(--bd);padding-top:8px}.integrations-detail--spotnana .spflow .spflow-stats div{display:block}.integrations-detail--spotnana .spflow .spflow-stats dd{text-align:left;font-size:13px;font-weight:650}.integrations-detail--spotnana .spflow .spflow-amb dd{color:var(--am)}.integrations-detail--spotnana .spflow .spflow-ctx{padding-bottom:4px}.integrations-detail--spotnana .spflow .spflow-chk li{display:flex;gap:6px;align-items:flex-start;padding:2px 0}.integrations-detail--spotnana .spflow .spflow-chk .spflow-ic{margin-top:1px}.integrations-detail--spotnana .spflow .spflow-warn{color:#8a5300;font-weight:600;margin-top:3px;background:#fdf1d8;border-radius:6px;padding:4px 6px!important}.integrations-detail--spotnana .spflow .spflow-var{border:1px solid #f1d9a6;border-radius:8px;padding:5px 8px;margin:6px 0}.integrations-detail--spotnana .spflow .spflow-over dd{color:var(--am);font-weight:700}.integrations-detail--spotnana .spflow .spflow-appr{border-top:1px solid var(--bd);padding-top:6px}.integrations-detail--spotnana .spflow .spflow-btn{display:block;margin-top:10px;text-align:center;background:var(--bl);color:#fff;border-radius:8px;padding:6px;font-weight:600;font-size:12px;cursor:default}.integrations-detail--spotnana .spflow .spflow-note{margin-top:8px;font-size:11px;color:var(--m);text-align:center}.integrations-detail--spotnana .spflow .spflow-arrow{display:block;position:relative;align-self:center;width:1px;height:30px;margin:0;background:var(--bl)}.integrations-detail--spotnana .spflow .spflow-arrow:after{content:"";position:absolute;width:6px;height:6px;border:solid var(--bl);border-width:0 1px 1px 0;transform:rotate(45deg);bottom:1px;left:-3.5px}.integrations-detail--spotnana .spflow .spflow-arrow em{position:absolute;left:10px;top:9px;font-style:normal;font-size:11px;color:var(--bl);white-space:nowrap}@container spscene (min-width:640px){.integrations-detail--spotnana .spflow .spflow-grid{display:grid;grid-template-columns:minmax(0,30fr) 18px minmax(0,37fr) 18px minmax(0,33fr);gap:0;align-items:start}.integrations-detail--spotnana .spflow .spflow-arrow{width:18px;height:1px;margin:24px 0 0;align-self:start;justify-self:stretch}.integrations-detail--spotnana .spflow .spflow-arrow:after{left:auto;right:1px;bottom:-3px;transform:rotate(-45deg)}.integrations-detail--spotnana .spflow .spflow-arrow em{left:50%;top:-40px;transform:translate(-50%);white-space:nowrap;text-align:center;line-height:1.3;font-size:10px}.integrations-detail--spotnana .spflow .spflow-card{padding:10px}}.integrations-page.integrations-detail--paylocity{container:pch/inline-size}.integrations-page.integrations-detail--paylocity .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--paylocity .integrations-detail-hero>*{min-width:0}@container pch (min-width:1150px){.integrations-page.integrations-detail--paylocity .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--paylocity .plflow{container:plscene/inline-size;width:100%;min-width:0;color:#1b2a4a;font-family:inherit;font-size:12px;line-height:1.3;--pl-navy:#1b2a4a;--pl-muted:#6b7385;--pl-blue:#2f6fed;--pl-green:#1f9d62;--pl-line:#e3e6ec;--pl-or:#e8552d}.integrations-detail--paylocity .plflow *{box-sizing:border-box;min-width:0}.integrations-detail--paylocity .plflow :where(h1,h2,h3,p,ul,ol,dl,dd,dt,li,span,div,strong){font-family:inherit;font-size:inherit;line-height:1.3;margin:0;padding:0;list-style:none;letter-spacing:normal;font-weight:inherit;color:inherit;word-wrap:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.integrations-detail--paylocity .plflow-scene{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;padding-top:0}.integrations-detail--paylocity .plflow-stage{position:relative;background:#fff;border:1px solid var(--pl-line);border-radius:12px;box-shadow:0 1px 2px #1b2a4a0d;padding:12px;display:flex;flex-direction:column;gap:6px;align-self:start}.integrations-detail--paylocity .plflow-source{border-top:2px solid var(--pl-or)}.integrations-detail--paylocity .plflow-brand{display:flex;align-items:center;gap:8px;min-height:28px}.integrations-detail--paylocity .plflow-brand img{border:0;padding:0;background:none;box-shadow:none;object-fit:contain}.integrations-detail--paylocity .plflow-logo{display:inline-flex;width:28px;height:28px;flex:none}.integrations-detail--paylocity .plflow-logo :is(.integrations-logo,img,svg){width:28px;height:28px;border:0;padding:0;background:none;box-shadow:none;object-fit:contain;border-radius:0}.integrations-detail--paylocity .plflow-wordmark{font-size:13px;font-style:italic;font-weight:700;color:var(--pl-navy)}.integrations-detail--paylocity .plflow-wordmark.plflow-pl{font-style:normal;color:var(--pl-or)}.integrations-detail--paylocity .plflow-sub,.integrations-detail--paylocity .plflow-cap{font-size:11px;color:var(--pl-muted)}.integrations-detail--paylocity .plflow-name{font-size:13px;font-weight:700;color:var(--pl-navy)}.integrations-detail--paylocity .plflow-role{font-size:11px;color:var(--pl-muted)}.integrations-detail--paylocity .plflow-person{padding-bottom:8px;border-bottom:1px solid var(--pl-line)}.integrations-detail--paylocity .plflow-person-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.integrations-detail--paylocity .plflow-pill{background:#e8f0fe;color:var(--pl-blue);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600;flex:none}.integrations-detail--paylocity .plflow-list{display:flex;flex-direction:column;gap:3px}.integrations-detail--paylocity .plflow-kv{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.integrations-detail--paylocity .plflow-kv dt{font-size:11px;color:var(--pl-muted);max-width:45%}.integrations-detail--paylocity .plflow-kv dd{flex:1;text-align:right;font-size:12px;font-weight:600;color:var(--pl-navy)}.integrations-detail--paylocity .plflow-nw{white-space:nowrap}.integrations-detail--paylocity .plflow-foot,.integrations-detail--paylocity .plflow-mapfoot{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--pl-green)}.integrations-detail--paylocity .plflow-foot{border-top:1px solid var(--pl-line);padding-top:8px;margin-top:auto}.integrations-detail--paylocity .plflow-foot svg,.integrations-detail--paylocity .plflow-mapfoot svg{flex:none}.integrations-detail--paylocity .plflow-center{border-color:#cdd9f3}.integrations-detail--paylocity .plflow-maphead{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);font-size:11px;font-weight:700;color:var(--pl-navy)}.integrations-detail--paylocity .plflow-maphead span:first-child{color:var(--pl-or)}.integrations-detail--paylocity .plflow-maphead span:last-child{color:var(--pl-blue)}.integrations-detail--paylocity .plflow-maps{display:flex;flex-direction:column;gap:4px}.integrations-detail--paylocity .plflow-map{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:stretch}.integrations-detail--paylocity .plflow-cell{display:flex;flex-direction:column;gap:1px;border:1px solid var(--pl-line);border-radius:8px;padding:4px 6px}.integrations-detail--paylocity .plflow-to{background:#f6f9ff;border-color:#d6e2fb}.integrations-detail--paylocity .plflow-val{font-size:12px;font-weight:600;color:var(--pl-navy)}.integrations-detail--paylocity .plflow-tag{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--pl-green)}.integrations-detail--paylocity .plflow-gutter{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--pl-blue)}.integrations-detail--paylocity .plflow-line{position:absolute;left:0;right:3px;top:50%;height:1px;background:var(--pl-blue);opacity:.6;animation:plflow-mapping-pulse 3s ease-in-out infinite}.integrations-detail--paylocity .plflow-map:nth-child(2n) .plflow-line{animation-delay:.6s}@keyframes plflow-mapping-pulse{0%,to{opacity:.4}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.integrations-detail--paylocity .plflow-line{animation:none;opacity:.6}}.integrations-detail--paylocity .plflow-gutter>svg:nth-of-type(1){position:absolute;right:0;top:50%;transform:translateY(-50%)}.integrations-detail--paylocity .plflow-gcheck{position:absolute;top:calc(50% - 15px);color:#fff;background:var(--pl-green);border-radius:50%;padding:1px;width:11px;height:11px}.integrations-detail--paylocity .plflow-section{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--pl-line);padding-top:8px}.integrations-detail--paylocity .plflow-eyebrow{font-size:11px;font-weight:700;color:var(--pl-muted);letter-spacing:.06em}.integrations-detail--paylocity .plflow-ctx{padding-top:2px}.integrations-detail--paylocity .plflow-total{display:flex;flex-direction:column;align-items:flex-end}.integrations-detail--paylocity .plflow-total strong{font-size:14px;font-weight:700;color:var(--pl-navy)}.integrations-detail--paylocity .plflow-exp{display:flex;flex-direction:column;gap:6px}.integrations-detail--paylocity .plflow-exp li{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.integrations-detail--paylocity .plflow-exp li>div,.integrations-detail--paylocity .plflow-current>div{display:flex;flex-direction:column}.integrations-detail--paylocity .plflow-route{display:flex;flex-direction:column;align-items:stretch;gap:2px}.integrations-detail--paylocity .plflow-route li:not(.plflow-down){display:flex;justify-content:space-between;gap:8px;border:1px solid var(--pl-line);border-radius:8px;padding:4px 8px}.integrations-detail--paylocity .plflow-down{display:flex;justify-content:center;color:var(--pl-blue)}.integrations-detail--paylocity .plflow-current{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#fff7ed;border:1px solid #f6d7b0;border-radius:8px;padding:5px 8px}.integrations-detail--paylocity .plflow-pending{color:#b45309;font-size:11px;font-weight:600;background:#fde9c8;border-radius:99px;padding:2px 8px}.integrations-detail--paylocity .plflow-note{font-size:11px;color:var(--pl-muted);margin-top:10px;text-align:center}.integrations-detail--paylocity .plflow-conn{position:absolute;left:50%;bottom:-27px;transform:translate(-50%);display:flex;align-items:center;gap:6px;color:var(--pl-blue);height:20px}.integrations-detail--paylocity .plflow-conn-label{font-size:11px;color:var(--pl-blue);white-space:nowrap;order:2}.integrations-detail--paylocity .plflow-conn-h{display:none}@container plscene (min-width:640px){.integrations-detail--paylocity .plflow-scene{grid-template-columns:minmax(0,27fr) minmax(0,40fr) minmax(0,33fr);gap:18px;padding-top:30px}.integrations-detail--paylocity .plflow-conn{inset:24px -18px auto auto;width:18px;height:16px;transform:translateY(-50%);justify-content:center}.integrations-detail--paylocity .plflow-conn-h{display:block}.integrations-detail--paylocity .plflow-conn-v{display:none}.integrations-detail--paylocity .plflow-conn-label{position:absolute;left:50%;transform:translate(-50%);top:-42px;order:0}}.integrations-page.integrations-detail--paycom{container:pcmhero/inline-size}.integrations-page.integrations-detail--paycom .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--paycom .integrations-detail-hero>*{min-width:0}@container pcmhero (min-width:1150px){.integrations-page.integrations-detail--paycom .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--paycom .pcf-root{container:pcscene / inline-size;min-width:0;width:100%;font-family:inherit;color:#14213d;font-size:12px;line-height:1.3}.integrations-detail--paycom .pcf-root *{box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.integrations-detail--paycom .pcf-root :where(h4,p,ul,ol,li,div,span,strong,b,em,section){font-family:inherit;margin:0;padding:0;font-style:normal;letter-spacing:normal;text-transform:none}.integrations-detail--paycom .pcf-root :where(ul,ol){list-style:none}.integrations-detail--paycom .pcf-flow{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:30px}.integrations-detail--paycom .pcf-card{background:#fff;border:1px solid #e3e6ec;border-radius:12px;box-shadow:0 1px 2px #14213d0d;padding:12px;min-width:0;font-size:12px;line-height:1.3;display:flex;flex-direction:column;gap:6px}.integrations-detail--paycom .pcf-head,.integrations-detail--paycom .pcf-brand{display:flex;align-items:center;gap:7px;min-height:28px}.integrations-detail--paycom .pcf-brandtext{display:flex;flex-direction:column}.integrations-detail--paycom .pcf-source{border-top:2px solid #12805c}.integrations-detail--paycom .pcf-logo{display:inline-flex;width:28px;height:28px;flex:none}.integrations-detail--paycom .pcf-root .pcf-logo .integrations-logo,.integrations-detail--paycom .pcf-root .pcf-logo img,.integrations-detail--paycom .pcf-root .pcf-logo svg{width:28px;height:28px;border:0;padding:0;background:none;object-fit:contain;display:block;box-shadow:none;border-radius:0}.integrations-detail--paycom .pcf-brand img{width:20px;height:20px}.integrations-detail--paycom .pcf-word{font-size:13px;font-weight:700;font-style:italic;color:#14213d}.integrations-detail--paycom .pcf-brand .pcf-word{font-size:13px}.integrations-detail--paycom .pcf-green-text{color:#12805c;font-style:normal}.integrations-detail--paycom .pcf-sub{font-size:11px;color:#6b7385}.integrations-detail--paycom .pcf-person{display:flex;flex-direction:column;gap:1px}.integrations-detail--paycom .pcf-person strong{font-size:13px;color:#14213d}.integrations-detail--paycom .pcf-person span{font-size:11px;color:#6b7385}.integrations-detail--paycom .pcf-row{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.integrations-detail--paycom .pcf-cap{font-size:10px;font-weight:600;letter-spacing:.06em!important;text-transform:uppercase!important;color:#6b7385;margin-top:4px;border-top:1px solid #eef0f4;padding-top:7px}.integrations-detail--paycom .pcf-kv{display:flex;gap:8px;justify-content:space-between;align-items:baseline}.integrations-detail--paycom .pcf-k{max-width:45%;flex:none;font-size:11px;color:#6b7385}.integrations-detail--paycom .pcf-v{flex:1;min-width:0;text-align:right;font-size:12px;font-weight:600;color:#14213d;overflow-wrap:normal;word-break:normal}.integrations-detail--paycom .pcf-ok{color:#12805c}.integrations-detail--paycom .pcf-verified{display:inline-flex;justify-content:flex-end;align-items:center;gap:4px}.integrations-detail--paycom .pcf-verified svg,.integrations-detail--paycom .pcf-foot svg,.integrations-detail--paycom .pcf-okt svg{flex:none}.integrations-detail--paycom .pcf-nw{white-space:nowrap}.integrations-detail--paycom .pcf-sect{background:#f3faf6;border:1px solid #d3ebdf;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:5px}.integrations-detail--paycom .pcf-sect .pcf-cap{border:0;padding:0;margin:0;color:#12805c}.integrations-detail--paycom .pcf-big{font-size:13px;color:#14213d;white-space:nowrap}.integrations-detail--paycom .pcf-foot{display:flex;align-items:center;gap:5px;color:#12805c;font-weight:600;font-size:12px;margin-top:auto}.integrations-detail--paycom .pcf-exp{display:flex;flex-direction:column;gap:5px;margin-top:2px}.integrations-detail--paycom .pcf-exp li{display:flex;justify-content:space-between;gap:8px;align-items:baseline;background:#f7f8fa;border-radius:8px;padding:6px 8px;font-size:12px}.integrations-detail--paycom .pcf-exp li span:first-child{display:flex;flex-direction:column;min-width:0}.integrations-detail--paycom .pcf-exp b,.integrations-detail--paycom .pcf-appr b,.integrations-detail--paycom .pcf-meta b{font-weight:600;font-size:12px;color:#14213d}.integrations-detail--paycom .pcf-exp em,.integrations-detail--paycom .pcf-appr em,.integrations-detail--paycom .pcf-meta em{font-size:11px;color:#6b7385}.integrations-detail--paycom .pcf-appr{display:flex;justify-content:space-between;align-items:center;gap:8px}.integrations-detail--paycom .pcf-appr span:first-child{display:flex;flex-direction:column;min-width:0}.integrations-detail--paycom .pcf-okt{display:inline-flex;align-items:center;gap:3px;color:#12805c;font-size:11px;font-weight:600;white-space:nowrap}.integrations-detail--paycom .pcf-pill{align-self:flex-start;background:#e6f6ee;color:#12805c;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.integrations-detail--paycom .pcf-tl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px;position:relative}.integrations-detail--paycom .pcf-tl li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;position:relative;min-width:0}.integrations-detail--paycom .pcf-tl b{font-size:11px;order:1;color:#14213d}.integrations-detail--paycom .pcf-tl .pcf-dot{order:2;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #b8bfcc;position:relative;z-index:1}.integrations-detail--paycom .pcf-tl li:before{content:"";position:absolute;top:24px;left:-50%;width:100%;height:1px;background:#d5d9e2}.integrations-detail--paycom .pcf-tl li:first-child:before{display:none}.integrations-detail--paycom .pcf-tl em{order:3;font-size:10.5px;color:#6b7385;overflow-wrap:normal}.integrations-detail--paycom .pcf-tl .pcf-blue .pcf-dot{background:#2563eb;border-color:#2563eb}.integrations-detail--paycom .pcf-tl .pcf-blue b,.integrations-detail--paycom .pcf-tl .pcf-blue em{color:#2563eb}.integrations-detail--paycom .pcf-tl .pcf-green .pcf-dot{background:#12805c;border-color:#12805c}.integrations-detail--paycom .pcf-tl .pcf-green b,.integrations-detail--paycom .pcf-tl .pcf-green em{color:#12805c}.integrations-detail--paycom .pcf-callout{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:8px;background:#eff5ff;border:1px solid #cddcfb;border-radius:8px;padding:6px 8px;margin-top:6px;font-size:11px;color:#2563eb}.integrations-detail--paycom .pcf-callout strong{font-size:12px}.integrations-detail--paycom .pcf-callout:before{content:"";position:absolute;top:-5px;left:37.5%;width:8px;height:8px;background:#eff5ff;border-left:1px solid #cddcfb;border-top:1px solid #cddcfb;transform:translate(-50%) rotate(45deg)}.integrations-detail--paycom .pcf-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.integrations-detail--paycom .pcf-meta div{display:flex;flex-direction:column;min-width:0}.integrations-detail--paycom .pcf-ready{background:#2563eb;color:#fff;border-radius:8px;text-align:center;padding:6px 8px;font-size:12px;font-weight:600}.integrations-detail--paycom .pcf-conn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:8px 0;font-size:10.5px;color:#2563eb}.integrations-detail--paycom .pcf-conn i{width:1px;height:22px;background:#2563eb;position:relative}.integrations-detail--paycom .pcf-conn i:after{content:"";position:absolute;bottom:0;left:-3px;border:3.5px solid transparent;border-top:5px solid #2563eb;border-bottom:0}.integrations-detail--paycom .pcf-note{font-size:11px;color:#6b7385;text-align:center;margin-top:10px!important}@container pcscene (min-width:640px){.integrations-detail--paycom .pcf-flow{display:grid;grid-template-columns:minmax(0,27fr) 18px minmax(0,37fr) 18px minmax(0,36fr);align-items:start;padding-top:30px}.integrations-detail--paycom .pcf-conn{position:relative;flex-direction:column;padding:0;height:1px;align-self:start;margin-top:24px}.integrations-detail--paycom .pcf-conn span{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;top:-40px;line-height:1.3}.integrations-detail--paycom .pcf-conn i{width:100%;height:1px}.integrations-detail--paycom .pcf-conn i:after{left:auto;right:0;bottom:-3px;border:3.5px solid transparent;border-left:5px solid #2563eb;border-right:0}}.integrations-page.integrations-detail--ukg{container:ukghero / inline-size}.integrations-page.integrations-detail--ukg .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--ukg .integrations-detail-hero>*{min-width:0}@container ukghero (min-width: 1150px){.integrations-page.integrations-detail--ukg .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--ukg .ukw-scene{container:ukwscene / inline-size;width:100%;min-width:0}.integrations-detail--ukg .ukw-scene :where(div,section,p,span,strong,b,em,h4,dl,dt,dd,ul,li,i,img){box-sizing:border-box;min-width:0;margin:0;padding:0;font-family:inherit;font-style:normal;line-height:1.3}.integrations-detail--ukg .ukw-scene :where(ul){list-style:none}.integrations-detail--ukg .ukw-root{padding-top:30px;color:#1e2a4a;font-size:12px}.integrations-detail--ukg .ukw-grid{display:flex;flex-direction:column;gap:0}.integrations-detail--ukg .ukw-card{background:#fff;border:1px solid #e3e6ec;border-radius:12px;box-shadow:0 1px 2px #141e3c0d;padding:12px;display:flex;flex-direction:column;gap:6px;align-self:start;width:100%}.integrations-detail--ukg .ukw-lime{border-top:3px solid #b6d94c}.integrations-detail--ukg .ukw-scene span,.integrations-detail--ukg .ukw-scene strong,.integrations-detail--ukg .ukw-scene b,.integrations-detail--ukg .ukw-scene em,.integrations-detail--ukg .ukw-scene dt,.integrations-detail--ukg .ukw-scene dd{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.integrations-detail--ukg .ukw-brand{display:flex;align-items:center;gap:8px}.integrations-detail--ukg .ukw-brandtext{display:flex;flex-direction:column}.integrations-detail--ukg .ukw-wordmark{font-size:13px;font-style:italic;font-weight:700;color:#1e2a4a}.integrations-detail--ukg .ukw-wordmark.ukw-plain{font-style:normal}.integrations-detail--ukg .ukw-sub{font-size:11px;color:#6b7385}.integrations-detail--ukg .ukw-rzlogo{width:20px;height:20px;flex:none;object-fit:contain}.integrations-detail--ukg .ukw-ukglogo{width:28px;height:28px;flex:none;display:inline-flex;overflow:hidden}.integrations-detail--ukg .ukw-ukglogo :is(.integrations-logo,img,svg){width:28px;height:28px;border:0;padding:0;background:none;object-fit:contain;box-shadow:none;border-radius:0}.integrations-detail--ukg .ukw-person,.integrations-detail--ukg .ukw-loc{display:flex;flex-direction:column}.integrations-detail--ukg .ukw-person strong{font-size:13px}.integrations-detail--ukg .ukw-person span,.integrations-detail--ukg .ukw-loc span{font-size:11px;color:#6b7385}.integrations-detail--ukg .ukw-loc strong{font-size:12px}.integrations-detail--ukg .ukw-cap{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6b7385;font-weight:600;margin-top:2px}.integrations-detail--ukg .ukw-kv{display:flex;flex-direction:column;gap:4px}.integrations-detail--ukg .ukw-kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.integrations-detail--ukg .ukw-kv dt{font-size:11px;color:#6b7385;max-width:45%;flex:none}.integrations-detail--ukg .ukw-kv dd{font-size:12px;font-weight:600;flex:1;text-align:right}.integrations-detail--ukg .ukw-nw{white-space:nowrap}.integrations-detail--ukg .ukw-ok{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#1f7a45;white-space:nowrap}.integrations-detail--ukg .ukw-ok svg{flex:none;box-sizing:content-box;width:10px;height:10px;padding:2px;border-radius:50%;background:#e3f5ea}.integrations-detail--ukg .ukw-ok.ukw-solid{background:#e3f5ea;padding:2px 8px 2px 4px;border-radius:999px}.integrations-detail--ukg .ukw-foot{border-top:1px solid #eceef3;padding-top:8px;margin-top:auto}.integrations-detail--ukg .ukw-pill{display:inline-block;font-size:11px;font-weight:600;color:#2457d6;background:#e8effd;border-radius:999px;padding:3px 9px;white-space:nowrap}.integrations-detail--ukg .ukw-note{font-size:11px;color:#8a91a1;margin-top:8px;text-align:center}.integrations-detail--ukg .ukw-alexrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;position:relative}.integrations-detail--ukg .ukw-alexrow:after{content:"";position:absolute;left:calc(25% - 2px);bottom:-6px;width:calc(25% + 2px);height:6px;border-left:1px solid #b9c0cf;border-bottom:1px solid #b9c0cf}.integrations-detail--ukg .ukw-node{position:relative;border:1px solid #e3e6ec;border-radius:10px;background:#fff;padding:5px 6px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px}.integrations-detail--ukg .ukw-node strong{font-size:12px}.integrations-detail--ukg .ukw-nodesm{font-size:11px;color:#6b7385}.integrations-detail--ukg .ukw-alex{border-color:#b6d94c}.integrations-detail--ukg .ukw-mgr{background:#f7faf8}.integrations-detail--ukg .ukw-mgr:before{content:"";position:absolute;left:-9px;width:8px;height:1px;top:50%;background:#b9c0cf}.integrations-detail--ukg .ukw-match{font-size:10px;color:#1f7a45}.integrations-detail--ukg .ukw-tree{display:flex;flex-direction:column;align-items:stretch}.integrations-detail--ukg .ukw-trunk,.integrations-detail--ukg .ukw-merge{align-self:center;width:1px;height:12px;background:#b9c0cf}.integrations-detail--ukg .ukw-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.integrations-detail--ukg .ukw-branches:before{content:"";position:absolute;top:0;left:16.6%;right:16.6%;height:1px;background:#b9c0cf}.integrations-detail--ukg .ukw-branch{padding:10px 3px;position:relative;display:flex}.integrations-detail--ukg .ukw-branch .ukw-node{flex:1}.integrations-detail--ukg .ukw-branch:before,.integrations-detail--ukg .ukw-branch:after{content:"";position:absolute;left:50%;width:1px;background:#b9c0cf}.integrations-detail--ukg .ukw-branch:before{top:0;height:10px}.integrations-detail--ukg .ukw-branch:after{bottom:0;height:10px}.integrations-detail--ukg .ukw-branches:after{content:"";position:absolute;bottom:0;left:16.6%;right:16.6%;height:1px;background:#b9c0cf}.integrations-detail--ukg .ukw-tick{position:absolute;top:-6px;right:-4px;width:14px;height:14px;border-radius:50%;background:#1f7a45;color:#fff;display:flex;align-items:center;justify-content:center}.integrations-detail--ukg .ukw-chain{display:flex;flex-direction:column;align-items:center}.integrations-detail--ukg .ukw-chain .ukw-node{min-width:60%}.integrations-detail--ukg .ukw-maproute{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;width:100%;margin-top:5px;color:#2457d6}.integrations-detail--ukg .ukw-maproute .ukw-node{min-width:0;color:#1e2a4a}.integrations-detail--ukg .ukw-maproute>svg{justify-self:center}.integrations-detail--ukg .ukw-policy{border-color:#bcd0f7;background:#f5f8fe}.integrations-detail--ukg .ukw-fin{border-color:#bcd0f7;border-style:dashed}.integrations-detail--ukg .ukw-dn{display:block;width:1px;height:10px;background:#2457d6;position:relative;margin:0 auto}.integrations-detail--ukg .ukw-dn:after{content:"";position:absolute;bottom:-1px;left:-3px;border:3.5px solid transparent;border-top:5px solid #2457d6;border-bottom:0}.integrations-detail--ukg .ukw-summary{background:#f7faf8;border:1px solid #e3ebe6;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:6px}.integrations-detail--ukg .ukw-sumhead{display:flex;justify-content:space-between;align-items:baseline;gap:6px;flex-wrap:wrap}.integrations-detail--ukg .ukw-sumhead b{font-size:11px}.integrations-detail--ukg .ukw-sumhead .ukw-cap{font-size:10px;letter-spacing:.025em}.integrations-detail--ukg .ukw-summary ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.integrations-detail--ukg .ukw-summary li{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center}.integrations-detail--ukg .ukw-summary li .ukw-ok{flex:0 0 82px}.integrations-detail--ukg .ukw-val{font-size:12px;font-weight:600}.integrations-detail--ukg .ukw-summary em{font-size:11px;color:#1f7a45}.integrations-detail--ukg .ukw-subsid{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap;border-top:1px solid #e3ebe6;padding-top:6px}.integrations-detail--ukg .ukw-subsid span{font-size:11px;color:#6b7385}.integrations-detail--ukg .ukw-subsid strong{font-size:12px}.integrations-detail--ukg .ukw-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #eceef3;padding-top:6px}.integrations-detail--ukg .ukw-total span{font-size:11px;color:#6b7385}.integrations-detail--ukg .ukw-total strong{font-size:13px;white-space:nowrap}.integrations-detail--ukg .ukw-exp{display:flex;flex-direction:column;gap:5px}.integrations-detail--ukg .ukw-exp li{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.integrations-detail--ukg .ukw-exp li div{display:flex;flex-direction:column}.integrations-detail--ukg .ukw-exp strong{font-size:12px}.integrations-detail--ukg .ukw-exp span{font-size:11px;color:#6b7385}.integrations-detail--ukg .ukw-exp b{font-size:12px;white-space:nowrap}.integrations-detail--ukg .ukw-dnl{height:8px}.integrations-detail--ukg .ukw-step{display:flex;justify-content:space-between;align-items:center;gap:6px;border:1px solid #e3e6ec;border-radius:10px;padding:5px 8px}.integrations-detail--ukg .ukw-step div{display:flex;flex-direction:column}.integrations-detail--ukg .ukw-step strong{font-size:12px}.integrations-detail--ukg .ukw-step div span{font-size:11px;color:#6b7385}.integrations-detail--ukg .ukw-pend{border-color:#bcd0f7;background:#f5f8fe}.integrations-detail--ukg .ukw-idle{background:#f6f7f9;border-style:dashed}.integrations-detail--ukg .ukw-conn{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;height:40px;padding-left:20px;color:#2457d6}.integrations-detail--ukg .ukw-connlabel{font-size:11px;font-weight:600;white-space:nowrap}.integrations-detail--ukg .ukw-connline.ukw-h{display:none}.integrations-detail--ukg .ukw-connline.ukw-v{order:-1;display:flex;flex-direction:column;align-items:center;height:100%}.integrations-detail--ukg .ukw-connline.ukw-v:before{content:"";flex:1;width:1px;background:#2457d6}@container ukwscene (min-width: 640px){.integrations-detail--ukg .ukw-grid{display:grid;grid-template-columns:minmax(0,26fr) 18px minmax(0,40fr) 18px minmax(0,34fr);align-items:start}.integrations-detail--ukg .ukw-conn{display:block;height:auto;padding:0;margin-top:22px;align-self:start}.integrations-detail--ukg .ukw-connlabel{position:absolute;left:50%;top:-42px;transform:translate(-50%);font-size:10.5px;font-weight:400}.integrations-detail--ukg .ukw-connline.ukw-v{display:none}.integrations-detail--ukg .ukw-connline.ukw-h{display:flex;align-items:center;width:18px;height:12px;position:relative}.integrations-detail--ukg .ukw-connline.ukw-h:before{content:"";flex:1;height:1px;background:#2457d6}.integrations-detail--ukg .ukw-connline.ukw-h svg{margin-left:-9px;flex:none}}.integrations-page.integrations-detail--deel{container:delhero / inline-size}.integrations-page.integrations-detail--deel .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--deel .integrations-detail-hero>*{min-width:0}@container delhero (min-width: 1150px){.integrations-page.integrations-detail--deel .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--deel .del-scene{--del-navy: #14213d;--del-muted: #667085;--del-blue: #2563eb;--del-green: #16a34a;--del-line: #e4e7ec;container:delscene / inline-size;width:100%;min-width:0;max-width:660px;margin-inline:auto;color:var(--del-navy);font-size:11px;line-height:1.35;text-align:left}.integrations-detail--deel .del-scene,.integrations-detail--deel .del-scene :where(*,*:before,*:after){box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:normal}.integrations-detail--deel .del-scene :where(p,h4,dl,dd,dt,ul,ol,li,strong,b,em,span,section,div){margin:0;padding:0;font:inherit;font-style:normal;letter-spacing:normal;text-transform:none;list-style:none;color:inherit}.integrations-detail--deel .del-scene :where(.integrations-logo,img,svg){width:28px;height:28px;border:0;padding:0;background:none;object-fit:contain}.integrations-detail--deel .del-scene .del-brand img{width:20px;height:20px}.integrations-detail--deel .del-scene .del-check{width:12px;height:12px;flex:none;color:var(--del-green)}.integrations-detail--deel .del-scene .del-note{color:var(--del-muted);font-size:10.5px;margin-top:10px;text-align:center}.integrations-detail--deel .del-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.integrations-detail--deel .del-card{background:#fff;border:1px solid var(--del-line);border-radius:12px;box-shadow:0 1px 2px #1018280d;padding:12px;display:flex;flex-direction:column;gap:8px;align-self:start}.integrations-detail--deel .del-link{display:flex;align-items:center;justify-content:center;gap:8px;height:36px;color:var(--del-blue)}.integrations-detail--deel .del-scene .del-link-label{font-size:10.5px;font-weight:600}.integrations-detail--deel .del-scene .del-arrow{fill:none;stroke:var(--del-blue);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.integrations-detail--deel .del-scene .del-arrow-h{display:none;width:18px;height:10px}.integrations-detail--deel .del-scene .del-arrow-v{width:10px;height:18px}.integrations-detail--deel .del-scene .del-varrow{width:10px;height:14px;align-self:center;fill:none;stroke:var(--del-blue);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.integrations-detail--deel .del-head,.integrations-detail--deel .del-brand{display:flex;align-items:center;gap:8px}.integrations-detail--deel .del-head{justify-content:flex-start}.integrations-detail--deel .del-head-text{display:flex;flex-direction:column}.integrations-detail--deel .del-scene .del-head-name{font-size:13px;font-weight:700;color:#0b0b0b}.integrations-detail--deel .del-deel-logo{display:flex;align-items:center;height:28px;color:#0b0b0b}.integrations-detail--deel .del-deel-logo :is(.integrations-logo,img,svg){border-radius:0;box-shadow:none}.integrations-detail--deel .del-head-sub{color:var(--del-muted);font-size:11px}.integrations-detail--deel .del-brand-text{display:flex;flex-direction:column}.integrations-detail--deel .del-scene .del-brand-name{font-style:italic;font-size:13px;font-weight:700;line-height:1.1}.integrations-detail--deel .del-scene .del-brand-sub{font-size:11px;color:var(--del-muted)}.integrations-detail--deel .del-person{display:flex;flex-direction:column}.integrations-detail--deel .del-scene .del-person strong{font-size:13px;font-weight:700}.integrations-detail--deel .del-scene .del-person span{color:var(--del-muted);font-size:11px}.integrations-detail--deel .del-scene .del-label{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--del-muted);padding-top:6px;border-top:1px solid var(--del-line)}.integrations-detail--deel .del-scene .del-label-flat{border:0;padding:0}.integrations-detail--deel .del-kv{display:flex;flex-direction:column;gap:3px}.integrations-detail--deel .del-kv>div{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.integrations-detail--deel .del-scene .del-kv dt{color:var(--del-muted);flex:none}.integrations-detail--deel .del-scene .del-kv dd{font-weight:600;text-align:right;display:flex;align-items:center;gap:4px;justify-content:flex-end}.integrations-detail--deel .del-scene .del-hi dd{color:var(--del-blue)}.integrations-detail--deel .del-scene .del-cc{font-size:8.5px;font-weight:700;border:1px solid var(--del-line);border-radius:3px;padding:0 3px;color:var(--del-muted)}.integrations-detail--deel .del-foot{display:flex;align-items:center;gap:5px;color:var(--del-green);font-weight:600;border-top:1px solid var(--del-line);padding-top:8px}.integrations-detail--deel .del-scene .del-pill{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;white-space:nowrap}.integrations-detail--deel .del-scene .del-pill-blue{background:#eaf1ff;color:var(--del-blue)}.integrations-detail--deel .del-scene .del-pill-green{background:#e8f6ed;color:#15803d}.integrations-detail--deel .del-scene .del-pill-amber{background:#fff4e0;color:#b45309}.integrations-detail--deel .del-scene .del-wait{color:var(--del-muted);font-size:10.5px}.integrations-detail--deel .del-panel{border:1px solid #cddcfb;background:#f7faff;border-radius:10px;padding:9px;display:flex;flex-direction:column;gap:6px}.integrations-detail--deel .del-panel-top{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap}.integrations-detail--deel .del-origin{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#fff;border:1px solid var(--del-line);border-radius:8px;padding:5px 8px}.integrations-detail--deel .del-scene .del-origin-name{font-weight:700;font-size:12px}.integrations-detail--deel .del-scene .del-badge{background:#0b0b0b;color:#fff;border-radius:4px;padding:1px 6px;font-weight:600;font-size:10.5px}.integrations-detail--deel .del-attrs{display:flex;flex-direction:column;gap:3px;background:#fff;border:1px solid var(--del-line);border-radius:8px;padding:6px 8px}.integrations-detail--deel .del-attrs li{display:flex;align-items:center;gap:6px}.integrations-detail--deel .del-scene .del-attr-k{color:var(--del-muted);flex:1}.integrations-detail--deel .del-scene .del-attr-v{font-weight:600}.integrations-detail--deel .del-attrs li.is-key .del-attr-v{color:var(--del-blue);font-weight:700}.integrations-detail--deel .del-summary{display:flex;flex-direction:column;gap:3px}.integrations-detail--deel .del-scene .del-summary strong{font-size:12px;font-weight:700}.integrations-detail--deel .del-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:2px 6px;color:var(--del-muted)}.integrations-detail--deel .del-chips span{display:flex;align-items:center;gap:4px}.integrations-detail--deel .del-chain{display:flex;flex-direction:column;align-items:center;gap:2px}.integrations-detail--deel .del-chain li{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;text-align:center}.integrations-detail--deel .del-scene .del-chain li{font-weight:600;color:var(--del-navy)}.integrations-detail--deel .del-chain-node{display:block;width:100%;border:1px solid #dce5f6;background:#fff;border-radius:6px;padding:4px 6px}.integrations-detail--deel .del-chain li:last-child .del-chain-node{background:#edf3ff;border-color:#cddcfb}.integrations-detail--deel .del-report-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.integrations-detail--deel .del-total{display:flex;flex-direction:column;align-items:flex-end}.integrations-detail--deel .del-scene .del-total span{color:var(--del-muted)}.integrations-detail--deel .del-scene .del-total strong{font-size:15px;font-weight:700}.integrations-detail--deel .del-lines{display:flex;flex-direction:column;gap:3px}.integrations-detail--deel .del-lines li{display:flex;justify-content:space-between;gap:8px}.integrations-detail--deel .del-scene .del-lines span{color:var(--del-muted)}.integrations-detail--deel .del-scene .del-lines b{font-weight:600}.integrations-detail--deel .del-route{display:flex;flex-direction:column;gap:2px}.integrations-detail--deel .del-route>li:not(.del-step){display:flex;justify-content:space-between;align-items:center;gap:6px;border:1px solid var(--del-line);border-radius:8px;padding:5px 8px}.integrations-detail--deel .del-route>li>span:first-child{display:flex;flex-direction:column}.integrations-detail--deel .del-scene .del-route strong{font-weight:700}.integrations-detail--deel .del-scene .del-route em{color:var(--del-muted)}.integrations-detail--deel .del-step{display:flex;justify-content:center}@container delscene (min-width: 640px){.integrations-detail--deel .del-grid{grid-template-columns:minmax(0,26fr) 18px minmax(0,40fr) 18px minmax(0,34fr);padding-top:30px}.integrations-detail--deel .del-link{position:relative;height:1px;align-self:start;margin-top:24px}.integrations-detail--deel .del-scene .del-link-label{position:absolute;top:-42px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px}.integrations-detail--deel .del-scene .del-arrow-h{display:block}.integrations-detail--deel .del-scene .del-arrow-v{display:none}}.integrations-page.integrations-detail--justworks{container:jwhero/inline-size}.integrations-page.integrations-detail--justworks .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--justworks .integrations-detail-hero>*{min-width:0}@container jwhero (min-width:1150px){.integrations-page.integrations-detail--justworks .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--justworks .jwf-root{container:jwscene/inline-size;min-width:0;width:100%;--jw-navy:#14213d;--jw-muted:#6b7385;--jw-line:#e3e6ec;--jw-blue:#2f5bea;--jw-jw:#2b6cb0;--jw-green:#1a9a5b;color:var(--jw-navy);font-size:11px;line-height:1.35}.integrations-detail--justworks .jwf-root :where(*){box-sizing:border-box;min-width:0;overflow-wrap:normal;word-break:normal}.integrations-detail--justworks .jwf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch}.integrations-detail--justworks .jwf-card{background:#fff;border:1px solid var(--jw-line);border-radius:12px;box-shadow:0 1px 2px #14213d0d;padding:12px;display:flex;flex-direction:column;gap:5px}.integrations-detail--justworks .jwf-brand{display:flex;align-items:center;gap:8px}.integrations-detail--justworks .jwf-brand img{width:20px;height:20px;flex:none}.integrations-detail--justworks .jwf-brand-name{font-size:13px;font-weight:700;font-style:italic}.integrations-detail--justworks .jwf-jw .jwf-brand-name{font-style:normal;color:var(--jw-jw)}.integrations-detail--justworks .jwf-sub{font-size:11px;color:var(--jw-muted)}.integrations-detail--justworks .jwf-logo{display:inline-flex;flex:none}.integrations-detail--justworks .jwf-logo :where(.integrations-logo,img,svg){width:28px;height:28px;border:0;background:none;object-fit:contain;padding:0;box-shadow:none;flex:none}.integrations-detail--justworks .jwf-name{font-size:13px;font-weight:700}.integrations-detail--justworks .jwf-person{padding-bottom:4px;border-bottom:1px solid var(--jw-line);margin-bottom:2px}.integrations-detail--justworks .jwf-h{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jw-muted);margin-top:4px}.integrations-detail--justworks .jwf-h-jw{color:var(--jw-jw)}.integrations-detail--justworks .jwf-h-b{color:var(--jw-blue)}.integrations-detail--justworks .jwf-h-sm{margin-top:0}.integrations-detail--justworks .jwf-kv{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:2px 0}.integrations-detail--justworks .jwf-k{color:var(--jw-muted)}.integrations-detail--justworks .jwf-v{font-weight:600;text-align:right}.integrations-detail--justworks .jwf-kv-m{display:grid;grid-template-columns:auto minmax(0,1fr) 12px;gap:6px}.integrations-detail--justworks .jwf-check{color:var(--jw-green);flex:none}.integrations-detail--justworks .jwf-green{display:inline-flex;align-items:center;gap:4px;color:var(--jw-green);font-weight:600}.integrations-detail--justworks .jwf-foot{margin-top:auto;padding-top:6px;border-top:1px solid var(--jw-line)}.integrations-detail--justworks .jwf-pill{display:inline-block;padding:1px 8px;border-radius:999px;font-weight:600;font-size:10.5px}.integrations-detail--justworks .jwf-pill-g{background:#e6f6ee;color:var(--jw-green)}.integrations-detail--justworks .jwf-pill-b{background:#e8eefd;color:var(--jw-blue)}.integrations-detail--justworks .jwf-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px}.integrations-detail--justworks .jwf-handoff{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.integrations-detail--justworks .jwf-lane{border:1px solid var(--jw-line);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:3px;border-top:2px solid var(--jw-jw)}.integrations-detail--justworks .jwf-lane-b{border-top-color:var(--jw-blue);background:#f7f9ff}.integrations-detail--justworks .jwf-link{display:flex;justify-content:center;align-items:center;gap:4px;color:var(--jw-blue);height:20px}.integrations-detail--justworks .jwf-link-line{display:none}.integrations-detail--justworks .jwf-match{border-top:1px solid var(--jw-line);padding-top:6px;margin-top:auto}.integrations-detail--justworks .jwf-match-head{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}.integrations-detail--justworks .jwf-match ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:3px 10px}.integrations-detail--justworks .jwf-match li{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0}.integrations-detail--justworks .jwf-total{border-top:1px solid var(--jw-line);margin-top:2px;padding-top:4px}.integrations-detail--justworks .jwf-total .jwf-v{color:var(--jw-blue)}.integrations-detail--justworks .jwf-step{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap;border:1px solid var(--jw-line);border-radius:8px;padding:5px 7px}.integrations-detail--justworks .jwf-down{text-align:center;color:var(--jw-blue);line-height:1}.integrations-detail--justworks .jwf-ready{margin-top:2px;align-self:flex-start;background:#e8eefd;color:var(--jw-blue);border-radius:999px;padding:2px 9px;font-weight:700}.integrations-detail--justworks .jwf-conn{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--jw-blue);padding:6px 0}.integrations-detail--justworks .jwf-conn-label{font-size:10.5px;font-weight:600}.integrations-detail--justworks .jwf-conn-h{display:none}.integrations-detail--justworks .jwf-conn-v{width:8px;height:24px}.integrations-detail--justworks .jwf-note{margin:8px 0 0;text-align:center;font-size:10.5px;color:var(--jw-muted)}@container jwscene (min-width:640px){.integrations-detail--justworks .jwf-grid{grid-template-columns:minmax(0,26fr) 18px minmax(0,40fr) 18px minmax(0,34fr);padding-top:30px;position:relative}.integrations-detail--justworks .jwf-conn{position:relative;flex-direction:column;padding:0;align-self:start;margin-top:24px;height:1px}.integrations-detail--justworks .jwf-conn-label{position:absolute;top:-42px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;text-align:center}.integrations-detail--justworks .jwf-conn-h{display:block;width:18px;height:8px}.integrations-detail--justworks .jwf-conn-v{display:none}}article.integrations-page.integrations-detail--hibob{container:hbhero/inline-size}.integrations-page.integrations-detail--hibob .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--hibob .integrations-detail-hero>*{min-width:0}@container hbhero (min-width:1150px){.integrations-page.integrations-detail--hibob .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--hibob .hbf-scene{container:hbscene/inline-size;max-width:420px;width:100%;margin-inline:auto;min-width:0;color:#14213d;font-size:11.5px;line-height:1.35}.integrations-detail--hibob .hbf-scene :where(p,h4,dl,dd,dt,ul,ol,li,strong,em,span){font:inherit;margin:0;padding:0;list-style:none;color:inherit;letter-spacing:normal;text-transform:none}@container hbhero (min-width:1150px){.integrations-detail--hibob .hbf-scene{max-width:none}}.integrations-detail--hibob .hbf-flow{display:flex;flex-direction:column;align-items:stretch;gap:0}.integrations-detail--hibob :where(.hbf-card){align-self:flex-start;width:100%;box-sizing:border-box;background:#fff;border:1px solid #e3e6ec;border-radius:12px;box-shadow:0 1px 2px #14213d0f;padding:12px;min-width:0}.integrations-detail--hibob :where(.hbf-card *){box-sizing:border-box;overflow-wrap:normal;word-break:normal}.integrations-detail--hibob .hbf-scene h4{margin:10px 0 4px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:#7b8494;font-weight:600}.integrations-detail--hibob :where(.hbf-card dl,.hbf-card ol,.hbf-card ul,.hbf-card p){margin:0;padding:0;list-style:none}.integrations-detail--hibob .hbf-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #eef0f4}.integrations-detail--hibob .hbf-head div{display:flex;flex-direction:column}.integrations-detail--hibob .hbf-head strong{font-size:12px;color:#14213d}.integrations-detail--hibob .hbf-head span,.integrations-detail--hibob .hbf-person span,.integrations-detail--hibob .hbf-route span{color:#7b8494}.integrations-detail--hibob .hbf-head .hbf-brand{color:#14213d;font-style:italic;font-size:13px;font-weight:700}.integrations-detail--hibob .hbf-fav{width:20px;height:20px;flex:none}.integrations-detail--hibob .hbf-logo,.integrations-detail--hibob .hbf-logo :where(.integrations-logo,img,svg){width:28px;height:28px;flex:none;border:0;background:none;padding:0;object-fit:contain;box-shadow:none;display:block}.integrations-detail--hibob .hbf-person{display:flex;flex-direction:column;gap:2px;margin-top:8px;align-items:flex-start}.integrations-detail--hibob .hbf-person strong{font-size:12.5px}.integrations-detail--hibob .hbf-row{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px dashed #eef0f4}.integrations-detail--hibob .hbf-row dt{color:#7b8494}.integrations-detail--hibob .hbf-row dd{margin:0;text-align:right;font-weight:500}.integrations-detail--hibob .hbf-ok{color:#12805c;font-weight:500}.integrations-detail--hibob .hbf-foot{margin-top:10px;padding-top:8px;border-top:1px solid #eef0f4}.integrations-detail--hibob .hbf-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600;font-style:normal;white-space:nowrap}.integrations-detail--hibob .hbf-pill.hbf-pink{background:#fdecef;color:#d6264f}.integrations-detail--hibob .hbf-blue{background:#e8f0fe;color:#2f6fed}.integrations-detail--hibob .hbf-amber{background:#fef3dc;color:#a96800}.integrations-detail--hibob .hbf-rail{position:relative;margin-top:10px!important;padding-left:18px!important}.integrations-detail--hibob .hbf-rail:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:#e3e6ec}.integrations-detail--hibob .hbf-event{position:relative;display:flex;flex-direction:column;padding-bottom:10px}.integrations-detail--hibob .hbf-dot{position:absolute;left:-18px;top:2px;width:9px;height:9px;border-radius:50%;background:#e8365d}.integrations-detail--hibob .hbf-k{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:#d6264f;font-weight:600}.integrations-detail--hibob .hbf-before{color:#8b93a3}.integrations-detail--hibob .hbf-after{color:#c71f48;font-weight:600}.integrations-detail--hibob .hbf-down{color:#a3aab8;line-height:1}.integrations-detail--hibob .hbf-unch{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-top:1px dashed #eef0f4}.integrations-detail--hibob .hbf-unch .hbf-k{color:#7b8494}.integrations-detail--hibob .hbf-sync{margin:8px 0;color:#7b8494;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.integrations-detail--hibob .hbf-step{border:1px solid #e3e6ec;border-radius:8px;padding:5px 8px;font-weight:600}.integrations-detail--hibob .hbf-route li{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:6px 0 6px 10px;border-left:2px solid #dfe3ea}.integrations-detail--hibob .hbf-route li+li{margin-top:4px}.integrations-detail--hibob .hbf-route .hbf-route-gap{border:0;justify-content:center;padding:0;margin:2px 0;color:#2f6fed;line-height:1}.integrations-detail--hibob .hbf-policy-down{color:#2f6fed;text-align:center;line-height:1;margin-top:5px}.integrations-detail--hibob .hbf-owner{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding:6px 8px;background:#fdf3f5;border-radius:8px}.integrations-detail--hibob .hbf-impact{margin-top:10px;padding:8px;border:1px solid #e3e6ec;border-radius:8px}.integrations-detail--hibob .hbf-scene .hbf-impact h4{margin-top:0}.integrations-detail--hibob .hbf-impact ul{display:flex;flex-wrap:wrap;gap:2px 10px;color:#12805c;margin:2px 0 6px!important}.integrations-detail--hibob .hbf-note{margin:10px 0 0;font-size:10px;color:#8b93a3;text-align:center}.integrations-detail--hibob .hbf-conn{display:flex;flex-direction:column;align-items:center;gap:0;padding:6px 0;position:relative}.integrations-detail--hibob .hbf-conn-label{font-size:10px;color:#7b8494;white-space:nowrap;margin-bottom:2px}.integrations-detail--hibob .hbf-line{width:1px;height:14px;background:#2f6fed}.integrations-detail--hibob .hbf-arrow-h{display:none}.integrations-detail--hibob .hbf-arrow-v{display:block;margin-top:-2px}@container hbhero (min-width:1150px){@container hbscene (min-width:640px){.integrations-detail--hibob .hbf-flow{display:grid;grid-template-columns:minmax(0,26fr) 18px minmax(0,40fr) 18px minmax(0,34fr);align-items:start;padding-top:30px}.integrations-detail--hibob .hbf-card{align-self:start}.integrations-detail--hibob .hbf-conn{flex-direction:row;align-self:start;margin-top:24px;padding:0;height:1px;width:18px}.integrations-detail--hibob .hbf-conn-label{position:absolute;top:-42px;left:50%;transform:translate(-50%);margin:0}.integrations-detail--hibob .hbf-line{width:100%;height:1px}.integrations-detail--hibob .hbf-arrow-h{display:block;position:absolute;right:-1px;top:-4px;width:18px;height:10px}.integrations-detail--hibob .hbf-arrow-v,.integrations-detail--hibob .hbf-line{display:none}.integrations-detail--hibob .hbf-conn:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#2f6fed}}}.integrations-page.integrations-detail--trinet{container:tnhero / inline-size}.integrations-page.integrations-detail--trinet .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--trinet .integrations-detail-hero>*{min-width:0}@container tnhero (min-width: 1150px){.integrations-page.integrations-detail--trinet .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--trinet .tnf-scene{container:tnscene / inline-size;--tnf-navy: #14233f;--tnf-muted: #6b7686;--tnf-line: #e3e6eb;--tnf-blue: #2f5bea;--tnf-green: #17803d;--tnf-orange: #e8741f;--tnf-tn-navy: #0b2a4a;width:100%;max-width:440px;margin-inline:auto;min-width:0;font-family:inherit;color:var(--tnf-navy);font-size:11px;line-height:1.35;text-align:left}@container tnhero (min-width: 1150px){.integrations-detail--trinet .tnf-scene{max-width:none;margin-inline:0}}.integrations-detail--trinet :where(.tnf-scene,.tnf-scene *){box-sizing:border-box}.integrations-detail--trinet .tnf-scene :where(h4,p,ul,li,strong,span,small,b,em){margin:0;padding:0;font:inherit;letter-spacing:normal;text-transform:none;list-style:none;overflow-wrap:normal;word-break:normal;min-width:0}.integrations-detail--trinet .tnf-scene .tnf-logo{display:inline-flex;flex:none;height:28px;align-items:center}.integrations-detail--trinet .tnf-scene .tnf-logo :where(.integrations-logo,img,svg){width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;border-radius:0;object-fit:contain}.integrations-detail--trinet .tnf-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.integrations-detail--trinet .tnf-card{background:#fff;border:1px solid var(--tnf-line);border-radius:12px;padding:12px;box-shadow:0 1px 2px #14233f0d;min-width:0;align-self:start}.integrations-detail--trinet .tnf-card:where(.tnf-source){border-top:2px solid var(--tnf-orange)}.integrations-detail--trinet .tnf-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--tnf-line)}.integrations-detail--trinet .tnf-title{display:flex;flex-direction:column;min-width:0}.integrations-detail--trinet .tnf-scene .tnf-title strong{font-size:13px;font-weight:700;color:var(--tnf-navy)}.integrations-detail--trinet .tnf-scene .tnf-source .tnf-title strong{color:var(--tnf-tn-navy)}.integrations-detail--trinet .tnf-scene .tnf-title span{font-size:11px;color:var(--tnf-muted)}.integrations-detail--trinet .tnf-scene .tnf-title strong.tnf-brand{font-size:13px;font-style:italic;font-weight:700;color:var(--tnf-navy)}.integrations-detail--trinet .tnf-fav{width:20px;height:20px;flex:none;object-fit:contain;padding:0;border:0;background:none}.integrations-detail--trinet .tnf-person{display:flex;flex-direction:column;margin-bottom:8px}.integrations-detail--trinet .tnf-scene .tnf-person strong{font-size:13px;font-weight:700}.integrations-detail--trinet .tnf-scene .tnf-person span{font-size:11px;color:var(--tnf-muted)}.integrations-detail--trinet .tnf-scene .tnf-label{display:block;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tnf-muted);margin:8px 0 4px}.integrations-detail--trinet .tnf-scene .tnf-label-blue{color:var(--tnf-blue)}.integrations-detail--trinet .tnf-kv{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:2px 0;font-size:11px}.integrations-detail--trinet .tnf-scene .tnf-k{color:var(--tnf-muted);font-size:11px}.integrations-detail--trinet .tnf-scene .tnf-v{color:var(--tnf-navy);font-size:11px;font-weight:600;text-align:right;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 6px}.integrations-detail--trinet .tnf-scene .tnf-ok{display:inline-flex;align-items:center;gap:3px;color:var(--tnf-green);font-size:11px;font-weight:600}.integrations-detail--trinet .tnf-check{flex:none;color:var(--tnf-green)}.integrations-detail--trinet .tnf-total{display:flex;justify-content:space-between;align-items:baseline;padding:6px 8px;margin-bottom:4px;background:#f4f6fa;border-radius:8px}.integrations-detail--trinet .tnf-scene .tnf-total span{font-size:11px;color:var(--tnf-muted)}.integrations-detail--trinet .tnf-scene .tnf-total strong{font-size:13px;font-weight:700}.integrations-detail--trinet .tnf-step{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--tnf-line);border-radius:8px;padding:6px 8px}.integrations-detail--trinet .tnf-step>span{display:flex;flex-direction:column}.integrations-detail--trinet .tnf-scene .tnf-step strong{font-size:11px;font-weight:700}.integrations-detail--trinet .tnf-scene .tnf-step small{font-size:11px;color:var(--tnf-muted)}.integrations-detail--trinet .tnf-down{display:block;margin:3px auto;color:var(--tnf-blue)}.integrations-detail--trinet .tnf-pill{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600}.integrations-detail--trinet .tnf-green{background:#e8f5ec;color:var(--tnf-green)}.integrations-detail--trinet .tnf-blue{background:#e8eefc;color:var(--tnf-blue)}.integrations-detail--trinet .tnf-connector{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 0;color:var(--tnf-blue)}.integrations-detail--trinet .tnf-scene .tnf-connector-label{font-size:11px;font-weight:600;color:var(--tnf-blue)}.integrations-detail--trinet .tnf-arrow-h{display:none}.integrations-detail--trinet .tnf-arrow-v{display:block;flex:none}.integrations-detail--trinet .tnf-block{margin-top:2px}.integrations-detail--trinet .tnf-chain .tnf-block,.integrations-detail--trinet .tnf-summary,.integrations-detail--trinet .tnf-hr-summary,.integrations-detail--trinet .tnf-remizen-summary{border:1px solid var(--tnf-line);border-radius:8px;padding:2px 8px 6px}.integrations-detail--trinet .tnf-summary{margin-top:10px;background:#f8f9fc}.integrations-detail--trinet .tnf-hr-summary,.integrations-detail--trinet .tnf-remizen-summary{margin-top:10px}.integrations-detail--trinet .tnf-checks{display:flex;flex-direction:column;gap:3px}.integrations-detail--trinet .tnf-scene .tnf-checks li{display:flex;align-items:center;gap:5px;font-size:11px}.integrations-detail--trinet .tnf-rz{display:flex;flex-direction:column;align-items:flex-start}.integrations-detail--trinet .tnf-scene .tnf-rz-line{font-size:11px;font-weight:600}.integrations-detail--trinet .tnf-cal{margin-top:12px;border:1px solid var(--tnf-line);border-radius:10px;padding:2px 10px 10px}.integrations-detail--trinet .tnf-scene .tnf-cal-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.integrations-detail--trinet .tnf-scene .tnf-cal-sub{font-weight:500;letter-spacing:0;text-transform:none}.integrations-detail--trinet .tnf-done-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.integrations-detail--trinet .tnf-tile{display:grid;grid-template-columns:auto 1fr;column-gap:6px;align-items:center;padding:6px 8px;border-radius:8px}.integrations-detail--trinet .tnf-tile-done{background:#f1f3f6;border:1px solid var(--tnf-line)}.integrations-detail--trinet .tnf-scene .tnf-tile b{font-size:13px;font-weight:700;color:var(--tnf-muted);grid-row:span 2}.integrations-detail--trinet .tnf-scene .tnf-tile span{font-size:11px;color:var(--tnf-muted)}.integrations-detail--trinet .tnf-tile .tnf-check{grid-column:2}.integrations-detail--trinet .tnf-dual{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin-top:8px;padding:8px;background:#fff;border:1.5px solid var(--tnf-blue);border-radius:10px}.integrations-detail--trinet .tnf-dual-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--tnf-blue);color:var(--tnf-blue)}.integrations-detail--trinet .tnf-scene .tnf-dual-date b{font-size:13px;font-weight:700;line-height:1}.integrations-detail--trinet .tnf-scene .tnf-dual-date small{font-size:11px;line-height:1}.integrations-detail--trinet .tnf-lanes{display:flex;flex-direction:column;gap:6px}.integrations-detail--trinet .tnf-lane{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 0}.integrations-detail--trinet .tnf-lane+.tnf-lane{border-top:1px dashed var(--tnf-line);padding-top:8px}.integrations-detail--trinet .tnf-scene .tnf-lane-name{font-size:12px;font-weight:700}.integrations-detail--trinet .tnf-scene .tnf-tag{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.integrations-detail--trinet .tnf-scene .tnf-tag-up{background:#e8eefc;color:var(--tnf-blue)}.integrations-detail--trinet .tnf-scene .tnf-tag-sch{background:#e8f5ec;color:var(--tnf-green)}.integrations-detail--trinet .tnf-scene .tnf-note{margin:10px 0 0;font-size:11px;color:var(--tnf-muted);text-align:center}@container tnhero (min-width: 1150px){@container tnscene (min-width: 640px){.integrations-detail--trinet .tnf-flow{grid-template-columns:minmax(0,26fr) 18px minmax(0,34fr) 18px minmax(0,40fr);padding-top:30px}.integrations-detail--trinet .tnf-connector{align-self:start;gap:0;padding:0;margin-top:24px;height:1px;position:relative}.integrations-detail--trinet .tnf-scene .tnf-connector-label{position:absolute;top:-42px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px}.integrations-detail--trinet .tnf-arrow-h{display:block}.integrations-detail--trinet .tnf-arrow-v{display:none}.integrations-detail--trinet .tnf-card{padding:10px}}}.integrations-page.integrations-detail--paycor{container:pcrhero/inline-size}.integrations-page.integrations-detail--paycor .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--paycor .integrations-detail-hero>*{min-width:0}@container pcrhero (min-width:1150px){.integrations-page.integrations-detail--paycor .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--paycor .pcr-scene{container:pcrscene/inline-size;width:100%;max-width:440px;margin-inline:auto;min-width:0;--b:#2f6df6;--o:#e8672a;--g:#1f9d62;--n:#14213d;--m:#6b7385;--l:#e3e6ec}.integrations-detail--paycor .pcr-scene :where(*){box-sizing:border-box;margin:0;padding:0;font:inherit;word-break:normal;overflow-wrap:normal;letter-spacing:normal;text-transform:none}.integrations-detail--paycor .pcr-scene :where(ol,ul,dl){list-style:none}.integrations-detail--paycor .pcr-scene{font-size:11px;color:var(--n);line-height:1.35}@container pcrhero (min-width:1150px){.integrations-detail--paycor .pcr-scene{max-width:none}}.integrations-detail--paycor .pcr-grid{display:flex;flex-direction:column;gap:6px;align-items:stretch}.integrations-detail--paycor .pcr-card{align-self:start;width:100%;background:#fff;border:1px solid var(--l);border-radius:12px;box-shadow:0 1px 2px #14213d0d;padding:12px;min-width:0}.integrations-detail--paycor .pcr-head{display:flex;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid var(--l);margin-bottom:9px}.integrations-detail--paycor .pcr-head>div{display:flex;flex-direction:column;min-width:0}.integrations-detail--paycor .pcr-brand{font-size:13px;font-weight:700;color:var(--n)}.integrations-detail--paycor .pcr-card .pcr-fav+div .pcr-brand{font-style:italic}.integrations-detail--paycor .pcr-orange{color:var(--o);font-style:normal}.integrations-detail--paycor .pcr-sub{font-size:11px;color:var(--m)}.integrations-detail--paycor .pcr-fav{width:20px;height:20px;flex:none;object-fit:contain}.integrations-detail--paycor .pcr-logo,.integrations-detail--paycor .pcr-logo .integrations-logo,.integrations-detail--paycor .pcr-logo img,.integrations-detail--paycor .pcr-logo svg{width:28px;height:28px;border:0;padding:0;background:none;object-fit:contain;border-radius:0;box-shadow:none;flex:none;display:block}.integrations-detail--paycor .pcr-person{display:flex;flex-direction:column;margin-bottom:8px}.integrations-detail--paycor .pcr-person strong{font-size:12px;font-weight:700}.integrations-detail--paycor .pcr-person span{color:var(--m);font-size:11px}.integrations-detail--paycor .pcr-label{font-size:9.5px;font-weight:700;color:var(--b);text-transform:uppercase;letter-spacing:.06em;margin:9px 0 5px}.integrations-detail--paycor .pcr-source .pcr-label{color:var(--o)}.integrations-detail--paycor .pcr-source .pcr-ctx .pcr-label{color:var(--b)}.integrations-detail--paycor .pcr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.integrations-detail--paycor .pcr-field{min-width:0}.integrations-detail--paycor .pcr-field dt{font-size:9.5px;color:var(--m)}.integrations-detail--paycor .pcr-field dd{font-size:11px;font-weight:600;color:var(--n)}.integrations-detail--paycor .pcr-green{color:var(--g)!important}.integrations-detail--paycor .pcr-ok{display:flex;align-items:center;gap:5px;margin-top:10px;color:var(--g);font-weight:600;font-size:11px}.integrations-detail--paycor .pcr-ctx{margin-top:10px;padding:9px;border:1px solid var(--l);border-radius:8px;background:#f7f9fd}.integrations-detail--paycor .pcr-ctx .pcr-label{margin-top:0}.integrations-detail--paycor .pcr-ctx-title{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.integrations-detail--paycor .pcr-link{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--b);min-height:22px}.integrations-detail--paycor .pcr-link-label{font-size:9.5px;color:var(--m);text-align:left;max-width:160px}.integrations-detail--paycor .pcr-arrow{transform:rotate(90deg);flex:none;margin:4px 0}.integrations-detail--paycor .pcr-routing{margin-top:10px;padding:9px;border:1px solid #d6e2fd;border-radius:8px;background:#f7f9fd}.integrations-detail--paycor .pcr-routing .pcr-label{margin-top:0}.integrations-detail--paycor .pcr-nodes{position:relative;display:flex;flex-direction:column;gap:7px}.integrations-detail--paycor .pcr-nodes:before{content:"";position:absolute;left:3.5px;top:6px;bottom:6px;width:1px;background:var(--b)}.integrations-detail--paycor .pcr-node{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.integrations-detail--paycor .pcr-dot{width:8px;height:8px;border-radius:50%;background:#fff;border:1.5px solid var(--b);flex:none;position:relative}.integrations-detail--paycor .pcr-proj .pcr-dot{border-style:dashed}.integrations-detail--paycor .pcr-node-text{display:flex;flex-direction:column;flex:1;min-width:0}.integrations-detail--paycor .pcr-node-l{font-size:9.5px;color:var(--m)}.integrations-detail--paycor .pcr-node strong{font-size:11px;font-weight:600}.integrations-detail--paycor .pcr-chk{display:inline-flex;align-items:center;gap:3px;color:var(--g);font-size:10px;font-weight:600;flex:none}.integrations-detail--paycor .pcr-soft{font-size:9.5px;color:var(--m);flex:none}.integrations-detail--paycor .pcr-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;margin-top:9px;padding-top:8px;border-top:1px solid var(--l)}.integrations-detail--paycor .pcr-checks li{display:flex;align-items:center;gap:4px;font-size:9.5px;color:var(--g)}.integrations-detail--paycor .pcr-pill{display:inline-block;margin-top:10px;padding:3px 9px;border-radius:999px;background:#e8effe;color:var(--b);font-size:10px;font-weight:600}.integrations-detail--paycor .pcr-bar{position:relative;height:5px;border-radius:3px;background:#e9ecf2;margin-top:9px;overflow:hidden}.integrations-detail--paycor .pcr-bar span{position:absolute;top:0;bottom:0}.integrations-detail--paycor .pcr-bar-used{left:0;background:var(--b)}.integrations-detail--paycor .pcr-bar-new{background:var(--o)}.integrations-detail--paycor .pcr-bar-note{font-size:9.5px;color:var(--m);margin-top:3px}.integrations-detail--paycor .pcr-steps{display:flex;flex-direction:column;gap:7px;position:relative}.integrations-detail--paycor .pcr-steps li{display:flex;align-items:center;gap:8px;min-width:0}.integrations-detail--paycor .pcr-steps .pcr-step-arrow{color:var(--b);justify-content:center;line-height:1}.integrations-detail--paycor .pcr-steps li>span:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0}.integrations-detail--paycor .pcr-steps strong{font-size:11px;font-weight:600}.integrations-detail--paycor .pcr-steps em{font-style:normal;font-size:9.5px;color:var(--m)}.integrations-detail--paycor .pcr-step-ok,.integrations-detail--paycor .pcr-step-wait,.integrations-detail--paycor .pcr-step-later{width:14px;height:14px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center}.integrations-detail--paycor .pcr-step-ok{background:var(--g);color:#fff}.integrations-detail--paycor .pcr-step-wait{border:1.5px solid #d9902b}.integrations-detail--paycor .pcr-step-later{border:1.5px dashed #b7bdca}.integrations-detail--paycor .pcr-later{opacity:.65}.integrations-detail--paycor .pcr-amber{color:#b7741a;font-size:10px;font-weight:600;flex:none}.integrations-detail--paycor .pcr-foot{margin-top:10px;font-size:9.5px;color:var(--m);text-align:center}@container pcrhero (min-width:1150px){@container pcrscene (min-width:640px){.integrations-detail--paycor .pcr-grid{display:grid;grid-template-columns:minmax(0,26fr) 18px minmax(0,34fr) 18px minmax(0,40fr);gap:0;align-items:start;padding-top:30px}.integrations-detail--paycor .pcr-link{position:relative;align-self:start;margin-top:24px;min-height:0;height:1px}.integrations-detail--paycor .pcr-link-label{position:absolute;top:-42px;left:50%;transform:translate(-50%);white-space:nowrap;max-width:none;font-size:10px;text-align:center}.integrations-detail--paycor .pcr-arrow{transform:none;margin:0}}}.integrations-detail--dayforce{container:dfhero / inline-size}.integrations-page.integrations-detail--dayforce .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@container dfhero (min-width: 1150px){.integrations-page.integrations-detail--dayforce .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--dayforce .dff-hero-wrap{min-width:0;container:dfscene / inline-size;inline-size:100%}.integrations-detail--dayforce .dff-scene{inline-size:100%;width:100%;max-width:440px;margin-inline:auto;min-width:0}@container dfhero (min-width: 1150px){.integrations-detail--dayforce .dff-scene{max-width:none}}.integrations-detail--dayforce .dff-scene :where(*){font:inherit;box-sizing:border-box;margin:0;word-wrap:normal;overflow-wrap:normal;word-break:normal;min-width:0}.integrations-detail--dayforce .dff-scene{color:#6b7280;font-size:11px;line-height:1.35}.integrations-detail--dayforce .dff-cards{display:flex;flex-direction:column;align-items:stretch;gap:0}.integrations-detail--dayforce .dff-card,.integrations-detail--dayforce .dff-panel,.integrations-detail--dayforce .dff-summary{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:11px;box-shadow:0 1px 2px #0f172a0d;align-self:start;inline-size:100%}.integrations-detail--dayforce .dff-brand{display:flex;align-items:center;gap:7px}.integrations-detail--dayforce .dff-logo{display:inline-flex;width:28px;height:28px;flex:none;color:#1f4fd8}.integrations-detail--dayforce .dff-logo :where(.integrations-logo,img,svg){width:28px;height:28px;padding:0;border:0;background:none;border-radius:0;box-shadow:none;object-fit:contain}.integrations-detail--dayforce .dff-brand-name{font-size:13px;font-weight:700;font-style:italic;color:#14213d}.integrations-detail--dayforce .dff-dfname{font-style:normal;color:#087fc3}.integrations-detail--dayforce .dff-sub{font-size:11px;color:#6b7280}.integrations-detail--dayforce .dff-person{display:flex;flex-direction:column;margin-top:8px}.integrations-detail--dayforce .dff-person strong{font-size:13px;font-weight:700;color:#14213d}.integrations-detail--dayforce .dff-person span{font-size:11px}.integrations-detail--dayforce .dff-section{margin:9px 0 4px;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:#6b7280}.integrations-detail--dayforce .dff-section.dff-first{margin-top:0}.integrations-detail--dayforce .dff-rzh{color:#2f5bea}.integrations-detail--dayforce .dff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:5px 8px}.integrations-detail--dayforce .dff-label{font-size:9.5px;color:#6b7280}.integrations-detail--dayforce .dff-value{font-size:12px;font-weight:700;color:#14213d}.integrations-detail--dayforce .dff-ok{color:#15803d}.integrations-detail--dayforce .dff-rows{display:flex;flex-direction:column;border-top:1px solid #eef0f3}.integrations-detail--dayforce .dff-row{display:flex;gap:8px;align-items:baseline;justify-content:space-between;padding:3px 0;border-bottom:1px solid #eef0f3;font-size:11px}.integrations-detail--dayforce .dff-row span{flex:1 1 auto}.integrations-detail--dayforce .dff-row b{font-size:11px;color:#14213d}.integrations-detail--dayforce .dff-row em{font-style:normal;color:#15803d;font-size:10px;font-weight:600;white-space:nowrap}.integrations-detail--dayforce .dff-row i,.integrations-detail--dayforce .dff-check span{font-style:normal;color:#15803d;font-weight:700}.integrations-detail--dayforce .dff-pill{display:inline-block;margin-top:8px;padding:2px 8px;border-radius:999px;background:#e8efff;color:#2f5bea;font-size:9.5px;font-weight:700}.integrations-detail--dayforce .dff-check{margin-top:9px;font-size:11px;font-weight:600;color:#15803d}.integrations-detail--dayforce .dff-conn{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;color:#2f5bea;text-align:center}.integrations-detail--dayforce .dff-conn-label{font-size:9.5px;color:#6b7280}.integrations-detail--dayforce .dff-arrow{display:block;width:18px;height:10px;flex:none;transform:rotate(90deg);margin:4px 0}.integrations-detail--dayforce .dff-timeline{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.integrations-detail--dayforce .dff-timeline:before{content:"";position:absolute;top:4px;left:12%;right:12%;height:1px;background:#cbd2dc}.integrations-detail--dayforce .dff-timeline li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px;padding:0 2px;font-size:9.5px;line-height:1.2}.integrations-detail--dayforce .dff-timeline b{font-size:9.5px;color:#14213d}.integrations-detail--dayforce .dff-dot{width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid #9aa4b2;margin-bottom:4px;position:relative}.integrations-detail--dayforce .dff-ms-rz .dff-dot{background:#2f5bea;border-color:#2f5bea}.integrations-detail--dayforce .dff-ms-rz b{color:#2f5bea}.integrations-detail--dayforce .dff-ms-df .dff-dot{background:#087fc3;border-color:#087fc3;box-shadow:0 0 0 2px #dceef8}.integrations-detail--dayforce .dff-ms-df b{color:#087fc3}.integrations-detail--dayforce .dff-compare{display:flex;flex-direction:column;margin-top:10px}.integrations-detail--dayforce .dff-down{display:flex;justify-content:center;color:#2f5bea}.integrations-detail--dayforce .dff-down .dff-arrow{transform:rotate(90deg);margin:6px 0}.integrations-detail--dayforce .dff-summary{margin-top:10px}.integrations-detail--dayforce .dff-checks .dff-check{margin-top:3px}.integrations-detail--dayforce .dff-foot{margin-top:8px;text-align:center;font-size:9.5px;color:#6b7280}@container dfhero (min-width:1150px){@container dfscene (min-width: 640px){.integrations-detail--dayforce .dff-cards{display:grid;grid-template-columns:minmax(0,26fr) 18px minmax(0,40fr) 18px minmax(0,34fr);gap:0;align-items:start;padding-top:30px}.integrations-detail--dayforce .dff-conn{padding:0;position:relative;align-self:start;margin-top:24px;height:1px;overflow:visible}.integrations-detail--dayforce .dff-conn-label{position:absolute;top:-42px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px}.integrations-detail--dayforce .dff-arrow,.integrations-detail--dayforce .dff-down .dff-arrow{transform:none;margin:0}.integrations-detail--dayforce .dff-compare{flex-direction:row;align-items:stretch}.integrations-detail--dayforce .dff-panel{flex:1 1 0}.integrations-detail--dayforce .dff-down{align-items:center;padding:0 8px}.integrations-detail--dayforce .dff-summary{display:block}.integrations-detail--dayforce .dff-checks{display:grid;grid-template-columns:repeat(5,auto);gap:4px 12px;justify-content:start}.integrations-detail--dayforce .dff-checks .dff-check{margin-top:0}}}.integrations-detail--personio.integrations-page{container:pnohero/inline-size}.integrations-page.integrations-detail--personio .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--personio .integrations-detail-hero>*{min-width:0}.integrations-detail--personio .pno-scene{container:pnoscene/inline-size;inline-size:100%;width:100%;max-width:440px;margin-inline:auto;min-width:0}@container pnohero (min-width:1150px){.integrations-page.integrations-detail--personio .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}.integrations-detail--personio .pno-scene{max-width:none}}.integrations-detail--personio .pno-scene :where(*){font:inherit;box-sizing:border-box;min-width:0;overflow-wrap:normal;word-break:normal;margin:0;padding:0}.integrations-detail--personio .pno-scene{color:#5b6475;font-size:11px;line-height:1.35}.integrations-detail--personio .pno-scene b{font-weight:700;color:#0f1f3d;font-size:12px}.integrations-detail--personio .pno-flow{display:flex;flex-direction:column;align-items:stretch;gap:0}.integrations-detail--personio .pno-card{background:#fff;border:1px solid #e3e6ec;border-radius:12px;box-shadow:0 1px 2px #0f1f3d0d;padding:12px;display:flex;flex-direction:column;gap:8px;align-self:start;width:100%}.integrations-detail--personio .pno-dark{border-top:2px solid #17181c}.integrations-detail--personio .pno-brand{display:flex;align-items:center;gap:8px}.integrations-detail--personio .pno-brand div{display:flex;flex-direction:column}.integrations-detail--personio .pno-brand span{font-size:11px;color:#7b8394}.integrations-detail--personio .pno-scene .pno-brand b{font-size:13px}.integrations-detail--personio .pno-scene .pno-rem{font-style:italic;color:#0f1f3d;font-size:13px}.integrations-detail--personio .pno-logo{width:28px;height:28px;display:inline-flex;flex:none}.integrations-detail--personio .pno-logo :where(.integrations-logo,img,svg){width:28px;height:28px;border:0;padding:0;background:none;box-shadow:none;border-radius:0;object-fit:contain}.integrations-detail--personio .pno-person{display:flex;align-items:center;gap:8px}.integrations-detail--personio .pno-person div{display:flex;flex-direction:column}.integrations-detail--personio .pno-person span{font-size:11px}.integrations-detail--personio .pno-person-sm{padding-top:2px}.integrations-detail--personio .pno-av-circle{width:28px;height:28px;border-radius:50%;background:#e8f0fe;color:#2f6fed;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.integrations-detail--personio .pno-cap{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#8a92a3}.integrations-detail--personio .pno-list{display:flex;flex-direction:column;gap:5px}.integrations-detail--personio .pno-fld dt{font-size:9.5px;color:#8a92a3}.integrations-detail--personio .pno-fld dd{font-size:11px;color:#0f1f3d;font-weight:600}.integrations-detail--personio .pno-ok{color:#1a9d5c;font-weight:600}.integrations-detail--personio .pno-green{color:#1a9d5c}.integrations-detail--personio .pno-foot{margin-top:2px;padding-top:8px;border-top:1px solid #eceef3;font-size:11px;font-weight:600}.integrations-detail--personio .pno-head{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap}.integrations-detail--personio .pno-pill{display:inline-block;background:#e8f0fe;color:#2f6fed;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.integrations-detail--personio .pno-pill-block{align-self:flex-start}.integrations-detail--personio .pno-stamp{font-size:10px;color:#8a92a3}.integrations-detail--personio .pno-deltas{list-style:none;display:flex;flex-direction:column;gap:9px}.integrations-detail--personio .pno-delta{display:flex;flex-direction:column;gap:1px;padding-bottom:8px;border-bottom:1px solid #eceef3}.integrations-detail--personio .pno-delta:last-child{border-bottom:0}.integrations-detail--personio .pno-lbl{font-size:9.5px;color:#7f8696}.integrations-detail--personio .pno-old{font-size:11px;color:#727c8c}.integrations-detail--personio .pno-new{font-size:11px;font-weight:700;color:#2f6fed}.integrations-detail--personio .pno-dn{font-size:11px;color:#8a92a3;line-height:1}.integrations-detail--personio .pno-routes{display:flex;flex-direction:column;gap:6px}.integrations-detail--personio .pno-route{border:1px solid #e3e6ec;border-radius:8px;padding:7px;display:flex;flex-direction:column;gap:3px}.integrations-detail--personio .pno-route-old{background:#f6f7f9}.integrations-detail--personio .pno-route-new{border-color:#2f6fed;background:#f4f8ff}.integrations-detail--personio .pno-route-h{display:flex;justify-content:space-between;align-items:center;gap:4px;flex-wrap:wrap}.integrations-detail--personio .pno-tag{font-size:9px;font-weight:700;border-radius:999px;padding:1px 6px;background:#e5e7eb;color:#6b7280}.integrations-detail--personio .pno-tag-blue{background:#2f6fed;color:#fff}.integrations-detail--personio .pno-step{display:flex;flex-direction:column}.integrations-detail--personio .pno-step span{font-size:10px;color:#7b8394}.integrations-detail--personio .pno-scene .pno-bl{color:#2f6fed}.integrations-detail--personio .pno-route-old .pno-step b{color:#6b7280}.integrations-detail--personio .pno-conn{display:flex;justify-content:center;align-items:center;gap:8px;padding:4px 0}.integrations-detail--personio .pno-conn-label{font-size:9.5px;color:#2f6fed;font-weight:600}.integrations-detail--personio .pno-ah{display:none}.integrations-detail--personio .pno-life{margin-top:14px;background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px #0f1f3d0d}.integrations-detail--personio .pno-time{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px}.integrations-detail--personio .pno-time li{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:8px;border:1px solid #eceef3;position:relative}.integrations-detail--personio .pno-time i{display:none}.integrations-detail--personio .pno-time b{font-size:11px}.integrations-detail--personio .pno-time span{font-size:10.5px}.integrations-detail--personio .pno-time .pno-hot{background:#e8f0fe;border-color:#2f6fed}.integrations-detail--personio .pno-hot b,.integrations-detail--personio .pno-hot span{color:#2f6fed}.integrations-detail--personio .pno-steps{list-style:none;display:flex;flex-direction:column;gap:14px;counter-reset:s}.integrations-detail--personio .pno-steps li{counter-increment:s;font-size:11px;color:#0f1f3d;font-weight:600;display:flex;gap:6px;align-items:center;position:relative}.integrations-detail--personio .pno-steps li:before{content:counter(s);width:16px;height:16px;border-radius:50%;background:#e8f0fe;color:#2f6fed;font-size:9.5px;display:inline-flex;align-items:center;justify-content:center;flex:none}.integrations-detail--personio .pno-steps li:not(:last-child):after{content:"↓";position:absolute;left:5px;top:calc(100% + 1px);line-height:12px;color:#2f6fed}.integrations-detail--personio .pno-note{margin-top:8px;font-size:10px;color:#8a92a3;text-align:center}@container pnoscene (min-width:420px){.integrations-detail--personio .pno-time{grid-template-columns:repeat(4,minmax(0,1fr))}}@container pnohero (min-width:1150px){@container pnoscene (min-width:640px){.integrations-detail--personio .pno-flow{display:grid;grid-template-columns:minmax(0,23fr) 14px minmax(0,24fr) 14px minmax(0,25fr) 14px minmax(0,28fr);align-items:start;margin-top:30px}.integrations-detail--personio .pno-conn{position:relative;padding:0;display:block;height:1px;margin-top:24px}.integrations-detail--personio .pno-conn-label{position:absolute;left:50%;top:-42px;transform:translate(-50%);white-space:nowrap;font-size:10px}.integrations-detail--personio .pno-ah{display:block;width:14px}.integrations-detail--personio .pno-av{display:none}.integrations-detail--personio .pno-time{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.integrations-detail--personio .pno-time:before{content:"";position:absolute;left:12.5%;right:12.5%;top:5px;height:1px;background:#c9d3e6}.integrations-detail--personio .pno-time li{border:0;align-items:center;text-align:center;padding:0 6px;gap:2px;background:none}.integrations-detail--personio .pno-time i{display:block;width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid #8a92a3;position:relative;margin-bottom:6px}.integrations-detail--personio .pno-time .pno-hot i{background:#2f6fed;border-color:#2f6fed;box-shadow:0 0 0 3px #d6e4fd}.integrations-detail--personio .pno-time .pno-hot{background:none}.integrations-detail--personio .pno-steps{flex-direction:row;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #eceef3}.integrations-detail--personio .pno-steps li:not(:last-child):after{content:"→";position:static;color:#2f6fed;margin-left:4px}}}.integrations-page.integrations-detail--factorial .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--factorial .integrations-detail-hero>*{min-width:0}.integrations-detail--factorial .fct-scene{container:factorialscene / inline-size;width:100%;max-width:440px;margin:0 auto;min-width:0;font-family:inherit;font-size:11px;line-height:1.35;color:#5b6475;--fct-navy:#14213d;--fct-blue:#2563eb;--fct-pink:#e51943;--fct-green:#15803d}.integrations-detail--factorial .fct-scene *{box-sizing:border-box;font-family:inherit;min-width:0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.integrations-detail--factorial .fct-tag{font-size:9.5px;font-weight:400;color:#6b7280;margin-top:8px;text-align:center}.integrations-detail--factorial .fct-stages{display:flex;flex-direction:column;align-items:stretch;gap:0}.integrations-detail--factorial .fct-stage{display:flex;flex-direction:column;gap:6px}.integrations-detail--factorial .fct-lane{display:flex;flex-direction:column;gap:10px}.integrations-detail--factorial .fct-label{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fct-blue)}.integrations-detail--factorial .fct-arrow{height:40px;width:100%;margin:0 auto;position:relative}.integrations-detail--factorial .fct-arrow span{position:absolute;left:50%;top:2px;transform:translate(-50%);white-space:nowrap;font-size:10px;color:#6b7280}.integrations-detail--factorial .fct-arrow:before{content:"";position:absolute;left:50%;top:18px;bottom:7px;width:1px;background:var(--fct-blue)}.integrations-detail--factorial .fct-arrow:after{content:"";position:absolute;left:calc(50% - 4px);bottom:4px;border:4px solid transparent;border-top:6px solid var(--fct-blue);border-bottom:0}.integrations-detail--factorial .fct-card{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:10px;box-shadow:0 1px 2px #14213d0d;display:flex;flex-direction:column;gap:6px}.integrations-detail--factorial .fct-brand{display:flex;align-items:center;gap:8px}.integrations-detail--factorial .fct-brand-name{font-size:13px;font-weight:700;color:var(--fct-navy);font-style:italic}.integrations-detail--factorial .fct-dir .fct-brand-name{font-style:normal;color:#252b37}.integrations-detail--factorial .fct-sub{font-size:10px;color:#6b7280;font-weight:400}.integrations-detail--factorial .fct-scene b{font-size:11.5px;font-weight:700;color:var(--fct-navy)}.integrations-detail--factorial .fct-logo{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;overflow:hidden}.integrations-detail--factorial .fct-logo .integrations-logo,.integrations-detail--factorial .fct-logo .integrations-logo img,.integrations-detail--factorial .fct-logo .integrations-logo svg,.integrations-detail--factorial .fct-logo img,.integrations-detail--factorial .fct-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;border-radius:0;object-fit:contain}.integrations-detail--factorial .fct-rem-logo{width:20px;height:20px;flex:none}.integrations-detail--factorial .fct-search{border:1px solid #e3e6ec;border-radius:8px;padding:5px 8px;color:#8a92a1;display:flex;justify-content:space-between;gap:6px;font-size:10.5px}.integrations-detail--factorial .fct-search span{font-size:9px;color:#9aa1ae}.integrations-detail--factorial .fct-row{display:flex;gap:8px;align-items:center;padding:5px 6px;border-radius:8px;border:1px solid transparent}.integrations-detail--factorial .fct-row.is-sel{background:#fff1f4;border-color:#f6b8c6}.integrations-detail--factorial .fct-av{width:22px;height:22px;border-radius:50%;background:#eef0f4;color:var(--fct-navy);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.integrations-detail--factorial .is-sel .fct-av{background:var(--fct-pink);color:#fff}.integrations-detail--factorial .fct-kicker{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.integrations-detail--factorial .fct-name{font-size:12px;font-weight:700;color:var(--fct-navy)}.integrations-detail--factorial .fct-mt{margin-top:4px}.integrations-detail--factorial .fct-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin:0}.integrations-detail--factorial .fct-grid2>div:last-child{grid-column:1/-1}.integrations-detail--factorial .fct-grid2 dt{font-size:9.5px;font-weight:700;color:#6b7280}.integrations-detail--factorial .fct-grid2 dd{margin:0;font-size:11px;font-weight:600;color:var(--fct-navy)}.integrations-detail--factorial .fct-good{display:inline-flex;align-items:center;gap:3px;color:var(--fct-green);font-weight:600;font-size:10.5px}.integrations-detail--factorial .fct-ok{color:var(--fct-green);flex:none;width:11px;height:11px}.integrations-detail--factorial .fct-between{display:flex;justify-content:space-between;align-items:center;gap:8px}.integrations-detail--factorial .fct-exp{border:1px solid #edf0f4;border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;gap:3px}.integrations-detail--factorial .fct-exp .fct-between>.fct-sub{flex:none}.integrations-detail--factorial .fct-exp .fct-between>span:last-child{flex:1;text-align:right}.integrations-detail--factorial .fct-ctx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 6px;align-items:baseline;padding:3px 0;border-bottom:1px solid #f1f3f6}.integrations-detail--factorial .fct-ctx>.fct-good{grid-column:2;font-size:9.5px}.integrations-detail--factorial .fct-ctx2{grid-template-columns:58px minmax(0,1fr) 11px;align-items:center}.integrations-detail--factorial .fct-pill{align-self:flex-start;background:#e8f0fe;color:#1d4ed8;font-weight:600;font-size:10px;border-radius:999px;padding:3px 9px}.integrations-detail--factorial .fct-cond{display:grid;grid-template-columns:34px 1fr auto;gap:6px;align-items:center;border:1px solid #dbe6fb;background:#f7faff;border-radius:8px;padding:5px 7px}.integrations-detail--factorial .fct-then{align-items:start;grid-template-columns:34px 1fr}.integrations-detail--factorial .fct-then>div{display:flex;flex-direction:column;gap:3px}.integrations-detail--factorial .fct-op{font-size:9px;font-weight:700;color:var(--fct-blue);font-family:JetBrains Mono,ui-monospace,monospace}.integrations-detail--factorial .fct-op-then{background:var(--fct-blue);color:#fff;border-radius:4px;padding:1px 3px;text-align:center}.integrations-detail--factorial .fct-down{color:var(--fct-blue);font-size:11px;line-height:1}.integrations-detail--factorial .fct-prog{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.integrations-detail--factorial .fct-prog li{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--fct-navy)}.integrations-detail--factorial .fct-prog em{font-style:normal;color:var(--fct-blue);font-weight:700;font-size:9.5px;margin-left:auto}.integrations-detail--factorial .fct-dot{width:14px;height:14px;border-radius:50%;border:1.5px solid #cbd2dc;display:flex;align-items:center;justify-content:center;flex:none}.integrations-detail--factorial .fct-dot svg{width:9px;height:9px}.integrations-detail--factorial .is-done .fct-dot{background:var(--fct-green);border-color:var(--fct-green);color:#fff}.integrations-detail--factorial .is-cur .fct-dot{border-color:var(--fct-blue);background:#e8f0fe}.integrations-detail--factorial .fct-final{display:flex;flex-direction:column;gap:4px;border-top:1px solid #edf0f4;padding-top:6px}.integrations-detail--factorial .fct-final b{font-size:15px}.integrations-detail--factorial .fct-pill-inline{align-self:flex-start}.integrations-detail--factorial .fct-struct{margin-top:14px;border-color:#dbe6fb}.integrations-detail--factorial .fct-struct-body{display:flex;flex-direction:column;gap:12px}.integrations-detail--factorial .fct-tree{display:flex;flex-direction:column}.integrations-detail--factorial .fct-tier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;position:relative;padding-bottom:16px}.integrations-detail--factorial .fct-tier:last-child{padding-bottom:0}.integrations-detail--factorial .fct-node{display:flex;flex-direction:column;border:1px solid #e3e6ec;border-radius:8px;padding:5px 8px;background:#fff}.integrations-detail--factorial .fct-tier:last-child .fct-node{border-color:#f6b8c6;background:#fff1f4}.integrations-detail--factorial .fct-ctxchip{border:1px dashed #b7cdf6;background:#f7faff;border-radius:8px;padding:4px 8px;display:flex;flex-direction:column}.integrations-detail--factorial .fct-vline{position:absolute;left:16px;bottom:0;height:16px;width:1px;background:var(--fct-blue)}.integrations-detail--factorial .fct-vline:after{content:"";position:absolute;left:-3px;bottom:0;border:3.5px solid transparent;border-top:5px solid var(--fct-blue);border-bottom:0}.integrations-detail--factorial .fct-link{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.integrations-detail--factorial .fct-transfer{color:var(--fct-blue);font-size:16px;align-self:center;transform:rotate(90deg)}.integrations-detail--factorial .fct-own{border:1px solid #e3e6ec;border-radius:10px;padding:7px 10px;display:flex;flex-direction:column;min-width:150px}.integrations-detail--factorial .fct-own-blue{background:#e8f0fe;border-color:#b7cdf6}.integrations-detail--factorial .fct-scene .fct-amt{color:var(--fct-blue)}.integrations-detail--factorial .fct-struct-head{display:flex;justify-content:space-between;gap:8px}@container factorialscene (min-width:640px){.integrations-detail--factorial .fct-struct-body{flex-direction:row;align-items:center;justify-content:space-between}.integrations-detail--factorial .fct-tree{flex:1}.integrations-detail--factorial .fct-link{flex:none}.integrations-detail--factorial .fct-transfer{transform:none;flex:none}}.integrations-detail--factorial{container:factorialhero / inline-size}@container factorialhero (min-width:1150px){.integrations-page.integrations-detail--factorial .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px;align-items:center}.integrations-detail--factorial .integrations-detail-hero>*{min-width:0}.integrations-detail--factorial .fct-scene{max-width:none;margin:0}}@container factorialhero (min-width:1150px){@container factorialscene (min-width:640px){.integrations-detail--factorial .fct-stages{display:grid;grid-template-columns:minmax(0,27fr) 16px minmax(0,25fr) 16px minmax(0,24fr) 16px minmax(0,24fr);align-items:start;gap:0;padding-top:30px}.integrations-detail--factorial .fct-arrow{width:16px;height:1px;flex:none;margin:24px 0 0;align-self:flex-start}.integrations-detail--factorial .fct-arrow span{top:-42px}.integrations-detail--factorial .fct-arrow:before{inset:0 4px auto 0;width:auto;height:1px}.integrations-detail--factorial .fct-arrow:after{left:auto;right:0;bottom:-4px;border:4px solid transparent;border-left:6px solid var(--fct-blue);border-right:0}.integrations-detail--factorial .fct-lane{gap:0}.integrations-detail--factorial .fct-rec{margin-top:-6px;margin-left:10px;position:relative}}}.integrations-page.integrations-detail--oyster{container:oyshero / inline-size}.integrations-page.integrations-detail--oyster .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--oyster .integrations-detail-hero>*{min-width:0}@container oyshero (min-width: 1150px){.integrations-page.integrations-detail--oyster .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--oyster .oys-scene{--oys-navy: #14213d;--oys-muted: #667085;--oys-blue: #2563eb;--oys-green: #15803d;--oys-line: #e4e7ec;container:oysscene / inline-size;width:100%;min-width:0;max-width:440px;margin-inline:auto;color:var(--oys-navy);font:inherit;font-family:inherit;font-size:11px;line-height:1.35;display:flex;flex-direction:column;gap:12px}@container oyshero (min-width: 1150px){.integrations-detail--oyster .oys-scene{max-width:none}}.integrations-detail--oyster .oys-scene *,.integrations-detail--oyster .oys-scene *:before,.integrations-detail--oyster .oys-scene *:after{box-sizing:border-box;font-family:inherit;font-style:normal;margin:0;padding:0;min-width:0}.integrations-detail--oyster .oys-scene b{font-weight:600;font-size:inherit}.integrations-detail--oyster .oys-scene dl,.integrations-detail--oyster .oys-scene ol,.integrations-detail--oyster .oys-scene ul{list-style:none}.integrations-detail--oyster .oys-stage{display:flex;flex-direction:column;align-items:stretch}.integrations-detail--oyster .oys-card,.integrations-detail--oyster .oys-signature,.integrations-detail--oyster .oys-flow{background:#fff;border:1px solid var(--oys-line);border-radius:12px;box-shadow:0 1px 2px #1018280d;padding:10px;min-width:0;overflow-wrap:break-word}.integrations-detail--oyster .oys-card{display:flex;flex-direction:column;gap:5px}.integrations-detail--oyster .oys-head,.integrations-detail--oyster .oys-brand{display:flex;align-items:center;gap:7px}.integrations-detail--oyster .oys-brand-text{display:flex;flex-direction:column;line-height:1.15}.integrations-detail--oyster .oys-brand-name{font-size:13px;font-weight:700;font-style:italic}.integrations-detail--oyster .oys-brand-name.oys-black{font-style:normal;color:#0b0b0c}.integrations-detail--oyster .oys-brand-sub{font-size:10.5px;color:var(--oys-muted)}.integrations-detail--oyster .oys-title{font-size:13px;font-weight:700}.integrations-detail--oyster .oys-card[data-testid=oyster-employment-context] .oys-head{flex-direction:column;align-items:flex-start;gap:4px}.integrations-detail--oyster .oys-card[data-testid=oyster-employment-context] .oys-title{font-size:12px;overflow-wrap:normal}.integrations-detail--oyster .oys-oyster-logo{width:28px;height:28px;flex:none;display:flex;align-items:center;justify-content:center;overflow:visible}.integrations-detail--oyster .oys-oyster-logo .integrations-logo,.integrations-detail--oyster .oys-oyster-logo img,.integrations-detail--oyster .oys-oyster-logo svg{width:28px;height:28px;max-width:100%;padding:0;border:0;background:none;box-shadow:none;border-radius:0;object-fit:contain}.integrations-detail--oyster .oys-globe{fill:none;stroke:var(--oys-blue);stroke-width:1.4;flex:none}.integrations-detail--oyster .oys-person{display:flex;align-items:center;gap:8px}.integrations-detail--oyster .oys-avatar{width:28px;height:28px;border-radius:50%;background:#0b0b0c;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;flex:none}.integrations-detail--oyster .oys-name{font-size:13px;font-weight:700}.integrations-detail--oyster .oys-role{font-size:11px;color:var(--oys-muted)}.integrations-detail--oyster .oys-eyebrow{font-size:9.5px;letter-spacing:.05em;color:var(--oys-muted);font-weight:600;text-transform:uppercase;margin-top:3px}.integrations-detail--oyster .oys-eyebrow.oys-tight{margin:0}.integrations-detail--oyster .oys-val{font-size:11px;font-weight:600}.integrations-detail--oyster .oys-big{font-size:13px;font-weight:700}.integrations-detail--oyster .oys-code{font-size:9.5px;padding:1px 5px;border-radius:4px;background:#eff4ff;color:var(--oys-blue);margin-left:4px}.integrations-detail--oyster .oys-amount{font-size:18px;font-weight:700}.integrations-detail--oyster .oys-list{display:flex;flex-direction:column;gap:3px}.integrations-detail--oyster .oys-row{display:flex;flex-direction:column;gap:0}.integrations-detail--oyster .oys-row dt{font-size:9.5px;color:var(--oys-muted)}.integrations-detail--oyster .oys-row dd{font-size:11px;font-weight:600;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 6px}.integrations-detail--oyster .oys-ok{display:inline-flex;align-items:center;gap:3px;color:var(--oys-green);font-size:9.5px;font-weight:600}.integrations-detail--oyster .oys-green{color:var(--oys-green)}.integrations-detail--oyster .oys-check{flex:none}.integrations-detail--oyster .oys-foot{margin-top:auto;padding-top:6px;display:flex;align-items:flex-start;gap:4px;font-size:10px;font-weight:600}.integrations-detail--oyster .oys-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600}.integrations-detail--oyster .oys-pill-green{background:#e8f6ee;color:#15803d}.integrations-detail--oyster .oys-pill-blue{background:#eaf1ff;color:var(--oys-blue)}.integrations-detail--oyster .oys-pill-lg{font-size:11px;padding:4px 10px}.integrations-detail--oyster .oys-rules{display:flex;flex-direction:column;gap:4px}.integrations-detail--oyster .oys-rule{display:flex;justify-content:space-between;align-items:center;gap:6px;border:1px solid var(--oys-line);border-radius:8px;padding:4px 7px}.integrations-detail--oyster .oys-score{font-size:11px;font-weight:700;margin-top:3px}.integrations-detail--oyster .oys-conn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 0}.integrations-detail--oyster .oys-conn-label{font-size:9.5px;color:var(--oys-muted);font-weight:600;white-space:nowrap}.integrations-detail--oyster .oys-arrow{fill:none;stroke:var(--oys-blue);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.integrations-detail--oyster .oys-arrow-h{display:none;width:14px;height:8px}.integrations-detail--oyster .oys-arrow-v{width:8px;height:18px}.integrations-detail--oyster .oys-signature{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.integrations-detail--oyster .oys-map{width:100%;height:auto;display:block;margin:4px 0;background:#f8fafc;border-radius:8px}.integrations-detail--oyster .oys-land path{fill:#e6eaf0;stroke:#cdd5df;stroke-width:.6;stroke-linejoin:round}.integrations-detail--oyster .oys-pin{fill:var(--oys-navy);stroke:#fff;stroke-width:1}.integrations-detail--oyster .oys-pin-sel{fill:var(--oys-blue)}.integrations-detail--oyster .oys-pin-ring{fill:#2563eb26;stroke:var(--oys-blue);stroke-width:.8}.integrations-detail--oyster .oys-legend{display:flex;flex-direction:column;gap:2px}.integrations-detail--oyster .oys-legend li{display:flex;align-items:center;gap:5px;color:var(--oys-muted);font-size:10px}.integrations-detail--oyster .oys-legend b{color:var(--oys-navy)}.integrations-detail--oyster .oys-legend i{width:6px;height:6px;border-radius:50%;background:var(--oys-navy);flex:none}.integrations-detail--oyster .oys-legend .oys-sel i{background:var(--oys-blue);box-shadow:0 0 0 2px #cfe0ff}.integrations-detail--oyster .oys-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.integrations-detail--oyster .oys-chips span{border:1px solid var(--oys-line);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.integrations-detail--oyster .oys-chain{display:flex;flex-direction:column;gap:0}.integrations-detail--oyster .oys-chain li{display:flex;flex-direction:column;border:1px solid var(--oys-line);border-radius:8px;padding:4px 8px;position:relative;margin-bottom:8px}.integrations-detail--oyster .oys-chain li:not(:last-child):after{content:"";position:absolute;left:50%;top:100%;width:1px;height:8px;background:var(--oys-blue)}.integrations-detail--oyster .oys-chain li span{font-size:9.5px;color:var(--oys-muted)}.integrations-detail--oyster .oys-chain li:last-child{margin-bottom:0}.integrations-detail--oyster .oys-chain li:not(:last-child):before{content:"";position:absolute;left:calc(50% - 3px);top:calc(100% + 5px);border:3px solid transparent;border-top-color:var(--oys-blue)}.integrations-detail--oyster .oys-sig-worker{position:relative}.integrations-detail--oyster .oys-sig-worker:after{content:"↓";display:block;color:var(--oys-blue);text-align:center;margin-top:8px;font-size:16px}.integrations-detail--oyster .oys-chain-end{background:#eaf1ff;border-color:#bcd2ff;color:var(--oys-blue)}.integrations-detail--oyster .oys-flow-title{margin:0 0 6px}.integrations-detail--oyster .oys-flow ol{display:flex;flex-direction:column;gap:22px}.integrations-detail--oyster .oys-flow li{display:flex;flex-direction:column;border-left:2px solid var(--oys-blue);padding-left:8px;position:relative}.integrations-detail--oyster .oys-flow li:not(:last-child):after{content:"↓";position:absolute;left:10px;top:100%;color:var(--oys-blue);font-size:14px}.integrations-detail--oyster .oys-flow li b{font-size:11px}.integrations-detail--oyster .oys-flow li span{font-size:9.5px;color:var(--oys-muted)}.integrations-detail--oyster .oys-note{font-size:9.5px;color:var(--oys-muted);text-align:center}@container oyshero (min-width: 1150px){@container oysscene (min-width: 640px){.integrations-detail--oyster .oys-stage{display:grid;align-items:start;grid-template-columns:minmax(0,20fr) 14px minmax(0,17fr) 14px minmax(0,24fr) 14px minmax(0,19fr) 14px minmax(0,20fr);padding-top:30px}.integrations-detail--oyster .oys-conn{position:relative;padding:0;margin-inline:0;margin-top:24px}.integrations-detail--oyster .oys-conn-label{position:absolute;top:-42px;left:50%;transform:translate(-50%)}.integrations-detail--oyster .oys-arrow-v{display:none}.integrations-detail--oyster .oys-arrow-h{display:block;margin-inline:0}.integrations-detail--oyster .oys-conn{overflow:visible}.integrations-detail--oyster .oys-signature{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);align-items:start}.integrations-detail--oyster .oys-sig-worker:after{content:"→";position:absolute;right:-10px;top:50%;margin:0}.integrations-detail--oyster .oys-flow ol{flex-direction:row;gap:14px}.integrations-detail--oyster .oys-flow li:not(:last-child):after{content:"→";left:auto;right:-13px;top:10px}.integrations-detail--oyster .oys-flow li{flex:1 1 0;min-width:0;border-left:0;border-top:2px solid var(--oys-blue);padding:4px 0 0}}}.integrations-page.integrations-detail--onpay{container:onpayhero / inline-size}.integrations-page.integrations-detail--onpay .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--onpay .integrations-detail-hero>*{min-width:0}.integrations-detail--onpay .opy-scene{width:100%;max-width:440px;margin:0 auto;min-width:0;font-family:inherit;font-size:11px;line-height:1.35;--b:#1f5fd6;--g:#15803d;--n:#14213d;--m:#667085;--l:#e4e7ec}.integrations-detail--onpay .opy-scene *{box-sizing:border-box;min-width:0;font-family:inherit;word-break:normal;overflow-wrap:normal}@container onpayhero (min-width:1150px){.integrations-page.integrations-detail--onpay .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}.integrations-detail--onpay .opy-scene{max-width:none}}.integrations-detail--onpay .opy-wrap{container:opy/inline-size;display:flex;flex-direction:column;gap:12px}.integrations-detail--onpay .opy-card{background:#fff;border:1px solid var(--l);border-radius:12px;box-shadow:0 1px 2px #1018280d;padding:11px 12px;font-size:11px;color:var(--n);min-width:0;display:flex;flex-direction:column;gap:5px;align-self:start}.integrations-detail--onpay .opy-head{display:flex;align-items:center;gap:6px}.integrations-detail--onpay .opy-logo{display:inline-flex;width:28px;height:28px;flex:none}.integrations-detail--onpay .opy-logo .integrations-logo,.integrations-detail--onpay .opy-logo img,.integrations-detail--onpay .opy-logo svg{width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;border-radius:0;object-fit:contain}.integrations-detail--onpay .opy-fav{width:20px;height:20px;flex:none}.integrations-detail--onpay .opy-brand-text{display:flex;flex-direction:column}.integrations-detail--onpay .opy-sub{font-size:10px;color:var(--m);font-weight:400}.integrations-detail--onpay .opy-brand{font-size:13px;font-weight:700;color:var(--b)}.integrations-detail--onpay .opy-brand-r{font-style:italic;font-size:13px;color:var(--n)}.integrations-detail--onpay .opy-lab{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--m);font-weight:600;margin-top:3px}.integrations-detail--onpay .opy-row{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:0 8px;align-items:baseline}.integrations-detail--onpay .opy-k{color:var(--m);font-size:10px}.integrations-detail--onpay .opy-v{font-weight:600;text-align:right;white-space:normal}.integrations-detail--onpay .opy-money{white-space:nowrap}.integrations-detail--onpay .opy-check{color:var(--g);font-weight:700;margin-left:4px}.integrations-detail--onpay .opy-ok{color:var(--g);font-weight:600;margin-top:2px}.integrations-detail--onpay .opy-person{display:flex;gap:8px;align-items:center}.integrations-detail--onpay .opy-person div{display:flex;flex-direction:column}.integrations-detail--onpay .opy-person span:not(.opy-av){color:var(--m)}.integrations-detail--onpay .opy-person strong{font-size:12px}.integrations-detail--onpay .opy-av{flex:none;width:24px;height:24px;border-radius:50%;background:#e8f0fd;color:var(--b);font-size:9.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.integrations-detail--onpay .opy-av-g{background:#e4f6ec;color:var(--g)}.integrations-detail--onpay .opy-pill{align-self:flex-start;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;white-space:normal}.integrations-detail--onpay .opy-pill-blue{background:#e8f0fd;color:var(--b)}.integrations-detail--onpay .opy-pill-green{background:#e4f6ec;color:var(--g)}.integrations-detail--onpay .opy-pill-ready{background:var(--b);color:#fff}.integrations-detail--onpay .opy-amt{font-size:20px;font-weight:700;white-space:nowrap}.integrations-detail--onpay .opy-path{list-style:none;margin:2px 0;padding:0;display:flex;flex-direction:column;gap:2px}.integrations-detail--onpay .opy-path li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 7px}.integrations-detail--onpay .opy-path small{display:block;color:var(--m);font-size:9.5px}.integrations-detail--onpay .opy-path em{grid-column:2;margin:0;font-style:normal;color:var(--g);font-weight:600;font-size:10px;white-space:normal}.integrations-detail--onpay .opy-path .opy-path-ar{display:block;padding-left:8px;color:var(--b);line-height:1}.integrations-detail--onpay .opy-sched{align-self:stretch;gap:9px}.integrations-detail--onpay .opy-sched-top{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.integrations-detail--onpay .opy-facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-left:auto}.integrations-detail--onpay .opy-facts div{display:flex;flex-direction:column}.integrations-detail--onpay .opy-facts strong{font-size:12px;white-space:nowrap}.integrations-detail--onpay .opy-facts .opy-lab{margin:0}.integrations-detail--onpay .opy-ms{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;position:relative}.integrations-detail--onpay .opy-ms li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:1px 8px;position:relative;padding-left:18px;align-items:baseline}.integrations-detail--onpay .opy-ms li:before{content:"";position:absolute;top:12px;left:4px;bottom:-8px;width:1px;background:var(--l)}.integrations-detail--onpay .opy-ms li:last-child:before{display:none}.integrations-detail--onpay .opy-ms i{position:absolute;top:0;left:0;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--b)}.integrations-detail--onpay .opy-ms b{font-size:12px}.integrations-detail--onpay .opy-ms span{color:var(--m)}.integrations-detail--onpay .opy-ms-on{background:#e8f0fd;border-radius:8px;padding:6px 6px 6px 18px}.integrations-detail--onpay .opy-ms-on i{background:var(--b);top:8px}.integrations-detail--onpay .opy-ms-on b{color:var(--b);font-size:15px}.integrations-detail--onpay .opy-ms-on em{grid-column:2;font-style:normal;font-size:9.5px;font-weight:700;color:var(--b);letter-spacing:.05em}.integrations-detail--onpay .opy-flow{display:flex;flex-direction:column;align-items:stretch;gap:0}.integrations-detail--onpay .opy-flow>.opy-card{align-self:stretch}.integrations-detail--onpay .opy-conn{display:flex;align-items:center;gap:8px;padding:0 0 0 22px;height:36px;position:relative;color:var(--b);font-size:9.5px;font-weight:600}.integrations-detail--onpay .opy-conn:before{content:"";position:absolute;left:28px;top:0;bottom:6px;width:1px;background:var(--b)}.integrations-detail--onpay .opy-conn:after{content:"";position:absolute;left:25px;bottom:3px;width:5px;height:5px;border-right:1px solid var(--b);border-bottom:1px solid var(--b);transform:rotate(45deg)}.integrations-detail--onpay .opy-conn span{margin-left:18px;background:#fff}.integrations-detail--onpay .opy-bottom{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.integrations-detail--onpay .opy-bottom>.opy-card{align-self:stretch}.integrations-detail--onpay .opy-tl ol{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;position:relative}.integrations-detail--onpay .opy-tl li{display:grid;grid-template-columns:12px 52px 1fr;column-gap:8px;align-items:center;position:relative}.integrations-detail--onpay .opy-tl li:before{content:"";position:absolute;left:5px;top:12px;bottom:-16px;width:1px;background:var(--l)}.integrations-detail--onpay .opy-tl li:last-child:before{display:none}.integrations-detail--onpay .opy-tl i{width:10px;height:10px;border-radius:50%;border:2px solid var(--b);background:#fff;justify-self:center}.integrations-detail--onpay .opy-tl span{color:var(--m)}.integrations-detail--onpay .opy-tl-on{background:var(--b);color:#fff;border-radius:10px;padding:8px;margin-top:2px}.integrations-detail--onpay .opy-tl-on:before{display:none!important}.integrations-detail--onpay .opy-tl-on i{background:#fff;border-color:#fff}.integrations-detail--onpay .opy-tl-on b{font-size:15px}.integrations-detail--onpay .opy-tl-on span{color:#cfe0ff;font-weight:700;letter-spacing:.06em}.integrations-detail--onpay .opy-tl-on strong{grid-column:2/4;font-size:13px;white-space:nowrap}.integrations-detail--onpay .opy-sum-d{font-size:15px}.integrations-detail--onpay .opy-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--l);padding-top:6px;margin-top:2px;gap:8px}.integrations-detail--onpay .opy-total span{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--m);font-weight:600}.integrations-detail--onpay .opy-total strong{font-size:16px;color:var(--g);white-space:nowrap}.integrations-detail--onpay .opy-foot{margin:0;font-size:9.5px;color:var(--m);text-align:right}@container onpayhero (min-width:1150px){@container opy (min-width:640px){.integrations-detail--onpay .opy-flow{flex-direction:row;align-items:flex-start;padding-top:30px}.integrations-detail--onpay .opy-flow>.opy-card{flex:1 1 0;align-self:flex-start;padding:10px}.integrations-detail--onpay .opy-flow .opy-row{grid-template-columns:minmax(0,1fr)}.integrations-detail--onpay .opy-flow .opy-v{text-align:left}.integrations-detail--onpay .opy-conn{flex:0 0 16px;height:auto;padding:0;margin-top:24px;position:relative;display:block}.integrations-detail--onpay .opy-conn:before{inset:0 6px auto 0;width:auto;height:1px}.integrations-detail--onpay .opy-conn:after{inset:-2.5px 5px auto auto;transform:rotate(-45deg)}.integrations-detail--onpay .opy-conn span{position:absolute;top:-42px;left:50%;transform:translate(-50%);margin:0;white-space:nowrap;text-align:center;background:none;line-height:1.2}.integrations-detail--onpay .opy-ms{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.integrations-detail--onpay .opy-ms li{display:flex;flex-direction:column;align-items:flex-start;padding:14px 0 0}.integrations-detail--onpay .opy-ms li:before{inset:4px 0 auto 10px;width:auto;height:2px}.integrations-detail--onpay .opy-ms-on{padding:14px 6px 6px;margin-left:-2px}.integrations-detail--onpay .opy-ms-on i{top:0;left:6px}.integrations-detail--onpay .opy-bottom{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.integrations-detail--onpay .opy-tl ol{flex-direction:row;gap:6px}.integrations-detail--onpay .opy-tl li{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-top:16px}.integrations-detail--onpay .opy-tl li:before{inset:5px -8px auto 12px;width:auto;height:1px}.integrations-detail--onpay .opy-tl i{position:absolute;top:0;left:0}.integrations-detail--onpay .opy-tl li.opy-tl-on{flex:2.25 1 0;padding:16px 8px 8px}.integrations-detail--onpay .opy-tl-on i{left:8px;top:4px}.integrations-detail--onpay .opy-tl-on strong{white-space:normal}}}.integrations-page.integrations-detail--onelogin{container-name:olghero;container-type:inline-size}.integrations-page.integrations-detail--onelogin .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@container olghero (min-width: 1150px){.integrations-page.integrations-detail--onelogin .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--onelogin .olg-scene{--olg-navy: #14213d;--olg-muted: #6b7280;--olg-border: #e3e6eb;--olg-blue: #2f5bea;--olg-green: #15803d;--olg-red: #b42318;container-name:olgscene;container-type:inline-size;width:100%;min-width:0;max-width:440px;margin-inline:auto;color:var(--olg-navy);font-size:11px;line-height:1.35;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}@container olghero (min-width: 1150px){.integrations-detail--onelogin .olg-scene{max-width:none}}.integrations-detail--onelogin .olg-scene *,.integrations-detail--onelogin .olg-scene *:before,.integrations-detail--onelogin .olg-scene *:after{box-sizing:border-box;min-width:0;font-family:inherit;word-break:normal;overflow-wrap:normal}.integrations-detail--onelogin .olg-main{display:flex;flex-direction:column;gap:0;min-width:0}.integrations-detail--onelogin .olg-card{background:#fff;border:1px solid var(--olg-border);border-radius:12px;box-shadow:0 1px 2px #14213d0d;padding:12px;min-width:0;display:flex;flex-direction:column;gap:8px;overflow-wrap:normal}.integrations-detail--onelogin .olg-head{display:flex;align-items:center;gap:8px;min-width:0}.integrations-detail--onelogin .olg-head-text{display:flex;flex-direction:column;min-width:0}.integrations-detail--onelogin .olg-head-text strong{font-size:12px;font-weight:600;color:var(--olg-navy)}.integrations-detail--onelogin .olg-head-text span{font-size:9.5px;color:var(--olg-muted)}.integrations-detail--onelogin .olg-head-text .olg-brand{font-size:13px;font-style:italic;font-weight:600}.integrations-detail--onelogin .olg-logo{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;max-width:28px;max-height:28px;overflow:hidden}.integrations-detail--onelogin .olg-logo .integrations-logo,.integrations-detail--onelogin .olg-logo img,.integrations-detail--onelogin .olg-logo svg{width:28px;height:28px;max-width:28px;max-height:28px;padding:0;margin:0;border:0;background:none;box-shadow:none;border-radius:0;object-fit:contain}.integrations-detail--onelogin .olg-fav{flex:none;width:20px;height:20px}.integrations-detail--onelogin .olg-person{display:flex;align-items:center;gap:8px}.integrations-detail--onelogin .olg-avatar{flex:none;width:26px;height:26px;border-radius:50%;background:var(--olg-navy);color:#fff;font-size:9.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.integrations-detail--onelogin .olg-section-label,.integrations-detail--onelogin .olg-label{font-size:9.5px;color:var(--olg-muted);letter-spacing:.04em}.integrations-detail--onelogin .olg-section-label{text-transform:uppercase;font-weight:600}.integrations-detail--onelogin .olg-fields{display:flex;flex-direction:column;gap:5px}.integrations-detail--onelogin .olg-field{display:flex;flex-direction:column;min-width:0}.integrations-detail--onelogin .olg-value{font-size:11px;font-weight:500;color:var(--olg-navy);overflow-wrap:normal}.integrations-detail--onelogin .olg-email{white-space:nowrap}.integrations-detail--onelogin .olg-check{flex:none}.integrations-detail--onelogin .olg-ok{display:flex;align-items:center;gap:5px;color:var(--olg-green);font-weight:600;font-size:10.5px;margin-top:auto}.integrations-detail--onelogin .olg-pill{align-self:flex-start;padding:2px 8px;border-radius:999px;font-size:9.5px;font-weight:600;border:1px solid transparent}.integrations-detail--onelogin .olg-pill--green{color:var(--olg-green);background:#f0f9f3;border-color:#cfe8d7}.integrations-detail--onelogin .olg-pill--blue{color:var(--olg-blue);background:#f0f4ff;border-color:#d3dcfa}.integrations-detail--onelogin .olg-pill--red{color:var(--olg-red);background:#fef3f2;border-color:#f7d4d0}.integrations-detail--onelogin .olg-login{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.integrations-detail--onelogin .olg-login li{position:relative;font-weight:600;font-size:10.5px;border:1px solid var(--olg-border);border-radius:8px;padding:3px 8px}.integrations-detail--onelogin .olg-login li+li:before{content:"";position:absolute;left:12px;bottom:100%;height:10px;width:1px;background:var(--olg-blue)}.integrations-detail--onelogin .olg-login li+li:after{content:"";position:absolute;left:9.5px;top:-5px;width:5px;height:5px;border-right:1px solid var(--olg-blue);border-bottom:1px solid var(--olg-blue);transform:rotate(45deg)}.integrations-detail--onelogin .olg-map{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:4px;align-items:stretch}.integrations-detail--onelogin .olg-arrow{color:var(--olg-blue);justify-self:center;align-self:center;flex:none}.integrations-detail--onelogin .olg-chip{font-size:10px;font-weight:500;padding:3px 6px;border-radius:7px;background:#f3f5f8;border:1px solid var(--olg-border);color:var(--olg-navy);display:flex;align-items:center}.integrations-detail--onelogin .olg-chip--rz{background:#f0f4ff;border-color:#d3dcfa;color:var(--olg-blue)}.integrations-detail--onelogin .olg-perms,.integrations-detail--onelogin .olg-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.integrations-detail--onelogin .olg-perms li,.integrations-detail--onelogin .olg-checks li{display:flex;justify-content:space-between;align-items:center;gap:6px;border-top:1px solid #eef0f3;padding-top:4px}.integrations-detail--onelogin .olg-perms li span{color:var(--olg-muted)}.integrations-detail--onelogin .olg-perms b{display:inline-flex;gap:3px;align-items:center;font-weight:600;color:var(--olg-green);white-space:nowrap}.integrations-detail--onelogin .olg-perms b.olg-none{color:var(--olg-muted);font-weight:400}.integrations-detail--onelogin .olg-checks li{color:var(--olg-navy)}.integrations-detail--onelogin .olg-checks .olg-check{color:var(--olg-green)}.integrations-detail--onelogin .olg-status{display:flex;align-items:center;gap:5px;font-weight:600}.integrations-detail--onelogin .olg-dot{width:7px;height:7px;border-radius:50%;background:var(--olg-green);display:inline-block}.integrations-detail--onelogin .olg-conn{display:flex;align-items:center;gap:8px;padding-left:20px;height:34px}.integrations-detail--onelogin .olg-conn-line{order:-1;width:1px;height:100%;background:var(--olg-blue);position:relative}.integrations-detail--onelogin .olg-conn-line:after{content:"";position:absolute;bottom:-1px;left:-3px;width:6px;height:6px;border-right:1px solid var(--olg-blue);border-bottom:1px solid var(--olg-blue);transform:rotate(45deg) translate(-1px,-1px)}.integrations-detail--onelogin .olg-conn-label{font-size:9.5px;color:var(--olg-muted);white-space:nowrap}.integrations-detail--onelogin .olg-lower{display:flex;flex-direction:column;gap:12px;min-width:0}.integrations-detail--onelogin .olg-flow-row{display:flex;flex-direction:column;min-width:0}.integrations-detail--onelogin .olg-node{display:flex;flex-direction:column;gap:1px;min-width:0;border:1px solid var(--olg-border);border-radius:10px;padding:6px 8px;background:#fafbfc}.integrations-detail--onelogin .olg-node strong{font-size:11px}.integrations-detail--onelogin .olg-node--end{border-color:#cfe8d7;background:#f0f9f3}.integrations-detail--onelogin .olg-granted{display:inline-flex;gap:4px;align-items:center;color:var(--olg-green);font-weight:600}.integrations-detail--onelogin .olg-flow .olg-conn{height:28px;padding-left:16px}.integrations-detail--onelogin .olg-depro{border:1px dashed #d4d8df;border-radius:12px;padding:10px 12px;background:#fff;display:flex;flex-direction:column;gap:8px;min-width:0}.integrations-detail--onelogin .olg-depro-title{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.integrations-detail--onelogin .olg-example{font-size:9.5px;color:var(--olg-muted)}.integrations-detail--onelogin .olg-depro-body{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.integrations-detail--onelogin .olg-step{display:flex;flex-direction:column}.integrations-detail--onelogin .olg-depro-trigger{display:flex;margin-left:12px;transform:rotate(90deg)}.integrations-detail--onelogin .olg-trans{display:inline-flex;align-items:center;gap:5px;font-weight:600;flex-wrap:wrap}.integrations-detail--onelogin .olg-red{font-style:normal;color:var(--olg-red)}.integrations-detail--onelogin .olg-footer{margin:0;font-size:9.5px;color:var(--olg-muted);text-align:right}@container olghero (min-width: 1150px){@container olgscene (min-width: 640px){.integrations-detail--onelogin .olg-main{display:grid;grid-template-columns:minmax(0,1.15fr) 16px minmax(0,1fr) 16px minmax(0,1.4fr) 16px minmax(0,1.1fr);padding-top:30px;align-items:start}.integrations-detail--onelogin .olg-main>.olg-conn{position:relative;display:block;height:auto;padding:0}.integrations-detail--onelogin .olg-main .olg-conn-line{position:absolute;left:1px;right:1px;top:24px;width:auto;height:1px}.integrations-detail--onelogin .olg-main .olg-conn-line:after{inset:-3px 0 auto auto;transform:rotate(-45deg)}.integrations-detail--onelogin .olg-main .olg-conn-label{position:absolute;top:-24px;left:50%;transform:translate(-50%)}.integrations-detail--onelogin .olg-lower{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:stretch}.integrations-detail--onelogin .olg-flow{justify-content:center}.integrations-detail--onelogin .olg-flow-row{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:0;padding-top:30px;align-items:stretch}.integrations-detail--onelogin .olg-flow-row>.olg-conn{position:relative;display:block;height:auto;padding:0}.integrations-detail--onelogin .olg-flow-row .olg-conn-line{position:absolute;left:0;right:0;top:24px;width:auto;height:1px}.integrations-detail--onelogin .olg-flow-row .olg-conn-line:after{inset:-3px 0 auto auto;transform:rotate(-45deg)}.integrations-detail--onelogin .olg-flow-row .olg-conn-label{position:absolute;top:-20px;left:50%;transform:translate(-50%);font-size:8.5px}.integrations-detail--onelogin .olg-depro-trigger{margin:0;transform:none}.integrations-detail--onelogin .olg-depro-body{flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}}}.integrations-page.integrations-detail--jumpcloud{container:jclhero/inline-size}.integrations-page.integrations-detail--jumpcloud .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--jumpcloud .integrations-detail-hero>*{min-width:0}@container jclhero (min-width:1150px){.integrations-page.integrations-detail--jumpcloud .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--jumpcloud .jcl-scene{--jn:#14213d;--jb:#2f6fed;--jg:#15803d;--jr:#b4343a;--jm:#6b7280;--jl:#e3e6ec;container:jclscene/inline-size;width:100%;min-width:0;max-width:440px;margin-inline:auto;display:flex;flex-direction:column;gap:10px;color:var(--jn);font-size:11px;line-height:1.35;text-align:left}.integrations-detail--jumpcloud .jcl-scene *{box-sizing:border-box;min-width:0;font-family:inherit;word-break:normal;overflow-wrap:normal}.integrations-detail--jumpcloud .jcl-top,.integrations-detail--jumpcloud .jcl-mid{display:flex;flex-direction:column;gap:10px}.integrations-detail--jumpcloud .jcl-card{background:#fff;border:1px solid var(--jl);border-radius:12px;padding:10px;box-shadow:0 1px 2px #14213d0d;display:flex;flex-direction:column;gap:6px}.integrations-detail--jumpcloud .jcl-head{display:flex;align-items:center;gap:8px}.integrations-detail--jumpcloud .jcl-head-t{display:flex;flex-direction:column}.integrations-detail--jumpcloud .jcl-head-t>b{font-size:10.5px;font-weight:400;color:var(--jm)}.integrations-detail--jumpcloud .jcl-brand{font-size:13px;font-weight:700;color:var(--jn);display:flex}.integrations-detail--jumpcloud .jcl-rz-word{font-style:italic}.integrations-detail--jumpcloud .jcl-logo,.integrations-detail--jumpcloud .jcl-logo .integrations-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;max-width:28px;max-height:28px;overflow:hidden}.integrations-detail--jumpcloud .jcl-logo .integrations-logo,.integrations-detail--jumpcloud .jcl-logo img,.integrations-detail--jumpcloud .jcl-logo svg{padding:0;border:0;background:none;box-shadow:none;border-radius:0;width:28px;height:28px;object-fit:contain}.integrations-detail--jumpcloud .jcl-rz{display:inline-flex;align-items:center;gap:5px}.integrations-detail--jumpcloud .jcl-rz img{width:20px;height:20px}.integrations-detail--jumpcloud .jcl-rz i{font-style:italic;font-weight:700;font-size:13px;color:var(--jn)}.integrations-detail--jumpcloud .jcl-ico{color:var(--jb);flex:none}.integrations-detail--jumpcloud .jcl-person{display:flex;align-items:center;gap:9px}.integrations-detail--jumpcloud .jcl-person b{display:block;font-size:12px}.integrations-detail--jumpcloud .jcl-person small{color:var(--jm);font-size:11px}.integrations-detail--jumpcloud .jcl-av,.integrations-detail--jumpcloud .jcl-lap{width:32px;height:32px;border-radius:50%;background:#e8effd;color:var(--jb);font-weight:700;font-size:11px;display:inline-flex;align-items:center;justify-content:center;flex:none}.integrations-detail--jumpcloud .jcl-lap{border-radius:8px}.integrations-detail--jumpcloud .jcl-sec{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--jm);font-weight:600;border-top:1px solid var(--jl);padding-top:8px}.integrations-detail--jumpcloud .jcl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.integrations-detail--jumpcloud .jcl-f-full{grid-column:1/-1}.integrations-detail--jumpcloud .jcl-f{display:flex;flex-direction:column;gap:1px}.integrations-detail--jumpcloud .jcl-k,.integrations-detail--jumpcloud .jcl-in small,.integrations-detail--jumpcloud .jcl-trio small,.integrations-detail--jumpcloud .jcl-ev-row small,.integrations-detail--jumpcloud .jcl-app span:first-child,.integrations-detail--jumpcloud .jcl-engine small{font-size:9.5px;color:var(--jm);letter-spacing:.02em}.integrations-detail--jumpcloud .jcl-v{font-weight:600;font-size:11px;overflow-wrap:normal;word-break:normal}.integrations-detail--jumpcloud .jcl-nw{white-space:nowrap}.integrations-detail--jumpcloud .jcl-ok{color:var(--jg)}.integrations-detail--jumpcloud .jcl-scene em{font-style:normal}.integrations-detail--jumpcloud .jcl-pill{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;font-weight:600;font-size:10px;background:#e9f6ee;color:var(--jg);white-space:normal}.integrations-detail--jumpcloud .jcl-pill.jcl-blue{background:#e8effd;color:var(--jb)}.integrations-detail--jumpcloud .jcl-strong{letter-spacing:.02em;font-size:10px}.integrations-detail--jumpcloud .jcl-app{display:flex;align-items:center;gap:8px}.integrations-detail--jumpcloud .jcl-checks,.integrations-detail--jumpcloud .jcl-perms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.integrations-detail--jumpcloud .jcl-checks li,.integrations-detail--jumpcloud .jcl-perms li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;border-top:1px solid #eef0f4}.integrations-detail--jumpcloud .jcl-checks em{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:11px}.integrations-detail--jumpcloud .jcl-perms em{font-weight:600;color:var(--jb)}.integrations-detail--jumpcloud .jcl-perms em.jcl-mute{color:var(--jm)}.integrations-detail--jumpcloud .jcl-count{font-weight:700;font-size:13px}.integrations-detail--jumpcloud .jcl-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-top:1px solid var(--jl);padding-top:8px}.integrations-detail--jumpcloud .jcl-trio span{display:flex;flex-direction:column}.integrations-detail--jumpcloud .jcl-trio em{font-weight:600;display:inline-flex;align-items:center;gap:3px;font-size:11px}.integrations-detail--jumpcloud .jcl-sess{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--jg);margin-top:auto}.integrations-detail--jumpcloud .jcl-sess i{width:7px;height:7px;border-radius:50%;background:var(--jg)}.integrations-detail--jumpcloud .jcl-link{display:flex;flex-direction:column;align-items:center;font-size:9.5px;color:var(--jm);height:32px;position:relative}.integrations-detail--jumpcloud .jcl-link:after{content:"";position:absolute;left:calc(50% - 3px);top:13px;border:3px solid transparent;border-top-color:var(--jb);border-bottom:0}.integrations-detail--jumpcloud .jcl-link i{width:1px;height:16px;background:var(--jb)}.integrations-detail--jumpcloud .jcl-link span{margin-top:2px}.integrations-detail--jumpcloud .jcl-perm-link{display:flex;flex-direction:column;align-items:center;justify-content:center;height:34px;position:relative;gap:3px;color:var(--jm);font-size:9.5px}.integrations-detail--jumpcloud .jcl-perm-link i{width:1px;height:18px;background:var(--jb);position:relative}.integrations-detail--jumpcloud .jcl-perm-link i:after{content:"";position:absolute;left:-3px;bottom:-1px;border:3px solid transparent;border-top-color:var(--jb);border-bottom:0}.integrations-detail--jumpcloud .jcl-cond{background:#f6f8fd;border:1px solid #d5e0f8;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.integrations-detail--jumpcloud .jcl-cond-t{display:flex;align-items:center;gap:6px;font-weight:700;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.integrations-detail--jumpcloud .jcl-fan{display:flex;flex-direction:column;align-items:stretch;gap:0}.integrations-detail--jumpcloud .jcl-inputs{display:flex;flex-direction:column;gap:4px}.integrations-detail--jumpcloud .jcl-in{position:relative;background:#fff;border:1px solid var(--jl);border-radius:10px;padding:8px 10px;display:grid;grid-template-columns:1fr auto;column-gap:8px;align-items:center}.integrations-detail--jumpcloud .jcl-in b{font-size:12.5px}.integrations-detail--jumpcloud .jcl-in em{display:inline-flex;align-items:center;gap:3px;font-weight:600;font-size:11px;grid-row:1/3;grid-column:2}.integrations-detail--jumpcloud .jcl-in u{grid-column:1/3;text-decoration:none;font-size:9px;color:var(--jb);letter-spacing:.04em;text-transform:uppercase;margin-top:2px}.integrations-detail--jumpcloud .jcl-plus{text-align:center;color:var(--jb);font-weight:700;line-height:1}.integrations-detail--jumpcloud .jcl-collector{height:16px;position:relative}.integrations-detail--jumpcloud .jcl-collector i{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--jb)}.integrations-detail--jumpcloud .jcl-collector i:after{content:"";position:absolute;left:-3px;bottom:0;border:3px solid transparent;border-top-color:var(--jb);border-bottom:0}.integrations-detail--jumpcloud .jcl-engine{background:#fff;border:1.5px solid var(--jb);border-radius:12px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.integrations-detail--jumpcloud .jcl-engine b{font-size:13px}.integrations-detail--jumpcloud .jcl-arrow{height:30px;position:relative;display:flex;align-items:center;justify-content:center}.integrations-detail--jumpcloud .jcl-arrow:before{content:"";position:absolute;left:50%;top:0;bottom:5px;width:1px;background:var(--jb)}.integrations-detail--jumpcloud .jcl-arrow:after{content:"";position:absolute;left:calc(50% - 4px);bottom:0;border:4px solid transparent;border-top:6px solid var(--jb);border-bottom:0}.integrations-detail--jumpcloud .jcl-arrow span{position:relative;background:#f6f8fd;padding:0 6px;font-size:9.5px;color:var(--jm);margin-left:70px}.integrations-detail--jumpcloud .jcl-result{background:#fff;border:1px solid #bfe3cc;border-radius:12px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:4px}.integrations-detail--jumpcloud .jcl-result b{color:var(--jg);letter-spacing:.05em;font-size:13px}.integrations-detail--jumpcloud .jcl-event{background:#fff;border:1px solid #f0d4d6;border-left:3px solid var(--jr);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.integrations-detail--jumpcloud .jcl-ev-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px}.integrations-detail--jumpcloud .jcl-ev-h b{letter-spacing:.06em;font-size:10.5px}.integrations-detail--jumpcloud .jcl-ev-h>span:last-child{color:var(--jm)}.integrations-detail--jumpcloud .jcl-tag{background:#f1f2f5;color:var(--jm);border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:600}.integrations-detail--jumpcloud .jcl-ev-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.integrations-detail--jumpcloud .jcl-ev-row p{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-weight:600;font-size:11.5px}.integrations-detail--jumpcloud .jcl-ev-row p span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.integrations-detail--jumpcloud .jcl-ev-row s{text-decoration:none;color:var(--jm)}.integrations-detail--jumpcloud .jcl-bad{color:var(--jr)}.integrations-detail--jumpcloud .jcl-ev-note{font-size:11px;font-weight:600;color:var(--jr);background:#fcf1f2;border-radius:8px;padding:5px 8px}.integrations-detail--jumpcloud .jcl-foot{text-align:center;font-size:9.5px;color:var(--jm)}@container jclhero (min-width:1150px){.integrations-detail--jumpcloud .jcl-scene{max-width:none}@container jclscene (min-width:640px){.integrations-detail--jumpcloud .jcl-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.integrations-detail--jumpcloud .jcl-mid{display:grid;grid-template-columns:minmax(0,1.15fr) 16px minmax(0,1fr);padding-top:22px}.integrations-detail--jumpcloud .jcl-link{display:block;height:32px}.integrations-detail--jumpcloud .jcl-link i{position:absolute;left:25%;right:16%;top:10px;height:1px;width:auto}.integrations-detail--jumpcloud .jcl-link i:before{content:"";position:absolute;right:0;top:-10px;height:10px;width:1px;background:var(--jb)}.integrations-detail--jumpcloud .jcl-link:before{content:"";position:absolute;left:25%;top:10px;bottom:3px;width:1px;background:var(--jb)}.integrations-detail--jumpcloud .jcl-link:after{left:calc(25% - 3px);top:auto;bottom:0}.integrations-detail--jumpcloud .jcl-link span{position:absolute;left:42%;top:13px;margin:0}.integrations-detail--jumpcloud .jcl-perm-link{height:auto;justify-content:flex-start;padding-top:24px}.integrations-detail--jumpcloud .jcl-perm-link i{width:100%;height:1px}.integrations-detail--jumpcloud .jcl-perm-link i:after{left:auto;right:0;bottom:-3px;border:3px solid transparent;border-left-color:var(--jb);border-right:0}.integrations-detail--jumpcloud .jcl-perm-link>span{position:absolute;left:50%;top:-20px;transform:translate(-50%)}.integrations-detail--jumpcloud .jcl-fan{display:grid;grid-template-columns:minmax(0,1.5fr) 18px minmax(0,1fr) 54px minmax(0,1fr);align-items:center}.integrations-detail--jumpcloud .jcl-inputs{gap:2px}.integrations-detail--jumpcloud .jcl-plus{display:block;font-size:10px;height:6px}.integrations-detail--jumpcloud .jcl-in{padding:7px 10px}.integrations-detail--jumpcloud .jcl-in:after{content:"";position:absolute;left:100%;top:50%;width:9px;height:1px;background:var(--jb)}.integrations-detail--jumpcloud .jcl-collector{height:auto;align-self:stretch;margin-block:22px}.integrations-detail--jumpcloud .jcl-collector i{left:9px;width:1px;top:0;bottom:0}.integrations-detail--jumpcloud .jcl-collector i:after{display:none}.integrations-detail--jumpcloud .jcl-collector:after{content:"";position:absolute;left:9px;top:50%;width:9px;height:1px;background:var(--jb)}.integrations-detail--jumpcloud .jcl-collector:before{content:"";position:absolute;right:0;top:calc(50% - 3px);border:3px solid transparent;border-left-color:var(--jb);border-right:0}.integrations-detail--jumpcloud .jcl-arrow{height:auto;width:100%}.integrations-detail--jumpcloud .jcl-arrow:before{inset:50% 5px auto 0;width:auto;height:1px}.integrations-detail--jumpcloud .jcl-arrow:after{left:auto;right:0;bottom:auto;top:calc(50% - 4px);border:4px solid transparent;border-left:6px solid var(--jb);border-right:0}.integrations-detail--jumpcloud .jcl-arrow span{margin:0;position:absolute;top:calc(50% - 20px);left:50%;transform:translate(-50%);padding:0;background:none;white-space:nowrap;font-size:8.5px}.integrations-detail--jumpcloud .jcl-ev-row{grid-template-columns:repeat(4,minmax(0,1fr))}}}.integrations-page.integrations-detail--duo{container-name:duhero;container-type:inline-size}.integrations-page.integrations-detail--duo .integrations-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.integrations-page.integrations-detail--duo .integrations-detail-hero>*{min-width:0}@container duhero (min-width: 1150px){.integrations-page.integrations-detail--duo .integrations-detail-hero{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:40px}}.integrations-detail--duo .duo-scene{--duo-navy: #14213d;--duo-muted: #6b7280;--duo-border: #e3e6eb;--duo-blue: #2f5bea;--duo-green: #15803d;--duo-duo: #237f35;--duo-red: #b42318;--duo-amber: #2f5bea;container-name:duscene;container-type:inline-size;width:100%;min-width:0;max-width:440px;margin-inline:auto;color:var(--duo-navy);font-size:11px;line-height:1.35;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}@container duhero (min-width: 1150px){.integrations-detail--duo .duo-scene{max-width:none}}.integrations-detail--duo .duo-scene *,.integrations-detail--duo .duo-scene *:before,.integrations-detail--duo .duo-scene *:after{box-sizing:border-box}.integrations-detail--duo .duo-flow{display:flex;flex-direction:column;gap:18px;min-width:0}.integrations-detail--duo .duo-flow>*{position:relative;min-width:0}.integrations-detail--duo .duo-flow>*:not(:last-child):after{content:"";position:absolute;left:50%;top:100%;width:1px;height:18px;background:var(--duo-blue)}.integrations-detail--duo .duo-flow>*:not(:last-child):before{content:"";position:absolute;left:calc(50% - 3px);top:calc(100% + 14px);border:3px solid transparent;border-top-color:var(--duo-blue);border-bottom:0}.integrations-detail--duo .duo-card{background:#fff;border:1px solid var(--duo-border);border-radius:12px;box-shadow:0 1px 3px #14213d0f;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.integrations-detail--duo .duo-main{border-color:var(--duo-duo)}.integrations-detail--duo .duo-head{display:flex;align-items:center;gap:8px}.integrations-detail--duo .duo-head>div{display:flex;flex-direction:column;min-width:0}.integrations-detail--duo .duo-brand{font-size:13px;font-style:italic;font-weight:700;color:var(--duo-blue)}.integrations-detail--duo .duo-brand-duo{font-size:13px;color:var(--duo-navy)}.integrations-detail--duo .duo-sub{font-size:11px;color:var(--duo-muted)}.integrations-detail--duo .duo-fav{width:20px;height:20px;flex:none}.integrations-detail--duo .duo-logo{display:inline-flex;width:28px;height:28px;flex:none;overflow:hidden}.integrations-detail--duo .duo-logo .integrations-logo,.integrations-detail--duo .duo-logo img,.integrations-detail--duo .duo-logo svg{width:28px;height:28px;max-width:28px;max-height:28px;border:0;background:none;padding:0;box-shadow:none;border-radius:0;object-fit:contain}.integrations-detail--duo .duo-ico{flex:none;vertical-align:-2px}.integrations-detail--duo .duo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.integrations-detail--duo .duo-field{display:flex;flex-direction:column;min-width:0}.integrations-detail--duo .duo-full{grid-column:1 / -1}.integrations-detail--duo .duo-label{font-size:9.5px;color:var(--duo-muted);letter-spacing:.04em;text-transform:uppercase}.integrations-detail--duo .duo-value{font-size:11px;font-weight:600;color:var(--duo-navy);overflow-wrap:normal;word-break:normal}.integrations-detail--duo .duo-ok{color:var(--duo-green)}.integrations-detail--duo .duo-bad{color:var(--duo-red)}.integrations-detail--duo .duo-wait{color:var(--duo-amber)}.integrations-detail--duo .duo-note{margin:0;font-size:11px;font-weight:600;display:flex;gap:5px;align-items:center;color:var(--duo-muted)}.integrations-detail--duo .duo-note.duo-ok{color:var(--duo-green)}.integrations-detail--duo .duo-note.duo-bad{color:var(--duo-red)}.integrations-detail--duo .duo-note.duo-wait{color:var(--duo-amber)}.integrations-detail--duo .duo-pill{align-self:flex-start;display:inline-block;font-size:9.5px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid transparent}.integrations-detail--duo .duo-pill-blue{background:#eaf0ff;color:var(--duo-blue);border-color:#cbd8fb}.integrations-detail--duo .duo-pill-ok{background:#e8f6ec;color:var(--duo-green);border-color:#bfe3c9}.integrations-detail--duo .duo-pill-bad{background:#fdecea;color:var(--duo-red);border-color:#f5c6c1}.integrations-detail--duo .duo-pill-wait{background:#eaf0ff;color:var(--duo-amber);border-color:#cbd8fb}.integrations-detail--duo .duo-big{font-size:11px;padding:4px 12px}.integrations-detail--duo .duo-opts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.integrations-detail--duo .duo-opt{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--duo-border);border-radius:8px;color:var(--duo-muted);font-weight:600}.integrations-detail--duo .duo-opt em{margin-left:auto;font-style:normal;font-size:9.5px;color:var(--duo-green)}.integrations-detail--duo .duo-sel{border-color:var(--duo-duo);background:#f0f9f1;color:var(--duo-navy)}.integrations-detail--duo .duo-send{appearance:none;border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:700;background:var(--duo-duo);color:#fff;padding:8px 10px;border-radius:8px}.integrations-detail--duo .duo-send:hover{filter:brightness(.95)}.integrations-detail--duo .duo-send:focus-visible,.integrations-detail--duo .duo-phone-btns button:focus-visible{outline:2px solid var(--duo-blue);outline-offset:3px}.integrations-detail--duo .duo-sim{margin:0;font-size:9.5px;color:var(--duo-muted);text-align:center}.integrations-detail--duo .duo-phone-wrap{display:flex;justify-content:center}.integrations-detail--duo .duo-phone{width:190px;max-width:100%;background:#fff;border:5px solid var(--duo-navy);border-radius:24px;padding:14px 12px 12px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;box-shadow:0 2px 6px #14213d1a}.integrations-detail--duo .duo-notch{width:36px;height:4px;border-radius:4px;background:#d5dae3}.integrations-detail--duo .duo-phone-duo{font-size:13px;letter-spacing:.14em;color:var(--duo-duo)}.integrations-detail--duo .duo-phone-title{font-size:11px;color:var(--duo-muted)}.integrations-detail--duo .duo-phone-body{display:flex;flex-direction:column;gap:1px;font-size:11px;color:var(--duo-muted)}.integrations-detail--duo .duo-phone-body strong{font-size:13px;color:var(--duo-navy)}.integrations-detail--duo .duo-phone-btns{display:flex;gap:6px;width:100%}.integrations-detail--duo .duo-phone-btns button{appearance:none;flex:1;font:inherit;font-size:11px;font-weight:700;cursor:pointer;border-radius:8px;padding:7px 4px}.integrations-detail--duo .duo-deny{background:#fff;color:var(--duo-muted);border:1px solid var(--duo-border)}.integrations-detail--duo .duo-approve{background:var(--duo-green);color:#fff;border:1px solid var(--duo-green);flex:1.4!important}.integrations-detail--duo .duo-phone-result{margin:0;font-size:11px;font-weight:700;display:flex;flex-direction:column;min-height:14px}.integrations-detail--duo .duo-phone-result small{font-size:9.5px;font-weight:500}.integrations-detail--duo .duo-phone-result.duo-ok{color:var(--duo-green)}.integrations-detail--duo .duo-phone-result.duo-bad{color:var(--duo-red)}.integrations-detail--duo .duo-phone-result.duo-wait{color:var(--duo-amber)}.integrations-detail--duo .duo-result{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;border-top:1px solid var(--duo-border);padding-top:7px}.integrations-detail--duo .duo-result .duo-label{flex-basis:100%}.integrations-detail--duo .duo-result strong{font-size:13px}.integrations-detail--duo .duo-progress{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.integrations-detail--duo .duo-step{position:relative;display:grid;grid-template-columns:20px auto 1fr;align-items:center;gap:8px}.integrations-detail--duo .duo-step:not(:last-child):after{content:"";position:absolute;left:9.5px;top:20px;width:1px;height:10px;background:#b9c3d6}.integrations-detail--duo .duo-dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid #cbd3e1;color:var(--duo-muted);background:#fff}.integrations-detail--duo .duo-done .duo-dot{background:var(--duo-green);border-color:var(--duo-green);color:#fff}.integrations-detail--duo .duo-blocked .duo-dot{background:var(--duo-red);border-color:var(--duo-red);color:#fff}.integrations-detail--duo .duo-blocked .duo-value{color:var(--duo-red)}.integrations-detail--duo .duo-denied{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 10px;border:1px dashed #f0c4bf;border-radius:10px;background:#fff}.integrations-detail--duo .duo-tag{flex-basis:100%;font-size:9.5px;font-weight:700;color:var(--duo-red);text-transform:uppercase;letter-spacing:.04em}.integrations-detail--duo .duo-den-item{display:flex;flex-direction:column;min-width:0;position:relative}.integrations-detail--duo .duo-den-item+.duo-den-item:before{content:"→";position:absolute;left:-12px;top:9px;color:var(--duo-muted)}.integrations-detail--duo .duo-den-item b{font-size:11px}.integrations-detail--duo .duo-foot{margin:0;text-align:center;font-size:9.5px;color:var(--duo-muted)}.integrations-detail--duo .duo-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.integrations-detail--duo .duo-scene{position:relative}@container duhero (min-width: 1150px){@container duscene (min-width: 640px){.integrations-detail--duo .duo-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:26px;row-gap:20px;align-items:stretch}.integrations-detail--duo .duo-a{grid-area:1 / 1}.integrations-detail--duo .duo-b{grid-area:1 / 2}.integrations-detail--duo .duo-c{grid-area:1 / 3}.integrations-detail--duo .duo-d{grid-area:2 / 3}.integrations-detail--duo .duo-f{grid-area:2 / 2}.integrations-detail--duo .duo-e{grid-area:2 / 1}.integrations-detail--duo .duo-flow>.duo-a:after,.integrations-detail--duo .duo-flow>.duo-b:after{left:100%;top:50%;width:26px;height:1px}.integrations-detail--duo .duo-flow>.duo-a:before,.integrations-detail--duo .duo-flow>.duo-b:before{left:calc(100% + 20px);top:calc(50% - 3px);border:3px solid transparent;border-left-color:var(--duo-blue);border-right:0}.integrations-detail--duo .duo-flow>.duo-c:after{left:50%;top:100%;width:1px;height:20px}.integrations-detail--duo .duo-flow>.duo-c:before{left:calc(50% - 3px);top:calc(100% + 16px);border:3px solid transparent;border-top-color:var(--duo-blue);border-bottom:0}.integrations-detail--duo .duo-flow>.duo-d:after,.integrations-detail--duo .duo-flow>.duo-f:after{left:auto;right:100%;top:50%;width:26px;height:1px}.integrations-detail--duo .duo-flow>.duo-d:before,.integrations-detail--duo .duo-flow>.duo-f:before{left:auto;right:calc(100% + 20px);top:calc(50% - 3px);border:3px solid transparent;border-right-color:var(--duo-blue);border-left:0}.integrations-detail--duo .duo-progress{flex-direction:row;justify-content:space-between;gap:6px}.integrations-detail--duo .duo-step{flex:1;grid-template-columns:20px 1fr;grid-template-rows:auto auto;column-gap:6px;row-gap:0}.integrations-detail--duo .duo-step .duo-dot{grid-row:1 / 3}.integrations-detail--duo .duo-step:not(:last-child):after{left:auto;right:4px;top:10px;width:14px;height:1px}}}
