.pg--integration{--ig-tile-shadow:0 0 0 1px var(--ln-line),0 10px 22px -14px rgb(17 17 17 / .3);--ig-orange-box:#fdeadf}.pg--integration :is(.aie-eyebrow,.aie-action__cat,.aie-action__approval,.aie-chat__approval-label,.aie-chat__meta em){font-size:var(--pg-tag)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.3!important}.pg .aie-section-head{margin-bottom:var(--pg-gap)}.pg .aie-eyebrow{margin:0 0 16px;color:var(--ld-ink-2)}.pg .aie-h2{max-width:26ch;color:var(--ld-ink)}.pg .aie-subline{max-width:56ch;margin:24px 0 0;color:var(--pg-sub)}.pg .aie-section-head--center :is(.aie-h2,.aie-subline){margin-inline:auto}.pg .aie-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:var(--ln-r);white-space:nowrap;text-decoration:none;box-shadow:none;transition:transform .16s var(--ld-ease),background-color .2s ease,color .2s ease}.pg .aie-btn.btn-primary{background:var(--ld-ink);color:#fff}.pg .aie-btn.btn-outline{background:var(--ld-win-bg);color:var(--ld-ink);box-shadow:inset 0 0 0 1px #11111138}.pg .aie-btn:hover{transform:none}.pg .aie-btn:active{transform:scale(.97)}.pg .aie-btn:focus-visible{outline-color:var(--ld-ink);border-radius:var(--ln-r)}@media(hover:hover)and (pointer:fine){.pg .aie-btn.btn-primary:hover{background:var(--pg-ink-hover);color:#fff}.pg .aie-btn.btn-outline:hover{background:var(--ld-ink);color:#fff}}.pg .aie-brand{background:var(--ld-win-bg);box-shadow:0 0 0 1px var(--ld-hair);border-radius:8px}.pg .aie-brand--sm{width:28px;height:28px;border-radius:8px}.pg .aie-brand--md{width:40px;height:40px}.pg .aie-brand__img{width:60%;height:60%}.pg .aie-brand--xl{background:transparent;box-shadow:none;border-radius:0}.pg .aie-brand--xl .aie-brand__img{width:50%;height:50%}.pg .aie-hero{padding:calc(12px + var(--nav-height) + 88px) 0 clamp(56px,7vw,104px);background:none}.pg .aie-hero__crumbs{flex-wrap:wrap;margin-bottom:24px;color:var(--ld-ink-2)}.pg .aie-hero__crumbs a{color:var(--ld-ink-2);text-decoration:none;transition:color .2s ease}.pg .aie-hero__crumbs span{color:var(--ld-ink-2)}.pg .aie-hero__crumbs span:last-child{color:var(--ld-ink)}@media(hover:hover)and (pointer:fine){.pg .aie-hero__crumbs a:hover{color:var(--ld-ink)}}.pg .aie-hero__title{margin:0;color:var(--ld-ink)}.pg .aie-hero__desc{max-width:52ch;margin:24px 0 0;color:var(--pg-sub)}.pg .aie-hero__actions{gap:12px;margin:32px 0 0}.pg .aie-hero__chips{flex-wrap:wrap;white-space:normal;gap:8px;margin-top:28px}.pg .aie-hero__chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 12px;border-radius:999px;background:var(--wf-warm-2);color:var(--ld-ink-2);line-height:var(--ld-lh-ui)!important}.pg .aie-hero__chip:before{position:static;color:var(--ld-ink)}.pg .aie-hero__tile{border-radius:var(--pg-r);box-shadow:var(--ig-tile-shadow)}.pg .aie-hero__tile--sk{background:var(--ld-ink)}.pg .aie-hero__tile--brand{background:var(--ld-win-bg)}@media(max-width:767px){.pg .aie-hero{padding-top:calc(var(--nav-height) + 56px)}}.pg .aie-whatis__text .aie-h2{margin-bottom:24px}.pg .aie-whatis__p{max-width:56ch;margin:0 0 16px;color:var(--pg-body)}.pg .aie-about{gap:16px;margin-top:28px;padding:20px 24px;border-radius:var(--pg-r);background:var(--ld-win-bg);box-shadow:var(--pg-card-shadow)}.pg .aie-about__icon{width:40px;height:40px;border-radius:8px;background:var(--wf-warm-2);color:var(--ld-ink)}.pg .aie-about__icon svg{width:20px;height:20px}.pg .aie-about__label{margin-bottom:2px;color:var(--ld-ink);font-weight:500!important}.pg .aie-about__text{color:var(--pg-body)}.pg .aie-flow-panel{border-radius:var(--pg-r);background:var(--wf-warm-2);padding:clamp(20px,2.4vw,32px)}.pg .aie-flow{gap:12px}.pg .aie-flow__step{gap:16px;padding:16px 20px;border-radius:var(--pg-r);background:var(--ld-win-bg);box-shadow:var(--pg-card-shadow)}.pg .aie-flow__step+.aie-flow__step:before{left:40px;top:-13px;height:14px;background:var(--ld-hair)}.pg .aie-flow__icon{width:40px;height:40px;border-radius:8px;background:var(--wf-warm-2);color:var(--ld-ink)}.pg .aie-flow__icon .aie-brand{background:transparent;box-shadow:none}.pg .aie-flow__icon .aie-brand__img{width:80%;height:80%}.pg .aie-flow__sk{color:var(--ld-ink)}.pg .aie-flow__title{margin-bottom:2px;color:var(--ld-ink)}.pg .aie-flow__desc{color:var(--pg-body)}.pg .aie-prompts__grid{gap:20px}.pg .aie-prompt{gap:20px;padding:28px;border-radius:var(--pg-r);background:var(--ld-win-bg);box-shadow:var(--pg-card-shadow)}.pg .aie-prompt__text{margin-bottom:12px;color:var(--ld-ink)}.pg .aie-prompt__by{color:var(--ld-ink-2)}.pg .aie-prompt__copy{min-width:0;min-height:44px;padding:0 18px;border-radius:var(--ln-r);background:var(--ld-win-bg);color:var(--ld-ink);box-shadow:inset 0 0 0 1px #11111138;transition:transform .16s var(--ld-ease),background-color .2s ease,color .2s ease}.pg .aie-prompt__copy:active{transform:scale(.97)}.pg .aie-prompt__copy--done,.pg .aie-prompt__copy--done:hover{background:var(--wf-warm-2);color:var(--ld-ink);box-shadow:none}@media(hover:hover)and (pointer:fine){.pg .aie-prompt__copy:not(.aie-prompt__copy--done):hover{background:var(--ld-ink);color:#fff}}.pg .aie-prompt__copy:focus-visible{outline-color:var(--ld-ink);border-radius:var(--ln-r)}.pg .aie-mention{display:inline-flex;padding:0 .2em;border-radius:.25em;background:var(--ig-orange-box);color:var(--ld-acc-deep);font-weight:500!important;vertical-align:baseline}.pg .aie-steps__grid{gap:20px;grid-template-rows:auto auto}.pg .aie-step{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;border-radius:var(--pg-r);background:var(--ld-win-bg);box-shadow:var(--pg-card-shadow)}.pg .aie-step__visual{height:auto;min-height:clamp(320px,26vw,380px);padding:24px;background:var(--wf-warm-2)}.pg .aie-step__body{padding:24px 28px 28px}.pg .aie-step__title{gap:12px;margin-bottom:6px;color:var(--ld-ink)}.pg .aie-step__num{width:28px;height:28px;border-radius:6px;background:var(--ld-acc);color:#fff;font-size:var(--pg-tag)!important;line-height:1!important}.pg .aie-step__desc{color:var(--pg-body)}.pg .aie-connect{padding:0}.pg .aie-connect:after{background:radial-gradient(90% 80% at 50% 45%,#ededed00 40%,#edededeb)}.pg .aie-connect__cell{border-radius:14px;background:var(--ld-win-bg);box-shadow:var(--ig-tile-shadow)}.pg .aie-connect__pill{width:max-content;max-width:calc(100% - 48px);padding:10px 20px;border-radius:999px;white-space:normal;text-align:center;color:var(--ld-ink);font-weight:500!important;line-height:var(--ld-lh-ui)!important;background:var(--ld-win-bg);box-shadow:var(--pg-win-shadow)}.pg .aie-step__visual.aie-chat{--ln-field:radial-gradient(60% 38% at var(--gx,78%) var(--gy,104%),var(--gc,#ffb27a) 0,transparent 70%),radial-gradient(50% 30% at 14% 108%,#f08a4a 0,transparent 70%),linear-gradient(var(--ga,180deg),#1b1b1f 0,#2b1f1d 36%,#7a3420 70%,#c95a2c 92%,#e3743c 100%);--ga:225deg;--gx:8%;background:var(--ln-grain),var(--ln-field);background-blend-mode:overlay,normal}.pg .aie-step:nth-child(3) .aie-step__visual.aie-chat{--ga:135deg;--gx:92%;--gc:#ffc9a3}.pg .aie-chat__msg{gap:12px;padding:12px 14px;border-radius:var(--ln-r);background:var(--ld-win-bg);box-shadow:var(--pg-win-shadow);width:100%}.pg .aie-chat>.aie-chat__msg+.aie-chat__msg{margin-top:12px}.pg .aie-chat__msg>div{min-width:0;flex:1}.pg .aie-chat__avatar{width:32px;height:32px;border-radius:999px;overflow:hidden}.pg .aie-chat__avatar--user,.pg .aie-chat__avatar--agent{background:var(--ld-ink)}.pg .aie-chat__logo{width:18px;height:18px;color:#fff}.pg .aie-chat__meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:2px}.pg .aie-chat__meta *{line-height:var(--ld-lh-ui)!important}.pg .aie-chat__meta strong{color:var(--ld-ink)}.pg .aie-chat__meta em{padding:1px 6px;border-radius:999px;background:var(--wf-warm-2);color:var(--ld-ink-2)}.pg .aie-chat__meta>span:not(.aie-mention){color:var(--ld-ink-3);font-variant-numeric:tabular-nums}.pg .aie-chat__text{color:var(--pg-body)}.pg .aie-chat__result{gap:4px;color:var(--pg-body)}.pg .aie-chat__result li{padding-left:22px}.pg .aie-chat__result li:before{left:2px;color:var(--ld-ok)}.pg .aie-chat__attach{gap:10px;margin-top:10px;padding:8px 10px;border-radius:8px;background:var(--wf-warm-2)}.pg .aie-chat__attach>div{min-width:0}.pg :is(.aie-chat__attach-title,.aie-chat__attach-meta){line-height:var(--ld-lh-ui)!important}.pg .aie-chat__attach-title{color:var(--ld-ink);font-weight:500!important}.pg .aie-chat__attach-meta{color:var(--ld-ink-3)}.pg .aie-chat__approval{margin-top:10px;padding:12px 14px;border-radius:8px;background:var(--ig-orange-box);box-shadow:none}.pg .aie-chat__approval-label{gap:8px;margin-bottom:4px;color:var(--ld-acc-deep)}.pg .aie-chat__pulse{position:relative;width:8px;height:8px;background:var(--ld-acc);box-shadow:none;animation:none}.pg .aie-chat__pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ld-acc);animation:ig-pulse 2s var(--ld-ease) infinite}@keyframes ig-pulse{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.6);opacity:0}}.pg .aie-chat__approval-title{margin-bottom:10px;color:var(--ld-ink)}.pg .aie-chat__approval-actions{gap:8px;flex-wrap:wrap}.pg .aie-chat__btn{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:8px;background:var(--ld-win-bg);color:var(--ld-ink);font-weight:500!important;line-height:1!important}.pg .aie-chat__btn--ok{background:var(--ld-ink);color:#fff}@media(max-width:1119px){.pg .aie-steps__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;max-width:640px;margin-inline:auto;gap:24px}}@media(max-width:767px){.pg .aie-step__visual{min-height:300px;padding:20px 16px}.pg .aie-connect{min-height:320px}.pg .aie-step__body{padding:20px 24px 24px}}.pg .aie-filter{gap:8px;margin-bottom:32px}.pg .aie-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--wf-warm-2);color:var(--ld-ink-2);font-weight:500!important;transition:background-color .2s ease,color .2s ease,transform .16s var(--ld-ease)}.pg .aie-chip:active{transform:scale(.97)}.pg .aie-chip--on,.pg .aie-chip--on:hover{background:var(--ld-win-bg);color:var(--ld-ink);box-shadow:inset 0 0 0 1px var(--ld-hair)}@media(hover:hover)and (pointer:fine){.pg .aie-chip:not(.aie-chip--on):hover{color:var(--ld-ink)}}.pg .aie-chip:focus-visible{outline-color:var(--ld-ink);border-radius:999px}.pg .aie-actions__grid{gap:20px}.pg .aie-action{display:flex;flex-direction:column;padding:24px 28px 28px;border-radius:var(--pg-r);background:var(--ld-win-bg);box-shadow:var(--pg-card-shadow)}.pg .aie-action__tags{gap:6px;margin-bottom:14px}.pg :is(.aie-action__cat,.aie-action__approval){padding:4px 10px;border-radius:999px}.pg .aie-action__cat{background:var(--wf-warm-2);color:var(--ld-ink-2)}.pg .aie-action__approval{background:var(--ig-orange-box);color:var(--ld-acc-deep)}.pg .aie-action__name{margin-bottom:6px;color:var(--ld-ink)}.pg .aie-action__desc{color:var(--pg-body)}@media(max-width:1119px){.pg .aie-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.pg .aie-actions__grid{grid-template-columns:minmax(0,1fr)}.pg .aie-action{padding:20px 24px 24px}}.pg .aie-tools__grid{gap:16px}.pg .aie-tool{gap:16px;min-height:72px;padding:14px 20px 14px 16px;border-radius:var(--pg-r);background:var(--ld-win-bg);box-shadow:var(--pg-card-shadow);color:var(--ld-ink);text-decoration:none;transition:transform .2s var(--ld-ease)}.pg .aie-tool__name{min-width:0;color:var(--ld-ink);font-weight:500!important;overflow-wrap:anywhere}.pg .aie-tool__arrow{color:var(--ld-ink)}.pg .aie-role-icon{width:40px;height:40px;border-radius:8px;background:var(--wf-warm-2);color:var(--ld-ink)}.pg .aie-role-icon svg{width:20px;height:20px}.pg .aie-tools__cta{margin-top:40px}.pg a.aie-tool:hover{transform:none;box-shadow:var(--pg-card-shadow)}.pg a.aie-tool:active{transform:scale(.98)}.pg .aie-tool:focus-visible{outline-color:var(--ld-ink);border-radius:var(--pg-r)}@media(hover:hover)and (pointer:fine){.pg a.aie-tool:hover{transform:translateY(-2px)}}@media(max-width:1119px)and (min-width:769px){.pg .aie-tools__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pg a.aie-tool,.pg a.aie-tool:hover,.pg a.aie-tool:active{transform:none}}.pg .aie-customers__headline{margin:0 auto 32px;text-align:center}.pg .customer-logos{background:none;border-bottom:0}.pg--integration .faq__headline{font-size:var(--pg-h2)!important;line-height:1.06!important;letter-spacing:-.035em!important;max-width:26ch}.pg--integration .faq__subline{margin-top:24px}.pg--integration .faq__label{display:block;margin-bottom:16px}.pg .aie-index__hero{padding-bottom:clamp(24px,3vw,40px)}.pg .aie-index__hero .aie-eyebrow{color:var(--ld-ink-2);margin-bottom:20px}.pg .aie-index__hero .aie-hero__desc{max-width:56ch}.pg .aie-index__count{margin:16px 0 0;color:var(--ld-ink-2)}.pg .aie-index__group+.aie-index__group{margin-top:56px}.pg .aie-index__group-title{margin-bottom:16px;color:var(--ld-ink)}.pg .aie-index__missing{margin-top:72px;padding:32px;border-radius:var(--pg-r);background:var(--ld-win-bg);box-shadow:var(--pg-card-shadow)}.pg .aie-index__missing p{max-width:56ch;color:var(--pg-body)}@media(max-width:767px){.pg .aie-index__missing{padding:24px}.pg .aie-index__group+.aie-index__group{margin-top:40px}}@media(prefers-reduced-motion:reduce){.pg .aie-chat__pulse:after{animation:none;opacity:0}}
