.adp-step-node{box-shadow:0 1px 2px #0000000d,0 12px 32px -16px #21201c40}.adp-camp-wrap{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:20px;max-width:1040px}.adp-camp-card{display:flex;flex-direction:column;height:540px}.adp-camp-body{display:flex;flex:1;flex-direction:column;gap:20px;min-height:0;padding:20px;overflow:hidden;background:var(--gray-1);-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}.adp-camp-key{width:8px;height:8px;margin-right:4px;border-radius:2px}.adp-chart{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 8px;color:var(--gray-8);font-size:12px}.adp-chart-y{display:flex;flex-direction:column;justify-content:space-between;height:150px;margin:-7px 0;text-align:right}.adp-chart-plot svg{display:block;width:100%;height:150px}.adp-chart-x{display:flex;justify-content:space-between}.app-swap-svg>path{transition:opacity .4s ease}.app-swap-svg>path:last-child,.app-swap-svg[data-on]>path:first-child{opacity:0}.app-swap-svg[data-on]>path:last-child{opacity:1}.adp-camp-tile{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--gray-5);border-radius:6px;background:linear-gradient(var(--gray-2),var(--gray-3));color:var(--gray-11)}.adp-camp-feed{gap:0;padding-top:16px}.adp-feed-item{position:relative;display:flex;align-items:flex-start;gap:16px;padding-bottom:24px;color:var(--gray-11);font-size:14px}.adp-feed-item:after{content:"";position:absolute;top:32px;left:12px;width:1px;height:calc(100% - 40px);background:var(--gray-4)}.adp-feed-icon{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;border:1px solid var(--gray-6);border-radius:7px}.adp-feed-green{border-color:#a8dbc4;background:var(--green-3);color:var(--green-11)}.adp-feed-blue{border-color:#aed4ec;background:var(--blue-3);color:var(--blue-11)}.adp-feed-link{color:var(--gray-12);border-bottom:1px solid var(--gray-6)}.adp-feed-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:0 12px}.adp-feed-row:not(:last-child){border-bottom:1px solid var(--gray-6)}.adp-feed-dot{width:6px;height:6px;border-radius:50%}@media(max-width:1023px){.adp-camp-wrap{grid-template-columns:minmax(0,1fr);max-width:640px}.adp-camp-card{height:500px}}.adp-lead-row{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:start;gap:16px;padding:16px;border-top:1px solid var(--gray-6)}.adp-lead-question{display:block;height:32px;padding:0 12px;border:1px solid var(--gray-6);border-radius:8px;background:var(--gray-2);color:var(--gray-11);font-size:13px;line-height:30px}.adp-lead-select{display:flex;flex:1;align-items:center;gap:8px;min-width:0;height:32px;padding:0 12px;border:1px solid var(--gray-6);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000d;color:var(--gray-12);font-size:13px;white-space:nowrap}.adp-lead-select>.app-swap{overflow:hidden}.pa-control.adp-lead-unlink{opacity:0;transition:opacity .3s ease}.adp-lead-overwrite{display:flex;align-items:center;gap:12px;color:var(--gray-8);font-size:13px;opacity:.5;transition:opacity .3s ease}[data-lead-select][data-on]~.adp-lead-unlink,.adp-lead-overwrite[data-on]{opacity:1}.adp-lead{container-type:inline-size}@container (max-width: 440px){.adp-lead-row{gap:10px;padding:14px 12px}.pa-control.adp-lead-unlink{display:none}}.adp-hero{position:absolute;inset:0;z-index:2;display:flex;justify-content:center;padding-top:48px;-webkit-mask-image:linear-gradient(to bottom,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,#000 84%,transparent 100%)}.adp-canvas{position:relative;flex-shrink:0;width:880px;height:540px;transform:scale(var(--adp-scale, 1));transform-origin:top center}.adp-ghost{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;color:var(--gray-11);font-size:13px;font-weight:500}.adp-row{display:grid;grid-template-columns:48px minmax(0,1.3fr) minmax(0,1.2fr) 150px;align-items:center;height:48px;border-bottom:1px solid var(--gray-6);color:var(--gray-12);font-size:14px}.adp-row>*{padding:0 12px;white-space:nowrap}.adp-row>:last-child{padding-right:24px}.adp-head{height:40px;background:var(--gray-2);color:var(--gray-11);font-size:13px}.adp-check{display:flex;justify-content:center}.adp-check:before{content:"";width:16px;height:16px;border:1.5px solid var(--gray-6);border-radius:4px;background:#fff}.adp-link{text-decoration:underline;text-decoration-color:var(--gray-6);text-underline-offset:3px}.adp-press{transition:background-color .15s ease,transform .15s ease}.adp-press[data-on]{background-color:var(--gray-3)}.pa-button.adp-press[data-on]{background-color:var(--gray-10);transform:scale(.97)}.adp-overlay{position:absolute;inset:0;border-radius:12px;background:#f9f9f8b3;opacity:0;transition:opacity .3s ease}.adp-dialog{position:absolute;top:64px;left:50%;display:flex;flex-direction:column;gap:16px;width:512px;padding:16px;box-shadow:0 1px 2px #0000000d,0 2px 16px #0000000d,0 24px 48px -24px #21201c4d;opacity:0;transform:translate(-50%,8px) scale(.98);transition:opacity .3s ease,transform .3s ease;pointer-events:none}[data-scene-link][data-open] .adp-overlay,[data-scene-link][data-open] .adp-dialog{opacity:1}[data-scene-link][data-open] .adp-dialog{transform:translate(-50%) scale(1)}.adp-select{justify-content:space-between;width:100%}.adp-input{position:relative;width:100%}.pa-control.adp-area{align-items:flex-start;height:72px;padding-top:7px}.adp-placeholder{position:absolute;left:10px;color:var(--gray-8)}.adp-input[data-typing] .adp-placeholder{display:none}.adp-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:2;width:100%;padding:4px;border:1px solid var(--gray-6);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000d,0 2px 16px #0000000d;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.adp-menu[data-on]{opacity:1;transform:none}.adp-menu-item{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border-radius:4px;color:var(--gray-12);font-size:13px;transition:background-color .15s ease}.adp-menu-item[data-on]{background:var(--gray-3)}.adp-toast{position:absolute;right:24px;bottom:120px;display:flex;align-items:center;gap:8px;padding:10px 14px;box-shadow:0 1px 2px #0000000d,0 2px 16px #0000000d;color:var(--gray-12);font-size:13px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.adp-toast[data-on]{opacity:1;transform:none}.adp-toast-icon{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--green-9);color:#fff}@media(max-width:1023px){.adp-hero{--adp-scale: .8}}@media(max-width:767px){.adp-hero{padding-top:32px;--adp-scale: .66}.adp-canvas{width:540px}.adp-dialog{width:460px}.adp-row{grid-template-columns:48px minmax(0,1fr) 136px}.adp-hide-sm{display:none}}.adp-match-tile{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:4px;background:var(--gray-2);color:var(--gray-12)}.adp-match-row{position:relative;display:flex;align-items:center;gap:16px;padding:16px;border-top:1px solid var(--gray-6)}.adp-match-row>:first-child{flex:1}.adp-match-source{display:flex;flex-shrink:0;gap:12px;width:224px}.adp-match-select{display:flex;flex:1;align-items:center;gap:8px;min-width:0;height:32px;padding:0 12px;border:1px solid var(--gray-6);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000d;color:var(--gray-12);font-size:13px;transition:border-color .15s ease}.adp-match-select[data-on]{border-color:var(--gray-8)}.pa-control.adp-match-reset{display:none}[data-scene-match][data-overridden] .pa-control.adp-match-reset{display:inline-flex}.adp-match-menu{position:absolute;top:calc(100% - 10px);right:16px;z-index:3;width:256px;padding:4px;border:1px solid var(--gray-6);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000d,0 2px 16px #0000000d;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.adp-match-menu[data-on]{opacity:1;transform:none}.adp-match-option{display:flex;align-items:center;gap:12px;height:32px;padding:0 8px;border-radius:4px;color:var(--gray-11);font-size:13px;transition:background-color .15s ease}.adp-match-option[data-on]{background:var(--gray-3);color:var(--gray-12)}.adp-match{container-type:inline-size}@container (max-width: 440px){.adp-match-row{gap:12px;padding:14px 12px}.adp-match-source{width:148px}.adp-match-source>.pa-control{display:none!important}}
