.jsm-root{--ink: #111110;--soft: #6a6a64;--faint: #9a988f;--hair: #efeee9;--fill: #f5f4f0;--accent: #6e56cf;--accent-soft: #f1eefc;--green: #18935a;--green-soft: #e9f6ef;--warm: #e2703a;--warm-soft: #fcf3ed;--ease: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--spring: cubic-bezier(.34, 1.4, .64, 1);--fs-xs: max(8.5px, 1.55cqw);--fs-sm: max(9.5px, 1.8cqw);--fs-md: max(10.5px, 2.1cqw);--fs-lg: max(12px, 2.6cqw);position:relative;width:100%;max-width:680px;min-width:0;container-type:inline-size;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.jsm-scene{position:relative;width:100%;aspect-ratio:1;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--fs-md);line-height:1.3}.jsm-scene svg{flex:none}.jsm-card,.jsm-surface{background:#fff;border-radius:2.4cqw;box-shadow:0 0 0 1px #1111100f,0 1px 2px #1111100a,0 2.6cqw 6cqw -3cqw #11111029}.jsm-card{position:absolute;opacity:0;transform:translateY(2cqw) scale(.985);transition:opacity .45s ease,transform .6s var(--ease)}.jsm-card.is-on{opacity:1;transform:none}.jsm-card-head{display:flex;align-items:center;gap:1.1cqw;min-height:4.4cqw}.jsm-card-head>strong{font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.jsm-card-head>svg{width:2.3cqw;height:2.3cqw;color:var(--soft)}.jsm-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.jsm-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.jsm-avatar{display:block;flex:none;width:5.2cqw;height:5.2cqw;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--fill)}.jsm-initials{display:grid;place-items:center;color:var(--soft);font-size:var(--fs-xs);font-weight:600;box-shadow:inset 0 0 0 1px #e6e5df}.jsm-person{display:flex;flex:1;min-width:0;flex-direction:column;gap:.4cqw}.jsm-person strong{overflow:hidden;font-size:var(--fs-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.jsm-person small{overflow:hidden;color:var(--faint);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap}.jsm-chip{padding:.8cqw 1.35cqw;border-radius:1.2cqw;background:var(--fill);box-shadow:inset 0 0 0 1px #ebeae4;font-size:var(--fs-sm);font-weight:500;white-space:nowrap}.jsm-pill{position:absolute;left:50%;z-index:4;display:inline-flex;align-items:center;gap:1cqw;padding:1.15cqw 2cqw;border-radius:99px;background:#fff;font-size:var(--fs-sm);font-weight:500;white-space:nowrap;box-shadow:0 0 0 1px #11111012,0 1.6cqw 4cqw -1.6cqw #11111040;opacity:0;transform:translate(-50%,-50%) translateY(1.4cqw) scale(.96);transition:opacity .4s ease,transform .55s var(--spring)}.jsm-pill.is-on{opacity:1;transform:translate(-50%,-50%)}.jsm-pill svg{width:2.2cqw;height:2.2cqw}.jsm-pill-dark{background:var(--ink);color:#fff;box-shadow:0 1.6cqw 4cqw -1.4cqw #11111073}.jsm-live{display:inline-flex;flex:none;align-items:center;gap:.8cqw;padding:.55cqw 1.25cqw;border-radius:99px;background:var(--green-soft);color:var(--green);font-size:var(--fs-xs);font-weight:600}.jsm-live i,.jsm-signal i{position:relative;width:.9cqw;height:.9cqw;flex:none;border-radius:50%;background:currentColor}.jsm-live i:after,.jsm-signal.is-on i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;animation:jsm-ping 1.8s ease-out infinite}.jsm-send{display:inline-flex;flex:none;align-items:center;gap:.8cqw;padding:1cqw 1.9cqw;border-radius:1.3cqw;background:var(--ink);color:#fff;font-size:var(--fs-sm);font-weight:550;transition:transform .18s ease,background-color .3s ease}.jsm-send svg{width:1.9cqw;height:1.9cqw}.jsm-send.is-pressed{transform:scale(.93)}.jsm-send.is-sent{background:var(--green)}.jsm-send.is-sent svg{animation:jsm-pop .45s var(--spring);stroke-width:2.6}.jsm-token{padding:.1cqw .3cqw;margin:0 -.1cqw;border-radius:.5cqw;background:var(--accent-soft);color:var(--accent);font-weight:550}.jsm-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.16em;background:var(--ink);animation:jsm-blink 1s steps(1) infinite}.jsm-tick{display:inline-block;animation:jsm-roll .45s var(--ease)}.jsm-acq-query{top:8%;left:8%;width:84%;padding:1.8cqw 2.4cqw 2.2cqw}.jsm-acq-filters{display:flex;align-items:center;gap:1.3cqw;min-height:6.4cqw}.jsm-acq-filters>svg{width:2.5cqw;height:2.5cqw;color:var(--soft);stroke-width:2}.jsm-chips{display:flex;flex:1;min-width:0;gap:.9cqw;margin-left:.6cqw;overflow:hidden}.jsm-chips .jsm-chip{opacity:0;transform:translateY(1cqw) scale(.9);filter:blur(2px);transition:opacity .28s ease,transform .42s var(--spring),filter .3s ease}.jsm-chips .jsm-chip.is-on{opacity:1;transform:none;filter:none}.jsm-acq-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:1.3cqw;margin-top:1.4cqw;padding-top:1.8cqw;border-top:1px solid var(--hair);color:var(--soft);font-size:var(--fs-sm)}.jsm-acq-meter strong{color:var(--ink);font-size:var(--fs-md);font-weight:500}.jsm-track{position:relative;grid-column:1 / -1;height:.55cqw;overflow:hidden;border-radius:99px;background:#f0efea}.jsm-track i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.45,0,.2,1)}.jsm-track.is-on i{transform:scaleX(1)}.jsm-acq-results{top:34.5%;left:8%;width:84%;height:52%;padding:1.8cqw 1.6cqw}.jsm-acq-results .jsm-card-head{padding:0 1.2cqw 1.2cqw;border-bottom:1px solid var(--hair)}.jsm-acq-results .jsm-card-head>.jsm-label{margin-left:auto}.jsm-acq-list{position:relative;margin-top:1cqw}.jsm-acq-row{--enter: 1.6cqw;position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:1.5cqw;height:10.2cqw;padding:0 1.2cqw;border-radius:1.6cqw;opacity:0;transform:translateY(calc(var(--slot) * 10.6cqw + var(--enter)));transition:transform .7s var(--ease) calc(var(--i) * 50ms),opacity .38s ease calc(var(--i) * 60ms),background-color .4s ease}.jsm-acq-row.is-on{--enter: 0cqw;opacity:1}.jsm-acq-row.is-on.is-dim{opacity:.46}.jsm-acq-row.is-top{background:var(--fill)}.jsm-acq-row .jsm-avatar{width:5.4cqw;height:5.4cqw}.jsm-signal{display:inline-flex;flex:none;align-items:center;gap:.7cqw;padding:.6cqw 1.1cqw;border-radius:99px;background:var(--accent-soft);color:var(--accent);font-size:var(--fs-xs);font-weight:550;white-space:nowrap;opacity:0;transform:scale(.85);transition:opacity .3s ease .15s,transform .42s var(--spring) .15s}.jsm-signal.is-on{opacity:1;transform:none}.jsm-score{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:1.2cqw;width:11.5cqw}.jsm-score b{width:3.4cqw;color:var(--faint);font-size:var(--fs-sm);font-weight:500;text-align:right;transition:color .4s}.jsm-score.is-high b{color:var(--ink)}.jsm-bar{position:relative;width:6.2cqw;height:.55cqw;overflow:hidden;border-radius:99px;background:#efeee9}.jsm-bar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#c5c3bb;transform:scaleX(0);transform-origin:left;transition:transform .65s var(--ease)}.jsm-score.is-high .jsm-bar i{background:var(--ink)}.jsm-score.is-on .jsm-bar i{transform:scaleX(var(--v))}.jsm-acq-pill{top:86.5%}.jsm-seq-head{position:absolute;top:7%;left:6%;right:6%;display:flex;align-items:flex-start;justify-content:space-between;gap:2cqw}.jsm-seq-title{display:flex;flex-direction:column;gap:.7cqw}.jsm-seq-title strong{font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.jsm-seq-title small{color:var(--faint);font-size:var(--fs-xs);white-space:nowrap}.jsm-rail{position:absolute;left:10%;width:2px;margin-left:-1px;background:#d8d6cf}.jsm-rail i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:scaleY(var(--p));transform-origin:top;transition:transform .65s var(--ease-io)}.jsm-rail-node{position:absolute;left:10%;z-index:2;display:grid;place-items:center;width:4.8cqw;height:4.8cqw;margin:-2.4cqw 0 0 -2.4cqw;border-radius:50%;background:#fff;color:var(--faint);box-shadow:0 0 0 1px #dcdad3;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.jsm-rail-node svg{width:2.2cqw;height:2.2cqw;stroke-width:1.9}.jsm-rail-node.is-active{color:var(--ink);box-shadow:0 0 0 1.5px var(--ink);animation:jsm-halo 1.6s ease-out infinite}.jsm-rail-node.is-done{background:var(--ink);color:#fff;box-shadow:0 0 0 1.5px var(--ink)}.jsm-rail-node.is-done svg{animation:jsm-pop .4s var(--spring);stroke-width:2.6}.jsm-rail-row{position:absolute;left:17%;right:6%;display:flex;align-items:center;gap:1.2cqw;transform:translateY(-50%)}.jsm-rail-row strong{color:var(--soft);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;transition:color .35s}.jsm-rail-row small{color:var(--faint);font-size:var(--fs-xs)}.jsm-rail-row.is-active strong,.jsm-rail-row.is-done strong{color:var(--ink)}.jsm-status{display:inline-flex;flex:none;align-items:center;gap:.6cqw;margin-left:auto;padding:.55cqw 1.15cqw;border-radius:99px;font-size:var(--fs-xs);font-weight:550;white-space:nowrap;animation:jsm-roll .4s var(--ease)}.jsm-status svg{width:1.7cqw;height:1.7cqw;stroke-width:2.4}.jsm-status-green{background:var(--green-soft);color:var(--green)}.jsm-status-soft{background:#fff;color:var(--soft);box-shadow:0 0 0 1px #e3e1da}.jsm-status-accent{background:var(--accent-soft);color:var(--accent)}.jsm-status-ink{background:#fff;color:var(--ink);box-shadow:0 0 0 1px #e3e1da}.jsm-status-faint{padding-inline:0;color:var(--faint);font-weight:450}.jsm-bubble{top:39.5%;left:17%;width:77%;padding:1.8cqw 2.2cqw 1.6cqw;border-top-left-radius:.6cqw}.jsm-bubble-to{display:flex;align-items:center;gap:1cqw;color:var(--faint);font-size:var(--fs-xs);white-space:nowrap}.jsm-bubble-to .jsm-avatar{width:3.6cqw;height:3.6cqw}.jsm-bubble-to b{color:var(--ink);font-weight:600}.jsm-bubble-to svg{width:1.8cqw;height:1.8cqw;margin-left:auto;color:#b8b6ae}.jsm-bubble-body{min-height:7.4cqw;margin:1.4cqw 0;font-size:var(--fs-md);line-height:1.55}.jsm-bubble-foot{display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding-top:1.4cqw;border-top:1px solid var(--hair)}.jsm-bubble-foot>span:first-child{display:inline-flex;min-width:0;align-items:center;gap:.7cqw;overflow:hidden;color:var(--faint);font-size:var(--fs-xs);white-space:nowrap}.jsm-bubble-foot>span:first-child svg{width:1.9cqw;height:1.9cqw;color:var(--accent)}.jsm-flow-caption{position:absolute;top:13%;left:5%;opacity:0;transition:opacity .4s ease}.jsm-flow-caption.is-on{opacity:1}.jsm-flow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible;fill:none;stroke-linecap:round}.jsm-flow-base{stroke:#d1cfc8;stroke-width:.28;stroke-dasharray:.9 .9;animation:jsm-dash 1.4s linear infinite}.jsm-flow-live{stroke:var(--ink);stroke-width:.34;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--ease-io) calc(var(--i) * 90ms)}.jsm-flow-live.is-hot{stroke:var(--warm)}.jsm-flow-live.is-cold{stroke:#b9b7b0}.jsm-flow-live.is-on{stroke-dashoffset:0}.jsm-in{--ex: -3cqw;position:absolute;left:4%;z-index:1;display:flex;align-items:center;gap:1.3cqw;width:33%;height:13cqw;padding:0 1.6cqw;border-radius:2cqw;opacity:0;transform:translate(var(--ex),-50%);transition:opacity .38s ease calc(var(--i) * .14s),transform .55s var(--ease) calc(var(--i) * .14s)}.jsm-in.is-on{--ex: 0cqw;opacity:1}.jsm-in.is-on.is-done{opacity:.5;transition-delay:calc(var(--i) * 80ms)}.jsm-in .jsm-avatar{width:4.6cqw;height:4.6cqw}.jsm-in-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:.4cqw}.jsm-in-line{display:flex;align-items:center;gap:.7cqw}.jsm-in-line strong{overflow:hidden;font-size:var(--fs-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.jsm-in-line svg{width:1.6cqw;height:1.6cqw;color:#b8b6ae}.jsm-in-text{display:-webkit-box;overflow:hidden;color:var(--soft);font-size:var(--fs-xs);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jsm-hub{position:absolute;top:47%;left:50.5%;z-index:2;width:10cqw;height:10cqw;opacity:0;transform:translate(-50%,-50%) scale(.7);transition:opacity .35s ease,transform .5s var(--spring)}.jsm-hub.is-on{opacity:1;transform:translate(-50%,-50%)}.jsm-hub-dot{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--ink);color:#fff;box-shadow:0 1.6cqw 3.6cqw -1.4cqw #11111080;transition:background-color .35s ease}.jsm-hub-dot svg{width:3.6cqw;height:3.6cqw}.jsm-hub small{position:absolute;top:calc(100% + 1.4cqw);left:50%;transform:translate(-50%)}.jsm-hub.is-busy .jsm-hub-dot{animation:jsm-hub 1.1s ease-out infinite}.jsm-hub.is-busy .jsm-hub-dot svg{animation:jsm-breathe 1.1s ease-in-out infinite}.jsm-hub.is-done .jsm-hub-dot{background:var(--green)}.jsm-hub.is-done .jsm-hub-dot svg{animation:jsm-pop .4s var(--spring);stroke-width:2.6}.jsm-bucket{left:62%;width:34%;padding:1.3cqw}.jsm-bucket-hot{top:15.4%}.jsm-bucket-cold{top:59.4%}.jsm-bucket-head{display:flex;align-items:center;gap:.7cqw;height:4.6cqw;padding:0 .8cqw;color:var(--soft);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.jsm-bucket-head svg{width:1.9cqw;height:1.9cqw;fill:#fbd2bd}.jsm-bucket-head b{margin-left:auto;color:var(--faint);font-weight:500}.jsm-bucket-hot .jsm-bucket-head{color:var(--warm)}.jsm-bucket-row{display:flex;align-items:center;gap:1.2cqw;height:10cqw;padding:0 .8cqw;border-radius:1.6cqw;opacity:0;transform:translate(-1.6cqw);transition:opacity .35s ease calc(var(--i) * .12s),transform .45s var(--ease) calc(var(--i) * .12s),background-color .4s ease,box-shadow .4s ease}.jsm-bucket-row.is-on{opacity:1;transform:none}.jsm-bucket-row.is-on.is-muted{opacity:.5}.jsm-bucket-row.is-top{background:var(--warm-soft);box-shadow:inset 0 0 0 1px #f5dccd}.jsm-bucket-row .jsm-avatar{width:4.6cqw;height:4.6cqw}.jsm-tag-text{font-weight:450}.jsm-person small.jsm-tag-hot{color:var(--green);font-weight:600}.jsm-person small.jsm-tag-question{color:var(--accent);font-weight:600}.jsm-ring{position:relative;flex:none;width:6cqw;height:6cqw}.jsm-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.jsm-ring circle{fill:none;stroke-width:3.4}.jsm-ring circle:first-child{stroke:#efeee9}.jsm-ring circle:last-child{stroke:var(--warm);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .9s var(--ease)}.jsm-ring-soft circle:last-child{stroke:var(--accent)}.jsm-ring.is-on circle:last-child{stroke-dashoffset:calc(100 - var(--v))}.jsm-ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:max(8px,1.5cqw);font-weight:500}.jsm-board{top:7%;left:6%;width:88%;padding:1.8cqw 2.4cqw 2.4cqw}.jsm-board .jsm-card-head{padding-bottom:1.4cqw}.jsm-board-stat{display:inline-flex;align-items:center;gap:.9cqw;margin-left:auto;color:var(--faint);font-size:var(--fs-xs);white-space:nowrap}.jsm-board-stat b{display:inline-block;padding:.3cqw 1cqw;border-radius:99px;background:var(--green-soft);color:var(--green);font-size:var(--fs-sm);font-weight:500;animation:jsm-roll .4s var(--ease)}.jsm-cols{position:relative;height:72cqw}.jsm-col{position:absolute;top:0;bottom:0;left:calc(var(--c) * 28.2cqw);width:26.8cqw;border-radius:1.7cqw;background:var(--fill)}.jsm-col-head{display:flex;align-items:center;justify-content:space-between;gap:1cqw;height:6cqw;padding:0 1.4cqw;color:var(--soft);font-size:var(--fs-xs);font-weight:550;white-space:nowrap}.jsm-col-head b{display:inline-block;color:var(--faint);font-weight:500;animation:jsm-roll .4s var(--ease)}.jsm-kcard{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;gap:1.1cqw;width:24.8cqw;height:11.5cqw;padding:0 1.4cqw;border-radius:1.5cqw;background:#fff;box-shadow:0 0 0 1px #1111100f,0 .4cqw 1cqw -.4cqw #1111101f;transform:translate(calc(var(--x) * 1cqw),calc(var(--y) * 1cqw)) rotate(var(--rot, 0deg)) scale(var(--sc, 1));transition:transform .68s var(--ease-io),box-shadow .3s ease}.jsm-kcard .jsm-avatar{width:4.2cqw;height:4.2cqw}.jsm-kcard .jsm-person{gap:.5cqw}.jsm-kcard-ghost{flex-direction:column;align-items:flex-start;justify-content:center;gap:1.1cqw}.jsm-kcard-ghost i{display:block;width:70%;height:1cqw;border-radius:99px;background:#efeee9}.jsm-kcard-ghost i+i{width:42%}.jsm-kcard-sarah{z-index:3}.jsm-kcard-sarah.is-lifted{--rot: -2.5deg;--sc: 1.05;box-shadow:0 0 0 1px #11111014,0 3cqw 5cqw -2cqw #1111104d}.jsm-kcard-sarah.is-booked{box-shadow:0 0 0 1px #cfe9da,0 .4cqw 1cqw -.4cqw #18935a40}.jsm-sub-swap{display:grid}.jsm-sub-swap>small{display:inline-flex;grid-area:1 / 1;align-items:center;gap:.5cqw;opacity:0;transform:translateY(.6cqw);transition:opacity .3s ease,transform .4s var(--ease)}.jsm-sub-swap>small.is-on{opacity:1;transform:none}.jsm-sub-swap svg{width:1.6cqw;height:1.6cqw}.jsm-person small.jsm-meeting{color:var(--green);font-weight:550}.jsm-popover{position:absolute;top:45cqw;left:29.2cqw;z-index:4;width:53cqw;padding:1.6cqw 2cqw .6cqw;border-radius:2cqw;box-shadow:0 0 0 1px #11111012,0 3cqw 7cqw -3cqw #1111104d;opacity:0;transform:translateY(2cqw) scale(.96);transform-origin:50% 0;transition:opacity .35s ease,transform .5s var(--spring)}.jsm-popover.is-on{opacity:1;transform:none}.jsm-popover>.jsm-label{display:block;padding-bottom:1cqw}.jsm-task{display:flex;align-items:center;gap:1.4cqw;height:8.2cqw;border-top:1px solid var(--hair);opacity:0;transform:translateY(1cqw);transition:opacity .32s ease .1s,transform .42s var(--ease) .1s}.jsm-task.is-on{opacity:1;transform:none}.jsm-task-icon{display:grid;flex:none;place-items:center;width:4.4cqw;height:4.4cqw;border-radius:1.2cqw;background:var(--fill);color:var(--soft)}.jsm-task-icon.is-green{background:var(--green-soft);color:var(--green)}.jsm-task-icon svg{width:2cqw;height:2cqw}.jsm-task-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:.4cqw}.jsm-task-text strong{overflow:hidden;font-size:var(--fs-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.jsm-task-text small{color:var(--faint);font-size:var(--fs-xs)}.jsm-state{display:inline-flex;flex:none;align-items:center;gap:.6cqw;padding:.55cqw 1.15cqw;border-radius:99px;background:var(--fill);color:var(--soft);font-size:var(--fs-xs);font-weight:550;white-space:nowrap}.jsm-state svg{width:1.7cqw;height:1.7cqw;stroke-width:2.6}.jsm-state-green{background:var(--green-soft);color:var(--green)}.jsm-cursor{position:absolute;top:0;left:0;z-index:6;width:3.2cqw;height:3.5cqw;overflow:visible;transform:translate(calc(var(--x) * 1cqw),calc(var(--y) * 1cqw));transition:transform .68s var(--ease-io),opacity .3s ease;filter:drop-shadow(0 .4cqw .6cqw rgba(17,17,16,.25))}.jsm-cursor path{fill:var(--ink);stroke:#fff;stroke-width:1.3;stroke-linejoin:round;transform-origin:3px 2px;transition:transform .18s ease}.jsm-cursor.is-pressing path{transform:scale(.86)}@keyframes jsm-ping{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}@keyframes jsm-halo{0%{box-shadow:0 0 0 1.5px var(--ink),0 0 #11111029}to{box-shadow:0 0 0 1.5px var(--ink),0 0 0 1.4cqw #11111000}}@keyframes jsm-hub{0%{box-shadow:0 1.6cqw 3.6cqw -1.4cqw #11111080,0 0 #1111102e}to{box-shadow:0 1.6cqw 3.6cqw -1.4cqw #11111080,0 0 0 2.4cqw #11111000}}@keyframes jsm-breathe{50%{transform:scale(.82) rotate(12deg)}}@keyframes jsm-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes jsm-blink{50%{opacity:0}}@keyframes jsm-roll{0%{transform:translateY(55%);opacity:0}to{transform:none;opacity:1}}@keyframes jsm-dash{to{stroke-dashoffset:-1.8}}@media (prefers-reduced-motion: reduce){.jsm-root *,.jsm-root *:before,.jsm-root *:after{animation:none!important;transition:none!important}}.reakly-landing .sm-acquisition-design{max-width:500px;background:#fff;border-radius:20px}.reakly-landing .sm-acquisition-design>.sm-targeting{display:block;width:100%;height:auto;overflow:visible}.reakly-landing .sm-targeting .sm-target-panel{fill:#fff;stroke:#e7e7e7;stroke-width:1}.reakly-landing .sm-targeting .sm-target-label{fill:#858585;font-size:10px;font-weight:500;letter-spacing:1px}.reakly-landing .sm-targeting .sm-target-value{fill:#202020;font-size:14px;font-weight:500}.reakly-landing .sm-targeting .sm-target-heading{fill:#252525;font-size:14px;font-weight:600}.reakly-landing .sm-targeting .sm-target-caption{fill:#858585;font-size:11.5px}.reakly-landing .sm-targeting .sm-target-profile-name{fill:#333;font-size:12.5px;font-weight:500}.reakly-landing .sm-target-chip-bg{fill:#f7f7f7;stroke:#eaeaea}.reakly-landing .sm-targeting{--target-duration: 9s;--target-ease: cubic-bezier(.2,.85,.25,1)}.reakly-landing .sm-target-filter,.reakly-landing .sm-target-location{animation:sm-target-base var(--target-duration) var(--target-ease) infinite;transform-origin:210px 150px}.reakly-landing .sm-target-chip{animation:sm-target-select var(--target-duration) var(--target-ease) infinite;transform-box:fill-box;transform-origin:center}.reakly-landing .sm-target-chip-two{animation-name:sm-target-select-two}.reakly-landing .sm-target-chip-three{animation-name:sm-target-select-three}.reakly-landing .sm-target-country,.reakly-landing .sm-target-filter-done{animation:sm-target-country var(--target-duration) var(--target-ease) infinite}.reakly-landing .sm-target-source{animation:sm-target-source var(--target-duration) var(--target-ease) infinite;transform-origin:210px 280px}.reakly-landing .sm-target-profile{animation:sm-target-profile var(--target-duration) var(--target-ease) infinite}.reakly-landing .sm-target-keywords{animation:sm-target-keywords var(--target-duration) var(--target-ease) infinite;transform-origin:210px 370px}.reakly-landing .sm-target-keywords-done{animation:sm-target-confirm var(--target-duration) var(--target-ease) infinite;transform-box:fill-box;transform-origin:center}.reakly-landing .sm-target-connection{animation:sm-target-connect var(--target-duration) ease-in-out infinite}.reakly-landing .sm-target-cursor{animation:sm-target-cursor var(--target-duration) cubic-bezier(.65,0,.25,1) infinite;filter:drop-shadow(0 2px 2px #0002)}.reakly-landing .sm-target-click{transform-box:fill-box;transform-origin:center;animation:sm-target-click var(--target-duration) ease-out infinite}.reakly-landing .sm-target-click-two{animation-name:sm-target-click-two}@keyframes sm-target-base{0%,to{opacity:0;transform:translateY(13px) scale(.98)}9%,86%{opacity:1;transform:translateY(0) scale(1)}95%{opacity:0;transform:translateY(-9px) scale(.99)}}@keyframes sm-target-select{0%,5%,to{opacity:0;transform:translateY(8px) scale(.95)}12%,88%{opacity:1;transform:none}96%{opacity:0;transform:translateY(-4px)}}@keyframes sm-target-select-two{0%,10%,to{opacity:0;transform:translateY(8px) scale(.95)}18%,88%{opacity:1;transform:none}96%{opacity:0;transform:translateY(-4px)}}@keyframes sm-target-select-three{0%,17%,to{opacity:0;transform:translateY(8px) scale(.95)}25%,88%{opacity:1;transform:none}96%{opacity:0;transform:translateY(-4px)}}@keyframes sm-target-country{0%,28%,to{opacity:0;transform:translateY(5px)}36%,88%{opacity:1;transform:none}96%{opacity:0;transform:translateY(-4px)}}@keyframes sm-target-source{0%,33%,to{opacity:0;transform:translateY(18px) scale(.97)}46%,86%{opacity:1;transform:none}94%{opacity:0;transform:translateY(-10px)}}@keyframes sm-target-profile{0%,42%,to{opacity:0;transform:translate(10px)}53%,88%{opacity:1;transform:none}96%{opacity:0;transform:translate(0)}}@keyframes sm-target-keywords{0%,45%,to{opacity:0;transform:translateY(18px) scale(.97)}59%,86%{opacity:1;transform:none}93%{opacity:0;transform:translateY(-10px)}}@keyframes sm-target-confirm{0%,56%,to{opacity:0;transform:scale(.7)}64%,88%{opacity:1;transform:scale(1)}96%{opacity:0}}@keyframes sm-target-connect{0%,32%,to{opacity:0;transform:translateY(0)}35%{opacity:.7}43%{opacity:0;transform:translateY(19px)}44%,99%{opacity:0}}@keyframes sm-target-cursor{0%,5%{opacity:0;transform:translate(358px,145px)}10%{opacity:1}18%{transform:translate(287px,100px)}20%{transform:translate(287px,100px) scale(.87)}23%{transform:translate(287px,100px) scale(1)}30%{transform:translate(117px,187px)}32%{transform:translate(117px,187px) scale(.87)}35%{transform:translate(117px,187px) scale(1);opacity:1}46%,to{transform:translate(295px,227px);opacity:0}}@keyframes sm-target-click{0%,19%,29%,to{opacity:0;transform:scale(.4)}20%{opacity:.35}28%{opacity:0;transform:scale(1.7)}}@keyframes sm-target-click-two{0%,31%,41%,to{opacity:0;transform:scale(.4)}32%{opacity:.35}40%{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion: reduce){.reakly-landing .sm-targeting *{animation:none!important}.reakly-landing .sm-target-cursor,.reakly-landing .sm-target-click,.reakly-landing .sm-target-connection{display:none}}.reakly-landing .pm-motion{--pm-duration: 10s;--pm-ease: cubic-bezier(.2,.85,.25,1);background:#fff;max-width:500px}.reakly-landing .pm-motion .pm-panel{fill:#fff;stroke:#e7e7e7}.reakly-landing .pm-motion .pm-title{fill:#252525;font-size:15px;font-weight:600}.reakly-landing .pm-motion .pm-caption{fill:#888;font-size:12px}.reakly-landing .pm-motion .pm-label{fill:#999;font-size:10px;letter-spacing:1px;font-weight:500}.reakly-landing .pm-motion .pm-small{fill:#777;font-size:11px}.reakly-landing .pm-motion .pm-person{fill:#303030;font-size:12.5px;font-weight:500}.reakly-landing .pm-base{animation:pm-base var(--pm-duration) var(--pm-ease) infinite}.reakly-landing .pm-reveal{animation:pm-reveal-one var(--pm-duration) var(--pm-ease) infinite}.reakly-landing .pm-reveal-2{animation-name:pm-reveal-two}.reakly-landing .pm-reveal-3{animation-name:pm-reveal-three}.reakly-landing .pm-route{stroke-dasharray:1;animation:pm-route var(--pm-duration) ease-in-out infinite}.reakly-landing .pm-route-1{animation-delay:1.7s}.reakly-landing .pm-route-2{animation-delay:3.4s}.reakly-landing .pm-step-done{animation:pm-confirm var(--pm-duration) var(--pm-ease) infinite;transform-box:fill-box;transform-origin:center}.reakly-landing .pm-step-done-1{animation-delay:1.7s}.reakly-landing .pm-step-done-2{animation-delay:3.4s}.reakly-landing .pm-cursor{filter:drop-shadow(0 2px 2px #0002)}.reakly-landing .pm-campaign-cursor{animation:pm-campaign-cursor var(--pm-duration) cubic-bezier(.65,0,.25,1) infinite}.reakly-landing .pm-lead-row{animation:pm-base var(--pm-duration) var(--pm-ease) var(--pm-delay,0s) infinite}.reakly-landing .pm-status-initial{animation:pm-status-initial var(--pm-duration) var(--pm-ease) var(--pm-delay,0s) infinite}.reakly-landing .pm-status-final{animation:pm-status-final var(--pm-duration) var(--pm-ease) var(--pm-delay,0s) infinite}.reakly-landing .pm-lead-cursor{animation:pm-lead-cursor var(--pm-duration) cubic-bezier(.65,0,.25,1) infinite}.reakly-landing .pm-post-reveal{transform-origin:27px 62px;animation:pm-post-reveal var(--pm-duration) var(--pm-ease) infinite}.reakly-landing .pm-post-line{stroke:#e4e4e4;stroke-width:4;stroke-linecap:round;stroke-dasharray:1;animation:pm-post-line var(--pm-duration) ease-in-out infinite}.reakly-landing .pm-post-line-two{animation-delay:.35s}.reakly-landing .pm-post-line-three{animation-delay:.7s}.reakly-landing .pm-post-schedule{animation:pm-post-schedule var(--pm-duration) var(--pm-ease) infinite;transform-origin:290px 140px}.reakly-landing .pm-post-cursor{animation:pm-post-cursor var(--pm-duration) cubic-bezier(.65,0,.25,1) infinite}.reakly-landing .pm-motion-inbox{max-width:none;width:100%;margin:0}.reakly-landing .pm-inbox-layout{width:100%;padding:8px 24px 0;font-family:var(--font-display);font-size:14px;color:#303030}.reakly-landing .pm-inbox-person{display:flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto 18px;padding:10px 14px;border:1px solid #e7e7e7;border-radius:16px;background:#fff;box-shadow:0 5px 14px #11100008}.reakly-landing .pm-william-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}.reakly-landing .pm-william-avatar svg{display:block;width:100%;height:100%}.reakly-landing .pm-inbox-person strong{display:block;font-size:13px}.reakly-landing .pm-inbox-person div>span{display:flex;align-items:center;gap:4px;margin-top:3px;color:#8a8a8a;font-size:10px}.reakly-landing .pm-interest{margin-left:24px;background:#f5f2ff;color:#8472b9;font-size:10px;padding:5px 8px;border-radius:8px}.reakly-landing .pm-conversation{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;max-width:670px;margin:auto}.reakly-landing .pm-message{max-width:86%;padding:13px 17px;font-size:clamp(12px,1.1vw,14px);line-height:1.5;border-radius:18px}.reakly-landing .pm-message-out{display:flex;align-items:center;gap:15px;align-self:flex-end;background:#232323;color:#fff;border-bottom-right-radius:5px}.reakly-landing .pm-message-out svg{color:#bfc9dc;flex-shrink:0}.reakly-landing .pm-message-in{background:#f7f7f7;border:1px solid #efefef;border-bottom-left-radius:5px}.reakly-landing .pm-message-in>span{display:block;margin-bottom:4px;color:#929292;font-size:10px}.reakly-landing .pm-ai-draft{width:100%;border:1px solid #e5e5e5;border-radius:18px 18px 0 0;padding:16px 18px;background:#fff;box-shadow:0 6px 20px #11111108}.reakly-landing .pm-draft-meta{display:flex;align-items:center;justify-content:space-between;color:#999;font-size:9px;letter-spacing:.65px;gap:8px}.reakly-landing .pm-draft-meta span:first-child{display:flex;align-items:center;gap:6px}.reakly-landing .pm-draft-line{margin:14px 0 0;font-size:clamp(12px,1.1vw,14px);line-height:1.45}.reakly-landing .pm-draft-line+.pm-draft-line{margin-top:6px}.reakly-landing .pm-draft-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:12px;border-top:1px solid #f0f0f0;font-size:10px;color:#a0a0a0}.reakly-landing .pm-draft-send{display:flex;align-items:center;gap:7px;background:#202020;color:#fff;padding:8px 12px;border-radius:20px}.reakly-landing .pm-inbox-typing{position:absolute;left:10px;top:146px;display:flex;gap:4px;padding:10px 13px;border-radius:16px;background:#f6f6f6;animation:pm-typing var(--pm-duration) ease-in-out infinite}.reakly-landing .pm-inbox-typing i{width:4px;height:4px;background:#bbb;border-radius:50%;animation:pm-dot .65s ease-in-out infinite alternate}.reakly-landing .pm-inbox-typing i:nth-child(2){animation-delay:.15s}.reakly-landing .pm-inbox-typing i:nth-child(3){animation-delay:.3s}.reakly-landing .pm-html-base{animation:pm-base var(--pm-duration) var(--pm-ease) infinite}.reakly-landing .pm-message-first{animation:pm-reveal-one var(--pm-duration) var(--pm-ease) infinite}.reakly-landing .pm-message-in{animation:pm-reveal-two var(--pm-duration) var(--pm-ease) infinite}.reakly-landing .pm-ai-draft{animation:pm-reveal-three var(--pm-duration) var(--pm-ease) infinite}.reakly-landing .pm-draft-line{animation:pm-draft-line var(--pm-duration) var(--pm-ease) infinite}.reakly-landing .pm-draft-line-two{animation-delay:.3s}@keyframes pm-base{0%,to{opacity:0;transform:translateY(12px)}9%,86%{opacity:1;transform:none}96%{opacity:0;transform:translateY(-8px)}}@keyframes pm-reveal-one{0%,10%,to{opacity:0;transform:translateY(17px)}23%,85%{opacity:1;transform:none}95%{opacity:0;transform:translateY(-8px)}}@keyframes pm-reveal-two{0%,27%,to{opacity:0;transform:translateY(17px)}40%,85%{opacity:1;transform:none}94%{opacity:0;transform:translateY(-8px)}}@keyframes pm-reveal-three{0%,44%,to{opacity:0;transform:translateY(17px)}57%,85%{opacity:1;transform:none}93%{opacity:0;transform:translateY(-8px)}}@keyframes pm-route{0%,7%,to{stroke-dashoffset:1;opacity:0}10%{opacity:1}22%,75%{stroke-dashoffset:0;opacity:1}90%{opacity:0}}@keyframes pm-confirm{0%,22%,to{opacity:0;transform:scale(.7)}29%,74%{opacity:1;transform:scale(1)}90%{opacity:0}}@keyframes pm-campaign-cursor{0%,8%{opacity:0;transform:translate(345px,290px)}16%{opacity:1;transform:translate(280px,220px)}19%{transform:translate(280px,220px) scale(.86)}23%{transform:translate(280px,220px) scale(1)}34%{opacity:1;transform:translate(280px,387px)}36%{transform:translate(280px,387px) scale(.86)}39%{transform:translate(280px,387px) scale(1)}52%{opacity:1;transform:translate(280px,555px)}54%{transform:translate(280px,555px) scale(.86)}57%{transform:translate(280px,555px) scale(1)}68%,to{opacity:0;transform:translate(365px,590px)}}@keyframes pm-status-initial{0%,26%{opacity:1;transform:none}33%,91%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes pm-status-final{0%,29%,to{opacity:0;transform:translateY(7px)}39%,86%{opacity:1;transform:none}97%{opacity:0}}@keyframes pm-lead-cursor{0%,12%{opacity:0;transform:translate(393px,151px)}23%{opacity:1;transform:translate(345px,86px)}26%{transform:translate(345px,86px) scale(.86)}29%{transform:translate(345px,86px)}45%{opacity:1;transform:translate(345px,264px)}48%{transform:translate(345px,264px) scale(.86)}52%{transform:translate(345px,264px)}65%,to{opacity:0;transform:translate(392px,335px)}}@keyframes pm-post-reveal{0%,8%,to{transform:scaleX(0)}31%,90%{transform:scaleX(1)}97%{transform:scaleX(1)}}@keyframes pm-post-line{0%,24%,to{stroke-dashoffset:1}43%,90%{stroke-dashoffset:0}}@keyframes pm-post-schedule{0%,53%,to{opacity:0;transform:translateY(10px) scale(.97)}64%,86%{opacity:1;transform:none}95%{opacity:0;transform:translateY(-5px)}}@keyframes pm-post-cursor{0%,38%{opacity:0;transform:translate(399px,155px)}48%{opacity:1;transform:translate(345px,138px)}52%{transform:translate(345px,138px) scale(.86)}56%{transform:translate(345px,138px);opacity:1}67%,to{opacity:0;transform:translate(401px,167px)}}@keyframes pm-draft-line{0%,49%,to{opacity:0;transform:translateY(5px)}62%,87%{opacity:1;transform:none}97%{opacity:0}}@keyframes pm-typing{0%,36%,53%,to{opacity:0}40%,47%{opacity:1}}@keyframes pm-dot{to{transform:translateY(-3px)}}@media (max-width: 640px){.reakly-landing .pm-inbox-layout{padding:8px 0 0}.reakly-landing .pm-conversation{gap:10px}.reakly-landing .pm-message{max-width:96%;padding:11px 13px}.reakly-landing .pm-ai-draft{padding:14px 12px}.reakly-landing .pm-draft-meta{letter-spacing:.3px;font-size:8px}.reakly-landing .pm-interest{margin-left:8px}}@media (prefers-reduced-motion: reduce){.reakly-landing .pm-motion *{animation:none!important}.reakly-landing .pm-cursor,.reakly-landing .pm-status-initial,.reakly-landing .pm-inbox-typing{display:none}.reakly-landing .pm-route,.reakly-landing .pm-post-line{stroke-dashoffset:0}}.reakly-landing .spotlight-motion{width:100%;max-width:580px;margin:auto;color:#454545}.reakly-landing .spotlight-motion>svg{width:100%;height:auto;display:block;overflow:visible}.reakly-landing .spotlight-motion text{fill:#383838;font-family:var(--font-display);font-size:13px;letter-spacing:-.1px}.reakly-landing .spotlight-motion *{animation-fill-mode:both}.reakly-landing .spotlight-motion[data-running=false] *{animation-play-state:paused!important}.reakly-landing .spotlight-motion-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:5px 9px;border-radius:20px;color:var(--ink-soft);font-size:11px}.reakly-landing .spotlight-motion-toggle:hover{background:#eaeaea;color:var(--ink)}.reakly-landing .spotlight-motion-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion: reduce){.reakly-landing .spotlight-motion *{animation:none!important}.reakly-landing .spotlight-motion-toggle{display:none}}
