.partner-demo{--pd-muted:#536365;--pd-border:#dce3e1;color:var(--color-offBlack);scroll-margin-top:8rem}.pd-intro{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:1.25rem;display:flex}.pd-intro h2{letter-spacing:-.02em;font-size:1.125rem;font-weight:500;line-height:1.4}.pd-scenarios{gap:.5rem;margin-bottom:1rem;display:flex}.pd-scenarios button{border:1px solid var(--pd-border);min-height:2.75rem;color:var(--pd-muted);border-radius:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500}.pd-scenarios button[aria-pressed=true]{color:var(--color-midnightGreen);background:#d7f4e5;border-color:#70aa91}.pd-scenarios button:hover{color:var(--color-midnightGreen);border-color:#70aa91}.pd-app{--pd-play-state:paused;border:1px solid var(--pd-border);background:#fff;border-radius:.75rem;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:160px minmax(0,1fr) 230px;height:560px;display:grid;box-shadow:0 16px 40px -16px #001e1e66}.pd-app[data-motion=running]{--pd-play-state:running}.pd-rail{background:var(--color-midnightGreen);color:#f5f5f5;border-radius:.75rem 0 0 .75rem;grid-row:1/4;padding:1.5rem .75rem;font-size:.75rem}.pd-workspace{align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:500;display:flex}.pd-workspace-avatar{background:var(--color-electricGreen);height:1.75rem;color:var(--color-midnightGreen);border-radius:.375rem;flex:0 0 1.75rem;place-items:center;display:grid}.pd-rail-item{color:#c3d5cf;align-items:center;gap:.625rem;padding:.625rem;display:flex}.pd-rail-item svg{flex-shrink:0}.pd-rail-label{color:#c3d5cf;letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0 .625rem .625rem;font-size:.625rem}.pd-channel-selected{padding:.5rem .625rem;font-weight:700}.pd-thread-selected{border-left:2px solid var(--color-electricGreen);background:#24554c;border-radius:.25rem;padding:.625rem}.pd-channel-header{z-index:10;border-bottom:1px solid var(--pd-border);background:#f7f9f8;border-radius:0 .75rem 0 0;grid-column:2/4;align-self:start;align-items:center;gap:1rem;min-height:3.25rem;padding:.25rem 1.25rem;font-size:.8125rem;display:flex;position:relative}.pd-channel-header strong{font-weight:700}.pd-channel-header>span{color:var(--pd-muted);font-size:.75rem}.pd-motion-controls{justify-content:end;align-items:center;gap:.125rem;min-width:7.5rem;margin-left:auto;display:flex}.pd-motion-controls button{min-width:3.5rem;min-height:2.75rem;color:var(--pd-muted);border-radius:.375rem;padding:.5rem;font-size:.6875rem}.pd-send{background:var(--color-midnightGreen);color:#fff;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-width:4.5rem;min-height:2.75rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.pd-send[data-ready=true]{background:var(--color-electricGreen);color:var(--color-midnightGreen);animation:4.8s ease-in-out infinite pd-send-emphasis;animation-play-state:var(--pd-play-state);box-shadow:0 0 0 3px #b5f3d6,0 0 0 5px #2b9c7555}.pd-send[data-ready=true]:before,.pd-send[data-ready=true]:after{opacity:0;transform-origin:50%;animation:4.8s ease-out infinite pd-send-ring;animation-play-state:var(--pd-play-state);content:"";pointer-events:none;border:2px solid #25a778;border-radius:.625rem;position:absolute;inset:-3px}.pd-send[data-ready=true]:after{border-color:#65e9b0;animation-delay:2.4s}.pd-send-effects{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pd-send-sheen{background:linear-gradient(90deg,#0000,#eefff8bb,#0000);width:75%;position:absolute;inset:0 auto 0 0;transform:translate(-160%)skew(-20deg)}.pd-send[data-ready=true] .pd-send-sheen{animation:4.8s ease-in-out infinite pd-send-sheen;animation-play-state:var(--pd-play-state)}.pd-send-label{pointer-events:none;align-items:center;gap:.5rem;display:inline-flex;position:relative}.pd-app[data-motion=paused] .pd-send:before,.pd-app[data-motion=paused] .pd-send:after,.pd-app[data-motion=paused] .pd-send-effects{visibility:hidden}.partner-demo button{cursor:pointer}.partner-demo button:disabled{cursor:default;opacity:.5}.partner-demo button:focus-visible,.pd-compose-text:focus-visible,.pd-conversation:focus-visible{outline:2px solid var(--color-midnightGreen);outline-offset:3px}.pd-motion-controls button:not(:disabled):hover{color:var(--color-midnightGreen);background:#e0eae6}.pd-send:not(:disabled):hover{color:var(--color-midnightGreen);background:#b3f8d8}.pd-conversation{scrollbar-gutter:stable;grid-area:2/2;min-width:0;min-height:0;padding:1.25rem 1.5rem 0;overflow-y:auto}.pd-message{border-radius:.375rem;align-items:start;gap:.75rem;margin-bottom:1.25rem;display:flex}.pd-app .pd-message{animation:3.6s ease-out both pd-message-highlight;animation-play-state:var(--pd-play-state)}.pd-message>div{min-width:0}.pd-avatar{background:#f0f3f2;border-radius:.375rem;flex:0 0 2rem;place-items:center;height:2rem;font-size:.875rem;font-weight:700;display:grid}.pd-message[data-human=true] .pd-avatar{color:var(--color-midnightGreen);background:#d7f4e5}.pd-author{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;line-height:1.5;display:flex}.pd-author strong{font-size:.875rem;font-weight:700}.pd-author>span{color:var(--pd-muted);font-size:.75rem}.pd-message-body{overflow-wrap:break-word;margin-top:.375rem;font-size:.875rem;line-height:1.6}.pd-support-mention{color:#123b32;white-space:nowrap;background:#d7f4e5;border:1px solid #70aa91;border-radius:.25rem;align-items:center;gap:.25rem;padding:0 .25rem;font-weight:500;display:inline-flex}.pd-support-mention img{border-radius:2px;width:.875rem;height:.875rem}.pd-handler-mention{background:#edf1f0;border-radius:.25rem;padding:.125rem .25rem;font-weight:500}.pd-later{border-block:1px solid var(--pd-border);color:var(--pd-muted);text-align:center;margin-bottom:1.25rem;padding:.625rem 0;font-size:.75rem;font-weight:500}.pd-composer-area{grid-area:3/2;min-width:0;padding:0 1.25rem 1.25rem}.pd-composer{background:#fff;border:1px solid #b7c6bf;border-radius:.625rem;padding:.875rem}.pd-compose-text{overflow-wrap:break-word;border-radius:.25rem;min-height:4.5rem;font-size:.875rem;line-height:1.6}.pd-send-row{justify-content:flex-end;align-items:center;margin-top:.625rem;display:flex}.pd-context{border-left:1px solid var(--pd-border);background:#f7f9f8;border-radius:0 0 .75rem;grid-area:2/3/4;padding:1.25rem;font-size:.75rem;line-height:1.5}.pd-context h3{font-weight:700}.pd-context dl{gap:1rem;margin-top:1rem;display:grid}.pd-context dt{font-weight:500}.pd-context dt span{color:var(--pd-muted);margin-top:.125rem;font-size:.6875rem;font-weight:400;display:block}.pd-context dd{color:#805100;margin-top:.375rem;font-weight:500}.pd-context dd[data-complete=true],.pd-result h3{color:#086342}.pd-result-detail{border-top:1px solid var(--pd-border);color:var(--pd-muted);margin-top:1rem;padding-top:.75rem}.pd-result-detail p+p{margin-top:.5rem}.pd-static-transcripts{gap:2rem;display:grid}.pd-static-transcript h3{margin-bottom:1.5rem;font-weight:500}.pd-static-transcript{border:1px solid var(--pd-border);color:var(--color-offBlack);background:#fff;border-radius:.5rem;padding:1.5rem}.pd-transcript-result{color:var(--pd-muted);margin-left:2.75rem}@keyframes pd-send-emphasis{0%,to{background-color:#52d99e;box-shadow:0 0 0 4px #d1f5e2,0 0 18px 4px #52d99e88}50%{background-color:#a6f4d1;box-shadow:0 0 0 6px #cbf7e3,0 0 20px 6px #a6f4d199}}@keyframes pd-send-ring{0%{opacity:0;transform:scale(1)}12%{opacity:.85}65%,to{opacity:0;transform:scale(1.6,1.9)}}@keyframes pd-send-sheen{0%,8%{transform:translate(-160%)skew(-20deg)}38%,to{transform:translate(250%)skew(-20deg)}}@keyframes pd-message-highlight{0%,18%{background-color:#d7f4e5;box-shadow:0 0 0 6px #d7f4e5}to{background-color:#0000;box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.pd-app .pd-message,.pd-send[data-ready=true],.pd-send[data-ready=true]:before,.pd-send[data-ready=true]:after,.pd-send[data-ready=true] .pd-send-sheen{animation:none}.pd-send[data-ready=true]:before,.pd-send[data-ready=true]:after,.pd-send-effects{display:none}}@media (width<=1023px){.pd-app{grid-template-columns:minmax(0,1fr) 200px}.pd-rail{display:none}.pd-channel-header{border-top-left-radius:.75rem;grid-column:1/3}.pd-conversation,.pd-composer-area{grid-column:1}.pd-context{grid-column:2;padding:1rem}.pd-context dl{gap:.75rem}}@media (width<=639px){.pd-intro{margin-bottom:.5rem;display:block}.pd-intro h2{max-width:20rem}.pd-desktop-intro{display:none}.pd-scenarios{margin-bottom:.5rem}.pd-scenarios button{flex:1;padding-inline:.625rem;font-size:.75rem}.pd-app{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);height:640px}.pd-channel-header{grid-column:1;gap:.375rem;padding-inline:.75rem;font-size:.75rem}.pd-channel-header>span{display:none}.pd-conversation{grid-column:1;padding:1rem .875rem 0}.pd-message{gap:.625rem;margin-bottom:1rem}.pd-composer-area{padding:0 .875rem .875rem}.pd-composer{padding:.75rem}.pd-compose-text{min-height:0}.pd-context{border-top:1px solid var(--pd-border);border-left:0;border-radius:0 0 .75rem .75rem;grid-area:4/1;padding:1rem .875rem}.pd-context dl{gap:.375rem;margin-top:.625rem}.pd-context dl>div{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.pd-context dt span{margin-left:.25rem;display:inline}.pd-context dd{flex-shrink:0;margin-top:0}.pd-result-detail{margin-top:.75rem;padding-top:.625rem}.pd-static-transcript{padding:1rem}}.partner-proof[data-astro-cid-g2rmcdkz]{isolation:isolate;position:relative}.partner-proof[data-astro-cid-g2rmcdkz]:before{z-index:-1;background:var(--color-midnightGreen);content:"";position:absolute;inset:15rem 0 0}
