.zs-crmrun{position:relative;container-type:inline-size}.zs-crmrun .zs-sys-media{margin:0}.zs-crmrun-map{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.zs-crmrun-tab{fill:rgba(255,255,255,.1);stroke:rgba(255,255,255,.18);stroke-width:2}.zs-crmrun-ring{fill:none;stroke:#60a5fa;stroke-width:5;opacity:0;transition:opacity .35s ease}.zs-crmrun-ring.is-on{opacity:1}.zs-crmrun-link{fill:none;stroke:#60a5fa;stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1),opacity .6s ease}.zs-crmrun-link.is-lit{stroke-dashoffset:0}.zs-crmrun[data-step="4"] .zs-crmrun-link{opacity:0}.zs-crmrun-panel{position:absolute;z-index:1;top:8.9cqw;right:9.2%;width:22%;display:grid;gap:10px;align-content:start;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#111114;box-shadow:0 18px 40px -16px rgba(0,0,0,.7);color:#e4e4e7;font-size:11.5px;line-height:1.4}.zs-crmrun-head{display:flex;align-items:center;gap:9px;min-width:0}.zs-crmrun-tile{flex:none;display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#d4d4d8}.zs-crmrun-tile svg{width:14px;height:14px}.zs-crmrun-title{display:grid;min-width:0}.zs-crmrun-title strong{font-size:12.5px;font-weight:600;color:#fafafa}.zs-crmrun-title small{overflow:hidden;font-size:10.5px;color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap}.zs-crmrun-playback{flex:none;display:inline-flex;align-items:center;gap:5px;justify-self:start;min-height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.04);color:#e4e4e7;font:inherit;font-size:11px;cursor:pointer;transition:border-color .15s}.zs-crmrun-playback:hover{border-color:rgba(255,255,255,.32)}.zs-crmrun-playback:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.zs-crmrun-playback svg{width:11px;height:11px}.zs-crmrun-run{display:grid;gap:2px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.zs-crmrun-line{display:flex;align-items:center;gap:7px;margin:0;font-weight:500;color:#fafafa}.zs-crmrun-line i{flex:none;width:7px;height:7px;border-radius:50%;background:#3b82f6;transition:background-color .3s ease}.zs-crmrun-run.is-queued .zs-crmrun-line i{background:#a1a1aa}.zs-crmrun-run.is-done .zs-crmrun-line i{background:#10b981}.zs-crmrun-sub{margin:0 0 0 14px;font-size:10.5px;color:#a1a1aa}.zs-crmrun-steps{display:grid;gap:8px;margin:8px 0 0 14px;padding:0;list-style:none}.zs-crmrun-steps li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;font-size:11px}.zs-crmrun-step{font-weight:500;color:#e4e4e7}.zs-crmrun-word{display:inline-flex;align-items:center;gap:5px;justify-self:end;font-size:10.5px;color:#a1a1aa;transition:color .3s ease}.zs-crmrun-steps .is-running .zs-crmrun-word{color:#93c5fd}.zs-crmrun-steps .is-running .zs-crmrun-word:before{content:"";width:6px;height:6px;border-radius:50%;background:#60a5fa;animation:zs-crmrun-blink .9s ease-in-out infinite alternate}.zs-crmrun-steps .is-completed .zs-crmrun-word{color:#6ee7b7}.zs-crmrun-fact{grid-column:1/-1;overflow:hidden;font-size:10.5px;color:#a1a1aa;opacity:0;transform:translateY(-2px);transition:opacity .35s ease,transform .35s ease}.zs-crmrun-steps .is-completed .zs-crmrun-fact{opacity:1;transform:none}.zs-crmrun[data-step="0"] *,.zs-crmrun[data-step="0"] :before{transition-duration:0s!important;transition-delay:0s!important}@keyframes zs-crmrun-blink{0%{opacity:.35}to{opacity:1}}@container (max-width: 859px){.zs-crmrun-panel{position:relative;top:auto;right:auto;width:auto;max-width:460px;margin:14px auto 0}}@media (prefers-reduced-motion:reduce){.zs-crmrun *,.zs-crmrun :before{transition:none!important;animation:none!important}}.zs-crmh{display:grid;gap:10px;align-content:start}.zs-crmh-grid{grid-auto-rows:auto}.zs-crmh-tile{display:grid;gap:10px;align-content:start;min-width:0;padding:14px 16px;border-color:rgba(255,255,255,.1);background:#0f0f15;box-shadow:none}.zs-crmh-timeline{grid-column:span 4}.zs-crmh-route{grid-column:span 2}.zs-crmh-conv,.zs-crmh-intel{grid-column:span 3}.zs-crmh-head{display:flex;align-items:center;gap:8px;min-width:0;font-size:10.5px;color:var(--fg-mute)}.zs-crmh-tag{flex:none;margin-left:auto;padding:2px 8px;border-radius:999px;border:1px solid var(--accent-line);background:var(--accent-soft);color:#d8b4fe;font-size:9px;letter-spacing:.07em;text-transform:uppercase;transition:color .3s,border-color .3s,background-color .3s}.zs-crmh-tag.is-warm{color:#fcd34d;border-color:rgba(252,211,77,.35);background:rgba(252,211,77,.08)}.zs-crmh-tag.is-hot{color:#fda4af;border-color:rgba(251,113,133,.35);background:rgba(251,113,133,.08)}.zs-crmh-tag.is-live{color:#6ee7b7;border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.08)}.zs-crmh-live{flex:none;width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.16)}.zs-crmh[data-playing] .zs-crmh-live{animation:zs-crmh-breathe 1.6s ease-out infinite}.zs-crmh-avatar{flex:none;border-radius:50%;box-shadow:0 0 0 1px var(--line-2)}.zs-crmh-foot{font-size:10.5px;color:var(--fg-mute)}.zs-crmh-events{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zs-crmh-events li{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.02);font-size:12.5px;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1),border-color .6s ease,background-color .6s ease}.zs-crmh-events li.is-in{opacity:1;transform:none}.zs-crmh-events li.is-new{border-color:rgba(52,211,153,.4);background:rgba(52,211,153,.05)}.zs-crmh-src{flex:none;padding:2px 8px;border-radius:999px;border:1px solid var(--line);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.zs-crmh-src.is-ads{color:#60a5fa;border-color:rgba(96,165,250,.35);background:rgba(96,165,250,.07)}.zs-crmh-src.is-ig{color:#f472b6;border-color:rgba(244,114,182,.35);background:rgba(244,114,182,.07)}.zs-crmh-src.is-visitor{color:#f59e0b;border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.07)}.zs-crmh-src.is-form{color:#34d399;border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.07)}.zs-crmh-text{min-width:0;overflow:hidden;color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap}.zs-crmh-events time{flex:none;margin-left:auto;font-size:10px;color:var(--fg-mute)}.zs-crmh-rule{padding:7px 10px;border:1px dashed var(--line-2);border-radius:8px;font-size:10.5px;color:var(--fg-dim)}.zs-crmh-hit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(52,211,153,.25);border-radius:10px;background:rgba(52,211,153,.05);font-size:12px;color:var(--fg-dim);opacity:0;transform:translateY(6px) scale(.98);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.zs-crmh-route.is-routed .zs-crmh-hit{opacity:1;transform:none}.zs-crmh-hit-text{min-width:0}.zs-crmh-hit-time{flex:none;font-size:9.5px;color:#34d399}.zs-crmh-sweep{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--fg-mute)}.zs-crmh-cron{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}.zs-crmh[data-step="2"] .zs-crmh-cron{animation:zs-crmh-sweep 1s ease-out 2}.zs-crmh-lines{display:grid;gap:7px;margin:0;padding:0;list-style:none}.zs-crmh-lines li{min-width:0;font-size:12.5px;color:var(--fg-dim)}.zs-crmh-lines li.is-name{color:var(--fg)}.zs-crmh-lines li.is-angle{color:#d8b4fe}.zs-crmh-lines span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;clip-path:inset(0 100% 0 0);transition:clip-path .9s steps(30)}.zs-crmh-lines li:nth-child(2n) span{transition-delay:.55s}.zs-crmh-lines li.is-in span{clip-path:inset(0 0 0 0)}.zs-crmh-conv{display:grid}.zs-crmh-conv-client,.zs-crmh-conv-lead{grid-area:1/1;display:grid;gap:10px;align-content:start;min-width:0;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.zs-crmh-conv-client{opacity:0;transform:translateY(8px)}.zs-crmh-conv.is-client .zs-crmh-conv-lead{opacity:0;transform:translateY(-8px)}.zs-crmh-conv.is-client .zs-crmh-conv-client{opacity:1;transform:none}.zs-crmh-who{display:flex;align-items:center;gap:10px;min-width:0}.zs-crmh-who>span{display:grid;min-width:0}.zs-crmh-who strong{font-size:13.5px;font-weight:600;color:var(--fg)}.zs-crmh-who small{overflow:hidden;font-size:11.5px;color:var(--fg-mute);text-overflow:ellipsis;white-space:nowrap}.zs-crmh-convert{justify-self:start;padding:6px 13px;border-radius:8px;border:1px solid var(--accent-line);background:var(--accent-soft);color:#d8b4fe;font-size:12px;font-weight:600;transition:transform .18s ease,background-color .25s ease,color .25s ease}.zs-crmh-convert.is-pressed{transform:scale(.96);background:rgba(168,85,247,.3);color:#f5f3ff}.zs-crmh-portal{overflow:hidden;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#0a0a10;font-size:12px;color:var(--fg);text-overflow:ellipsis;white-space:nowrap}.zs-crmh-done{display:grid;gap:6px;margin:0;padding:0;list-style:none}.zs-crmh-done li{position:relative;padding-left:16px;font-size:12px;color:var(--fg-dim)}.zs-crmh-done li:before{content:"✓";position:absolute;left:0;font-size:10px;color:#34d399}.zs-crmh-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px;font-size:10.5px;color:var(--fg-mute)}.zs-crmh-playback{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(8,8,10,.72);color:#e4e4e7;font:inherit;font-size:12px;cursor:pointer;transition:border-color .15s}.zs-crmh-playback:hover{border-color:rgba(255,255,255,.3)}.zs-crmh-playback:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.zs-crmh-playback svg{width:12px;height:12px}.zs-crmh[data-step="0"] *,.zs-crmh[data-step="0"] :before{transition-duration:0s!important;transition-delay:0s!important}@keyframes zs-crmh-breathe{0%{box-shadow:0 0 0 0 rgba(52,211,153,.5)}70%,to{box-shadow:0 0 0 7px rgba(52,211,153,0)}}@keyframes zs-crmh-sweep{0%{box-shadow:0 0 0 0 rgba(168,85,247,.55)}to{box-shadow:0 0 0 8px rgba(168,85,247,0)}}@media (max-width:920px){.zs-crmh-conv,.zs-crmh-intel,.zs-crmh-route,.zs-crmh-timeline{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.zs-crmh *,.zs-crmh :before{transition:none!important;animation:none!important}}@media (max-width:640px){.zs-crmh-lines span,.zs-crmh-text{white-space:normal}}