.EngagementDiagram-module__GL-D2a__diagram{width:100%;min-width:0;color:var(--site-ink)}.EngagementDiagram-module__GL-D2a__brand{align-items:center;gap:12px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.EngagementDiagram-module__GL-D2a__brand svg{flex:none;width:26px;height:22px}.EngagementDiagram-module__GL-D2a__brief{letter-spacing:-.025em;max-width:32ch;margin:0;padding-block:22px;font-size:clamp(18px,1.55vw,22px);line-height:1.45}.EngagementDiagram-module__GL-D2a__brief>span,.EngagementDiagram-module__GL-D2a__attribute div>span,.EngagementDiagram-module__GL-D2a__decision div>span{color:var(--site-muted);letter-spacing:0;margin-bottom:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.EngagementDiagram-module__GL-D2a__progressLabel{color:var(--site-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.EngagementDiagram-module__GL-D2a__pause{color:var(--site-muted);background:0 0;border:0;min-height:32px;padding:4px 0 4px 16px;font-size:12px}.EngagementDiagram-module__GL-D2a__pause:hover{color:var(--site-link)}.EngagementDiagram-module__GL-D2a__tabs{border:1px solid var(--site-line);border-radius:5px;grid-template-columns:1fr 1fr;gap:3px;margin:4px 0 14px;padding:3px;display:grid}.EngagementDiagram-module__GL-D2a__tabs button{color:var(--site-muted);background:0 0;border:0;border-radius:3px;min-height:40px;padding:7px;font-size:13px;line-height:1.4;transition:color .16s,background-color .16s}.EngagementDiagram-module__GL-D2a__tabs button[aria-selected=true]{color:var(--site-link);background:var(--site-surface);box-shadow:0 1px 3px #00000014}.EngagementDiagram-module__GL-D2a__tabs button:focus-visible,.EngagementDiagram-module__GL-D2a__pause:focus-visible,.EngagementDiagram-module__GL-D2a__diagram [role=tabpanel]:focus-visible{outline:2px solid var(--site-link);outline-offset:3px}.EngagementDiagram-module__GL-D2a__attribute,.EngagementDiagram-module__GL-D2a__decision{background:var(--site-surface);border:1px solid var(--site-line);border-radius:5px;align-items:center;gap:13px;padding:14px 18px;display:flex}.EngagementDiagram-module__GL-D2a__attribute{justify-content:space-between}.EngagementDiagram-module__GL-D2a__attribute strong,.EngagementDiagram-module__GL-D2a__decision strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.EngagementDiagram-module__GL-D2a__count{color:var(--site-link);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.EngagementDiagram-module__GL-D2a__connector{color:var(--site-muted);margin:6px auto;display:block}.EngagementDiagram-module__GL-D2a__decision>svg{color:var(--site-link);flex:none}.EngagementDiagram-module__GL-D2a__email{border:1px solid var(--site-line);border-top:3px solid var(--site-accent);background:var(--site-surface);border-radius:5px;padding:17px 20px 20px}.EngagementDiagram-module__GL-D2a__emailLabel{color:var(--site-muted);align-items:center;gap:9px;font-size:12px;display:flex}.EngagementDiagram-module__GL-D2a__email h3{letter-spacing:-.025em;margin:16px 0 10px;font-size:20px;font-weight:500;line-height:1.3}.EngagementDiagram-module__GL-D2a__email p{color:var(--site-muted);margin:0;font-size:14px;line-height:1.65}.EngagementDiagram-module__GL-D2a__emailAction{color:var(--site-link);align-items:center;gap:10px;margin-top:14px;font-size:12px;line-height:1.5;display:inline-flex}.EngagementDiagram-module__GL-D2a__caption{color:var(--site-muted);margin:12px 0 0;font-size:11px;line-height:1.6}.EngagementDiagram-module__GL-D2a__message,.EngagementDiagram-module__GL-D2a__count{animation:.22s ease-out EngagementDiagram-module__GL-D2a__appear}.EngagementDiagram-module__GL-D2a__messageStack{display:grid}.EngagementDiagram-module__GL-D2a__message{grid-area:1/1}.EngagementDiagram-module__GL-D2a__message[aria-hidden=true]{visibility:hidden;pointer-events:none;animation:none}@keyframes EngagementDiagram-module__GL-D2a__appear{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.EngagementDiagram-module__GL-D2a__brief{font-size:20px}.EngagementDiagram-module__GL-D2a__attribute,.EngagementDiagram-module__GL-D2a__decision{padding:12px}.EngagementDiagram-module__GL-D2a__email{padding:14px}.EngagementDiagram-module__GL-D2a__email h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.EngagementDiagram-module__GL-D2a__message,.EngagementDiagram-module__GL-D2a__count{animation:none}.EngagementDiagram-module__GL-D2a__tabs button{transition:none}.EngagementDiagram-module__GL-D2a__pause{display:none}}
