.lead-flow-scene{isolation:isolate;background:radial-gradient(at 77% 0,#3b2520 0%,#0000 52%),#17191d;border:1px solid #3a3634;border-radius:1rem;min-width:0;margin:0;padding:clamp(1rem,3vw,2rem);position:relative}.lead-flow-caption{border-bottom:1px solid #3a3634;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.lead-flow-captionTitle,.lead-flow-captionNote,.lead-flow-channel,.lead-flow-title,.lead-flow-detail{display:block}.lead-flow-captionTitle{color:#f1eee7;font-size:1rem;font-weight:600}.lead-flow-captionNote{color:#a7abb0;margin-top:.15rem;font-size:.8125rem}.lead-flow-replay{color:#f1eee7;cursor:pointer;border:1px solid #5b4c47;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.lead-flow-replay:hover{border-color:#e86a42}.lead-flow-board{padding-block:1rem .125rem;position:relative}.lead-flow-trace{pointer-events:none;stroke:#585052;stroke-width:1.5px;width:54px;height:176px;position:absolute;top:calc(1rem + 39px);left:18px;overflow:visible}.lead-flow-progress{stroke:#f47a51;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .62s cubic-bezier(.16,1,.3,1)}[data-testid=lead-flow][data-step="1"] .lead-flow-progress{stroke-dashoffset:50px}[data-testid=lead-flow][data-step="2"] .lead-flow-progress{stroke-dashoffset:0}.lead-flow-steps{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.lead-flow-row{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.75rem;display:grid;position:relative}.lead-flow-row:nth-child(2){margin-left:27px}.lead-flow-row:nth-child(3){margin-left:54px}.lead-flow-node{color:#a7abb0;background:#1d1e22;border:1px solid #534c4c;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .22s,border-color .22s,background-color .22s;display:grid}.lead-flow-node[data-reached=true]{color:#ffd7c8;background:#40251e;border-color:#e86a42}.lead-flow-card{text-align:left;cursor:pointer;background:#202125;border:1px solid #484146;border-radius:.75rem;min-height:78px;padding:.625rem 1.9rem .625rem .875rem;transition:background-color .3s,border-color .3s;display:block;position:relative}.lead-flow-card:hover{border-color:#a17466}.lead-flow-card[aria-pressed=true]{background:#32231f;border-color:#e86a42}.lead-flow-channel{color:#ffac90;font-size:.6875rem;font-weight:600}.lead-flow-title{color:#f1eee7;margin-top:.1rem;font-size:.9375rem;font-weight:600;line-height:1.2}.lead-flow-detail{color:#b9b6b3;margin-top:.25rem;font-size:.75rem;line-height:1.3}.lead-flow-arrow{color:#a7abb0;transition:transform .22s,color .22s;position:absolute;top:.75rem;right:.75rem}.lead-flow-card[aria-pressed=true] .lead-flow-arrow{color:#f47a51;transform:translate(2px,-2px)}@media (max-width:480px){.lead-flow-trace{display:none}.lead-flow-steps{position:relative}.lead-flow-steps:before{content:"";background:#585052;width:1px;position:absolute;inset:30px auto 30px 17px}.lead-flow-row:nth-child(n){margin-left:0}}@media (prefers-reduced-motion:reduce){.lead-flow-progress,.lead-flow-node,.lead-flow-card,.lead-flow-arrow{transition:none}.lead-flow-card[aria-pressed=true] .lead-flow-arrow{transform:none}}
